C= “CURSOR” & The official Newsletter of the COMMODORE COMPUTER USERS GROUP [QLD]

OCTOBER 1984 VOL.1 NOQO.4

rr a a

CLUB ROOMS *¥MILTON STATE SCHOOL, BAYSWATER ROAD, MILTON

Apsara SS DDE essa Se STFS DPSS SESE IP FDIC TO I EE ED

-OnRLT EMT & Diary for November = Editorial 4 Starting with Diek’ Drives ~ FPt.s a Notes & Gossip ? Member’s Advertisements 3 Fublic Domain Disk Directory (insert? g Using COMAL 17 Rook Review 18 Multi-Link | Ly Software Review re |

Directory os

UD eepmeapentg LLNS SENET ae aT FSS ST ES SR I eT BT SE ESC ETA

Registered by Australia Fost - Fublication No. GQEGI958

CURSOR: a OCTOBER i984

a Sr oye For Ped om ee eS hk ES

Group aeeting on Tuesday, oth November 1984, at 7.30 pm in our club rooms. Visitors are welcome!

QUESTIONS & ANSWERS Yes (!), this time we will really have the panel of experts to answer all your questions!!!

Workshop meeting on Sunday, 18th November 1984, frog 1 pm till 5 pa in our club rooms. To get the maxigum benefit trom the workshop it is recommended that you bring your own coaputer equipment.

Please note that workshop meetings are for geabers only!

eo os Pile eb dt mcs

Cannon Hill Sub-branch meets every 2nd and 4th Saturday of the month at 7.30 pa, in the Cannon Hill State School. For further information ring Barry Wilson ({VIC-20) at 399 6204 or Augy Norman (C-o4) at 399 2080, after hours.

opringwood Sub-branch meets on the 3rd Thursday of the gonth at 7.30 pa, in the Springwood Central Prigary School, Dennis Rd., Springwood, Contact Terry Steer at 200 9926 (after hours) for further details.

Pine Rivers Sub-branch meets on the 2nd and 4th Sunday of the amonth (1 pa - 3 pa) at the Strathpine High School (rear entrance). Ring Clayton Lancaster at 285 4157 (after hours) for further inforgation.

SSF" E lL FT eal. LMoLeeES Ts CROouUr Ss

Business Sub-broup meets after the main meeting in Milton (first Tuesday in the month) and at the West End State School on the 3rd Tuesday of the month at 7.30 pm. Contact Ken Charters at 341 7222 during business hours for further information.

Primary Education Sub-Group aeets after the main meeting in Milton (first Tuesday of the month). Venue for intermediate meetings still to be decided upon. Contact Bill Weeks at 208 8620 (working hours) or at 341 2823 (after working hours).

THPORTANT NOTICE: Copying of Commercial Software is not allowed at our geetings or workshops. Failure to comply with this regulation will result in loss of membership!

FOR ALL YOUR COMMODORE

HARDWARE & SOFTWARE

REGUIFEMENTS en oe eT td r wo Ks a ae r . ot Pe eee roe 2 8e St Or VOY? | eee EY Wea and

GEMINI-10X PRINTERS Ry CARD?+5 INTERFACES

Ample Stocks available!

gerrir1i-tIOXx

CONTACT: LES VAN TOVIER - FH: 321 7822

43 ADELAIDE STREET BRISBANE

CURSOR = + = DETOBER 1984 Emer trore fal

several changes have taken place within our group in the last month or So.

Recause of a pending change in his job status which will take him away from Brisbane, our trusted secretary John Egan has had to resign. Our thanks to John (and his wife Eaylene) for the many months of work he has put into the club, both as treasurer and Secretary.

We extend a very warm welcome toa Norm Chambers who has been prevailed upon to take over the post af secretary at short notice. Having experienced his valuable assistance at first hand in the past we look forward to 4 great working relationship.

A further change is the arrival of another new sub-group. This one is concerned with computers in primary education, and further details can be found in the Notes & Gessip calumn.

This issue also carries the last chapter (no.6) of Paul Blair’s Series of articles on Starting with Pisk Drives.

This has been a very good series for the beginner, and fortunately Paul has supplied a further article on Track 18, which we hope ta publish in next month*s issue,

Hopefully we will be able to publish Faul*s articles in a booklet form early in the new year, thus making them available in a more permanent form for the many newcomers to disk handling.

As promised in the last issue we have an eight Page insert which lists all our disk based C-44 public domain programs. Even if voit do throw your newsletter away after reading it, we would suggest that you keep the insert tor reference purposes. We hope to update this listing on a regular basis,

Don*t miss Greg Ferry’s article on Multi-Link. It really shows that the C-64 is growing Up now,

Due ta the @-page disk insert a lot of material had to be held over for the next issue. AS this issue is the last one for 1984 you can

expect an real bumper edition!

Ralph De Vries.

CURSOR 2 OCTOBER 1984

ST aeTiInG WITH PIiskK DPRIVES

Part 4 - Handy Tricks (or the End is nigh!)

We have been looking at the directory track (Track 18) and I promised to show you a few tricks that can be used with WEDGE. Let’s go....

Do you remember "don’t care” and "wild card"? You do? Fine, that’s a help. Try this-

>$0:FRObS FROG aay not be the correct choice for the disk you are using, but let ae explain. If your disk

had FROGGER, FROGMARCH and FROGMIST on it, the syntax above would search and display only those three entries, plus the usual disk ’header’ and "blocks free.’ information. So you can pattern

search your disks for that pesky program that you can’t find without having to read metres of scrolling directories (and, like ae, blinking at the wrong aogent:).

The wild card ’?? can also be used to good effect. You could combine don’t care and wild card to be even gore selective-

>$0:FR??GER would find only FROGGER in the example given here. Handy if you can’t recall the exact name. Another syntax can be used to find, say, the one SEQ file on your disk-

2$0:%=5

Or try this

$0: FROGS=F

This will give you any PRG files having FROG as the first 4 letters of the file nase, Experiment for yourself,

WEDGE lets you load and save prograas with siaple commands-

/FROGGER loads FROGGER, like LOAD"FROGGER”, 8 *FROGGER loads FROGGER and runs it.

If the file is not to be loaded to the usual Basic load address then you would use-

ZMAYDAY which is the same as LOAD"MAYDAY",8, 1

SS el <P

CURSOR a OCTOBER 1984

Try wild card and don’t care with these commands. As your experience grows, you will find great value in these short cut methods. WEDGE also helps with SAVE. You would have used-

SAVE"LAST THO",8 but gay not have used- <LAST TWO

which does the same thing. It may not seem auch to be able to omit the LOAD or SAVE words, the quote marks, and °,8’ or °,8,1’, but as your disk experience grows you will type these commands Many times. I’m a bit lazy, so the simpler syntax appeals to ae.

The last three WEDGE commands are not used often, but can be helpful.

The first command resets the disk drive - just as if you turned it off then on again- 2Ud

The second command changes the target drive number for WEDGE - the device number that it uses when automatically OPENing and CLOSEing channels for use with your WEDGE commands. Note that it does NOT alter the device number that the disk drive thinks it is. You have to do that with a

sottware or hardware change-

>#9 sends any future WEDGE commands to Device 7 >$8 would then redirect comands to Device 8

Lastly (aptly?), if you want to disconnect the WEDGE progra@ trom the computer operating systen, use-

74 for Quit, as if you hadn*t guessed?

I have used the *>’ symbol throughout these notes, probably because I grew up with the original Program that only allowed that symbol. As WEDGE matured and was rewritten for later Commodore computers, the ’@* symbol was permitted as an alternative to *>’, probably because of different keyboard layouts and to save having to shift some keys to type the wedge symbol. The Co4 WEDGE supports both ’@* and *>’, so choose for yourself,

That’s the end of this introductory series. With a bit of encouragement, I might get to expand some on the Mysteries af Track 18. No? Oh well...ee.

Paul Blair

CURSOR =

“J

; OCTORER i984

NOTE Smee (51S Se PRIMARY EDUCATION SUB-GROUP

At the September meeting it was decided to fora a prigary education sub-group.

State primary schools can now officially purchase the C-44 for class room use, which aeans that there will be a much greater demand for educational software.

Gur geaber Bill Weeks (hiaself a priaary school teacher) is the convener of this new group. Any member who is interested in the educational aspects of the C-44 is welcome to join this group - you don’t have to be a teacher to join, although we anticipate that teachers will fora a fair percentage of the group.

Final details for meetings are still to be worked out, but for further information you can contact Bill at 208 8420 (working hours), or at 341 2823 (after hours).

LIBRARY

Several books have gone missing from our book library. These include “The Anatomy of a Comaodore 44" and "The Anatomy of a 1541 Disk Drive". If you, dear reader, have taken one af these books out of the library, or know who did take one of these books, our book librarian Cliff Yule would love to hear from you!!!

We expect that any geaber who borrows books, magazines, tapes etc., and loses or damages these items, will make up the loss to the club. This rule will be strictly policed in future.

Please, please, you out there, who has overdue library aaterial! The rule is: you can borrow material for one month only, unless you have made special arrangements with the librarian. If you are unable to attend the next meeting we expect you to post the overdue material to our

librarian. Thanks for your co-operation.

EQUIPMENT NEEDED AT MAIN MEETINGS

We are still desperately short of members who are prepared tc bring some computer equipment to our @ain meeting, particularly C-64 equipaent.

Now we are perfectly well aware that having to bring computer, disk drive, monitor etc. is a pain in the proverbial, but why not club together with some friends and each bring a specific piece of equipment? If half of our total membership would partake, it would mean fifty complete outfits! It would really look like a computer users group than!

FLOPPY DISKS

ED

Although we are hesitant to condemn a particular brand of disks out of hand, we have to report some problems with Control Data disks. Lately our disk librarian has had a considerably higher failure rate with this particular brand, and the club has decided not to offer these disks to

our members at present. We are now supplying Fuji disks as an alternative.

ee nil

CURSOR -~¢ - OCTOBER i984 CAPITALIST!

Have you noticed that brand new bright red Alfa Romeo yet? It belongs to a bearded gentleman

Who occupies a rather prominent position in this group (no, not Terry Steer'). It proves that there gust be money in writing software for the C-44!

IMPORT DUTY AND SOFTWARE

For the benefit of those readers who have been thinking of importing software from overseas we have *borrowed’ the following article from the Sept. 64 issue of the ACT Users Group magazine.

™m = a

In a press release dated 5 July 19894, the Government announced a significant reduction in the duty on pre-recorded floppy-disks and tapes. Before this date, a duty of 35% was payable on the value of the recorded disk or tape. In other words, you paid 35% duty on both the tape/disk and its contents. As from 6 July, there is NO duty payable on the recorded program contained on the tape or disk and the duty on the tape/disk has been reduced from 35% to 20%.

Sales tax remains the same at 289% and is calculated on 128% of the duty paid value of the media. For example, say you imported a tape or disc for S29 (forgetting about "on top" charges such as bank fees, freight or postage), here is what you would have paid and what you now pay in duty and sales tax

Pre 6/7/84 From 6/7/84,

Value of tape/disc 62.99 $2.98 (Duty payable) $29.72 $5.42 Value of program $168.99 $18.82 (Duty payable) $6.39 GO.89 Value for sales tax assessment 632.49 $24.48 (Sales tax payable) $6.98 $4.99 Total Cost $33.98 $25.99 Toatal Duty and Sales Tax $13.98 5.39

Dealers are now clearly paying less for recorded tapes and discs; but are we?

FOR SALE

COMMODORE 1520 Frinter/Flotter complete Wut Spare PeNSis. FADS, +s «sew eam SIO MO

Fhone Roger Haigh at 07/3998037

COMMODORE COMFUTER USERS GROUF (QLD) DISK SOFTWARE

Generally the only disk software available is for the 64 but there is a small aay of Vic 20 | mies PET owners should contact the PET Sub-committee to find out what is available to . Fa,

The Users Group has two types of disk software - Public Domain and Commercial. The Commercial type can be borrowed for a period of one month while the Public domain type may be bought or

copied,

To borrow any of the Commercial programs, contact the Disk Librarian (Cliff Pottinger) at a club meeting. Commercial sottware may only be borrowed by club members who have paid a $5.00 library bond and unfortunately can not be sent to country members by mail. Public Domain disks may be obtained by MAIL ORDER from Cliff Pottinger, 31 Wapping St, Acacia Ridge, Qld 4110. at a cost of $5.00 per disk, which includes postage and packaging. Public Domain disks aif also be obtained free of charge if you rane your own computer and disk drive to a at Workshop ace where you ae eopy any disk onto your own blank disks. A fast copy Prograa will be made availa le at the job can be done quickly.

COMMERCIAL SOFTWARE

to you sot

Pilot A computer language Loga a " H §-Pascal ; 7 ° Petspeed 44 A basic compiler CP/¥ An operating systea

As only one a of each of the above is owned by the club, you may have to wait quite a while Ee harry Bo item. If it is not available when you request it your name will be put ona Waiting list.

NOTE - ITEMS ON LOAN MUST BE RETURNED AFTER ONE (1) MONTH! EDUCATIONAL SOFTWARE

The club also has about 50 different Commodore Educational Disks for which there is an extensive Catalogue which is available for peruse) at meetings. As only two copies of this catalogue are Owned at present we can not lend them out to everyone but we will lend it to schools who may photocopy it and return it as quickly as possible. Special deals are given to schools for bulk purchases (5 or more) of these disks - e.g. 1 free disk for every 5 purchased.

NOTE - The Commodore Educational Software is written to run on both PET and 64 computers.

COMMODORE SOFTWARE DEVELOPMENT KIT

This kit originally consisted of a book and three disks but we have placed most of the usetul material on one disk. (Assembler, Machine Code Monitor, Sprite Editor, Character Editor etc.)

The other two disks contain mainly machine code subroutines and demonstration programs designed for dealers to show off the 64’s capabilities but they are available if you really want thea.

ere of copies of the book that accompanies these disks are available from the book ibrarian.

The following pages contain a directory and short description of the Public Domain Software.

64 PROGRAMS , Ul

"AYOTERY SPELL" Hangman type program from "Compute!" magazine. Sept.83

"CAVES OF ICE" Gase trom Compute! magazine Sept.83

"PLOT & DRAWTO" Run this program before loading "SPIRALIZER” ' "SPIRALIZER" From Compute! Oct 83. Try these inputs - Speed 7 - Radius 50 - Spin 18 - A "DIAMOND DROF*® Game from Compute! Magazine Sep.83 ;

"PROGRAM MERGER" Merge two programs from disk - with different line nuabers - to form one eam Compute! Oct.83

A.C SAVE" Save gachine code prograas,

"DISK APPEND" Append one program to another - does not merge thea.

"U-BOAT" Gase from Compute! Magazine Nov.83

"S/D FILE COPY" Copy files from one disk to another.

"PROG.FUNCT.KEYS" Frograa the Function Keys.

"PATHWAY" Game for up to 4 players from Compute! Nov.93

"DATA BASE Database prograa . "ANCESTORS" Record your family tree on disk. From Practical Computing November 1981 "HUNCHRATH® Maths game from Compute's Gazette Nov.83.

"COPYCAT® Copy files from one disk to another.

"SUPER/ BASIC" Enhanced BASIC commands from Compute! Dec.83.

"Belo. Betting game

"GOBLIN" Game from Compute! July 83,

"MINEFIELD*® Game 2 it. "HAWKMEN/OF/D" Game from Compute! June 83. Hawkmen of Dindrin.

"OIL TYCOON" Drill for oil

"MOTOR MONITOR" Motorists log.

"HARDHAT CLIMBER" Game

"DOMINATION" 2 Player game.

"BOWLING CHAMP” Bowling game from Compute!’s Gazette Dec.83. "SPRITE CLOCK" Clock peogean

"T&S UTILITY" Track & Sector Utility.

"SIMPLE ASSEMBLER” For machine language programming. , . "LX" Used for entering Some machine fanguage programs that are published in pompute ublications.

"GAZETTE PROOFRDR" Proofreader program for entering some Compute: programs

"DISASSENBLER™ Disassembles Machine ayaa e programs from memory.

"SUPERBASIC DEMO" Demonstration of "SUPER/ asic progras

"DEMONS OF OSIRIS" Game from Compute! Jan.B4

“DEMON” Main pregr se loaded by the program above. "MOZART" A silly musical, “COLORBOT" Gage from Compute! Jan.84,

"TYPING DERBY" Practice typing and race the horse at the same tige.

CoGeusGsd. =, U2

LAWN How the grass - joystick.

BINGO 44 bane Sek Hodes Er aores to access The Australian Beginning

FRONTEND Used by TAR

DO5 Used by TAB

WRD.PROC.PETSPD A compiled version of North West User Group Word Processor.

CHESS baae

CHESS-44 Used by CHESS

CHESS/CLK Used by CHESS

CHS/CHAR Used by CHESS

SYMBOL CODE Mastermind type game froa RUN Magazine Jan.84.

B Game - Instructions Included.

REAKOUT GAMBLERS DELIGHT Poker Machine FLIP Don’t know what this one does. MAGIC SQUARE Guess the missing nuabers. SYMBOL HATCH Match pairs of hidden syabols.

AL-KHWARI ZHI Keep track of an ever increasing number. SINGALONG Limericks. BALL MAZE Game,

BASIE RESET 25 a program to recover a BASIC program after NEW or after using a Reset Switch. Load it ,8,1 and then type SYS 850.

LABELMASTER Part of the Infosaster suite of prograas. BAS.RESET CREA. Create a tape version of BASIC pESET-A5O. FRONT25 Terminal program

PAS Terminal prograa

PONZ0 TUTOR-1 BASIC Tutorial Part 1 PONZ0 TUTOR-2 BASIC Tutorial Part 2 PONZO TUTOR-3 BASIC Tutorial Part 3

CLUB US "HUSICNASTER" Musical program. "3D GRAPH"

"LUNA ANDER S664" You need Screen Graphics64 or UltraBasic (Commercial programs) to run this ogee

"SOUND DEMO"

"PIANO DEMO"

"SPRITE EDITOR®

"REACTION"

"SPEEDTYPE"

"TESTCARD®

"RAGTIME" "WEDGE-64-$8000.C" Progragmers aid "WEDGE-64-$C000.C" 2 “a "SOUND TUT-1" Sound tutorial "SOUND TUT-2° . "SOUND EFFECTS"

"CANYONS OF ZELAS" A game "PLANETFALL*” A game "INVOICER®

"TAPE LABEL" Print labels for cassettes

Experimental sound generator

Co4 UTILITIES U4

{541 BACKUP Copy whole disk(D) or contents of BAN(B) to another disk. 1541 EXPLORER Read or write to disk RAM. Hex dump or disassemb.disk RAM/ROH 64 DISK LOGGER Prints programs start &/or finish addresses to screen or printer B40RDIR Vi.0P Re-arrange disk directory in alphabetical order. BAR 64 Examine Black allocation map. Instructions in REM statements. BAM VIC . ; : " Vic 20 or 64 BANGET Loaded by "FAST BAM 64° BLOCK FREE Indicates free blocks on a disk, BOOT, DOSS. 2 Loads DOSS.2 CHECK DISK Checks out diskette atter ating. Takes gore than 1 hour. COPY FILE Copy 1 file from a disk to another disk COPY FILES Copy about 180 Blocks at a time to another disk. DATA ENTRY Dats entry demonstration. DBASE Database progra@ using relative files. DIREADH4 Fast get directory read demonstration. DISK ADR-1540/1 Software disk device nuaber change. DISK ADR-2/3/4/8 =" 7 ; : ; DISK CHECK Won*t load. pay ae TIDIER hid for deleting tiles from disk,

Med

Je A DOS eee Bee . FAST BAR 64 Examine Block Allocation Map. FOET.BA FILECOFY Copy, delete, rename, aoe - files. FILEMERGE Reads 2 sorted files and writes a merged file. FUNCTION KEYS Enables function keys. May be altered to suit. INDEX File from "RANDOM FILE" Demonstration Prograa.

LISTADISK 64 Sort disk directory and print to printer - side by side. LOAD ADDRESS Reads and displays decimal and hex. load address of a file.

HAIL. FILE Relative file used by "MAIL.PROG" MAIL. PROG Mail list a using relative files. PERFORMANCE TEST Tests disk drive.

RANDOM FILE Pandom file degonstration.

RECORD. RTN Subroutine to pertora RECORD command.

RECOVER. 1541 Recover scratched tile.

REL. AMEND Bequentiat’ reads Rel file created by "REL.WRITE" and amends. REL.READ.RND Read Rel file backwards created by "REL.WRITE". REL.READ.SEG ##§ Reads Rel file (created by "REL WRITE®) in sequential order,

REL. TEST File created bY "REL. WRITE",

REL. WRITE Creates a Relative file,

RELREAD Reads a Relative file (REL. TEST or MAIL.FILE). SEQ. READ Reads a sequential file

SEQ. WRITE Creates a sequential file ("TEST")

SEQUENTIAL FILE Example of a program to read and write a sequential file, SINGLE FILE COPY Single disk file copier.

TEST File read by "SEQ. READ

TSU64 Track and sector utility - read from and write to disk. SUPERBASIC Enhanced BASIC plus

SUPERBASIC INST Instructions

MOIRE DEMO Superbasic demonstrations.

STAR DEMO , ; J5 DOODLE DEMO SFRITE DERO PET EMUL SPEEDSCRIPT Word processor. Complete instructions from Terry Steer $1.00

SPEEDSCRIPT INST Instructions.

TEXTMASTER of Word processor.

TH-iNSTRUCT i 9 Instructions for TEXTMASTER part j

TH-iNSTRUCT 2 , : : oe Ds

Use "COPY FILES" to put the "TEXTMASTER" program and instructions on to another disk before you try to use then.

Hf ui H a ii f

U.G.PROGRANS , US

HELLO Introduction ae. ' —- SPEEDSCRIPT Word Processor - allows you to print out the following instructions. This is the latest version of eran Ve INFOMASTER INST. pee file of instructions for the Infomaster suite of progragss to be found on user group disks WA and U2, ' . Cone

INVOICER INST. Speedscript file of instructions for Invoicer prograa on this disk. FASTSORTA4 INST. Speedscript file of instructions for Fastsorto4 program on this disk. SSORTO4 INST. | Speedscript file of instructions for Ssorté4 program on this disk. FASTSORTO4 Sort prograg.

FASTSORTSO4 TEST Test of sort prorat

SSORT LOADER Loads gle

SSORTO4 Supersort prograa.

SSORT44 TEST Test of supersort prograa.

PONZO TUTOR-4 Programaing tutorial.

PONZO TUTOR-5 = Programaing tutorial.

PONZO TUTOR-& Frogramaing tutorial.

PONZO TUTOR-7 Programming tutorial.

COPY FILES Use this to copy the progrags you want off this disk. INVOICER Prints invoices to printer. PORTFOLIO Saves a portfolio of stocks to disk - instructions included.

80 COL FOR C64 Converts your 44 to 80 column display - if you can read it. ULTRASORT Another sort prograa.

ULTRASORT DENO Demonstration of the above program. .

SPEEDO Speedscript Instructions written as Speedscript files.

oPEED1 ; ; OPEED? ' : : : ; ; SPEED . 3 : : ; oPEED4 . ' ' ; , : SPEEDS : : ; .

CCUBA UTIL. 4 , UA

"O4FASTGET.S.8" SEQ .

"40RD IR" PRG Re-arrange disk directory in alphabetical order. "COCKROACH 2D" = PRG Copy a disk using two 1041 disk drives. "COCKROACH 1D° FRE Copy a disk using one 1541 disk drive. "COCKROACH E" PR6 Check a disks for errors:

"DIREADA4" PRE Demonstrates the use of FOET prograa. ; "FEET. BASIC" PRE Fast nt from disk - basic loader program. Some instructions included in Ca awe

. » BA" PR6 Used by DIREADS '

"FORMATTER® PR6 preatee screen format & blank data file for STNFOBAS TER

"INFOMASTER® PRE Data base program fro Microcomputer Printout Mag.Qct bo

"LOCK-UNLOCK® PRG Protect flee so they can hot be scratched.

"M-CODE MASTER® PR6 Assembler/Disasseabler. US@ in conjunction with the book "Commodored4 Machine Code Master" by David Lawrence. .

"COCKROACH 1B" PRE Copy the BAM contents of 4 disk to another disk.

"RAGTIME" PRG Musical progesd . "REPORTNASTER® PRG Print reports from “INFOMASTER", eat

cae ef oan ene a suis ste i Program seems to be missing

" -{* utorial on the chips

"SPEEDSCRIPT® PR6 Word processor progras. Printed instructions available froe Terry Steer "T5U44" PR6 Track & Sector nelity 1 bag

"WEDGE-64-$7000.C" PRG Programmers Aid - Printed Instructions available

"WEDGE-464-$8000.0" PRG ;

"WEDGE-64-$9000.C" PRG :

"WEDGE-64-$C000.C" PRG :

"COPY FILES" PR6 Copy files from one disk tO another.

a

PERRY-64 UG PROG U6

10 "NICE LIST INST" PRG 1 "B/S COLORS" PRG i "ERROR BORDER” PRE? "COLOR HISTOGRAM" PRG 1 "COLOR MESSAGE" PRE 2 "SCREEN POSITIONI® PR 2 "SIMPLE BORDER® PRG 2 "MOVING HEART" PRG 17 “"WEDGE-64-$8000.C2 PRE 17 "WEDGE-44-$C000.C" PRG 2 "HEDGE BOOT? PRE 36130 "MAZE" PRG 1 "WA7E JOY ADDS" PRE 2 "ECH DEMO" PRE 3 "FLASHING BORDER" PRG 2 "3-D HISTOGRAM® PRG 4 "Z-) HISTO SCALED" PRG 1 "COLOR TEST" PRG 3 "DATA MAKER" PRE "VERTICAL HISTO" FRG 3 "HORIZONTAL HISTO" PRE = 5 "TIMER HISTOGRAM" PRG { "RND COLOUR RAM" PRG 1 "JOYSTICK i" PRG 19 "GRAPHICS DATA" PRE 3 "GRAPHICS. BIN" PRG 3 *HRG TEST 1" PRG 3 "HRG TEST 1.2" PRE 3 "NICE LISTER" PRE 1 "TEST" SEQ 9 "CALC FREQ" PRE "CALC FREQ 44° PRG 3 "COSINE CURVE" PRE 4 "COSINE BANKED" = PRG 2 "CM.SCROLL DATA" FRG i "SAVE MC GRAPHICS” PRG 3 e tT PRE 9 "KEYBOARD" FRG 3 "PFOG CHARACTERS” PRG 9 "SPRITE GEN® PRG 3 "HRG TEST PRE "HRG TEST 1.3° PRE 3 "HERG TEST 1.4" FRE 3 "HRE TEST 1,.5° PRE 43 "SPRITE EDITOR" PRG 2 "SCROLL. DATA" PRG id "TSU64" FRE 3 "DOWN SCROLL" PRE z "OCTAVE" PRE? "SINGLE NOTE" PRG 3 "TRAIN" PRE "SURF ® FRG 3 "BATTLE" a | "PING" PRG 2 "CM SCROLL PROG" FRG 1 "SM.SCROLL.BIN" PRO 2 HoL , PRR 4 "WAN DATA" PRG 2 "CDACE SHIP DATA’ FRG 11 “EAT TEXT" PRE 11 "PRINT TEXT" PRES "SPRITE MOVEMENT” FRG é PANIMATION" PRE 2 "HOUSE" PRG 1 "ASCII/SCREEN" PRE? "MOVE CHARACTERS" PRG 2 "NEW CHARACTERS" FRG 32 “CHARACTER EDITOR" PRG 4 "CHAR BOOT" PRE 9 "STANDARD, SET" PRG 9 "COMPUTER.SET PRG 1 "ROTATE. DATA FRE 5 "FILTER SONG" PRE? "5+27 EFFECT 1" PRG 2 "C427 VIBRATO" FRE 10 ‘“TOREQDOR?S SONG" FRE 13. "HAYDEN SONG" PRE 3 "FIRST SONG® PRG 7 "MUSIC SUITE 1" FRG 1 "SLIDE 1" PRE 3 "FILTER" PRE 3 "FILTER 28 ERG 3 "MULTIVOICE i" PRE "SPITE DEMO" PRG 5 "ARROW" PRE 9 "SPRITE GEN FULL" PRG g "SPRITE GENERATOR" PRG 9 "S-B COLLISION" § PR6 4 eo_c COLLISION" PRG 19 “MUSIC SUITE 2" PRG

MOST OF THESE PROGRAMS ARE (C) BY GREG PERRY BRISBANE 1984. NONE MAY BE SOLD FOR COMMERCIAL GAIN BUT MAY BE FREELY COPIED OR MODIFIED.

NW USERS BACKUP, 4

"WORD PROCESSOR" PRG "@W/HP. DOC" SEQ "HAILING LIST" PRG "INTRO TO BASIC" PRG "INTRO TO 6502" = PRG "SPRITEMAKER 64" FRG "AUSICMAKER 64" = PRG "INTRO TO SID" PR6 "LIGHT CYCLES 44" PRG "HONOPOLE 64° PRG "TURTLE GRAPHICS" PRG "LOADNE"

This is an ideal disk for beginners. Load and run “LOADME" first.

Co4 COMAL 0.14 14

This disk contains COMAL - a computer language - and ay Comal demonstration programs. One book on Comal is in the Club’s book library and several booklets of Comal notes are available.

This listing will be updated when and if new public domain software is added to our library.

The Library Committee

eee SRTES G2888 coece eeeee SOEeS SERRE BEES SEEEE SENET SUEES FERED HEETE GREED FOEET =eEEE SereS oom e0ees gnats Genen eenedhessadhessadisnsetiiocsndionnstitess:diccsstiasantiansetlcassdtianastiassedianssdiaesstiansetiiosendicnnetiensedicesdcensdiasedbasediassedlecsstionnsdiansediasenttcssstiannationsdiassstiasssdbsacetbeenetesertpersstpeeta™ ears SSeS Sa Same Caace coece scene cecee cence eoeee coset eomms snows St“t $2088 Ce CORRS SO SORES CEEEE HONE aEEEE SOEEE COONS SELES SUPE FERRE SOeEE Mee CERES anit SEES SE AONE KOON ALN FONE HEN SESE ORES GEE SESE SOOT FOEES Sones SOON EEES SERRE SS Ah OOSST At OOS

GROUF DISCOUNTS

On production of your current membership card you can obtain club discounts at the following dealers:

C.W. Electronics -—- 416 Logan Rd. Stones Corner Chandlers —- 43 Adelaide St. Brisbane

Chandlers - Fessels Rd. Upper Mt.Gravatt

Scarborough Fair Comp. Cnt. - S/Scarb. Fair Southport

E.C.F. Bookshop - 107 Elizabeth St. EBrisbane

a eccolhecsetbasentiecstbecasticssstbesan! eer rR Eee eeee eeeee ee ree cones Soyer Stans SreEt OESEE CREST EOGDT COTES Sout: GEES: SEES Penes SOnED Seem Sete: SpEte Sore: Stes Soars SEES FEEES TOU! SUSE wenee Sone eons Gomes spams Genes autey sones eupes seas FESST STSTs Troee Don Cun ne Cn As Conte Samet Botte Sener EERE SORES SESE Semey So CO SPSS Fetes CenEE Reser Sones SEeEs Saas Soeed Sabet BOGEH DOTEE TOTES COEDS SERED OOEEG SEPES SOOeE SneE StEEE COGEs ennee Sater Steer Saees eoeee BETET SPFTT FRETE Genes nese, snes wees cence opens BENE Sanat aaaes SuneE SEERG SONS

COME AND MEET AIMERIC AND JOHN (WE OWN THE SHOP) NEXT TIME YOU ARE ON THE GOLD COAST.

WE FEEL WE HAVE ONE OF THE LARGEST AND BREST RANGES OF COMMODORE SOFTWARE AVAILABLE.

RELAX AND HAVE A LOOK AROUND IN OQUR_ BIG SPACIOUS SHOP.WE EVEN HAVE DESKS FOR YOU TO SIT AT AND TRY SOME OF OUR GREAT PROGRAMS.

MPEerhS ALL DPaY SATURDAY Sa. oCVam Tm S&S. SOopm.

ARE YOU KEEPING UP WITH THE COMMODORE ”?

Scarborough Fai Computer Centre

SHOP 5, SCARBOROUGH FA SCARBOROUGH ST-,SQUTHPORT 075 => 5133

CURSOR =a GOETORER 1964

CEM Seb Flo Ces USING COMAL

COMAL is a language distributed by Commodore as a public domain disk. It is described as a replacement for BASIC, and has also been designed for use by schools. The Club has ten copies of COMAL in the disk library for members to borrow and copy. There is also a rather old handbook, the only documentation available, in the book library. I haven’t looked at this, nor did I have any experience of COMAL before running my copy. My comments are therefore based on what I have been able to learn from what is on the disk itself.

There are, of course, good and bad points about the language, but the good points are better than the bad ones are bad... if you know what I ean.

Information about COMAL is available as soon as the program is running, in the form of a four-way choice, HELP, DEMO, INFO, and PROG. Choosing the last enters you into the languge Proper; the other three automatically run the appropriate information-giving programas. At this stage you can easily access the keywords.

The list of keywords contains many familiar BASIC words, making it possible tor a BASIC programmer to start straight away and learn only the new bits. Also in the keyword list are words that allow structures similar to those of the Pascal language. In COMAL, at last, the IF..THEN.. statement can lead to the ELSE.. that seems so natural.

Another structure available is the procedure, which is used in some fora by alaost all computer languages. Groups of statements doing a meaningful thing can be labelled PROC (for procedure, Siailar to a subroutine), and given a nage. The usefulness of procedures is that they can be called by name in the program, giving greatly enhanced readability, (for example, IF A’ = °Y" THEN playsong).

COMAL offers Turtle Graphics, just like so many languages do today. I don’t know how these Compare to, say the LOGO original, but I have found it easy to learn the commands {eg FORWARD, SETHEADING, FENUP) necessary to fill the screen With ay designs - and text. (Once a COMAL program has been run, you can call any procedure in the direct mode, and a demo program is available with lots of turtle procedures for you to do just that.

For potential programmers, the disk contains a large number of short programs demonstrating progragm@ing techniques, like recursion, using the Clock, and reading the joystick.

Some other practical and morale-boosting features are the fact that syntax checking is done even in the programming mode (ie with line numbers being used), with a disk file being accessed far each error. As well, once you correct the error, the message is erased. This means the screen doesn’t fill up with messy mistakes,

CURSOR - 18 - OCTOBER 1984

Here is one of those negative points: there is considerable difficulty with using a printer, to the point where aspecial program (provided) gust be used to print out the directory. (Qne of the problems arises out of the factthat no secondary addresses can be set for the printer output. With both printers I have seen used, one Commodore and one non-, the default secondary address used did not allow upper/lower case, causing prints of the intormation tiles to be full of graphics characters where they shouldn’t be. To print out the Keyword list, we had to go through Easyscript, would you believe.

COMAL never crashes, or at least I haven’t been able to make it, which aust be a useful feature for children and frustratable users. It gives me the impression of professionality, in that all the information you could need has been provided, and all possible incorrect responses have been anticipated. All these make COMAL easy and relatively painless to use. If it cost money I would recommend it to some people. Since it’s free, 1711 recommend it to everyone,

Pauline Francis

BOOK REVIEW

"TRICKS & TIPS FOR THE COMMODORE 64" by ABACUS Software (Data Becker Germany) - R.R.P, $29.95 Qur copy by courtesy of C.W, Electronics - 416 Logan Rd. - Stones Corner

Another book from the same people who published The Anatomy of the C-44 and The Anatomy of the 1541.

These two voluges were of a highly technical nature (mainly for people who know aachine code), but this volume is for every C-64 user. In fact, for it’s wide range of topics covered, there should be something in it for everybody. Soge of the topics covered include:

3-D Graphics - Colour line Graphics - Dividing the Screen - Soft scrolling. Changing the Keyboard layout - Repeat functions on all keys - The WAIT command Defining 16 Function keys - A ’MOUSE’ on the 64

No gore negative nuabers with the FRE command - DEF FN command - Screenduap Programaing in FORTH - CPM on the C-64 -Interface and expansion options Transferring data between a C-64 and 8032 PET - Synthesizer in Stereo

Data management on tape & disk - Pokes and other useful routines.

All in all the book covers a wide range of topics. Many programs have an assembly listing, but in all cases there’s a Basic loader program listing as well, so you don’t have to know machine code to enter the prograa.

Certainly not a cheap book, but uch better value for @oney than some other computer books. In fact, we think it is good enough to add to our library! Thoroughly recommended.

Ralph De Vries

CURSOR ——a OCTORER i984

Networking Commodore 64s: MULTJ-LINK

Once upon a tiae, if you wished to network Commodore 445 or VICs the only choice was the faithful VIC switch. The VIC switch will allow up to eight 645 or VICs to access the same 1541 disk drive(s) and any Commodore printers compatible with the 64/VIC serial bus, such as the printer/plotter, 1525, 1526, 801, and 802.

This is not networking in the normal sense of the word. The VIC switch is a siaple device which intercepts requests for access to the disk or printer and holds them in a queue until the particular device is free. Each computer still accesses the 1541 at the same droning pace (in fact, slightly slower). To load EASY SCRIPT into all eight computers takes more than 10 Binutes. Any one computer using large amounts of disk or printer access hangs the system for all other users. On the other hand, the advantage of the VIC Switch is that it is cheap, at around $280, and the only accessories required are a few cables,

I have been using the VIC switch for about 12 aonths in a class situation and have often thought that there aust be a better system with true networking capacity. At last it is available: HULTI-LINK.

MULTI-LINK, a product from Richvale Telecomunications in Canada, is a networking system in the real sense. In the MULTI-LINK system, one Comaodore 44 acts as a controller for up to 48 satellite 445 and offers the sort of facilities previously only available on gore expensive machines such as the BBC @icro via Econet.

The system overcomes most of the horrors of class use of the 1541 drive. It can use the 1541 but preferably uses the faster parallel IEEE 2031 disk drive (which apparently does not sutfer the reliability problems of the 1541, or so I’m told) and a high speed communications link between the master controller and the satellite units. By way of comparison to the VIC switch, EASYSCRIPT can be loaded to eight satellite 445 in approximately 3 minutes instead of 10,

A summary of MULTI-LINK’s capabilities:

Uses 1541, 2031 or 4040 disk drive and can uUS@ any parallel drive such as 1001, 8250, or hard disk. Up to 4 dual disk drives may be connected,

Allows the use of a wide range of printers, S€rial and parallel JEEE or centranics. (No direct connections for RS 232 types.) Up to four printers may be connected at the same time.

Automatic cueuing of disk and printer access if a number of satellites wish to use the same device, with the very iaportant added feature of Selectively limiting the time an individual satellite unit aay tie up the system. Any satellite overusing the system aay be temporarily halted, allowing access to other units. Also, the printer channel can be automatically closed if it hasn’t been used after a specified tiae. This @liminates the problem of one user keeping the printer open and preventing other users from gaining access,

CURSOR = 30 - OCTOBER 19°84

Siaultaneous downloading of programs to any number of specified satellites. For example, once the program is loaded into the aaster, the command RUN 1-15 will download and run the program on all satellites t-15 almost Simultaneously. Transfer between the master and each (!) satellite is at approximately 4K/second, making it substantially faster than direct disk access.

Special features to allow the rapid transfer of commercial protected software to the satellites. The aaster may be placed in a RECORD sode to record how a satellite loads the program and a subsequent PLAY command will allow other satellites to effectively load/run the progras in roughly one third the time.

Programs can be rapidly transferred between the master and satellites and the reverse,

Direct disk access com@ands are available on the master include LOAD, CATALOG, DISK (access to the error channel)

The master coaputer can completely sonitor and control the activity of any satellite: view the screen, lock the student out of the keyboard, send specific instructions or demonstrate comsands. Some of the commands available through the a@aster include

MESSAGE: send messages to specified satellites. Can be used to enter program lines on any or all satellites from the @aster or list/run programs etc.

QUERY: prevents satellites accessing the disk or printer until they receive permission,

SCREEN: displays the full contents of any satellite’s screen on the master. (Without the satellite being aware of the monitoring.)

ALLOW/DISALLOW :prevents any satellite using the disk or printer.

BREAK : equivalent to pressing the RUN/STOP key on any satellite, stops program execution on that satellite.

ECHO : duplicate the aaster computers screen to specified satellites. A complete class may be instructed by demonstration or individual students may be given special attention.

HALT : freeze the screen display of any/all satellites and prevent the satellite responding to its own keyboard.

A nuaber of facilities are available for restricting access to disk files to specified users. Files may be automatically prefaced by satellite number, thus keeping a record of who’s prograa is who’s. Files can also be labelled by as class files, allowing only a specified class to access them, or as library files for general access. Destructive disk commands such as NEW, SCRATCH, etc. can be automatically trapped and prevented.

CURSOR a OCTORER 19384

If the computer lab has to be left unsupervised ('), the waster terminal can be locked and password protected allowing the students to use the satellites only under the specified conditions and not have access to the potentially destructive power of the master.

Summary

The system is a delight to use. The ain control program asks a series of siaple questions to set up the desired parameters for the system which are then saved to disk. This allows a quick changeover of system parameters between classes, for example. The operating commands are easily @astered and the manual explains all the commands in a concise manner but provides a quite adequate explanation of how the use the system. Since most of the commands are self evident once seen in action, teachers and staff new to computing should not have a great deal of trouble In learning and using the systen.

MULTI-LINK is supplied in a number of stages; a master control unit and a