#41 Fix up registers on tape load trap

closed-accepted
None
5
2004-04-23
2004-04-21
Darren Salt
No

This patch causes the tape load trap code to set
various Z80 registers more or less in accordance with
the behaviour exhibited by a real Spectrum, or at least
FUSE when told to not use tape traps.

Some simplifications have been made to account for the
fact that some load errors simply don't happen (e.g.
there are no incomplete bytes in TAP files or in TZX
standard-speed blocks).

Some testing is still needed :-)

The DE=0 patch (1.113->1.114) must be reverted before
application of this patch.

Related

Bugs: #309
Bugs: #310
Patches: #337

Discussion

  • Darren Salt

    Darren Salt - 2004-04-21
     
  • Philip Kendall

    Philip Kendall - 2004-04-23
    • assigned_to: nobody --> pak21
    • status: open --> closed-accepted
     
  • Philip Kendall

    Philip Kendall - 2004-04-23

    Logged In: YES
    user_id=29214

    Applied; I haven't tested it any further than checking that
    it works for a few 'normal' programs as well as The Rats.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks