So, today I've finished the assembler without managing to irritate Stalin.
It's now available from here www.robsons.org.uk/Gimini/urmasm.zip It isn't much use yet because there isn't anything to run this code on, but to run it you run java -jar urmasm.jar demo.asm data.asm which assembles those two source files producing a binary file code.bin which is layout compatible with the CP1610 and code.lst which is a disassembled version of that binary code.
Basic, but it appears to work.
Next up - a reference implementation in 'C' , which will, conveniently, work in an Arduino, and following that a processor verification program in URM Assembler so any implementation can be tested.
No comments:
Post a Comment