Autumn 1979, Issue 4

Page 21 of 30

NAS-SYS ONE: a brief Glimpse

Unless you haven’t been reading these marvellous bits of prose we have been writing over the last months, you can’t have failed to notice that we have mentioned NAS-SYS 1 on occasion. NAS-SYS is of course the new monitor for Nascom 2. Now the Nascom 2 is almost with us (at the time of writing), and as Nascom have agreed (at least in principle) to release NAS-SYS on an unsuspecting public, we thought we ought to let you know what you are in for.

NAS-SYS is an entirely new monitor, and is not compatible with software written to run under the earlier NASBUG ‘T’ series monitors. However, NAS-SYS is compatible with Nascom 1 hardware.

So having plugged in our brand new NAS-SYS, and not having bothered to read the words that come with it (on the basis of “If everything else fails, try reading the instructions”), what do we find?

Well, the screen blanks as usual, but displays “NAS-SYS 1” on the top left of the screen with a cursor (which blinks on and off) at the start of the line below. There is no > sign as a prompt. The screen “scrolls” from the top downwards; when the cursor reaches the bottom line the display starts to scroll up. “

NAS-SYS shows it’s parentage as being “from B-BUG out of NASBUG T4”, as many of the commands have identical or closely similar functions with many detail improvements; the following are identical or similar to NASBUG:

A xxxx yyyyArithmetic – in Hex
B xxxxBreakpoint at x
C xxxx yyyy zzzzCopy from x to y for z bytes
E xxxxExecute at x
G xxxx yyyy zzzzGenerate a self-loading tape
I xxxx yyyy zzzzIntelligent copy
K xxKeyboard options select
LLoad (NASBUG tape or paper tape)
M xxxxMemory examine/​modify at x
NNormal I/O resumed
O xx yyOutput y to port x
Q xxQuery (input from a port x)
RRead a tape
S xxxxSingle step from x
T xxxx yyyy zzzzTabulate from x to y in increments of z
W xxxx yyyyWrite a tape from x to y-1
X xxExternal serial mode select

The new commands are:

HHalf duplex terminal mode
JJump to #FFFA – cold start BASIC
UUser specified I/O options select

Page 21 of 30