Hacker News new | past | comments | ask | show | jobs | submit login

I had a C= 64, but didn't know it ran Microsoft Basic. All I saw was "all rights reserved" and "32kb ram ready".



Microsoft wrote the Basic implementations for most of the early consumer microcomputers. Commodore's microcomputers, Apple II, IBM PC, and others all had a Microsoft Basic implementation built into ROM.


apparently you can run the following on a commodore shell for a Microsoft easter egg:

    WAIT 6502,0


Cute, but it would be super annoying these days if a platform vendor picked some otherwise completely legitimate value out of an API's parameter domain and used it for an easter egg...

(Yes, you can wait for a value in any of 65,535 memory locations... but not this one, because we needed an easter egg...)


Unfortunately that command is not supported in [0]. What does it do?

[0] https://virtualconsoles.com/online-emulators/c64/


It seems like it was only in Commodore PET Basic. It would print `MICROSOFT!`

https://www.c64-wiki.com/wiki/Microsoft#Easter_Egg_.28Micros...




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: