It's really neat that many of the comments in the 6502 version[0] match this 8080 version. I've only done a quick review but there's a lot of duplication. It's interesting to see how the 6502 version reflects its direct lineage from this version.
The table of constants for the SIN function doesn't have the two bogus constants that make up the "WAIT 6502" easter egg[1]. Since WAIT wasn't in this version that easter egg couldn't exist anyway. That's not to say there isn't an easter egg of some kind in here, but it's not that one.
(It's hard to believe it's been a year since the 6502 version was released. It seems like just a few days ago I was hunting around in the code for the easter egg...)
Comments
It's really neat that many of the comments in the 6502 version[0] match this 8080 version. I've only done a quick review but there's a lot of duplication. It's interesting to see how the 6502 version reflects its direct lineage from this version.
The table of constants for the SIN function doesn't have the two bogus constants that make up the "WAIT 6502" easter egg[1]. Since WAIT wasn't in this version that easter egg couldn't exist anyway. That's not to say there isn't an easter egg of some kind in here, but it's not that one.
(It's hard to believe it's been a year since the 6502 version was released. It seems like just a few days ago I was hunting around in the code for the easter egg...)
[0] https://opensource.microsoft.com/blog/2025/09/03/microsoft-o...
[1] https://www.pagetable.com/?p=43