mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 22:43:15 -06:00
Initial NVRAM Changes, for HBIOS including public API, sysconfig app, build changes
This commit is contained in:
10
Source/HBIOS/SysConfig/Build.cmd
Normal file
10
Source/HBIOS/SysConfig/Build.cmd
Normal file
@@ -0,0 +1,10 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
set TOOLS=../../Tools
|
||||
set PATH=%TOOLS%\tasm32;%PATH%
|
||||
set TASMTABS=%TOOLS%\tasm32
|
||||
|
||||
tasm -t80 -g3 -fFF sysconfig.asm sysconfig.com sysconfig.lst || exit /b
|
||||
|
||||
copy /Y sysconfig.com ..\..\Binary\Apps\ || exit /b
|
||||
6
Source/HBIOS/SysConfig/Clean.cmd
Normal file
6
Source/HBIOS/SysConfig/Clean.cmd
Normal file
@@ -0,0 +1,6 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
if exist *.com del *.com
|
||||
if exist *.lst del *.lst
|
||||
if exist *.bin del *.bin
|
||||
12
Source/HBIOS/SysConfig/Makefile
Normal file
12
Source/HBIOS/SysConfig/Makefile
Normal file
@@ -0,0 +1,12 @@
|
||||
OBJECTS = sysconfig.com sysconfig.bin
|
||||
DEST = ../../../Binary/Apps
|
||||
NOCOPY = sysconfig.bin
|
||||
TOOLS = ../../../Tools
|
||||
|
||||
include $(TOOLS)/Makefile.inc
|
||||
|
||||
USETASM=1
|
||||
|
||||
sysconfig.bin: TASMFLAGS=-dROMWBW
|
||||
|
||||
sysconfig.com: TASMFLAGS=-dCPM
|
||||
21
Source/HBIOS/SysConfig/README.md
Normal file
21
Source/HBIOS/SysConfig/README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# System Configuration
|
||||
|
||||
## Introduction
|
||||
|
||||
An utility applicaton that sets NVR Attributes that affect HBIOS and
|
||||
RomWBW Operation. Write to RTC NVRAM to store config is reliant on HBIOS
|
||||
|
||||
## Building
|
||||
|
||||
TASM (Telemark Assembler) ([Anderson, 1998](##References)).
|
||||
|
||||
### RomWBW Version
|
||||
|
||||
Is part of the SBCv2 RomWBW distribution. And deployed as a Rom Application
|
||||
It is included in Rom Bank 1
|
||||
|
||||
### CP/M Version
|
||||
|
||||
The resulting `sysconfig.com` command file can be run in CP/M.
|
||||
It is copied in the Binary/Apps folder.
|
||||
|
||||
1032
Source/HBIOS/SysConfig/sysconfig.asm
Normal file
1032
Source/HBIOS/SysConfig/sysconfig.asm
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user