From 69b2293201ae0105322dcd95954ac40dcdfb95b7 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Fri, 25 Sep 2020 17:24:46 -0700 Subject: [PATCH] Build Tweaks --- Doc/RomWBW Applications.pdf | Bin 141698 -> 141698 bytes Doc/RomWBW Architecture.pdf | Bin 438525 -> 438530 bytes Doc/RomWBW Disk Catalog.pdf | Bin 130980 -> 130980 bytes Doc/RomWBW Getting Started.pdf | Bin 170916 -> 170916 bytes Source/Doc/Architecture.md | 2 +- Source/HBIOS/cfg_dyno.asm | 2 ++ Source/HBIOS/cfg_ezz80.asm | 2 ++ Source/HBIOS/cfg_master.asm | 2 ++ Source/HBIOS/cfg_mk4.asm | 2 ++ Source/HBIOS/cfg_n8.asm | 2 ++ Source/HBIOS/cfg_rcz180.asm | 2 ++ Source/HBIOS/cfg_rcz280.asm | 2 ++ Source/HBIOS/cfg_rcz80.asm | 2 ++ Source/HBIOS/cfg_sbc.asm | 4 ++-- Source/HBIOS/cfg_scz180.asm | 2 ++ Source/HBIOS/cfg_zeta.asm | 2 ++ Source/HBIOS/cfg_zeta2.asm | 2 ++ Source/HBIOS/flashfs.asm | 2 +- 18 files changed, 26 insertions(+), 4 deletions(-) diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 64eb7ea4c201748cddf644e41e657d84bef1b477..e7e06a722cadbcd4b770e6421b3d35175610e266 100644 GIT binary patch delta 137 zcmZp=%+Yk2qhSl;|hV!4R}>T2dM$@Bo>ua6s4wd85$cJ8k%vbs=E5SaRC7T CRwaG_ diff --git a/Doc/RomWBW Architecture.pdf b/Doc/RomWBW Architecture.pdf index 4260e3e2123e4f8a3b61021951c23dc5cf30d7d5..f8391b5c241b32b9ceb1ddd1f797ef78ed106bf0 100644 GIT binary patch delta 20502 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 diff --git a/Doc/RomWBW Disk Catalog.pdf b/Doc/RomWBW Disk Catalog.pdf index 05aa5486899dee63992ecd1edf76d32da18f119a..173e6e55f145b8f8e4039f687d1e339583ce48d6 100644 GIT binary patch delta 115 zcmZ4TpMA-H_J%EthhK798kriJ8yOp!PCxUKQ3}D`{{AInsHn4}n~{N`lc}4DxuvO_ iqocWzldG|TsjIW0o12rffvcmPf(;=h)7$?u$^rmBR3T{q delta 115 zcmZ4TpMA-H_J%EthhK797y_YziGj)VGcOsX5ZvwWUowV@I$Ih!S(urbS-2RRSy;LP fc_xNNCZ^6NmPRJVM&_obb_zCxluU2`&nOE37Y`si diff --git a/Doc/RomWBW Getting Started.pdf b/Doc/RomWBW Getting Started.pdf index 607b60df4288d6cdedc3313822ce74ad7652703a..3af3d3ac29c82cd5833d7767b3e830a04430fbb0 100644 GIT binary patch delta 136 zcmZ3ooomTY7~ozWFIGi6yBD8ZK5w21W)3 zFeTfoa+yx)Ivbi8Svom7J39ikS(>>xnHiY7SQ=THnYp@}896z-+9}u&QZl`LHj^v> Ds|X^~ delta 136 zcmZ3ooomT2OlB%HLVr67tWMBYO zvb`#o>6EUsrMa`Cv9qhCrK78bxsi#Po2#R_i?OAXk+GwZsjIQ6oq`P^CDYqyGsyw~ Dx6>l+ diff --git a/Source/Doc/Architecture.md b/Source/Doc/Architecture.md index 9cedae91..674d6a8e 100644 --- a/Source/Doc/Architecture.md +++ b/Source/Doc/Architecture.md @@ -701,7 +701,7 @@ Write Block Count sectors to buffer address starting at current target sector. Current sector must be established by prior seek function; however, multiple read/write/verify function calls can be made after a seek function. Current sector is incremented after each sector successfully -written. On error, current sector is sector is sector where error occurred. +written. On error, current sector is sector where error occurred. Blocks written indicates number of sectors successfully written. Caller must ensure: 1) buffer address is large enough to contain data for diff --git a/Source/HBIOS/cfg_dyno.asm b/Source/HBIOS/cfg_dyno.asm index 2e3b1adb..0584d066 100644 --- a/Source/HBIOS/cfg_dyno.asm +++ b/Source/HBIOS/cfg_dyno.asm @@ -36,6 +36,8 @@ MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; Z180_BASE .EQU $C0 ; Z180: I/O BASE ADDRESS FOR INTERNAL REGISTERS Z180_CLKDIV .EQU 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 Z180_MEMWAIT .EQU 0 ; Z180: MEMORY WAIT STATES (0-3) diff --git a/Source/HBIOS/cfg_ezz80.asm b/Source/HBIOS/cfg_ezz80.asm index a29e0331..f6eb252d 100644 --- a/Source/HBIOS/cfg_ezz80.asm +++ b/Source/HBIOS/cfg_ezz80.asm @@ -35,6 +35,8 @@ MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; RTCIO .EQU $C0 ; RTC LATCH REGISTER ADR WDOGIO .EQU $6F ; WATCHDOG REGISTER ADR ; diff --git a/Source/HBIOS/cfg_master.asm b/Source/HBIOS/cfg_master.asm index 95680f9c..2ef0c8b4 100644 --- a/Source/HBIOS/cfg_master.asm +++ b/Source/HBIOS/cfg_master.asm @@ -35,6 +35,8 @@ MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; Z180_BASE .EQU $40 ; Z180: I/O BASE ADDRESS FOR INTERNAL REGISTERS Z180_CLKDIV .EQU 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 Z180_MEMWAIT .EQU 0 ; Z180: MEMORY WAIT STATES (0-3) diff --git a/Source/HBIOS/cfg_mk4.asm b/Source/HBIOS/cfg_mk4.asm index d2e61d32..890e8240 100644 --- a/Source/HBIOS/cfg_mk4.asm +++ b/Source/HBIOS/cfg_mk4.asm @@ -31,6 +31,8 @@ RAMSIZE .EQU 512 ; SIZE OF RAM IN KB (MUST MATCH YOUR HARDWARE!!!) MEMMGR .EQU MM_Z180 ; MM_[SBC|Z2|N8|Z180|Z280|ZRC]: MEMORY MANAGER RAMBIAS .EQU 512 ; OFFSET OF START OF RAM IN PHYSICAL ADDRESS SPACE ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; Z180_BASE .EQU $40 ; Z180: I/O BASE ADDRESS FOR INTERNAL REGISTERS Z180_CLKDIV .EQU 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 Z180_MEMWAIT .EQU 0 ; Z180: MEMORY WAIT STATES (0-3) diff --git a/Source/HBIOS/cfg_n8.asm b/Source/HBIOS/cfg_n8.asm index 6db938cd..e5fbe20c 100644 --- a/Source/HBIOS/cfg_n8.asm +++ b/Source/HBIOS/cfg_n8.asm @@ -31,6 +31,8 @@ RAMSIZE .EQU 512 ; SIZE OF RAM IN KB (MUST MATCH YOUR HARDWARE!!!) MEMMGR .EQU MM_N8 ; MM_[SBC|Z2|N8|Z180|Z280|ZRC]: MEMORY MANAGER RAMBIAS .EQU 0 ; OFFSET OF START OF RAM IN PHYSICAL ADDRESS SPACE ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; Z180_BASE .EQU $40 ; Z180: I/O BASE ADDRESS FOR INTERNAL REGISTERS Z180_CLKDIV .EQU 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 Z180_MEMWAIT .EQU 0 ; Z180: MEMORY WAIT STATES (0-3) diff --git a/Source/HBIOS/cfg_rcz180.asm b/Source/HBIOS/cfg_rcz180.asm index f133cdb6..4c9d8edb 100644 --- a/Source/HBIOS/cfg_rcz180.asm +++ b/Source/HBIOS/cfg_rcz180.asm @@ -36,6 +36,8 @@ MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; Z180_BASE .EQU $C0 ; Z180: I/O BASE ADDRESS FOR INTERNAL REGISTERS Z180_CLKDIV .EQU 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 Z180_MEMWAIT .EQU 0 ; Z180: MEMORY WAIT STATES (0-3) diff --git a/Source/HBIOS/cfg_rcz280.asm b/Source/HBIOS/cfg_rcz280.asm index 5d17cfdb..913b67fc 100644 --- a/Source/HBIOS/cfg_rcz280.asm +++ b/Source/HBIOS/cfg_rcz280.asm @@ -35,6 +35,8 @@ MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; Z280_MEMWAIT .EQU 0 ; Z280: MEMORY WAIT STATES (0-3) Z280_IOWAIT .EQU 1 ; Z280: I/O WAIT STATES TO ADD ABOVE 1 W/S BUILT-IN (0-3) Z280_INTWAIT .EQU 0 ; Z280: INT ACK WAIT STATUS (0-3) diff --git a/Source/HBIOS/cfg_rcz80.asm b/Source/HBIOS/cfg_rcz80.asm index 24c03d87..a6e70e90 100644 --- a/Source/HBIOS/cfg_rcz80.asm +++ b/Source/HBIOS/cfg_rcz80.asm @@ -35,6 +35,8 @@ MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; RTCIO .EQU $C0 ; RTC LATCH REGISTER ADR ; KIOENABLE .EQU FALSE ; ENABLE ZILOG KIO SUPPORT diff --git a/Source/HBIOS/cfg_sbc.asm b/Source/HBIOS/cfg_sbc.asm index ce5a46c8..034a004d 100644 --- a/Source/HBIOS/cfg_sbc.asm +++ b/Source/HBIOS/cfg_sbc.asm @@ -32,6 +32,8 @@ MEMMGR .EQU MM_SBC ; MM_[SBC|Z2|N8|Z180|Z280|ZRC]: MEMORY MANAGER MPCL_RAM .EQU $78 ; SBC MEM MGR RAM PAGE SELECT REG (WRITE ONLY) MPCL_ROM .EQU $7C ; SBC MEM MGR ROM PAGE SELECT REG (WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; RTCIO .EQU $70 ; RTC LATCH REGISTER ADR PPIBASE .EQU $60 ; PRIMARY PARALLEL PORT REGISTERS BASE ADR ; @@ -202,5 +204,3 @@ AY38910ENABLE .EQU FALSE ; AY: AY-3-8910 / YM2149 SOUND DRIVER AY_CLK .EQU CPUOSC / 4 ; DEFAULT TO CPUOSC / 4 AYMODE .EQU AYMODE_SCG ; AY: DRIVER MODE: AYMODE_[SCG/N8/RCZ80/RCZ180] SPKENABLE .EQU FALSE ; SPK: ENABLE RTC LATCH IOBIT SOUND DRIVER (SPK.ASM) -; -FFENABLE .EQU TRUE ; ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER diff --git a/Source/HBIOS/cfg_scz180.asm b/Source/HBIOS/cfg_scz180.asm index 8ef910d8..4cac4122 100644 --- a/Source/HBIOS/cfg_scz180.asm +++ b/Source/HBIOS/cfg_scz180.asm @@ -31,6 +31,8 @@ RAMSIZE .EQU 512 ; SIZE OF RAM IN KB (MUST MATCH YOUR HARDWARE!!!) MEMMGR .EQU MM_Z180 ; MM_[SBC|Z2|N8|Z180|Z280|ZRC]: MEMORY MANAGER RAMBIAS .EQU 512 ; OFFSET OF START OF RAM IN PHYSICAL ADDRESS SPACE ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; Z180_BASE .EQU $C0 ; Z180: I/O BASE ADDRESS FOR INTERNAL REGISTERS Z180_CLKDIV .EQU 1 ; Z180: CHK DIV: 0=OSC/2, 1=OSC, 2=OSC*2 Z180_MEMWAIT .EQU 0 ; Z180: MEMORY WAIT STATES (0-3) diff --git a/Source/HBIOS/cfg_zeta.asm b/Source/HBIOS/cfg_zeta.asm index 6fdf350e..793a01b1 100644 --- a/Source/HBIOS/cfg_zeta.asm +++ b/Source/HBIOS/cfg_zeta.asm @@ -32,6 +32,8 @@ MEMMGR .EQU MM_SBC ; MM_[SBC|Z2|N8|Z180|Z280|ZRC]: MEMORY MANAGER MPCL_RAM .EQU $78 ; SBC MEM MGR RAM PAGE SELECT REG (WRITE ONLY) MPCL_ROM .EQU $7C ; SBC MEM MGR ROM PAGE SELECT REG (WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; RTCIO .EQU $70 ; RTC LATCH REGISTER ADR PPIBASE .EQU $60 ; PRIMARY PARALLEL PORT REGISTERS BASE ADR ; diff --git a/Source/HBIOS/cfg_zeta2.asm b/Source/HBIOS/cfg_zeta2.asm index daf6eb27..7d08114f 100644 --- a/Source/HBIOS/cfg_zeta2.asm +++ b/Source/HBIOS/cfg_zeta2.asm @@ -35,6 +35,8 @@ MPGSEL_2 .EQU $7A ; Z2 MEM MGR BANK 2 PAGE SELECT REG (WRITE ONLY) MPGSEL_3 .EQU $7B ; Z2 MEM MGR BANK 3 PAGE SELECT REG (WRITE ONLY) MPGENA .EQU $7C ; Z2 MEM MGR PAGING ENABLE REGISTER (BIT 0, WRITE ONLY) ; +FFENABLE .EQU FALSE ; FF: ENABLE FLASH/EEPROM IDENTIFICATION/DRIVER +; RTCIO .EQU $70 ; RTC LATCH REGISTER ADR PPIBASE .EQU $60 ; PRIMARY PARALLEL PORT REGISTERS BASE ADR ; diff --git a/Source/HBIOS/flashfs.asm b/Source/HBIOS/flashfs.asm index 2d70111c..baf6af34 100644 --- a/Source/HBIOS/flashfs.asm +++ b/Source/HBIOS/flashfs.asm @@ -148,4 +148,4 @@ FF_CHIP(0C2A4H,"MX29F040$ ",512,ST_NORMAL) ; FF_T_CNT .EQU ($-FF_TABLE) / 17 FF_UNKNOWN .DB "UNKNOWN$" -FF_STACK: .DW 0 \ No newline at end of file +FF_STACK: .DW 0