Finally Marvin, my tiny monitor program, is sufficiently complete to be usable / useful with BeanZee.
https://github.com/PainfulDiodes/marvin
With it you can now:
- Read from memory as hex data
- Write hex data to memory
- Load a program from an Intel HEX format file
- Execute a program from a specific address
This means you can build a program on your host computer using a cross-assembler or cross-compiler, and so long as you can produce an Intel HEX file you can load and run the program on BeanZee via a terminal emulator.
The repo includes a couple of really simple test programs.
I have been using SjASMPlus for assembling Marvin, but this does not include the means to generate Intel HEX output. For this I am using z88dk-appmake.
I will be taking another look at z88dk, as this seems to have a comprehensive toolset for Z80 work.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.