
-------------------------------------------------------------------------------

INFO about the ZX81 programs supplied with 
a NON-REGISTERED version of XTRICATOR or XTENDER

Compilation & Descriptions (c) by Carlo Delhez, November 1992.

>>> LOADS of ZX81 programs on MS/DOS disks for REGISTERED users ONLY !!! <<<

(over 300 programs available already, library still growing! Includes all
 those popular action games, all sorts of utilities including disassemblers
 and monitors, high resolution programs, educational software, and even
 scientific applications! Subscribe NOW and receive the first three disks of
 the series together with your registered copy of XTricator or XTender.)

-------------------------------------------------------------------------------

CBI             * Coral Basic Interpreter version 7.0 by Carlo Delhez,
                  Terminal Software, 1987
                * extension of ZX81 basic and editor, machine coded
                * type POKE 16388,8 \ POKE 16389,107 \ NEW before loading
                * when having started CBI with RAND USR 27400, useful commands
                  to type are ERR MSGS ON \ NOSTALGIC OFF
                * pseudo screen editor, no tokens but full typing, space
                  insensitive commandline interpreter
                * many new commands available, e.g. for structured loops,
                  procedures, renumbering, indentation, graphics, debugging
                  and machine code utilities
                * user-friendly syntax check returns cursor near or at error
                * exit by typing EXIT or NEW
                * see separate text file for complete manual

CBI-DEMO        * Coral Basic Interpreter Demo by Carlo Delhez, 1987
                * demonstrates some features of CBI, in Basic and machine code
                * load program only when CBI is active (otherwise error C)
                * demo is mainly intended for studying the new features of
                  CBI, not as a serious toolbox

CBI-KEY         * CBI Key Repeat by Carlo Delhez, June 1990
                * alters key repetition of CBI, in Basic
                * load program only when CBI is active (otherwise warning)
                * the normal keyrepeat of CBI may not function well on fast
                  computers or on computers with dirty key switches; the code
                  of CBI is changed for more reliable repetition
                * line 130 holds the start address of the CBI code, line 140
                  represents a delay factor (try 15 first, then change)
                * with altered key-repeat you cannot type quicker than the
                  POKEd delay factor!

CBI-REL         * Coral Basic Interpreter Relocator by Carlo Delhez, undated
                * adapts CBI-code so that it can be moved to another address
                * first load CBI and then this relocator (CBI inactive!)
                * the relocated version can be SAVEd as a code file or be
                  moved to the required address immediately; you must do this
                  yourself

CLCKFREQ        * Clockfrequency by Carlo Delhez, October 1991
                * benchmark program to determine effective processor speed
                * does some simple printing and plotting and counts the number
                  of frames needed; this is compared to the original ZX81;
                  the result gives a rather good indication of emulator speed
                * requires Frames to be emulated (OK on XTender & XTricator)

GRAFFITY        * ZX81 Graffity 1989 by Carlo Delhez, February 1989
                * painter-like game, machine coded
                * try to paint all the city walls but watch out for
                  the cleaners, tourists, police and super-brush
                * 10 screens, 10 speed levels, large sprites, fast action
                * steering: A & D : left & right
                            9 & K : up & down
                * steering also user-definable (change keys')
                * exit at main menu by pressing Q'

MC2-DEMO        * Demonstration of MCoder-II by Carlo Delhez, January 1992
                * a maze generating algorithm has been written as a Basic
                  program and has been compiled using MCoder-II
                * first type RUN' to see the original Basic program at work;
                  when finished, it will display the number of seconds needed
                  to complete the maze
                * then type RAND USR 20500' to see the compiled version;
                  you will find that it is about 100 times as fast!
                * note: the game red ants' uses a similar algorithm but now
                  written in machine code directly; this is about 10 times
                  faster than the compiled version

RED-ANTS        * Red Ants by Carlo Delhez, August 1984
                * maze game, machine coded
                * walk through the giant ants nest, eating their eggs and
                  meanwhile looking out not to get stung by an ant
                * vast maze, special steady-player screen scrolling
                * steering: instructed
                * exit during title page by Break

SIMDOS2         * SIMDOS/2 version 0.04 by Carlo Delhez, June 1992
                * RAMdisk driver, machine coded
                * after loading, the program is copied to the 8-16k section,
                  starting at address 14000; commands are issued as follows:
                  PRINT USR 14000;"<commands>"
                * available commands are (separate them by ';')

                   DEL:<name>.<type>:           delete file
                   DIR:                         show directory
                   FORMAT:<addr>:<len>:         format disk & show directory
                   LB:<name>:                   load basic program (.B)
                   LC:<name>:<addr>:            load code file (.C)
                   LL:<name>:                   merge basic lines (.L)
                   LP:<name>:                   load complete program (.P)
                   LS:<name>:                   load display file (.S)
                   RUN:<name>:                  load & run program (.P)
                   SHOW:                        show help screen
                   SB:<name>:                   save basic program (.B)
                   SC:<name>:<addr>:<len>:      save code block (.C)
                   SL:<name>:<1st>:<last>:      save basic lines (.L)
                   SP:<name>:                   save complete program (.P)
                   SS:<name>:                   save screen (.S)

                * the commands SBO, SCO, SLO, SPO, SSO are the same as the
                  ones without the 'O' but they will delete a file of the
                  given name first (when it exists) and then save the data

                * examples: "FORMAT:32768:16384:" : format 16k disk at 32k
                            "SS:TEST:;DIR:"       : save screen, show directory
                            "SC:ROM:0:8192:"      : save ROM code
                            "DEL:TEST.S:"         : delete screen file

                * error messages: E : lines merged
                                  H : file already exists
                                  I : linenumber does not exist
                                  J : syntax error
                                  K : file not found
                                  L : format error
                                  M : out of memory (disk full)

                * type NEW after loading to clear ZX81 memory; the RAMdisk
                  is preformatted for 32760 bytes at address 32768

YAHTZEE         * Yahtzee by Carlo Delhez, September 1983
                * dice game, Basic
                * fill your Yahtzee sheet by trying to throw the right
                  combinations of dice; rules of Yahtzee not included
                * up to 20 players, Dutch text, sorted scores
                * exit any time using Break

ZX81TIME        * ZX81timer by Carlo Delhez, November 1991
                * digital clock, machine coded
                * a sizable digital clock; accuracy of the clock depends
                  on the accuracy of Frames emulation; the clock should 
                  flash' at 1 Hz and should be as accurate as, say, 
                  1 second/hour
                * source code of machine code included in line 2; can be seen
                  with editor of ZX Assembler
                * initial time requested by program
                * exit while clock is running by pressing Break

ZXASSEM2        * ZX-Assembler-2, revised version by Carlo Delhez, 1991
                * rewritten version of this excellent Assembler, machine coded
                * this version resides in line 0; the source code is stored
                  in line 2, the object code in line 1
                * Type  LET OC=USR 16516  then assemble your source and quit;
                  on return, OC holds the start address of the object code
                * ORG directive is added; use COPY option after assembly
                * use ORG +16516 and remove line 0 to get proper 1 REM' code
                * more extensive manual available on request
                * most options can be quitted by pressing Q or Shift-Q
                * exit assembler by pressing Q twice at main prompt

<*** End of File ***>
