-
1Assemble the source code
Update: A pre-assembled HEX and LST file are available in GitHub.
Assemble the basic8080.asm source file using an 8080 assembler. I used the online assembler here: https://www.asm80.com/onepage/asm8080.html . You may need to edit the PutChar subroutine and character input code in NextCharLoop to port it to your system. They currently work with the emulator linked to in the next step.
-
2Load the HEX file
Load the HEX file into an emulator or suitable hardware. I used emu8080.py from here because it runs on Pythonista on a phone: https://github.com/WillStevens/emulators
I recently came across Stefan Tramm’s online 8080 emulator, and I’ve modified 1K Tiny BASIC to run on it. To run it, download the basic8080.hex file from GitHub, and drag it into the terminal window of Stefan’s emulator. This will set up a virtual paper tape reader, and the hex file can be read in using r ptr: Run the program using g 0
The emulator is here:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Looking great - very portable and self contained. As soon as I find time, I will try to port it to my microcoded Am9080: https://hackaday.io/project/190239-from-bit-slice-to-basic-and-symbolic-tracing
Are you sure? yes | no