Thursday, 10 January 2013

Day 10 : Assembler available

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