ZZRCC Build Improvements

- Creation of hex load file is now automated.
This commit is contained in:
Wayne Warthen
2021-03-13 16:42:06 -08:00
parent 9cf9893ed4
commit 4edc408893
21 changed files with 86 additions and 1480 deletions

View File

@@ -7,4 +7,5 @@ setlocal & call BuildShared || exit /b 1 & endlocal
REM setlocal & call BuildBP || exit /b 1 & endlocal
setlocal & call BuildImages || exit /b 1 & endlocal
setlocal & call BuildROM %* || exit /b 1 & endlocal
setlocal & call BuildZRC %* || exit /b 1 & endlocal
setlocal & call BuildZRC %* || exit /b 1 & endlocal
setlocal & call BuildZZR %* || exit /b 1 & endlocal

4
Source/BuildZZR.cmd Normal file
View File

@@ -0,0 +1,4 @@
@echo off
setlocal
setlocal & cd ZZR && call Build || exit /b 1 & endlocal

View File

@@ -3,6 +3,8 @@ setlocal
if not exist ..\..\Binary\RCZ280_nat_zzr.rom goto :eof
..\..\Tools\srecord\srec_cat.exe ..\..\Binary\RCZ280_nat_zzr.rom -Binary -Exclude 0x5000 0x7000 -Output ..\..\Binary\RCZ280_nat_zzr.hex -Intel
copy /b zzr_cfldr.bin + zzr_ptbl.bin + zzr_fill_1.bin + zzr_mon.bin + zzr_fill_2.bin + ..\..\Binary\RCZ280_nat_zzr.rom + zzr_fill_3.bin ..\..\Binary\hd1024_zzr_prefix.dat
copy /b ..\..\Binary\hd1024_zzr_prefix.dat + ..\..\Binary\hd1024_cpm22.img + ..\..\Binary\hd1024_zsdos.img + ..\..\Binary\hd1024_nzcom.img + ..\..\Binary\hd1024_cpm3.img + ..\..\Binary\hd1024_zpm3.img + ..\..\Binary\hd1024_ws4.img ..\..\Binary\hd1024_zzr_combo.img

View File

@@ -22,7 +22,7 @@ Notes
- CPLD ROM (CF bootstrap mode) reads CF Boot Loader (256B) from start of CF (MBR) to 0xB000 and runs it
- CF Boot Loader reads ZRC Monitor (4KB) from sectors 0xF8-0xFF of CF to 0xB400 and runs it
- User sends ZZRCC RomWBW Loader hex file (?KB) at 0x5000, then runs it using G5000
- User sends RomWBW ROM image (512KB) which is autoexecuted
- User sends RomWBW ROM hex file, then runs it using G0000
;;- ZZRCC Monitor reads 512KB (RomWBW) from sectors 0x120-0x51F of CF into first 512KB of RAM

View File

@@ -2,4 +2,4 @@
#DEFINE RMN 1
#DEFINE RUP 1
#DEFINE RTP 0
#DEFINE BIOSVER "3.1.1-pre.61"
#DEFINE BIOSVER "3.1.1-pre.62"

View File

@@ -3,5 +3,5 @@ rmn equ 1
rup equ 1
rtp equ 0
biosver macro
db "3.1.1-pre.61"
db "3.1.1-pre.62"
endm