The definition of insanity is starting working on a IIgs emulator while your Apple II emulator is barely working.
The definition of insanity is starting working on a IIgs emulator while your Apple II emulator is barely working.
My Apple II emulator is near perfection
So the BASIC actually basics now, which I hear is a good thing as far as basicing is concerned.
The good news is that chasing this bug only took me *mumble* hours!
Thanks to the MC-10 BASIC instruction parsing code for using the stack pointer in a... creative... manner (to be fair what they are doing is 100% legal)
Basically (get it?) they are using the stack pointer as an index for the line being parsed because the index register is already busy going through the token table. That's pretty neat.
Pour les amis Francais, c'est le Matra Alice (même mécanique avec un joli boitier rouge et un clavier AZERTY)
🎵 It's beginning to look a lot like... a TRS-80 MC-10 🎵 (wat? why?)
I think this was Tandy's answer to the cheap ZX81/VIC-20. Very limited, not much ram (4K, 20K max). Not really compatible with the other colour computers. You can guess it was not a big hit.
Still, I had a 6800 CPU emulation laying around (this one uses a 6803, which is a 6800 + 128bytes ram + io ports integrated), and I wanted to start working on the MC6847 video chip (used in CoCos and such) so why not.
✅ Set standard memory map (no support for bank switching yet except laying the foundations)
✅ Mock VIC2 chip io registers
Houston, we have a C64 boot screen in VRAM! (you have to squint a bit)
Nobody:
Me: Ok, ok, you win − I'll try to make a barebones C64 emulator.
I need to get back in the game. And also, it *was* my first computer.
No way I do a complete SID or VIC emulation though, just the basics.
The TMS1000 is a family of 4-bit microcontrollers from the 70s ( https://en.wikipedia.org/wiki/Texas_Instruments_TMS1000 )
They were used in a number of portable video games and calculators of the 70s and 80s: Simon, Speak n Spell, various "repeat the sound/colors" games, sports games, space invaders...
And, most importantly, the Merlin electronic wizard game by Parker Brothers ( https://en.wikipedia.org/wiki/Merlin_(console) ).
Why it is so important? Because I had one as a kid of course!
1/6
I made that thing a few years ago.
If anyone's curious I'll do a small show and tell tomorrow
Bonus points if you recognize what it is.