]> Shamusworld >> Repos - apple2/commit
Miscellaneous bugfixes.
authorShamus Hammons <jlhamm@acm.org>
Fri, 12 Aug 2022 16:12:40 +0000 (11:12 -0500)
committerShamus Hammons <jlhamm@acm.org>
Fri, 12 Aug 2022 16:12:40 +0000 (11:12 -0500)
commit695e6c22a404fc7e4141a5c8e5ceda10d48c7fd3
tree8b3e73a3e7f1e6816d35229ae57b1f0e8288f62a
parente4b94bfc1e03e2c2848ab34e5f0cd8790e10f4b3
Miscellaneous bugfixes.

Once again, 4am's Total Replay uncovered a bug in the emulation when its
replay of Firebug would lock up the emulation.  This was caused by the
MMU not returning floating bus values from certain $C0xx soft switches.
Also, there was a bug in floppydrive.cpp which would cause the bitstream
to slip even when the simulated drive head never moved.  This allows
Bard's Tale II to boot.  Also, some minor fixes to allow the LSS to
honor a WOZ2 disk's "optimal bit timing" field.  Border Zone & other
similar disks *still* don't work, so there's work still to be done
there...

Again, almost a year since the last commit.  How the time does fly.  :-/
src/apple2.cpp
src/fileio.cpp
src/firmware/firmware.cpp
src/firmware/firmware.h
src/floppydrive.cpp
src/floppydrive.h
src/gui/diskselector.cpp
src/gui/gui.cpp
src/harddrive.cpp
src/mmu.cpp
src/v65c02.cpp