Atarimania

Serious / Programming - Aids / Routines / Tools · 1988

QuickCode

Published by Stardust Software

atarimania.com — atari-400-800-xl-xe-utilities-quickcode-13049

Atarimania

Information

Genre
Programming - Aids / Routines / Tools
Language
Machine Language
Controls
Keyboard
Players
-
Programmer(s)
[unknown]
Year
1988
Publisher
Stardust Software
Country
USA
License
Commercial
Medium
Disk
Rarity
9

Votes / Statistics

Rating: N/A · Votes: 0 · Downloads: 0 · Hits: 4,705

Additional Comments

From Antic Magazine, June 1988...
QuickCode is an amazing collection of macros for the MAC/65 assembler. It turns Assembly Language into a high level, BASIC-like language. Of course, it retains the speed, flexibility and compactness of assembly code. The manual claims that you don't need to know Assembly Language, just learn to operate MAC/65 and program as you would in BASIC. That strikes me as an exaggeration, but not a very big one.
Program control macros include GOTO, GOSUB, RETURN, WAIT, TRAP and multi-line IF-THEN-ELSE-ENDIF, as well as the multi-choice CASE, ON-GOTO and ON-GOSUB. Loops include FOR-NEXT, DO-OD, LOOP-ENDLOOP and WHILE-ENDWHILE.
QuickCode has full variable support, including one and two dimension numerical and string arrays. It also has a special high-speed "indexed string" data type. Macros exist to transfer data from one type to another.
I/O macros include OPEN, CLOSE, NOTE, POINT, PRINT, INPUT, PUT, GET, BPUT and BGET DOS commands include FORMAT, DELETE, RENAME, LOCK and UNLOCK.
Graphics commands include GRAPHICS, SETCOLOR, COLOR, POSITION, LOCATE, PLOT, DRAWTO and FILL.
QuickCode has better Player/Missile Graphics support than any other language, even Advan BASIC. It also has support for Vertical Blank Interrupts.
There are even more goodies here, but I'll leave them for you to discover. The only downsides to this package are lack of support for floating point math (it only supports integers, see the Floating Point Package below) and a manual which is organized alphabetically instead of grouping commands by function. For instance, if you don't know that REPORT resets TRAP, how can you find it?
All in all, this is a fabulous package. I wish it had been available years ago. It would have saved me weeks of coding.
--CHARLES CHERRY
$34.95, 48K disk, requires MAC/65. Stardust Software, PO Box 33192, Indianapolis, IN 46203. (317) 788-7403.

Cover Art (2)

Disk 1
Disk 1
Disk 2
Disk 2
Generated from atarimania.com — use « Save as PDF » in the print dialog.