Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#143 SoftROM emulation

open
nobody
None
5
2013-01-01
2007-08-30
Stuart Brady
No

The attached patch adds SoftROM emulation to Fuse. A few features are missing:

* Reset ROM button
* Write Protect switch
* Soft/Normal switch

(The NMI button was, of course, already implemented.)

It seems that the modified Spectrum ROM, softrom.rom (in Phil's ROM collection) is not actually contained in the interface. Instead, it seems that it is normally loaded from tape. Also, the dump may not be a good one, as it crashes when I attempt to print a hexadecimal number (PRINT &7fff, for instance).

We might want to provide softrom.rom to save the user the trouble of loading it themselves. We might also want to provide an image of the +D RAM with G+DOS. However, as these are not ROM images, but RAM images, we should probably try to make that clear in the user interface.

Discussion

  • Stuart Brady
    Stuart Brady
    2007-08-30

    SoftROM emulation

     
    Attachments
  • Stuart Brady
    Stuart Brady
    2007-08-30

    Logged In: YES
    user_id=207506
    Originator: YES

    My mistake. The dump isn't bad... instead, the SoftROM image cannot be used until the standard 48K ROM has done some initialisation... so the user will have to load the SoftROM image manually (unless we provide a complete RAM image).

     
  • Logged In: YES
    user_id=11017
    Originator: NO

    FWIW: I think the right way to have pre-configured machines with RAM set up etc. is simply with snapshots. If we really want we can distribute them with Fuse or put them on a separate website ready to go.