Fort Apocalypse Posted November 14, 2008 Share Posted November 14, 2008 (edited) From http://www.pagetable.com/?p=43 If you have a Commodore PET with BASIC V2 (1979) type the following at command line immediately after it starts up: WAIT6502,1 Which replaces part of the letters at top with MICROSOFT! This easter egg embedded after the definition of the SIN() coefficients also appears in: * KIM-1 * Tangerine Microtan 65 * Tangerine Oric-1 and Oric-Atmos * Pravetz 8D * TRS-80 Color Computer and the TRS-80 MC-10 Another similar easter egg: * TSR-80 Color Computer (1980) - type "CLS9" (or CLS and any higher number) to see MICROSOFT easter egg * TRS-80 MC-10 * Dragon 32 (64, too?) - type "CLS9" (or CLS and any higher number) to see "© 1982 BY MICROSOFT" easter egg Others: * Altair BASIC(?) - at memory size prompt in startup type ctrl-'A' (?) * CompuColor - at memory size prompt in startup type ctrl-'A' * Ohio Scientific’s Challenger - at memory size prompt in startup type 'A' Edited November 14, 2008 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/ Share on other sites More sharing options...
Video Posted November 18, 2008 Share Posted November 18, 2008 Wow, Microsoft ruled the friggin world back then too and all those people who think they suck Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1623219 Share on other sites More sharing options...
jhd Posted November 18, 2008 Share Posted November 18, 2008 I discovered the "Easter Egg" in the Color Computer shortly after I got one in 1982... Of course I did not then realise the significance of it. Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1623252 Share on other sites More sharing options...
Jess Ragan Posted November 19, 2008 Share Posted November 19, 2008 He probably should have put in a little note that said, "I'm going to rule the world in twenty years." Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1623533 Share on other sites More sharing options...
+atari2600land Posted January 6, 2009 Share Posted January 6, 2009 I tried typing in "WAIT6502,1" in Euphoric, but it didn't do anything and froze. Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1653946 Share on other sites More sharing options...
Impaler_26 Posted January 7, 2009 Share Posted January 7, 2009 I tried typing in "WAIT6502,1" in Euphoric, but it didn't do anything and froze. It worked for me with the VICE Emulator. Just go to Settings ---> PET Settings and select PET 3032B. Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1654344 Share on other sites More sharing options...
mos6507 Posted January 7, 2009 Share Posted January 7, 2009 Wow, Microsoft ruled the friggin world back then too and all those people who think they suck Yep, that was back before they turned to the dark side. Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1654407 Share on other sites More sharing options...
tyranthraxus Posted January 7, 2009 Share Posted January 7, 2009 I believe the story is that Tramiel paid a flate rate to use Microsoft Basic in all his machines, something like $5k or $10k, because Microsoft needed the cash and didn't anticipate the boom in home computers. So when the Commodore 64 came out with Basic in ROM, MS never saw a dime off of the millions of 64s sold. Gates never made the mistake of a flat rate again. The downside for Commodore (and their customers) was because of this deal they never got an updated Basic and had the same aging version in all the computers. Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1654596 Share on other sites More sharing options...
supercat Posted January 8, 2009 Share Posted January 8, 2009 The downside for Commodore (and their customers) was because of this deal they never got an updated Basic and had the same aging version in all the computers. There was a lot of software that relied upon the precise inner workings of the BASIC ROM. Had Commodore moved anything around, much of that software would have been broken. Indeed, if one looks at various revisions of the KERNEL ROM, one will notice that changes are carefully patched in so as to avoid disturbing anything. E.g. if it was necessary to change something like patch: lda #1 ldy #0 so that it would load the accumulator from somewhere in memory (not zero page) rather than using the constant 1, it would be patched as something like patch: jmp wasBlank brk ; Blank byte endPatch: ... wasBlank: ; Some spot that had been blank lda magicLocation ldy #0 jmp endPatch Not a perfect patch, since a program that attempted to enter the kernel at address patch+2 would fail, but it would nonetheless avoid the massive problems that would result from simply replacing the "lda #1" with "lda magicLocation". Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1654702 Share on other sites More sharing options...
Garak Posted January 8, 2009 Share Posted January 8, 2009 The downside for Commodore (and their customers) was because of this deal they never got an updated Basic and had the same aging version in all the computers. Huh? Of course they did. Not only did they release their own BASIC expansions like "Super Expander" and "Simon's BASIC" for the C64, but the later Commodores like the Plus/4 and C128 (especially the C128) had a much more updated BASIC. Also, the un-released C65 had an updated BASIC as well. Of course, by the time the BASIC got around to the C64 and above computers, the software developers at Commodore probably changed enough around in the code that I'd guess not much was left of Microsoft's original code. Garak Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1654719 Share on other sites More sharing options...
supercat Posted January 8, 2009 Share Posted January 8, 2009 (edited) Huh? Of course they did. Not only did they release their own BASIC expansions like "Super Expander" and "Simon's BASIC" for the C64, but the later Commodores like the Plus/4 and C128 (especially the C128) had a much more updated BASIC. Also, the un-released C65 had an updated BASIC as well. The VIC-20 had lots of unused address space; putting the Super Expander's ROM into that address space did not cause any difficulty. Note that even with a Super Expander installed, the BASIC ROM from from $C000-$DFFF is entirely unaffected. Despite that, there are many programs that require that the Super Expander be unplugged or disabled in order to work. Simons' Basic (which I own, somewhere) isn't really compatible with anything; there are many programs that won't run with it plugged in. As for the Plus/4, C128, etc. none of those are compatible with the C64, with the exception of the C128 in compatibility mode. BTW, the niftiest "development system" I ever saw back in the day was the Fast Assembler published in Compute's Gazette. That thing was slick. PS--Back in the day I wished I could have somehow sneaked into Commodore and removed the logic that prevented the creation of a useful "enhanced" C64-compatible mode. Imagine some of the software development possibilities if one could, e.g., use 64K of the 128K as a RAM disk. That would have been amazing. Too bad it's not possible. Edited January 8, 2009 by supercat Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1654747 Share on other sites More sharing options...
tyranthraxus Posted January 8, 2009 Share Posted January 8, 2009 Huh? Of course they did. Not only did they release their own BASIC expansions like "Super Expander" and "Simon's BASIC" for the C64, but the later Commodores like the Plus/4 and C128 (especially the C128) had a much more updated BASIC. Also, the un-released C65 had an Okay, I was under the impression that because they didn't get forced to use the Microsoft name on Basic until the 1985 C=128 release that they were using the same old Basic. I didn't realize they monkeyed with code for each computer. Anyhoo the real point is they didn't pay MS any royalties. Quote Link to comment https://forums.atariage.com/topic/134514-a-bill-gates-easter-egg-in-a-commodore-pet/#findComment-1655128 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.