Menu

#141 Currah µSource emulation

v1.2
closed-accepted
nobody
None
5
2016-06-06
2007-08-29
No

The attached patch adds Currah µSource emulation. It has only been briefly tested.

The µSource's Z80 assembler is accessed with "LET assemble=1", and the Forth interpreter is accessed with LET forth=1, followed by Forth code in "REM #" statements (for example: REM #." Hello world!"). Unfortunately, I have been unable to find any more detailed documentation.

I don't know how the debugger/monitor works, but I assume there's a primative z80 'emulator' in the ROM. Is trapping instructions in 0x4000-0xffff even possible?

I doubt the debugger would be better than Fuse's debugger, there are a lot of good assemblers to choose from, and the Forth implementation does seem poor. Still, I suppose it's possible that some Forth programs were written for this interface and someone out there would like to run them again some day...

'usource.rom' is 'microsource.rom' in Phil's ROM collection.

Related

Wiki: Fuse 1.2 Release Plan

Discussion

  • Stuart Brady

    Stuart Brady - 2007-08-29

    µSource emulation

     
  • Stuart Brady

    Stuart Brady - 2011-05-07

    Update for changes in SVN head

     
  • Fredrick Meunier

    • status: open --> pending-accepted
    • Group: --> v1.2
     
  • Fredrick Meunier

    • status: pending-accepted --> closed-accepted
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.