Releases: michaelsternberg/fujinet-nhandler
FujiNet NOS v0.7.1
Bug fix:
SAVE command start address low byte defaulted to $00 and was not being updated to use the command-line argument. So it worked only when the start address fell on a page boundary.
FujiNet NOS v0.7.0
Added 3 commands
COPYcopy a single file between mount points or the same mount point or to a devices such asP1:)DUMPhex dump range of memoryFILLpopulate a range of memory with a single byte value
Implemented a transient/overlay command process. This reduces MEMLO from $1B00 to $1800 and allows adding new commands without horrifically impacting memory usage.
The following existing commands were modified to run as transient/overlay commands.
AUTORUNBASICDIRHELPNTRANSREENTERSAVEXEP
CIO File Open channel usage has been improved. Commands that use CIO File Open will now search for the next available CIO channel and use it rather than rudely closing a needed channel prior to use.
This corrects a problem that prevented, say, loading an executable during batch processing.
Added or extended help documentation for:
HELP REF/COLORSHELP ASM/BRANCHHELP NOS/COPY or NCOPYHELP NOS/DUMPHELP NOS/FILL
FujiNet NOS v0.6.0-alpha
- Added binary
SAVEcommand.SAVE [N[n]:]filename,START,END[,INITAD][,RUNAD] - Removed
NOBASICcommand. - Added
BASIC <ON|OFF>that switches address space $A000..$BFFF between RAM and ROM on XL/XE machines. Alias isROM <ON|OFF> - Border color is set to gray when in NOS and address space $A000..$BFFF is pointing to ROM, black when pointing to RAM.
- Corrections and additions to online HELP documentation.
FujiNet NOS v0.5.0-alpha
- Added simple extrinsic commands. That is, a command that is entered and not matched to any of the intrinsic commands will be attempted as a binary load from the current N: device. For example, entering
TEDITwill resolve toLOAD N:TEDIT.COM - Intrinsic commands are no longer case sensitive.
dir===DIR. Though not a feature of NOS, this works for extrinsic commands, too. Sotedit===TEDIT===LOAD N:TEDIT.COM. - Updated HELP doc for
NTRANSregarding two-way translation for modes 1 (CR) and 2 (LF).
fujinet-nos-v0.4.2-alpha
Very minor feature update to NOS.
The AUTORUN batch file can be bypassed by holding the OPTION console switch when:
- (if booting with BASIC disabled) the FUJINET NOS banner appears - or -
- (if booted with BASIC enabled) switching from BASIC to DOS the first time.
FujiNet NOS v0.4.1-alpha
4th Work-in-progress release
See README for commands.
New commands:
| Command | Description |
|---|---|
| AUTORUN | Define, clear, or query a batch file to execute at DOS entry |
| XEP | Toggle between 40/80 column mode with XEP80 peripheral |
Changes:
- Batch execution command changed from
SOURCEtoSUBMIT(@andSUBMITstill exist as aliases). - Miscellaneous changes in the online HELP documents.
Fixes:
- Two bugs in
LOADcommand have been resolved.- Some binaries were being read beyond its end-of-file resulting in a loop of error code 136s.
- Payload headers that spanned cache boundaries caused memory corruption.
FujiNet NOS v0.3.0-alpha
3rd Work-in-progress release
See README for commands.
New commands:
| Command | Description |
|---|---|
@ or SOURCE |
Batch execute NOS commands in text file |
@NOSCREEN |
Inhibit echo of commands during batch process |
@SCREEN |
Enable echo of commands during batch process |
PRINT |
Print text string during batch process |
REM |
Comment line in batch process |
TYPE |
Stream text file to screen |
HELP |
Stream help page to screen |
Experimenting with aliases.
| Alias | Definition |
|---|---|
CD |
|
CWD |
NCD |
PWD |
NPWD |
ERASE |
DEL |
ERA |
DEL |
X |
LOAD |
REE |
REENTER |
REN |
RENAME |
Changes:
- Modified start of LNBUFF from $0580 to $0582. This allows for single-character commands like X or @ while avoiding crossing the lower boundary of LNBUFF during command-line processing.
Known Issues:
- LOAD does not correctly process all multi-stage binary files.
- SOURCEing a binary file will clobber memory used by FujiNet NOS.
- When SOURCEing a batch file, some NOS commands cause the batch process to terminate prematurely.
FujiNet NOS v0.2.0-alpha
2nd Work-in-progress release
See README for commands.
Changes:
- LOAD - load/execute binary files
- COLD - perform coldstart without having to power cycle the ATARI
- WARM - perform warmstart
- REENTER - pray and attempt to jump back into a memory-resident application using the RUNAD or INITAD vectors
- Support for paths, files containing spaces (enclose with double-quotes)
- Alias for D: for applications that insist on D: devicespec
FujiNet NOS v.0.1.0-alpha
Work-in-progress release.
See README for commands.
Missing features:
- Missing binary loader
- Missing copy file utility
- Missing support for paths containing spaces
- Missing latest n-driver code