Timeline for Emulate an Intel 8086 CPU
Current License: CC BY-SA 3.0
55 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
S Nov 1, 2021 at 13:00 | history | notice added | Wheat Wizard♦ | Historical significance | |
S Nov 1, 2021 at 13:00 | history | locked | Wheat Wizard♦ | ||
Nov 1, 2021 at 12:11 | review | Close votes | |||
Nov 1, 2021 at 13:00 | |||||
Nov 1, 2021 at 11:54 | comment | added | pxeger | I've voted to close this question as it lacks an objective scoring criterion. It's not even entirely clear if it's supposed to be popularity-contest, but if it is, there needs to be some direction as to how to vote. | |
Oct 31, 2021 at 15:52 | answer | added | panda2134 | timeline score: 3 | |
Dec 8, 2019 at 10:39 | answer | added | EL Dendo | timeline score: 3 | |
Jun 5, 2018 at 6:11 | comment | added | luser droog | One more great resource for the list: Explanation of the Octal nature of the 80x86 encoding | |
Jul 28, 2017 at 23:00 | history | edited | copy | CC BY-SA 3.0 |
added 159 characters in body
|
Jul 28, 2017 at 21:25 | answer | added | happy5214 | timeline score: 13 | |
Apr 13, 2017 at 12:39 | history | edited | CommunityBot |
replaced http://codegolf.stackexchange.com/ with https://codegolf.stackexchange.com/
|
|
Sep 1, 2016 at 16:40 | history | unprotected | Dennis | ||
Sep 1, 2016 at 16:35 | history | protected | CommunityBot | ||
Mar 31, 2016 at 4:33 | history | edited | user45941 |
edited tags
|
|
Jul 10, 2015 at 5:28 | answer | added | luser droog | timeline score: 12 | |
Mar 21, 2015 at 1:21 | comment | added | Martin Ender | @copy Thank you. And congrats on the gold badge. ;) | |
Mar 21, 2015 at 0:38 | history | edited | copy | CC BY-SA 3.0 |
edited tags
|
Mar 21, 2015 at 0:32 | history | edited | copy |
edited tags
|
|
Mar 21, 2015 at 0:32 | comment | added | copy | @MartinBüttner Sure, the question is older than that tag and has basically been a popularity contest anyway | |
Mar 20, 2015 at 21:11 | answer | added | neat | timeline score: 13 | |
Apr 25, 2014 at 0:05 | answer | added | crempp | timeline score: 21 | |
Mar 6, 2014 at 16:02 | history | edited | copy | CC BY-SA 3.0 |
Fix links
|
Jan 1, 2014 at 21:19 | comment | added | Matt Lyons-Wood | Anyone reading this question has probably already seen JSLinux but if not, you'll probably like it: bellard.org/jslinux | |
Sep 9, 2013 at 2:30 | history | edited | copy | CC BY-SA 3.0 |
added 148 characters in body
|
Sep 8, 2013 at 4:28 | answer | added | Mike C | timeline score: 46 | |
Jan 21, 2013 at 2:30 | answer | added | Darius Goad | timeline score: 27 | |
Dec 22, 2012 at 22:09 | comment | added | copy | @YauhenYakimovich my initial thought was that the challenge is too complex and at this point, people might not be interested in golfing their old code. If anyone disagrees, just post your golfed solution and I'll keep track in the original post | |
Dec 17, 2012 at 0:21 | comment | added | Yauhen Yakimovich | @copy It is never too late to make a golf competition for every single language/host pair | |
Nov 30, 2012 at 5:56 | comment | added | luser droog | I'm finding copy's test program to be marvellously useful in sniffing out one bug after another. @JoeFish, I assume you've tried porting x86 codegolf answers from elsewhere on this site? If not, there's a start. | |
Nov 28, 2012 at 21:19 | comment | added | JoeFish | I'm actually looking for some more complete programs to test with. Anyyone have links to early programs or more involved sample code? Almost all of what I've found so far has 80186+ instructions. | |
Nov 25, 2012 at 13:47 | history | edited | copy | CC BY-SA 3.0 |
added 244 characters in body
|
Nov 24, 2012 at 9:57 | answer | added | luser droog | timeline score: 40 | |
Nov 21, 2012 at 6:27 | answer | added | JoeFish | timeline score: 24 | |
S Nov 16, 2012 at 5:45 | history | suggested | luser droog | CC BY-SA 3.0 |
added older, simpler reference
|
Nov 16, 2012 at 4:21 | comment | added | luser droog |
If anyone needs it, I've got a Postscript type-3 font of the Code Page 437 at code.google.com/p/xpost/downloads/list . It contains the full bitmap in ASCII hex (via convert png->xbm|vi-hacking ).
|
|
Nov 16, 2012 at 2:26 | review | Suggested edits | |||
S Nov 16, 2012 at 5:45 | |||||
Nov 15, 2012 at 23:23 | comment | added | copy |
@JoeFish nasm has generated some instructions that were added on the 80386. 83 is the same opgroup (add, or, ...) as 81 with a sign-extended single byte immediate (81 has a word immediate). So and cx, 1 can be assembled as 83 E1 01 or 81 E1 01 00
|
|
Nov 15, 2012 at 22:02 | comment | added | JoeFish |
Hey guys I'm trying this out and having some trouble with the sample program. Not sure if it's me. I'm inputting the sample binary, coming to location 41h. The hex is 72 C3 51 83 E1 , which my code correctly interprets as jc hlt, push cx . But 83 E1 is not valid according to the datasheets. The asm listing file says and cx, 1 , which would be 81 E1 I believe. Am I missing something here? Can anyone else directly input the binary at the link above?
|
|
Nov 13, 2012 at 18:39 | answer | added | fluquid | timeline score: 31 | |
Jun 30, 2012 at 19:39 | history | edited | copy | CC BY-SA 3.0 |
added 513 characters in body
|
Jun 30, 2012 at 2:44 | answer | added | RichTX | timeline score: 28 | |
Apr 16, 2012 at 1:19 | answer | added | user3799 | timeline score: 30 | |
Feb 27, 2012 at 15:57 | answer | added | J B | timeline score: 60 | |
Feb 26, 2012 at 21:33 | comment | added | ixtmixilix | +1 +favorite ...i can't begin to express the feeling i got when i saw this question. | |
Feb 26, 2012 at 19:32 | answer | added | j-a | timeline score: 85 | |
Feb 11, 2012 at 20:44 | history | edited | dmckee --- ex-moderator kitten |
edited tags
|
|
Jan 30, 2012 at 16:55 | comment | added | copy | @JB wow you're right. I had this in mind from newer x86s but didn't know it had changed some time. Yeah, it really does not make a difference for this challenge, but it's an interesting fact :) | |
Jan 30, 2012 at 16:35 | comment | added | J B | @copy I'd assume it's out of bounds to your simplified problem, but it really looks as though on the 8086 and 80186 it's the opposite: ukcpu.net/Programming/Hardware/x86/CPUID/x86-ID.asp | |
Jan 30, 2012 at 16:12 | comment | added | copy |
@JB remember it's the less intuitive one: mem[sp - 2] = reg; sp = sp - 2
|
|
Jan 30, 2012 at 15:42 | comment | added | J B |
I can never remember whether push sp decrements sp before or after pushing it on the 8086 :(
|
|
Jan 30, 2012 at 10:41 | history | edited | copy | CC BY-SA 3.0 |
added 196 characters in body
|
Jan 25, 2012 at 21:03 | comment | added | ChristopheD | Aarghh, very intriguing question (and very well scoped imo). I might pick up the challenge but I'm afraid it will be a great time sink ;-) | |
Jan 23, 2012 at 17:24 | comment | added | copy | @ChrisBrowne good luck being masochistic! I am currently turning my 8086 into a 80386 and have learned a lot from this project so far. | |
Jan 23, 2012 at 13:17 | comment | added | Chris Browne | far too advanced for me, but I'm very eager to see answers to this question as it's precisely the sort of stuff I'm most interested in! I may take a crack at it later if I'm feeling particularly masochistic... | |
Jan 22, 2012 at 11:25 | history | tweeted | twitter.com/#!/StackCodeGolf/status/161046826374541312 | ||
Jan 22, 2012 at 3:52 | history | asked | copy | CC BY-SA 3.0 |