Menu

#148 Mirage Microdriver emulation

open
nobody
None
5
2013-01-01
2007-11-07
No

The attached patch attempts to emulate the Mirage Microdriver. Loading from and saving to tape seems to work, but saving to the Microdrive does not yet work.

I've called it Mirage in the source, because the name Microdriver is too easily confused with Microdrive, and I'm not aware of any other Mirage interfaces.

Apparently there was also a second version of the Microdriver:

http://www.worldofspectrum.org/showmag.cgi?mag=Crash/Issue25/Pages/Crash2500099.jpg

Discussion

  • Stuart Brady

    Stuart Brady - 2007-11-07
     
  • Stuart Brady

    Stuart Brady - 2007-11-07

    Logged In: YES
    user_id=207506
    Originator: YES

    I've uploaded a cleaned up version. The only real remaining issue is the interaction between if1_memory_map() and mirage_memory_map(). At the moment, the code relies on the fact that mirage_init() being called after if1_init() causes mirage_memory_map() to be called after if1_memory_map().
    File Added: mirage-2.diff

     
  • Stuart Brady

    Stuart Brady - 2007-11-07
     
  • Stuart Brady

    Stuart Brady - 2007-11-07

    Logged In: YES
    user_id=207506
    Originator: YES

    I forgot to say, loading/saving from the Microdrive does seem to work -- but there may be one or two glitches -- it claimed that one newly created and formatted Microdrive cartridge was full, and that another was write protected.

     

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.