Monday, December 22, 2008
Z80 machine code
It is a bit painful using ZEUS on my real ZX Spectrum, so today I got round to:
I edited the catalog.xml file to ignore the current mapping for Intel x86 assembly files and instead associate with Z80 like this:
...
<!--
<MODE NAME="assembly-x86" FILE="assembly-x86.xml"
FILE_NAME_GLOB="*.asm" />
-->
<MODE NAME="assembly-z80" FILE="assembly-z80.xml"
FILE_NAME_GLOB="*.asm" />
...
and then created a new XML file for the Z80 instructions by copying the x86 file and modifying it. It's not finished yet as it still contains lots of x86 instructions and not all Z80 ones, but it's a start.
- Installing jEdit on my Mac - started with Eclipse but got bored of trying to get the Z80 plug-in I'd found to work
- Installing the pasmo compiler
- Playing with Jonathan Cauldwell's 1K Kilopede game


I edited the catalog.xml file to ignore the current mapping for Intel x86 assembly files and instead associate with Z80 like this:
...
<!--
<MODE NAME="assembly-x86" FILE="assembly-x86.xml"
FILE_NAME_GLOB="*.asm" />
-->
<MODE NAME="assembly-z80" FILE="assembly-z80.xml"
FILE_NAME_GLOB="*.asm" />
...
and then created a new XML file for the Z80 instructions by copying the x86 file and modifying it. It's not finished yet as it still contains lots of x86 instructions and not all Z80 ones, but it's a start.
Labels: jEdit, Jonathan Cauldwell, machine code, pasmo, Sinclair ZX Spectrum, Z80