Skip to content

Releases: michaelsternberg/fujinet-nhandler

FujiNet NOS v0.7.1

09 Jun 02:58

Choose a tag to compare

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

27 May 21:50

Choose a tag to compare

Added 3 commands

  • COPY copy a single file between mount points or the same mount point or to a devices such as P1:)
  • DUMP hex dump range of memory
  • FILL populate 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.

  • AUTORUN
  • BASIC
  • DIR
  • HELP
  • NTRANS
  • REENTER
  • SAVE
  • XEP

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/COLORS
  • HELP ASM/BRANCH
  • HELP NOS/COPY or NCOPY
  • HELP NOS/DUMP
  • HELP NOS/FILL

FujiNet NOS v0.6.0-alpha

19 Jan 01:03

Choose a tag to compare

  1. Added binary SAVE command. SAVE [N[n]:]filename,START,END[,INITAD][,RUNAD]
  2. Removed NOBASIC command.
  3. Added BASIC <ON|OFF> that switches address space $A000..$BFFF between RAM and ROM on XL/XE machines. Alias is ROM <ON|OFF>
  4. Border color is set to gray when in NOS and address space $A000..$BFFF is pointing to ROM, black when pointing to RAM.
  5. Corrections and additions to online HELP documentation.

FujiNet NOS v0.5.0-alpha

13 Jul 03:11

Choose a tag to compare

  1. 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 TEDIT will resolve to LOAD N:TEDIT.COM
  2. Intrinsic commands are no longer case sensitive. dir === DIR. Though not a feature of NOS, this works for extrinsic commands, too. So tedit === TEDIT === LOAD N:TEDIT.COM.
  3. Updated HELP doc for NTRANS regarding two-way translation for modes 1 (CR) and 2 (LF).

fujinet-nos-v0.4.2-alpha

08 Mar 04:15

Choose a tag to compare

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

09 Dec 05:00

Choose a tag to compare

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 SOURCE to SUBMIT (@ and SUBMIT still exist as aliases).
  • Miscellaneous changes in the online HELP documents.

Fixes:

  • Two bugs in LOAD command 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

03 Sep 19:25

Choose a tag to compare

Pre-release

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

30 Jul 04:21

Choose a tag to compare

Pre-release

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

04 Jun 02:37

Choose a tag to compare

Pre-release

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