Outside Context Problem
ZXE - Treasure Island Dizzy

A bit more progress to report. Been unwell, so not done a huge amount this week.

The emulator boots, and once at the copyright screen, I can press F10 and it will load a Z80 image which I have hard-coded for now to be Treasure Island Dizzy.

Because childhood memories I guess.

Actually, definitely childhood memories... I used to play this game all the time.

Anyway...

The emulator is obviously doing a lot of things correctly to get to this stage after loading the memory snapshot.

But...

Dizzy's hands aren't wobbling which they should (which I interpret as something having stalled). Also I have not implemented keyboard input for the emulator yet, so sadly no movement for the pre-omelette.

This is how it should be in all its glory... (beware, the sound is much more annoying than I recall).

All in all, this has been quite a fun personal challenge.

I fully admit to starting it thinking it would be a piece of the proverbial. With hindsight though, emulating an entire computer system is not trivial at all. It is not just a case of replicating all the processor instructions to manipulate RAM.

Anyway, this has been an interesting passion project. If anyone wants to chip in, especially with regards to interrupts, please do.