Remove OSLDR

The OSLDR application was badly broken and almost impossible to fix with new expanded OS support.
This commit is contained in:
Wayne Warthen
2020-03-23 11:41:59 -07:00
parent 2150b04349
commit 4862827058
13 changed files with 19 additions and 1103 deletions

View File

@@ -69,7 +69,6 @@ found:
| SYSCOPY | Yes | Yes | Yes |
| MODE | Yes | Yes | Yes |
| FDU | Yes | Yes | Yes |
| OSLDR | Yes | Yes | Yes |
| FORMAT | Yes | Yes | Yes |
| XM | Yes | Yes | Yes |
| FLASH | Yes | Yes | Yes |
@@ -402,63 +401,6 @@ provided in the RomWBW distribution.
`\clearpage`{=latex}
# OSLDR
RomWBW supports loading new operating systems on-the-fly. For example,
if CP/M 2.2 is currently running, you can load and run Z-System from
the command line. The `OSLDR` application provides this functionality.
## Syntax
`OSLDR [/F] `*`<osimg>`*` [`*`<hbiosimg>`*`]`
*`<osimg>`* is the name of a file containing an operating system image
*`<hbiosimg>`* is the name of a file containing an HBIOS firmware image
`/F` forces operation bypassing compatibility checking
## Usage
`OSLDR `*`<osimg>`* will read the specified file, confirm it is an
operating system image file, then load it as though it was being
booted. For example, `OSLDR ZSYS.SYS` would load the Z-System
operating system.
`OSLDR `*`<osimg>`* *`<hbiosimg>`* will first read and load the
specified *`<hbiosimg>`* file as a new HBIOS image and then read and
load the specified *`<osimg>`* file. HBIOS image can be produced by
the RomWBW build process, but they are not produced by default. You
are encouraged to contact Wayne Warthen for more information on this
capability.
## Notes
The primary function of `OSLDR` is to allow switching to a new
operating system while the system if running without a full reboot.
`OSLDR` is considered generally reliable for when used simply to load
a new operating system (one parameter). However, using it to load an
HBIOS image is considered experimental and should not be relied upon.
`OSLDR` can also be used to load "test" versions of operating systems
from files transferred to your system. This is especially useful in
when loading both an operating system and HBIOS image because you can
essentially simulate starting your system with new firmware without
reprogramming your ROM.
`OSLDR` attempts to check the file(s) specified for correctness before
loading them, but it is far from perfect. This application should be
used with caution and may not work in some cases that are hard to
define.
## Etymology
The `OSLDR` command is an original product and the source code is
provided in the RomWBW distribution.
`\clearpage`{=latex}
# FORMAT
This application is just a placeholder for a future version that will
@@ -476,7 +418,7 @@ function beyond this display currently.
## Etymology
The `OSLDR` command is an original product and the source code is
The `FORMAT` command is an original product and the source code is
provided in the RomWBW distribution.
`\clearpage`{=latex}

View File

@@ -292,7 +292,6 @@ them over any older versions of the app on your disk:
* SYSCOPY.COM
* MODE.COM
* FDU.COM (was FDTST.COM)
* OSLDR.COM
* FORMAT.COM
* XM.COM
* FLASH.COM
@@ -529,7 +528,6 @@ therefore, globally available.
| ASSIGN | Add, change, and delete drive letter assignments. Use ASSIGN /? for usage instructions. |
| SYSCOPY | Copy system image to a device to make it bootable. Use SYSCOPY with no parms for usage instructions. |
| FDU | Format and test floppy disks. Menu driven interface. |
| OSLDR | Load a new OS on the fly. For example, you can switch to Z-System when running CP/M. Use OSLDR with no parms for usage instructions. |
| FORMAT | Will someday be a command line tool to format floppy disks. Currently does nothing! |
| MODE | Reconfigures serial ports dynamically. |
| XM | XModem file transfer program adapted to hardware. Automatically uses primary serial port on system. |