- Determine slice images to create dynamically based on the hd_xxx.txt and fd_xxx.txt files.
- Add a volume label directive to the hd_xxx.txt and fd_xxx.txt files.
- Add a system image directive to the hd_xxx.txt and fd_xxx.txt files.
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>
Per @PeterOGB, added a copy of the HI-TECH C Compiler Messages document. The space-optimized version of the compiler from @Laci1953 omits these messages.
Jörg Linder has disassembled and thoroughly commented a great deal of the BPBIOS binaries. This was an incredible amount of work. I have added all of these to the RomWBW build scripts and will ultimately integrate them more completely.
Update ZAS in User Area 1 of the HITECH-C disk image based on the latest from Ladislau.
Co-Authored-By: ladislau szilagyi <87603175+Laci1953@users.noreply.github.com>
KERMIT (for CP/M 2.2 and 3) was originally using a file transfer mode called "DEFAULT". This mode tried to accommodate binary or ASCII files, but could result in file corruption. As suggested by @PeterOGB, the BINARY setting is much safer. This is now the built-in default setting.
Co-Authored-By: PeterOGB <7755057+PeterOGB@users.noreply.github.com>
Added the enhanced Hi-Tech C Compiler components from @Laci1953 to user area 1 of the Hi-Tech Compiler disk images.
Co-Authored-By: ladislau szilagyi <87603175+Laci1953@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.
DS1307 driver (ds7rtc.asm) was displaying an erroneous date/time in the boot messages. The HBIOS API data was OK. Credit and thanks to @tpycio for identifying this issue.
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.