------------------------------------------------------------------------------- INFO about the ZX81 programs supplied with a NON-REGISTERED version of XTENDER Compilation & Descriptions (c) by Carlo Delhez, November 1992. >>>> LOADS of ZX81 programs on MS/DOS disks for REGISTERED users ONLY !!! <<<< (over 200 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 two disks of the series together with your registered copy of XTender; see XTENDER.TXT and LIBRARY.TXT for more details.) ------------------------------------------------------------------------------- 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; manual available on request * user-friendly syntax check returns cursor near or at error * exit by typing EXIT or NEW 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 * Coral Basic Interpreter 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 code of CBI 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;"" * available commands are (separate them by ';') DEL:.: delete file DIR: show directory FORMAT::: format disk & show directory LB:: load basic program (.B) LC::: load code file (.C) LL:: merge basic lines (.L) LP:: load complete program (.P) LS:: load display file (.S) RUN:: load & run program (.P) SHOW: show help screen SB:: save basic program (.B) SC:::: save code block (.C) SL::<1st>:: save basic lines (.L) SP:: save complete program (.P) SS:: 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 SYSINFO * XTender System Information by Carlo Delhez, November 1992 * to be used with XTender only! * XTender determines the relative speed of your computer and expresses it as a benchmark; this program informs you about the measured benchmark * the benchmark is used for calculating an optimum screen update frequency; this frequency is shown as well * reference benchmark is 1000 as obtained on a 33 MHz 80386dx machine; the screen frequency is then set to 100 Hz 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 ***>