A few years ago I coded my very first machinecode game for that computer.
After porting my SHOGUN game from the ZX Spectrum to the ZX81 and
the Videopac gameconsole I coded this game on the TRS80 MC10.
Like my ZX81 emulator from 1997 and my Videopac emulator from 2000
it seems almost impossible to make it a decent emulator.
The following problem might occur:
- speed
The Motorola MC6803 has a clockspeed of .79Mhz but the opcodes are faster
than a Z80. Moreover you need to translate the opcodes to run as Z80-code.
- memory
The memory is not 1 block like the ZX81 so I need to find a way to organize
the memorylocations.
- the coloursettings:
I have to make a bit different settings
Code: Select all
TRS80 black - green - beige - blue
ZX Spectrum black - green - bright yellow - blue
TRS80 red - white - cyan - magenta - orange
ZX Spectrum red - brightwhite - cyan - magenta - yellow
I need to work out how to solve this. I might make it optional
to get some speed
- screen
The screen is smaller than the ZX Spectrum. Will I center it
or leave a block at the bottom. Will I do instant display or by intrupt?
- Reading keyboard
Keyboard is different from ZX Spectrum
- opcodes
I am working on a list of all opcodes. Unlike a Z80 there is no
list of all opcode and all memory methods. Almost done.