really cool
I'd like to add that this code works only if you connect the terminal to port 7.
LBPHacker, do i have permission to put the ray16 assembler on to jacob1's ScriptServer? (http://starcatcher.us/scripts/)
I will make it appear as if it would be yours - PM me about information you want on the script's description/title/etc
I didn't read the whole thread, so i don't know if anyone else has suggested this, and this thread is quite old too...well...have you tried to implement multiplication and division as microcoded operations? A hardware multiplier is something quite tiresome to implement...I tried to implement one using cascaded adders in my homebrew 8-bit relay CPU, but it would be nearly as big as the whole machine. To implement a multiplication routine with microcode, you would just need the adder and shift left, which you already have (and registers/memory, obviously). I have never tried to implement division, but I guess it works more or less like multiplication. You can also implement other useful instructions via microcode, like relative jumps and...I will stop here, before I suggest a whole CISC.
@Mur (View Post)
I'm not planning to implement multiplication nor division for this computer, even though I mention them in the instruction reference. What I might do is build some sort of a peripheral that does multiplication and division instead. Same goes for my future computers; hardware multiplication and division are just not high priority for me.