Not a very popular subject I am sure… I usually manage to muddle through without an assember to write some small programs but the Z8001 seems to be the exception! I’ve just built a small Z8001 SBC and managed to check it’s functioning by using a few lines from a program I found online, but am drawing a blank with more coding. With no assembler, I’ve been trying to work out the op codes from the programming manuals etc. of which I have downloaded at least six. However, unllike all other processors I’ve used in the past, decoding the instructions into the op codes is defying me! (I managed it with the 68000 with no worries) but this Z8000 is like double Dutch to me. Maybe someone else has tried this OR does anyone know of an assembler that will handle the Z8000 devices? I did manage to find an old DOS assembler, but when loading it up on an old XP computer, it didn’t work
Can anyone help please??
I seem to remember there being one in the giant dump of stuff from Coherent Unix.
There is also support at some historic level in the Amsterdam Compiler Kit, and in GNU binutils (linker and assembler). Newlib supports Z8000, and even GDB can sim and debug Z8000 code.
Run it in DOSBox?
__
I shall have to have a look for those links - thanks.
Yes, but it just came up with a blank black box with a flashing cursor and nothing else.
dosbox X is better version if you are not running games, if emulation is a problem.
unidasm from MAME can disassemble Z-8000. Not as useful as an assembler but couple help you figure out the opcodes or at least be used to check your work.
You might be able to put you a minimal assembler of your own pretty easily using this interesting tool:GitHub - hlorenzi/customasm: 💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/. Doing the entire instructionset would be quite a bit of work but you could do a minimal job on a subset of the instruction set pretty easily. Note: if you need a real world object file format like ELF, this tool won’t do that.
Have you seen this link.
Yes, seen that one thanks.
I have a Z8001/Z8002 SBC homebrew and use the AS assembler successfully. john.ccac.rwth-aachen.de:8000/as/
Bill
PS discussion about my Z8001/Z8002 SBC is here: A Homebrew Z8002 | Vintage Computer Federation Forums
Thanks for the links. Your Z8002 thread is interesting! ![]()