From f2fb76341ef1dbfa11bcab1f6b6c2142e4360ebf Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 26 Mar 2020 10:28:09 -0700 Subject: [PATCH 1/4] Minor Changes - Slight change to ZAP configuration - Added ZSDOS.ZRL to NZCOM image --- Source/Images/Common/ZAP.COM | Bin 9856 -> 9856 bytes Source/Images/d_nzcom/u0/ZSDOS.ZRL | Bin 0 -> 4224 bytes Source/RomDsk/ROM_1024KB/ZAP.COM | Bin 9856 -> 9856 bytes Source/RomDsk/ROM_512KB/ZAP.COM | Bin 9856 -> 9856 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Source/Images/d_nzcom/u0/ZSDOS.ZRL diff --git a/Source/Images/Common/ZAP.COM b/Source/Images/Common/ZAP.COM index 60dddd4fb264b7aada6cbcd61f5981fdfcf33a22..be4dbf386dd9d99f63f2303139afd9c0ede3f0d0 100644 GIT binary patch delta 14 VcmZqhZSbAo!_39oyV2iJ4FDuK1a$xa delta 14 VcmZqhZSbAo!_3ReyV2iJ4FDm{1NZ;{ diff --git a/Source/Images/d_nzcom/u0/ZSDOS.ZRL b/Source/Images/d_nzcom/u0/ZSDOS.ZRL new file mode 100644 index 0000000000000000000000000000000000000000..e43d1b0a8839c0cb5cf21c35ac0fd3be3536966e GIT binary patch literal 4224 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 literal 0 HcmV?d00001 diff --git a/Source/RomDsk/ROM_1024KB/ZAP.COM b/Source/RomDsk/ROM_1024KB/ZAP.COM index 60dddd4fb264b7aada6cbcd61f5981fdfcf33a22..be4dbf386dd9d99f63f2303139afd9c0ede3f0d0 100644 GIT binary patch delta 14 VcmZqhZSbAo!_39oyV2iJ4FDuK1a$xa delta 14 VcmZqhZSbAo!_3ReyV2iJ4FDm{1NZ;{ diff --git a/Source/RomDsk/ROM_512KB/ZAP.COM b/Source/RomDsk/ROM_512KB/ZAP.COM index 60dddd4fb264b7aada6cbcd61f5981fdfcf33a22..be4dbf386dd9d99f63f2303139afd9c0ede3f0d0 100644 GIT binary patch delta 14 VcmZqhZSbAo!_39oyV2iJ4FDuK1a$xa delta 14 VcmZqhZSbAo!_3ReyV2iJ4FDm{1NZ;{ From 6092737c9c9a594866e72808ef5157c81b51fb2e Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 26 Mar 2020 13:39:05 -0700 Subject: [PATCH 2/4] ZDE Upgrade - Upgraded ZDE 1.6 -> 1.6a --- Source/Images/Common/ZDE.COM | Bin 16896 -> 17408 bytes .../Images/{d_cpm22/u0 => Common}/ZDENST.COM | Bin Source/Images/d_cpm22/u1/ZDE16A.COM | Bin 0 -> 16896 bytes Source/Images/d_cpm22/u1/ZDE16A.PAT | 102 ++++++++++++++++++ Source/Images/d_zsdos/u0/ZDENST.COM | Bin 10624 -> 0 bytes Source/Images/d_zsdos/u1/ZDE16A.COM | Bin 0 -> 16896 bytes Source/Images/d_zsdos/u1/ZDE16A.PAT | 102 ++++++++++++++++++ Source/RomDsk/ROM_1024KB/ZDE.COM | Bin 16896 -> 17408 bytes Source/RomDsk/ROM_512KB/ZDE.COM | Bin 16896 -> 17408 bytes 9 files changed, 204 insertions(+) rename Source/Images/{d_cpm22/u0 => Common}/ZDENST.COM (100%) create mode 100644 Source/Images/d_cpm22/u1/ZDE16A.COM create mode 100644 Source/Images/d_cpm22/u1/ZDE16A.PAT delete mode 100644 Source/Images/d_zsdos/u0/ZDENST.COM create mode 100644 Source/Images/d_zsdos/u1/ZDE16A.COM create mode 100644 Source/Images/d_zsdos/u1/ZDE16A.PAT diff --git a/Source/Images/Common/ZDE.COM b/Source/Images/Common/ZDE.COM index 9bc493c310e79d8d50a32177d10bcdbcb4b18694..7f901bb6389de855bbd891e31efc573d15ffecde 100644 GIT binary patch delta 647 zcmZo@VQlDNoS?~`sH32u;jB5)z=+XdVsa5Tv$VA%0|Nt)^4$2KQJL8&lVNj;$}vVh zrN7qejc!>RJ+@}B3TK>bp>~rUs15`+OQ`=~=VoI$yTwq@-sbFD!_CtA{fzvA4Gerz sXIU8}KCXX#xLaWJPJ_p6tQ=?8m~d=fXdcg1FEy}W)c%1De-@DS0L<)NNdN!< delta 122 zcmV-=0EPd6hyj3v0gx#NEFeQ~aB?n@FfsuUkz;a`6#*Nu@Npvp&9pJIWF*D`4j};n zBKA c1ppZFuQF)>$+NjI;|2xw&8#%>v!OR%3dHg%mH+?% diff --git a/Source/Images/d_cpm22/u0/ZDENST.COM b/Source/Images/Common/ZDENST.COM similarity index 100% rename from Source/Images/d_cpm22/u0/ZDENST.COM rename to Source/Images/Common/ZDENST.COM diff --git a/Source/Images/d_cpm22/u1/ZDE16A.COM b/Source/Images/d_cpm22/u1/ZDE16A.COM new file mode 100644 index 0000000000000000000000000000000000000000..3e9fdcc04bcf4128d60a4662e694f9410b6517db GIT binary patch literal 16896 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 1 extent. +; - Use an apparently 'dead' byte in the configuration area as +; a configuration flag to allow disabling the 'Auto-Indent' +; feature which was always 'on' in ZDE1.6. +; +; With the second change, you may configure the 'Auto-Indent' +; feature to be active (as distributed) or disabled (as this patch +; is configured) by altering the DB at label 'AIDflt' in the +; second part of this patch file below. +; +; Assemble this file to a .HEX file (example uses ZMAC) as: +; +; ZMAC ZDE16A.PAT /H +; +; then overlay the resulting ZDE16.HEX onto ZDE16.COM with MYLOAD +; (or equivalent) as: +; +; MYLOAD ZDE.COM=ZDE.COM,ZDE16.HEX +; +; The resulting ZDE.COM will be identified as 'ZDE 1.6a' in the +; text identification string near the beginning of the .COM file. +; +; Harold F. Bower, 18 July 2001. +; +; CP/M Standard Equates +; +BDOS EQU 0005H +FCB EQU 005CH +DMA EQU 0080H +TPA EQU 0100H +; +SDMA EQU 26 ; CP/M Function to set DMA Address +; +; Needed locations within ZDE 1.6 +; +Fill EQU TPA+0F8BH ; For Date Patch +TimBuf EQU TPA+3B3FH ; " " " +; +VTFlg EQU TPA+3ADAH ; For Auto-Ins Patch +HCRFlg EQU TPA+3AE3H ; " " " " +LfMarg EQU TPA+3AFDH ; " " " " +; +; ----------- Begin Patch File ----------- +; +; --- Fix Create Time Stamp Preservation Error --- + + ORG TPA+0029H + ; was: + DB 'a, (C)' ; DB ', Copr.' + ORG TPA+2461H + ; was: + LD (FCB+13),A ; CALL ClUsrF +; + ORG TPA+2F10H + ; was: + LD B,4 ; CALL ClUsrF + CALL ClUsrF ; LD DE,TimBuf + LD DE,TimBuf ; LD C,SDMA + CALL SetDMA ; CALL BDOS +; + ORG TPA+30AAH + ; was: + LD DE,DMA ; LD C,SDMA +SetDMA: LD C,SDMA ; LD DE,DMA +; + ORG TPA+30B4H + ; was: +ClUsrF: XOR A ; XOR A + EX DE,HL ; LD (FCB+13),A + JP Fill ; RET +; +; --- Usurp Config Flag for Auto-Insert use, sense on startup --- +; + ORG TPA+0057H + ; was: 0FFH +AIDflt: DB 00H ; Set Desired default (0=Off, FF=On) +; + ORG TPA+262AH + ; was: + LD (LfMarg),HL ; LD HL,0101H + XOR A ; LD (LfMarg),HL + LD (VTFlg),A ; XOR A + LD (HCRFlg),A ; LD (VTFlg),A + NOP ; LD (HCRFlg),A + LD A,(AIDflt) ; DEC A +; + ORG TPA+2711H + ; was: + NOP ; LD A,(0157H) {Unknown Use} + NOP ; OR A + NOP ; JP Z,Error2 + NOP + NOP + NOP + NOP +; +;------------ End of Patch File ------------ + END + \ No newline at end of file diff --git a/Source/Images/d_zsdos/u0/ZDENST.COM b/Source/Images/d_zsdos/u0/ZDENST.COM deleted file mode 100644 index 8ccc976739f96507289890bf7df565aba040127e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10624 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 1 extent. +; - Use an apparently 'dead' byte in the configuration area as +; a configuration flag to allow disabling the 'Auto-Indent' +; feature which was always 'on' in ZDE1.6. +; +; With the second change, you may configure the 'Auto-Indent' +; feature to be active (as distributed) or disabled (as this patch +; is configured) by altering the DB at label 'AIDflt' in the +; second part of this patch file below. +; +; Assemble this file to a .HEX file (example uses ZMAC) as: +; +; ZMAC ZDE16A.PAT /H +; +; then overlay the resulting ZDE16.HEX onto ZDE16.COM with MYLOAD +; (or equivalent) as: +; +; MYLOAD ZDE.COM=ZDE.COM,ZDE16.HEX +; +; The resulting ZDE.COM will be identified as 'ZDE 1.6a' in the +; text identification string near the beginning of the .COM file. +; +; Harold F. Bower, 18 July 2001. +; +; CP/M Standard Equates +; +BDOS EQU 0005H +FCB EQU 005CH +DMA EQU 0080H +TPA EQU 0100H +; +SDMA EQU 26 ; CP/M Function to set DMA Address +; +; Needed locations within ZDE 1.6 +; +Fill EQU TPA+0F8BH ; For Date Patch +TimBuf EQU TPA+3B3FH ; " " " +; +VTFlg EQU TPA+3ADAH ; For Auto-Ins Patch +HCRFlg EQU TPA+3AE3H ; " " " " +LfMarg EQU TPA+3AFDH ; " " " " +; +; ----------- Begin Patch File ----------- +; +; --- Fix Create Time Stamp Preservation Error --- + + ORG TPA+0029H + ; was: + DB 'a, (C)' ; DB ', Copr.' + ORG TPA+2461H + ; was: + LD (FCB+13),A ; CALL ClUsrF +; + ORG TPA+2F10H + ; was: + LD B,4 ; CALL ClUsrF + CALL ClUsrF ; LD DE,TimBuf + LD DE,TimBuf ; LD C,SDMA + CALL SetDMA ; CALL BDOS +; + ORG TPA+30AAH + ; was: + LD DE,DMA ; LD C,SDMA +SetDMA: LD C,SDMA ; LD DE,DMA +; + ORG TPA+30B4H + ; was: +ClUsrF: XOR A ; XOR A + EX DE,HL ; LD (FCB+13),A + JP Fill ; RET +; +; --- Usurp Config Flag for Auto-Insert use, sense on startup --- +; + ORG TPA+0057H + ; was: 0FFH +AIDflt: DB 00H ; Set Desired default (0=Off, FF=On) +; + ORG TPA+262AH + ; was: + LD (LfMarg),HL ; LD HL,0101H + XOR A ; LD (LfMarg),HL + LD (VTFlg),A ; XOR A + LD (HCRFlg),A ; LD (VTFlg),A + NOP ; LD (HCRFlg),A + LD A,(AIDflt) ; DEC A +; + ORG TPA+2711H + ; was: + NOP ; LD A,(0157H) {Unknown Use} + NOP ; OR A + NOP ; JP Z,Error2 + NOP + NOP + NOP + NOP +; +;------------ End of Patch File ------------ + END + \ No newline at end of file diff --git a/Source/RomDsk/ROM_1024KB/ZDE.COM b/Source/RomDsk/ROM_1024KB/ZDE.COM index 9bc493c310e79d8d50a32177d10bcdbcb4b18694..7f901bb6389de855bbd891e31efc573d15ffecde 100644 GIT binary patch delta 647 zcmZo@VQlDNoS?~`sH32u;jB5)z=+XdVsa5Tv$VA%0|Nt)^4$2KQJL8&lVNj;$}vVh zrN7qejc!>RJ+@}B3TK>bp>~rUs15`+OQ`=~=VoI$yTwq@-sbFD!_CtA{fzvA4Gerz sXIU8}KCXX#xLaWJPJ_p6tQ=?8m~d=fXdcg1FEy}W)c%1De-@DS0L<)NNdN!< delta 122 zcmV-=0EPd6hyj3v0gx#NEFeQ~aB?n@FfsuUkz;a`6#*Nu@Npvp&9pJIWF*D`4j};n zBKA c1ppZFuQF)>$+NjI;|2xw&8#%>v!OR%3dHg%mH+?% diff --git a/Source/RomDsk/ROM_512KB/ZDE.COM b/Source/RomDsk/ROM_512KB/ZDE.COM index 9bc493c310e79d8d50a32177d10bcdbcb4b18694..7f901bb6389de855bbd891e31efc573d15ffecde 100644 GIT binary patch delta 647 zcmZo@VQlDNoS?~`sH32u;jB5)z=+XdVsa5Tv$VA%0|Nt)^4$2KQJL8&lVNj;$}vVh zrN7qejc!>RJ+@}B3TK>bp>~rUs15`+OQ`=~=VoI$yTwq@-sbFD!_CtA{fzvA4Gerz sXIU8}KCXX#xLaWJPJ_p6tQ=?8m~d=fXdcg1FEy}W)c%1De-@DS0L<)NNdN!< delta 122 zcmV-=0EPd6hyj3v0gx#NEFeQ~aB?n@FfsuUkz;a`6#*Nu@Npvp&9pJIWF*D`4j};n zBKA c1ppZFuQF)>$+NjI;|2xw&8#%>v!OR%3dHg%mH+?% From 47774eacab09bb2791123d02574d49186412b34a Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 26 Mar 2020 15:32:26 -0700 Subject: [PATCH 3/4] Config File Tuning --- Binary/RomList.txt | 9 +++++---- Source/HBIOS/Config/EZZ80_std.asm | 4 ++++ Source/HBIOS/cfg_dyno.asm | 1 + Source/HBIOS/cfg_ezz80.asm | 3 ++- Source/HBIOS/cfg_master.asm | 1 + Source/HBIOS/cfg_mk4.asm | 1 + Source/HBIOS/cfg_n8.asm | 1 + Source/HBIOS/cfg_rcz180.asm | 1 + Source/HBIOS/cfg_rcz80.asm | 1 + Source/HBIOS/cfg_sbc.asm | 1 + Source/HBIOS/cfg_scz180.asm | 1 + Source/HBIOS/cfg_zeta.asm | 1 + Source/HBIOS/cfg_zeta2.asm | 1 + Source/HBIOS/std.asm | 4 ---- 14 files changed, 21 insertions(+), 9 deletions(-) diff --git a/Binary/RomList.txt b/Binary/RomList.txt index 5a380395..a1f395e7 100644 --- a/Binary/RomList.txt +++ b/Binary/RomList.txt @@ -170,7 +170,7 @@ RCZ80 w/ KIO (RCZ80_kio.rom): - Requires KIO module - Console on KIO primary serial port at 115200 baud - Includes support for Compact Flash Module - - Support for PPIDE Module may be enabled in config + - Includes support for PPIDE Module - Support for Scott Baker SIO board may be enabled in config - Support for Scott Baker floppy controllers (SMC & WDC) may be enabled in config @@ -179,7 +179,7 @@ RCZ180 (RCZ180_nat.rom & RCZ180_ext.rom): - Assumes CPU oscillator of 18.432 MHz - Console on Z180 onboard primary ASCI serial port at 115200 baud - Includes support for Compact Flash Module - - Support for PPIDE Module may be enabled in config + - Includes support for PPIDE Module - Support for alternative serial modules may be enabled in config - Support for Scott Baker floppy controllers (SMC & WDC) may be enabled in config @@ -195,7 +195,7 @@ SCZ180 (SCZ180_126.rom, SCZ180_130.rom, SCZ180_131.rom): - Assumes CPU oscillator of 18.432 MHz - Console on Z180 onboard primary ASCI serial port at 115200 baud - Includes support for Compact Flash Module - - Support for PPIDE Module may be enabled in config + - Includes support for PPIDE Module - Support for alternative serial modules may be enabled in config - Support for Scott Baker floppy controllers (SMC & WDC) may be enabled in config @@ -207,7 +207,8 @@ EZZ80 (EZZ80_std.rom): - Assumes CPU oscillator of 10.000 MHz - Console on primary SIO serial port at 115200 baud - Includes support for on-board SIO - - Includes support for IDE via RC bus + - Includes support for RC2014 Compact Flash Module + - Includes support for rc2014 PPIDE Module DYNO (DYNO_std.rom): - Assumes CPU oscillator of 18.432 MHz diff --git a/Source/HBIOS/Config/EZZ80_std.asm b/Source/HBIOS/Config/EZZ80_std.asm index c0d150bf..ae480bcd 100644 --- a/Source/HBIOS/Config/EZZ80_std.asm +++ b/Source/HBIOS/Config/EZZ80_std.asm @@ -25,3 +25,7 @@ #include "cfg_ezz80.asm" ; CPUOSC .SET 10000000 ; CPU OSC FREQ IN MHZ +; +IDEENABLE .SET TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) +; +PPIDEENABLE .SET TRUE ; PPIDE: ENABLE PARALLEL PORT IDE DISK DRIVER (PPIDE.ASM) diff --git a/Source/HBIOS/cfg_dyno.asm b/Source/HBIOS/cfg_dyno.asm index 03e7aaa0..4b214f7c 100644 --- a/Source/HBIOS/cfg_dyno.asm +++ b/Source/HBIOS/cfg_dyno.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z180 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_ezz80.asm b/Source/HBIOS/cfg_ezz80.asm index a4d7a083..8aff1c81 100644 --- a/Source/HBIOS/cfg_ezz80.asm +++ b/Source/HBIOS/cfg_ezz80.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z80 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT @@ -122,7 +123,7 @@ FDMAUTO .EQU TRUE ; FD: AUTO SELECT DEFAULT/ALTERNATE MEDIA FORMATS ; RFENABLE .EQU FALSE ; RF: ENABLE RAM FLOPPY DRIVER ; -IDEENABLE .EQU TRUE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) +IDEENABLE .EQU FALSE ; IDE: ENABLE IDE DISK DRIVER (IDE.ASM) IDETRACE .EQU 1 ; IDE: TRACE LEVEL (0=NO,1=ERRORS,2=ALL) IDECNT .EQU 1 ; IDE: NUMBER OF IDE INTERFACES TO DETECT (1-3), 2 DRIVES EACH IDE0MODE .EQU IDEMODE_RC ; IDE 0: DRIVER MODE: IDEMODE_[DIO|DIDE|MK4|RC] diff --git a/Source/HBIOS/cfg_master.asm b/Source/HBIOS/cfg_master.asm index d2fd3eb6..a34279ec 100644 --- a/Source/HBIOS/cfg_master.asm +++ b/Source/HBIOS/cfg_master.asm @@ -15,6 +15,7 @@ CPUFAM .EQU CPU_Z80 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_mk4.asm b/Source/HBIOS/cfg_mk4.asm index cd00fe1d..467685d2 100644 --- a/Source/HBIOS/cfg_mk4.asm +++ b/Source/HBIOS/cfg_mk4.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z180 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_n8.asm b/Source/HBIOS/cfg_n8.asm index ae84317f..995afa6c 100644 --- a/Source/HBIOS/cfg_n8.asm +++ b/Source/HBIOS/cfg_n8.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z180 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_rcz180.asm b/Source/HBIOS/cfg_rcz180.asm index f09dc1d7..d347725c 100644 --- a/Source/HBIOS/cfg_rcz180.asm +++ b/Source/HBIOS/cfg_rcz180.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z180 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_rcz80.asm b/Source/HBIOS/cfg_rcz80.asm index 8087c810..79ff5dd4 100644 --- a/Source/HBIOS/cfg_rcz80.asm +++ b/Source/HBIOS/cfg_rcz80.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z80 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_sbc.asm b/Source/HBIOS/cfg_sbc.asm index 353b4796..78176b0f 100644 --- a/Source/HBIOS/cfg_sbc.asm +++ b/Source/HBIOS/cfg_sbc.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z80 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_scz180.asm b/Source/HBIOS/cfg_scz180.asm index f1646cee..aaab9f67 100644 --- a/Source/HBIOS/cfg_scz180.asm +++ b/Source/HBIOS/cfg_scz180.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z180 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_zeta.asm b/Source/HBIOS/cfg_zeta.asm index 087a251b..88f5384e 100644 --- a/Source/HBIOS/cfg_zeta.asm +++ b/Source/HBIOS/cfg_zeta.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z80 ; CPU_[Z80|Z180]: CPU FAMILY BIOS .EQU BIOS_WBW ; BIOS_[WBW|UNA]: HARDWARE BIOS BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO] IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/cfg_zeta2.asm b/Source/HBIOS/cfg_zeta2.asm index 0ea6c0eb..f14e2f56 100644 --- a/Source/HBIOS/cfg_zeta2.asm +++ b/Source/HBIOS/cfg_zeta2.asm @@ -18,6 +18,7 @@ CPUFAM .EQU CPU_Z80 ; CPU FAMILY: CPU_[Z80|Z180] BIOS .EQU BIOS_WBW ; HARDWARE BIOS: BIOS_[WBW|UNA] BATCOND .EQU FALSE ; ENABLE LOW BATTERY WARNING MESSAGE HBIOS_MUTEX .EQU FALSE ; PREVENT REENTRANT CALLS TO HBIOS (ADDS OVERHEAD) +USELZSA2 .EQU TRUE ; ENABLE FONT COMPRESSION ; BOOTTYPE .EQU BT_MENU ; BT_[MENU|AUTO], IF AUTO, BOOT DEFAULT AFTER TIMEOUT BOOT_TIMEOUT .EQU 20 ; AUTO BOOT TIMEOUT IN SECONDS, 0 FOR IMMEDIATE BOOT diff --git a/Source/HBIOS/std.asm b/Source/HBIOS/std.asm index ab865447..f0aa880d 100644 --- a/Source/HBIOS/std.asm +++ b/Source/HBIOS/std.asm @@ -292,10 +292,6 @@ V80X24B .EQU 4 ; ECB-VDU V80X43 .EQU 5 ; ECB-VGA3 V80X60 .EQU 6 ; ECB-VGA3 ; -; FONTS -; -USELZSA2 .EQU FALSE ; USE COMPRESSED FONTS. -; ; KEYBOARD LAYOUTS ; KBD_US .EQU 0 ; US ENGLISH From e15546e051849ebed4ea6f394e3927dfc6ff7df1 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Thu, 26 Mar 2020 15:34:34 -0700 Subject: [PATCH 4/4] Pre-release for Testing --- Source/ver.inc | 2 +- Source/ver.lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/ver.inc b/Source/ver.inc index 02742296..748c415a 100644 --- a/Source/ver.inc +++ b/Source/ver.inc @@ -2,4 +2,4 @@ #DEFINE RMN 9 #DEFINE RUP 2 #DEFINE RTP 0 -#DEFINE BIOSVER "2.9.2-pre.37" +#DEFINE BIOSVER "2.9.2-pre.38" diff --git a/Source/ver.lib b/Source/ver.lib index a1c3667c..2cfaad62 100644 --- a/Source/ver.lib +++ b/Source/ver.lib @@ -3,5 +3,5 @@ rmn equ 9 rup equ 2 rtp equ 0 biosver macro - db "2.9.2-pre.37" + db "2.9.2-pre.38" endm