From e1beb01a5181939abb0da8253b095e24f596c214 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Fri, 6 Sep 2024 18:12:46 -0700 Subject: [PATCH] Update Configs to Handle GM3707 Enable - The non-Genesis config files needed to be updated to disable the GM3707. --- Source/HBIOS/cfg_duo.asm | 1 + Source/HBIOS/cfg_dyno.asm | 1 + Source/HBIOS/cfg_epitx.asm | 1 + Source/HBIOS/cfg_fz80.asm | 1 + Source/HBIOS/cfg_heath.asm | 1 + Source/HBIOS/cfg_master.asm | 3 +++ Source/HBIOS/cfg_mbc.asm | 1 + Source/HBIOS/cfg_mk4.asm | 1 + Source/HBIOS/cfg_mon.asm | 1 + Source/HBIOS/cfg_n8.asm | 1 + Source/HBIOS/cfg_nabu.asm | 1 + Source/HBIOS/cfg_rcz180.asm | 1 + Source/HBIOS/cfg_rcz280.asm | 1 + Source/HBIOS/cfg_rcz80.asm | 1 + Source/HBIOS/cfg_rph.asm | 1 + Source/HBIOS/cfg_s100.asm | 1 + Source/HBIOS/cfg_sbc.asm | 1 + Source/HBIOS/cfg_scz180.asm | 1 + Source/HBIOS/cfg_z80retro.asm | 1 + Source/HBIOS/cfg_zeta.asm | 1 + Source/HBIOS/cfg_zeta2.asm | 1 + Source/HBIOS/hbios.asm | 2 +- 22 files changed, 24 insertions(+), 1 deletion(-) diff --git a/Source/HBIOS/cfg_duo.asm b/Source/HBIOS/cfg_duo.asm index 1fcc4177..3479b707 100644 --- a/Source/HBIOS/cfg_duo.asm +++ b/Source/HBIOS/cfg_duo.asm @@ -93,6 +93,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_dyno.asm b/Source/HBIOS/cfg_dyno.asm index a044dd5a..eddb776e 100644 --- a/Source/HBIOS/cfg_dyno.asm +++ b/Source/HBIOS/cfg_dyno.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_epitx.asm b/Source/HBIOS/cfg_epitx.asm index 29cb322f..d184d8c8 100644 --- a/Source/HBIOS/cfg_epitx.asm +++ b/Source/HBIOS/cfg_epitx.asm @@ -96,6 +96,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_fz80.asm b/Source/HBIOS/cfg_fz80.asm index ac8f1b59..1d170f34 100644 --- a/Source/HBIOS/cfg_fz80.asm +++ b/Source/HBIOS/cfg_fz80.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_heath.asm b/Source/HBIOS/cfg_heath.asm index e0a02a20..7b74cafe 100644 --- a/Source/HBIOS/cfg_heath.asm +++ b/Source/HBIOS/cfg_heath.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU TRUE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_master.asm b/Source/HBIOS/cfg_master.asm index a1a27b1e..aa3d5960 100644 --- a/Source/HBIOS/cfg_master.asm +++ b/Source/HBIOS/cfg_master.asm @@ -124,6 +124,9 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD +GM7303BASE .EQU $30 ; BASE ADDRESS FOR GM3703 BOARD +GM7303DSKACT .EQU TRUE ; ENABLE DISK ACTIVITY OF GM7303 LCD DISPLAY ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_mbc.asm b/Source/HBIOS/cfg_mbc.asm index 42979884..448c0b14 100644 --- a/Source/HBIOS/cfg_mbc.asm +++ b/Source/HBIOS/cfg_mbc.asm @@ -90,6 +90,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_mk4.asm b/Source/HBIOS/cfg_mk4.asm index cdbc26c3..ab9a47bd 100644 --- a/Source/HBIOS/cfg_mk4.asm +++ b/Source/HBIOS/cfg_mk4.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_mon.asm b/Source/HBIOS/cfg_mon.asm index 1195d421..08eae842 100644 --- a/Source/HBIOS/cfg_mon.asm +++ b/Source/HBIOS/cfg_mon.asm @@ -90,6 +90,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_n8.asm b/Source/HBIOS/cfg_n8.asm index 013c9f42..10689dba 100644 --- a/Source/HBIOS/cfg_n8.asm +++ b/Source/HBIOS/cfg_n8.asm @@ -97,6 +97,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_nabu.asm b/Source/HBIOS/cfg_nabu.asm index ffd17d82..6274884d 100644 --- a/Source/HBIOS/cfg_nabu.asm +++ b/Source/HBIOS/cfg_nabu.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_rcz180.asm b/Source/HBIOS/cfg_rcz180.asm index ff4d325a..4810d61c 100644 --- a/Source/HBIOS/cfg_rcz180.asm +++ b/Source/HBIOS/cfg_rcz180.asm @@ -101,6 +101,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU TRUE ; ENABLE LCD DISPLAY LCDBASE .EQU $AA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_rcz280.asm b/Source/HBIOS/cfg_rcz280.asm index 88167ddc..e7f3ff06 100644 --- a/Source/HBIOS/cfg_rcz280.asm +++ b/Source/HBIOS/cfg_rcz280.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU TRUE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_rcz80.asm b/Source/HBIOS/cfg_rcz80.asm index a54383a7..cf373f57 100644 --- a/Source/HBIOS/cfg_rcz80.asm +++ b/Source/HBIOS/cfg_rcz80.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU TRUE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_rph.asm b/Source/HBIOS/cfg_rph.asm index 904481d7..9ac15716 100644 --- a/Source/HBIOS/cfg_rph.asm +++ b/Source/HBIOS/cfg_rph.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_s100.asm b/Source/HBIOS/cfg_s100.asm index 17948d0a..046a3faa 100644 --- a/Source/HBIOS/cfg_s100.asm +++ b/Source/HBIOS/cfg_s100.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_sbc.asm b/Source/HBIOS/cfg_sbc.asm index 2a3dae88..63b532b9 100644 --- a/Source/HBIOS/cfg_sbc.asm +++ b/Source/HBIOS/cfg_sbc.asm @@ -90,6 +90,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_scz180.asm b/Source/HBIOS/cfg_scz180.asm index d901cae0..0b536b9e 100644 --- a/Source/HBIOS/cfg_scz180.asm +++ b/Source/HBIOS/cfg_scz180.asm @@ -95,6 +95,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU TRUE ; ENABLE LCD DISPLAY LCDBASE .EQU $AA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_z80retro.asm b/Source/HBIOS/cfg_z80retro.asm index fa527c99..3679abeb 100644 --- a/Source/HBIOS/cfg_z80retro.asm +++ b/Source/HBIOS/cfg_z80retro.asm @@ -93,6 +93,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_zeta.asm b/Source/HBIOS/cfg_zeta.asm index 9efd553b..0e8757fb 100644 --- a/Source/HBIOS/cfg_zeta.asm +++ b/Source/HBIOS/cfg_zeta.asm @@ -82,6 +82,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/cfg_zeta2.asm b/Source/HBIOS/cfg_zeta2.asm index 700f64f1..cc03d9cc 100644 --- a/Source/HBIOS/cfg_zeta2.asm +++ b/Source/HBIOS/cfg_zeta2.asm @@ -93,6 +93,7 @@ H8PENABLE .EQU FALSE ; ENABLES HEATH H8 FRONT PANEL LCDENABLE .EQU FALSE ; ENABLE LCD DISPLAY LCDBASE .EQU $DA ; BASE I/O ADDRESS OF LCD CONTROLLER LCDDSKACT .EQU TRUE ; ENABLES DISK ACTIVITY ON LCD DISPLAY +GM7303ENABLE .EQU FALSE ; ENABLES THE PROLOG 7303 BOARD WITH 16X2 LCD ; BOOTCON .EQU 0 ; BOOT CONSOLE DEVICE SECCON .EQU $FF ; SECONDARY CONSOLE DEVICE diff --git a/Source/HBIOS/hbios.asm b/Source/HBIOS/hbios.asm index 75e292db..d25748bc 100644 --- a/Source/HBIOS/hbios.asm +++ b/Source/HBIOS/hbios.asm @@ -8036,7 +8036,7 @@ SIZ_LCD .EQU $ - ORG_LCD #ENDIF ; #IF (GM7303ENABLE) -ORG_GM7303 .EQU$ +ORG_GM7303 .EQU $ #INCLUDE "gm7303.asm" SIZ_GM7303 .EQU $ - ORG_GM7303 MEMECHO "GM7303 occupies "