@noelle no, i think they diverged at around the turn of the century
Notices by asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)
-
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Tuesday, 28-Jun-2022 13:49:30 UTC asm & tamsyn & bytes, oh my! -
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Tuesday, 28-Jun-2022 13:49:29 UTC asm & tamsyn & bytes, oh my! @noelle turns out i'm wrong: C++ never was a strict superset of C, and indeed C99 adopted some C++ stuff
but, for example, K&R-style type declarations have never been valid C++, and nor has the idea of void* being a universal pointer type; and C++ is way stricter about function type signatures (which i guess is necessary to allow overloading)
-
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Saturday, 23-Apr-2022 22:36:09 UTC asm & tamsyn & bytes, oh my! wait a minute. according to wikipedia, the Motorola 6800 was announced in March 1974, and the Intel 8080 in April... does that mean that the 6800 predates the 8080?
-
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Sunday, 10-Apr-2022 17:21:06 UTC asm & tamsyn & bytes, oh my! ok, now you have my attention
-
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Monday, 04-Apr-2022 11:14:08 UTC asm & tamsyn & bytes, oh my! fixed it in my copy of fake86, at least - just needed getmem16 and putmem16 turned into functions to spot and deal with the edge case
(adding 8080 emulation to the V20 model is another day's project ;-) especially since i don't actually have a V20 to test it against)
-
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Monday, 04-Apr-2022 11:14:07 UTC asm & tamsyn & bytes, oh my! i've just done a tour of every PC emulator i can find that claims to do 8086 emulation, and not one of them does the right thing with
c:>debug
-afffe
1234:FFFE call 1234
1234:0001
-a1234
1234:1234 ret
1234:1235
-t=fffewith one exception - well done bochs! - emulators end up at CS:0x34. bochs, and real post-286 hardware, crash with a protection fault (well, bochs goes into an infinite loop, but that's close enough). but an 8086 will end up calling CS:0x1234, and anything that claims to specifically emulate an 8086 should emulate that behaviour too!
-
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Thursday, 24-Mar-2022 09:24:31 UTC asm & tamsyn & bytes, oh my! @alexandria damn! that's about when i'll get around to reading most of the books i've bought recently too...
-
asm & tamsyn & bytes, oh my! (millihertz@oldbytes.space)'s status on Wednesday, 26-Jan-2022 16:48:38 UTC asm & tamsyn & bytes, oh my! describing LB: photo is of a black cat on top of a VAX 11/780, watching two black kittens exploring the top of a VAX 11/750