Skip to content

Commit 1c10f73

Browse files
committed
Create AddRom.cmd
Experimental command line script (Windows only) to add a ROM image to user area 0 of hd1k_combo.img. Intended to make it easier to get a ROM image to a system for subsequent FLASHing.
1 parent 214182b commit 1c10f73

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

Source/Images/AddRom.cmd

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
@echo off
2+
setlocal
3+
4+
set PATH=..\..\Tools\cpmtools;%PATH%
5+
set ROMLOC=..\..\Binary
6+
7+
if "%1"=="" goto :usage
8+
9+
if not exist %ROMLOC%\%1.rom goto :nofile
10+
11+
echo.
12+
13+
cpmrm.exe -f wbw_hd1k_0 %ROMLOC%/hd1k_combo.img 0:rom.img
14+
cpmcp.exe -f wbw_hd1k_0 %ROMLOC%/hd1k_combo.img %ROMLOC%/%1.rom 0:rom.img
15+
16+
if errorlevel 1 goto :err
17+
18+
::cpmls.exe -f wbw_hd1k_0 %ROMLOC%/hd1k_combo.img 0:rom.img
19+
20+
echo %1.rom has been added to hd1k_combo.img in user area 0
21+
echo.
22+
goto :eof
23+
24+
:nofile
25+
echo.
26+
echo %ROMLOC%\%1.rom file not found!!!
27+
echo.
28+
goto :eof
29+
30+
:usage
31+
echo.
32+
echo Usage:
33+
echo AddRom romname
34+
echo.
35+
echo romname is the root filename of an existing ROM image in the %ROMLOC% directory
36+
echo.
37+
echo Example:
38+
echo AddRom RCZ80_std
39+
echo.
40+
goto :eof
41+
42+
:err
43+
echo.
44+
echo An error occurred copying %1.rom into hd1k_combo.img!
45+
echo.

0 commit comments

Comments
 (0)