The definition of insanity is starting working on a IIgs emulator while your Apple II emulator is barely working.

#hotkeyEmu #whoAmIKidding

My Apple II emulator is near perfection  

#hotkeyEmu #appleII

So the BASIC actually basics now, which I hear is a good thing as far as basicing is concerned.

#hotkeyEmu

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.

#hotkeyEmu

Pour les amis Francais, c'est le Matra Alice (même mécanique avec un joli boitier rouge et un clavier AZERTY)

#hotkeyEmu

🎵 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.

#hotkeyEmu

✅ 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)  

#hotkeyEmu #commodore64

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.

#hotkeyEmu #commodore64 #emulation

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

#hotkeyEmu

Texas Instruments TMS1000 - Wikipedia

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.

#hotkeyEmu