SYS 64
Artic Computing


This program makes the Spectrum use 64 columns for printing
instead of 32, the advantage being you can fit twice as much text
on a screen - ideal for Business & Commercial use.
The program is in machine code and uses interrupt control.
Once the program has loaded, you are in 64 column mode.
To get back to 32 normal mode, use RAND USR 65337* to get out,
and RAND USR 65321* to re-enable 64 column mode.
This way, you may MIX text in 64 & 32 column within a program.
All BASIC commands will work in 64 column mode if line 1 is:
			1 REM $
This will make TAB & AT work in the correct position.
If this is not used, then TAB & AT will work in the normal 32
column system. As the system is interrupt driven, it takes a short
time to become active after a CLS. Therefore, if PAUSE 1 is put
after all CLS commands, the program will work correctly. It is also
wise to make line 2:
			2 PAUSE 1
because RUN clears the screen. This is also the reason why after
a LIST, the program starts to be listed with the normal spacing
until an interrupt occurs.
User-definable graphics may also be used. RAND USR 64614* will
half the existing graphics so that they may be read with SYS 64's
SCREEN$ command. The SCREEN$ command is used as follows:
			POKE 64679*,line number
			POKE 64680*,column number (0-63)
PRINT USR 64416* returns the value of the user-definable character
at that position on the screen.
SYS 64 works with the printer with normal LLIST and LPRINT.
N.B. Before an LPRINT there must be something printed onto
the screen, even if it's a null string; i.e. PRINT.
This is to give the Spectrum the correct channel information.
The normal chunky Spectrum graphics may be used and
control code may still be used within the program.
* For 16K version, subtract 32768 from address quoted so the following
are changed:-

		.---------------.---------------.
		|  16K version	|  48K version	|
		.---------------.---------------.
		|     32569	|     65337	|
		|     32553	|     65321	|
		|     31846	|     64614	|
		|     31911	|     64679	|
		|     31912	|     64680	|
		|     31648	|     64416	|
		.---------------.---------------.

	WARNING: DO NOT USE 16K VERSION ON A 48K MACHINE
	------------------------------------------------
