USB Floppy Driver modified to:
- return media id for 1.44 MB Floppy (MID_FD144)
- translate CHS to LBA
At present, floppy media is assumed to be high density 1.44MB.
- @kiwisincebirth noticed some duplicative code in HBIOS related to warm starts. This has been refactored.
- A start mode code is now passed from HBIOS to RomLdr to indicate a warm or cold start. Device inventory now uses this code to display only on cold start.
Video soft font data was occupying a large amount of space in the HBIOS bank. This change moves the font data to a ROM bank by default.
Thanks and credit to @b1ackmai1er who provided much of the code that originated this change.
Co-Authored-By: b1ackmai1er <39449559+b1ackmai1er@users.noreply.github.com>
- Add a -DELAY switch to the TUNE command line to force the use of delay mode for note pacing. Issue #558 Credit to @robbbates for suggesting this.
- Add missing include file logic for DS1307, Issue #556. Credit to @tpycio.
- Miscellaneous documentation improvements per Peter Onion and Petr Antos.
Per Issue #541, a platform configuration file has been created for the EZZ80 platform. The two ROM builds for this platform have changed prefix from RCZ80 to EZZ80.
Updated Cowgol disk image with the latest distribution from Ladislau Szilagyi.
Co-Authored-By: ladislau szilagyi <87603175+Laci1953@users.noreply.github.com>
- UNARC updated to UNARCU11 which fixes an edge case where the user number was being incorrectly changed. See #496. Thanks and credit to Lars Nelson for this.
Thanks and credit to @skullandbones for pointing out multiple deficiencies in the console takeover algorithm. In this commit:
- All char units are flushed when a new RomLdr prompt is emitted.
- Intervening non-space characters will now prevent console takeover. Console takeover requires two consecutive space characters on the same character unit with no intervening non-space characters on the same unit or any intervening characters on an alternate unit.