ASTEROIDSYour spaceship is encountering an asteroid storm; you must shoot the asteroids before they collide with your ship; but beware that large asteroids will break into smaller asteroids when hit. As in the popular pub version the game keeps a ladder of the ten best scores, together with the names of the scorers. Program 4K, graphics 6K. | |
SUB HUNTYou are in command of a destroyer tracking a submarine; knowing the submarine's course and position you must choose your course and speed to catch it. Program 1K, graphics ½K, needs floating-point. | |
BREAKOUTBreakout is a version of the popular pub game in which you score points for knocking bricks from a wall. Balls can get trapped behind the wall and knock out a great many bricks. To add to the skill the balls undergo two changes of angle and speed, and when hitting a ball two angles of reflection are possible. The game keeps a record of the highest score. Program 3K, graphics 1-2K. |
DOGFIGHTA two-player game in which each player controls a plane from the keyboard, and tries to shoot down the opponent without crashing into the stars. Each player has control of the direction of flight, a fire button, and an accelerate control. Program 4K, graphics 6K. | |
MASTERMINDGuess the computer's code before the computer guesses yours; a test of logical deduction and reasoning. Program 3K, graphics ½K. | |
ZOMBIEYour plane has gone out of control and you are plummeting into the unknown. You land on Zombie island; your only hope of survival is to lure all the zombies into the swamp. In desperation you can try a jump into hyper-space! Program 3K, graphics ½K. |
RAT TRAPMove your rat without colliding with the trails left by either rat, and entangle your opponent before he entangles you! With high-speed action-replay feature. Program 4K, graphics 5K. | |
LUNAR LANDERLand a spacecraft on a lunar crater; instrument panel gives readout of altitude, velocity, fuel remaining, and drift velocity, and provides control over thrust and drift. Program 1K, graphics ½K. | |
BLACK BOXDeduce the position of four invisible objects in the Black Box by firing rays at them and observing how they are reflected or absorbed. Program 3K, graphics ½K. |
STAR TREKA full implementation of the now classic computer game in which you must rid the universe of Klingons. With short and long-range scans, galactic map, phasers, photon torpedoes, shields, etc. Program 5K, graphics 1K. | |
FOUR ROWYou and the computer take turns in placing marbles on the board, and the first to get a line of four marbles horizontally, vertically, or diagonally, wins. Program 5K, graphics 6K. | |
SPACE ATTACKEarth is being invaded by hostile aliens; armed with a laser-gun you must repel the invasions and avoid being hit by the gunner ships. If you fail, the mother ship lands and the invaders take over. The game becomes progressively harder with each subsequent invasion; if you survive ten invasions the earth is saved! Program 3K, graphics 6K. |
INVADERSThe most popular video game, with invaders, flying saucers, shelters, and full sound effects, now available for the ATOM. Program 5K, graphics 6K. | |
WUMPUSYou are wandering in a network of caves inhabited by the Wumpus. Discover where he lurks and shoot him before he eats you; the pits and bats don't make things any easier. Program 2K, graphics ½K. | |
REVERSIReversi, also called Othello, is played with counters that are black on one side and white on the other; players take turns in placing and turning over counters, and the player with the most counters wins. Program 3K, graphics ½K. |
DODGEMSSteer your car around the lanes, collecting points, but avoid the computer-controlled car which is programmed to collide with you. If you survive, the game gets faster. Program 4K, graphics 6K. | |
SIMONTest your ability to remember a progressively longer sequence of lights and tones. With adjustable skill level. Program 2K, graphics 3K. | |
AMOEBATry and create the shapes devised by the computer; for up to 4 players. Program 3K, graphics 3K. |
GREEN THINGSYour computer has just informed you that an alien life-form has invaded your spacecraft; your only hope of survival is to discover a way of destroying the green things with the weapons available on the ship. Program 5K, graphics 2K. | |
BALLISTICSA two-player game in which you take turns in firing shells at the other player, taking into account the wind and shape of the hill. Program 3K, graphics 6K, needs floating-point. | |
SNAKEGrow yourself a snake by guiding it towards digits which it eats; but don't let it eat the walls, or itself. Program 2K, graphics ½K. |
STARGATEProtect your missile base against the waves of invading aliens who attack by warping through stargates, and aim for the highest score. A high- speed game with astonishing sound effects. Program 5K, graphics 2K. | |
GO-MOKUPlay against the computer to get five counters in a line in this traditional Japanese game; with convenient cursor-entry of moves. Program 4K, graphics 6K. | |
ROBOTSRobots are following your car. Lure them into potholes, or be converted into scrap metal! Program 4K, graphics 6K. |
SNAPPERGuide the Snapper through the maze eating dots and avoiding the creatures from the cave. Before you can eat them you must eat a cross to become invulnerable. Later screenfuls have different mazes and faster creatures. Program 5K, graphics ?K | |
MINOTAURWander in a three-dimensional labyrinth, and move the five gold bars from their treasure chests to the safe without being eaten by the hungry Minotaur. The audio minotaur detector warns you when he is nearby, and a map, compass, and marker crosses help you find your way through the passages of the labyinth. Program 5K, graphics 6K | |
BABIESUse the trampoline to rescue babies that are falling from a burning building, by bouncing them to the safety of the right-hand side of the screen. Program, 5K, graphics 3K. |
BREAKOUT - Knock bricks from a wall and beat the high score. | |
HECTIC - Catch the blocks falling from the sky before they block your way. | |
MASTERMIND - Guess the computer's code in less than ten attempts.
SKI-RUN - Ski down a mountain, avoiding the trees, to the safety of a hut. SNAKE - Guide your snake to feed it on digits, but avoid bumping into the edge! TRACK - Drive along a race-track, avoiding the oncoming traffic. SIMON - Test your memory with a series of letters provided by the computer. SQUASH - Keep 15 balls in play in the squash court. MOON - Land your module on the surface of the moon, controlling thrust and with a readout of height, velocity, and acceleration. | |
BOMBS-AWAYBOMBS-AWAY - Two players fire at each-other across a mountain. |
DUNGEONSearch for treasure in a maze of interconnected caverns, tunnels, and caves, inhabited by friendly and unfriendly monsters. Win by finding treasure, and taking it to the Throne Room. HOUSEYou start on the doorstep of a haunted house, in whose rooms lurk the ghosts of some familiar people. Find treasure and take it to the Grand Banqueting Hall to win the game. INTERGALACTICYou play the part of an intergalactic traveller in this mind-bogglingly wierd trip from Earth to the most distant parts of the galaxy. To win you must survive battles against the inhabitants of alien planets; and return home with treasure. Program 5K, graphics 6K. |
The ATOM Synthesiser turns the ATOM into a programmable synthesiser, using the keyboard as a piano keyboard, with the ability to record, and edit four separate tunes, and play them through the internal speaker. As well as altering the tempo, the notes can be played in four different voices which can be selected at any point in a tune. While a tune is being recorded, played or edited, the notes are displayed on musical staves. Commands: Manual, Record, Play, Edit, Tempo, ATOM Synthesiser comes complete with some demonstration tunes on cassette, including Variations on Bach's Toccata and Fugue, and "The Teddy-Bear's Picnic". Program 5K, graphics 6K. |
The ATOM LIFE package is one of the fastest versions of Life available on any microcomputer, and will process a full 256 x 192 screen in less than 2 seconds, or an 128 x 64 screen in under ½ second. It uses the standard set of rules for survival and reproduction. These rules, though simple, give rise to a very complicated and fascinating selection of patterns. Some patterns are stable, others die out, some oscillate between different states, and some (such as the glider and the spaceship) move with successive generations. A cursor-drawing system allows any shape to be drawn on the screen. The program comes complete with 7 programmed shapes, which can be called up in any part of the screen in any orientation. These shapes are: Glider, small spaceship, flying machines, glider gun, queen bee, 15 cycle, and eater. Complex patterns can be saved to cassette and reloaded, and 5 interesting patterns are provided with the program: Newgun, two oscillators, a poisoned cell, and a grid pattern. |
ATOM FORTH is a complete implementation of the FORTH language for the fully expanded ATOM. The cassette contains: The FORTH dictionary and compiler The Tape Interface/Screen Editor. The Graphics package. A high-resolution graphics demonstration. FORTH's most distinctive feature is its extensibility. The basic unit is the "word' - the programmer uses existing words to define his own which can then be used in further definitions. Words can be entered directly at the keyboard, allowing sections of a program under development to be tested individually. FORTH is a compiled language so programs run very fast (typically 5 times faster than BASIC). In addition to a comprehensive set of arithmetic and stack operators, control transfer words, and defining words, ATOM FORTH includes the more advanced features for defining the actions of defining words themselves. This opens the door to "meta-FORTH' and user-defined FORTH-based languages. The Tape Interface and Screen Editor add words to the dictionary for manipulating files of source programs independently of ATOM BASIC. The Graphics include words for plotting black, white, and inverted points and lines in four modes. The demonstration program illustrates the use of recursion to draw a complex design with high-resolution graphics. For instructions on using ATOM FORTH refer to the accompanying manual "FORTH Theory and Practice' which gives a thorough introduction to FORTH programming and many practical examples. |
ATOM WORD TUTOR consists of three versatile programs designed to aid the development of language abilities in children of primary school age. Each program is supplied with a sample database that provides the material for a full set of exercises, and the supervisor can enter further teaching material and build up libraries of databases on cassette. A simple, clear cursor method allows the pupil to answer the problems without typing. The names and scores of up to 16 pupils are recorded and can be viewed by the supervisor. Programs 5K, graphics 6K. PAIRSWords are presented with pairs of letters replaced by blanks. The pupil can choose from up to four possible pairs, only one of which completes each word. RELATIONSOne of each pair of related words is displayed along with a linking phrase. The phrase is completed by adding the second word of the pair, selected from the list on the screen. SENTENCESEach exercise shows a sentence with the words and punctuation marks randomly rearranged. The pupil must reconstruct the original sentence by selecting the items in the correct order. |
A set of 4 cassettes containing programs designed to introduce you to the world of personal computing. Complete with a booklet giving full instructions on loading and running the programs - all you need is an Atom with at least 3K text-space.
Step by step this tape teaches you to "talk' to the Atom - no manuals or experience necessary. The display on the TV screen will tell you what the computer is doing, what you should do next, and even what you have done wrong.
Cassette 2 - Financial PlanningThe MINICALC program will introduce you to the concepts of financial modelling that are widely used in business, and will prove invaluable for household budgeting. SALES uses graphical techniques to chart sales over a 12-month period, with cumulative and 3-monthly averages. |
Learn to touch-type with TYPER, which gives you a carefully graded series of exercises which get harder as you improve; it includes a diagram of the keyboard so you do not have to look down at your hands. Timing a series of actions is difficult, even with a stopwatch; TIMER will automatically organise the timing of a series of events, such as the stages in preparing a meal, display the current time and a countdown, and ring an alarm when each one is due. |
MEMORY- For 1 to 4 players; the computer lays out 25 pairs of cards face-down, and you must remember where the pairs are.MASTERMIND- Crack the computer's code in less than ten attempts. |
ATOM CHESS is a complete chess-playing program, with the following features:
|
ADDRESS BOOKAllows a file of up to 100 names, addresses, post codes, and telephone numbers to be built up and searched in a fast and convenient way. Options are selected from menus displayed by the program, and it allows all the entries to be printed out for mailing lists, etc. Program 5K, graphics 6K. | |
PLANNERWorks just like a written diary with many automatic features, and space for up to 300 entries. Three types of entries can be made: appointments, at a specified time-of-day; permanent entries, such as birthdays and holidays, which automatically get carried through to subsequent years; and exclusive entries, for trips and holidays, which prevent further appointments to be made on that day. Program 5K, graphics 6K. |
SOFT VDUThe soft VDU replaces the normal ATOM VDU, but provides 128 characters including upper and lower-case letters, and mathematical symbols. The characters can be mixed with high-resolution graphics, and the DESIGN program allows new characters, such as foreign letters, to be designed and added to the character set. Program 1.5K, graphics 6K. |
PLOTA versatile graph-plotting package for use in research, accounting, schools, and mathematics, or simply for amusement. Will draw a graph of a specified function, with automatic scaling if required, or a plot of coordinate data, connected by line segments or a smooth curve; a regression line can be fitted to data. Annotated axes are drawn if required. Program 5K, graphics 6K. SIMULTANEOUSSolves a set of simultaneous equations, with integer or real coefficients, by the rapid Gaussian- elimination technique. Program 2K, graphics ½K. REGRESSIONCalculates the best-fitting straight line to a specified set of data points, gives the equation of the line, and the correlation coefficient of the fit. Program 2K, graphics ½K. |
The Picomath suite of programs will perform a wide range of algebraic manipulations, and expressions can be symbolically differentiated or integrated.
POLYNOM can expand and simplify, differentiate, or integrate, a polynomial expression such as:
(2x - y). (x + y)2 - (28z - 1)2
into the equivalent polynomial:
2x3 + 3x2y - y3 - 784.z2 + 56.z - 1
blurb - lots of itRATIONAL can expand and simplify an expression such as:
1 + 1 - 1 + 2x x-1 x-1 x2-1
into the equivalent ratio of two polynomials, reduced to lowest terms:
x+1 x-1
TRIGONOM can expand and simplify,differentiate, or integrate, a trigonometric expression such as:
1 + tan2x 1 + cot2x
into the equivalent standard form:
sec2x - 1
FOURIER can perform trigonometric transformations into a linear combination of sines and cosines of integer multiples of x. For example:
64 sin4x cos3x
will be transformed into:
3 cos x - 3 cos (3x) - cos (5x) + cos (7x)
Memory requirements: Programs 5K, graphics ½K, need floating-point.
ATOM DISASSEMBLER HEX START ADDRESS #835F END ADDRESS #8400 BRK/RTS OPTION?Y CODE STORAGE TEXT SPACE: (EG. #29)?N 335F 24 91 BIT #91 3361 10 11 BPL #8374 3363 A9 00 LDA @#00 3365 85 89 STA #89 3367 85 8D STA #8D 3369 85 8C STA #8C 336B 89 0A LDA @#0A 336D 85 8B STA #8B >  |
DISASSEMBLERA versatile disassembler which can list machine code in standard ATOM assembler form, or store the assembler text into memory so that it can be edited and re-assembled with any starting address. Graphics 2K. FAST COSSpeeds up program saving by modifying the ATOM's standard cassette-interface routines to operate at 1200 baud, or 4 times the standard speed. Program 1K. RENUMBERA fast renumber for BASIC or assembler programs, which gives a display of the line numbers for labelled lines. Program 1K. |
.1.p1.n ATOM WORD PACK A combined text editor and word processor ROM for the Acorn ATOM ; needs 1K text memory and 6K gr aphics. The ATOM Word Pack is ideal for the preparation of leaflets, let ters, booklets, and documents. T ext can be edited, saved on cass ette or disk, and printed out in any desired format. BASIC progr ams, and data created by program s, can also be edited. There is no limit on the size of the docu ment that can be created, as lar ge documents can be broken into sections of convenient size. P01> |
A combined text editor and word-processor ROM for the Acorn ATOM. Needs 1K text memory and 6K graphics. The ATOM Word Pack is ideal for the preparation of leaflets, letters, booklets, and documents. Text can be edited, saved on cassette or disk, and printed out in any desired format. BASIC programs, and data created by programs, can also be edited. There is no limit on the size of the document that can be created, as large documents can be broken into sections of convenient size. A combined text editor and word processor ROM for the Acorn ATOM; needs 1K text memory and 6K graphics. The ATOM Word Pack is ideal for the preparation of leaflets, letters, booklets, and documents. Text can be edited, saved on cassette or disk, and printed out in any desired format. BASIC programs, and data created by programs, can also be edited. There is no limit to the size of document that can be created, as large documents can be broken into sections of convenient size. |
The Word Pack is supplied in a 4K ROM which simply plugs in to the ATOM's utility ROM socket. The ROM adds the commands EDIT and TEXT to the ATOM's command set, and these commands can be inserted in programs.
The EDIT command enters the text editor/word processor. The TEXT command stores text to the editor's text area, so that output generated by programs, or by the LIST command, can subsequently be edited. The Word Pack comes complete with a 16-page booklet giving full instructions, and examples of use.
Text Editor
The Text editor uses the ATOM's high-resolution screen to display the text, with full upper and lower case. Editing commands are all single keystrokes; they allow text to be added anywhere in the document, deleted, or moved, using a cursor to specify the required position. Any part of the document can be viewed, and the editor includes a "find' command which will search for a string, and replace all or selected occcurrences of it by another string; thus, for example, spelling mistakes can be corrected throughout the text with a single command.
Text-Editor Commands:
Insert after, insert before, copy text to buffer, end of text, delete, enter text, escape/delete mark, find (and replace), home cursor, insert character, next page, output to printer, previous page, quit to BASIC program, replace text, move to start, transfer text to buffer, where is end of text, exchange character, move to end, roll up one line, cursor to start of line, cursor to end of line, mark cursor position, load text file, save text file, execute COS/DOS command.
Word Processor
The processor commands can be inserted into the text to give great flexibility in how it is printed. Pages can be printed in any format, with optional page numbers, and sections can be justified as required. The processor caters for most makes of printer, and for single-sheet printing the processor can be made to wait for a keypress after each page.
Processor Commands:
Allow lines to be on the same page, allow new page, centre line, double-space lines, equal- position line numbers, indent, justify lines, keypress for new page, set lines per page, line one of document, margin, no justification, output character to printer, set page number, no page numbers, right margin, single-space, temporary indent, width of page, exchange control character, comment line.
The ATOM DATABASE is a very versatile and efficient cassette or disk based database system. Possible applications include:
Keeping a personal telephone directory Recording the stock of a wine cellar Storing data on the chemical elements Organising census data
The information can be typed in and edited just like a BASIC program, making it very easy to create and edit databases. The format of the database is chosen by the user, and consists of any number of named fields of specified width. The program includes commands to list subsets of the database, and output the database to a printer with full control over the output format. Subsets of the database are selected with a versatile testing command, allowing searches for equality, substrings, and alphabetical inequalities. The data can be sorted into alphabetical order of any field, and will sort 100 records in under 20 seconds.
The ATOM DATABASE comes complete with a 16-page booklet giving full instructions, and a sample application.
Database Commands:
Give all values taken by field, edit database, leave program, list fieldnames, execute search, specify fields to be printed, switch printer on/off, renumber database, reset, specify search, sort database on any field, print current test, discard, sort.
Test options:
AND, OR,>, <, >=, <=, <>, =, SUB, NSUB
Program 5K, graphics 1K.
The book "ATOM Business", and its accompanying cassette, describe eleven business programs covering a wide range of different business applications: ADDUP tallies a column of totals, and provides verification facilities. LABEL prints multiple copies of labels from a typed address. WTMS is a general-purpose conversion program, between metric and impenal units, and can be extended to deal with any desired conversions. DCF calculates whether the best option in a particular situation is to lease or buy equipment, based on the discounted cash flows involved. SALES maintains a file of sales data on cassette, and provides commands to update and edit it. GRAPH will print a 'Z' curve of the sales figures from the SALES program, showing cumulative sales for the year to date, actual sales week by week, and a plot of the 3-week moving average. NOM maintains a nominal ledger, using a printer for an audit roll. BUDG performs the calculations necessary to divide a financial budget into the correct portions over a year. EXS calculates an expenses claim, keeping control of the VAT components of each expense. STD gives the standard deviation for a set of data values. QUE sets up a simulation of a queueing situation in a supermarket or shop, and gives a pictorial display of the state of the queues as a function of time. The book and cassette are produced in conjunction with Phipps Associates. |
The PEEKO-Computer simulates the operation of a simplified microcomputer in order to teach the fundamentals of machine-code programming. The PEEKO-Computer has ten easily-learned instructions, and the display gives a visual analogy of the operation of a real microcomputer. Programs can be entered, single-stepped, or run, with the memory and register contents being displayed at every step. To aid comprehension each instruction mnemonic is displayed as it is encountered.
The PEEKO-Computer comes complete with a 16-page instruction manual which contains exercises and examples, and the cassette includes five danmstration Peeko-Computer programs.
ATOM SOFTWARE AND BOOKS
Code Description Price 1320 Games Tape 1. "Asteroids" "Subhunt", "Breakout" 10.00 1325 Games Tape 2. "Dog fight" "Mastermind" "Zombie" 10.00 1330 Games Tape 3. "Rat trap , "Lunar lander", "Black BOX" 10.00 1335 Games Tape 4. "Star Trek", "Four row", "Space attack" 10.00 1336 Games Tape 5. "Invaders", "Wumpus", "Reversi" 10.00 1337 Games Tape 6. "Amoeba", "Snooker" and "Dominoes". 10.00 1338 Games Tape 7. "GreenThings" "Ballistics", "Snake" 10.00 1339 Games Tape 8. "Star Gate" "Gomoku", "Robots" 10.00 1343 Games Tape 9. "Snapper", "Minotaur", "Babies" 10.00 1347 Games Tape 1O. "Breakout" "Hectic" "Mastermind" "Ski-run","Snake" Track", "Simon", "Squash", "Moon", "Bombs-away" 10.00 1348 Games Tape Adventures. 10.00 1349 Games Tape Life Package. 10.00 1353 Word Tutor Tape 10.00 1354 Chess Pack Tape 10.00 1355 Introductory Pack (4 Tapes) 20.00 1356 Desk Diary 10.00 1342 Utility Pack 1 10.00 1341 Maths Pack 1 10.00 1344 Maths Pack 2 10.00 1340 Soft VDU 10.00 1357 Data Base 10.00 1358 Business Tape 10.00 1359 Business Book 10.00 1346 Peeko Pack 8.00 1350 Word Pack in ROM 30.00 1351 Word Pack for use with Econet (PROM) 50.00 1360 Forth Tape 10.00 1361 Forth Book 7.00
Even as this catalogue was being compiled, more news came in about hardware and software extensions to the Atom. LISP and BBC-type BASIC are now ready and deliveries will start soon. Pascal, although announced earlier, has been deferred, and will not be available for some time.
Control Universal are manufacturing a 17K bytes DRAM card, which fills in the awkward gap in the memory map from 3C00 to 3FFF, and provides user RAM from 4000 to 7FFF, a continuous text space of 22527 bytes.
Acornsoft have added another games pack, no 11, with "Missile Base", "Snooker" and "Dominoes".
This new card is manufactured by Control Universal and offers a solution to the problem of addin memory to the Atom without leaving a gap. The 17K memory consists of 1K of static RAM from hex 3C00 to 3FFF and 16K of dynamic RAM from 4000 to 7FFF. This then provides
continuous text space from hex 2800 to 7FFF (22527 bytes).Power requirements are low - can be expected to be within 300 mA.
The recommended method of connection to the Atom bus is to fill the inner of the two bus connectors with vertical pins, and use a 64-way ribbon cable from those pins to the ATOMPLUS. (Both these items are on page 13.1). The ATOMPLUS is then bolted to the floor of the Atom case where it fits without interference with the Atom PCB. ATOMPLUS is completely compatible with all CUBE and Acorn rack mounting systems, and can be used to provide 16K RAM memory from hex 4000 to hex 7FFF.
570 ATOMPLUS with 17K RAM memory, assembled and tested £69 578 ATOMPLUS PCB only with manual and circuit £25
With the availability of the memory extensions for the Atom, it becomes interesting to enlarge the size of the change buffer. This has the advantage of allowing longer text entries without interruption, and much more convenient text manipulations, as blocks of 2048 characters can be handled, compared with 448 characters in the standard version. Disk files are then stored as starting from hex 3000, and become compatible with the the screen EDIT software offered for systems 3, 4, and 10. Note that some text processor commands differ between wordpack and Screen EDIT, and must be amended when changing systems.
1362 Atom Wordpack 3000 £50
Available now, a 20K BBC ROM conversion module which can be added inside an Atom. It will support the full set of BBC-type BASIC commands. The BASIC syntax is identical so all programs that don't rely on the BBC hardware can be run on the Atom without any modification.
The module is fitted in parallel with Atom BASIC and may be selected by a switch or from the keyboard if certain modifications are made. It consists of 16K BASIC ROM, a 4K operating system ROM and an additional 2K RAM that can be used by the Atom as well.
Complete with manual
A comprehensive BBC-type BASIC manual is supplied with every set giving full operating and fitting instructions.
How it works:
The BBC-type BASIC conversion board uses the same 16K BASIC ROM as used in the BBC Microcomputer. The board includes a 4K MOS ROM to provide the correct machine environment on the Atom. The board also includes logic to alter the memory map so that RAM is available from 0000 upwards, and so that the 16K BASIC ROM can reside at 8000 to C000.
The BBC-BASIC TIME function is implemented by means of interrupts, generated by the Atom's 6522 timer (which must therefore be fitted). The BBC-type BASIC board is simply fitted by removing four integrated circuits from the Atom and inserting these in sockets on the BBC-type BASIC board. The board is then plugged into the empty sockets on the Atom.
The BBC-type BASIC board includes the following components:
16K BASIC ROM 4K MOS ROM 2K of additional RAM Socket for utility ROM Socket for MOS extension ROM Decoding logic
The board can either be wired permanently in BBC-type BASIC mode, or, with the addition of two wires to the Atom keyboard, you can select between Atom or BBC-type BASIC by pressing CTRL-BREAK or SHIFT-BREAK respectively.
1363 BBC-type BASIC for Atom on module, assembled and tested £44
For: Planning, Projecting, Estimating, Scheduling, Calculating, Recalculating, Revising, Critical Path Analysis, Scientific tables, Teaching...
What is it?
Atomcalc is an all-purpose planning and modelling program contained in a plug-in 4K ROM, which fits into the utility socket of a standard Atom. It is very easy to use; if you can use a calculator, you can use Atomcalc and no programming skill is needed.
Atomcalc creates a grid of up to 62 rows and up to 255 rows, like a ledger. Each position can contain a label, a number or a calculation.
What will it do?
You set up a series of automatic calculating functions like totalling or percentages. Then fill in the columns with your figures and the program produces the answers. If you want to change one figure in the calculation, it immediately changes the relationship of all the other figures involved. So, for example, you can see what effect on profit a 5% increase in sales might have or a 10% increase in production or a 3% drop in transport.
Applications can be stored on tape and printed out on an optional printer. Users' Manual
Atomcalc comes complete with a 30-page Users' Guide, with financial and scientific examples.
1364 ATOMCALC on cassette with manual £34
The ATOM LISP interpreter consists of 5½ K of machine-code interpreter plus 3K of initialised LISP workspace containing LISP utilities and constants, which can be deleted to make extra space if not required. It is supplied on cassette and is designed to run on a 8+12K ATOM.
ATOM LISP is intended for:
Also available is a 44-page guide to ATOM LISP, "LISP Theory and Practice". Important features include:
ATOM LISP includes a number of extensions to basic LISP, including:
The fast compacting garbage collector automatically finds space for numbers, lists, or character strings if there is any space at all remaining so that the programmer never need be concerned about the details of storage allocation.
LISP Functions
AND, APPLY, ATOM, BLANK, CALL, CAR, CDR, CAAR, CADR, CDAR, CDDR, CHARP, CHARS, CLOSE, COND, CONS, CR, DEFUN, DIFFERENCE, DOLLAR, EDIT, EQ, ERROR, ERRORSET, EVAL, F, FSUBRP, GET, GETCHAR, GREATERP, LAMBDA, LESSP, LIST, LISTP, LOAD, LOOP, LPAR, MESSOFF, MESSON, MINUS, NIL, NOT, NULL, NUMBERP, OBLIST, OPEN, OR, ORDINAL, PEEK, PERIOD, PLIST, PLUS, POKE, PRINO, PRINT, PROGN, PUT, QUOTE, QUOTIENT, READ, READLINE, RECLAIM, REMAINDER, REMPROP, RPAR, RPLACA, RPLACD, SAVE, SET, SETQ, SUBRP, SPRINT, T, TIMES, UNDEFINED, UNTIL, WHILE, WRITE, WRITEO, ZEROP.
1365 ATOM LISP on cassette with manual £15