132
8/7/2019 Commodore Microcomputer Issue 26 1983 http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 1/132

Commodore Microcomputer Issue 26 1983

Embed Size (px)

Citation preview

Page 1: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 1/132

Page 2: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 2/132

Page 3: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 3/132

Page 4: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 4/132

Page 5: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 5/132

Page 6: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 6/132

Page 7: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 7/132

Page 8: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 8/132

Page 9: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 9/132

Page 10: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 10/132

Page 11: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 11/132

Page 12: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 12/132

Page 13: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 13/132

Page 14: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 14/132

Page 15: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 15/132

Page 16: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 16/132

Page 17: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 17/132

Page 18: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 18/132

Page 19: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 19/132

Page 20: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 20/132

Page 21: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 21/132

Page 22: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 22/132

Page 23: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 23/132

Page 24: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 24/132

Page 25: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 25/132

Page 26: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 26/132

Page 27: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 27/132

Page 28: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 28/132

Page 29: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 29/132

Page 30: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 30/132

Page 31: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 31/132

Page 32: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 32/132

Page 33: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 33/132

Page 34: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 34/132

Page 35: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 35/132

Page 36: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 36/132

Page 37: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 37/132

Page 38: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 38/132

Page 39: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 39/132

Page 40: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 40/132

Page 41: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 41/132

Page 42: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 42/132

Page 43: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 43/132

Page 44: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 44/132

Page 45: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 45/132

Page 46: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 46/132

Page 47: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 47/132

Page 48: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 48/132

Page 49: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 49/132

Page 50: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 50/132

Page 51: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 51/132

Page 52: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 52/132

Page 53: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 53/132

Page 54: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 54/132

Page 55: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 55/132

Page 56: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 56/132

Page 57: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 57/132

Page 58: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 58/132

Page 59: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 59/132

Page 60: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 60/132

Page 61: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 61/132

Page 62: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 62/132

Page 63: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 63/132

Page 64: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 64/132

Page 65: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 65/132

Page 66: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 66/132

Page 67: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 67/132

Page 68: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 68/132

Page 69: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 69/132

J o y s t i c kL o a d e r

1 0

2 0

3 0

3 5

3 6

4 0

5 0

1 0 0

1 1 0

1 2 0

1 3 0

1 4 0

1 5 0

R = 0 : F O RX = 4 9

R E A DA : R = R + A

I F R O 2 3 3 5 0S T A T E M E N T S ":

R E M * * * L I N E S

R E M* * * O N L Y

S Y S 4 9 4 0 8

P R I N TP E E K (

: G 0 T 04 0

D A T A1 7 3 ,

D A T A1 3 8 ,

D A T A1 7 6 ,

D A T A1 7 0 ,

D A T A1 4 1 ,

D A T A1 7 3 ,

4 0 8 T O

: P O K EX

4 9 6 1 9

, A :N E X T

T H E NP R I N T " E R R O R [ S P A C E ]

E N D

4 0 A N D

A N D M A Y

5 0

B E

5 0 -

1 , 2 2 0 ,

7 4 , 1 7 6 ,

5

3

1

2

, 1 7 0 ,

2 , 1 1 0 ,

5 , 1 9 7 ,

, 1 9 7 ,

7 4 ,

5 ,3 2 ,

A R E

I N [ S P A C E ]

F O R D E M O N S T R A T I O N

O M I T T E D * * *

P E E K

1 7 6

1 7 0 ,

8 0 ,

5 0 4 3 3 ) ; :

5 , 1 7 0 ,

3 2 , 6 4 ,

1 9 3 , 1 3 8

P R I N T

3 2 , !

1 9 3 ,

, 7 4 ,

1 9 3 , 1 3 8 , 7 4 , 1 7 6 , 6

9 6

2 0 8

, 1 6 5

, 5 ,

) , 0 , 1 4 1

1 6 9 , 2 0 1, 1 5 ,, 1 4 1

D A T A [ S P A C E ]

* * *

P E E K ( 5 0 4 3 4 )

> o ,

1 3 8

1 7 6

1 9 3

, 7 4

, 5

1 6 9 , 1

1 9 7

2 ,

, 9 6

1 9 7

B eC a r e f u lW h e nY o uD i a lU sW h e ny o uc a l lC o m m o d o r e ,p l e a s ed o u b l ec h e c kt h en u m b e r s

b e f o r ey o ud i a l ,a n db e s u r ey o ud i a lc a r e f u l l y .S e v e r a lp e o p l e

i n o u ra r e aw h oh a v es i m i l a rp h o n e n u m b e r sh a v eb e e nr e

c e i v i n ga d i s t r e s s i n gn u m b e ro f c a l l si n t e n d e df o r u s . O u r

n u m b e r sa r e :

E x e c u t i v eO f f i c e s : 2 1 5 - 4 3 1 - 9 1 0 0

C u s t o m e rS u p p o r t : 2 1 5 - 4 3 6 - 4 2 0 0

M a g a z i n eS u b s c r i p t i o n s : 8 0 0 - 3 4 5 - 8 1 1 2

( I nP e n n s y l v a n i a 8 0 0 - 6 6 2 - 2 4 4 4 )

B u t t e r f i e l d ' s" B i t s& B y t e s "T VS e r i e s A i r e di n t h e U . S .

" B i t s& B y t e s " ,a C a n a d i a nT Vs e r i e sp u tt o g e t h e ru n d e rt h e

w a t c h f u le y eo f J i mB u t t e r f i e l d ,h a sb e e np u r c h a s e db y t h eP u b

l i cB r o a d c a s t i n gS y s t e mf o r a i r i n gi n t h eU n i t e d S t a t e st h i sf a l l .

T h es e r i e si s d e s i g n e dt o h e l pb e g i n n i n gc o m p u t e r i s t s —

o r p e o p l et h i n k i n ga b o u t b u y i n g ac o m p u t e r — u n d e r s t a n d

t h e i re q u i p m e n ta n di t s p o t e n t i a l .S e t u pa s a t u t o r i a l ,e a c h

h a l f - h o u rp r o g r a mc o v e r sa s p e c i f i cs u b j e c t ,r a n g i n gf r o m

t h e m o s tr u d i m e n t a r yd i s c u s s i o no f w h a tR A Ma n d R O Ma r e t o m o r es o p h i s t i c a t e dt o p i c sl i k em o d e m sa n dp r o g r a m

m i n gl a n g u a g e s .

A l t h o u g ht h e p r o g r a mi s n o t s p e c i f i c a l l yC o m m o d o r e -o r i e n t e d ,y o ud o g e tt o s e ea l e t o f C o m m o d o r ee q u i p m e n t —

a n d c a np i c ku p s o m ei n t e r e s t i n gi n f o r m a t i o na s w e l l ,e v e ni f

y o u ' r ea n e x p e r i e n c e dh a c k e r .

T o ob a dP B Sd i d n ' tb u yt h e o t h e rp a r t o ft h i ss e r i e s ,t i t l e d

" T h e A c a d e m y " ,w h i c ho n C a n a d i a nT V r a n i m m e d i a t e l yf o l

l o w i n g" B i t s8 B y t e s " ." T h eA c a d e m y "i s a r e v i e wo f a n d

c o m m e n t a r yo n t h e i n f o r m a l i o np r e s e n t e di n " B i t s& B y t e s " —

a n df e a t u r e sJ i mB u t t e r f i e l di n t h ef l e s h .( H ed o e sn o t a c t u a l l y

a p p e a ri n " B i t s& B y t e s " . )

" B i t s& B y t e s "w a sp r o d u c e db y T VO n t a r i oi n a s s o c i a t i o n

w i t h t h eO n t a r i oT e a c h e r sF e d e r a t i o n .W a t c hy o u rl o c a l l i s t i n g s

f o ri t sa p p e a r a n c e .

V I C& 6 4

A T L A S T ! T h ei n f o r m a t i o ny o un e e d ,w i t h o u ta l w a y sg o i n g

b a c kt o t h em a n u a l .T h e s ed u r a b l ep l a s t i cc o a t e do v e r

l a y sc o n t a i np r o g r a ms t a r t i n gl o c a t i o n s ,f u n c t i o nk e yl a b e l

i n g ,c o m m a n d sa n da d d i t i o n a la i d s i n c e n t e rc u t o u t .

P l e a s es e n dm e t h e f o l l o w i n gL e r o y sC h e a t s h e e t" k e y b o a r do v e r l a y s

2 0 6 4 2 0 6 4

□ P r o g r a m m e r ' sA i d ' e d G r a p h i cp r i n t e r d s i s a i s z s )n V i c m o n 1 D U M IW o r d c r a f t2 0 1□ S u p e r E x p a n d e r '□ H E SV i cF o r t h 3

V i cT y p e w r i t e r ' D □ H E SW r i t e r 3V i c t e r m ! 1 d W o r d p r o3 p l u s

d T e r m6 4 ' n E a s yS c r i p t 'a a Q u i c kB r o w nF o x a a B a s i c C m i o s 3

S e n dc h e c ko r m o n e yo r d e rp l u s$ 2 . 0 0( p o s t a g ea n dh a n d l i n g )

P A r e s i d e n t sa d d 6 % s a l e st a x .

N a m e .

A d d r e s s .

C i l y S t a l e . Z i p .

C H E A T S H E E TP R O D U C T S " *P O B o x8 2 9 9P i t t s b u r g hP A .1 5 2 1 8

Page 70: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 70/132

t h ea r t s

1 6 0

1 7 0

1 8 0

1 9 0

2 0 0

2 1 0

2 2 0

2 3 0

2 4 0

2 5 0

2 6 0

2 7 0

2 8 0

2 9 0

3 0 0

3 1 0

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

2 0 6

2 0 1

1 7 3

4 1 ,

I t1 7 3

2 4 0

9 6 ,

1 9 7

5 0 ,

1 3 8

1 6 9

7 4 ,

1 7 6

1 6 9

1 9 7

, 2 , 1 9 7 , 9 6 ,

, 2 0 1 , 1 4 4 ,5

, o ,

0 ,1 4 1 ,

, o ,

, 9 ,

2 3 8

/ 9 6

1 9 3

, 7 4

, 0 ,

7 4 ,

, 5 ,

, 1 ,, 9 6

1 9 7 ,

1 4 1 ,

2 0 8

2 3 8

, 1 6

, 1 0

1 , 1 9 7 ,1 * 1 9 7 ,1 9 7 ,

1 6 9 ,

, o .

, 1 7 3

, 1 3 8

, 1 7 6

1 4 1 ,1 7 6 ,

1 7 0 ,

1 4 1 ,

2 0 1

0 ,1 9 7 ,

, 0 ,

, 7 4

, 6 ,

1 5 ,

5 ,3 2 ,

1 5 ,

1 6 9 ,

, 6 3

1 4 1 ,2 0 8

2 2 0

, 2 ,

9 , 0 ,

, 1 7 3

2 0 6 ,

6 4 ,

, 1 4 4

1 9 7 ,

1 4 1

, I f

1 7 3

, 2 ,

1 9 7

0 , 1 9 7 ,

1 4 1 ,

, 1 4

I f 1 9 7 ,, 5 ,

/ 7 4 ,

, 1 7 6 , 5 ,

1 6 9

1 9 7

1 7 0 ,

1 1 0

1 9 7

f 1 /, 9 6 ,

3 2 ,

, 1 9 3

, 9 6 ,

1 6 9 ,

1 7 6

1 7 0

1 4 1 ,

1 7 3

8 0 ,

0 ,

, 2 ,

1 9 71 9 7

, 9 6

, 2 4 0 , 9

9 6 ,

1 9 7 ,

, 1 7 3 , 1

1 4 1 ,

I f, 5 ,

, 3 2

1 5 ,

, o ,

1 9 3 ,

0 ,1 4 1 ,

1 7 0

/ 6 4

1 9 7

2 2 0

1 3 8

1 6 9

9 6

, 1 9 7

1 9 7

1

, 3 2

, 1 9 3

, 9 6

, 7 4

, 7 4, 1 3 8 , 7 4 , 1 7 6 , 6

1 6 9, o , 1 4 1, 1 5

E X P A N D E RB O A R D S

C B M6 4 ™4 - S L O T

N e w l y d e s i g n e du n i t

w i t hs o l i d - s l a t es w i t c h

i n g o n t h e G A M Ea n d

X R O Ml i n e sl o r

u n i v e r s a lc o m p a t i b i l i t y

w i t ha l l c a r i n Q g e s

N o r m a lc o m p u t e r

o p e r a t i o ni s

u n a f f e c t e d D y

c a r t r i d g e sl e l t

p l u g g e di n .

S A M EL O WP R I C E

P / NC - 6 4

' 6 9 . 9 5

V I C 2 OT M

S - S L O T

T o g g l e s ,

f u s ea n dr e s e t

P / NV - 3 6

' 6 9 . 9 5

6 - S L O Tw i t h

3 - l t r i b b o nc a b l

P / NV - 4 6

' B 9 . 9 5

3 - S L O T

S l i d es w i t c h e sa n af u s e

P ' NV - 2 3

• 4 9 . 9 5

4 - S L O T

T o g g l e s , f u s e

a n a r e s e t

P / NV - 2 4

■ 5 9 . 9 5

A l le x p a n d e r sf e a t u r ef i b e r g l a s sc i r c u i tb o ad s w i t h

e p o x ys o l d e rm a s k , g o l dc o n t a c t sa n dm e t a lf e e t

M O N I T O R / A U D I OC A B L EC o n n e c t s V I C2 0 o r C B M6 4 t o a u d i oa m p l i f i e ra n dT V m o n i t o r

C o l o rW o r V I CP / NM C - 2' 1 2 . 9 5

B & W 6 4 o n l yP / NM C - 3M 2 . 9 5

S e ey o u rd e a l e ro r p l a c e

y o u ro r d e rd i r e c t l y

V I S A- M ' C- C H E C K- C O D

P R E C I S I O NT E C H N O L O G Y ,I N C .

C O M P U T E R P R O D U C T SD I V I S I O N

P . O .B O X1 S 4 M

S A L T L A K EC I T Y .U T A H8 4 1 1 5

( S 0 1 )4 B 7 - 6 2 6 G

T M - T r a d e m a r ko f C o m m o d o r eE l e c t r o n i c sL i m i t e d

M A I L P R OD A T AO R G A N I Z E

A N DM A I L I N GL I S T

P R O G R A MF O R

C O M M O D O R E6 4 ™C O M P A R ET H E S EF E A T U R E S :

• f a s tf i l ed e f i n i t i o n

• e a s yu p d a t i n g

• r a p i dp r i n t i n gw i t ht o t a l

f o r m a ta n dr e c o r ds e l e c t i o nc o n t r o l

• W O R D P R Oc o m p a t i b l e

• u p t o 4 0 0 0r e c o r d so n 1 5 4 1

M A I L P R O6 4 $ I 2 9 WA l s oa v a i l a b l ef o rC O M M O D O R E8 0 3 2. . . S I 7 9 "

P i y i n e mm U S f u i v d i v r n t io r d e ro - m i j o fc r c d r lc i ' d i

c j t t o m t: - o - c - j . - t■ - ■ ■j

P R O - L I N E■ ■ ■ I I I I S O F T W A R E

P R O - L I N ES O F T W A R EL T D

( 4 1 6 ) 2 7 3 - 6 3 5 07 5 5T H EQ U E E N S W A YE A S T .U N I T8

M I S S I S S A U G A .O N T A R I OC A N A D A .L 4 Y4 C 5

6 8 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 71: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 71/132

b u s i n e s s

C o m p u t e r si n t h eC h u r c h

J o u r n e y sa n dV i s i o n sb yJ i m S t r a s m a

A l t h o u g hm a n yo fy o uk n o wJ i mS t r a s m a

a n dh i s w i f e ,E l l e n ,a s a u t h o r so fs e v e r a l

b o o k s a b o u tC o m m o d o r ec o m p u t e r sa n de d i t o r so f T h eM i d n i t e / P A P E R ,a

C o m m o d o r e - o r i e n t e dm a g a z i n e ,y o u

m a yn o th a v ek n o w nt h a tJ i mi s a l s oa

U n i t e d M e t h o d i s tp a s t o r .

I n t h i sa r t i c l eJ i ma c c o m p l i s h e st w o

t a s k s :f i r s t ,h ep r o v i d e s v a l u a b l ei n f o r

m a t i o no nh o wc o m p u t e r sc a nh e l p

r e l i e v ea p a s t o r ' s d a i l yb u r d e no f" a d -

m i n i st r i v i a" . ( T h i si n f o r m a t i o n ,b y t h e

w a y ,c a nc e r t a i n l yb e a p p l i e dt o a n ya dm i n i s t r a t i v e f u n c t i o n ,w h e t h e rr e l i g i o u s

o r s e c u l a r . )S e c o n d ,a n de q u a l l yi m p o r

t a n t ,h e a l s og i v e sy o us o m er a r ei n s i g h t s

i n t o t h ee a r l i e s td a y so f m i c r o s( w a y b a c k

i n 1 9 7 7 ) ,w h e n4 K A l t a i r ss o l di n k i t s

w e r es t a t e - o f - t h e - a r tt e c h n o l o g y .

O n et h i n gy o uh a v et o u n d e r s t a n di s t h a tI ' m

a g a d g e tf r e a k . I ' v ea l w a y sh a da w a r mp l a c ei n

m yh e a r ta n dp o c k e t b o o kf o re l e c t r o n i ct o y s .W eb o u g h to u rf i r s tc a l c u l a t o ri n s e m i n a r y ,i n F e b r u a r y

o f 1 9 7 1 .A t$ 1 0 0f o ra s i m p l ef o u r - f u n c t i o nu n i t ,i t

w a sn e a r l yo u to f r e a c hf i n a n c i a l l y .E v e ns o ,I h a d

t o h a v ei t . L i k e w i s ew i t hw a t c h e s . . .I s t i l lh a da p e r

f e c t l yg o o dO m e g aw h e nI b o u g h tm yf i r s te l e c t r o n i c

w a t c h .A n dI s t i l lh a v et h a tT i m e xn o w ,t h r e ee l e c

t r o n i c sl a t e r .W i t hm yb a c k g r o u n d ,i t s h o u l d n ' ts u r

p r i s ea n y o n et h a tI b o u g h tt h ef i r s tc h u r c hc o m p u t e r

i n I l l i n o i s .

T h eN e e d

M u c ho f t h ed a i l yw o r ko f a p a s t o rh a sl i t t l et o d ow i t hw h a tw e l e a r n e di n s e m i n a r y .A t l e a s ta q u a r t e r

o f a t y p i c a lw o r kd a yi s t a k e nb y " a d m i n i s t r i v i a " —

t h ed u l lr o u t i n eo f a d m i n i s t r a t i o n .S o m eo f i t c a n ' t

b e a v o i d e d .l i k et h eo n c ea y e a rc h o r eo f f i n d i n ga

s u c k e r , e r v o l u n t e e r ,t o p u tt h eC h r i s t m a ss t a ro n t o po f t h es t e e p l ea g a i ni n t h es n o w . B u to t h e rt a s k sa r e

s o m e c h a n i c a li t ' sa s h a m e h u m a n sh a v et o d o t h e m .

T h ec h o r et h a tf i r s tt u r n e dm yt h o u g h t st o c o m

p u t e r sw a st h en e w s l e t t e r .A t t h et i m eI w a sp a s t o ro f

a s m a l l - t o w nc h u r c ho f a b o u t2 0 0m e m b e r s .F o rt h e

f i r s tt i m ei n s o m ey e a r sw e h a da n e w s l e t t e r — a

o n e - p a g e r1 w r o t eo n c ea m o n t h .I c o n s i d e r e di t a

g o o dt o o l f o re v a n g e l i s ma n dk e e p i n g o u rm e s s a g e

b e f o r et h ec o m m u n i t y ,b u tt h em e c h a n i c so f p r e p a r

i n gi t w e r ea c o n s t a n tf r u s t r a t i o n .M a i l i n gl a b e l sw e r e

e s p e c i a l l yp a i n f u l .P e o p l eh a dt h i sa w f u lh a b i t o fm o v

i n go r d y i n gj u s ta f t e rw e r e t y p e dt h em a s t e rl i s t

F i r s tC o n t a c tI n J a n u a r yo f 1 9 7 7I e n j o y e dm yf i r s tp a s t o r a l

j u n k e t — a w e e ks t u d y i n gw o r l dh u n g e ri n N e wY o r k

C i t y .I t w a sa g o o ds e m i n a r ,b u tt h e b e s t p a r tw a sm yo n ea f t e r n o o no f f .I k n e wN e wY o r kw a sf a m o u sf o r

g a d g e t sa n dI w a sd e t e r m i n e dt o f i n ds o m e . B u t

e v e nI w a s n ' tp r e p a r e df o rw h a tI f o u n d .W h i l e

s t r o l l i n gt h r o u g h M a n h a t t a n ,I h a p p e n e dp a s tt h e

s e c o n dc o m p u t e rs t o r ei n t h e c o u n t r y , b a r e l ya

m o n t ha f t e ri t o p e n e d .B a c ki n h i g h s c h o o lI ' dh a dt h r e ed a y so f I I T r a n

c o m p u t e rp r o g r a m m i n g ,f o l l o w e db y a s e m e s t e r

c o u r s ei n F O R T R A Na t D e P a u wU n i v e r s i t y .I n t h o s e

d a y sc o m p u t e r s w e r er o o m - f i l l i n gm o n s t e r sf e db y

k e y p u n c h e dc a r d s .I s p e n tm o s to f t h a ts e m e s t e r

s t a n d i n gi n l i n ef o rt h eo n l yt w ok e y p u n c hm a c h i n e s

o n c a m p u s .

T h ec o m p u t e rs t o r ei n M a n h a t t a nw a sd i f f e r e n t .

I t sc o m p u t e r sw e r ea s s m a l l a s ab r e a db o x a n d

t h e r ew a s n ' ta k e y p u n c hi n s i g h t .T h a t$ 2 6 , 0 0 0

m o n s t e r h a db e e nr e p l a c e db y a s i m p l ek e y b o a r d -

a n d - T Vc o m b i n a t i o na n dr e s u l t sw e r es a v e do no r d i n a r yc a s s e t t et a p e s .T h eb e s t p a r tw a st h e

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 6 9

Page 72: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 72/132

b u s i n e s s

p r i c e — o n l y $ 3 , 4 9 5f o ra n A l t a i rs y s t e mw i t h4 K

R A M .W h yt h a tw a sn e a r l ya s m u c hs t o r a g e a s

D e P a u w ' sI B Mc o m p u t e r !

O fc o u r s et h e r ew e r ed i s a d v a n t a g e st o t h en e w

u n i t s .T h e yw e r eo n l ya v a i l a b l e a sk i t sa n d n o o n e

s e e m e ds u r ew h e r et o g e ts o m ep a r t s .N o rw o u l d

a n y o n ep r o m i s ei t w o u l dw o r ka f t e rI p u ti t t o g e t h e r .

B u tt h a td i d n ' t m a t t e r .I d i d n ' th a v e $ 3 , 4 9 5a n y w a y .

S o I b o u g h t t w o b o o k sa n dl e f t .

I d i d n ' ts l e e pm u c ht h a tn i g h t .I n s t e a dI r e a da b o u tm i c r o p r o c e s s o r s — t h et i n yi n t e g r a t e dc i r c u i t

c h i p st h a tm a d ec h e a p c o m p u t e r sp o s s i b l e .I t t u r n e d

o u tc h o o s i n ga c o m p u t e rw a sn o e a s yt a s k .T h e r e

w e r et h r e ec o m p e t i n gc h i p s ,e a c hi n c o m p a t i b l ew i t h

t h eo t h e r s .T h e r ew e r ea l s oa d o z e no r m o r em a k e r s

o f c o m p u t e rk i t s ,e a c hl a r g e l yi n c o m p a t i b l ew i t h

t h eo t h e r s .

N e x tI r e a da b o u tB A S I C ,t h el a n g u a g e u s e db y

m i c r o c o m p u t e r s .I t ' sl i k eF O R T R A Nb u ts i m p l e r ,t h e

b o o ks a i d .I n v e n t e da t D a r t m o u t hC o l l e g ei n 1 9 6 4

a s a B e g i n n e r s 'A l l - p u r p o s eS y m b o l i cI n s t r u c t i o n a l

C o d e ,i t s p r i m a r yv i r t u ew a st h a ti t w a ss m a l le n o u g ht o f i ti n m o s t a n yc o m p u t e r .

Y o uC a n ' tG oH o m eA g a i nB a c kh o m ei n I l l i n o i sI k e p tr e a d i n ga b o u tc o m

p u t e r s ,b u td i d n ' t t h i n ka b o u tb u y i n gu n t i lM a yo f

1 9 7 7 .T h a tw a st h em o n t hP o p u l a rS c i e n c em a g az i n ef e a t u r e da h o m ec o m p u t e r o ni t sc o v e r .A c

c o r d i n gt o t h ea r t i c l e ,t h eC o m m o d o r eP E Tw a sa

r e a lc o m p u t e r ,s e l l i n gf o rt h eu n h e a r do f p r i c e o f

$ 4 9 5 !B e t t e ry e t ,i t w a sf u l l ya s s e m b l e da n dw o r k e d

a s s o o na s i t w a sp l u g g e di n !A n di t sB A S I Cw a s

b u i l ti n o n s p e c i a lc h i p sc a l l e dR O M s .U n f o r t u n a t e l y ,I c o u l d n ' ta f f o r d t h eP E T .e i t h e r .

B u tt h a tw i n t e rI m o v e dt o a h u g ec h u r c ha s M i n i s t e r

o f E v a n g e l i s m .A n di m m e d i a t e l yI k n e wI h a dt o g e t

a c o m p u t e r .O t h e r w i s eI w o u l db e b u r i e db y p a p e r

w o r kw h e nI s h o u l db e v i s i t i n gn e w c o m e r s .I w a s

r e s p o n s i b l ef o rm o n i t o r i n gt h ea t t e n d a n c eo f n e a r l y

t h r e et h o u s a n dm e m b e r sa n da n e q u a ln u m b e ro f

v i s i t o r s .O f t h e s e ,s e v e nh u n d r e dm e m b e r sa n d o n e

h u n d r e dv i s i t o r sc o u l db e c o u n t e do n s i g n i n g t h e

a t t e n d a n c er e g i s t e re v e r yS u n d a y .A sy o um i g h t

e x p e c t ,m yd e s kw a sc o v e r e dw i t hc a r df i l e s ,a n d

I g a v et h a n k sd a i l yf o rm ys e c r e t a r y .

N o r m a l l yI ' dh a v e p u s h e ds t r o n g l yf o rt h ec h u r c h

i t s e l ft o b u ya c o m p u t e r .B u tm yn e ws e n i o rp a s t o r ,

m u c ht h o u g hI l o v e h i m ,i s a s a d v e r s et o g a d g e t sa s

I a m f o n do f t h e m .A n dt h e na s n o w ,t h es o l eb u d g e t

p r i o r i t yo f t h a tc h u r c hi s f i n d i n ga w a yt o a d dp a r k

i n ga n de n l a r g et h e s a n c t u a r y .S i n c eI a g r e e dw i t h

t h a t g o a l ,I d e c i d e dt o b u ym yo w nc o m p u t e r .

T h e m e t h o dI c h o s ei s o p e nt o m o s tp a s t o r s .I p u t

a l lg i f t sf r o mw e d d i n g sa n df u n e r a l si n t oa c o m p u t e r

f u n d .I ' v ea l w a y sa c c e p t e ds u c ho f f e r i n g s ,u s i n g

t h e mf o rt h i n g st h ec h u r c hn e e d sb u tc a n ' tb r i n gi ts e l ft o b u y .F o r t u n a t e l y ,G r a c eC h u r c hh a sl o t s

o f w e d d i n g s

W h i l ew a i t i n gf o rm ys a v i n g st o g r o wI a l s od i d

s o m e t h i n ge l s em o s tp a s t o r sc a nd o .I b o r r o w e d

a c o m p u t e ro w n e db y a p a r i s h i o n e r ,w h i c hw a s

p r i m a r i l yu s e db y h i st e e n - a g es o n .T h a tm e a n ti t

w a sf r e ed u r i n g s c h o o lh o u r s .

T h eP l u n g eD u r i n gt h es u m m e ro f 1 9 7 8 ,b y a p r o c e s so f

e l i m i n a t i o n ,I f o u n dm y s e l ft h eo w n e ro f a C o m

m o d o r eP E Tc o m p u t e r .I t t o o ka b o u to n em o n t ht o t e a c h m y s e l fB A S I Ca n dt h r e em o r em o n t h s

t o f i n i s ha p r o g r a mt o m o n i t o rc h u r c ha t t e n d a n c e .

S i n c et h a tf i r s tP E Th a do n l y8 Ko f m e m o r y ,I

d i v i d e dm yd a t ai n t og r o u p so f 1 0 0n a m e s ,k e e p i n g

e a c h g r o u po n a s e p a r a t ec a s s e t t e .T h ep r o g r a m

t o l dm e w h e nt o p u ti n e a c hc a s s e t t e .T h a tm e t h o d

w o r k e d — a n dw e l l — b u ts h u f f l i n ga d o z e nd a t ac a s

s e t t e sw a st i m e - c o n s u m i n ga n di n c o n v e n i e n t .

O n ep a r t i a ls o l u t i o nt o t h et a p es h u f f l i n gw a st o

a d d m e m o r y .B yJ u n eo f 1 9 7 9t h r e ed i f f e r e n tc o m

p a n i e so f f e r e dp l u g - i nc a r d st o i n c r e a s et h ep r o g r a m

w o r k s p a c ei n t h ec o m p u t e r .T h a tm o n t hC o m m od o r ea l s oi n t r o d u c e da n e wm o d e lt h a ta l r e a d y

i n c l u d e d3 2 Ko f m e m o r ya n da r e a lk e y b o a r d .

S u r p r i s i n g l y ,t h e n e tc o s t o fs e l l i n gm yo l dP E Ta n d

b u y i n gt h en e wm o d e lw a st h es a m ea s k e e p i n gt h e

o l dm o d e l a n da d d i n gm e m o r y .N e e d l e s st o s a y ,

I t r a d e du p .

M yn e x tu p g r a d ec a m et h a tN o v e m b e r .A c o m

p u t e ri s n o tm u c hu s et o a c h u r c hw i t h o u ta p r i n t e r ,

e s p e c i a l l yw h e nt h ec o m p u t e ri s a t h o m ea n dt h e

o f f i c ea t t h ec h u r c h .I ' dt h o u g h ta b o u tk e e p i n gt h e

c o m p u t e ra t t h eo f f i c e ,b u tc o u l d n ' tf o rt w or e a s o n s .

G r a c eC h u r c h ,w h i c hw a ss u f f e r i n ga b o u to n eb r e a k -i n a m o n t ha t t h et i m e ,d i d n ' th a v ei n s u r a n c et o

7 0 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 73: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 73/132

c o v e rm ye q u i p m e n t .S e c o n d , c o m p u t e r sa r ev e r y

a d d i c t i v ea n dm yw i f ew o u l dh a v er e s e n t e dm ys t a y i n ga t t h eo f f i c ea s l a t ea s I w o u l dh a v ei f t h e

c o m p u t e r w e r et h e r e .

I n s t e a d ,I b o u g h ta c h e a pp r i n t e r .T h o u g hi t ' s

n o wp o s s i b l et o b u ya d a i s y - w h e e lp r i n t e rf o r$ 8 0 0 ,

i t o n l yb o u g h tm ea d o t - m a t r i xp r i n t e ri n 1 9 7 9 .

E v e ns o ,t h ep r i n t e rg a v em em o r eu s a b l ea t t e n

d a n c er e p o r t sa n da l l o w e dm et o b e g i nu s i n gt h e

c o m p u t e ra s a t y p e w r i t e rf o rs e r m o n s .T h i sf e a t u r e

a l o n es a v e dt w oh o u r sp e rw e e ka n dg a v em ea f a r

b e t t e r - l o o k i n gm a n u s c r i p to n S u n d a ym o r n i n g .

B e y o n dB A S I CT h e nI h i ta n o t h e rb a r r i e r .B A S I Cs i m p l yc o u l d n ' t

m a i n t a i n3 , 0 0 0n a m e si n a l p h a b e t i c a lo r d e r .E a c h

s o r to f t h el i s tt o o k4 8 h o u r so f c o m p u t e rt i m e ,a n d

i t h a dt o b e d o n em o n t h l y . T h i si s a t y p i c a lp r o b l e m .

A n yc o m p u t e rc a ns e e mf a s tu n t i li t h a sa f u l ll o a d

o f d a t at o j u g g l e .A n y o n es h o p p i n gf o ra c o m p u t e r

s h o u l dt e s ti t w i t ha s m u c hi n f o r m a t i o na s p o s s i b l e

b e f o r eb u y i n g .T os o l v et h es o r tp r o b l e mI l e a r n e dt o

w r i t ep r o g r a m si n m a c h i n el a n g u a g e — t h ec o m p u t

e r ' sn a t i v et o n g u e .I t w a s n ' te a s y ,b u ti t d i dw o r k .

T h er e s u l t i n gp r o g r a ma r r a n g e st h e3 , 0 0 0n a m e s

i n u n d e ra m i n u t e .

A F u l lS y s t e ma t L a s tT h e r ea r ea d v a n t a g e st o b e i n gf i r s t .I t t u r n e d o u t

t h a tm a n yo t h e rp e o p l en e e d e dm ys o r ta n dw o u l d

p a yf o ra c o p y .T h a tp r o v i d e de n o u g hm o n e yt o b u y

a d u a ld i s kd r i v ea n dc o m p l e t em ys y s t e m .H a v i n gt w o

d r i v e si s a s a f e t ym e a s u r e .W i t ht w o ,i t i s e a s yt o b a c k

u p d i s k sw i t ha s p a r ec o p yo f i m p o r t a n ti n f o r m a t i o n .

A n y o n ew i t hm ym o n e yp r o b l e m si n b u y i n ga

c o m p u t e rn o wh a so n ew o n d e r f u lo p t i o n n o to p e n

t o m ey e a r sa g o — l e a s i n g .B u y i n ga s I d i d ,a b i ta t a

t i m e ,i s f a rm o r ee x p e n s i v ei n t h el o n g r u n t h a ng e t

t i n gw h a ty o un e e da t t h es t a r t .I t a l s om a k e st h e

s y s t e ml e s su s e f u lu n t i lc o m p l e t e d .M o s tr e p u t a b l e

c o m p u t e rd e a l e r sn o wg l a d l yl e a s ec o m p u t e r s b y

t h em o n t h .T h et e r m sa r et y p i c a l l yf o rt h r e ey e a r s ,

w i t h ac h e a po p t i o nt o b u yt h ec o m p u t e ra t t h ee n d .

T h e r e i nl i e sa d i l e m m a :b yt h e ny o u rc o m p u t e rw i l l

s t i l lb e i n p e r f e c tw o r k i n go r d e r ,b u th o p e l e s s l yo bs o l e t e .E a c hy e a rf o rt h e p a s tt e ns e e m st o h a v eb r o u g h ta d o u b l i n go f c o m p u t e rm e m o r ya n dd i s k

s t o r a g ew i t h o u ta n i n c r e a s ei n p r i c e . I nf a c t ,t h e r e

m a yn e v e rb e a g o o dt i m et o b u ya c o m p u t e r ,b e

c a u s et h e r ew i l la l w a y sb e s o m e t h i n gb e t t e ra n d

c h e a p e rj u s to v e rt h eh o r i z o n .

T h es o l u t i o ni s t o b u ya m o d e lt h a ti s i m m e d i a t e l y

u s e f u l — o n et h a ta l r e a d yh a st h ep r o g r a m sy o ui n

s i s to n u s i n g .T h e ni t w o n ' tm a t t e rt h a ti t b e c o m e s o b

s o l e t e ;y o u ' l ls t i l lu s ei t f o rt h ec h o r e si t h a s a l w a y sd o n e ,

e v e ni f y o u b u ya n o t h e rc o m p u t e rf o ro t h e rc h o r e s .

I ' v ed o n et h i sm y s e l f ,k e e p i n gm yn o w - o l dc o mp u t e rw h i l ea d d i n ga n o t h e rf o rm yw i f et o u s ei n

h e rw o r ko f e d i t i n g .W ee a c hh a v ea c o m p u t e ra n d

d i s kd r i v e s ,a l lc o n n e c t e dt o w o r kt o g e t h e r .T h i si s

a n i m p o r t a n tc o n s i d e r a t i o nf o r l a r g e rc h u r c h e s ,

w h e r es e v e r a lp e o p l es h a r ea c o m m o nd i s k d r i v e

a n dp r i n t e r .I f t h i sm a t t e r st o y o u ,b e s u r es y s t e m s

y o uc o n s i d e rp r o v i d ef o ri t .

T h eR e s to f t h eS t o r yI ' v el e f to u ts o m eo f m ys t o r y :t h em o v et o m y

o w nc h u r c h ,w h e r eI u s e dt h ec o m p u t e rf o re v e r y

t h i n gf r o mb u d g e t st o b u l l e t i n sw i t h t h eh e l po f a

n e wd a i s yp r i n t e r ;a n dt h ef u r t h e rm o v et o a s p e c i a l

a p p o i n t m e n t ,f r e e i n gm et o w o r kf u l l - t i m ew i t ht h i s

e x p l o d i n gn e wt e c h n o l o g y .I t h a sb e e ne s t i m a t e d

t h a ti n t e r e s t i nc o m p u t e r sa m o n gp a s t o r sd o u b l e d

e v e r ym o n t hd u r i n g 1 9 8 2 .B a s e do n m ym a i l ,1 9 8 2

m a yb e r e m e m b e r e da s t h ey e a rc h u r c h e sd i s c o v

e r e dc o m p u t e r s .

T h e C h u r c hM a r k e tM a n yc h u r c h e sh a v et h em i s t a k e ni d e at h a tt h e y

n e e da s p e c i a lc h u r c hp a c k a g ei n o r d e rt o u s ea

c o m p u t e r .I n m o s tc a s e st h i si s n o tt r u e .T h ed a i l y

n e e d so f a c h u r c ho f f i c ea r em o r el i k et h o s eo f o t h e r

b u s i n e s s e st h a nm o s tp a s t o r sc o m f o r t a b l ya d m i t .

C u s t o mc h u r c hp a c k a g e sd o e x i s t — s o m eg o o da n d

s o m ea w f u l .G o o do n e st e n dt o b e e x p e n s i v e — mh o m ec h u r c ho f 1 , 7 0 0m e m b e r sj u s th a p p i l y p a i d

$ 2 2 , 0 0 0f o ra c o m p u t e ra n da p a c k a g eo f c u s t o m

c h u r c hp r o g r a m s .I t w o r k sw e l l ,a n dr e q u i r e sa l m o s t

n os k i l li n t h eu s e r .B u ti t d o e sl i t t l et h a tc o m m o n l ya v a i l a b l e s e c u l a rp a c k a g e sc o u l d n ' td oa s w e l lf o r

$ 1 5 , 0 0 0l e s s ,p r o v i d i n gs o m es k i l l e dh e l pi s a v a i l

a b l e .F e wc h u r c h e sa r en o ws o s m a l lo r r e m o t ea s

t o b e w i t h o u ts u c hh e l p .T h e s es e c u l a rp a c k a g e s

i n c l u d ef i v em a j o ra r e a so f u t i l i t y :w o r dp r o c e s s i n g ,

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 7 1

Page 74: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 74/132

d a t am a n a g e m e n t ,a c c o u n t i n g ,e d u c a t i o na n dn e t

w o r k i n g .L e t ' sl o o kb r i e f l y a te a c h .

W o r dP r o c e s s i n gW o r dp r o c e s s i n gc o v e r se v e r y t h i n gc h u r c h e sd o

n o ww i t ha t y p e w r i t e ra n dm o r e .T h ec o m p u t e ri s

i d e a lf o rw e e k l ys e r m o n s ,b u l l e t i n sa n dn e w s l e t t e r s .

N e e dI r e m i n da n y o n eh o wl i t t l ei n a t y p i c a lc h u r c h

b u l l e t i nc h a n g e s f r o mw e e kt o w e e k ?I n c h u r c h e s

w h e r eh a v i n ga l e t t e r - p e r f e c t b u l l e t i ni s c o n s i d e r e de s s e n t i a l ,a c o m p u t e rs h o u l ds a v ef o u rh o u r sa

w e e k .T h e nt o o ,h a v i n ga c o m p u t e rg i v e sa w h o l e

n e wm e a n i n gt o t h ec o n c e p to f t h es e r m o nb a r r e l .I f

a l ly o u rs e r m o n sa r ei n c o m p u t e rf i l e s ,a d a p t i n go n e

f o rr e - u s ei s s i m p l i c i t yi t s e l f .I t e v e ni m p r o v e st h e

s e r m o nt h ef i r s tt i m ea r o u n d .H o wo f t e nh a v ey o u

w a n t e dt o m o v ea n i d e at o a d i f f e r e n tp a r t o ft h e

s e r m o nb u td i d n ' tb e c a u s ei t w o u l dm e a nr e t y p

i n g ?O nt h ec o m p u t e rs u c hm o v e st a k eo n l ya

f e ws e c o n d s .

H o w e v e r ,t h ew o r dp r o c e s s o rs h i n e sb e s tw h e n

c o m b i n e dw i t h m a i ll i s ti n f o r m a t i o n .A t G r a c eC h u r c hI s e n to f f s e t - p r i n t e dw e l c o m el e t t e r st o e a c h

n e wv i s i t o r .A f t e rI g o t ad a i s y - w h e e lp r i n t e r ,I s e n t

p e r s o n a l i z e dl e t t e r si n s t e a d .I t d i d n ' tt a k e am i n u t e

l o n g e r ,a n dt h er e s u l t i n gl e t t e r sw e r ef a rw a r m e r

t h a nt h e p r i n t e d o n e s .U s i n ge s s e n t i a l l yt h es a m e

t e c h n i q u e ,i t i s p o s s i b l et o s e n di n d i v i d u a l i z e dl e t t e r s

t o e v e r yf a m i l yi n t h ec h u r c hi n s t e a d o f t h eu s u a l

c a n n e dC h r i s t m a s ,E a s t e ra n dS t e w a r d s h i pc a mp a i g nl e t t e r s .

D ob e s e n s i b l ei n t h i s .I f y o uw r i t em o r et h a n

t h i r t yl i n e so r m a k et h er e s u l t st o op r o f e s s i o n a l -

l o o k i n g ,e v e r y o n ew i l lk n o wy o uu s e da c o m p u t e r ,n o m a t t e rw h a ty o us a y .A n dr e a dt h er e s u l t sb e f o r e

s e n d i n g t h e m .W e ' v ea l lr e c e i v e de x a m p l e so f

c o m p u t e r - g e n e r a t e dg i b b e r i s h :" G o o dM o r n i n gM r s .

M e t h o d i s t ,a n dh o wa r et h i n g s t h e r ei n B o x6 6 ? "

D a t aM a n a g e m e n tT h ec o n g r e g a t i o n a l m a i ll i s tc a nb e c o m et h e b a s i s

o f a m e m b e ra n dv i s i t o ri n f o r m a t i o ns y s t e mu s i n g

a n yo f t h eb e t t e rd a t a b a s em a n a g e rp a c k a g e ss o l d

t o d a y — w i t hs e v e r a lr e s u l t i n g b e n e f i t s .T h ef i r s to f

t h e s ei s m o r eu p - t o - d a t em a i ll a b e l s .C o r r e c t i n ga

c o m p u t e rm a i ll i s ti s u s u a l l yf a s t e rt h a n u p d a t i n gam a n u a ls y s t e m s oi t t e n d st o b e d o n em o r ep r o m p t l y .

S i n c et h ep o s t a l s e r v i c ec h a r g e sf o re v e r yr e

t u r n e dn e w s l e t t e r ,u p d a t i n ga d d r e s s e sw e e k l yc a n

m e a nr e a ls a v i n g s .I t a l s o p r o t e c t sa g a i n s tc a u s i n g

o f f e n s ei n m a i l i n g st o r e c e n t l yb e r e a v e d ,d i v o r c e d

o r m a r r i e df a m i l i e s .

N e a r l ya l lc o m m o nd a t am a n a g e m e n tp a c k a g e s

c a na l s ok e e pr e c o r d so f s u c hi n f o r m a t i o na s l a s t

a t t e n d a n c e , p l e d g e ,b i r t h d a y s ,c h u r c hj o b sa n d

g r o u p s ,n e i g h b o r h o o d , w o r k p l a c ea n d e m e r g e n c y

c o n t a c t s .O n c es u c hi n f o r m a t i o ni s r e a d i l ya v a i l a b l e ,

s e n d i n ga p o s t c a r dt o e v e r y o n ei n t h e c h o i r o rp r i n t

i n gt h en a m e so f m e m b e r sw i t hA p r i lb i r t h d a y si s

a t r i v i a lc h o r e .A n db e c a u s et h e i n f o r m a t i o ni s a l l

t o g e t h e ri n o n ep l a c e ,i t i s e a s yt o u p d a t e .

A d d i t i o n a l l y ,a l lp a s t o r sk n o wt h ev a l u eo f h a v i n g

a n e wv i s i t o rc o n t a c t e db y a m e m b e ro f t h ec h u r c h

w h ol i v e sn e a r b y , o rw o r k si n t h es a m ep l a n to r

s h a r e sa c o m m o ni n t e r e s t .O n c es u c hi n f o r m a t i o n

i s i n t h ec o m p u t e ri t i s s i m p l et o h a v et h ec o m p u t e r

s e a r c ht h er e c o r d sf o ra p p r o p r i a t ep e r s o n st o c o n

t a c tn e w c o m e r s .A d a t a b a s ec a na l s oh e l pb y m a k

i n gs u r en o q u a l i f i e dv o l u n t e e ri s o v e r l o o k e di nr e c r u i t i n gp e o p l et o f i l lc h u r c hj o b s .

O n eo t h e rb e n e f i to f s u c hi n f o r m a t i o ni s a s a n

e a r l yw a r n i n gs y s t e mf o rp e r s o n a ld i f f i c u l t i e so r d i s

s a t i s f a c t i o n .T y p i c a l l y , f a m i l i e si n c r i s i sa n df a m i l i e s

t h a ta r eu p s e tw i l lc h a n g et h e i rp a t t e r n so f a t t e n

d a n c ea n dg i v i n g .I f t h i si s n o t i c e dw i t h i nt h r e e

w e e k so r s o ,e f f e c t i v eh e l pc a nu s u a l l yb e g i v e n .

T h i si s e s p e c i a l l yt r u ew h e nt h ed a t a b a s el i s t s

a n o t h e r p e r s o ni n t h ec o n g r e g a t i o nt r u s t e db y t h e

f a m i l y .O nt h eo t h e rh a n d ,i f t h ep r o b l e mg o e su n

n o t i c e df o rs i xw e e k so r m o r e ,s u c hf a m i l i e sm a y

r i g h t l yc o n c l u d et h a tn o o n ei n t h ec h u r c hc a r e sm u c ha b o u tt h e m .

A c c o u n t i n gF i n a n c i a lr e c o r d - k e e p i n gi s o n eo f t h em a i ni n t e r

e s t sc h u r c h e sh a v ei n c o m p u t e r sa t t h em o m e n t .Ag o o da c c o u n t i n gp a c k a g ec a nk e e pt r a c k o fd o n o r s

a n dd o n a t i o n st o v a r i o u sf u n d s , a s w e l l a se x p e n s e s

i n a n yn u m b e ro f b u d g e tc a t e g o r i e s . T h i s ,h o w e v e r ,

i s o n et a s kt h a tn e e d ss p e c i a lp r o g r a m m i n g .I t w o u l d

n e v e rd o ,f o re x a m p l e ,t o s e n dm e m b e r sa b i l li n

s t e a do fa p l e d g er e p o r t .A n dm o s ts i z e a b l ec h u r c h e s

n e e ds e p a r a t er e p o r t sf o ra m u l t i t u d eo f s p e c i a lg r o u p sa n da c t i v i t i e s( k n o w na s f u n da c c o u n t i n g ) .

7 2 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 75: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 75/132

P e r s o n a l l y ,I c o n s i d e rt h i so n eo f t h el a s ta r e a s

m o s tc h u r c h e s s h o u l dc o m p u t e r i z e .P e o p l ew i l lf o r

g i v ea m i s s p e l l e dn a m eo r am i s - d i r e c t e dl e t t e r ,b u t

t o of e wf o r g i v ea f i n a n c i a le r r o r .O nt h e o t h e rh a n d .

a g o o da c c o u n t i n gp a c k a g ec a np r o v i d ea c h u r c h

w i t ha g r e a t d e a lo f i n f o r m a t i o nt h a tm a yh e l pi t b e

a b e t t e rs t e w a r do f t h i sw o r l d ' sr e s o u r c e s .

S i m i l a r l y ,a b u d g e t - p l a n n i n g s p r e a d s h e e t p r o

g r a mc a ng r e a t l y a i db u d g e t i n ga n dp r o v i d ee a r l y

w a r n i n g a b o u tc o n g r e g a t i o n a lp r o g r e s st o w a r d

b u d g e ti n c o m e a n de x p e n s eg o a l s , p a r t i c u l a r l y

w h e ni t i n c l u d e s c o r r e c t i o n sf o rs e a s o n a lv a r i a t i o n s

i n b u d g e t e di n c o m e a n de x p e n s ei t e m s .

E d u c a t i o nT h i sa r e ai s o n l y b e g i n n i n gt o b e e x p l o r e dw i t h

B i b l eg a m e sa n do t h e rc o m p u t e r - a s s i s t e di n s t r u c t i o n

( c a l l e dC A I ) .O n ee x c i t i n gu s eo f t h i st e c h n o l o g y

p r e s e n t l yi n o p e r a t i o ni s i n p u b l i cs e t t i n g ss u c ha s

m a l l sa n df a i r s .H e r es u i t a b l yp r o g r a m m e dc o m p u t

e r sa r ec a r r y i n go n " c o n v e r s a t i o n s "a b o u tG o dw i t h

p e o p l ew h ow o u l dr a t h e rd i et h a ns p e a kt o a p a s t o r .T h i ss a m et e c h n i q u ei s n o wb e i n ge x t e n d e dt o

t w o - w a yT Vs y s t e m s s u c ha s T e l i d o ni n C a n a d a .

N e t w o r k i n gI n a d d i t i o nt o T e l i d o n ,c o m p u t e r sa r en o wb e i n g

l i n k e di n a m u l t i t u d eo f o t h e r w a y s .W ew i l ls h o r t l y

s e el o c a lc h u r c hc o m p u t e r s p h o n i n gi n a n n u a l c h u r c h

r e p o r t st o o t h e rc o m p u t e r si n a r e ao f f i c e s .T h e s ei n

t u r nw i l lf o r w a r da r e as u m m a r i e st o s t i l lo t h e rc o m

p u t e r si n n a t i o n a lo f f i c e s .T h i sw i l la v o i da t l e a s tt w o

t y p i n g so f a l ls u c hi n f o r m a t i o n .L i k e w i s e ,w h e nt h e

n a t i o n a lc h u r c hn e e d st o g e tn e w so u ti n a h u r r y ,

t h et a s kn e e do n l yt a k eh o u r si n s t e a do f w e e k s

o n c ee a c hc h u r c hi s a b l et o r e c e i v ee l e c t r o n i c m a i l .

F o rM o r eI n f o r m a t i o nI f y o uh a v ea s p e c i f i cq u e s t i o na b o u t c o m p u t e r s

i n t h ec h u r c h ,y o um a yw r i t eR e v .S t r a s m aa t 1 2 3 8

R i c h l a n dA v e n u ei n L i n c o l n , I L6 2 6 5 6 .I f y o u n e e d

a n a n s w e r ,p l e a s ei n c l u d e as t a m p e ds e l f - a d d r e s s e d

r e p l ye n v e l o p e . C

t i r e do f s o f t w a r et h a td o e s n ' tw o r k ?

r e a c hu p& t u r no v e r

t o . . .

A l lN e wL e a fI n c p r o d u c t so i e

c r e a t e dw i t h o u rs p e c i a l

c o m m i t t m e n tt o q u a l i t y.

b e c a u s ew e r e o l l yc o r e U n l i k e

m o s ts o f t w a r ee v e nn o v i c e

c o m p u r e ru s e i sw i l lb e a b l et o

e n j o ya l l o f t h e b e n e f i t sw i t h o u t

a n yo f t h eh a s s l e s 1

D I O R H Y T H M +O o M KQ i o r h y i h mw i i ha u d i ol e e d b o c h£ >

c o m p a i o b i l i r yc o m p a r i s o n sP l u so u r s

w i l lg i v ey o u t h eo p t i o no ' a p r i n t e d

c h o / t*

C c n e t t eo n l y1 4 . 5 0

O A * R * S( C o *A n o V v jR e p o t i n g .S y s t e m )G r o p h6m o n i t o fo p e r a t i n g e f l i c e n c y& C O Mo t

o w n e r s "i p i n c l u d i n g« u i n s u r a n c e

p a y m e n t st a x e s6 l i c e n s ef e e so s w e l l

o s ' e p o mI : d i s t i n g u i s h e sb e i w e e i

o p e i o t i n g£ . -o w n e r s h i pc o s t sA g o na w - i

w t l lg w ey o ut h eo p t i o no f p r n t e o 1 r e p o r t s

C o s s e t i ev e r s i o n2 4 . 5 0

D n kv e r s i o n 2 7 . S O

€ S P > C q I c( E l e c t r o n *5 t » e o d ? f i e e t P l a n n i n g

C a l c u l a t e )

N o *y o u c o ic o l c u l o t eo n ys f x e a d s h e e t

e a s i e r 1R o w <a n dc o l u m n so - - el i m i t e do n l yb y

y o u rm a c h i n e sm e m o r yA n e x c e l l e n t

: o o i' o r p l o n k i n ga n dr e p e t i t i v e

c o K u l o n o n sv o uc a ne v e nm a k e

p r i n t e dc o p i e sd y o u rs p r e a O i h e e t l*

C o s s e n ev e r s i o n4 3 . 5 0

D n h v e o o n4 7 . 5 0

* O nQ f l yC o m m o a o w *c o m p o n o * *p n n i f

E a c ho f o u rp r o g r a m sh a s

b e e nt e s t e da n dr e - t e s t e d

o v e ro n do v e ra g a i n .O u r

n a t i o n a lt e s t i n gn e t w o r k

e l i m i n o t e sa n yp r o b l e m s

B E F O R Et h e y r e a c hy o u .

S i m p l yt y p eL o a d6 N e wL e a f ' s ' "u n i q u e5 e l f - s t o r t i n g

f o r m a tw i l ld o t h e r e s t .

M a s i e r c o r d a n d

V I S Ac u i t o m e ' S

p l e a s eo d d3 %

P r o d u c to r d e r e d ,

D V I C - 2 0 *□ C o m m o d o r e6 4 *

G D i s k D C a s s e t t e

A m o u n te n c l o s e d .

N o m e .

S t a t e Z i p

P h o n eN u m b e rC )

M Co r V I 5 Af t .

E x p i r a t i o nd o t e •

I n t e r b a n k# C M C )

M i s s o u r ir e s i d e n t sa d ds a l e st a x

1 2 0 L y n n h a v e n «B e l l e v i l l e ,I L 6 2 2 2 3

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 7 3

Page 76: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 76/132

b u s i n e s s

H o wt o S t a r tW o r k i n g W i t

Y o u rN e wC o m p u t e rS y s t e mb y D o n a l dE . H a s s l e r

S o m ea d v i c eo nh o wt o g e ts t a r t e dw i t h an e wC o m m o d o r eb u s i n e s ss y s t e m .

Y o u ' v ea l lr e a da r t i c l e so n h o w

t o c h o o s ea s y s t e m .A n dy o u ' v ea l l

t a l k e dt o s p e c i a l i s t sa d n a u s e u m .1

a ma s s u m i n gt h a ty o u ' v ea l ld o n e

t h eg r o u n d w o r k ,t h es y s t e mi s

r e a d yt o g o i n y o u ro f f i c ea n d y o u

h a v et h ep r o g r a m so n h a n d .

T h ef i r s tr u l ei n g e t t i n g s t a r t e d

w i t hy o u rn e wC o m m o d o r es y s

t e mi s : d o n ' tt r yt o d o e v e r y t h i n g

a t o n c e .G os l o w l y .T e s te v e r y t h i n g

a n dd o n ' t s t o py o u rp r e s e n t a c

c o u n t i n gs y s t e m— a tl e a s tn o tu n t i l

e v e r y t h i n gi s w o r k i n gp r o p e r l yo n

t h ec o m p u t e r i z e ds y s t e m .S t a r t

w i t hj u s to n ea c c o u n t i n gm o d u l e .

I n o u ro p e r a t i o nw es t a r t e dw i t h

t h ep a y r o l lb e c a u s ep a y r o l li s o n e

o f t h em o s tt i m e - c o n s u m i n gp r o c e

d u r e s a c c o u n t i n gp e o p l ed o .S o i t

l e n d si t s e l ft o h a v i n gt h ed a t ah a n

d l e db y y o u rC o m m o d o r es y s t e m .

E n t e ra l ly o u re m p l o y e e si n

t h ep a y r o l lf i l e( m a s t e rf i l e ,d a t a

f i l e — w h a t e v e rt h e yc a l li t ) .R u n

o f ft h el i s ta n ds e eh o wi t l o o k s .

Y o u rc o m p u t e re n t r yc l e r kw i l l

f i n dt h i sa g o o dw a yt o l e a r nh o wt o u s et h eC o m m o d o r es y s t e m ' s

k e y b o a r d .A f t e re v e r ye m p l o y e e

i s o n t h el i s t ,d o a s a m p l ep a y r o l l .

Y o us h o u l de v e nr u na p a y r o l lo n

t h ec o m p u t e ri n t a n d e mw i t h

w h a t e v e ro t h e rs y s t e my o uh a v e .

I n o t h e rw o r d s ,t e s t , t e s t ,T E S T ! !

T h es e c o n dr u l ef o r g e t t i n g

s t a r t e di s : k e e po n ep e r s o np r i

m a r i l yr e s p o n s i b l ef o ra l lc o m

p u t e rk e y b o a r dw o r k .T h eb e s t

c h o i c ei s a g o o dt y p i s tt h a th a s

s o m eb o o k k e e p i n gb a c k g r o u n d .

A l s o ,t h a tp e r s o ns h o u l db e f a s to n

a t e n - k e yn u m b e rp a d . ( D o n ' tb u y

a C o m m o d o r ec o m p u t e rf o ry o u r

b u s i n e s st h a td o e s n ' th a v ea t e n -

k e yp a d .T h a ti s v e r yi m p o r t a n t ! ! )

S t a r tt h ep a y r o l lf o ra p e r i o d

a f t e rt h ee n do f a q u a r t e r .T h a t ' l l

m a k ei t m u c he a s i e rf o r9 4 1r e

p o r t s .W h e ny o uh a v et h ep a y r o l l

r u n n i n gt o y o u rs a t i s f a c t i o ni t ' s

t i m ef o rt h en e x ts t e p :a c c o u n t s

p a y a b l e .S t a r tt h eA / Ps y s t e mj u s t

t h ew a yy o ud i dw i t hp a y r o l l .E n t e r

t h e a c c o u n t s ,r u nl i s t s ,t r ye n t r i e s

a n dg e n e r a l l y g e tf a m i l i a rw i t ht h e

s y s t e m ' sp e r s o n a l i t y .( W h a t ' st h i s ?

C o m p u t e rp r o g r a m sw i t hp e r s o n

a l i t i e s ?Y e s ,V i r g i n i a ,t h e yh a v e

t h e m .T h e ya r eb a s i c a l l yt h ep e r

s o n a l i t i e so f t h es y s t e md e s i g n e r s . )

S t o pn o wa n db e s u r eb o t h

p a c k a g e sa r er u n n i n gw e l l .A n y

b u g s ?T a l kt o y o u rs u p p l i e ro r c o n

s u l t a n t t ow o r k t h e mo u t .B e s u r e

e v e r yb u gh a sb e e nt a k e nc a r eo f .

N o wy o uc a nc o n s i d e rp u t t i n g

y o u rg e n e r a lj o u r n a la n dg e n e r a l

l e d g e ro n t h eC o m m o d o r es y s

t e m .O n c ea g a i n ,s t a r tw i t h af i s c a l

p e r i o d ,p r e f e r a b l yt h ef i s c a ly e a r .

R e v i e wt h ec h a r to f a c c o u n t s

c a r e f u l l y .P l a nf o rt o om a n ya c

c o u n t si f y o u ' r e n o ts u r e .C h a n g e

y o u rc h a r to f a c c o u n t sa s n e c e s

s a r y .W h i c hb r i n g su s t o r u l e t h r e e :

d o n ' tt r yt o m a k et h eb u s i n e s sa c

c o u n t i n gs o f t w a r ef i ty o u rb o o k s

e x a c t l y .B e f l e x i b l e .T h i si s t h e t i m e

t o m a k ei m p r o v e m e n t s .N os y s

t e mw i l ld o e x a c t l yw h a ty o ud o b y

h a n do r w i t ha n o u t s i d ea c c o u n

t a n t .A n db e c r e a t i v e .T h eC o mm o d o r es y s t e mc a nh a n d l ea l lt h e

n u m b e r s y o uc a ne v e rt h r o wa t i t .

A f t e rt h e g e n e r a l l e d g e ri s

s u c c e s s f u lf o ra q u a r t e ry o uc a n

c o n s i d e r o t h e rr e f i n e m e n t st o t h e

s y s t e m .Y o um a yw i s ht o a d da c

c o u n t sr e c e i v a b l e ,o r d e re n t r yo r

e v e n a ni n v e n t o r yp a c k a g e .M o s t

s y s t e m si n c l u d et h e s eo p t i o n s .

W i t hi n v e n t o r y ,b e w a r e ! !T h e r e

i s n o s i m p l eu n i ti n v e n t o r yp r o

g r a mt h a tw i l lw o r kf o re v e r yt y p e

o f b u s i n e s s ,s o f o ri n v e n t o r y

y o um i g h te v e nc o n s i d e ra g o o d

d a t a b a s em a n a g e rw i t hr e p o r t s

d e s i g n e dt o e m u l a t ea s y s t e my o u

a r ea l r e a d yf a m i l i a r w i t h .

I f y o ua r er u n n i n ga c a s h -

i n t e n s i v er e t a i lb u s i n e s sy o u n e e d

o n em o r ei t e m .Y o un e e da c a s h

e n t r ys y s t e mt h a tw i l lt a k ea l ly o u r

d a i l yt r a n s a c t i o n sa n do r g a n i z e

t h e m .T h e r ea r e s e v e r a lg o o d

s y s t e m sa v a i l a b l e .W ep u b l i s ha

s a l e sa n a l y s i sa n da c c o u n t sr e c e i v

a b l ep a c k a g et h a tw o r k sw e l lf o r

t h i s .O t h e r sd o t o o .

A b o v ea l l ,d o n ' te x p e c tt h e

C o m m o d o r es y s t e mt o m a k ea s e t

o f b a d b o o k sl o o k g o o d .Y o us t i l l

n e e dg o o db o o k k e e p i n gp r a c t i c e s

a n dc l o s ec a s hc o n t r o l .A C o mm o d o r ec o m p u t e rW I L Lm a k e

t h i n g sf a s t e ra n dw i l la l m o s te l i m i

n a t ec l e r i c a le r r o r s .Y o uw i l ls o o n

b e g e t t i n gs t a t e m e n t sb y t h e t e n t h

o f e a c h m o n t h .A n dy o uw i l ls a v e

a s i g n i f i c a n ta m o u n te a c hy e a r

i n m o r ep r o d u c t i v e p e r s o n a lt i m e u s a g e . C

7 4 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 77: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 77/132

e d u c a t i o n

C h i l d r e n o ft h eF u t u r eA N a t u r a lA f f i n i t y

C h i l d r e nA n dC o m p u t e r s ! ! !b y J a n eG . R e h

E r i cS c o t t( a tc o m p u t e r ) .B i l lR e ha n dH e a t h e rM c C u e n .P e n n s y l v a n i as c h o o lc h i l d r e nw h oq u i c k l yb e c a m ec o m p u t e rl i t e r a t e .

T h e s ef o u r t h -a n df i f t h - g r a d ec h i l d r e n

t o o kt o t h e i rs c h o o l ' sP E Tc o m p u t e rw i t h

g r e a te n t h u s i a s m— a n db y t h ee n do f

e i g h tw e e k s w e r ea l lc o m p u t e rl i t e r a t e .

C h i l d r e nh a v ea n i n s t i n c t i v ea n di m m e d i a t er a p

p o r tw i t hc o m p u t e r s .T h e ya p p r o a c ht h e mi n t h e

s a m ew a yt h a tt h e ya p p r o a c ha n e wp u p p y — w i t ha

s m a t t e r i n go f a w ea n da s t r o n gd e s i r et o t o u c h !A n d

t o u c hl e a d st o i m m e n s ej o ya n de x c i t e m e n t .O u r

c h i l d r e n a r ee a g e rf o rt o d a y ' sa n de v e nt o m o r r o w ' s

t e c h n o l o g y .T h e y d on o tf e a rs o m e t h i n g n e w ,b e

c a u s e" n e w "h a sb e e nt h eb a s i s o fe a c hd a yo f t h e i r

y o u n gl i v e s .I t ' sa v e r ys p e c i a le x p e r i e n c ef o ra n

a d u l tt o b e a p a r to f a c h i l d ' si n t r o d u c t i o nt o a n d

g r o w i n ge x p e r i e n c e sw i t hc o m p u t e r s .A s a d u l t s —

e d u c a t o r sa n dp a r e n t sa l i k e — b e c o m el e s sf e a r f u l

a n dm o r ec o m f o r t a b l ew i t ht h i sn e wt e c h n o l o g y .

t h e yw i l lf i n dg r e a ts a t i s f a c t i o na n dm u t u a ld e l i g h tb y

e n t e r i n gt h i sn e wa n de x c i t i n g f u t u r et o g e t h e r w i t h

t h e i rc h i l d r e n .

L e tm et r yt o s h o wy o uh o we x c i t i n gt h i se x p e r i

e n c ei s b y s h a r i n gw i t hy o ua p r o g r a mt h a t aC o mm o d o r eP E T ,1 0 0f o u r t h -a n df i f t h - g r a d es t u d e n t s

a n dI p a r t i c i p a t e di n f o rf o u rm o n t h st h i sy e a r .

A st h es c h o o lg r a p e v i n eb e g a nt o h u m ,s t u d e n t s ,

t e a c h e r sa n dp a r e n t s a s k e d ." W h e r ei s i t ?I n t h e

c l o s e t ? ? "I n d e e dt h eP E Th a dj u s ta r r i v e d ,w a st e m

p o r a r i l yl i v i n gi n t h eo f f i c ec l o s e ta n dd e c i s i o n sh a d

t o b e m a d e .W h ow o u l d b et h e l u c k yo n e st o u s e

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 7 5

Page 78: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 78/132

e d u c a t i o n

t h eC O M P U T E R ?W h a te x a c t l yi s c o m p u t e rl i t e r a c y ?

H o wm u c hc o u l db e t a u g h tt o t h e s ee a g e ry o u n g

c h i l d r e na b o u tt h i sh i g ht e c h n o l o g y ?T h e s e w e r e

n o te a s yq u e s t i o n sf o rt h es c h o o ld i s t r i c tt o a n s w e r .

T h ed e m o n s t r a t i o np r o g r a ms t a r t e dw i t h4 0

f o u r t h -a n df i f t h - g r a d es t u d e n t s .T h e s es t u d e n t s

w a t c h e d t w oh o u r so f f i l m sc o v e r i n gt h em a n u f a c

t u r e ,c u r r e n tu s e sa n dp o s s i b l e f u t u r eu s e so f b o t h

m i c r o c o m p u t e r sa n dm a i n f r a m e s ,g i v i n gt h e ma

b a c k g r o u n d k n o w l e d g eo f c o m p u t e r sa n da s m a l l

t e c h n i c a lv o c a b u l a r y .T h es t u d e n t sw e r ev e r yp a

t i e n tb e c a u s e ,y o us e e ,t h e yk n e wt h a th a n d s - o n

c o m p u t e rt i m ew a sc o m i n gs o o n .

T h ec h i l d r e nw e r ep a i r e da n da s s i g n e d o n e - h a l f

h o u ro f c o m p u t e rt i m ep e rw e e kt o l e a r nB A S I C

( B e g i n n e r sA l l - p u r p o s eS y m b o l i cI n s t r u c t i o nC o d e )

p r o g r a m m i n g .Q u i t ea c h a l l e n g ef o rt h e s ey o u n g

s t e r s !W i t ht h ei n s t r u c t i o nu n i t sr a n g i n gf r o mt h e

s i m p l eP R I N Tc o m m a n dt o w r i t i n gp r o g r a m su s i n g

l o o p sa n dt h ed e c i s i o n - m a k i n gI F - T H E Ns t a t e m e n t .

w e a l lw o n d e r e d ." H o wf a rw i l lt h ec h i l d r e ng o ? "

F i n a l l yt h eg r e a td a y a r r i v e d — t h ef i r s th a n d s -

o n s e s s i o n .T h ec h i l d r e nc l e v e r l yd e v i s e dt e a m

m e t h o d ss o t h a tn o ta p r e c i o u ss e c o n do f c o m p u t e r

t i m ew o u l db e w a s t e d .E a c hp a i rh a dd e c i d e db e

f o r e a r r i v i n gw h ow o u l db e o n t h ec o m p u t e rf i r s t

T h e no n ec h i l dr e a dt h ei n s t r u c t i o n sa l o u dw h i l et h e

o t h e rt y p e da t t h ec o n s o l e .A t t h ee n do f 1 5 m i n u t e s

t h e y s i m p l y s w i t c h e dr o l e s .T h i sw a y ,n e i t h e rc h i l d

l o s tt i m e r e a d i n ga n dt y p i n ga t t h es a m et i m e .I t w a s

i n t e r e s t i n gt o s e et w oi n i t i a lt y p e so f c o m p u t e ru s e r s .

F i r s t ,t h e r ew e r et h e a g g r e s s o r s ,w h ow o u l d b o u n c e

i n t ot h ec o m p u t e rc h a i ra n dc o n f i d e n t l yb e g i nt o

t y p e .T h e nt h e r ew e r et h ew i d e - e y e d ,t e m p t e d ,b u t

u n s u r et y p e s ,w h ow o u l ds o f t l ya p p r o a c ht h e

c o m p u t e r ,s l i d ei n t ot h ec o m p u t e rc h a i ra n dg i n

g e r l yt o u c ht h ek e y s .T h e yw e r ea s s u r e dt h a tt h e y

c o u l d n ' th u r to u rP E Ta n dw i t h i nt w os e s s i o n sa l l

w e r es e l f - a s s u r e dc o m p u t e ru s e r s .

S i n c et h e c h i l d r e nw e r ea b l et o c o m p l e t et h ee a r l y ,

s m a l l e ru n i t si n l e s st h a n3 0 m i n u t e s ,t h e yh a dt i m e

t o t r yb o t ho f o u rc o m p u t e rg a m ep r o g r a m s ,m a i n l y

t h ee v e r - p o p u l a r" G u e s sT h eN u m b e r " , a n ds o m e

o f o u rC A I( C o m p u t e r - A s s i s t e dI n s t r u c t i o n )t a p e s .

I n t h e" G u e s sT h eN u m b e r "g a m et h ec o m p u t e r

p i c k sa r a n d o m n u m b e ri n a g i v e n r a n g e ,w h i c ht h e

p l a y e rm u s tg u e s s .T h ec o m p u t e rh e l p sb y t e l l i n g

y o ui f y o u rg u e s si s t o o h i g h o r t o ol o w .T h i sg a m e

s t a r t e dw i t ha r a n g eo fz e r ot h r o u g ht e n .T h i ss o o n

b e c a m et o oe a s ya n dt h ec h i l d r e n q u i c k l yl e a r n e d

t o c h a n g et h e c o r r e c tp r o g r a ml i n e( t h eR N Ds t a t e

m e n t )t o i n c r e a s e t h e r a n g e ,w i t hz e r ot h r o u g h5 0 0b e c o m i n gt h em o s tp o p u l a r .S o m em i g h ts a yt h a t

t h ec h i l d r e nw e r ej u s tp l a y i n g ag a m e .N o ts o .T h i s

p r o g r a mw a su s e dw i t hg r e a ti n t e n s i t ya n da r e c o r d

k e p to f t h en u m b e ro f g u e s s e sn e e d e dt o g e t t h e

c o r r e c ta n s w e rT h ec h i l d r e nc o r r e c t l yr e a s o n e dt h a t

t h e ys h o u l db e g i na t t h em i d d l eo f t h er a n g ea n d

c o n t i n u et o p i c ks u b s e q u e n tm i d - r a n g en u m b e r sa s

t h ec o m p u t e rr e s p o n d e dt o e a c hg u e s s .T h e ya l s o

k n e wh o wt o L I S Tt h ep r o g r a m ,f i n dt h ep r o g r a m

s t a t e m e n tc o n t r o l l i n gt h er a n g ea n d c h a n g ei t t o s u i t

t h e m s e l v e s( E D I Tt h ep r o g r a m ) .T h ed e v e l o p m e n t

o f l o g i c a lr e a s o n i n ga n d p r o g r a m m i n gs k i l l si s d e f i

n i t e l yl e a r n i n ga n dt h i sc o m p u t e rm a d ei t f u n !

T h eC A It a p e sh a dc h i l d r e nw h od i dn o tl i k em a t h

c o m p u t a t i o ns p e n d i n gm u c ht i m e — s o m e t i m e si n

c l u d i n gr e c e s s — u s i n gm u l t i p l i c a t i o n ,f a c t o r i n ga n d

f r a c t i o np r o g r a m s . R a t h e rt h a ng r i n di t o u tw i t hp e n

c i la n dp a p e r ,w h i c ht h e yn o r m a l l yt r i e dt o a v o i d ,

t h e yw o u l dd o t h ep r o g r a m sr e p e a t e d l yu n t i lt h e y

c o u l ds c o r e1 0 0 .T h e s e w e r et h es a m es t u d e n t sw h or e s e n t e dc o r r e c t i n gt h e i rm a t hp a p e r si n c l a s s !

A t t h ee n do f e i g h tw e e k sa l ls t u d e n t sw e r ec o mp u t e rl i t e r a t e ,m e a n i n gt h e yu n d e r s t o o dt h e b a s i c

w o r k i n g so f ac o m p u t e r — h o wa p r o g r a mc a n b e

w r i t t e nt o s o l v ea p r o b l e m ,b e r e a db y t h ec o m p u t e r

a n dr u nt o o b t a i n t h ea n s w e r a n dh o wt o o p e r a t e

t h et a p ed r i v et o u s ep r o g r a m sw r i t t e nb y o t h e r s —

a n dt h e yw e r el o v i n gi t . N e v e rb e f o r eh a da n e w

c u r r i c u l u mb e e ni n t r o d u c e dt h a tw a sn o t s i m p l ya c

c e p t e do r l i k e d ,b u tl o v e d ,b y t h ec h i l d r e n .T h e yd i d

t h e i rb e s tt o n e v e rg e ts i c ko n c o m p u t e rd a y !

W i t hs u c hs u c c e s sa n o t h e r6 0 s t u d e n t sw e r e

a d d e dt o t h ep r o g r a m ,w h i l e t h o s ew h oc o u l d

n o ty e tb e i n c l u d e dp r a y e df o rn e x t y e a rt o c o m e

q u i c k l y .F o r t u n a t e l y ,c o m p u t e r sn e v e rt i r ea n do u r

P E Tw o r k e dv e r yh a r d i n d e e dt o a c c o m m o d a t e

a s m a n yt e a c h e r sa n ds t u d e n t sa s t h es c h o o ld a y

w o u l da l l o w .T h ec o m p u t e rh a dc a u g h te v e r y o n e ' s

i m a g i n a t i o na n dt e a c h e r sn o wc o m p e t e dw i t h t h e

c h i l d r e nf o rh a n d s - o nc o m p u t e rt i m e .E v e r y o n e

7 6 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 79: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 79/132

w a n t e dt o e x p e r i e n c ew h a tt h i sm a g i c a lm a c h i n e

c o u l dd o f o rt h e m .

N e e d l e s st o s a y ,t h e c h i l d r e nw h oh a da c o m p u t e r

a t h o m ed i dh a v e a na d v a n t a g eo v e rt h eo t h e rc h i l

d r e n .T h e yw e r ea b l et o u s ew h a tt h e yw e r el e a r n i n g

i n s c h o o lo n t h e i rh o m ec o m p u t e r .T h e yw e r ea l s o

a b l et o i n t r o d u c et h e i rp a r e n t sa n do t h e rm e m b e r s

o f t h e i rf a m i l yt o B A S I Cp r o g r a m m i n g .

A n do n t h ec h i l d r e nw e n t ,u s i n gt h e i rc o m p u t e r

t i m ee v e no n t h ev e r yl a s td a yo f s c h o o l .H o wf a r

d i dt h e ya d v a n c e ?E x c e p tf o rt h ef e ww h om i s s e d

t i m eb e c a u s eo f s e r i o u si l l n e s s ,a l lt h e s t u d e n t sf r o m

t h eo r i g i n a lg r o u p w e r ea b l et o l e a r nt h ef i r s th a l f

o f t h eB A S I Cp r o g r a m m i n g l a n g u a g e — q u i t e

a n a c h i e v e m e n t ! !A r et h e ye x p e r i e n c e ds u p e r -

p r o g r a m m e r s ?N o ,o f c o u r s en o t ,n o rw a st h a t

o u ri n t e n t .W i l lt h e yb e a b l et o u s ec o m p u t e r s .

e v e na s c o m p u t e r s c h a n g ea n dn e wa n de v e rm o r e

u s e f u lf u n c t i o n sa n dp e r i p h e r a l s a r ea d d e d ,t h r o u g h

o u tt h e i rl i v e s ,w i t h o u tf e a ro r h e s i t a t i o n ?A n

e m p h a t i cY E S !

W h a te x a c t l yd i dt h ec h i l d r e no f t h ef u t u r ea c

c o m p l i s h ?T h e yh o n e dt h e i r l o g i c a lr e a s o n i n gs k i l l s

t h r o u g hl e a r n i n ga p r o g r a m m i n gl a n g u a g e , w h i l e

b e c o m i n gf a m i l i a ra n da t e a s ew i t h t o d a y ' sa n dt o

m o r r o w ' st e c h n o l o g y .T h e i rr e a s o n i n ga b i l i t i e sw e r e

c h a l l e n g e d a u t o m a t i c a l l yb y t h ep r o g r a m m i n gi t s e l f

a n db y p r o g r a m ss u c ha s " G u e s sT h eN u m b e r " .

T h ec o m p u t e rm a d el e a r n i n gt h r o u g hC A It a p e s

m o r ee n j o y a b l e — i nf a c t .f u n .I t p r o v i d e da m u c h

h i g h e rv o l u m eo f p r a c t i c ei n m a t h ,s o c i a ls t u d i e s

a n dg r a m m a rt h a nw o u l dh a v eb e e np o s s i b l e ,o r

e n d u r e d ,w i t hp e n c i la n dp a p e r .

I t i s t r u l yh a r dt o b e l i e v e ,e v e nf o ra c o m p u t e r

p r o f e s s i o n a l ,t h a to n e — j u s to n e — C o m m o d o r eP E Tc o u l da c c o m p l i s hs o m u c h — ar e m a r k a b l e

b e g i n n i n gf o rt h e s ec h i l d r e n .A n db e s to f a l l ,i f o u r

c h i l d r e na r ec o m p u t e rl i t e r a t ea n dh a v em a s t e r e d

o n e p r o g r a m m i n gl a n g u a g eb e f o r eh i g hs c h o o l ,

t h e yw i l lb e a b l e d u r i n gt h e i rh i g hs c h o o ly e a r st o

u s et h e i rp r o g r a m m i n gs k i l l s ,m a r r i e dt o t h ec u r r e n t

m a t h a n ds c i e n c e c u r r i c u l u m ,t o l e a r nm u c hm o r e

s c i e n c ea n dm a t h a n dl e a r ni t i n f a rg r e a t e rd e p t h

t h a nw a se v e rp o s s i b l eb e f o r e .A n dt h i si s s o m e t h i n g

t h a ti s s o r e l yn e e d e di n o u rc o u n t r yt o d a y .

N e e d l e s st o s a y ,t h i so n eP E Ti s r a p i d l y m u l t i p l y

i n g ,s o t h a ta l lo f t h e c h i l d r e ni n o u rs c h o o ld i s t r i c t

c a ng a i n t h e j o ya n dr e w a r d so f c o m p u t e rl i t e r a c y .

W ea l lk n o wt h a tc o m p u t e rl i t e r a c yw i l lb e a

m u s tf o re v e r y o n ea s t h e s em a c h i n e sc o n t i n u et o

a s s i s tu s i n m o r ea n dm o r ew a y si n b o t h o u rj o b s

a n do u re v e r y d a yl i v e s .W h a t e v e rc a r e e ri s c h o s e n

b y y o u rc h i l d ,i t w i l li n c l u d ec o m p u t e ru s a g ei n o n e

f o r mo r a n o t h e r .

I h o p et h a ts o m ed a ys o o na l lp a r e n t sa n de d u

c a t o r sw i l lj o i nt h ee x c i t i n ga n dr e w a r d i n gc o m p u t e r

r e v o l u t i o na n d e m b a r ko n t h ec o m p u t e rj o u r n e y

w i t h t h ec h i l d r e no f t h ef u t u r e . C

M r s .H e ha c t e d a s a v o l u n t e e rc o n s u l t a n tt o h e rM o n t g o m e r y

C o u n t y ,P e n n s y l v a n i a , s c h o o ld i s t r i c tf o rs i xm o n t h st h i sy e a r ,

d e v e l o p i n ga n di m p l e m e n t i n gt h i sc o m p u t e rc u r r i c u l u m .

J i mL o c k r i d g e

" I ts a y s ' W o r s h i pm eo r 2 + 2w i l le q u a l5 ' "

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 7 7

Page 80: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 80/132

p r o g r a m m e r ' st i p s

C r e a t i n gR e l a t i v eF i l e s

o n t h e1 5 4 1D i s kD r i v eb y L a r r yG r e e n l e y

M a n yr e a d e r sh a v ea s k e d

u s a b o u tc r e a t i n ga n d

u s i n gr e l a t i v ef i l e so n t h e

1 5 4 1d i s kd r i v e ,s o w e

b r i b e do n eo fo u r c u s t o m e r

s u p p o r tr e p r e s e n t a t i v e s

( w i t hp r o m i s e s m e r e l yo f

f a m e — n o tf o r t u n e )i n t o

e x p l a i n i n gt h et e c h n i q u e

f o rc r e a t i n gd a t am a n a g e

m e n t - t y p ef i l e s( l i k em a i l

i n gl i s t s ,d i r e c t o r i e sa n d

i n v e n t o r yp r o g r a m s ) .

U s i n ge i t h e rt h eV I C 2 0o r

C o m m o d o r e6 4 y o uc a ni m p l e

m e n ts o p h i s t i c a t e df i l eh a n d l i n g

t h r o u g ht h eu s eo f r e l a t i v ef i l e s .

R e l a t i v ef i l e sa r eu n i q u ei n t h a ta

s p e c i f i cr e c o r d o r as p e c i f i cf i e l d

w i t h i n ar e c o r dc a n b ea c c e s s e d

w i t h o u t s e a r c h i n gt h r o u g ha n e n

t i r ef i l e .I n s t e a d ,t h eu s e rc a nz e r o

i n o n a n e x a c t r e c o r d o rf i e l ds i m

p l yb y u s i n g ap o s i t i o nc o m m a n d .

T h i si s b e c a u s et h es t r u c t u r e o fa

r e l a t i v ef i l ep r o v i d e sa p o i n t e rt h a t

a l l o w sd i r e c ta c c e s st o d a t a .S o

e v e nt h o u g ha r e l a t i v ef i l es t o r e s

o n er e c o r da f t e ra n o t h e rj u s tl i k e

a s e q u e n t i a lf i l e ,y o uh a v ef a s t e r

a c c e s st o w h a ti s t h e r e ,t h a n k st o

t h ep o i n t e r .

T h ep r o g r a mb e l o wc o n s t r u c t s ,

a s a n e x a m p l e ,a r e l a t i v ef i l ew i t h

t w of i e l d s .T h ef i r s tf i e l db e g i n s

t n c h a r a c t e rp o s i t i o no n eo f t h e

r e c o r da n dt h es e c o n df i e l db e g i n s

i n c h a r a c t e rp o s i t i o n 2 5 .T h ef i l e

i s c r e a t e db y p r e s s i n gt h eF l k e y .

L i n e8 i n t h ep r o g r a ma c t u a l l y

c r e a t e st h ef i l e .I n l i n e8 , Z $a c t sa s

a f i l en a m ev a r i a b l ef o rt h ef i l et h e

u s e rd e f i n e s .T h e" L "t e l l st h ed i s k

d r i v et h a tt h ef i l et o b e c o n s t r u c t e d

i s a r e l a t i v ef i l ea n dd i s t i n g u i s h e si t

f r o ma s e q u e n t i a l o rr a n d o mf i l e .

T h e C H R $ ( 5 0 )i n l i n e8 a l l o c a t e s

s p a c ef o rr e c o r d so f 5 0 c h a r a c t e r s

i n l e n g t h .

I n l i n e 9 ,O P E N1 , 8 , 1 5o p e n s

t h ec o m m a n dc h a n n e l .W h e n e v e r

r e l a t i v ef i l e sa r eu s e dt w oc h a n n e l s

m u s tb e o p e n e d :t h ec o m m a n dc h a n n e l( e x a c t l ya s i t a p p e a r si n

l i n e9 ) a n dt h ec h a n n e lt h a ti s r e

s e r v e df o rt h ec r e a t i o n o ft h e

f i l e( l i n e 8 ) .L o g i c a lf i l e1 i s t h e n

r e s e r v e df o ru s ew i t ht h e p o s i t i o n

c o m m a n d ,w h e r et h en u m b e ro n e

m u s ta l w a y sf o l l o wP R I N T #( a s i n

l i n e3 0 ) .T h ep o s i t i o nc o m m a n d

d e t e r m i n e st h ec h a n n e l ,t h en u m

b e ro f t h er e c o r da n dt h ep o s i

t i o no f t h ed a t ai n e a c hr e c o r d .

U n d e r s t a n d i n gt h ep o s i t i o n

c o m m a n di s t h en e x ts t e pi n m a s

t e r i n gr e l a t i v ef i l e s .L i n e3 0 o f t h e

p r o g r a mi s t h ef i r s tp o s i t i o nc o m

m a n d ,w h i c hp o i n t st o t h ef i r s t

c h a r a c t e rp o s i t i o no f t h ef i l e .I n

l i n e3 0 t h e" P "t e l l st h ed i s k d r i v e

t o p o i n tt o t h ep o s i t i o ni n t h er e c

o r dt h a tc o r r e s p o n d st o t h ef o u r t h

c h a r a c t e rs t r i n gc o d e( C H R $ ( 1 ) ) .

T h ef i r s tc h a r a c t e rs t r i n gc o d ei n

l i n e3 0 c o n t a i n s t h ec h a n n e ln u m

b e r ,w h i c hi s t h et h i r dn u m b e ri n

t h er e l a t i v ef i l eO P E Ns t a t e m e n t .

T h es e c o n da n dt h i r dc h a r a c t e r

s t r i n gc o d e sa r et h el o w - b y t e

h i g h - b y t ef o r m a tf o rt h er e c o r d

n u m b e r ,w h e r eR E C O R DN U M -B E R= l o w - r e c+ ( h i g h - r e c * 2 5 6 ) .

T h el o w - b y t er e c o r dn u m b e r

k e e p st r a c ko f r e c o r d sb e t w e e n

o n e a n d2 5 5a n dt h eh i g h - b y t e

r e c o r dn u m b e rk e e p st r a c k o f

r e c o r d sa b o v e2 5 6 .F o re x a m p l e

i f r e c o r dn u m b e r3 0 0w e r et o b e

a c c e s s e dt h ep o s i t i o nc o m m a n d

w o u l dr e a d :

P R I N T # 1 , " P ' C H R $ ( 2 )

C H R $ ( 4 4 ) C H R $ ( 1 ) C H

I n m o s tc a s e sy o uw a n te a c hr e c

o r dt o h a v em o r et h a no n ef i e l d .

I n t h i sp r o g r a m ,l i n e6 5 i s a p o s i

t i o nc o m m a n dt h a tc r e a t e sa s e c

o n df i e l db y t e l l i n gt h ed i s k d r i v et o

p o s i t i o n t h er e c o r dp o i n t e rt o t h e

t w e n t y - f i f t hc h a r a c t e rp o s i t i o n

( C H R $ ( 2 5 } ) .

T h ep o s i t i o nc o m m a n do n l y

p o i n t st o a s p e c i f i cc h a r a c t e rp o s i

t i o n .I t d o e sn o tw r i t ea n y t h i n gt o

o r r e a da n y t h i n gf r o mt h ef i l e .I n

o r d e rt o w r i t et o a r e l a t i v ef i l ea

P R I N T #s t a t e m e n tm u s t b ee x e

c u t e da f t e rt h e p o s i t i o nc o m m a n d ,

a s i n l i n e6 0 .H e r et h ep o i n t e rt o

c h a r a c t e rp o s i t i o no n e w a sf i r s t

s p e c i f i e di n l i n e3 0 .L i n e6 0 t h e n

a l l o w st h e u s e rt o w r i t et o d i s k .T o

r e a df r o ma f i l et h a ta l r e a d ye x i s t s

o n a d i s kf i r s ts p e c i f yt h ep o s i t i o n ,

a s i n l i n e1 3 0 .t h e nf o l l o ww i t ha n

I N P U T #s t a t e m e n t ,a s i n l i n e1 6 0 .

I n t h i sp r o g r a ma f t e rt h eF l k e y

i s p r e s s e da n da r e l a t i v ef i l eh a s

b e e nc o n s t r u c t e do n a d i s kt h e

u s e rc a nt y p eR U Na n dp r e s st h e

F 3 k e yt o r e a dt h en e w l y c o n

s t r u c t e df i l e .I f a n e r r o rc o n d i t i o n

7 8 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 81: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 81/132

e x i s t s( f l a s h i n gr e dl i g h to n t h ed i s k

d r i v e )t h eu s e rc a nh i tt h eR U N /S T O Pk e y ,t y p eR U Na g a i na n d

p r e s s t h eF 5 k e y .T h i sr e a d st h e

e r r o rc h a n n e lf r o mt h e d i s k d r i v e

a n dd i s p l a y st h ee r r o rn u m b e r ,t h e

e r r o rm e s s a g e ,t h et r a c ka n dt h e

s e c t o r o ft h e e r r o ra n dt h e nr e s e t s

t h ed i s k d r i v e a g a i n .L a t e ro n i n

t h ep r o g r a mt h eu s e ri s a s k e di f t h ef i l es h o u l db e p r i n t e d .T op r i n tt h e

f i l et h e u s e r p r e s s e s t h eF 7k e y

w h e np r o m p t e do r p r e s s e s" C "

t o c o n t i n u e .

H e r ea r ea f e wt i p sf o ru s i n gr e

l a t i v ef i l e s .1 ) B e f o r ea f i l ec a nb e

w r i t t e nt o o r r e a df r o m , ap o s i t i o n

c o m m a n dm u s tb e e x e c u t e d .2 )

T h en u m b e ri m m e d i a t e l yf o l l o w

i n g t h eP R I N T #s t a t e m e n ti n t h e

p o s i t i o nc o m m a n dm u s t b ea o n e

( o rt h ef i r s tn u m b e ri n t h ec o mm a n dc h a n n e lO P E Ns t a t e m e n t ,

w h i c hi n t h i sc a s ei s O P E N1 , 8 , 1 5 ) .

3 ) T h ef i r s tc h a r a c t e rs t r i n gc o d e

i n t h ep o s i t i o nc o m m a n dm u s t

a l w a y s c o r r e s p o n dt o t h et h i r d

n u m b e ri n t h er e l a t i v ef i l eO P E Ns t a t e m e n t .4 ) F o rp r o g r a m m i n g

c o n v e n i e n c ei t i s a p p r o p r i a t et o

u s et h eF O R - N E X Tl o o pv a r i a b l ei n t h es e c o n dc h a r a c t e rs t r i n g

c o d eo f t h e p o s i t i o nc o m m a n d( C H R $ ( I ) ) ,w h e r e" I "e q u a l st h e

r e c o r dn u m b e r .

I n o r d e rt o m o d i f yt h i sp r o g r a m

f o rp e r s o n a ln e e d sa d d i t i o n a lp o

s i t i o nc o m m a n d sm a yb e a d d e dt o

c r e a t em o r ef i e l d sw i t h i ne a c hr e c

o r d .A s t h ep r o g r a mn o ws t a n d s

t h ep o s i t i o nc o m m a n d sa r e p o i n t

i n gt o c h a r a c t e rp o s i t i o n so n e a n d

2 5 .T o a d df i e l d ss i m p l yi n c l u d e

t h ec h a r a c t e rp o s i t i o nn u m b e r so f

y o u rc h o i c ea s t h el a s tc h a r a c t e r

s t r i n gc o d e si n a d d i t i o n a lp o s i t i o n

c o m m a n dl i n e s .

T o i n c r e a s e t h e l e n g t ho f e a c h

r e c o r di n c r e a s e t h ev a l u eo f

C H R $ ( 5 0 )i n l i n e8 t o t h e d e s i r e d

r e c o r dl e n g t h .A t p r e s e n tt h ep r o

g r a mp r o c e s s e sf i v er e c o r d s( t h eF O R - N E X Tl o o pv a r i a b l ei s o n e

t o f i v e ) .B u ti t c a nb e m o d i f i e d

t o p r o c e s so v e r7 0 0r e c o r d s .T o

c r e a t eu p t o 2 5 6r e c o r d s ,s i m p l y

c h a n g et h eF O R - N E X Tl o o p

v a r i a b l et o " F O RI = 1 T O2 5 6 " .

I n o r d e rt o c r e a t em o r et h a n2 5 6

r e c o r d si n s e r tt h en u m b e ro n ei n t o

t h et h i r dc h a r a c t e rs t r i n gc o d eo f

t h e p o s i t i o nc o m m a n d . C

R e l a t i v eF i l eP r o g r a m

1 R E M* * * R E L A T I V E F I L E P R O G R A M * * *

2 D I M A $ ( 5 ) , C $ ( 5 ) :P R I N T " [ C L E A R ] "

3 P R I N T" H I T [ S P A C E ] F 1 [ S P A C E ] T O [ S P A C E ] C O N S T R U C T [[ S P A C E ] R E L A T I V E [ S P A C E ] F I L E "

4 P R I N T" H I T[ S P A C E ] F 3 [ S P A C E ] T O [ S P A C E ] R E A D [ S P A C E ] AR E L A T I V E [ S P A C E ] F I L E "

5 P R I N T" H I T [ S P A C E ] F 5 [ S P A C E ] T 0 [ S P A C E ] R E A D [ S P A C E ]

E R R O R [ S P A C E ] C H A N N E L " :G O S U B5 0 0 06 P R I N Tn E N T E R [ S P A C E ] R E L A T I V E [ S P A C E ] F I L E [ S P A C E ]

: I N P U TZ $

8 O P E N2 , 8 , 2 , Z $ + " , L , " + C H R $ ( 5 0 ) : R E M C R E A T ET H ER E L A T I V EF IL E

9 O P E N 1 , 8 , 1 51 0 G O S U B1 0 0 0

2 0 F O R 1 = 1 T O 5

3 0 P R I N T # l , " P " C H R $ ( 2 ) C H R $ < I ) C H R $ { 0 ) C H R $ ( l ): R E MP O S I T I O NT H E R E C O R D P O I N T E R

4 0 P R I N T" E N T E R [ S P A C E ] A[ S P A C E ] N A M E "

5 0 I N P U TA $ ( I )

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 7 9

Page 82: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 82/132

p r o g r a m m e r ' st i p s

6 0 P R I N T # 2 , A $ ( I )

6 3 P R I N T" E N T E R [ S P A C E ] A D D I T I O N A L [ S P A C E ] I N F O " : I NC $ ( I )6 5 P R I N T # l , " P " C H R $ ( 2 ) C H R $ ( I ) C H R $ ( 0 ) C H R $ ( 2 5 )

: R E MP O S I T I O N P O I N T E RT O 2 5 T H C H A R .

6 7 P R I N T # 2 , C $ ( I )7 0 N E X TI

7 5 P R I N T" D O [ S P A C E ] Y O U [ S P A C E ] W I S H [ S P A C E ] T O [ S P A C E

[ S P A C E ] A [ S P A C E ] R E C O R D " : I N P U TD $

7 6 I FD $ = " N " T H E N8 07 7 G O S U B8 0 0 0

7 8 G O T O7 5

8 0 P R I N T" T H E [ S P A C E ] R E L A T I V E [ S P A C E ] F I L E [ S P A C E ] I S

C O N S T R U C T E D "

8 2 F O R D E = 1T O 2 5 0 0 : N E X T D E : G O S U B6 0 0 0

8 5 C L O S E1 : C L O S E2

9 0 E N D1 0 0 P R I N T " E N T E R [ S P A C E ] D E S I R E D [ S P A C E ] F I L E [ S P A C E

R E A D " : I N P U TZ $

1 0 5 O P E N 2 , 8 , 2 , Z $ : O P E N1 , 8 , 1 51 0 6 P R I N T" R E A D I N G [ S P A C E ] " Z $

1 1 0 F O R 1 = 1 T O51 1 5 R E MF O R I = 5 T O 1S T E P - 1

1 3 0 P R I N T # l , I I P " C H R $ ( 2 ) C H R $ ( I ) C H R $ ( 0 ) C H R $ ( l )

1 6 0 I N P U T # 2 , A $ ( I )

1 7 0 P R I N T" R E C O R D # ( " 1 " ) = " , A $ ( I )

1 7 5 K = 6 - I1 7 7 P R I N T # l , " P " C H R $ ( 2 ) C H R $ ( I ) C H R $ ( 0 ) C H R $ ( 2 5 )

1 7 9 I N P U T # 2 , C $ ( I ) : P R I N T " A D D I T I O N A L [ S P A C E ] I N F O

1 8 0 N E X TI

1 8 1 P R I N T" D O [ S P A C E ] Y O U [ S P A C E ] W I S H [ S P A C E ] T O [ S P A

[ S P A C E ] A [ S P A C E ] R E C O R D " : I N P U TD $

1 8 2 I F D $ = " N " T H E N1 8 5

1 8 3 G O S U B8 0 0 0

1 8 4 G O T O1 8 1

1 8 5 G O S U B1 0 0 0

1 9 0 P R I N T" E N D [ S P A C E ] O F [ S P A C E ] R E A D " : F O RD E = 1T O 1 5 0 0

: N E X TD E : G O S U B6 0 0 0 : C L O S El - . C L O S E2 : E N D

1 0 0 0 I N P U T # 1 , A , B $ , C , D : I FA < 2 0 T H E NR E T U R N

1 0 0 1 I F A O 5 0T H E N P R I N TA , B $, C ,D : : C L O S E1 : C L O S E2 : E N D

1 9 9 9R E T U R N

2 0 0 0O P E N 1 5 , 8 , 1 5

2 0 0 1 I N P U T # 1 5 , A , B $ , C , D

2 0 0 2P R I N TA , B $ , C , D

2 0 0 3C L O S E1 5 : E N D

8 0 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 83: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 83/132

6 : R E MA S S I G NF l F U N C T I O NK E Y

1 0 0 : R E M A S S I G NF 3 F U N C T I O NK E Y

2 0 0 0 : R E M A S S I G NF 5 F U N C T I O NK E Y

5 0 0 0G E TS $ : I FS $ = " " T H E N 5 0 0 O : R E MS C A NK E Y B O A R DF O RF U N C T

I O N K E YC H R $ C O D E S

5 0 0 1I F S $ = C H R $ ( 1 3 3 ) T H E N

5 0 0 2I F S $ = C H R $ ( 1 3 4 ) T H E N5 0 0 3 I F S $ = C H R $ ( 1 3 5 ) T H E N

5 0 0 4 R E T U R N6 0 0 0P R I N T" [ C L E A R ] H I T [ S P A C E ] F 7 [ S P A C E ] F O R [ S P A C E ] H

[ S P A C E ] O R [ S P A C E ] C [ S P A C E ] T O [ S P A C E 2 ] C O N T I N U

6 0 0 1G E T P $ : I FP $ O C H R $( 1 3 6 )A N DP $ = " C " T H E NR E T U R N6 0 0 2F O RD E= 1 T O 5 0 0 : N E X T D E : I FP $ = " " O RP $ O C H R $( 1 3 6 )T H E N

6 0 0 0

6 0 0 3O P E N 4 , 4 : C M D4

6 0 0 4P R I N T # 4 / ' T H E [ S P A C E ] " Z $ " [ S P A C E ] F I L E [ S P A C E ] C

[ S P A C E ]O F : 1 1

6 0 0 5F O R1 = 1 T O 5

6 0 1 0P R I N T * 4 , " R E C O R D [ S P A C E ] # [ S P A C E ] " ; I ; "= " ; A $ ( I )6 0 1 2P R I N T # 4 , " A D D I T I O N A L [ S P A C E ] I N F O " ; I ; " = " : C $ ( I

6 0 1 5C L O S E4 : R E T U R N7 0 0 0R E MT O R E A DR E C O R D SI N R E V E R S EO R D E R ,

R E M O V ET H E R E MI N L I N E # 1 1 5 A N D

7 0 0 2P U TA R E MB E F O R EL I N E# 1 1 07 0 0 5R E MT O R E A DT H E 1 S T F I E L DO F T H E 1 S T R E C O R D A N DT H E

2 N DF I E L DO F T H E L A S T

7 0 0 7R E MR E P L A C ET H E C H R $ ( I )I N L I N E# 1 7 7W I T HC H R $ ( K )8 0 0 0P R I N T" W H I C H [ S P A C E ] R E C O R D #[ S P A C E ] D O [ S P A C E ] Y O U [ S P A C E

W A N T [ S P A C E ] R E P L A C E D " : I N P U TI

8 0 0 1 I N P U T " E N T E R [ S P A C E ] N E W [ S P A C E ] R E C O R D " ; A $ ( I )8 0 0 2 P R I N T # l , " P " C H R $ ( 2 ) C H R $ ( I ) C H R $ ( 0 ) C H R $ ( l )

: R E MP O S I T I O NT H E R E C O R D P O I N T E R

8 0 0 3P R I N T # 2 , A $ ( I )8 0 0 4P R I N T" E N T E R [ S P A C E ] N E W [ S P A C E ] R E C O R D [ S P A C E ] ( F

[ S P A C E ] 2 ) " : I N P U TC $ ( I )

C H R $ ( 0 ) C H R $ ( 2 5 )P O I N T E R

8 0 0 5 P R I N T # l , " P " C H R $ ( 2 ) C H R $ ( I: R E MP O S I T I O NT H E R E C O R D

8 0 0 7P R I N T # 2 , C $ ( I )8 0 0 9P R I N T" R E C O R D [ S P A C E ] # " ; I

R E P L A C E D "

8 0 1 0 R E T U R N

" H A S [ S P A C E ] B E E N [ S P A C E ]

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 8 1

Page 84: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 84/132

p r o g r a m m e r ' st i p s

S e l f - M o d i f y i n gP r o g r a m s

f o rt h eC o m m o d o r e6 4 o rV I C2 0b y D a v eW h o m s l e y

A h a n d yr e g e n e r a t o rf o r g e t t i n ga p r o

g r a mt o a d dt o i t s e l fo r d e l e t ef r o mi t s e l f .

I f y o u ' v ee v e ra s k e dt h e q u e s t i o n ." H o wc a nI g e t

a p r o g r a mt o a d dt o i t s e l fo r d e l e t ef r o mi t s e l f ? "t h ep r o g r a m b e l o ww i l lp r o v i d ey o u ra n s w e r .T h i sp r o

g r a mu s e s al i t t l e - k n o w nn o o ki n t h ec o m p u t e r ' s

m e m o r y" k n o w na s t h ek e y b o a r db u f f e rq u e u e .A n y

k e yc a n b ep u ti n t ot h i sb u f f e rf o rs a f e k e e p i n g , s o a

p r o g r a mc a n ' tt o u c hi t . A f t e r t h ep r o g r a me n d s ,t h e

" h i d d e n "k e y sc o m eo u to f h i d i n ga n da p p e a ro n

t h es c r e e n .

I n t h i sp r o g r a mw ew a n tt h ec o m p u t e rt o t h i n k

w e t y p e ds o m e t h i n go n t h es c r e e na n dt h e nh i t

R E T U R N .T h i s" s o m e t h i n g "c a nb e a l i n en u m b e r

( w h i c hw o u l db e d e l e t e dw h e nR E T U R Ni s h i t )o r a

w h o l el i n eo f i n f o r m a t i o n( w h i c hw o u l db e e n t e r e dw h e nR E T U R Ni s h i t ) .I t c a na l s ob e a c o m m a n d ,

s u c ha s G O T O 5 0o r L I S T .

T og e t t h ec o m p u t e rt o d o w h a tw ew a n ti t t o d o ,

w e f i r s tp r i n to u ri n f o r m a t i o na t t h ep r o p e rp o s i t i o n

o n a b l a n ks c r e e n .N e x tw e " h i d e "s o m ec a r r i a g e

r e t u r n si n t h eb u f f e ru n t i lw e ' r er e a d yt o u s e t h e m .

F i n a l l y ,w em o v et h ec u r s o rt o t h eh o m ep o s i t i o n

a n de n dt h ep r o g r a m .

N e x tt h e c a r r i a g e r e t u r n sc o m eo u to f t h eb u f f e r

t o a c c o m p l i s ht h e d e s i r e dt a s k .E i g h tc o m eo u to n

R e g e n e r a t o r

t o po f o u rl i n en u m b e r sa n dd e l e t et h e mf r o mm e mo r y .O n ec o m e so u to n t o po f t h e v a r i a b l e sa n dr e

i n i t i a l i z e st h e ma n d o n ec o m e so u to n t o po f t h e

G O T Ol i n e ,w h i c hs t a r t st h ew h o l ep r o c e d u r eo v e r .

T h ep r o g r a m ,a s i s , w i l la u t o m a t i c a l l yd e l e t ea n yr a n g eo f l i n en u m b e r s .I t c a na l s ob e e a s i l yc h a n g e d

t o i n s e r ta n yn u m b e ro f R E M a r ka n dD A T Al i n e so r

i n p u t aD A T Al i n et h e nR E A Da n du s et h ed a t a s o

y o uc a ni n s t a n t l ys e e( o rh e a r ) t h er e s u l t s .

I f y o ua r e t h i n k i n gi t m i g h tb e e a s i e rt o m a n u a l l y

d e l e t e3 0 l i n e so r s or a t h e rt h a nt y p ei n t h i sl o n g

p r o g r a m ,y o uc a ns h o r t e nt h ep r o g r a mb y c u t t i n g

o u ta l lt h ee r r o r - c h e c k i n gl i n e s .T h ep r o g r a mw o r k s

f i n eu s i n gj u s tt h e1 7 l i n e st h a ta r em u l t i p l e so f t e n .

B u tm a k es u r ey o ui n p u ty o u ri n f o r m a t i o np r o p e r l y !

P r o g r a mE x p l a n a t i o nL i n e1 0 f i r s tc l e a r st h es c r e e nt h e nr e s e t sa l lt h e

v a r i a b l e ss o y o uc a ns t a r tf r o ms c r a t c h .

L i n e s2 0 - 5 0m a k eu p t h e i n p u ts e c t i o n .H e r ew e

i n p u ta l l t h e v a r i a b l e sa n dc h e c kf o r e r r o r s .

L i n e s6 0 - 1 0 0p r i n tt h el i n e sw ew a n td e l e t e d .

T h i ss e c t i o nw o u l db e c h a n g e di f w e w a n t e dt o a d d

R E M a r k s ,D A T As t a t e m e n t s o r w h a t e v e r .

L i n e s1 3 0 - 1 8 0c a u s et h ep r o g r a mt o " c o m eb a c k

t o l i f e . "W i t h o u tt h e s el i n e st h ep r o g r a mw o u l dp r i n t

t h ep r o p e rl i n en u m b e r s ,t h e ns t o p . C

1 0 P R I N T " [ C L E A R ] " : R E S T O R E1 1 R E M * * * * * * * I N P U TS E C T I O N* * * * * * *

2 0 I N P U T " S T A R T I N G [ S P A C E ] L I N E [ S P A C E ] # " ; S L

2 1 I FS L < = 3 0 0T H E NP R I N T " [ R V S ] O V E R W R I T I N G [ S P A C E ] R O U T

[ U P 2 ] " : G O T O2 0

2 2 I F S L O I N T ( S L ) T H E NP R I N T "[ U P 2 ]" : G O T O2 0

2 5 P R I N T " [ D O W N 2 ] "

3 0 I N P U T " E N D I N G [ S P A C E ] L I N E [ S P A C E ] # " ; E L

3 1 I F E L < = S LT H E NP R I N T " [ R V S ] P L E A S E [ S P A C E ] I N P U T [ S P A

A G A I N[ U P 2 ] " ' . G O T O3 0

8 2 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 85: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 85/132

J O I NT H EC O M P U T E R

R E V O L U T I O N

W I T HA M A S T E R Y

O F T H EK E Y B O A R D !I n t h ea g eo f t h e c o m p u t e r ,e v e r y o n e

f r o mt h es c h o o lc h i l dt o t h eC h a i r m a no ft h e B o a r ds h o u l db e a t h o m ea t t h e

c o m p u t e rk e y b o a r d .S o o nt h e r ew i l lb e

a c o m p u t e rt e r m i n a lo n e v e r yd e s ka n d

i n e v e r yh o m e .L e a r nh o wt o u s ei t r i g h t

. . . a n dh a v es o m ef u na t t h es a m et i m e !

R a t e dT H E B E S Te d u c a t i o n a lp r o g r a mf o rt h eV I C2 0 ™

b y C r e a t i v eC o m p u t i n gM a g a z i n e

T Y P I N GT U T O RP L U SW O R DI N V A D E R S— $ 2 1 . 9 5( 2 p r o g r a m s o n o n ec a s s e t t e t a p ef o rt h eu n e x p a n d e dV I C2 0 ™ )

T y p i n g T u l o rp l u sW o r dI n v a d e r sm a k e sl e a r n i n g t h ek e y b o a r d e a s y a n df u n !

T y p i n gT u t o rt e a c h e st h ek e y b o a r di n e a s ys t e p s .W o r dI n v a d e r sm a k e st y p i n g

p r a c t i c ea n e n t e r t a i n i n gg a m e .H i g h l yp r a i s e db y c u s t o m e r s ;

" T y p i n gT u t o ri s g r e a t ! " ." F a n t a s t i c " , " E x c e l l e n t " .H i g hq u a l i t y " ," A s o u r c eo f

g r e a tj o ya n dl e a r n i n gf o ro u rc h i l d r e n " ." E v e nm y l i t t l es i s t e rl i k e si t " , " W o r dI n v a d e r si s s e n s a t i o n a l ! "

C u s t o m e rc o m m e n ts a y si t a l l . . .

" . . . a n d i tw a se v e r y t h i n gy o ua d v e r t i s e di t w o u l db e .I n t h r e ew e e k s ,m y1 3 y e a ro l d s o n , v s h oh a dn e v e rt y p e d b e f o r e . w a st y p i n g3 5 w . p . m .I h a di m p r o v e dm yt y p i n gs p e e d1 5 w . p . m .a n dm y h u s b a n dw a sa b l et o k e e pu p w i t hh i s c o l l e g e

t y p i n gc l a s sb y p r a c t i c i n ga t h o m e . "

S P E C I A LV E R S I O NO F

T Y P I N GT U T O RP L U SW O R DI N V A D E R

N O WA V A I L A B L EF O R T H EC O M M O D O R E6 4 ™ . . .g J S i g j f f i g

A l lo f t h e f e a t u r e so f t h e V I C2 0 ™V e r s i o na n dm o r e

S P R I T E|

D E S I G N E R!

b y D r .L e eT . H i l l [

$ - \ 6 . 9 5 ( T a p e ) $ 2 - \ . 9 5 ( D i s k )

C r e a t ea n dt h e nt r a n s f o r ms p r i t e sa u t o m a t i c a l l y .W eh a v et h e o t h e rs p r i t em a k i n go r o g r a m s ,b u tt h i si s t h e

o n ew e u s et o m a k es p r i t e s .T h ea u t o m a t i ct r a n s f o r

m a t i o n sa r eg r e a t !

^ ^ ^ S h i p p i n ga n d h a n d l i n g$ 1 . 0 0p e r ^ ^

■ l ^ Bs a l e st a x .V I S Aa n d M a s t e r c a r dl > ^ j p ( | r

o r d e r sm u s ti n c l u d ef u l ln a m ea s s h o w no n c a r d ,c a r dn u m b e r , a n de x p i r a t i o nd a t eF r e ec a t a l o gs e n tw i t h

o r d e ra n do n r e q u e s t .

S O F T W A RP . O .B o x9 4 0 3 ,S a nR a f a e l ,C A9 4 9 1 2{ 4 1 5 )4 9 9 - 0 8 5 0

P r o g r a m m e r s :W r i t et o o u rN e wP r o g r a mM a n a g e rc o n c e r n i n ga n ye x c e p t i o n a lV I C2 0 T Mo r C o m m o d o r e6 4 T Mg a m eo r o t h e rp r o g r a m y o uh a v ed e v e l o p e d .

3 2 I F E L O I N T ( E L ) T H E NP R I N T "[ U P 2 ]" : G O T O3 0

3 5 P R I N T " [ D 0 W N 2 ] "4 0 I N P U T " I N C R E M E N T " ; I N

4 1 I FI N O I N T ( I N )T H E N P R I N T "[ U P 2 ]" : G 0 T 04 0

4 2 I FE L < 1 T H E NP R I N T " [ U P 2 ] " : G 0 T 04 0

4 3 I FE L - S L < I NT H E NP R I N T " [ U P 2 ] " : G O T O4 0

4 5 I N P U T "[ R V S , D 0 W N 2 ] 0 K " ; Q $ : I FQ $ O " Y "T H E N2 0

4 6 R E M * * * * * * E N DI N P U TS E C T I O N* * * * * *

5 0 P R I N T " [ C L E A R , D 0 W N 3 ] "

6 0 F O RP L = 1T O 8

7 0 I FS L > E LT H E NP R I N T " L I S T " : G 0 T 02 4 0

8 0 P R I N TS L

9 0 S L = S L + I N

1 0 0 N E X TP L

1 1 0 P R I N T " S L = " S L " : E L = n E L " : I N = " I N1 2 0 P R I N T " [ D 0 W N 2 ] G O T O [ S P A C E ] 5 0

1 2 1 R E M* * * * * * * P O K EK E Y B O A R D

1 3 0 F O RX = 1 T O P L + 2

1 4 0 P O K E6 3 0 + X , 1 3

1 5 0 N E X TX

1 6 0 P O K E1 9 8 , P L + 21 7 0 P R I N T "[ H O M E ] "

1 8 0 E N D

* * * * * *

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 8 3

Page 86: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 86/132

p r o g r a m m e r st i p s

R a n d o mT h o u g h t sP a r t2 : B u i l d i n g aD i s t r i b u t i o n

b v M a r kZ i m m e r m a n n

H e r ea r es o m em o r et o o l sf o ry o ut o u s e

i n d e a l i n gw i t hr a n d o mn u m b e r si n y o u r

c o m p u t e rp r o g r a m s .S p e c i f i c a l l y ,t h i s

p a r tw i l ld e a lw i t hh o wt o b u i l da p a r

t i c u l a r d i s t r i b u t i o no fr a n d o mn u m b e r s .W e1 1g e ti n v o l v e di n o t h e rt o p i c sa l o n g

t h ew a y ,o fc o u r s e ,a n dw ew o n ' tc o m e

a n y w h e r ec l o s et o e x h a u s t i n gt h es u b j e c t ,

b u tw ew i l lm a k ea g o o ds t a r t .( P a r t1

a p p e a r e di n I s s u e2 4 . )

D i s t r i b u t i o n s ,D i s c r e t ea n d C o n t i n u o u sA sP a r t1 d e s c r i b e d ,r a n d o m n u m b e r sg e n e r a t e d

b y c o m p u t e ra l w a y sh a v es o m es o r to f c o n t r o l l e d

d i s t r i b u t i o no v e rs o m er a n g e .T h ed i s t r i b u t i o nt e l l s

y o uh o wl i k e l yi t i s t o g e ta n yp a r t i c u l a rn u m b e r( o r

s e to f n u m b e r s )i n e a c hr a n d o md r a w .T h er a n g e

o v e rw h i c ht h er a n d o mn u m b e r sa r ed i s t r i b u t e dt e l l s

y o ua l lt h ep o s s i b l eo u t c o m e so f a d r a w .

T h u s ,f o re x a m p l e ,r o l l i n ga d i e ( o rc a l l i n gt h e

B A S I Cf u n c t i o n1 + I N T ( 6 * R N D ( 1 ) )a n dg e t t i n gt h e

r e s u l tb a c k )p r o d u c e sa r e s u l tf r o mt h er a n g e1 , 2 , 3 ,

4 , 5 ,6 , w i t ha l lo u t c o m e si n t h a tr a n g ee q u a l l yl i k e l y

( p r o b a b i l i t y1 / 6 ) .A t l e a s t ,t h eo u t c o m e sa r e e q u a l l y

l i k e l yi f t h ed i ei s f a i r ,y o ut h r o wi t h a r de n o u g h a n d

y o u rR N Df u n c t i o ni s g o o d .T h i sd i s t r i b u t i o no f r a n

d o mn u m b e r si s " d i s c r e t e " ,m e a n i n gt h eo u t c o m e s

a r es e p a r a t e ,d i s t i n c tv a l u e s .

O nt h eo t h e rh a n d ,i f y o ut a k ea o n em e t e r - l o n g

p i e c eo f s t r i n ga n dc u ti t a t a r a n d o ml o c a t i o n( o rc a l l

t h eB A S I Cf u n c t i o nR N D ( l )i t s e l f ) ,t h el e n g t ho f t h e

r e m a i n i n gs t r i n ga s af r a c t i o no f a m e t e ri s a " c o n

t i n u o u s l y "d i s t r i b u t e dr a n d o mv a r i a b l e .I t d o e s n ' t

s e e mt o c o m eo u to f a f i n i t es e to f s e p a r a t ep o s

s i b i l i t i e s ,b u tr a t h e rc o u l db e a n yn u m b e rb e t w e e n

z e r oa n do n e .A g a i n ,i f y o u w a n tt o q u i b b l e ,y o u

c o u l dp o i n to u tt h a tt h e r e a r ea f i n i t en u m b e ro f

a t o m si n t h es t r i n g ,a n d y o uc a no n l ym e a s u r et h e

l e n g t ht o f i n i t ep r e c i s i o n ,s o t h es e to f p o s s i b l eo u t

c o m e sr e a l l yi s n ' ti n f i n i t e .S i m i l a r l y ,y o u rc o m p u t e r ' s

R N D ( l )r e s u l ti s o n l y g i v e nt o n i n e -o r t e n - d e c i m a l

d i g i t s ,s o t h e r ea r eo n l yt e nb i l l i o no r s o p o s s i b l e

o u t c o m e so f t h a tf u n c t i o nc a l l .T r u e — b u tf o rm o s t

p r a c t i c a lp u r p o s e s ,t h a t ' sc l o s ee n o u g ht o i n f i n i t y !

S o i t ' sv e r yc o n v e n i e n tt o d i v i d eu p t h ew o r l do f

r a n d o mn u m b e r si n t o" d i s c r e t e "a n d" c o n t i n u o u s "d i s t r i b u t i o n sa n dt o t r e a te a c hs e p a r a t e l y .I f y o u ' r e

l o o k i n ga t a c o m p u t e rp r o g a m ,i t ' su s u a l l ye a s yt o

r e c o g n i z ea d i s c r e t ed i s t r i b u t i o n :s o m e w h e r ei n t h e

f u n c t i o np r o d u c i n gt h er a n d o mr e s u l t ,t h e r e ' sv e r y

l i k e l ya n I N Ts t a t e m e n to r a n e q u i v a l e n ts e r i e so f

I Fs t a t e m e n t s .T h eI N Tf u n c t i o ni n B A S I Ct u r n s

a c o n t i n u o u sr e s u l ti n t oa d i s c r e t eo n eb y t h r o w i n g

a w a ya n yf r a c t i o n a lp a r ta n dl e a v i n gy o uw i t ha n

i n t e g e r ,d i s c r e t er e s u l t .( A n o t h e rd i g r e s s i o n :f o rn e g

a t i v en u m b e r s ,a g o o dI N Tf u n c t i o n g i v e sy o ua r e

s u l to n el e s st h a ny o um i g h te x p e c t ;i t ' s" t h eg r e a t e s t

i n t e g e rl e s st h a n "f u n c t i o n . )

B u i l d i n ga D i s c r e t eR a n d o mD i s t r i b u t i o nI t ' ss t r a i g h t f o r w a r d ,i n m o s tc a s e s , t ob u i l da n y

d i s c r e t e d i s t r i b u t i o n o fr a n d o mn u m b e r st h a ty o u

n e e d .T h ed i s c r e t ec a s et e n d st o b e s i m p l e rt h a nt h e

c o n t i n u o u so n e ,b e c a u s et h e r e a r ef e w e rp o s s i b i l i t i e s

a n dy o uc a nf r e q u e n t l yc o v e rt h e ma l lw i t ha s e r i e s

o f I Fs t a t e m e n t s ,i f n o t h i n ge l s e .

F o re x a m p l e ,s u p p o s ey o uw a n tt o d e c i d ew h a t

k i n do f m o n s t e rt o a t t a c ki n a g a m ey o u ' r e d e s i g n

i n g :y o um a yw a n tt o h a v ea 1 0 %c h a n c ef o ri t t o b e

a t r o l l ,a 1 7 %c h a n c ef o ra d e m o n ,a 3 %c h a n c ef o ra m a n t i c o r ea n dt h er e s to f t h et i m ey o u ' l ls e t t l ef o r

a s i m p l e d r a g o n .T h ef o l l o w i n gp r o g r a ms e c t i o nw i l l

d o t h ej o bn i c e l y :

4 6 3 0 X= R N D ( l )

4 6 4 0I F X < 0 . 1T H E NG O T O9 0 0 0 :R E MT R O L L

4 6 5 0I F X < 0 . 2 7T H E NG O T O9 1 0 0 :

R E MD E M O N4 6 6 0I F X < 0 . 3T H E NG O T O9 2 0 0 :

R E MM A N T I C O R E

4 6 7 0G O T O9 3 0 0 :R E MD R A G O N

8 4 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 87: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 87/132

I t m a yb e o b v i o u s , b u t ac o u p l eo f f e a t u r e so f t h e

a b o v ea r ew o r t hp o i n t i n go u ti f y o uh a v e n ' ts e e n

t h e mb e f o r e .F i r s t ,w ek n o wt h a tt h er e s u l to f l i n e

4 6 3 0i s t o s e tX t o s o m e n u m b e rb e t w e e nz e r oa n d

o n e ;m o r ep r e c i s e l y ,i f t h eR N D ( l )f u n c t i o nd o e si t s

j o b .X w i l lb e g r e a t e rt h a no r e q u a lt o z e r o ,b u tl e s s

t h a no n e a n de q u a l l yl i k e l ya n y w h e r ew i t h i nt h a t

z o n e .S o ,1 0 %o f t h et i m eX w i l ll i eb e t w e e nz e r o

a n d. 1 ( t r o l l ) .1 7 %o f t h et i m eX w i l ll i eb e t w e e n. 1

a n d. 2 7( d e m o n ) ,e t c .T h ep r o b a b i l i t i e so f t h ev a r io u so u t c o m e sa l la d du p t o o n e — j u s ta s t h et o t a l

p i e c eo f s t r i n gw a so n em e t e rl o n g b e f o r ew ec u ti t .

I f t h ef i r s tI F s t a t e m e n t( l i n e4 6 4 0 )f a i l s ,t h e nX i s n o t

l e s st h a n. 1 a n dw e d o n ' th a v et o w a s t et i m et e s t i n g

f o r t h a ta g a i ni n l i n e s4 6 5 0o r 4 6 6 0 .O n t h eo t h e r

h a n d ,i f i n s t e a do f G O T Os t a t e m e n t sf o l l o w i n gt h e

I F t e s tw e h a dG O S U Bs t a t e m e n t s ,w h i c hr e t u r n t h e

p r o g r a me x e c u t i o nt o t h e p l a c et h a t c a l l e d t h es u b

r o u t i n e ,t h e ni t w o u l db e c r u c i a l t ow r i t el i n e4 6 5 0a s

4 6 5 0I F X <0 . 2 7A N DX > 0 . 1T H E NG O S U B

9 1 0 0 :R E MD E M O N

a n ds o o n . . .s i n c eo t h e r w i s ea v a l u eo f X w h i c hw a s

l e s st h a n. 1 w o u l da l s ob e l e s st h a n. 2 7a n dy o u ' db e

g e n e r a t i n gt h ew r o n gm o n s t e r .

A f i n a lp o i n ta b o u tt h ea b o v es i m p l ee x a m p l e .

Y o ur e a l l yd o n ' tn e e dt o w o r r ym u c ha b o u t w h e t h e r

o r n o tt h et e s ti n t h eI F s t a t e m e n ti s " l e s st h a n "o r

" l e s st h a no r e q u a lt o " ,s i n c et h e r e ' so n l yo n ec h a n c e

i n a b i l l i o no r s ot h a ti t w i l lm a k ea n yd i f f e r e n c e !

S o t o m a k et h er u l em o r ee x p l i c i t .T og e n e r a t ea n

a r b i t r a r y . d i s c r e t ed i s t r i b u t i o n ,s t a r tb y l i s t i n gt h ep o s

s i b l eo u t c o m e sy o uw a n tt o s e e ,e a c hw i t hi t so w n

p r o b a b i l i t y .T h ep r o b a b i l i t i e ss h o u l db e f r a c t i o n s

b e t w e e nz e r o( i tn e v e rh a p p e n s )a n d o n e( i ta l w a y s

h a p p e n s ) .P e r c e n t a g e sa r ec o n v e r t e dt o f r a c t i o n sb y

d i v i d i n gb y 1 0 0 .T h e ng e n e r a t ea r a n d o m n u m b e r

b e t w e e nz e r oa n do n eu s i n gR N D ( l ) ,a n dt e s ti t t o

s e ew h e t h e ri t ' sl e s st h a nt h ec h o s e np r o b a b i l i t y

v a l u ef o ry o u rf i r s te v e n t .I f i t i s l e s s ,m a k et h ef i r s t

c h o i c e ;i f n o t ,t e s ti t t o s e ei f i t f a l l sb e t w e e nt h ef i r s t

e v e n t ' s p r o b a b i l i t ya n dt h es u mo f t h ef i r s ta n ds e c

o n de v e n t s 'p r o b a b i l i t i e s .( T h i sz o n ei s t h ew i d t ho f

t h es e c o n de v e n t ' sp r o b a b i l i t y . )R e p e a tt h ep r o c e

d u r ef o re a c he v e n t .

T h i sp r o c e d u r ew i l la l w a y sw o r k ,b u ts o m e t i m e si t

m a yb e c o m et e d i o u s , e s p e c i a l l yi f t h e r ea r em a n y

p o s s i b l eo u t c o m e sw h i c hf a l li n s o m er e g u l a rp a t

t e r n .I n t h a tc a s e ,y o us h o u l dl o o kf o ra m a t h e m a t

i c a lr u l e t ot a k e t h e p l a c eo f a l lt h o s eI F s t a t e m e n t s .

T h a t ' sw h e r et h eI N Tf u n c t i o nu s u a l l ys h o w su p .

I f a l a r g en u m b e ro f o u t c o m e sa r ee q u a l l yl i k e l y

( f o re x a m p l e ,y o uw a n tt o c h o o s ew i t he q u a lp r o b

a b i l i t i e sf r o mm o n s t e rt y p e s1 t h r o u g hN ) y o uc a n

g e n e r a t e ar a n d o mi n t e g e rf r o mt h es e t1 , 2 . . . . ,N b y s t r e t c h i n gt h el i n ei n t e r v a lb e t w e e nz e r oa n d

o n eb y a f a c t o ro f N . s o t h a ti t i s N u n i t sl o n g ,a n d

t h e nc h o p p i n gi t u p i n t oN p i e c e s u s i n g t h eI N T

f u n c t i o n .T h u s :

5 5 5 0 I= I N T ( N * R N D ( l ) )

g i v e sy o ua n i n t e g e rb e t w e e n o n e a n dN i n c l u s i v e .

I t s i m p l yt a k e s t h er e s u l to f R N D ( l ) ,s t r e t c h e si t b y N .

u s e sI N Tt o t u r ni t i n t oi n t e g e r sf r o mt h es e t0 . 1 , 2 ,

N — 1a n dt h e na d d so n et o g i v e t h ef i n a lv a l u e

f o rI f r o ma m o n gt h ed i g i t so n et h r o u g hN . Y o uc a n

t h e nt a k ea d v a n t a g eo f t h i sv a l u eo f I i n a B A S I C

s t a t e m e n to f t h ef o r m :

5 5 5 2O NI G O T O9 5 0 0 ,9 5 2 0 ,9 5 4 0 .e t c .

w h e r et h ef i r s tc h o i c ei s t h eo n et a k e nw h e nI = 1 , t h e

s e c o n dc h o i c ef o r1 - 2 ,e t c .

I f a l ly o u rc h o i c e sa r e n ' te q u a l l yl i k e l y ,y o uc a nt r y

t o p l a yt r i c k sw i t ht h e " s t r e t c h i n g "p a r to f t h ea b o v e

o p e r a t i o n .F o r e x a m p l e ,t h i n ka b o u tt h ef o l l o w i n g :

2 3 4 0 X= R N D ( l )

2 3 4 5 1= I N T ( 4 * X * X ) + 1

W h a ta r e t h ep o s s i b l eo u t c o m e s ?W e l l ,s i n c eXl i e sb e t w e e nz e r oa n do n e , s od o e s X * X ,a n ds o

4 * X * Xm u s tl i eb e t w e e nz e r oa n df o u r( a c t u a l l y ,

b e t w e e nz e r oa n d3 . 9 9 9 9 9 . . . ) . S o ,a s i n t h ee a r l i e r

e x a m p l el i n e5 5 5 0 .w i t hN = 4 ,t h er e s u l to f l i n e2 3 4 5

w i l lb e t o s e tI t o a n i n t e g e rf r o mt h es e t1 , 2 , 3 ,4 .

S o i s t h er e s u l to f l i n e2 3 4 5t h es a m ea s t h er e s u l t

o f 5 5 5 0( w h e nN = 4 ) ?N o to n y o u rl i f e !T h es e to f

p o s s i b l eo u t c o m e s( t h er a n g eo f t h er a n d o mv a r i

a b l eI ) i s t h es a m ei n b o t hc a s e s ,b u tl i n e2 3 4 5d o e s

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 8 5

Page 88: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 88/132

p r o g r a m m e r ' st i p s

n o tg i v ea l lf o u rr e s u l t sw i t he q u a ll i k e l i h o o d !T h e

t r i c k ,o f c o u r s e ,i s i n t h em u l t i p l i c a t i o nX * X .W h e nX

i s s m a l l ,X * Xi s m u c hs m a l l e r( f o re x a m p l e ,i f X — . 1 ,

t h e nX * Xi s . 0 1 ,o n et e n t ha s l a r g e ) .B u ti f X i s n e a r

o n e ,t h e nX * Xi s n ' tm u c hd i f f e r e n tf r o mX . T h e

s t r e t c h i n g o fo u rs t r i n gi s n o l o n g e ru n i f o r m .T h e

s t r i n gi s m o r el i k ea r u b b e r b a n d ,w h i c hh a sg o t t e n

c o m p r e s s e da t t h ee n dn e a rz e r oa n ds t r e t c h e dt h i n

n e ra t t h ee n dn e a ro n e .

I f y o u w o r ki t o u t ,y o u ' l l f i n dt h a ta l l v a l u e s

o f X b e t w e e nz e r oa n d. 4 9 9 9 9 9 9 . . .g i v ea r e s u l to f

1 = 1 .T h u s ,1 = 1h a l ft h e t i m e !F o rX b e t w e e n. 5 a n d

. 7 0 7 1 . . .( w h i c hi s S Q R ( 2 ) / 2 . b yt h ew a y ) ,1 c o m e s

o u tt o b e 2 ; s o 1 — 2h a p p e n sa b o u t2 0 . 7 %o f t h e

t i m e .F o rX b e t w e e n. 7 0 7 1a n d. 8 6 6( a p p r o x i m a t e l y ) ,

1 = 3 ,a n df o rX b e t w e e na b o u t. 8 6 6a n do n e , 1 = 4 .

Y o uc o u l dm a k eu p a t a b l e :

I P r o b a b i l i t y( a p p r o x . )

1

2

34

. 5 0

. 2 1

. 1 6

. 1 3

S o ,a f t e rt h ef u n n ys t r e t c h i n gt h a tX * Xc a u s e di n

l i n e2 3 4 5 .t h el o we n do f t h es t r i n ge n d e du p w i t h

m o r et h a ni t su s u a l s h a r eo f f i b e ra n dt h e h i g he n d

g o t t h i n n e do u tc o n s i d e r a b l y .

H o wd o y o ud e s i g ns u c ha " s t r e t c h "f o ry o u ro w n

p a r t i c u l a ra p p l i c a t i o n ?O n ew a yi s t o e x p e r i m e n t

a n dl o o ka t t h eo u t c o m e s ,t r y i n go n ek i n do f s t r e t c h

a n dt h e na n o t h e ru n t i ly o ug e tw h a ty o uw a n t .A

u s e f u la n dv e r y g e n e r a lf o r mi s :

6 7 8 0 X = R N D ( l )

6 7 9 0 I= I N T ( N * X tK )+ l

T h i sg i v e so n ea l ls o r t so f s t r e t c h e sf o rv a r i o u sv a l u e s

o f K . W h e nK =1 . i t ' sj u s tl i k ee x a m p l el i n e5 5 5 0

a n da l lr e s u l t sf o rI i n t h er a n g eo n et h r o u g hN a r e

e q u a l l yl i k e l y .W h e nK = 2 ,t h e r e ' sa s t r e t c hl i k et h e

o n ei n e x a m p l el i n e s2 3 4 0 - 2 3 4 5 ,w h i c hb i a s e s

t h i n g st o w a r dt h el o we n d .I f K i s l e s st h a no n e( b u t

g r e a t e rt h a nz e r o ) t h i n g sg o t h e o t h e rw a y .t o w a r d

t h eh i g h e rn u m b e r s .T r y i n gK = 0 g i v e se x t r e m eb i a s

t o w a r dt h eh i g he n d — Ii s a l w a y se q u a lt o N t h e n !

O n ef i n a ls u g g e s t i o n :W h e ng e n e r a t i n gn u m b e r s

r a n d o m l yf o ra p h y s i c a ls i m u l a t i o no f s o m es o r t ,l e t

y o u r s e l fb e g u i d e db y t h ea c t u a lp h y s i c a ls y s t e m

y o u ' r ew o r r y i n ga b o u t .I t w i l lf r e q u e n t l ys u g g e s t

s o m ep a r t i c u l a rd i s t r i b u t i o no r w a yo f g e n e r a t i n g a

d i s t r i b u t i o n .R o l l i n ga s i x - s i d e d d i ea n da 2 0 - s i d e d

d i ea n da d d i n gt h er e s u l t s ,f o re x a m p l e ,g i v e so n e

a n o u t c o m ei n t h er a n g et w ot h r o u g h2 6 . w i t hn o t

a l lo f t h o s e v a l u e se q u a l l yl i k e l y .T os i m u l a t ei t o n

t h ec o m p u t e r ,t h ee a s i e s ta p p r o a c hi s t o s i m u l a t e

e a c hd i e s e p a r a t e l y ,g e n e r a t ee q u a l l yl i k e l yn u m b e r s

i n t h er a n g e so f o n et h r o u g hs i xa n do n et h r o u g h2 0

s e p a r a t e l ya n dt h e na d dt h e m .

B u i l d i n ga C o n t i n u o u sR a n d o mD i s t r i b u t i o n

W e 'r e a l m o s t o u to f s p a c ef o rt h i sm o n t h ,s o w e '1 1

h a v et o c o n t i n u et h e d i s c u s s i o ni n l a t e rc o l u m n s ,b u t

a s p r o m i s e db e f o r e ,h e r e ' sh o wt o b u i l da c o n t i n u

o u sd i s t r i b u t i o n :d o n ' tu s ea n I N Ts t a t e m e n t !

T h a t ' sn o ta j o k e ,e i t h e r .T h ee s s e n t i a lc o n c e p to f

b u i l d i n ga t o t a l l yc o n t r o l l e dd i s c r e t er a n d o md i s t r i

b u t i o nw a st o s t r e t c ha s t r i n ga n dt h e nc h o pi t i n t o

p i e c e s .F o ra c o n t i n u o u ss e to f o u t c o m e s ,y o uc o u l d

t h i n ko f t h ep i e c e sa s b e i n ga r b i t r a r i l yt i n y ;o r b e t t e r

y e t ,d o n ' tc u t t h es t r i n gi n t o d i s c r e t ep i e c e sa t a l l .

T h es t r e t c h i n gy o u d oc a nb e l i n e a r ,u n i f o r m ,s u c h

a s t h er e s u l to f m u l t i p l y i n gR N D ( l ) b ys o m ec o n

s t a n ta n da d d i n ga n o t h e rc o n s t a n t .T h u s ,i f y o u

h a v et o g e n e r a t ea n u m b e rt h a ti s e q u a l l yl i k e l yt o l i e

a n y w h e r e b e t w e e n1 7 a n d2 1 ( a ni n t e r v a l o fl e n g t h

f o u r ) ,j u s tu s e4 * R N D ( 1 ) + 1 7 .I f y o u w a n tt o s t r e t c h

w i t hs o m eb i a st o w a r do n ee n do r t h eo t h e r ,y o u

c a nu s es o m e t h i n gl i k eN * Xt K + Jt o g e tn u m b e r sb e t w e e nJ a n dJ + N ,w h e r eX = R N D ( 1 ) .

O t h e rs o r t so f s t r e t c h e sm a yb e b e t t e rf o rp a r t i c u

l a rp u r p o s e s .N e x tt i m e ,I ' l ld i s c u s ss o m es t a n d a r d

d i s t r i b u t i o n s f o rr a n d o mv a r i a b l e s ,s u c ha s t h ef a

m o u sG a u s s i a nb e l l - s h a p e dc u r v e ,a n dt h es o r t s

o f s t r e t c h e sn e e d e dt o g e tt h e m .S o m e t i m e sr e a l l y

s t r a n g es t r e t c h e sa r ed e s i r a b l e ,s u c ha s t h eo n e st h a t

l o g a r i t h mo r t a n g e n tf u n c t i o n s p r o v i d e .T h e yc a n

p r o d u c er a n d o mn u m b e r st h a ta r ea r b i t r a r i l yl a r g e

b y s t r e t c h i n gt h ei n t e r v a lz e r ot o o n ea n i n f i n i t e

a m o u n ta t o n ee n d .W e ' l ll e a r nh o wt o d e s i g ns u c h

s t r e t c h e s ,w h e na p p r o p r i a t e . C

8 6 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 89: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 89/132

t e c h n i c a l

P E T S p e e dR e v i e wb y J o eR o t e i l o

T h i sc o l u m nw i l ls o m e t i m e s

b e d e v o t e dt o a s h o r tb u tc o n c i s e

r e v i e w / u s e rt e s to f P E T S p e e d

c o m p i l e dp r o g r a m st h a ta r ec o m

m e r c i a l l ys o l d .T h i si s s u ew ec o n

s i d e rt h eT y p r oD a t aM a n a g e r

a n dW o r dP r o c e s s o rf r o mI n p u t

S y s t e m s ,I n c .( 2 5 1 0 1S . W .1 9 4 t h

A v e . ,H o m e s t e a d .F L3 3 0 3 1 ,

3 0 5 - 2 4 5 - 3 1 4 1 ) .

T h e s ep r o g r a m sm a yb e u s e d

e i t h e ra l o n eo r i n t e g r a t e dt o g e t h e r .

T h e ya r eb o t hi n e x p e n s i v ea l t e r

n a t i v e st o t h em u c hc o s t l i e rd a t a

b a s e / w o r dp r o c e s s o r sc u r r e n t l y

a v a i l a b l ef o rt h eC o m m o d o r e

p r o d u c tl i n e .W et e s t e dt h ev e r s i o n

d e s i g n e df o rt h eC B M8 0 0 0s e r i e s

c o m p u t e r s .

D a t aM a n a g e rU s e r sf o r m a tt h e i ro w nf i e l d s

w i t h i nt h er e c o r d .M a x i m u mr e

c o r d sa r el i m i t e do n l yb y t h e

c a p a c i t yo f t h ed i s k ;d a t af i l e s

a r ei n r e l a t i v ef i l ef o r m a t .U s e r

i n p u ti s v e r yf r i e n d l y ,w i t hc o m

m e n t s ,r e v e r s ef i e l d sa n dt h el i k e

i n s e r t e di n o r d e rt o k e e pc o n f u s i o n

t o a m i n i m u m .O n eu n i q u ef e a t u r e

i s t h a t f o ra n yc h a n g e si n d a t at o

b e c o m ep e r m a n e n t ,t w os h i f t e d

r e t u r n sa r er e q u i r e d .I l i k et h a t

f e a t u r e s i n c ei t k e e p sm i s t a k e st o

a m i n i m u m .

T h eS O R Ta n dS E A R C Hf u n c t i o n sa r ew e l lt h o u g h to u t .

T h eu s e rc a ns e a r c he a c hf i e l d

a n ds e a r c hb y p a t t e r nm a t c h i n g

i f d e s i r e d .I e s p e c i a l l yl i k et h e

S E A R C Hf e a t u r et h a ta l l o w sy o u

t o s e l e c t i v e l yp r i n tr e c o r d so r j u s t

c e r t a i nf i e l d s i ne a c hr e c o r d .

A d d r e s si n s e r t i o nf r o mt h e

W o r dP r o c e s s o rp r o g r a mc a n

b e a c c o m p l i s h e di n t ot h eD a t a

M a n a g e rw i t ha m i n i m u mo f h a s s l e .

A l li n a l l ,a w e l lt h o u g h to u t p r o d u c t

w i t ha n i n f o r m a t i v e ,s o m e t i m e sd r y ,

b u tb a s i c a l l yw e l l w r i t t e nm a n u a l .

W o r dP r o c e s s o rT h eT y p r oW o r dP r o c e s s o ri s a

v e r yn i f t yb i to f p r o g r a m m i n g .N o t

q u i t ea s e a s yt o l e a r n a s t h eD a t a

M a n a g e rb u t v e r yp o w e r f u lf o rt h e

' W h a td o e si t d o ?I t b r u s h e si t so w nt e e t h . "

£^ 5

p r i c e .A n dw h e nw a st h el a s tt i m e

y o us a wy o u rd o tm a t r i xp r i n t e r

u n d e r l i n e !Y e p ,i t ' si n t h i so n e .

F e a t u r e sl i k es c r e e nl i n ee d i t i n g ,

l i n ei n s e r t / d e l e t e ,j u s t i f i c a t i o na n d

g l o b a le d i t( m o v i n gt e x tf r o mo n e

p l a c et o a n o t h e r )a r ei n c l u d e da n d

t h e y a r e s i m p l et o u s ea n du n d e r

s t a n d .I w o u l dj u d g et h a tt h e u s e r

c a ne n t e ra b o u t2 5 0o r s ol i n e s

o f 4 5 - 5 5c h a r a c t e r se a c hi n t h e

m e m o r ys p a c e p r o v i d e df o rt h e

4 0 3 2 / 8 0 3 2c o m p u t e r s .

O t h e rf e a t u r e ss u c ha s p a g e

n u m b e r i n g( t o po r b o t t o m )a n d

h e a d i n g sa r ea v a i l a b l ea n d a d d

m u c ht o t h e e f f e c t i v e n e s so f

T y p r o . B e s to f a l l ,s i n c e t h ep r o

g r a mi s c o m p i l e du n d e r( y o u

g u e s s e di t ) P E T S p e e d .t h ep r o

g r a mi s f a s te n o u g he v e nf o rt h e

b e s tt y p i s t .

T h em o s tp o w e r f u lf e a t u r eI

f o u n dw a st h ea b i l i t yt o a p p e n d

f i l e st o g e t h e r .S o i f y o uh a v ea b i g

m a n u s c r i p to r t h eg i f to f g a by o u

c a nc h a i nu p t o t h em a x i m u md i s k

s p a c ea v a i l a b l ea n ds t i l lh a v ei t

a l lp r i n to u ta s i f i tw e r e o n eb i g

h a p p yf i l e .

T h ep r i c ei s o n l y$ 8 9 . 0 0f o r

b o t hp r o g r a m so r $ 5 5 . 0 0e a c h .

E v e nt h o u g ht h e ya r en o to n a p a r

w i t hW o r d c r a f to r S i l i c o nO f f i c e

t h e ya r ev e r yp o w e r f u la n du s e f u l

f o rt h em o n e ys p e n t .T h ef a c t o r y

p e o p l ea r ef r i e n d l ya n dt h e i rs e r

v i c ei s v e r y g o o d .R e m e m b e r ,

t h em a r ko f a g o o dc o m p a n yi s

h o wt h e yr e a c tw h e ny o uh a v e

a p r o b l e mo r j u s tw a n tt o a s ka q u e s t i o n . C

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N Ei s s u e2 6 8 7

Page 90: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 90/132

t e c h n i c a l

P u b l i c - K e yC r y p t o g r a p h

f o rC o m m o d o r eM i c r o c o m p ub y C r a i gR . H e s s e l

T h i sa r t i c l ep r e s e n t sa p a c k a g eo fs i x

c r y p t o g r a p h i c s u b r o u t i n e sw r i t t e ni n

6 5 0 2m a c h i n el a n g u a g ea n da c a l l i n g

p r o g r a mf o rt h ep a c k a g ew r i t t e ni n

P E T / C B MB A S I C . T h es u b r o u t i n ep a c ka g ei s r e l o c a t a b l ea n ds h o u l dw o r ko n

a n y6 5 0 2o r 6 5 1 0m i c r o c o m p u t e r .T h e

c a l l i n gp r o g r a m ,w h i c hs h o u l db e a d a p t

a b l et o V I Co r C o m m o d o r e6 4 c o m p u t e r s ,

d r i v e sa c a s s e t t e - f i l e - b a s e dp u b l i c - k e y

c r y p t o g r a p h i c s y s t e m .T h ep r o g r a ma n d

6 5 0 2 p a c k a g e w e r ed e v e l o p e da n dt e s t e d

o n a no r i g i n a lR O M8 K P E T .

C r y p t o g r a p h yi s t h es c i e n c eo f s a f e g u a r d i n g

i n f o r m a t i o nb y t h eu s eo f s e c r e tc o d e s .T h ec o mp u t e ra g eh a ss p u r r e da n e x p l o s i o no f r e s e a r c hi n

t h i sf i e l df o rs e v e r a lr e a s o n s .F i r s to f a l l .f a s tc o m

p u t e r sc a ne a s i l yb r e a ko l d e ra n ds i m p l e rc r y p t o

g r a p h i cs c h e m e s .A t t h es a m et i m e ,t h i ss p e e dh a s

b r o a d e n e dt h ea v e n u e so f r e s e a r c ha v a i l a b l e t o

c r y p t o g r a p h e r s .A n df i n a l l y ,c o m p u t e r st o d a yh a v e

b e c o m es t o r e h o u s e sf o rv a s ta m o u n t so f v u l n e r a b l e ,

c o n f i d e n t i a l d a t a .

A f o c a lp o i n to f t h i sr e s e a r c hh a sb e e nt h en o v e l

c o n c e p to f p u b l i c - k e y c r y p t o g r a p h y .I n a t y p i c a lc r y p t o g r a p h i cs y s t e m ,t w oo r m o r ep e o p l es h a r ea

s i n g l ek e y — u s u a l l ya n u m b e ro r p a s s w o r d — w h i c h

b o t hl o c k sa n du n l o c k sd a t a .S u c ha s y s t e mh a s

d r a w b a c k s . B e f o r ec o d e dc o m m u n i c a t i o nc a n

b e g i n , t h ek e ym u s tb e d i s t r i b u t e ds e c r e t l y .T h i sr e

q u i r e sf a c e - t o - f a c em e e t i n g so r t h es e r v i c e so f

r e l i a b l e c o u r i e r s .I n a d d i t i o n ,t h er i s ko f k e yt h e f t

i n c r e a s e s a sm o r ep e o p l es h a r et h es a m ek e y . I n

a p u b l i c - k e yc r y p t o s y s t e m ,e a c hp e r s o nh a st w o

k e y s — as e c r e td e c o d i n g k e ya n da p u b l i ce n c o d i n g

k e y .E v e r y o n e ' se n c o d i n gk e y sa r es h a r e do p e n l y ,

f o re x a m p l e ,i n a p u b l i cd i r e c t o r y .H o w e v e r ,e a c hp e r s o n ' sd e c o d i n gk e yi s k n o w no n l yt o t h e m s e l v e s .

B yu s i n gt h e d i r e c t o r ya n da p u b l i c a l l yk n o w ne n

c o d i n gm e t h o d ,i n d i v i d u a l sm a ye x c h a n g ec o n f i d e n

t i a lm e s s a g e sw i t h o u tt h ed r a w b a c k sj u s tm e n t i o n e d .

I n e s s e n c e ,p u b l i c - k e yc r y p t o g r a p h yp e r m i t sp r i

v a t ec o m m u n i c a t i o no v e rp u b l i cc h a n n e l sw i t h o u t

r e q u i r i n gs e c r e tp r e l i m i n a r ye x c h a n g e so f k e y so rc o d i n gm e t h o d s .

I n a n yp u b l i c - k e yc r y p t o s y s t e m ,t h e r ei s a k n o w n

r e l a t i o n s h i pb e t w e e nt h ee n c o d i n gk e ya n dt h ed e

c o d i n gk e y .F o rt h es y s t e mt o b e s e c u r e ,h o w e v e r ,

t h i sr e l a t i o n s h i pm u s tb e u n u s u a le n o u g hs o t h a ti t i s

p r a c t i c a l l yi m p o s s i b l et o d e d u c et h ed e c o d i n g k e y

f r o mt h ee n c o d i n gk e y .R e l i a b l e p u b l i c - k e ys y s t e m s

a r ev e r yr a r ef o rt h i sr e a s o n .

I n 1 9 7 8 ,t h r e eM I Tr e s e a r c h e r s — R .L . R i v e s t ,

A . S h a m i r ,a n dL . A d l e m a n — p u b l i s h e da l a n d

m a r kp a p e ra n n o u n c i n gt h e i rd i s c o v e r yo f t h ef i r s t

p u b l i c - k e y c r y p t o s y s t e m .I n t h eo r i g i n a lR S As y st e m ,e a c h e n c o d i n gk e yi n c l u d e st h ep r o d u c to f t w o

l a r g ep r i m en u m b e r s .T h ec o r r e s p o n d i n gd e c o d i n g

k e yi n v o l v e st h et w op r i m e st h e m s e l v e s .P r i m e

n u m b e r s( 2 ,3 , 5 ,7 , 1 1 ,a n ds o o n )a r en u m b e r s

w h i c hc a n n o tb e w r i t t e na s t h ep r o d u c to f s m a l l e r

n u m b e r s . A l t h o u g hi t i s e a s yt o s e e ,f o re x a m p l e ,

t h a t2 4 7i s t h ep r o d u c to f p r i m e s1 3 a n d1 9 ,i t t u r n s

o u tt h a te v e nw i t ht h ea i d o fa h i g hs p e e dc o m p u t e r

i t i s v i r t u a l l yi m p o s s i b l et o f a c t o r a l a r g ep r o d u c t —

r o u g h l y1 0 0d i g i t so r m o r e — i n t oi t st w op r i m e

c o m p o n e n t s .A sa b o n u sf e a t u r e ,t h eR S As y s t e m

a l l o w sp r i v a t em e s s a g e st o b e " s i g n e d "d i g i t a l l yt o

p r e v e n tf o r g e r y .

I n t h ep r o g r a mh e r e ,a m o d i f i e dv e r s i o no f t h e

o r i g i n a lR S Ac r y p t o s y s t e mi s c o m b i n e df o rs p e e d

w i t h at y p i c a lc r y p t o g r a p h i cs y s t e m .T h es l o w e rR S As y s t e mi s u s e di n t h e' " s i g n e d "e n c o d i n g / d e c o d i no f

a d i s p o s a b l ek e ya t t h es t a r to f e v e r ym e s s a g e .T h e

b o d yo f t h em e s s a g ei s t h e ne n c o d e d / d e c o d e d

m o r eq u i c k l yw i t ht h i so n e - t i m e - u s ek e y .

P r o g r a mE x p l a n a t i o n

A sy o u rf i r s tt a s k ,t y p ei n a n ds a v ea c o p yo fC R Y P T O C O D E5 / 8 3 .Y o uw i l ln e e da m a c h i n e

8 8 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 91: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 91/132

l a n g u a g em o n i t o ra n dt h es u b r o u t i n ep a c k a g eh e x

l i s t i n gw h i c ha c c o m p a n i e st h i sa r t i c l e .T h ep a c k a g e

o c c u p i e s$ 1 6 E C - $ 1 D B C ,w i t h$ 1 D B D - $ 1 F F Fr e s e r v e df o rs t o r a g e .

N e x t ,t y p ei n a n ds a v ea c o p yo f t h eB A S I Cc a l l i n gp r o g r a ml i s t e dh e r e .T h e s ee x t r ap r o g r a m

c o m m e n t sm a yb e h e l p f u l .

L i n e1 4 5T h et w oP O K E sc h a n g et h et o p - o f -m e m o r yp o i n t e ra n dC L Ra d j u s t so t h e r

p o i n t e r st o p r o t e c tC R Y P T O C O D E5 / 8 3

f r o mB A S I C .F o rl a t e rR O M s ,r e p l a c e

p o i n t e r1 3 4 - 1 3 5w i t h5 2 - 5 3 .S i s t h es t a r to f

t h e6 5 0 2p a c k a g ea n dP Fi s t h ep r i n t e rf l a g .

I f y o us e tP F =1 t o g e th a r dc o p y ,t h e nt u r n

o n t h ep r i n t e rb e f o r er u n n i n gt h ep r o g r a m .

L i n e s1 5 0 - 1 5 5B i s t h eb u f f e rp o i n t e ra n dE i s t h e

S Y Se n t r yp o i n t .T h es i n g l eb y t es t r i n g sa r e

c u r s o rl e f t ,c a r r i a g er e t u r n ,c u r s o rc h a r a c

t e r ,c l e a rs c r e e n ,r e v e r s ea n dr e v e r s eo f f .

L i n e s1 8 0 - 1 9 0T h ef i r s tt e s tc h e c k st h a tC R Y PT O C O D E5 / 8 3i s p r o p e r l yi n p l a c e .T h e

n e x tt e s tc h e c k sf o re n o u g hs t o r a g e a r e a

a b o v et h ep a c k a g e .A s t o r a g ee r r o rw o u l d

p r o b a b l yb e d u et o a n i m p r o p e rr e l o c a t i o n .

L i n e4 1 0P R I N T # 5 , B $ ;a l s ow o r k sh e r e b u td o e s

n o tr e s t r i c th a r dc o p yt o 4 0 c o l u m n s .

L i n e4 9 0T h eO P E Ni s f o rc a s s e t t e# 1 ,w i t h T = 0

f o rr e a da n dT = lf o r w r i t e .

L i n e5 1 0S t a t u sv a l u eo f 6 4 f l a g sn o r m a le n d - o f - f i l e .

L i n e5 3 0T h ec a s s e t t ep r i n ti s f o l l o w e db y a

s o f t w a r ef i xt o l e n g t h e nt h e i n t e r - r e c o r d

g a p .E l i m i n a t et h eP O K E sa n dt h ed e l a y

l o o pf o rl a t e rR O M s .

L i n e5 5 0T h eP O K Eh e r e i n d e x e st h ea p p r o p r i

a t e6 5 0 2s u b r o u t i n e :G E T K E Y ,R S A E N C ,R S A D E C .G E T S E E D ,S E E D E N C ,o r

S E E D D E C .T h eS Y Sd o e st h ec a l l i n g .

L i n e s5 7 5 a n d 5 9 5I n t h e s et w ol i n e s ,Z = 0f l a g sb u f f e r# 1 a n dZ = 4 0f l a g sb u f f e r# 2

o f t h es u b r o u t i n ep a c k a g e .

L i n e s6 5 0 - 7 0 0T h ek e y b o a r di n p u tr o u t i n e

h a st h r e e i n p u tp a r a m e t e r s — m a x i m u m

n u m b e ro f c h a r a c t e r sN , t y p eo f c h a r a c t e r

f l a gT Fa n dr e t u r nf l a gR F .

L i n e6 7 0T h eD E Lk e yi s a l l o w e da s a r u b - o u tk e y

f o re d i t i n g .

L i n e6 9 0T h eq u o t ec h a r a c t e ri s p r i n t e da n e x t r a

t i m ea n dt h e n e r a s e dt o t a k e t h eP E T / C B M

o u to f q u o t em o d e .

T e s t i n gt h eP r o g r a mT ob e g i nt e s t i n g ,t u r ny o u rm a c h i n eo f fa n db a c k

o n a g a i n ,l o a dy o u rc o p yo f C R Y P T O C O D E5 / 8 3

n e x t( t h el o a d i n go r d e ri s i m p o r t a n t ) ,t h e nl o a da n d

r u ny o u rc o p yo f t h ec a l l i n gp r o g r a m .I f t h em e s s a g e

C H E C K S U ME R R O Ra p p e a r s ,t h e ny o um u s tc o r

r e c ta n e r r o ri n y o u rc o p yo f t h es u b r o u t i n ep a c k a g e .

O t h e r w i s e ,y o uw i l ls e e am e n ul i s to f c o m m a n d s .T e s tt h eM E N U ,E X I T ,W R I T EF I L E ,a n dR E A D

F I L Ec o m m a n d sn e x t .T h eW R I T EF I L Ec o m

m a n da l l o w sy o ut o u s ea n yo f 6 4 u n s h i f t e dA S C I I

k e y b o a r dc h a r a c t e r si n w r i t i n gt o a f i l ei n b l o c k so f

8 0 c h a r a c t e r s .E a c hb l o c ki s a u t o m a t i c a l l ys e n tt o f i l e

a f t e rt h ee i g h t i e t hc h a r a c t e ri s e n t e r e d .T h eb l o c k

m a yb e e d i t e de a r l i e rw i t h t h eD E Lk e y .T h eR ET U R Nk e yi s r e c o g n i z e do n l ya t t h eb e g i n n i n go f a

b l o c k ,w h e na n u l l s t r i n gi s u s e dt o s i g n a le n do f

d a t a .T h i sc o m m a n dm a yb e u s e d ,f o re x a m p l e ,t o

w r i t eo r d i n a r yi n t r o d u c t i o n st o c o d e dm e s s a g e s ,t o

a d dk e y st o t h ek e yc a s s e t t e ,o r t o t r a n s f e rc o d e d

m e s s a g ep r i n t o u t st o c a s s e t t ep r i o rt o d e c o d i n g .T h e

R E A DF I L Ec o m m a n dr e a d sa n dd i s p l a y sa n yf i l e s

p r o d u c e d b yt h eo t h e rc o m m a n d s .I t m a yb e u s e d ,

f o re x a m p l e ,t o r e a dt h eu n c o d e di n t r o d u c t i o nt o a

c o d e dm e s s a g e ,t o a d v a n c et h ek e yc a s s e t t ep a s to l d

k e yf i l e sp r i o r t o i n s e r t i n ga n e wk e yo r t o d u m pa

c o d e dm e s s a g e .

T h er e m a i n i n gt h r e ec o m m a n d sc a l lt h ec r y p t o

g r a p h i cs u b r o u t i n e p a c k a g e .D u r i n g s u c hc a l l si n

t e r r u p tr e q u e s t s a r e i g n o r e d ,s o y o uc a ns t o p t h e

p r o g r a mo n l yb y t u r n i n go f fy o u rm a c h i n e .T ot e s t

t h e s ec o m m a n d s ,r e f e r t ot h eS A M P L EO U T P U Tt h a ta c c o m p a n i e st h i sa r t i c l e .T h eG E N E R A T EK E Y Sc o m m a n dt a k e sa b o u t3 1 m i n u t e sw i t h" r a n d o m "

h e xi n p u to f a l lO ' sa n da b o u t7 4m i n u t e sw i t ha l lF ' s .

Y o us h o u l da t l e a s tt e s t t h i sc o m m a n dw i t ha l lO ' s

i n p u t .T h i sw i l lp u tD - K E Y# 1 a n dE - K E Y # 1o n

y o u r k e yc a s s e t t e .T h e ne i t h e rt e s tt h ec o m m a n d

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 8 9

Page 92: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 92/132

t e c h n i c a l

S f l M P L EO U T P U T

# * * S 5 0 2P U B L I C - K E YC R Y P T O G R R F ' H Y* * *

k l f l I Tf l B O U TT E NS E C O N D S

0 « M E N Ui = G E N E R R T EK E Y S

2 = E N C 0 D EM E S S f l G E3 = D E C O D EM E S S f l G E4 = W R I T EF I L E

5 = R E R DF I L ES = E X I T

C G M M R N D ?( 0 - 6 )l = G E N E R R T E K E Y SE N T E RR R N D O MH E XS T R I N G '0 0 0 @ 6 0 0 09 0 0 00 0 0 0 00 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 #0 00 00 0 0 00 0 0 0 0 0 00 0 0 0 0 0 00 0 00 0 0 0 0 00 0 0 00 00 0 00 0W R I Tf l B O U TO N E H O U R

I N S E R TK E YC R S S E T T EF O RW R I T E

P R I V f l T EO - K E Y :0 0 0 0 0 0 0 0 0 0 0 R 4 0 0 0 00 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 f t 8 8

0 00 0 0 0 0 00 0 0 5 8 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0

E N T E R F I L EN f l M EF O RP R I V f l T ED - K E Y <D - K E Y# 1

P U B L I CE - K E Y <0 00 0 0 0 0 0 0 0 0 2 9 0 B 0 0 0 0 0 0 0 1 2 0 £ 2 F 0 0 0 0 R 5 0 0 0 0 0 2 7 5 9 B E S D 0 0 0 0 I 3 8 1 7 9 R 0 0 0E N T E RF I L EN R M EF O RP U B L I CE - K E Y 'E - K E Y# 1

a g a i nw i t ha l lP s i n p u t ,o r e l s e ,a s a s h o r tc u t .u s e

t h eW R I T EF I L Ec o m m a n dt w i c et o a d dD - K E Y# 2a n dE - K E Y# 2 t o y o u r k e yc a s s e t t e .

N o wt e s tt h eE N C O D EM E S S A G Ec o m m a n d .I t

i s a g o o di d e at o k e e pk e yf i l e sa n dm e s s a g ef i l e so n

s e p a r a t ec a s s e t t e s ,e v e nd u r i n gt e s t i n g ,s i n c et h i sw i l l

r e d u c et h ec h a n c eo f a c c i d e n t a l l yo v e r w r i t i n g v a l u

a b l ef i l e s .T h e s a m eA S C I Ic h a r a c t e r sa r ea l l o w e d

h e r ea s i n t h eW R I T EF I L Ec o m m a n d ,b u ti n 4 0 -

r a t h e rt h a n 8 0 - c h a r a c t e rb l o c k s .N o t et h a te a c hl i n e

o f 4 0 m e s s a g ec h a r a c t e r si s e n c o d e da s 8 0 h e xc h a r

a c t e r sa n dt h a ta n e x t r a8 0 h e xc h a r a c t e r s — t h ee n

c o d e dd i s p o s a b l ek e y — p r e c e d e st h ec o d e dm e s s a g e .

A sa f i n a lt e s t , c a l lt h eD E C O D EM E S S A G Ec o mm a n dt o i n s u r e t h a t t h eo r i g i n a lm e s s a g ei s r e c o v e r e d .

U s i n gt h eK e y s

Y o ua r en o wr e a d yt o s t e pi n t ot h er e a l mo fp u b l i c - k e y c r y p t o g r a p h y .F i r s tc r e a t ey o u rp e r s o n a l

e n c o d i n ga n dd e c o d i n gk e y s .M a k es u r ey o u r k e y

c a s s e t t ei s p o s i t i o n e dp a s t t h e f o u rs a m p l ek e y sa l

r e a d yt h e r e ,a n dt h e nc a l lt h eG E N E R A T EK E Y Sc o m m a n df o rt h el a s tt i m e .F o rt h i sc a l l ,e n t e rt r u l y

r a n d o mh e xi n p u t .

O n c ey o uh a v ey o u r k e yp a i r ,y o uw i l ln e e dt o

s w a pe n c o d i n gk e y sw i t ho t h e rP E T / C B Mo w n e r so r

w i t hV I Ca n d 6 4o w n e r sw h oh a v e a d a p t e dt h ec a l l

i n gp r o g r a mt o t h e i rm a c h i n e s .O n ew a yt o d o t h i si s

t o h a v ee n c o d i n gk e y sp o s t e do n c o m p u t e rc l u b

b u l l e t i nb o a r d so r i n c l u bn e w s l e t t e r s .A d dt o y o u rk e yc a s s e t t et h ee n c o d i n gk e y so f i n d i v i d u a l sy o u

9 0 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 93: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 93/132

w o u l dl i k et o c o r r e s p o n dw i t h .O n es i d e o f aC - 1 0

c a s s e t t eh o l d s1 6 k e yf i l e s ,s o y o us h o u l dh a v er o o m

y e tf o rt e ns u c he n c o d i n gk e y s .E v e nt h o u g ht h e s e

e n c o d i n gk e y sa r en o ts e c r e t ,y o u r d e c o d i n g k e yi s ,

s o r e m e m b e rt o k e e p y o u r k e yc a s s e t t es e c u r ef r o m

p r y i n ge y e s .

A f t e re n c o d i n ga m e s s a g e ,y o um a yt r a n s m i tt h e

m e s s a g ef i l et o i t sd e s t i n a t i o ni n a n yc o n v e n i e n tw a y .I f y o uo w na m o d e m ,y o um a ys e n dt h ef i l e

o v e rp h o n el i n e s .I f y o uh a v ea p r i n t e r ,y o um a y

d u m pt h ef i l ea n ds e n dt h ep r i n t o u tb y m a i l .O ry o u

m a yj u s ts e n dt h em e s s a g ec a s s e t t ei t s e l f .

B e f o r ed e c o d i n ga m e s s a g e ,y o u m u s th a v et h e

c o d e dm e s s a g eo n f i l e .I f t h em e s s a g ec a m ea s a

p r i n t o u t ,u s et h eW R I T EF I L Ec o m m a n dt o t r a n s f e r

t h eh e xd a t at o c a s s e t t e .B ee s p e c i a l l y c a r e f u lw h e n

e n t e r i n gt h ef i r s t8 0 h e xc h a r a c t e r s ,s i n c ea m i s t a k e

h e r ew i l lg a r b l e t h ee n t i r em e s s a g e .A l a t e rt y p o

w i l lg a r b l e ab l o c ko f t e nl e t t e r s .O n es i d eo f a C - 1 0

c a s s e t t ew i l lh o l da f i l eo f a b o u t9 Kh e xc h a r a ct e r s ,w h i c hi s n o r m a l l ye q u i v a l e n tt o 7 0 0 - 8 0 0

E n g l i s hw o r d s .

H o wt h eK e y sW o r kT h i ss e c t i o nc o v e r st h e6 5 0 2p a c k a g ea n di t s

e n c o d i n g / d e c o d i n gm e t h o d s .I f y o ud o n o tc a r e

f o rt e c h n i c a ld e t a i l s ,t h e ns k i pa h e a dt o t h el a s t

p a r a g r a p h .B e f o r ec o n t i n u i n gh e r e ,s e et h e a c

c o m p a n y i n gm e m o r ym a pa n dI / Os p e c i f i c a t i o n s .

A ss t a t e d b e f o r e ,C R Y P T O C O D E5 / 8 3i s a p a c k

a g eo f s i xc r y p t o g r a p h i cs u b r o u t i n e sf o r6 5 0 2 / 6 5 1 0

m i c r o c o m p u t e r s .T h ep a c k a g ei s r e l o c a t a b l e ,w i t ha n yr e l a t i v es h i f to f t h ep r o g r a ma r e a a p p l y i n ga l s o

t o t h e s t o r a g ea r e a .I n p a r t i c u l a r ,t h e e n t r yp o i n ta n d

t h e l o c a t i o n o ft h e I / Ob u f f e r s a r ec h a n g e da c c o r d

i n g l y .T h ep a c k a g ei s c a l l e db y t h ei n s t r u c t i o nJ S RE N T R Y ,w i t ht h ec o n t e n t so f t h eY - r e g i s t e ri n d e x i n g

t h e d e s i r e d s u b r o u t i n e .A na l t e r n a t eS Y Se n t r y p o i n t

a t E N T R Y - 2i s u s e d b yt h eB A S I Cc a l l i n gp r o g r a m ,

w i t h t h ec o n t e n t so f P O K El o c a t i o nE N T R Y - 1a s

t h ei n d e x .I n t e r r u p t sa r ei n h i b i t e dd u r i n gc a l l st o

t h ep a c k a g e ,w h i c hi t s e l fm a k e sn o e x t e r n a lc a l l s

a n dc o n t a i n sn o e x t e r n a l r e f e r e n c e s .U s ei s m a d e

o f t h e6 5 0 2s t a c kt o a d e p t ho f 4 1 b y t e s .T h et o p

% o f p a g ez e r oi s a l s ou s e d ,b u tt h eo r i g i n a l

c o n t e n t st h e r ea r er e s t o r e d .R e g i s t e rc o n t e n t sa r e

n o tp r e s e r v e d .

T h et h r e es u b r o u t i n e sG E T S E E D .S E E D E N C ,

a n dS E E D D E Cc o m p r i s ea t y p i c a lc r y p t o g r a p h i c

s y s t e m .G E T S E E Dg e n e r a t e sa 4 0 - b y t eS E E D ,

w h i c hi s t h ed i s p o s a b l ek e yu s e d b yt h ec a l l i n gp r o

g r a mf o re n c o d i n g / d e c o d i n go n em e s s a g e .T h e

S E E Dh a sf o u rp a r t s :a p r i m em o d u l u sP , a d e c o di n gm u l t i p l i e rD , a n e n c o d i n gm u l t i p l i e rE a n da n i n i

t i a lp s e u d o - r a n d o mn u m b e rR . E a c ho f t h e s ei s t e n

b y t e sl o n g ,e x c e p tf o rP , w h i c hh a sa n i m p l i e de x t r a

b i t .T h es u b r o u t i n eg e n e r a t e sP , D , a n dR r a n d o m l y .

E i s c o m p u t e ds o t h a t1 = E * Dm o dP . T h i sm e a n s

t h a t1 i s t h er e m a i n d e rw h e n E * Di s d i v i d e db y P .

F o re x a m p l e ,1 = 8 *1 5 m o d1 7 .

S E E D E N Ca n dS E E D D E Co p e r a t eo n t e x td a t a

t e nb y t e sa t a t i m ei n a t w o - s t e pp r o c e s s .A t t h e

s t a r to f e n c o d i n ga n da t t h ee n do f d e c o d i n g ,e a c h

t e x tb l o c ki s e x c l u s i v e - o r e d w i t ht h e c u r r e n tR v a l u e .

T h i si n s u r e st h a ti d e n t i c a lm e s s a g eb l o c k sw i l lb e e nc o d e dd i f f e r e n t l y .F o re a c hn e wb l o c k ,R i s s e te q u a l

t o t h el o wo r d e rt e n b y t e so f ( R -1 ) * ( 4 * R + 1 ) .I n

t h em a i ne n c o d i n g / d e c o d i n gp r o c e d u r e ,e a c h

t e n - b y t et e x tb l o c kT i s s e te q u a lt o T * Em o dP f o r

e n c o d i n go r T * Dm o dP f o rd e c o d i n g . T h i st r a n s

f o r m a t i o ni s r e p e a t e du n t i lT f i t si n t ot e nb y t e s .G e n

e r a l l y ,t h e r e a r en o r e p e t i t i o n s ,s i n c et h eG E T S E E Ds u b r o u t i n em a k e ss u r et h a tp r i m eP j u s te x c e e d st e n

b y t e si n l e n g t h .

T h eG E T K E Y ,R S A E N C ,a n dR S A D E Cs u b

r o u t i n e sm a k eu p t h ep u b l i c - k e y c r y p t o s y s t e m

G E T K E Yg e n e r a t e sa 4 0 - b y t eE - K E Ya n da 4 0 -b y t eD - K E Y .T h eE - K E Y ,w h e np r e c e d e db y a ne x

t r as e tb i t ,f o r m st h e9 7 - d i g i tp r o d u c tN o f p r i m e sP

a n dQ . T h eD - K E Yc o n t a i n sP a n dQ t h e m s e l v e si n

a p a c k e df o r m a t .T h es u b r o u t i n ec h o o s e sP a n dQr a n d o m l yw h i l ea s s u r i n gt h a tn e i t h e rP - l n o rQ - l

i s a m u l t i p l e o f2 5 7 .

T h eR S A E N Cs u b r o u t i n ee n c o d e sa 4 0 - b y t e

b l o c kT b y t h er u l eT = T t E m o dN w h e r et h e

e n c o d i n gp o w e r Ei s 2 5 7 .T h i s t r a n s f o r m a t i o ni s r e

p e a t e du n t i lT f i t si n t o4 0 b y t e s .G E T K E Yi n s u r e s

t h a tN i s o n l ys l i g h t l yl a r g e rt h a n2 5 6f 4 0 ,s o o n l y

o n et r a n s f o r m a t i o ni s u s u a l l yn e e d e d .R S A D E Cu n p a c k sP a n dQ f r o mt h eD - K E Y ,s e t s

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 9 1

Page 94: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 94/132

t e c h n i c a l

N = P * Q a n d X= ( P - 1 ) * ( Q - 1 ) , a n dt h e nc o m

p u t e sd e c o d i n gp o w e rD s o t h a t1 - E * Dm o dX .

F i n a l l y ,t h e4 O - b y t et e x tb l o c kT i s d e c o d e db y

t h er u l eT = T f D m o dN . A sa b o v e ,t h i ss t e pi s

r e p e a t e du n t i lT f i t si n t o4 0 b y t e s ,a l t h o u g hr e p e a t s

a r es e l d o mn e c e s s a r y .

B o t hG E T K E Ya n dG E T S E E Du s et h es a m e

p r o b a b i l i s t i cm e t h o dt o f i n d l a r g ep r i m e s .T h ea l g o

r i t h mc a n n o ta s s u r ev a l i do u t p u t .H o w e v e r ,i t s

c h a n c e sh e r eo f m i s t a k i n g ac o m p o s i t en u m b e rf o r

a p r i m ea r el e s st h a no n ei n a b i l l i o n .

W i t ht h eR S Ac r y p t o s y s t e m , d a t a b l o c k sm a yb e

d e c o d e db e f o r eb e i n ge n c o d e d .T h i si s t h eb a s i sf o r

t h ed i g i t a l" s i g n i n g "o f m e s s a g e si n t h es y s t e m .T o

b o t h" s i g n "a n de n c o d ea m e s s a g e ,t h es e n d e rf i r s t

d e c o d e st h em e s s a g ew i t hh i so w ns e c r e td e c o d i n g

M e m o r yM a p

k e ya n dt h e ne n c o d e st h er e s u l tw i t h t h er e c e i v e r ' s

p u b l i ce n c o d i n gk e y .T o d e c o d ea n d" u n s i g n "t h i s

d a t a ,t h e r e c e i v e rf i r s td e c o d e st h ed a t aw i t hh i s

d e c o d i n gk e ya n dt h e ne n c o d e st h er e s u l tw i t h t h e

s e n d e r ' se n c o d i n gk e y .T h ec a l l i n gp r o g r a mu s e st h i s

m e t h o di n t h e" s i g n e d "e n c o d i n g / d e c o d i n go f t h e

i n i t i a lS E E Da t t h es t a r to f e a c hm e s s a g e .

F o rM o r eI n f o r m a t i o nA sa f i n a ln o t e ,i t s h o u l db e p o i n t e do u tt h a tt h e

R S Ac r y p t o s y s t e mi s p a r to f a c o n t r o v e r s yb e t w e e n

t h ea c a d e m i cc o m m u n i t ya n dt h eN a t i o n a l S e c u r i t

A g e n c y .A t i s s u ea r et h et r a d i t i o n a ln o t i o n so f a c a

d e m i cf r e e d o m ,p r i v a t e i n d u s t r y ' sn e e df o rc o n f i

d e n t i a l i t yo f c o m p u t e rd a t a ,a n dt h eg o v e r n m e n t ' s

d e s i r et o k e e pu n b r e a k a b l ec i p h e r so u to f e n e m y

P r o g r a ma r e a :

P a r a m e t e r s :

I n t e r p r e t e r :

L I A Lc o d e :

E N T R Y :

$ 1 6 E C - $ 1 D B C$ 1 6 E C - $ 1 7 E B

$ 1 7 E C - $ 1 B 1 9

$ 1 B 1 A - $ 1 D B C

$ 1 7 E C

S t o r a g ea r e a :

6 5 0 2s t o r a g e :

L I A Ls t o r a g e :

B u f f e r# 1 :

B u f f e r# 2 :

( L I A L= L a r g eI n t e g e rA r i t h m e t i cL a n g u a g e )

$ 1 D B D - $ 1 F F F

$ 1 D B D - $ 1 E 3 C$ 1 E 3 D - $ 1 F F F

$ 1 E 3 D - $ 1 E 6 4

S 1 E 6 5 - S 1 E 8 C

I / OS p e c i f i c a t i o n s

S n h r t n * * * * * * * * * *T n . . i .* * * * * * * * * *

n a m e Y - r e g B u f f e r# 1 B u f f e r# 2

G E T K E Y 1 R A N D O M —R S A E N C 2 P L A I N T E X TE - K E YR S A D E C 3 C I P H E R T E X TD - K E YG E T S E E D 4 R A N D O M —S E E D E N C 5 P L A I N T E X TS E E DS E E D D E C 6 C I P H E R T E X TS E E D

* * * * * *O u t p u t* * * * * * A p p r o x

B u f f e r# 1 B u f f e r# 2 t i m e

E - K E Y D - K E Y1 h r

C I P H E R T E X TE - K E Y 1 0 s e c

P L A I N T E X TD - K E Y 6 m i n

S E E D — 2 m i nC I P H E R T E X TN E X T S E E D0 . 4s e c

P L A I N T E X TN E X T S E E D0 . 4 s e c

h a n d s .F o ra d i s c u s s i o no f t h ec o n t r o v e r s y ,r e a dt h e

a r t i c l e" T h eC r y p t o - C e n s o r s "b y P a u lH o f f m a ni n

t h eJ u l y .1 9 8 2 .i s s u e o fS c i e n c eD i g e s t o r s e e t h e

e p i s o d e" P r i v a c y "f r o mt h eN o v at e l e v i s i o n s e r i e s

o n p u b l i ct e l e v i s i o n .F o rm o r et e c h n i c a li n f o r m a t i o no n t h eR S As y s t e m ,r e f e rt o t h eo r i g i n a lR i v e s t -

S h a m i r - A d l e m a na r t i c l e" AM e t h o df o rO b t a i n i n g

D i g i t a lS i g n a t u r e sa n dP u b l i c - K e yC r y p t o s y s t e m s "

i n t h eF e b r u a r y ,1 9 7 8 .i s s u e o fC o m m u n i c a t i o n so f

t h eA C Mo r s e e c h a p t e r 4 . 5 . 4o f t h es e c o n de d i t i o n

o f D o n a l dK n u t h ' sT h eA r t o fC o m p u t e rP r o g r a mm i n g ,V o l u m e2 : S e m i n u m e r i c a lA l g o r i t h m s .C

9 2 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 95: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 95/132

D r i v e rP r o g r a m

1 0 0 R E M* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

1 0 5 R E MT H I SC A S S E T T E - B A S E D P U B L I C - K E Y C R Y P T O G R A PP R O G

R A M F O RO L DR O MP E T

1 1 0 R E M C A L L S T H E6 5 0 2S U B R O U T I N EP A C K A G E ' C R Y P T O C O D E5 / 8

3 1 , W H I C HI S A S S U M E D

1 1 5 R E MT O B E I N P L A C E( 5 8 6 8 - 7 6 1 2 ) .W I T H M O R E T H A N8 K R A

M , T H E P A C K A G EM A YB E

1 2 0 R E MR E L O C A T E DH I G H E R ,B U T T H E N R E S E TP O I N T E RI N L I N E1 4 5 - F O R H A R D C O P Y

1 2 5 R E M O U T P U T ,S E T P F = 1I N S A M EL I N E . F O RL A T E RR O M S ,

F I X L I N E S1 4 5 & 5 3 0 .1 3 0 R E M* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

1 3 5 R E M1 4 0 R E MI N I T I A L I Z E

1 4 5 P O K E1 3 4 , 2 3 6 : P O K E1 3 5 , 2 2 : C L R : S = P E E K ( 1 3 4 ) + 2 5 6 * P E E K (

: P F = 0 : I FP F T H E N O P E N5 , 4

1 5 0 B = S + 1 8 7 2 : E = S + 2 5 4 : C L $ = C H R $ ( 1 5 7 ) : C R $ = C H R $ ( 1 3 1 5 5 C C $ = C H R $ ( 1 6 6 ): C S $ = C H R $ ( 1 4 7 ) : R V $ = C H R $ ( 1 8 ): R F $ = C H R $ ( 1 4 6 )1 6 0 M $ { 0 ) = " M E N U " : M $ ( 1 ) = " G E N E R A T E [ S P A C E ] K E Y S "

: M $ ( 2 ) = " E N C O D E [ S P A C E ] M E S S A G E "1 6 5 M $ ( 3 ) = " D E C O D E [ S P A C E ] M E S S A G E " : M $ ( 4 ) = " W R I T E

: M $ ( 5 ) = " R E A D [ S P A C E ] F I L E "1 7 0 M $ ( 6 ) = " E X I T " : M $ ( 7 ) = " R E A D " : M $ ( 8 ) = " W R I T E "

: M $ ( 9 ) = " O F [ S P A C E ] " : M $ ( 1 0 ) = " F O R [ S P A C E ] "1 7 5 P R I N TC S $ ; : B $ = " * * * [ S P A C E ] 6 5 0 2 [ S P A C E ] P U B L I C - K E

C R Y P T O G R A P H Y [ S P A C E ] * * * " : G O S U B3 8 5 : G O S U B3 9 0

1 8 0 B $ = " T E N [ S P A C E ] S E C O N D S " : G O S U B4 2 5 : X = - P E E K ( E + l )

: F O RI = S T O S + 1 7 4 4 : X = X + P E E K ( I ) : N E X T1 8 5 I = S +2 3 2 3 : P O K E1 , 0 : Y = P E E K( I ) : I F X O 1 7 9 1 4 0T H E NB $ = " C H E

C K S U M [ S P A C E ] E R R O R " : G O T O2 1 5

1 9 0 P O K EI , 2 5 5 : T = 0 : B $= " " : I F Y + P E E K ( I )O 2 5 5T H E NB $ = " S T O R A

G E - I N - R O M [ S P A C E ] E R R O R " : G O T O2 1 51 9 5 R E M

2 0 0 R E MC O M M A N DL O O P

2 0 5 G O S U B 3 8 5 : O NT + l G O S U B2 3 0 , 2 4 5 , 2 7 0 , 3 1 0 , 3 5 0 , 3 5 0: G O S U B3 9 0 : B $= " C O M M A N D ?[ S P A C E ]( 0 - 6 ) [ S P A C E ] 1 1

2 1 0 G O S U B4 0 0 : N = 1 : T F = 2 : R F = 0 : G O S U B6 5 0 : T = V A L ( B $ ): B $ = " = " + M $ ( T ) : I FT < 6 T H E N2 0 5

2 1 5 G O S U B3 8 5 : C L O S E 5 : P F = 0 : E N D

2 2 0 R E M

2 2 5 R E M M E N U

2 3 0 F O R1 = 0 T O 6 : B $ = C H R $ ( 4 8 + 1 ) + " = " + M $ ( I ) : G O S U B3 8 5 : N E X T: R E T U R N

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 9 3

Page 96: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 96/132

t e c h n i c a l

2 3 5 R E M

2 4 0 R E MG E TK E Y S

2 4 5 G O S U B5 6 5 : B $ = " O N E [ S P A C E ] H O U R " : G O S U B 4 2 5 : Y = l 5 5 0: Z $ = " K E Y " : T = 1 : G O S U B4 4 0

2 5 0 Z $= " P R I V A T E [ S P A C E ] D - K E Y 1 1 : Z= 4 0 : G O S U B2 5 5: Z $ = " P U B L I C [ S P A C E ] E - K E Y " : Z = 0

2 5 5 G O S U B 4 3 5 : G O S U B 5 9 5 : G O S U B 6 2 0 : G O S U B4 0 0 : T = l : G O S U B4 8 5

: B $ = T $ : G O S U B 5 3 0 : G O T O3 7 02 6 0 R E M

2 6 5 R E ME N C O D E

2 7 0 X $= " S E N D M : Y $= 1 1 R E C E I V " : G O S U B4 5 5 : I FB $= 1 1 I ! T H E NR E T U R N2 7 5 G O S U B5 6 5 : B $ = " E I G H T[ S P A C E ]M I N U T E S 1 1: G O S U B4 2 5 : Y= 4

: G O S U B5 5 0 : G O S U B 5 9 5 : T $ = B $ : G O S U B5 4 5

2 8 0 B $ = T $ : G O S U B 5 7 5 : Z = 0 : G O S U B5 9 5 : G O S U B6 2 0 : Z $ = " M E S S A G E M: T = 1 : G O S U B4 4 0

2 8 5 G O S U B4 8 5 : B $ = T $ : G O S U B5 3 0 : G O S U B4 3 0

2 9 0 N = 4 0 : T F = 0 : R F = 1 : G O S U B6 5 0 : I FB $ = " " T H E N3 7 0

2 9 5 Y = 5 : G O S U B 5 9 0 : G O S U B 6 2 0 : G O S U B 5 3 0 : G O T O2 9 0

3 0 0 R E M

3 0 5 R E MD E C O D E3 1 0 X $ = " R E C E I V n : Y $ = " S E N D " : G O S U B4 5 5 : I FB $ = " " T H E N R E T U R N3 1 5 Z $ = " M E S S A G E " : T = 0 : G O S U B4 4 0 : G O S U B 4 8 5 : G O S U B5 0 5

: I F B $ = " " T H E N3 7 03 2 0 G O S U B6 1 0 : Z = 0 : G O S U B 5 7 5 : B $ = " S I X [ S P A C E ] M I N U T E S

: G O S U B4 2 5

3 2 5 G O S U B5 4 5 : Z = 0 : G O S U B 5 9 5 : Z = 4 0 : G O S U B 5 7 5 : G O S U B4 3 5

3 3 0 G O S U B5 0 5 : I FB $ = " " T H E N3 7 0

3 3 5 G O S U B6 1 0 : Y = 6 : G O S U B 5 9 0 : G O S U B 6 3 0 : G O S U B 4 0 0 : G O3 3 0

3 4 0 R E M3 4 5 R E MW R I T E / R E A DF I L E3 5 0 T = 5 - T : Z $ = n D A T A H : G O S U B4 4 0 : G O S U B4 8 5

: O N T + l G O S U B 4 3 5 , 4 3 0 : I FT T H E N3 6 5

3 5 5 G O S U B 5 0 5 : I FB $= 1 1 ! 1 T H E N3 7 0

3 6 0 G O S U B 6 3 0 : G O S U B 4 0 0 : G O T O3 5 5

3 6 5 N = 8 0 : T F= 0 : R F= 1 : G O S U B6 5 0 : I FB $ O M 1 I T H E NG O S U B5 3 0

: G O T O3 6 5

3 7 0 C L O S E 9 : R E T U R N

3 7 5 R E M3 8 0 R E MM U L T I P L EE N T R Y P R I N T S E Q U E N C E

3 8 5 G O S U B4 0 0

3 9 0 P R I N T : I FP F T H E NP R I N T # 5 , C R $ ;

3 9 5 R E T U R N

9 4 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 97: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 97/132

4 0 0 P R I N TB $ ;

4 0 5 L = L E N ( B $ ) : I FP F = 0T H E NR E T U R N

4 1 0 P R I N T # 5 , L E F T $ ( B $ , 4 0 ) C H R $ ( - 1 3 * ( L > 39 ) ) M I D $ ( B $ ,4 1 ) C H R $ ( - 1 3 * ( L > 7 9 ) ) ; : R E T U R N

4 1 5 R E M

4 2 0 R E MP R O M P T S

4 2 5 B $ = " W A I T [ S P A C E ] A B O U T [ S P A C E ] " + B $ : G O T O3 8 54 3 0 B $ = " E N T E R [ S P A C E ] " + Z $ + " : [ S P A C E ] ( E N D [ S P A C E J W

N U L L [ S P A C E ] S T R I N G ) " : G O T O3 8 5

4 3 5 B $ = Z $ + " : " : G O T O3 8 5

4 4 0 B $ = " I N S E R T [ S P A C E ] " + Z $ + " [ S P A C E ] C A S S E T T E [ S P [ S P A C E ] n + M $ ( 7 + T ) : G O T O3 8 5

4 4 5 R E M

4 5 0 R E MR E A DK E Y S

4 5 5 Z $= " K E Y " : T= 0 : G O S U B4 4 0 : Z $ = X $ + " E R ' S [ S P A C E ] D - K E Y ": G O S U B4 7 0 : I FB $ = " " T H E NR E T U R N

4 6 0 G O S U B6 1 0 : X $ = B $ : Z $ = Y $ + " E R ' S[ S P A C E ] E - K E Y " : G O S U B4 7 0

: I F B $ = n " T H E NR E T U R N4 6 5 G O S U B6 1 0 : Y $ = B $ : R E T U R N4 7 0 G O S U B 4 8 5 : G O S U B 5 0 5 : G O T O3 7 0

4 7 5 R E M4 8 0 R E M O P E NT A P E F I L E

4 8 5 B $ = " E N T E R [ S P A C E ] F I L E [ S P A C E ] N A M E [ S P A C E ] " + M: G O S U B3 8 5

4 9 0 N = 1 6 : T F = 0 : R F = 2 : G O S U B6 5 0 : G O S U B 3 9 0 : O P E N9 , 1 , T , B $

: R E T U R N

4 9 5 R E M

5 0 0 R E M T A P E R E A D

5 0 5 B $= n i I : F O R1 = 1 T O 8 0 : G E T # 9, A $ :I F S T= 0 T H E NB $ = B $ + A $

: N E X T : R E T U R N

5 1 0 I = 8 0 : I F S T = 6 4 A N DB $ = M " T H E N N E X T i R E T U R N5 1 5 B $= " T A P E [ S P A C E ] R E A D [ S P A C E ] E R R O R I I : G O S U B3 8 5 : B $ = " " : N E X T

: R E T U R N

5 2 0 R E M5 2 5 R E MT A P EW R I T E5 3 0 P R I N T # 9 , B $ ; : P O K E 5 9 4 1 1 , 5 3 : F O R1 = 0 T O 9 9 : N E X T

: P O K E5 9 4 1 1 , 6 1 : R E T U R N

5 3 5 R E M

5 4 0 R E MS I G N / U N S I G N& 6 5 0 2C A L L5 4 5 B $ = X $ : Z = 4 0 : G O S U B 5 7 5 : Y = 3 : G O S U B 5 5 0 : B $ = Y $ : G 5 7 5 : Y = 2

5 5 0 P O K EE + 1 , Y : S Y S E : R E T U R N

5 5 5 R E M

5 6 0 R E M R A N D O MI N P U T& B U F F E RP O K E

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 9 5

Page 98: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 98/132

t e c h n i c a l

5 6 5 B $ = " E N T E R [ S P A C E ] R A N D O M [ S P A C E ] H E X [ S P A C E ] S

: G O S U B3 8 5 : N = 8 0 : T F = l : R F = 0

5 7 0 G O S U B 6 5 0 : G O S U B6 1 0 : Z = 05 7 5 F O R1 = 1 T O 4 0 : P O K EZ + B+ I , A S C < M I D $ ( B $ , I ) ) : N E X T : R E T U R

5 8 0 R E M

5 8 5 R E MP O K E - C A L L - P E E K& B U F F E RP E E K

5 9 0 Z = 0 : G O S C J B5 7 5 : G O S U B5 5 0

5 9 5 B $ = " " : F O RI = Z + B+ 1 T O Z + B + 4 0 : B $ = B $ + C H R $ ( P E E K ( I ) ) : N E: R E T U R N

6 0 0 R E M6 0 5 R E M H E XT O A S C I I& A S C I IT O H E X& I N S U R E 6 - B I T A S C I I

6 1 0 T $ = " " : F O R1 = 1 T O 7 9 S T E P2 : X = A S C ( M I D $ ( B $ , I ) ) - 4 8: Y = A S C ( M I D $ ( B $ , 1 + 1 ) ) - 4 8

6 1 5 T $ = T $ + C H R $ ( 2 5 5A N D1 6 * ( X + 7 * ( X > 9 ) ) + Y + 7 * { Y > 9 ) ) : N E X T

: G O T O6 3 5

6 2 0 T $= I 1 M : F O R1 = 1 T O 4 0 : X = A S C( M I D $( B $ ,I ) ) : Y = X A N D1 5

: X = ( XA N D2 4 0 J / 1 66 2 5 T $ = T $ + C H R $ ( X + 4 8 - 7 * ( X > 9 ) ) + C H R $ ( Y + 4 8 - 7 * ( Y > 9 )

: G O T O6 3 5

6 3 0 T $ = " n : F O R1 = 1 T O L E N( B $ ): T $= T $ + C H R $( ( 6 3 A N D A S C( M I D $(

B $ , I ) ) - 3 2 ) + 3 2 ) : N E X T

6 3 5 B $ = T $ : R E T U R N

6 4 0 R E M

6 4 5 R E MK E Y B O A R DI N P U T

6 5 0 P R I N TR V $ ; : Y = N : G O S U B 7 0 5 : B $ = " [ S P A C E ] "

6 5 5 G E TA $ : I FA $ < > " " T H E N6 5 5

6 6 0 P R I N TC C $ C L $ ; : Y = L E N ( B $ ) : P R I N T " [ S P A C E ] " C L $ ; : G A $

: I F A $ = " " T H E N6 6 0

6 6 5 X = A S C ( A $ ) : I FX - 1 3 T H E NI F R F = 2 O RR F= 1 A N D Y = lT H E N70 0

6 7 0 I F X = 2 0 T H E NI F Y > 1 T H E NP R I N TC L $ " [ S P A C E ] " C L $ ;

: B $ = L E F T $ ( B $ p Y - l ) : G O T O6 6 06 7 5 I F T F = 0T H E NI F X < 3 2O R X > 9 5 T H E N6 6 0

6 8 0 I F T F = 1 T H E NI F X < 4 8O R X > 7 0O R X < 6 5 A N D X > 5 7 T H E N6 6 06 8 5 I F T F = 2T H E NI F X < 4 8O R X > 5 4T H E N6 6 0

6 9 0 P R I N TA $ ; : I FX = 3 4 T H E N P R I N TA $ C L $ R F $ " [ S P A C E ] " R V $ C L $ ;6 9 5 B $ = B $ + A $ : I FY < NT H E N6 6 0

7 0 0 B $ = M I D $ ( B $ , 2 ) : P R I N TR F $ ; : Y = N - L E N( B $ )

: O N ( Y = 0 ) + 1G O S U B 7 0 5 : G O T O4 0 5

7 0 5 F O R1 = 1 T O Y : P R I N T " [ S P A C E ] " ; : N E X T : F O R1 = 1 T OY

: P R I N TC L $ ; : N E X T : R E T U R N

9 6 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 99: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 99/132

C r y p t o c o d e5 / 8 3

* 1 6 E CS 1 6 F 4

$ 1 6 F C

$ 1 7 0 4S 1 7 0 C$ 1 7 1 4S 1 7 1 C

$ 1 7 2 4

* 1 7 2 0$ 1 7 3 4

$ 1 7 3 C

$ 1 7 4 4$ 1 7 4 C$ 1 7 5 4

$ 1 7 5 C

$ 1 7 6 4

$ 1 7 E C

$ 1 7 F 4S 1 7 F C

$ 1 8 0 4

S 1 8 0 C$ 1 8 1 4

$ 1 8 1 C$ 1 8 2 4

$ 1 8 2 C$ 1 8 3 4

$ 1 8 3 C$ 1 8 4 4

# 1 8 . 4 0

$ 1 8 5 4* l b b u$ 1 8 6 4

$ 1 S E C$ 1 S F 4

$ 1 8 F C$ 1 3 0 4

$ 1 9 0 C

$ 1 9 1 4

S 1 9 1 C

0 7 0 D3 2 0 00 0 0 0

0 0 0 0

0 1 0 1

0 2 0 20 1 2 1B 7 C l

3 E 6 f t

4 6 5 3

0 1 0 20 3 0 3

F 3 2 7D 7 D F

0 2 0 20 3 0 3C H E C K S

7 8 D 8

0 0 F R2 0 E 83 8 E 9

8 5 E 9

E 8 6 5E 8 6 5

E D 1 8

9 9 6 0

F 3 B 0

4 0 9 5E 8 9 5

E 9 3 5

E 0 B lF 8 R 4

C R 8 6C H E C K S

C 0 0 22 0 D 3B 5 R 0

S 5 C 7

f l f l E 6B l F EE 9 4 3

1 4

1 00 0

0 00 1F F

4 CC BS RF F

0 3

0 3

R 6

E ?

0 1

0 3

U t i

R 2

9 80 0

1 2

f l 0

E 8

E 9H 0

0 0

5 8r - r - iC o

E S

E 8

E 8h i - 1

8 6J M

R 0

0 0

8 5B 5

6 9

6 5

8 R

2 60 00 00 0

0 1F F

6 8

0 2o p

F F

0 3

0 21 = 1 9

7 30 1

0 3

F F

0 50 0

0 0

0 1F F

3 6

E 40 3F F

8 3

0 2

S 3- 7 . - .

0 1

0 3

F F

1 00 0

0 20 2F F

3 C

8 3

1 7

F F

0 4

0 22 88 0

0 3

0 3

= $ 2 6 2 F

E 0

4 8B R

8 5

E 0

9 59 5

0 0

8 f l

R 0

E 8c s

C 8

9 5f i &

8 6

B 5

f l 9C f lC OC u

R 2

0 80 0

B l

9 1

B 0B l

E SC O

0 0

C 4

0 0

6 0C R

6 8E R

C 8C S

E f l

E RR 2E 3

B l

0 0

C 8

C 1C

- S 5 1 C 4

0 0

4 t i

6 C

R 0

0 0E 8

4 8

B l

B 5

D O9 3

0 2

R RR 4

6 99 0

c sE 6

e i6 6

0 00 10 00 2

0 2F F

9 2

9 5

I BF F

0 3

0 23 B8 4

0 3

0 3

4 8Q B E

S f i

E 9i OJ . w_ —

C C 1C 1 - 1

6 6C 8E S

1 8E 8C OC C 1

E f c >

W l

C R

E 08 5

B 5

R 4

6 f i

F C1 8

0 f l

0 10 0F F

0 2F F

B 2F F

4 0

F F

0 1

0 2

R E8 80 3

0 3

E SC O

6 8

0 1

B l

B l0 0

6 0

1 0

f i 9

6 5

o 5

R 2

D 0O O

i s6 B

9 06 0

6 06 5R 5

* 1 7 6 C

$ 1 7 7 4$ 1 7 7 C

$ 1 7 8 4

* 1 7 S C$ 1 7 9 4

$ 1 7 9 C$ 1 7 1 = 1 4

$ 1 7 R C$ 1 7 B 4

* 1 7 B C$ 1 7 C 4

$ 1 7 C C$ 1 7 D 4

$ 1 7 0 C$ 1 7 E 4

$ 1 8 6 C

3 3 1 8 7 4$ 1 8 7 C

$ 1 3 8 4

s i s s c$ 1 8 9 4

$ 1 8 9 C$ 1 8 f l 4

$ 1 8 R C$ 1 8 B 4

* 1 S B C* 1 8 C 4$ 1 8 C C

$ 1 3 0 4* 1 8 D C$ 1 8 E 4

$ 1 9 6 C$ 1 9 7 4

$ 1 9 7 C

$ 1 9 8 4

$ 1 9 8 C$ 1 9 9 4

$ 1 9 9 C

9 05 C0 1

0 2

9 8

E CC 6

0 0

C R0 0

0 0

0 13 08 0F F

4 4

6 00 3

0 3S B4 0

0 1

0 20 0

0 0F R

3 39 6

0 0

0 0

F F

C H E C K S

8 7

0 9S 3

8 2

3 86 88 5

8 5

3 5

F 0

R 06 3

I S

4 8

f l f l

8 4

9 00 0

S BB 0

9 56 2

6 f \

9 0

0 6

0 02 0

6 5

S R1 - 1 8

B l

C H E C K S

0 R

0 20 0

6 Bf \ 6

6 E

0 0

R 9R 93 4

4 R

6 1

0 0O F

R E

6 4

0 30 3

F D

4 F

3 R

C O7 6F R6 8

0 0

5 1

5 0

9 0

F F

U M

C 5

f l 5I D

6 89 7O F

R 5

= J 0

C S2 0

0 3E S

4 89 01 — 1 - 1— i _ i

j n

3 9

7 9s o4 8

2 0E F

6 S

R E

6 30 4

0 20 5E 9

0 2

0 3B 56 0

B 9

0 00 7

0 0

0 0F F

R E

6 E

0 4

0 40 F. - i c r

F C

C l5 37 E

0 00 0

2 E

6 0R 0F F

« $ 2 0 7

3 4

6 3R 5

1 01 0

6 3

C RE E

0 0C Ot o

0 6

4 80 0R R

R 52 C

6 5

C B

2 9B 00 8R 8

0 08 5

R 2

D 00 0

R 9

B l

6 FB lE 9

■ $ 4 4 2

D 0Q B E

\ ~ i 3

9 8

B C

R 4

f i Z

8 6C 60 8

0 3

0 06 0

y d

F 5 3 0 8 C7 0 7 0 0 01 - _ i 1 K J U t

0 4 0 30 30 2 0 2 0 3

l f l 2 7 3 0B O B 2 S O0 0 B E0 2

0 3 0 0 0 03 E 0 00 00 0 0 0 E S

0 0 0 00 0

0 0 F 4 6 60 4 1 0 0 0

0 0 7 08 00 0 F FF F

F F R 0 0 07

R 5 6 0 2 0

0 F 8 5 6 3D 6 2 F F 0

R 5 6 2 4 8

2 8 R 2 2 0F R 5 8 6 0

6 9 R 5E FF 0 B l E S

F S R 5B 0

3 8 D 0 C CC F 4 88 16 F 6 1 F 6

F 4 6 5 E 9

C 0 0 8 6 0F R 6 5 E S

4 8 S R 4 8

3

f \ 9 F 9 O S© R 4 C C 38 5 6 E B l

2 9 D C 0 06 8 6 R C 69 1 6 B 8 8

H y B 5 6 5

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 9 7

Page 100: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 100/132

t e c h n i c a l

$ 1 9 2 4 6 2

" " j , - ■ . - . ■ - ■ M i l

$ 1 9 3 4 8 4

S 1 9 3 C8 5$ 1 9 4 4 0 0

$ 1 9 4 C 6 FS I 9 5 4 6 F

5 1 9 5 C 3 0

£ 1 3 6 4 0 C

6 06 8

6 06 F

2 00 6

s x

1 7

R 3C H E C K

$ 1 9 E C 1 9

S 1 9 F 4 F B

$ 1 9 F CB 0$ 1 R 0 4 8 6$ 1 R 0 CR 4

£ 1 R 1 4 R 6

$ 1 R 1 C0 7

$ 1 R 2 4 C f l

* 1 R 2 C6 0

$ 1 R 3 4 3 1$ 1 R 3 C4 8$ 1 R 4 4 3 8

* 1 R 4 C0 B* 1 R 5 4 2 4* 1 R 5 CE C$ 1 R 6 4 6 0

1 8

9 0

9 56 F

6 06 8

R 6

3 6R 4

B DB l

D 8R 56 0

1 0

R 4

C H E C K

* l f l E C9 1$ 1 R F 4 E 9

S I R F C 3 8

S 1 B 0 4 D 0S 1 B 0 C9 1$ 1 8 1 4 6 0

$ 1 B 1 C0 1

$ 1 8 2 4 1 2

$ 1 B 2 C8 4

$ 1 B 3 4 8 0

S 1 B 3 C1 3$ 1 B 4 4 0 R$ 1 B 4 C 1 3

* 1 B 5 4 0 F

B €

0 0

B l

F 7B SR 5

8 0

0 0S R

9 2

1 3

F D

9 30 F

4 8

* — —

R S0 6

D C6 E

6 B

6 0

5 9S U M

R 20 D6 4

6 83 1

2 0

6 1

6 4

6 1

B SF 56 2

f l 3

I R

6 0S U M

8 8

9 1

B 6

6 88 8

6 2

' d ' c .

1 8

0 6

1 6I S

1 6

1 7

4 1 = 1

0 F

0 86 F

0 00 0C 4

R 4

D 0-

0 4

R 2

C R2 f i

B DB 5

2 0

6 0

4 8

C 8R f l

F 0

B 0

6 46 0

B l=

0 0

B 66 3

3 £D 09 5

9 0

0 1

1 2

0 R1 4

1 4

8 2

1 7

4 R

6 9

8 5R 6R R1 1 1 !

E D

6 0

6 0

0 E

4 R

R 0

6 E

6 Q3 0R 4

D 08 0

R 3S 3 E 2 8

3 60 4

0 0C 6

C 80 0

B CB 5

B l

0 06 8E l

0 20 0

B l

B 6

6 4

B 5F 76 ED 03 0

0 0

8 0B D

F 59 1

R 5

R 5I F

E C

D 0

* 4 2 R 3

F 3

8 8

0 0

R 3F ?8 0

8 11 3

0 0

E 58 53 4

9 8

8 2

6 00 0

3 1

0 06 86 0

1 3

8 0

0 5

3 09 3

3 0S i

S B

4 R

0 0

B l

2 00 2

6 0

0 81 OJ . C .

1 3

C R6 4

B 0

0 0C R

0 R3 0y . _ f

R R

F 0B 6t j 2

6 4

6 83 00 E

B l

F 7

B 6

F lE 6

4 00 F

9 4

0 1

1 1

1 7

1 31 4

0 9

R 8L g

6 BB 5

E 6R 5

8 f \

9 0

0 0

D @5 5

0 2

D R6 0B 0

0 1

s s

E E8 f l

B 0F 0

B l

1 5

8 8

B 6

6 0

e e

B 66 20 5

0 6

1 60 3

9 31 7

0 F

E 31 2

S 1 9 R 4$ 1 3 R C

$ 1 9 8 4

S 1 3 B C$ 1 9 0 4

$ 1 9 C C$ 1 9 0 4

$ 1 9 D C

$ 1 3 E 4

$ 1 R 6 C$ 1 R 7 4

$ 1 R 7 C$ 1 R 8 4

S 1 R 8 C$ 1 R 9 4

$ 1 R 9 C

$ 1 R R 4

$ 1 R R C

S 1 R B 4$ 1 R B C$ l f l C 4S I R C C$ 1 R D 4

$ 1 R O C$ 1 R E 4

$ 1 8 6 0$ 1 B 7 4

S 1 B 7 C

$ 1 B 8 4$ 1 B 8 C$ 1 B 9 4

$ 1 B 3 C$ 1 B R 4

$ 1 B R C$ 1 B B 4

$ 1 B B C$ 1 B C 4

S 1 B C C$ 1 B D 4

9 4

0 1

8 5

R 3

R 5

0 1F 3

6 F

B O

6 5 C R

E 8 8 6B O R 3

0 0 E 5

B 6 R 4

C S 3 56 0 C 68 4 6 0

0 R 4 8C H E C K S U M

0 00 1

C S0 2

6 R1 0

S R

s s

6 0

8 57 0

B lB l

B l

9 1R R

F 9 6 0

6 8 8 8

6 R 1 8

E 6 6 R2 0 E 2R 8 R 5

2 0 D F6 3 B l

F i 6 6 3

6 3 8 5C R 8 f i

B 6 3 3 .

C 7 9 1C 7 4 8

B 6 8 8

0 0 0 5C H E C K S U M

8 0

1 0

0 E

0 01 7

1 3

0 E

0 0

1 26 7

E 0

9 71 7

R l

E 8 © C0 E F 2

0 3 I B

1 6 1 60 R F R

8 1 1 2

E B 3 38 1 0 R

8 3 8 4

R 7 R 68 3 9 50 E E BI B 0 81 R 6 8

1 0f , F \

F F

6 0B 7

R 0

i ~ i2

R 3

R 5E S

R 4

D £

6 56 £

0 8

6 3

F ®

E t

7 02 3

C 7

B 6

B l

D £

9 5

=

0 R

9 1

0 6

1 69 7

0 1

1 1

0 3

1 4

8 1

3 4

3 4

F C

I B

F 8 6 0 R R 0 0R R 1 8 6 5 E C

6 5 E D8 5 B E

8 5 6 1 R 2 F 0l f t £ , % f , P \ 9 0

3 4 B 0 E 8 0 0

6 0 R 46 1 8 40 8 8 5 6 E B l

6 F F 0 0 2 9 0$ 4 1 6 8

6 0 B l B 6 F 0

F S 8 R 1 0 8 26 3 8 56 3 3 0

2 8 E 2 0 08 58 5 6 3 6 0 6 3£ 0 O F 0 8 R 5

B l F 2 6 5 E E

6 5 E F 8 5 S RS R 2 3 Q F R R

6 0 R 6 6 3 9 50 F 8 5 6 3 6 08 8 D 0 F 9 6 08 8 D 0 F 9 6 0

B 6 3 1 C 7 6 8

F 3 6 0 R 46 0D 0 0 2 R 9 0 0

$ 4 2 B 7

9 3 S I 1 2 0 1

1 3 1 1 6 3 3 1

F R 1 1 5 9 0 5

8 8 3 3 F 6S 30 F 0 9 8 0 3 3

1 0 0 F E E 3 2

8 0 1 6 3 5 1 2

1 2 E 0 8 0 1 1

8 2 8 5 1 2 0 1

9 3 3 4 3 3 R 29 5 R 4E 0 8 5

0 0 8 1 F 5 1 1

1 1 5 8 R l I f l

0 8 F 71 1 1 7

9 8 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 101: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 101/132

* i B 5 C* 1 B 6 4

* 1 B E C$ 1 B F 4* 1 B F C* 1 C 0 4* 1 C 0 CS 1 C 1 4S 1 C 1 C$ i C £ 4* 1 C 2 C* 1 C 3 4$ 1 C 3 CS 1 C 4 4

S 1 C 4 C* 1 C 5 4* 1 C 5 C$ 1 C S 4

S 1 C E CS 1 C F 4* 1 C F C$ 1 0 0 4

$ 1 D 0 C$ 1 0 1 4* 1 D 1 C$ 1 0 2 4$ 1 0 2 C$ 1 0 3 4$ 1 D 3 C$ 1 0 4 4$ 1 D 4 C

$ 1 0 5 4$ 1 D 5 C$ 1 0 6 4

0 01 4

0 1

1 1

C H E C K S

S 7

I B

1 05 65 9

1 9

8 $1 C

0 7

6 1

0 8

0 5

1 6

1 6

0 7I B

S 35 9

1 1

6 5

1 2

3 B

S C5 6

8 7

3 B

0 10 1

0 R

6 30 9

I E

C H E C K S

1 1

6 6

I ES C

9 9

0 8

5 4

6 5l f l

6 2I D

1 4

S R

S C

1 20 7

6 7

0 19 0

1 2

8 6F 6

1 R

I f l

8 00 6

3 Do (

5 1

5 3O 1

1 6

C H E C K S

0 10 5

u r i

I D

0 85 4

1 C

6 5

6 7

3 3

6 06 28 1

1 7

0 0

F D

I D1 9

I EU M

1 C

1 9

0 68 79 f l

1 3S 2

5 59 9

0 1

1 R

3 99 B

9 4

1 6

J M

0 30 1s =

R 9F 7

0 90 7

1 R

6 4

5 95 6

1 2

3 £

1 61 1

5 5I E

S 3

I D

0 1

1 4

1 3

S B3 B

8 11 R

5 R0 6

£ 7i ^ ! 7

I D

2 9

1 4

8 0

8 0& 2 E

1 R

0 6

0 S0 C8 1

3 30 9

1 C

6 06 8

6 7

3 R

I S

9 90 6

1 39 0

1 5

R 38 0

S I

6 1

0 5

1 2

0 C

5 8

3 8i Oi c

S OS 4

I D

I f l

0 1

$ l F f l C

1 7

I E1 9

8 6S R

9 Ci f l

9 R

1 1

6 80 0C ' C j

S B

9 1Q ]

8 0

0 6

I B

1 7

S R

b 7

I f l

6 4

6 4

0 6

I D

1 9

5 05 2

1 1

0 0

8 2 3 B E

0 E

1 4

1 9

1 9

5 9

0 8O f

6 1

I B

1 73 S

3 3

0 98 98 9

3 C

0 0I E

3 65 5

I f l

I f l

0 0

8 1

1 7

9 R9 C

6 F \

£ . 1

E C1 4

B S

S &1 C

I BE l

1 4

1 C

i c5 96 4

8 61 7

0 1

8 5I E

1 9

I E9 1

8 9

I f l

I f l

5 4

6 5

0 9

6 71 6

2 72 7

8 9P i , q

9 6

$ 1 B D C$ 1 S E 4

S 1 C 6 C& 1 C 7 4S 1 C 7 C$ I C 8 4

$ 1 C 8 C$ 1 C 9 4

$ 1 C 9 C

$ ! C f l 4

$ l C f l C$ 1 C B 4

S 1 C B C$ 1 C C 4

$ 1 C C C* 1 C D 4

E P i . C D C

* 1 C E 4

$ 1 D S C$ 1 0 7 4$ 1 D 7 C$ 1 0 8 4$ 1 D 8 C$ 1 0 3 4$ 1 D 9 C

$ 1 0 f l 4

$ 1 0 f l C

$ 1 0 8 4

$ 1 D B C

8 11 1

0 5 1 0

1 2 6 FC H E C K S U M

0 6• ' Z '1C ! J .

1 9

3 20 5

3 9

3 30 6

I C9 0

1 6

1 7

1 4

I f l

1 9

1 9

0 0 3 C

9 8 6 2

1 6 1 60 5 0 8

0 9 E 3

f \ 3 1 4

y i c ! y 4

0 0 0 9

I D 0 68 9 3 R

1 6 1 6

1 6 1 4

8 6 3 65 f l S B8 5 3 ?

f l 8 I f l

C H E C K S U M

B l. « . - H i ,

O f

5 4

6 ^ f

6 5

0 1

1 1

0 9

I B

4 E4 E

6 5 1 1

I C I D

0 6 0 0

1 9 6 6I C 5 52 0 1 R

I B 0 9

0 F 1 8

0 9 0 C2 3 4 E

C H E C K S U M

I f l

y 1

I C

1 6

B e

1 91 9

1 2

0 £

0 6

0 60 7

3 7

I C

8 4f l £

■ " ■ ; -

0 61 9

5 5

0 9

0 C

1 10 9

1 0

2 4

6 7

6 E

& 2 £

6 23 8

I B1 2

5 7

5 7

0 0

9 6

I S6 4

0 4

0 9

9 S

5 B

3 0

I f l

$ 2 2

O I

0 1

5 5

0 6

0 5

F l

I B

0 E

4 E

4 E

$ 1 0

I f l

O F

I B

8 11 6

0 0

6 2

6 2

4 3

0 1R 0

1 3 8

■ Ji 1 '

2 1

2 10 9

1 R

f l 8

B R

9 5

1 9

R l0 01 ?

6 7

0 9

I B

2 0

2 5

1 6

o r

3 8

1 2

c i2 3

I B

I C9 4

5 4

1 3

0 E

I C

E 28 30 90 88 0

8 0

R 0

6 4

1 9

0 0

I D

1 0

0 9

4 E

4 E

1 4

1 1

R S6 5

8 0

8 3

9 2

9 1

1 1

t 1 ■ — ■

o p

1 6

1 9

E 3

9 9S R

F lo o

9 7

1 9

1 9

8 2

2 1

6 5I B

0 0o p

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 9 9

Page 102: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 102/132

Page 103: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 103/132

2 1 0 I F F $ = " [ C M D RI ] " T H E NF $ = " " : R E MF O RC A S S E T T EO N L Y !2 2 0 P R I N T " [ D O W N ] C A S S E T T E [ S P A C E ] O R [ S P A C E ] D I S K 2 3 0 G E TC D $ : I FC D $ O " C " A N D C D $ O " D " T H E N2 3 02 4 0 I F C D $ = " C " T H E N2 6 0

2 5 0 I N P U T " [ D O W N ] D R I V E [ S P A C E ] # [ S P A C E 3 ] 0 [ L E F T 3 ] 2 6 0 I N P U T " [ D O W N ] T I T L E [ S P A C E ] F O R [ S P A C E ] L I S T I N G

C M D R I , L E F T 3 ] " ; T $

2 7 0 I N P U T " [ D O W N ] L I N E S [ S P A C E ] P E R [ S P A C E ] P A G E [ S [ L E F T 4 ] " ; L P

2 8 0 P R I N T " [ D O W N ] D O [ S P A C E ] Y O U [ S P A C E ] W A N T [ S P A C U R S O R [ S P A C E ] C O M M A N D S "

2 9 0 P R I N T " [ R V S ] S [ R V O F F ] P E L L E D [ S P A C E ] O U T , [ S P A CR V S ] N [ R V O F F ] O R M A L "

3 0 0 G E TC C $ : I FC C $ < > " S M A N D C C $ O I I N " T H E N3 0 03 1 0 O P E N4 , 4 : P R I N T # 4 , C H R $ ( 1 ) ; T $3 2 0 P R I N T # 4 : L = L + 23 3 0 I F C D $ = " C " T H E NO P E N2 , 1 , 0 , F $ : G O T O3 5 0

3 4 0 O P E N2 , 8 , 2 , D $+ " : I I + F $+ " , S , R 1 1

3 5 0 G E T # 2 , A $ : R S = S T : I FC C $ = " N " T H E N3 9 0

3 6 0 I F A $ = C H R $ ( 3 4 ) O R A $ = C H R $ ( 9 8 ) T H E NG O S U B4 4 0 : G O T O3 9 0

3 7 0 I FQ M = 1 A N DA $ = C H R $ ( 1 3 ) T H E NQ M= 0

3 8 0 I F Q M = 1T H E NP R I N T # 4 , C $ ( A S C ( A $ ) ) ; : G O T O4 1 03 9 0 P R I N T # 4 , A $ ;

4 0 0 I F A $ = C H R $ ( 1 3 ) T H E NL = L + 1

4 1 0 I F L > L PT H E NL = 0 : I N P U T " [ D O W N ] N E X T [ S P A C E ] S H E E T [ Y [ L E F T 3 ] " ; N $

4 2 0 I F R S O 6 4T H E N3 5 0

4 3 0 C L O S E2 : C L O S E 4 : E N D

4 4 0 R E M Q U O T E M O D E ?

4 5 0 I F Q M = 0 T H E NQ M = 1 : R E T U R N4 6 0 Q M = 0 : R E T U R N4 7 0 D A T A5 , " < W H I T E > " , 8 , " < D I S A B L E [ S P A C E ] S H I F T [ S P A C

C O M M . > " , 9 , " < E N A B L E [ S P A C E ] S H I F T [ S P A C E ] C O M M .

4 8 0 D A T A1 4 , I 1 < L O W E R [ S P A C E ] C A S E > I ! / 1 7 , M < D O W N > " , 1 8 ," < R E V E R S E > " , 1 9 , " < H O M E [ S P A C E ] C U R S O R > "

4 9 0 D A T A 2 0 , " < D E L E T E > " , 2 8 , " < R E D > " , 2 9 , " < R I G H T > " , 3I I < G R E E N > I I , 3 1 , " < B L U E > "

5 0 0 D A T A1 4 2 , " < U P P E R [ S P A C E ] C A S E > " , 1 4 4 , " < B L A C K > " , 1" < U P > " , 1 4 6 , " < R E V E R S E [ S P A C E ] O F F > "

5 1 0 D A T A 1 4 7 , " < C L E A R / H O M E > " , 1 4 8 , " < I N S E R T > " , 1 5 6

1 5 7 , " < L E F T > "5 2 0 D A T A1 5 8 , " < Y E L L O W > " / 1 5 9 , " < C Y A N > "

5 3 0 R E M O P T I O N A LC - 6 4D A T A

5 4 0 D A T A1 2 9 , " < O R A N G E > " , 1 4 9 , " < B R O W N > " , 1 5 0 , " < L T . [ S

R E D > " , 1 5 1 , " < G R A Y [ S P A C E ] 1 > "5 5 0 D A T A1 5 2 , " < G R A Y [ S P A C E ] 2 > " , 1 5 3 , " < L T . [ S P A C E ] G R E

" < L T .[ S P A C E ] B L U E > " , 1 5 5 , " < G R A Y [ S P A C E ] 3 > "

5 6 0 D A T A - 1 , E N D

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 0 1

Page 104: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 104/132

Page 105: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 105/132

I N N O V A T I V EO R G A N I Z E R S ,I N C .

F o rC o m m o d o r e6 4 ™& V I C - 2 0™

W E L C O M E ,t o t h e f a m i l yo f I N N O V A T I V E O R G A N I Z E R S .T h e s eA T T R A CT I V Ep o w e ro r g a n i z e rs t a n d s ,m a d eo f A B SP L A S T I C S ,U . L .R A T E D ,p r o v i d ea n

o p p o r t u n i t yf o r a m o r eP R O F E S S I O N A Ll o o k i n gc o m p u t e ri n s t a l l a t i o n ,b o t ha t

H O M Ea n di n t h eW O R KP L A C E .

T h e r ei s A M P L Er o o mu n d e rt h e o r g a n i z e rt o p l a c ea l l t h e c o m p u t e r

a c c e s s o r i e s :P O W E RS U P P L Y ,M O D E M ,G A M EC A R T R I D G E S ,M E M O R YE X P A N S I O N ,a n dM U C HM O R E .

N o w ,l e t ' se x a m i n eh o wt h e s eo r g a n i z e r s w o r k .T h e r ea r e 3C R T - M o d e l s .

C R T - 1h o l d sa M o n i t o ro r T . V .S e ta n da V I C2 0 o r6 4 . A l lw i r e s& c a r t r i d g e sf i t

n e a t l yu n d e rt h e o r g a n i z e r .

C R T - 2s a m ea s C R T - 1 .b u ta l s o h a s :O N E - S T E PM A S T E RS W I T C H( p e r m i t s 4

p i e c e so f h a r d w a r et o b e t u r n e do n a n do f ff r o mo n es w i t c h ,p l u sc i r c u i tp r o t e c t i o n ,

i n c o m i n gp o w e rf u s e dw i t h6 A M PF u s e ) .

C R T - 3s a m ea s C R T - 2 .b u ta l s oh a s :S U R G E& S P I K EP R O T E C T I O Nb u i l ti n .

P - D - l :H O L D S1 5 2 5P R I N T E R& 1 5 4 1D I S KD R I V E .

A l lw i r e s& c a r t r i d g e sf i t n e a t l yu n d e rt h eo r g a n i z e r .

A s ka b o u t o u rP o w e rL o c kS w i t c h& P o w e rP o r t a b l e

C o m p u t e rF a n& 2 O u t l e tS u r g e& S p i k eP r o t e c t i o n .

A l s o :A t p r e s e n tN e wM o d e l sa r cb e i n gd e v e l o p e df o r

C o m m o d o r eP - 5 0 0a n dB - 5 0 0S e r i e s .

\ l ( 2 0 . m i l( u m m o d o r eM - i n -t r a d e m a r k su f C o m m o d o r eE l c c i r o n i n .L T . D ,

P . O .B o x1 0 8 .M a r k l e v i l l e ,I N 4 6 0 5 6

C R T - 1 $ 3 5 . 9 5

C R T - 2 $ 5 9 . 9 5

C R T - 3 $ 7 9 . 9 5

P - D - l $ 3 8 . 9 5

P l u sS h i p p i n g

C A L LT OO R D E R3 1 7 / 5 3 3 - 2 4 6 0

T r o u b l e— D I A L

3 1 7 / 6 4 6 - 8 9 4 3

C h a r g ei t o n V i s a

o r M a s t e r C a r d

D e a l e rI n q u i r i e sI n v i t e d

Page 106: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 106/132

u s e r d e p a r t m e n t s :C o m m o d o r e6 4

K e y b o a r d sb y E l i z a b e t hD e a l

T h et a b l ef o l l o w i n gi s a c r o s s -

r e f e r e n c eo f k e yn u m b e r su s e di n

s o m ep r o g r a m s .I t s h o u l db e p a r

t i c u l a r l yv a l u a b l ef o ru s e r s o ft h e

C o m m o d o r e6 4 c o m p u t e r s ,

b e c a u s et h e r ea r en u m e r o u sp r o g r a m sf o rt h eP E Tt h a tc a n

b e c o n v e r t e df o rt h e 6 4 .U n f o r

t u n a t e l ys o m eu s e k e yn u m b e r s .

T h i sc h a r ts h o u l dm a k et h ec o n

v e r s i o ne a s i e r .

P l e a s e n o t et h a to n t h eU p g r a d e

a n dB A S I C 4P E T sP E E K ( 1 5 1 )

t e l l su s i f a k e yi s b e i n gp r e s s e d .I f

i t i s n o t ,t h ev a l u ei s 2 5 5 .O nt h e

6 4 a n o p p o s i t ep r o c e s si s t r u e :

P E E K ( 1 9 7 )r e t u r n s6 4 i f a k e yi s

n o th e l dd o w n .

T h el i s tm a ys e e mf u n n yo r i nc o m p l e t e ;6 4 u s e r sw i l ln o tf i n d

s e v e r a ls y m b o l s .T h e ya r en o t

s h o w ns i m p l yb e c a u s et h e r ei s n o

a m b i g u i t y s u c ha s e x i s t sw i t h t h e

C B M s .w h i c hm a yh a v et w on u

m e r i ck e y s .

T h eS T O Pk e y ,C T R L ,C o m

m o d o r ea n dS H I F Tk e y sn e v e r

s h o w u pi n l o c a t i o n1 9 7 .T h e ya r e

w e e d e do u tb y t h ek e y - s c a n n i n g

r o u t i n ea n da r e ,i n f a c t ,u s e dt o

s e l e c ta k e y b o a r do r s i g n a la s t o p

s i t u a t i o n .T h e ya r el i s t e dh e r eo n l yt o g i v ea c o m p l e t ep i c t u r ef r o mt h e

" w i r i n g "p o i n to f v i e w .

O n ef i n a ln o t e .T r yt o u s eG E Ti n y o u r p r o g r a m si f y o uc a n .U s e

k e yn u m b e r so n l yi f y o um u s t ,a s

i n c o n v e r t i n gf r o mt h eP E T . C

1 0 0

1 0 1

1 0 21 0 3

5 0 05 0 1

5 0 2

5 0 35 0 4

5 0 5

5 0 6

5 0 7

5 0 8

5 0 9

5 1 0

5 1 1

5 1 2

5 1 3

5 1 4

5 1 5

5 1 6

5 1 75 1 8

5 1 9

5 2 0

5 2 1

5 2 2

5 2 3

" K E Y #

G R A P H I C

O R I G / U P G R

C B M 4 0 C 0 L

B A S 4

C B M 8 0 C O L

B A S 4

C O M M O D O R E 6 4

0

1

2

3

4

5

6

7

8

9

1 0

1 1

1 2

1 3

1 4

1 5

1 6

1 7

1 8

1 9

2 0

2 1

2 2

2 3

=

S T O PR U N

<

S P A C E

[

R V S O F F R V S

-

0

R I G H TS H I F T

>

S P A C E

]

@

L E F TS H I F T

+

2

C O M M A

N

V

C O L O N*

S T O PR U N

9 )

6 &

3 #

T/ ?

C L S H O M E

M

S P A C E

X

R V S O F F R V S2

0

C O M M A<

N

V

S T O PR U N

T A B

R E T U R N

C D C U

R V S O F F R V S

C L S H O M E

D E L I N S T

D E L I N S T :

R E T U R N :

C R C L :

F 7 :

F l :

F 3 :

F 5 :

C D C U :

3 :

W :

A ;

4 :

S :

E :

L E F TS H I F T

5 :

R :

D :

6 :

C :

F :

T :

X :

1 0 4 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 107: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 107/132

5 2 4

5 2 5

5 2 6

5 2 7

5 2 8

5 2 9

5 3 0

5 3 1

5 3 2

5 3 3

5 3 4

5 3 5

5 3 6

5 3 7

5 3 8

5 3 9

5 4 0

5 4 1

5 4 2

5 4 3

5 4 4

5 4 55 4 6

5 4 7

5 4 8

5 4 9

5 5 0

5 5 1

5 5 2

5 5 3

5 5 4

5 5 5

5 5 6

5 5 7

5 5 8

5 5 9

5 6 0

5 6 1

5 6 2

5 6 3

5 6 4

5 6 5

5 6 6

5 6 7

5 6 8

5 6 9

5 7 0

5 7 1

i t

i i

i t

i i

n

i i

i i

i i

i i

"

i t

i i

i i

i i

t i

i t

i i

■ i

i i

i i

i i

i i

i i

i i

i i

i i

"

i t

i i

■ ■

i i

i i

i i

i i

t i

t i

i i

u

i i

i i

t i

"

i i

i i

i i

n

i t

i i

2 4

2 5

2 6

2 7

2 8

2 9

3 0

3 1

3 2

3 3

3 4

3 5

3 6

3 7

3 8

3 9

4 0

4 1

4 2

4 3

4 4

4 54 6

4 7

4 8

4 9

5 0

5 1

5 2

5 3

5 4

5 5

5 6

5 7

5 8

5 9

6 0

6 1

6 2

6 3

6 4

6 5

6 6

6 7

6 8

6 9

7 0

7 1

X

3

1

R E T U R N

S E M I C O L O N

M

B

C

Z

*

5

C O L O N

K

H

F

S

6

4

R E T U R N

L

JG

D

A

/8

P

I

Y

R

W

9

7

" P I

0

u

T

E

QD E L I N S T

C D C U

)

\i

5

z

3

*

. >

B

C

4

[

0

C D C U

U

T

E

QD E L I N S T

P

I

\

YR

W

T A B

6

@

L

R E T U R N

J

G

D

A

5

S E M I C O L O N+

K

]

H

F

S

E S C

9

7 '

0 T O P R O W

7 '

4 $

C R C L

S P A C E

C O M M A<

- =

. >

/ ?

1 !

2 "

3 #

4 5

5 %

6 &

7 '

8 (

9 )

C O L O N*

S E M I C O L O N+

eA

B

C

D

E

F

G

7

Y

G

8

B

H

U

V

9

I

J

0

M

K

O

N

+

P

L

-

>

[@<

E N G L . P O U N D*

J

C L S H O M E :

R I G H TS H I F T :

= :

7 ' •

1 :

C T R L !

2 :

S P A C E :

C O M M O D O R E i

Q =

S T O PR U N

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 0 5

Page 108: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 108/132

u s e rd e p a r t m e n t s :C o m m o d o r e6 4

5 7 2

5 7 3

5 7 4

5 7 5

5 7 6

5 7 7

5 7 8

5 7 9

5 8 05 8 1

5 8 2

5 8 3

5 8 4

5 8 5

5 8 6

5 8 7

5 8 8

5 8 9

5 9 0

5 9 1

5 9 2

5 9 3

5 9 4

5 9 55 9 6

5 9 7

5 9 8

5 9 9

6 0 0

6 0 1

6 0 2

6 0 3

6 0 4

6 0 5

6 0 6

6 0 76 0 8

1 1 7 2

" 7 3

" 7 4

1 1 7 5

" 7 6

" 7 7

1 1 7 8i i 7 9

" 8 0" 8 1" 8 2" 8 3

" 8 4

" 8 51 1 8 6

" 8 71 1 8 8

1 1 8 9

1 1 9 0

" 1 5 5

" 1 7 4

" 1 7 6

" 1 7 7" 1 7 8" 1 7 9

" 1 8 0

" 1 8 1

" 1 8 2

" 1 8 3

" 1 8 4

" 1 85

" 1 9 2

" 2 1 9

" 2 2 0

" 2 2 1

" 2 2 2" 2 2 3

Q U O T E

C R C LC L S H O M E

T&

%

#1

E L I Z A B E T H

1 !

C R C L

8

- =

8 (

5 %

2 Q U O T E

D E A L

H :

I

J

K

L

M

N

0

P

QR

S

T

U

V

W

X

Y

Z

E S C

01

2

3

4

5

6

7

8

9

@

[

\

]

_ :

1 0 6 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 109: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 109/132

A K e y b o a r dS c a nf o rt h e

C o m m o d o r e6 4b y E l i z a b e t h D e a l

H a v ey o ue v e rt h o u g h ta b o u t

h o wa c o m p u t e rw o u l d b e h a v ei f

i t so p e r a t i n gs y s t e mw a sw r i t t e ni n

B A S I C ?W e l l ,I d i da n dI d i d n ' tl i k e

i t o n el i t t l eb i t .I t i s s l o w ;s o s l o w ,i n

f a c t ,t h a ty o uc a nw a t c hi t i n s l o w

m o t i o n .B u tt h a ti n i t s e l fc a nb e a n

a d v a n t a g e , s oI d e c i d e dt o l i k ei t

f o ra w h i l e .T h eC o m m o d o r e6 4

p e r m i t su s t o o b s e r v et h i n g sw e

c o u l dn e v e rd o o n t h eP E Ti n

B A S I C ,a k e y b o a r ds c a nb e i n g

o n ee x a m p l e ,s i n c et h ei n t e r r u p t s

c a nb e t u r n e do f ff r o mB A S I C .

T h e r ea r em a n yw a y st o g e t

a t t h ek e y b o a r d ;t h e q u i c k e s ti s

i n m a c h i n ec o d e .A m o d i f i e d

R O Mr o u t i n ec a nt e l lu s h o wt h e

k e y b o a r di s w i r e d ;h e n c ew ec a n

g e ta l lt h ek e yn u m b e r s ,n o tj u s t

t h o s e r e t u r n e di n l o c a t i o n1 9 7 .

T h eB A S I Cp r o g r a ma t t h ee n d

o f t h i s a r t i c l ei m i t a t e st h ep r o c e s s

v e r ys l o w l y .Y o um a yp r e s so n eo r

m o r ek e y sa n dt h e i rn u m b e r sw i l l

s l u g g i s h l ys h o wu p i n r e v e r s eo n

a n e i g h tb y e i g h td i s p l a y .

Y o us h o u l dn o t i c et h a ty o uc a nr e l i a b l yd e t e c to n e a n d t w ok e y s

b e i n gp r e s s e d .P r e s st h r e ea n d

y o um a yb e i n t r o u b l e ,d e p e n d i n g

o n w h e t h e rt h et h i r dk e yi s i n t h e

s a m ec o l u m na s o n eo f t h ep r e v i

o u st w o ,s i n c et h er o w - c o l u m nc i r

c u i ti s b e i n gc l o s e d .

T h eC o m m o d o r e6 4 k e y b o a r d

i s b u i l t i na n e i g h tb y e i g h tm a t r i x

( a so p p o s e dt o P E T ' se i g h tb y t e n ) .

T h es c a n n i n gp r o c e s si s i n v e r t e d

f r o mt h e P E T ' s :h e r e t h e yp u taz e r oo n a r o w a n dl o o kf o ra z e r o

o n a c o l u m n .I n a n yc a s et h ek e y s

g e tn u m b e r e df r o mz e r ot o 6 3 .Av a l u eo f 6 4 m e a n sn o k e yh a s

b e e np u s h e d .

T h es c a n n i n gr o u t i n e p l a c e s a

p a t t e r ns u c ha s 1 1 1 1 1 1 1 0t o s e l e c t

t h ef i r s tr o w ,r o t a t e st h e p a t t e r nt o

1 1 1 1 1 1 0 1t o s e l e c tt h es e c o n d ,a n d

s o o n t h r o u g ha l le i g h t .I t l o o k s

f o ra z e r oi n a c o l u m ns o i f a k e y

i n c o l u m nf o u ri s p u s h e dt h e p a t

t e r ni s 1 1 1 0 1 1 1 1 .T h ep a t t e r ni s

s h i f t e dr i g h tu n t i lt h e z e r oa p p e a r s

i n t h e c a r r yb i t .T h ek e yi s t h e n

r e g i s t e r e d .

I n b o t hc o m p u t e r st h es c a nt a k e st h es a m ea m o u n to f t i m ei n

d e p e n d e n to f t h ek e yn u m b e r ,a s

a l l8 0 ( P E T )o r 6 4 ( C o m m o d o r e

6 4 )c o m b i n a t i o n sa r el o o k e da t .

T h el a s ts i t u a t i o ni s r e g i s t e r e di n t o

l o c a t i o n1 9 7( 1 5 1i n P E T ) ,t h e

k e y b o a r db u f f e r ,a n ds o o n .T h e

S T O Pk e yi s t h el a s tt h i n gi t s e e s .

S h i f tk e y s ,a n di n c a s eo f t h e 6 4 ,

t h eC T R La n dC o m m o d o r e - l o g o

k e y s ,a r en o tl o g g e d ,o f c o u r s e .

T h e ya r eu s e dt o s e l e c ta k e y b o a r dd e c o d i n gt a b l ef r o mw h i c ht o p r i n t

t h en u m b e r s ,l e t t e r sa n dg r a p h i c s

y o us e eo n t h ek e y t o p s .E x c e p t

t h a ti n t h e8 0 - c o l u m n m a c h i n e s

t h e g r a p h i c s a r ed e f e a t e do n p u r

p o s ef o rs o m er e a s o n( s e eR a e t o

W e s t ' sb o o ko n P E T / C B M ) .

T h es t a t u so f t h e s es p e c i a lk e y s

i s l o g g e di n t h e i ro w nl i t t l er e g i s

t e r s .O n t h eP E Tt h es h i f tk e y sa r e

l o g g e di n t o1 5 8 .O n t h e6 4 t h e

r e g i s t e ri s 6 5 3 . H e r e ,a s h i f tk e yr e t u r n sa o n e ,t h eC o m m o d o r e

k e ya t w o ,t h e c o n t r o lk e ya f o u r ,

a n dd e c o d i n g c o m b i n a t i o n sa r e

p o s s i b l e .A s h i f tk e yi s a l s ol o g g e d

i n l o c a t i o n6 5 4a n d6 5 7 ; t h e ya r e

m o s t l yu s e db y t h e s y s t e m .

M yB A S I Cs c a n n e rf o rs l o w -

m o t i o nd i s p l a yi s a s i m i l a rp r o c e s s

e x c e p ti t r e g i s t e r st h ed u p l i c a t e s :i t

l e t sy o us e em o r et h a no n ek e y

p r e s s e d . T h i sc o u l db e v a l u a b l ef o r

t w o - p l a y e rg a m e si f d o n eq u i c k l y

i n m a c h i n ec o d e .I t c o u l da l s ob e

u s e dt o d e t e c t t h r e ek e y st o p l a y

t h r e ev o i c e so n t h e S I D ,b u to n l y

i f y o ua r ec a r e f u li n s e l e c t i n gt h e

k e y ss o n o f a l s et r i g g e r i n go c c u r s .T h i si s n o te a s y .

I n c i d e n t a l l y ,t h et a b l e so f l e t t e r s

a r ei n R O M .I f y o uk n o wt h ek e y

n u m b e r ,y o uc a ns e eh o wt h e

c o m p u t e rl o o k su p w h a tt o p r i n t

o n t h es c r e e nb y s a y i n gP R I N T

C H R $ ( P E E K ( T A B L E + K

N U M B E R ) ) ,w h e r eT A B L Ei s a

n u m b e rs u c ha s 6 0 2 8 9( $ E B 8 1

u n s h i f t e d ,$ E B C 2s h i f t e d ,e t c ) .

T r y n o tt o u s ek e yn u m b e r si n

y o u rp r o g r a m s ;t h e yb e c o m en e x tt o i m p o s s i b l et o c o n v e r tt o o t h e r

s y s t e m s .T h em a i nr e a s o nf o rt h i s

e x e r c i s ei s t o g e tt o k n o wt h e

c o m p u t e rb e t t e r ,a n dI t h i n kt h e

l i t t l eB A S I Cr o u t i n el e t sy o u d o

j u s tt h a t .K e y# 4 ,a f u n c t i o nk e y ,

w i l ln o ts h o wu p . s i n c eI u s ei t t o

q u i tt h ep r o g r a m .H o l di t d o w nf o r

a w h i l et o q u i t ;d o n ' tt a p i t — i t

w o n ' tw o r k . C

R e f e r e n c e :J i mB u t t e r f i e l d ' sm e m o r ym a p s

N o t e :( L i s t i n go n n e x tp a g e )

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 0 7

Page 110: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 110/132

V I C2 O T M / C O M M O D O R E6 4 ™I n v e s t m e n tP o r t f o l i oM a n a g e r— l o rt h eC o m m o d o r e

6 4 w i t h d i s kd r i v e o rt a p e( p r i n t e ro p t i o n a l ) ,i s m e n u

d r i v e na n dp r o v i d e so n es u m m a r yp a g ea n d n i n e

d e t a i lp a g e s .E a c hp a g ec a n a c c e p tn i n ee n t r i e so f u p

t o $ 9 9 , 9 9 9e a c h .T h ep r o g r a m c a nh a n d l eo v e rS 8

m i l l i o n .T h e I P Mi s q u i c ka n dm a k e si t e a s yt o t r a c k

v o l a t i l ea s s e t ss u c ha s s t o c k sa n ds t o c ko p t i o n s .T h es u m m a r yp a g ed i s p l a y s t h eg r a n dt o t a la n dt h ep e r

c e n t o f g r a n dt o t a l l o re a c ho ! n i n e i n v e s t m e n t

c a t e g o r i e s .P r i c e .S 1 4 . 9 5

D i s kD i r e c t o r yM a n a g e r— f o rt h eV I C2 0 o r C o m

m o d o r e6 4 w i t h 1 5 4 0 / 4 1d i s kd r i v ea n d 1 5 2 5

p r i n t e r .T h eD D Mi s a h a n d yu t i l i t yw h i c hw i l lr e a dd i r e c t l yf r o mt h ed i r e c t o r i e so f d i s k e t t e sa n d s o ni n t o

a n o r d e r e dl i s t ,o v e r1 5 0 0d i en a m e s ,h i e s i z e s ,f i l e

t y p e sa n dd i s kI D ' S ,a n dp r i ma h a r dc o p ym a s t e r

d i r e c t o r y .I t i s w r i t t e nc o m p l e t e l yi n f a s ta n de f f i c i e n t

m a c h i n el a n g u a g e .P r i c e :$ 1 9 . 9 5

D u n g e o n s— f o rt h eV I C2 0 w i t h1 6 k e x p a n s i o na n d

t a p eo r d i s k .C r e a t e c h a r a c t e r st o e x p l o r e at w e l v el e v e l

d u n g e o nw h i c hc o n t a i n s1 2 0 0i n d i v i d u a lr o o m s .A f t e r

y o up u r c h a s ey o u rw e a p o na n da r m o r ,y o uw i l lf i n d

v a s it r e a s u r e sa n dd o b a t t l ew i t h o v e rf i f t yt y p e so f

m o n s t e r s w h i c h y o um u s ls l a y; o re x p e r i e n c ep o i n t s .

Y o u rc h a r a c t e ra l s oh a st n ea b i l i t yt o c a s tn u m e r o u s

s p e l l sa n dy o ua r eg i v e nt h e o p t i o no f s a v i n gt h eg a m e

t o t a p eo r d i s ka s y o u rc h a r a c t e rg a m ss t r e n g t ha n d

e x p e r i e n c e .E x c e l l e n ts o u n d a n dt h r e ed i m e n s i o n a l

g r a p h i c sa d dt o t h ee x c i t e m e n t .P r i c e$ 1 9 . 9 5

P a kA l i e n— t o rt h eu n e x p a n d e dV I C2 0 w i t ht a p eo r

d i s k .1 0 0 %m a c h i n el a n g u a g ea r c a d e - s t y l eg a m e .

C u s t o mg r a p h i c c h a r a c t e r sa n d1 0 0l e v e l so f i n c r e a s

i n gd i f f i c u l t y .G u i d ey o u ra l i e nt h r o u g h am a z eo f i n

t e r p l a n e t a r ys p a c ep a r t i c l e sd o d g i n gt h es e v e ne v i l -

a l i e n sa n dc l e a rt h e b o a r db e f o r e t h eb o n u st i m e r

r u n so u t . J o y s t i c ko r k e y b o a r dI n c l u d e sp a u s e

f e a t u r e . P r i c e .S 1 4 . 9 5

B Y T E Sa n d B I T S ( 6 0 2 )9 4 2 - 1 4 7 55 2 4E . C a n t e r b u r yL n . p i « « «s p e c i f yu p ao r d i s k

P h o e n i x ,A Z8 5 0 2 2 * « » ■ < " >t a r n * *a n d h i n dl i n g

V I C 2 0 a n dC o m m o d o r eM a r e t r j O e n u r t i sd C o m m o d o nE l e c t r o n i c sL t d .

F U L LF E A T U R E M A G A Z I N E

o n

C A S S E T T E

F O R T H E

V I C2 0 ™a n dC O M M O D O R E6 4 ™

G A M E SE D U C A T I O N

R E V I E W S

T U T O R I A L S

B U S I N E S S

U T I L I T I E S

• R E A D YT O R U NP R O G R A M S•

1 Y E A R( 1 2i s s u e s ). . $ 4 9 . 9 5

6 M O S .( 6 i s s u e s ) S 2 8 . 9 5

1 T R I A LI S S U E S 8 . 5 0

s u b s c r i b et o d a y

P E E KM A G A Z I N E

4 1 4 5B R O O K S I D EB L V D .

C L E V E L A N D ,O H I O4 4 1 3 5

V I C2 0 ™a n dC O M M O D O R E6 4 ™i s at r a d e m a r ko l C o m m o d o r eE l v c i r o n i c s L t d .

p o k ei n t op e e k

S T O P !

d o i n gt h e

c o m p u t e r

d i s ks h u f f l ew i t h

D I S KC A D D YA d e s kt o p d i s ko r g a n i z e r

N e v e rl a yy o u rd i s ko n a t a b l e

a g a i n .T h eD I S KC A D D Yi s t h e

b e s tt h i n gt o h a p p e nt o t h e

f l o p p y / h a r d d i s ku s e rs i n c et h e

d i s kd r i v e .

H o l d su p t o 6 d i s k so f a n yt y p e .

C r a f t e df r o mc e d a r . S a t i s f a c t i o n

g u a r a n t e e d .

$ 7 . 9 5

a d d$ 1 f o rp o s t a g e( U . S . ) ,$ 3 f o r

p o s t a g e( o u t s i d eU . S . )

A . C h e r r yC o m p u t e rI d e aC o .

B o x1 1 1 3S a l i s b u r y ,M D2 1 8 0 1

M a s t e r C a r do r d e r sa c c e p t e d b yp h o n e( 3 0 1 )8 9 6 - 3 3 2 1

K e y b o a r dS c a n( c o n t i n u e df r o mp a g e1 0 7 }

I R E M n S = S A V E M 0 : B A SK B S C A N " , 8

1 0 R E M

I I R E M C 6 4K B - S C A NE L I Z A B E T HD E A L

2 0 R E M

1 0 0 I N = 5 6 3 3 3 : K R = 5 6 3 2 0 : K C = K R + l : F F = 2 5 51 1 0 F O R1 = 0 T O 7 : P ( I ) = 2 ~ I : N E X T1 1 5 P R I N T " [ C L E A R , D O W N 9 , S P A C E 3 ] C = [ L E F T ] " 0 ; l ; 2 ; 3 ;

: L = 3

1 2 0 P R I N T " [ D O W N 2 ] P U S H [ S P A C E ] S E V E R A L [ S P A C E ] K E Y E X C E P T [ S P A C E ] S T O P "

1 3 0 P R I N T " [ D O W N ] H O L D [ S P A C E , R V S ] F l [ R V O F F , S P A C E ]

Q U I T "

1 4 0 P O K E I N , 1 2 7

1 5 0 N = 0 : P R I N T " [ H O M E ] " ;1 6 0 F O RR = 0 T O 7 : P O K E K R , F F - P ( R )1 6 5 V = F F - P E E K ( K C ) : P R I N T " [ R V S , S P A C E 2 , L E F T 2 , R V O F

• i i •

1 7 0 F O RC = 0 T O 7

1 7 5 Q = ( VA N DP ( C ) ) / P ( C ) : Q S= " [ R V O F F ] "1 8 0 I F Q T H E NQ = N : Q $ = " [ R V S ] " : I FN = 4 G O T O 2 2 0 : R E MF l

1 9 0 P R I N T " [ S P A C E ] " Q $ R I G H T $ ( " [ S P A C E 2 ] " + M I D $ ( S T R[ R V O F F ] " ;

2 0 0 N = N + 1 : N E X TC : P R I N T : N E X TR

2 1 0 G O T O1 5 0

2 2 0 P O K EK R , 1 2 7 : P O K EI N , 1 2 9

2 3 0 P R I N T " [ D O W N 1 4 ] " : E N D

1 0 8 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 111: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 111/132

u s e r d e p a r t m e n t s :C o m m o d o r e6 4

F i n d i n gt h eR i g h t

C o l o rC o m b i n a t i o n s

f o rY o u rC o m m o d o r e6 4

a n dY o u rM o n i t o rb v G r e g o r yY o b

A w h i l ea g o ,I w a sw o r k i n gw i t ha s p r e a d s h e e t

p r o g r a mo n m yC o m m o d o r e6 4a n dm yc o l o rT VT h ep r o g r a mu s e dw h i t el e t t e r so na b l u eb a c k g r o u n d

i n t h ew o r k i n ga r e aw h e r ea l lo f m yd o l l a r sa n dc e n t s

w e r e . T h i sl e dt o a m a j o rp r o b l e m ;I c o u l d n ' tt e l lt h e

n u m e r a le i g h tf r o mt h en u m e r a lz e r oa n ds e v e r a l

o t h e rl e t t e ra n dn u m e r a lc o m b i n a t i o n sw e r ev e r y

h a r dt o r e a d !

I t o o ka l o o ka t t h ec h a r to f c o l o rc o m b i n a t i o n sp r o v i d e do n p a g e1 5 2o f t h eC o m m o d o r e6 4

P r o g r a m m e r sR e f e r e n c eG u i d ea n dd i s c o v e r e dt h a t

w h i t eo v e rb l u ew a sc o n s i d e r e da n e x c e l l e n t c o l o r

c o m b i n a t i o n . . .b u tt h a tw a s n ' to n m ym o n i t o r ! !S o ,

w i t hm yd o u b t si n h a n d ,I t u r n e dt o t h e u l t i m a t er e f

e r e n c em a n u a l — m yC o m m o d o r e6 4 a n dm o n i t o r .

( I ft h em a n u a ld o e s n ' ts e e mr i g h t ,t h eh a r d w a r e

i s a l w a y sr i g h t — i fy o ue x p e r i m e n tt o f i n do u tw h a t

" r i g h t "r e a l l yi s . )

P r o g r a m1 r e s u l t e df r o mm yl a b o r sa n de x p e r i

m e n t s .I t p r i n t sa l i n eo f h a r d - t o - r e a dc h a r a c t e r si n

a l l 1 6 c o l o r so n t h es c r e e n .O n eo f t h e s el i n e sw i l l

b e i n v i s i b l e ,b e c a u s ei t w i l lm a t c ht h eb a c k g r o u n d

c o l o r .B yp r e s s i n ga n yk e y( s p a c e ,w h i c hr e p e a t s ,

i s f u n )t h eb a c k g r o u n d c h a n g e st o t h en e x tc o l o r .

E a c hl i n ea n dt h eb a c k g r o u n da r ei d e n t i f i e dp e rt h e

C o m m o d o r ec o l o rn a m e ss o y o uc a nq u i c k l ys e e

w h i c hl i n e sa r er e a d a b l ef o re a c h b a c k g r o u n d .

I f y o uk e e pn o t e s ,a c h a r ts i m i l a r t oC o m m o d o r e ' s

c a nb e m a d e .F i g u r e1 s h o w st h e c h a r tf o rm ym o n i

t o r .T h e s ea r e t h ec o m b i n a t i o n sI c a nr e a di f I t r y

h a r de n o u g h .I f I w e r em o r es t r i n g e n t( m ys p r e a d

s h e e ts u r e l yi s ) t h e c h a r tw o u l dh a v ef e w e rd o t so n

i t . U s e P r o g r a m1 a n dm a k ey o u ro w nc h a r t .I f y o ua r ew r i t i n gs o f t w a r ef o rc o m m e r c i a lu s e ,a l w a y s

m a k es u r ey o u rc o l o r sa r el e g i b l e .I j u s tL O V Et r y i n g

t o r e a dp u r p l eo v e rl i g h tb l u e ! !

E x p l a n a t i o no f P r o g r a m1

L i n e s 1 0t o 6 0 m e r e l ya s s e r tt h a tI w r o t et h i s

p r o g r a m a n dh o p e y o uw i l lr e s p e c tm yc r e a t i v i t yw h e ny o uu s ei t . L i n e s8 0t h r o u g h2 3 0h o l dt h en a m e so f e a c h

c o l o ra n dt h eC H R $c o d ef o re a c ho n e .

( N o t et h a tt h eC H R $c o d e sa r en o t

c o m p l e t e l yd e s c r i b e di n t h e c h a r a c t e r s

a n dk e y st a b l e si n t h eC o m m o d o r e6 4

m a n u a l s . )T h e s ea r ea r r a n g e di n t h e

C o m m o d o r eo r d e r ,s t a r t i n gw i t hc o l o r0 ,

b l a c ka n de n d i n gw i t hc o l o r1 5 .g r a y3 .

L i n e s2 5 0t o 3 0 0r e a dt h ed a t ai n t ot h e c o l o r

n a m e sa r r a yC N $ { )a n dt h ec o l o rA S C I I

c o d e sa r r a yC ( ) .T h ec o l o r c h a r a c t e r sa r e

m a d ei n l i n e2 9 0a n dg o i n t ot h e c o l o r

s t r i n g sa r r a y C $ ( ) .T h e na h a r d - t o - r e a d

s t r i n gL $ i s b u i l ti n l i n e3 2 0 .Y o uc a n

c h a n g eL $ a s y o ul i k e ,b u t n o t et h a tt h e

h a r d e s tt o r e a dc h a r a c t e r s a r ei n L $ i n

a s u g l y aw a ya s I c o u l dt h i n ko f c o m

b i n i n gt h e m .

L i n e3 3 0m a k e st h es c r e e nc l e a ra n dp r i n t sa t i t l e

i n t h ec o l o rw h i t e .I a mu s i n gC H R $c o d e s

f o ra l lt h es p e c i a lc h a r a c t e r ss o m yp r i n t e r

c a np r i n tt h er e s u l t .L i n e s3 4 0t o 3 7 0g o

t h r o u g ht h e s i x t e e n c o l o r sa n dm a k ea l i n e

w h i c hs t a r t sw i t ht h ec o l o r ' sn a m ei n w h i t e

( w h i t ei s u s u a l l yl e g i b l e )f o l l o w e db y t h et e s ts t r i n gL $ i n t h es e l e c t e dc o l o r .

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 0 9

Page 112: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 112/132

u s e r d e p a r t m e n t s :C o m m o d o r e6 4

L i n e3 8 0t e l l sy o ut o p r e s sa n yk e y .S i n c et h e

b a c k g r o u n di s c o l o rn u m b e r6 , l i n e3 9 0

n o t e st h i sa n dj u m p st o 4 4 0 ,w h i c hP O K E st h eb a c k g r o u n dc o l o rr e g i s t e r t ot h ec u r r e n t

c o l o r( s t a r t i n gw i t hb l u e ,c o l o r6 ) .W et h e n

e n t e r al o o pi n l i n e s4 0 0t o 4 4 0 ,w h i c h

t e l l st h eb a c k g r o u n dc o l o ra n dw a i t sf o r

y o u rk e y p r e s s .L i n e4 1 0p r i n t sa c u r s o r - u p

f o rr e d o i n gt h eP R I N T si n l i n e4 0 0i n t h e

s a m ep l a c ew h e nt h en e x tc o l o rc o m e su p .

N o t ei n l i n e4 3 0h o wt h eb a c k g r o u n dc o l o r ,

B K ,c o u n t st h r o u g h0 t o 1 5 a n ds t a r t so v e r .

H a v ef u na n dl e a r na b i ta b o u t y o u rc o l o rm o n i t o r !

F I G U R E1

C O M M O D O R E6 4

L E G I B L EC O L O RC O M B I N A T I O N S

B YG R E G O R YY O B

6 / 8 3

| B A C K G R O U N DT

FOREGROUND

\B L A C K 0

W H I T E 1

R E D 2

C Y A N 3

P U R P L E 4

G R E E N 5

B L U E 6

Y E L L O W 7

O R A N G E 8

B R O W N 9

L I G H TR E D 1 0

G R A Y1 1 1

G R A Y2 1 2

L I G H TG R E E N 1 3

L I G H TB L U E 1 4

G R A Y 3 1 5

BLACK

0

WH

I

TE

1

RED

2

CY

AN

3

uRP

LE

4

GREEN

5

BL

UE

6

YEL

L

OW

7

ORANGE

8

BROwN

9

L

I

GHT

RED

1 0

GRAY

1

1 1

GRAY

2

1 2

L

I

GHT

GREEN

1 3

L

I

GH

T

BL

UE

1 4

GRAY

3

1 5

N O T E :T h e s ec o m b i n a t i o n sa r ef o rm a x i m u ml e g i b i l i t yf o rw o r dp r o c e s s i n go r s p r e a ds h e e t s

1 1 0 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 113: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 113/132

C o l o rC o m b i n a t i o nP r o g r a m

8 0

9 0

1 0 0

1 1 0

1 2 0

1 3 0

1 4 0

1 5 01 6 0

1 7 0

1 8 0

1 9 0

2 0 0

2 1 0

2 2 0

2 3 0

2 6 0

2 7 0

2 8 0

2 9 0

3 0 0

3 2 0

3 3 0

3 4 0

3 5 0

3 6 0

3 7 0

3 8 0

3 9 0

4 0 0

4 1 0

4 2 0

4 3 0

4 4 0

D A T AB L A C K , 1 4 4

D A T AW H I T E , 5

D A T A R E D , 2 8

D A T A C Y A N , 1 5 9

D A T A P U R P L E , 1 5 6

D A T AG R E E N , 3 0

D A T A B L U E , 3 1

D A T A Y E L L O W , 1 5 8D A T AO R A N G E , 1 2 9

D A T AB R O W N , 1 4 9

D A T AL G TR E D , 1 5 0

D A T A G R E Y1 , 1 5 1

D A T AG R E Y 2 , 1 5 2

D A T AL G TG R E E N , 1 5 3D A T A L G TB L U E , 1 5 4

D A T AG R E Y 3 , 1 5 5

D I MC N $ ( 1 5 ) , C $ { 1 5 ) ,F O R J = 0T O 1 5

R E A D C N $ ( J ) , C ( J )

C $ ( J ) = C H R $ ( C ( J ) )N E X T

L $ = " 0 0 0 0 [ S P A C E ] 0 1 2 3[ S P A C E ] # $ % & "

P R I N TC H R $ ( 1 4 7 ) C H R $T R S T "

P R I N T : F O RJ = 0 T O 1 5

P R I N T C H R $ ( 5 ) C N $ ( J )

P R I N T C $ ( J ) L $N E X T

P R I N T : P R I N TC H R $ ( 5 )

C ( 1 5 )

[ S P A C E ] 6 6 9 9 [ S P A C E ] 0 6 9 8 [ S P A C E ] W

( 5 ) " M O N I T O R [ S P A C E ] L E G I B I L I T Y [ S

T A B ( 1 0 ) ;

" P R E S S [ S P A C E ] A N Y [ S P A C E ] K E Y [ S P A

T O [ S P A C E ] C H A N G E [ S P A C E ] B A C K G R O U N D "P R I N T : B K = 6 : G O T O4 4 0

P R I N TC H R $ ( 5 ) " B A C K G R O U N D [ S P A C E ] I S [ S P A C E ] " C N [ S P A C E 1 6 ] "

P R I N T C H R $ ( 1 4 5 );

G E T A $ : I F A $ = " " T H E NB K = B K + 1A N D1 5

P O K E5 3 2 8 1 , B K : G O T O

4 2 0

4 0 0

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 1 1

Page 114: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 114/132

u s e rg r o u p s

T P U G :T h eW o r l d ' s L a r g e

C o m m o d o r eC o m p u t e rC l u bb y C h r i sB e n n e t t ,

T P U GB u s i n e s sM a n a g e r

T h eT o r o n t oP E TU s e rG r o u pi s p r o b a b l y

t h el a r g e s tC o m m o d o r eu s e rg r o u pi n t h e

w o r l d .I t sc e r t a i n l yt h e l a r g e s to n er e g

i s t e r e dw i t hC o m m o d o r ea t t h em o m e n t .

I t sa l s oo n eo ft h e o l d e s ta n dm o s ta c t i v e

g r o u p s ,s p o n s o r i n gs e m i n a r sa n dc o mp u t e rf a i r s ,p u b l i s h i n ga r e g u l a rm a g a

z i n ea n dc o l l e c t i n ga n dd i s t r i b u t i n ga n

e n o r m o u sa m o u n to fp u b l i cd o m a i ns o f t w a r e .O n eo fi t so r i g i n a lm e m b e r s ,

J i mE u t t e r f i e l d ,h a sb e c o m ek n o w nw o r l d w i d ea s a n a u t h o r i t yo n u s i n g

C o m m o d o r ee q u i p m e n t .

T P U G sB u s i n e s sM a n a g e r ,C h r i s

B e n n e t t , g r a c i o u s l ya g r e e dt o t a k et i m e

f r o mh i sh e c t i cs c h e d u l et oj o td o w na f e w

n o t e sa b o u th o wo u rm o s ts u c c e s s f u l

g r o u ps t a r t e d — a n dg r e w — a n dg r e w

s o m em o r e .

T h eT o r o n t oP e tU s e rG r o u pw a sf i v ey e a r s o l dt h i s

s u m m e r .I t s t a r t e di n 1 9 7 8w i t h3 5 p e o p l es h o w i n g

u p f o rt h ef i r s tm e e t i n gi n L y m a nD u g g a n ' sp a r t y

r o o m .J i mB u t t e r f i e l dd e m o - e d s o m ep r o g r a m s

a n da m a z e de v e r y o n ew i t hh i ss e n s eo f h u m o ra n d

k n o w l e d g eo f c o m p u t e r s .T h es e c o n dm e e t i n g ,a l s oh e l di n t h ep a r t yr o o m ,c o n s i s t e do f 5 0 p e o p l e .

D e a l e ra r e aa t 1 9 8 3T P U Gc o n v e n t i o n .

T h em e e t i n g st h e nm o v e dt o t h eO n t a r i oS c i e n c e

C e n t r ew i t hm e m b e r s h i p u pt o 7 0 a n ds t i l lg r o w i n g .

A m a n u f a c t u r e ro f v i d e op r o j e c t o r sg a v ea d e m o

o f t h e i rc o m m e r c i a lv i d e op r o j e c t o rt h a ta l l o w e dt h e

P E T ' ss c r e e nt o b e d i s p l a y e do n a 1 5 - f o o tb y 1 5 - f o o t

s c r e e n .F r a n kW i n t e r ,w h ow a st h e nt h eD e a no fC o m p u t i n ga t S h e r i d a nC o l l e g e ,s a wt h i sa n dg o t

1 1 2 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 115: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 115/132

t h e mt o p u r c h a s et h ep r o j e c t o r .T h ec l u bm o v e d

o u ti n t oS h e r i d a nC o l l e g e ' sl e c t u r et h e a t e ri n o r d e r

t o u s et h i sn e wd e v i c e( w es t i l lh a v eo n em e e t i n g

a m o n t ht h a tu s e st h eo r i g i n a lp r o j e c t o r ) .

U pt o t h i st i m eL y m a nD u g g a nd i da l lt h eo r

g a n i z a t i o nf o rt h ec l u b .W h e nh e w a ss e n tt o F l o r

i d ab y h i sc o m p a n y ,L y m a nt u r n e dt h e c l u bo v e r

t o a b o a r do f d i r e c t o r s .T h i sb a s i c a l l yc o n s i s t e d o f

e v e r y o n ew h ow a sw i l l i n g t op u t t i m ea n d

e f f o r ti n t oo r g a n i z i n gt h ec l u b .I w a sp u ti n c h a r g eo f m e mb e r s h i p .B e c a u s eo f t h en e e dt o k e e pt r a c ko f o u r

m e m b e r s ,I w r o t ea d i s k - b a s e dm a i ll i s tf o rt h eP E T2 0 0 1a n d2 0 4 0d i s kd r i v e .T h i sp r o g r a mi s n o wp a r t

o f o u rl i b r a r ya n dm a n yo f t h e f e a t u r e sf o u n dt h e r e

w e r ep u ti n b e c a u s eo f a s p e c i f i cn e e df o rk e e p i n g

t r a c ko f T P U G ' sm e m b e r s .S i n c et h e nt h e c l u bh a s

g r o w nb y l e a p sa n d b o u n d st o i t sp r e s e n ts i z eo fj u s t

u n d e r1 0 , 0 0 0m e m b e r s .

W h e nI b o u g h tm yP E Ti n M a r c ho f 1 9 7 8 ,a l l

t h a tI r e c e i v e dw i t hi t w a sa v e r ys m a l lm a n u a lw i t h

a l i s to f t h eB A S I C c o m m a n d sa n ds o m eg e n e r a lp r o g r a m m i n gs a m p l e s .T h e r e w e r en o b o o k so r

m a n u a l sa b o u tt h ec o m p u t e rb e c a u s et h i sw a sa n e w

e x p e r i e n c ef o re v e r y o n e .T h eo n l yw a yt o g e ti n

f o r m a t i o na b o u tt h eP E Tw a st o g e tt o g e t h e ri n

g r o u p sa n ds h a r eo u rk n o w l e d g e .T h i s p o o l i n g

o f i n f o r m a t i o nw a st h er e a s o nu s e r sg r o u p sh a v e

s p r u n gu p a l lo v e rt h e w o r l d .M a n yo f t h eu t i l i t yp r o

g r a m sI u s e da n ds t i l lu s ew e r ec o n t r i b u t e df r e e l y

b y u s e rg r o u pm e m b e r sf r o mm a n yd i f f e r e n tp a r t s

o f t h e c o u n t r y .B e c a u s et h e s ep r o g r a m sa r ef r e e l y

p a s s e d f r o mu s e rg r o u pt o u s e r g r o u p ,m a n yo f t h e m

a r ei m p r o v e da n de n h a n c e da s t h e ym a k et h e i rr o u n d s .F o r e x a m p l e ,B A S I CA I D ,w h i c hh a sm a n y

c o m m a n d st o h e l pp r o g r a m m e r sw r i t ea n d d e b u g

B A S I Cp r o g r a m s ,h a si m p r o v e dm a n yt i m e so v e r

t h ey e a r sa s v a r i o u sp e o p l eh a v ew o r k e do n i t .

F r o mo n em e e t i n ga m o n t h ,T P U Gn o wr u n s

f o u r c h a p t e r se a c h m o n t h .O n ee a c hf o rt h eC o mm o d o r e6 4 ,V I C2 0 a n dP E T / C B M( S u p e r P E Ti n

t h es e c o n dh a l f )a n d o n eg e n e r a lm e e t i n gf o ra l l

m a c h i n e s .T h ef o r m a ti s g e n e r a l l yt h es a m e .E a c h

m e e t i n gi s d i v i d e di n t ot w op a r t sw i t h ac o f f e eb r e a k

i n b e t w e e n .T h ec o f f e eb r e a kg i v e se v e r y o n ea

c h a n c et o m i x a n dm i n g l ew i t ho t h e rc l u bm e m b e r s .S o m ee v e ns a yt h i si s t h eb e s tp a r to f t h ee v e n i n g .

*

J i mB u t t e r j i e i dt e a c h i n g aT P U Gc l a s s .

B o t ht h ef i r s ta n ds e c o n dh a l v e s o f t h em e e t i n ga r e

d i v i d e du p i n t o1 5 t o 3 0 m i n u t es e g m e n t sf o rp r e

s e n t a t i o n sb y o u rm e m b e r s .B yh a v i n gf o u r o rf i v e

d i f f e r e n ts u b j e c t sd i s c u s s e da n ds h o w ne a c hn i g h t ,

e v e r y o n eg e t sa c h a n c et o s e es o m e t h i n gt h a t

i n t e r e s t st h e m .O n et h i n gw ed e c i d e dn o tt o d o a t o u rr e g u l a r

m e e t i n g sw a st o h a v ec l u bb u s i n e s sd i s c u s s e d .T h i s

w er e s e r v ef o rs p e c i a lb u s i n e s sm e e t i n g sc a l l e do n c e

o r t w i c e ay e a ra s t h en e e da r i s e s .W ea l s oh a v e a n

a n n u a l m e e t i n gf o rt h ee l e c t i o n o ft h eb o a r do f d i

r e c t o r s .H o w e v e r ,t h i si s a s p e c i a lb u s i n e s sm e e t i n g

w i t h o u ta n y c o m p u t e r so r d e m o n s t r a t i o n s .B yd o i n g

t h i s ,w eg e tp e o p l ew h oa r ei n t e r e s t e di n t h er u n n i n g

o f t h ec l u ba n dc a ns p e n da l le v e n i n go n a n yi s s u e s

t h a tm a yc o m eu p .S i n c ef e wp e o p l ea r ea c t u a l l yi n

t e r e s t e di n h o wt h e c l u bi s r u n ,t h es i z eo f t h eg r o u p

i s m u c hm o r em a n a g e a b l e .W h e nt h eb o a r dm e e t s ,t h e yt h e n d e c i d ew h oi s g o i n gt o h o l dw h i c hp o s i t i o n s .

I n a d d i t i o nt o t h e s er e g u l a r l ys c h e d u l e dm e e t i n g s ,

w ea l s or u ns p e c i a ls e s s i o n s .O n eo f t h e s ei s t h em a

c h i n el a n g u a g eg r o u pt a u g h tb y J i mB u t t e r f i e l d .T h i s

g e n e r a l l yr u n sf r o mO c t o b e rt o A p r i le a c hy e a ra n d

t e a c h e st h en e wp r o g r a m m e rh o wt o w r i t ep r o g r a m s

i n m a c h i n el a n g u a g e .A n o t h e rs p e c i a ls e s s i o nw e

s t a r t e dt h i sy e a ri s o u rs u m m e rs e s s i o nf o rn e w

m e m b e r sw h ow a n tt o l e a r np r o g r a m m i n gi n B A S I C

o n t h e i rV I C 2 0o r C o m m o d o r e6 4 .T h i si s t h ef i r s t

t i m ew e h a v er u na n a c t i v i t yi n t h es u m m e ra n dt h e

2 0 0s p a c e sa v a i l a b l ew e r eq u i c k l yf i l l e du p .O n eo f t h e b i ge v e n t so f e a c hy e a ri s o u rA n n u a l

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 1 3

Page 116: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 116/132

u s e rg r o u p s

C o n f e r e n c e .T h i s r a nf o rt w od a y si n M a ya t G e o r g e

B r o w nC o l l e g e .W eh e l d as u p e rd i s kc o p ys e s s i o n

w h e r e u pt o 4 0 d i s k sw e r ec o p i e df r e eo f c h a r g e .

T h e r ew a sa l s oa D e a l e rE x h i b i t i o nw h e r em a n y

n e wp r o d u c t sw e r es h o w na n ds o l d .T h e r ew e r e3 8

s e m i n a r sp r e s e n t e db y v a r i o u sp e o p l e t h r o u g h o u t

t h ew e e k e n d .O nS a t u r d a y ,J i mB u t t e r f i e l dt a u g h t

a s p e c i a lo n e - d a ys e m i n a ro n m a c h i n el a n g u a g e .

T h i ss e s s i o nw a sf i l l e dw i t h i na w e e ka f t e ri t w a sa n

n o u n c e d . N e x ty e a r ,w ee x p e c tt h eA n n u a lC o n f e r

e n c et o b e b i g g e ra n db e t t e r .

A b o u tf o u rm o n t h sa g o ,T P U Gb o u g h t a nE l e c -

t r o h o m ev i d e op r o j e c t o r ,w h i c ha l l o w s u st o p r o

d u c ea 2 0 - f o o t d i a g o n a lp i c t u r eo f t h es c r e e nf r o m

a n yo n eo f t h eC o m m o d o r ec o m p u t e r sw e a r e

u s i n g .U n t i lw eg o tt h i sd e v i c e ,w ew e r eu s i n g

C o m m o d o r eC a n a d a ' sv i d e op r o j e c t o r p l u so n ea t

S h e r i d a nC o l l e g e . G e t t i n go u ro w np r o j e c t o rh a s

g i v e nu s t h ef r e e d o mt o o r g a n i z em o r em e e t i n g s

e a c h m o n t h .T h i si s s t i l lt h eg r e a t e s tp r o b l e mf o rm o s t

c o m p u t e rc l u b s .O n c et h es i z eo f t h ec l u bi n c r e a s e s ,

t h ea b i l i t yt o s h o wt h em e m b e r sw h a ti s g o i n go n

g e t si n c r e a s i n g l ym o r ea n dm o r ed i f f i c u l t .

A f t e ro p e r a t i n gf o ra f e wm o n t h sw i t ho u rn e w

b o a r do f d i r e c t o r sa n da n e ws t y l eo f o r g a n i z a t i o n ,i t

b e c a m ea p p a r e n tt h a tw ec o u l dh e l po u rm e m b e r s

i n m a n yw a y s .T h ef i r s t ,o f c o u r s e ,i s t h em o n t h l y

m e e t i n g s .T h es e c o n di s b y p r o v i d i n gt o t h em e mb e r sc o p i e so f t h ep r o g r a m sf r o mo u rp u b l i cd o m a i n

l i b r a r y .O n et h i n gI s h o u l dm a k ec l e a ri s t h a tn o

c o m m e r c i a lp r o g r a m sa r ek e p ti n o u rl i b r a r y .W eh a v eo v e r4 0 0 0p u b l i cd o m a i np r o g r a m sw i t hm o r e

c o m i n gi n e a c h w e e k .I f a c o m m e r c i a lp r o g r a mi s

a d d e dt o t h el i b r a r yb y m i s t a k e ,i t i s r e m o v e da s

s o o na s t h ee r r o ri s d i s c o v e r e d .

A t f i r s t ,t h e s ep r o g r a m sw e r ea v a i l a b l eo n l yo n

t a p e .W h e nt h eC o m m o d o r ed i s kd r i v e sa r r i v e d ,

m o s to f u s q u i c k l ym o v e dt o t h a tm e d i u mf o rt h e

e a s eo f c o p y i n gp r o g r a m s .N o ww e p r o v i d ec o p i e s

o f a l lo u rp r o g r a m so n b o t ht a p ea n dd i s k .A t m e e t

i n g s ,e a c hm e m b e rh a n d si n a d i s k e t t e .W et h e n

c o p yt h a tn i g h t ' sp r o g r a m so n t oi t a n dr e t u r nt h e m

a l la t t h ee n do f t h ee v e n i n g . T h i sn o wr e q u i r e s

t h a tw e h a v ef r o ms i xt o e i g h t4 0 4 0d i s k d r i v e sa t

e a c hm e e t i n gt o

c o p yt h em o r e

t h a n3 5 0d i s k e t t e s

h a n d e di n . A l t h o u g hi t i s a l o to f w o r k ,m o s tm e m

b e r sl i k et o g e tt h a te v e n i n g ' sp r o g r a m sr i g h ta w a y

r a t h e rt h a nw a i t i n ga m o n t ht o p i c kt h e mu p .W e

a l s oh a v eo u rt a p e sc o m m e r c i a l l yd u p l i c a t e da n d

a v a i l a b l ef o rm e m b e r st o b u ya t e a c hm e e t i n g .

T h et h i r dw a yt o h e l pm e m b e r si s b y p u b l i s h i n g a

n e w s l e t t e r .W en o wh a v et h eT O R P E Tp r i n t e da n d

s e n tt o a l lo u rm e m b e r st e nt i m e s ay e a r .T h i sn o t

o n l y p r o v i d e st h em e m b e r sw i t hm e e t i n gt i m e sa n d

p l a c e s ,b u ta l s os u p p l i e sa d d i t i o n a li n f o r m a t i o ns u c h

a s t h el i s t so f p r o g r a md i r e c t o r i e s ,a r t i c l e so f g e n e r a l

i n t e r e s ta n do t h e ru s e f u li n f o r m a t i o n .

A f t e ra f e wm o n t h so f o p e r a t i o n ,s o m e o n ea s k e d

i f w ec o u l dh a v ea s p e c i a lm e m b e r s h i pc l a s s i f i c a t i o n

f o ro u t - o f - t o w nm e m b e r sw h oc o u l dr a r e l ya t t e n d

m e e t i n g s .F o rt h i st y p eo f p e r s o n ,w ec r e a t e dt h e

" a s s o c i a t e "m e m b e r s h i p .T h i sp e r s o nr e c e i v e s

o u rn e w s l e t t e ra n dc a no r d e rt a p e sa n dd i s k sf r o m o u r

l i b r a r yt h r o u g ht h e m a i l .O u rd i s k sa r e$ 1 0e a c h

( $ 1 2f o r8 0 5 0 )a n do u rt a p e sa r e$ 6 e a c h .E a c ht a p e

o r d i s kc o n t a i n sf r o m1 5 t o 6 2 p r o g r a m s .T h i sh a s

b e e nv e r yp o p u l a rf o rp e o p l ei n o u t - o f - t h e - w a y

p l a c e sw h e r et h e r ei s n o l o c a lc l u ba n do f t e nn o

l o c a lC o m m o d o r ed e a l e r .

O n eo f t h e b i gc h a n g e st h a to c c u r r e dt h i sy e a r

w a st h a tw eo p e n e du p a no f f i c ew i t ht w of u l l - t i m e

p e o p l e ,o n eo f t h e mb e i n gm y s e l f .C o u p l e dw i t h

t h i s ,w e h a v ei n c o r p o r a t e da s a n o n - p r o f i to r g a n i

z a t i o n .W ea r en o wi n t h ep r o c e s so f g e t t i n go t h e r

c l u b st o a f f i l i a t ew i t hu s .M e m b e r so f t h e s e c l u b sj o i n

T P U Ga t a r e d u c e dr a t eb y s i g n i n gu p 1 5 o r m o r e

m e m b e r sa t a t i m e .D e p e n d i n gu p o nt h en u m b e ro f

m e m b e r ss i g n e du p ,w e t h e ns e n dt o t h a tc l u bf r o m

o n et o t h r e eo f o u rm o n t h l yd i s k e t t e sf o rt h eV I C2 0 ,

C o m m o d o r e6 4 a n dP E T / C B M .I n t h i sw a yw e

h o p et o c i r c u l a t et h em a n ye x c e l l e n t p u b l i cd o m a i n

p r o g r a m sa v a i l a b l ef o rt h eC o m m o d o r em a c h i n e s .

I n s u m m a r y ,I w o u l dl i k et o s a yt h a tt h eT o r o n t o

P e t U s e r sG r o u pw a st h eb e s tt h i n gt h a th a p p e n e d

t o m ea s aC o m m o d o r eu s e r .I h a v el e a r n e dm o r e

i n t h el a s tf i v ey e a r st h a nI c o u l dh a v el e a r n e di n a

l i f e t i m ew i t h o u tt h i so r g a n i z a t i o n .I f a n yo f y o uk n o w

o f a u s e r sg r o u pi n y o u ra r e a ,J O I NI TN O WI f t h e r e

i s n o l o c a lg r o u p ,g e ts o m ep e o p l et o g e t h e ra n d

S T A R TO N E . T h e m o r ey o ut a l ka n dm i xw i t ho t h e r

C o m m o d o r eu s e r s ,t h em o r ef u ny o uw i l lh a v ew i t h

y o u ro w nc o m p u t e r . C

1 1 4 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 117: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 117/132

U s e rG r o u pL i s t i n g

A L A B A M A

H u n t s v i l l eP E TU s e r sC l u b9 0 0 2B e r c l a i rR o a dH u n t s v i l l e . A L3 5 8 0 2C o n t a c t :H a lC a r e y

M e e t i n g s : e v e r y2 n dT h u r s d a y

R i v e r c h a s eC o m m o d o r eU s e r sG r o u p6 1 7G r o v eS t .

B i r m i n g h a m ,A L3 5 2 0 92 0 5 - 9 8 8 - 1 0 7 8K e nB r o w n i n g

W i r e g r a s sM i c r o - C o m p u t e rS o c i e t y

C o m m o d o r eS I G1 0 9K e y B e n dR d .E n t e r p r i s e .A L3 6 3 3 02 0 5 - 3 4 7 - 7 5 6 4

B i l lB r o w n

A L A S K A

C O M P O O H - Tc ' oB o x1 1 8O l dH a r b o r .A K9 9 6 4 3( 9 0 7 )2 8 6 - 2 2 1 3

A R I Z O N A

V I CU s e r sG r o u p2 6 1 2E . C o v i n aM e s a ,A Z8 5 2 0 3C o n t a c t : P a u l M u f f u l e t t o

C a t a l i n aC o m m o d o r eC o m p u t e rC l u b2 0 1 2 A v e n i d a G u i l ! e r m oT u c s o n ,A Z8 5 7 1 0( 6 0 2 )2 9 6 - 6 7 6 6

G e o r g eP o p el s t T u e s .7 : 3 0p . m .

C e n t r a lA r i z o n aP E TP e o p l e8 4 2W .C a l l s d e lN o r t eC h a n d l e r .A Z8 5 2 2 4( 6 0 2 )8 9 9 - 3 6 2 2R o yS c h a h r e r

A C U Gc ' oH o m eC o m p u t e rS e r v i c e2 0 2 8W .C a m e l b a c kR dP h o e n i x ,A Z8 5 0 1 5( 6 0 2 ) 2 4 9 - 1 1 8 6D a nD e a c o nF i r s tW e d .o f m o n t h

W e s tM e s aV I C2 3 5 1S . S t a n d a g eM e s a ,A Z8 5 2 0 2K e n n e t h S .E p s t e i n

A r i z o n aV I C2 0 - 6 4U s e r sC l u b2 3 2W .9 t h P l a c eN o r t hM e s a .A Z8 5 2 0 1D o n a l dK i p p

A r i z o n aV I C& 6 4 U s e r s9 0 4W . M a r l b o r oC i r c l e

C h a n d l e r .A Z8 5 2 2 46 0 2 - 9 6 3 - 6 1 4 9T o mM o n s o n

A R K A N S A S

C o m m o d o r e ' P E TU s e r sC l u bC o nw a yM i d d l eS c h o o lD a w sS t r e e t

C o n w a y .A R7 2 0 3 2C o n t a c t :G e n e v aB o w l i n

B o o n e v i l l e6 4 C l u bc / oA . R .H e d e r i c hE l e m e n t a r y S c h o o l

4 0 1W .5 t hS t .

B o o n e v i l l e .A R7 2 9 2 7M a r yT a f f

T h eS i l o a mC o m m o d o r eC o m p u t e rC l u b

P O . B o x 8 8S i l o a mS p r i n g s ,A R7 2 7 6 15 0 1 - 5 2 4 - 5 6 2 4K e n E m a n u a l s o n

C A L I F O R N I A

S C P U GS o u t h e r nC a l i f o r n i aP E TU s e r sG r o u pc ' oD a t aE q u i p m e n tS u p p l yC o r p .

8 3 1 5F i r e s t o n eB l v d .

D o w n e y ,C A9 0 2 4 1( 2 1 3 1 9 2 3 - 9 3 6 1

M e e t i n g s :F i r s t

T u e s d a yo f

e a c hm o n t h

C a l i f o r n i aV I CU s e r sG r o u pc ' oD a t aE q u i p m e n tS u p p l yC o r p .8 3 1 5F i r e s t o n eB l v d .

D o w n e y .C A9 0 2 4 1( 2 1 3 )9 2 3 - 9 3 6 1M e e t i n g s :S e c o n dT u e s . o f

e a c hm o n t h

V a l l e yC o m p u t e rC l u b

1 9 1 3B o o t hR o a dC e r e s .C A9 5 3 0 7

P U Go fS i l i c o nV a l l e y2 2 3 5 5R a n c h oV e n t u r aR o a dC u p e r t i n o ,C A9 5 0 1 4

L i n c o l nC o m p u t e rC l u b7 5 0E . Y o s e m i t e

M a m e c a ,C A9 5 3 3 6J o h nF u n g .A d v i s o r

P E To n t h eA i r5 2 5C r e s t l a k eD r i v e

S a nF r a n c i s c o ,C A9 4 1 3 2M a x J .B a b i n , S e c r e t a r y

P A L S( P e t sA r o u n d )L i v e r m o r eS o c i e t y8 8 6S o u t hKL i v e r m o r e .C A9 4 5 5 0( 4 1 5 )4 4 9 - 1 0 8 4E v e r yt h i r dW e d n e s d a y7 : 3 0p . m .C o n t a c t :J . J o h n s o n

S P H I N X7 6 I 5 L e v i s t o nA v e .E l C e n i t o . C A9 4 5 3 0( 4 1 5 )5 2 7 - 9 2 8 6B i l lM a c C r a c k e n

S a nD i e g oP U Gc / o D . C o s t a r a k i s

3 5 6 2U n i o nS t r e e t( 7 1 4 ) 2 3 5 - 7 6 2 67 a . m . - 4 p . m .

W a l n u tC r e e kP E TU s e r sC l u b1 8 1 5 Y g n a c i oV a l l e y

R o a dW a l n u t C r e e k ,C A9 4 5 9 6

J u r u p aW i z a r d s8 7 0 0G a l e n aS t .R i v e r s i d e .C A9 2 5 0 97 8 1 - 1 7 3 1W a l t e rJ . S c o t t

T h eC o m m o d o r eC o n n e c t i o n2 3 0 1M i s s i o nS t .S a n t aC r u z ,C A9 5 0 6 0( 4 0 8 )4 2 5 - 8 0 5 4B u dM a s s e y

S a nF e r n a n d oV a l l e yC o m m o d o r eU s e r sG r o u p2 1 2 0 8N a s h v i l l e

C h a t s w o r t h . C A9 1 3 1 1( 2 1 3 )7 0 9 - 4 7 3 6T o mL y n c h2 n dW e d .7 : 3 0

V A C U U M2 7 7E . 1 0 t hA v e .C h i c o .C A9 5 9 2 6( 9 1 6 ) 8 9 1 - 8 0 8 5M i k eC a s e l l a

2 n dM o n d a yo f m o n t h

V I C2 0 U s e r sG r o u p2 7 9 1M c B r i d eL n .# 1 2 1S a n t aR o s a ,C A( 7 0 7 )5 7 5 - 9 8 3 6T y s o nV e r s e

S o u t hB a yC o m m o d o r eU s e r sG r o u p1 4 0 2W . 2 1 8 t hS t .

T o r r a n c e ,C A9 0 5 0 1C o n t a c t :E a r lE v a n s

S l oV I C2 0 / 6 4C o m p u t e rC l u b1 7 6 69 t hS t .

L o sO s o s ,C A

T h eD i a m o n dB a rR . O . RU s e r sC l u b2 6 4 4A m e l g a d oH a c i e n d oH o t s . ,C A 9 1 7 4 5( 2 1 3 )3 3 3 - 2 6 4 5D o nM c l n t o s h

C o m m o d o r eI n t e r e s tA s s o c i a t i o n

c ' oC o m p u t e rD a t a1 4 6 6 0 L aP a zD r .

V i c t o r v i l l e ,C A9 2 3 9 2M a r kF i n l e y

F a i r f i e l dV I C2 0 C l u b

1 3 3 6 M c K l n l e y S tF a i r f i e l d ,C A9 4 5 3 3( 7 0 7 )4 2 7 - 0 1 4 3A IB r e w e r1 s t& 3 r dT u e s .a t 7 p . m .

C o m p u t e rB a mC o m p u t e rC l u b

3 1 9 M a i nS t .

S u i t e# 2S a l i n a s .C A9 3 9 0 17 5 7 - 0 7 8 8S . M a r kV a n d e r b i l t

H u m b o l d tC o m m o d o r eG r o u pP . O .B o x5 7 0

A r c a t a .C A9 5 5 2 1R . T u r n e r

N a p aV a l l e yC o m m o d o r eC o m p u t e rC l u b

c / o L i b e r t yC o m p u t e r w a r e2 6 8 0J e f f e r s o nS t

N a p a .C A9 4 5 5 8( 7 0 7 )2 5 2 - 6 2 8 1M i c kW i n t e r1 s t& 3 r dM o n ,o f m o n t h

S . D .E a s tC o u n t y C - 6 4U s e rG r o u p6 3 5 3L a k eA p o p k aP l a c eS a nD i e g o .C A9 2 1 1 9( 6 1 9 ) 6 9 8 - 7 8 1 4L i n d a S c h w a r t z

C o m m o d o r eU s e r sG r o u p4 2 3 7P u l m e r i aC t .S a n t aM a r i a ,C A9 3 4 5 5( 8 0 5 ) 9 3 7 - 4 1 7 4G i l b e r tV e l a

B a yA r e aH o m eC o m p u t e rA s s o .W a l n u tC r e e kG r o u p1 4 0 6N . B r o a d w a ya t C y p r e s sW a l n u tC r e e k .C A9 4 5 9 6W i iC o s s e l

S a t . 1 1a . m .t o 3 p . m .

A m a t e u r sa n dA r t e s i a n sC o m p u t i n gP . O .B o x 6 8 2C o b b ,C A9 5 4 2 6

M a n t e c aV I C 2 0U s e r s O r g a n i z a t i o n

4 2 9N M a i nS t .

M a n t e c a ,C A9 5 3 3 6G e n e R o n g

P o m o n av a l l e y V i cU s e r sG r o u p1 4 0 1 W .9 t h ,# 7 7P o m o n a .C A9 1 7 6 6( 7 1 4 )6 2 0 - 8 8 8 9M a r kJ o e r g e r

1 s t& 3 r dW e d .o f m o n t h7 p . m .

2 0 ' 6 4U s e r sG r o u pP . O .B o x 1 8 4 7 3S a nJ o s e ,C A9 5 1 5 8D o nC r a c r a f t

1 s tS u n d a y .6 p . m . .M e r c u r yS a v

V I CT O R H - T h eV I C 2 0U s e r sG r o u pP 5 C # 1 .B o x2 3 4 6 7A P OS a nF r a n c i s c o .C A9 6 2 3 0W e s l e yC l a r k

T h eV a l l e yC o m p u t e r C l u b2 0 0 6M a g n o l i aB l v d .B u r b a n k .C A9 1 5 0 61 s tW e d .7 p . m .

T h eC o m m o d o r eT e c h .U s e r so f O r a n g eC o .R O .B o x1 4 9 7C o s t a M e s a .C A9 2 6 2 67 1 4 - 7 3 1 - 5 1 9 5R o g e rF i s h e r

V I C2 0 S o f t w a r eE x c h a n g eC l u b1 0 5 3 0S k yC i r c l e

G r a s sV a l l e y ,C A9 5 9 4 5D a n i e lU p t o n

C - 6 4W e s tO r a n g e C o u n t yU s e r sG r o u pP . O .B o x1 4 5 7

H u n t i n g t o n B e a c h ,C A9 2 6 4 77 1 4 - 8 4 2 - 4 4 8 4P h i l i pP u t m a n2 n d& 4 t h T u e s .o f m o n t h

A n t e l o p eV a l l e yC o m m o d o r eU s e r sG r o u pP O B 4 4 3 6L a n c a s t e r ,C A9 3 5 3 98 0 5 - 9 4 2 - 2 6 2 6J a m e sH a n e r1 s tS a t u r d a y

D i a b l oV a l l e yC o m m o d o r eU s e r sG r o u p7 6 2R u t hD r .

P l e a s a n tH i l l ,C A9 4 5 2 34 1 5 - 6 7 1 - 0 1 4 5B e nB r a v e r2 n d& 4 t hT h u r s .7 : 3 0p . m .

C o m m o d o r eC o n n e c t i o n1 1 6 5 2V a t v e r d eA v e .R i v e r s i d e ,C A9 2 5 0 57 1 4 - 6 8 9 - 7 4 4 7T o n yA l v a r e z

C O L O R A D O

V I C K I M P E TU s e r sG r o u p4 W a r i n gL a n e .G r e e n w o o dV i l l a g e

L i t t l e t o n ,C O8 0 1 2 1C o n t a c tL o u i sR o e h r s

C o l o r a d oC o m m o d o r eC o m p u t e rC l u b2 1 8 7S . G o l d e nC t .D e n v e r .C O8 0 2 2 79 8 6 - 0 5 7 7J a c kM o s sM e e t .2 n d W e d .

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 1 5

Page 118: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 118/132

u s e rg r o u p s

C O N N E C T I C U T

J o h n F . G a r b a r i n oS k i f fL a n e M a s o n sI s l a n d

M y s t i c .C T0 6 3 5 5( 2 0 3 )5 3 6 - 9 7 8 9

C o m m o d o r eU s e rC l u bW e t h e r s f i e l dH i g h S c h o o l

4 1 1 W o l c o t tH i l lR o a dW e t h e r s f i e l d .C T0 6 1 0 9C o n t a c t : D a n i e l G .S p a n e a s

V I CU s e r sC l u bc / oE d w a r dB a r s z c z e w s k i

2 2 T u n x i sR o a d

W e s tH a r t f o r d .C T0 6 1 0 7

N e wL o n d o nC o u n t yC o m m o d o r eC l u b

D o o l i t t l eR o a dP r e s t o n .C T0 6 3 6 0C o n t a c t :D r .W a l t e rD o o l i t t l e

F L O R I D A

J a c k s o n v i l l eA r e a

P E TS o c i e t y

4 0 1M o n u m e n tR o a d .# 1 7 7J a c k s o n v i l l e .F L3 2 2 1 1

R i c h a r dP r e s r i e n

6 2 7 8S W1 4 t hS t r e e t

M i a m i .F L3 3 1 4 4

S o u t hF l o r i d a

P E TU s e r sG r o u pD a v eY o u n g

7 1 7 0S . W .1 1 t h

W e s tH o l l y w o o d .F L3 3 0 2 3

( 3 0 5 ) 9 8 7 - 6 9 8 2

P E T sa n dF r i e n d s1 2 9N E4 4 S lM i a m i ,F L3 3 1 3 7R i c h a r dP l u m e r

S u nC o a s tV I C sP . O .B o x1 0 4 2I n d i a nR o c k s B e a c h .F L3 3 5 3 5M a r k W e d d e l l

B a yC o m m o d o r eU s e r s

G r o u pc / o G u l fC o a s tC o m p u t e rE x c h a n g e2 4 1N .T y n d a l lP k w y .P . O .B o x 6 2 1 5P a n a m aC i t y .F L3 2 4 0 1

( 9 0 4 )7 8 5 - 6 4 4 1R i c h a r dS c o f i e l d

G a i n e s v i l l eC o m m o d o r eU s e r sC l u b3 6 O 4 - 2 0 A S W 3 1 s t D r .G a i n e s v i l l e ,F L 3 2 6 0 8

L o u i s W a l l a c e

6 4 U s e r sG r o u pP . O .B o x5 6 1 6 8 9M i a m i .F L3 3 1 5 6( 3 0 5 )2 7 4 - 3 5 0 1E y d i e S l o a n e

B r a n d o nU s e r sG r o u p1 0 8A n g l e w o o dD r .

B r a n d o n ,F L3 3 5 1 1( 8 1 3 )6 8 5 - 5 1 3 8P a u lD a u g h e r t y

B r a n d o nC o m m o d o r eU s e r sG r o u p4 1 4E . L u m s d e n R d .B r a n d o n ,F L3 3 5 1 1

G a i n e s v i l l eC o m m o d o r eU s e r sG r o u p

S a n t aF eC o m m u n i t yC o l l e g eG a i n e s v i l l e .F L3 2 6 0 2J a m e sE . B i r d s e l l

C o m m o d o r eC o m p u t e rC l u bP . O .B o x 2 1 1 3 8S t .P e t e r s b u r g .F L3 3 7 4 2

C o m m o d o r eU s e r sG r o u p5 4 5E . P a r kA v e .A p t .# 2

T a l l a h a s s e e .F L3 2 3 0 1( 9 0 4 )2 2 4 - 6 2 8 6J i mN e i l l

T h eC o m m o d o r eC o n n e c t i o nP . O .B o x6 6 8 4W e s t P a l mB e a c h .F L 3 3 4 0 5

H S h i f tO HP O . B o x 5 4 8C o c o a ,F L 3 2 9 2 2M i k eS c h n o k eS a Lm o r n i n g s . ' e v e r y4 t o 6 w e e k s

M i a m i2 0 / 6 41 2 9 1 1S W .4 9 t hS t .

M i a m i .F L3 3 1 7 53 0 5 - 2 2 6 - 1 1 8 5

T a m p aB a yC o m m o d o r eC o m p u t e rC l u b

1 0 2 0 8N .3 0 t hS t .T a m p a , F L 3 3 6 1 28 1 3 - 9 7 7 - 0 8 7 7

G E O R G I A

V I CE d u c a t o r sU s e r sG r o u pC h e r o k e e C o u n t yS c h o o l s

1 1 0A c a d e m yS t .

C a n t o n , G A3 0 1 1 4

D r .A l E v a n s

B l d g . 6 8 .F L E T CG l y n c o . G A3 1 5 2 4R i c h a r dL . Y o u n g

V i C - r i m s

P . O .B o x4 6 7 0 5 2A t l a n t a ,G A3 0 3 4 6( 4 0 4 )9 2 2 - 7 0 8 8

E r i c E l l i s o n

G o l d e nI s l e sC o m m o d o r eU s e r sC l u bB l d g . 6 8 .F L E T CG i y n c o .G A3 1 5 2 4R i c h a r dL Y o u n g

H A W A I I

C o m m o d o r eU s e r sG r o u po f H o n o l u l u

c / o P S H8 2 4B a n n i s t e rS t .

H o n o l u l u .H I( 8 0 8 )8 4 8 - 2 0 8 83 r dF r i .e v e r ym o n t h

2 0 / 6 4H a w a i i

P . O .B o x 9 6 6K a i l u a ,H I9 6 7 3 4W e sG o o d p a s t e r

C o m m o d o r eU s e r sG r o u po f H o n o l u l u1 6 2 6W i l d e r# 7 0 1H o n o l u l u ,H I9 6 8 2 28 0 8 - 8 4 8 - 2 0 8 8J a yC a l v i n8 0 8 - 9 4 4 - 9 3 8 0

I D A H O

G H SC o m p u t e rC l u b

c / o G r a n g e v i l l eH i g h S c h o o l9 1 0 S .D S i .G r a n g e v i l l e .I D8 3 5 3 0D o nK i s s i n g e r

S . R . H . S .C o m p u t e rC l u b

c / oS a l m o nR i v e r H . S .

R i g g i n s .I D8 3 5 4 9B a r n e yF o s t e r

C o m m o d o r eU s e r s5 4 8E . C e n t e r

E a g i eR o c kC o m m o d o r eU s e r sG r o u p9 0 0S . E m e r s o nI d a h oF a l l s ,I D8 3 4 0 1N a n c yJ P i c k e r

I L L I N O I S

S h e l l yW e r n i k o f f

2 7 3 1N . M i l w a u k e eA v e n u eC h i c a g o ,1 L6 0 6 4 7

V I C2 0 / 6 4U s e r sS u p p o r tG r o u pc / oD a v i dR . T a r v i n

1 1 4S . C l a r kS t r e e t

P a n a . I L6 2 5 5 7( 2 1 7 )5 6 2 - 4 5 6 8

C e n t r a lI l l i n o i sP E TU s e rG r o u p6 3 5M a p l eM t .Z i o n . 1 L6 2 5 4 9( 2 1 7 ) 8 6 4 - 5 3 2 0C o n t a c t :J i mO l d f i e l d

A S M / T E DU s e rG r o u p2 0 0S . C e n t u r yR a n t o u l ,I L 6 1 8 6 6( 2 1 7 ) 8 9 3 - 4 5 7 7C o n t a c t : B r a n tA n d e r s o n

P E TV I CC l u b ( P V C )4 0 S . L i n c o l nM u n d e l e i n .I L6 0 0 6 0C o n t a c tP a u l S c h m i d t .

P r e s i d e n t

R o c k f o r dA r e aP E TU s e r s

G r o u p1 6 0 8 B e n t o nS t r e e t

R o c k f o r d .I L 6 1 1 0 7

C o m m o d o r eU s e r sC l u b1 7 0 7E a s tM a i nS t .

O l n e y .I L 6 2 4 5 0C o n t a c t :D a v i dE L a w l e s s

V I CC h i c a g o C l u b3 8 2 2N . B e l lA v e .

C h i c a g o ,I L 6 0 6 1 8J o h nL . R o s e n g a r t e n

C h i c a g oC o m m o d o r e6 4U s e r s& E x c h a n g eG r o u pP O .B o x 1 4 2 3 3C h i c a g o .I L 6 0 6 1 4

J i m R o b i n s o n

F o xV a l l e yP E TU s e r sG r o u p8 3 3W i l l o wS t .

L a k ei n t h eH i l l s .I L 6 0 1 0 2[ 3 1 2 ) 6 5 8 - 7 3 2 1A r tD e K n e e f

T h eC o m m o d o r e6 4 U s e r s

G r o u pP O .B o x 5 7 2G l e nE l l y n . l L6 0 1 3 7( 3 1 2 )7 9 0 - 4 3 2 0G u sP a g n o t t a

R A P6 4 / V I CR e g i o n a l

A s s o c .o f P r o g r a m m e r s

1 0 7 2 1S . L a m o nO a kL a w n .I L 6 0 4 5 3B o b H u g h e s

T h e K a n k a k e eH a c k e r sR R # l . B o x 2 7 9S t .A n n e .I L 6 0 9 6 4( 8 1 5 )9 3 3 - 4 4 0 7R i c hW e s t e r m a n

W 1 P U GR t 5 . B o x7 5Q u i n c y ,I L6 2 3 0 12 1 7 - 6 5 6 - 3 6 7 1

E d w a r dM i l l s

I N D I A N A

P E T / 6 4U s e r s

1 0 1 3 6E . 9 6 t hS t .

I n d i a n a p o l i s ,I N4 6 2 5 6( 3 1 7 )8 4 2 - 6 3 5 3J e r r yB r i n s o n

C a r d i n a l S a l e s6 2 2 5 C o f f m a n R o a dI n d i a n a p o l i s ,I N4 6 2 6 8( 3 1 7 )2 9 8 - 9 6 5 0C o n t a c t : C a r o lW h e e l e r

C H U G( C o m m o d o r eH a r d w a r eU s e r sG r o u p )1 2 1 0 4M e a d o wL a n eO a k l a n d o n .I N 4 6 2 3 6C o n t a c t :T e dP o w e l l

V I CI n d yC l u b

P . O .B o x1 1 5 4 3I n d i a n a p o l i s .I N4 6 2 0 1( 3 1 7 )8 9 8 - 8 0 2 3K e nR a l s t o n

N o r t h e r nI n d i a n aC o m m o d o r eE n t h u s i a s t s

9 2 7S . 2 6 t hS t .

S o u t h B e n d .I N4 6 6 1 5E r i cR B e a n

C o m m o d o r eU s e r sG r o u p

1 0 2 0M i c h i g a nA v e .L o g a n s p o r t .I N4 6 9 4 7( 2 1 9 )7 2 2 - 5 2 0 5M a r kB e n d e r

C o m p u t e r W o r k s h o p V I C2 0 / 6 4C l u b2 8 2 S 6 0 0 W .H e b r o n ,I N4 6 3 4 1( 2 1 9 )9 8 8 - 4 5 3 5M a n , 'O ' B r i n g e r

T h eN a t i o n a lS c i e n c eC l u b so fA m e r i c aC o m m o d o r eU s e r sD i v i s i o n

7 7 0 4 T a f t S t .

M e r r i l l v i l l e .I N4 6 4 1 0B r i a nL e p l e yo r T o mV l a s i c

E a s t C e n t r a lI n d i a n aV I CU s e rG r o u pR u r a lR o u t e# 2P o r t l a n d ,I N4 7 3 7 1S t e p h e nE r w i n

N a t i o n a lV I C2 0 P r o g r a m E x c h a n g e

1 0 2 H i c k o r y C o u r t

P o r t l a n d . I N4 7 3 7 1( 2 1 9 )7 2 6 - 4 2 0 2S t e p h e nE r w i n

C o m m o d o r eC o m p u t e rC l u b

3 8 1 4T e r r aT r a c e

E v a n s v i l l e ,I N4 7 7 1 1( 8 1 2 )4 7 7 - 0 7 3 9

J o h nP a t r i c k ,P r e s i d e n t

I O W A

C o m m o d o r eU s e rG r o u p1 1 48 t hS t .

A m e s .I A5 0 0 1 0

Q u a dC i t yC o m m o d o r eC l u b1 7 2 1G r a n tS t .

B e t t e n d o r f . I A5 2 7 2 2( 3 1 9 )3 5 5 - 2 6 4 1J o h nY i g a s

C o m m o d o r eU s e r sG r o u p9 6 5 2 n dS t .

1 1 6 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 119: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 119/132

M a r i o n .1 A5 2 3 0 2( 3 1 9 )3 7 7 - 5 5 0 6V e r nR o t e r l

3 r d S u n .o f m o n t h

S i o u xIa n dC o m m o d o r eC l u b2 7 ( X )S h e r i d a nS t .

S i o u xC i t y .I A5 1 1 0 4( 7 1 2 ) 2 5 8 - 7 9 0 3G a r yJ o h n s o n1 s t& 3 r dM o n d a yo f m o n t h

4 2 1W . 6 t hS t .

W a t e r l o o .I A5 0 7 0 2( 3 1 9 ) 2 3 2 - 1 0 6 2F r e d e r i c k V o l k e r

C o m m o d o r eC o m p u t e rU s e r s

G r o u po f I o w a

B o x3 1 4 0D e s M o i n e s ,I A 5 0 3 I 6( 5 1 5 )2 6 3 - 0 9 6 3o r ( 5 1 5 )2 8 7 - 1 3 7 8L a u r aM i l l e r

K A N S A S

W i c h i t aA r e aP E TU s e r sG r o u p2 2 3 1B u l l i n g e r

W i c h i t a .K S6 7 2 0 4( 3 1 6 ) 8 3 8 - 0 5 1 8

C o n t a c t :M e lZ a n d l e r

K a n s a sC o m m o d o r eC o m p u t e rC l u b1 0 1S . B u r c hO l a l h e .K S6 6 0 6 1C o n t a c t :P a u lB . H o w a r d

C o m m o d o r eU s e r sG r o u p

6 0 5 0S . 1 8 3S t .W e s tV i o l a .K S6 7 1 4 9W a l t e rL o u n s b e r y

W a l n u tV a l l e yC o m m o d o r eU s e rG r o u p1 0 0 3S . 2 n dS t .

A r k a n s a sC i t y ,K S 6 7 0 0 5B o bM o m ' s

K E N T U C K Y

V I CC o n n e c t i o n1 0 1 0S . E l m

H e n d e r s o n .K Y4 2 4 2 0J i mK e m p

L o u i s v i l l eU s e r so fC o m m o d o r eK Y .( L U C K Y )c / oC o m p u t e rS h o w r o o m1 2 4 7H u r s t b o u m e

L o u i s v i l l e .K Y4 0 2 2 22 n dM o n d a y

L O U I S I A N A

F r a n k l i n P a r i s hC o m p u t e rC l u b# 3 F a i rA v e .

W i n n i s b o r o ,L A7 1 2 9 5J a m e sD . M a y s ,S r .

N O V A9 1 7G o r d o nS t .

N e wO r l e a n s .L A7 0 1 1 7( 5 0 4 )9 4 8 - 7 6 4 3K e n n e t h M c G r u d e r .S r .

V I C2 0U s e r sG r o u p5 0 6 4B o w d o nS t -

M a r r e r o .L A7 0 0 7 2( 5 0 4 )3 4 1 - 5 3 0 5W a y n eD . L o w e r y ,R . N .

M A R Y L A N D

A s s o c .o f P e r s o n a lC o m p u t e rU s e r s

5 0 1 4R o d m a nR o a d

B e t h e s d a . M D2 0 0 1 6

B l u eT U S K7 0 0E a s tJ o p p aR o a dB a l t i m o r e .M D2 1 2 0 4C o n t a c t :J i m H a u f f

H o u s eo f C o m m o d o r e8 8 3 5S a t y rH i l lR o a dB a l t i m o r e .M D2 1 2 3 4C o n t a c t :E r n e s tJ . F i s c h e r

L o n gL i n e sC o m p u t e rC l u b3 2 3N . C h a r l e sS t . .R m .2 0 1B a l t i m o r e ,M D2 1 2 0 1G e n eM o f f

V I C& .6 4 U s e r sG r o u p

T h eB o y d sC o n n e c t i o n2 1 0 0 0C l a r k s b u r gR d .B o y d s ,M D2 0 8 4 1( 3 0 1 ) 4 2 8 - 3 1 7 4T o mD e R e g g i

V I C2 0 U s e r sG r o u p2 3 C o v e n t r yL a n eH a g e r s t o w n ,M D2 1 7 4 0J o s e p hR u t k o w s k i

H a g e r s t o w nU s e r sG r o u p1 2 0 I - BM a r s h a l lS t .H a g e r s t o w n ,M D2 1 7 4 0( 3 0 1 ) 7 9 0 - 0 9 5 8G r e gS t e w a r t1 s t& 3 r dF r i d a yo f m o n t h6 : 3 0p .m .

R o c k v i l l eV I C / 6 4U s e r sG r o u p5 1 1 2P a r k l a w nT e r r a c eA p t # 1 0 3R o c k v i l l e ,M D2 0 8 5 3( 3 0 1 ) 2 3 1 - 7 8 2 3

T o mP o u n d sT h eC o m p u c a t s 'C o m m o d o r eC o m p u t e rC l u b6 8 0W .B e !A i rA v e .A b e r d e e n ,M D2 1 0 0 1

( 3 0 1 1 2 7 2 - 0 4 7 2B e t t yJ a n eS c h u e l e r

W e s t i n g h o u s eB W !C o m m o d o r eU s e rG r o u pA n n :L B a r r o nM a i lS t o p5 1 5 6P . O .B o x1 6 9 3B a l t i m o r e .M D2 1 2 0 3

M A S S A C H U S E T T S

E a s t e r nM a s s a c h u s e t t sV I CU s e r sG r o u pc / oF r a n kO r d w a y7 F l a g gR o a dM a r l b o r o .M A0 2 1 7 3

V I CU s e r sG r o u p

c / oI l e n eH o f f m a n - S h o l a r1 9 3G a r d e nS t .

N e e d h a m ,M A0 2 1 9 2

C o m m o d o r eU s e r sC l u bS t o u g h t o nH i g hS c h o o lS t o u g h t o n .M A0 2 0 7 2C o n t a c t :M i k eL e n n o n

B e r k s h i r eP E TL o v e r sC B MU s e r sG r o u pT a c o n i cH i g hP i t t s f l e l d ,M A0 1 2 0 1

T h eB o s t o nC o m p u t e rS o c i e t y

T h r e eC e n t e rP l a z aB o s t o n ,M A0 2 1 0 8( 6 1 7 )3 6 7 - 8 0 8 0M a r yE . M c C a n n

M a s s p e tC o m m o d o r eU s e r sG r o u pP O . B o x 3 0 7

E a s tT a u n t o n ,M A0 2 7 1 8D a v i d R o g e r s

R a y t h e o nC o m m o d o r eU s e r sG r o u pR a y t h e o nC o m p a n yH a r w e l l R d .G R A - 6B e d f o r d .M A0 1 7 3 0J o h nR u d y

C o m m o d o r e6 4 U s e r s

G r o u po f T h eB e r k s h i r e s

1 8 4H i g h l a n dA v e .

P i t t s f i e l d .M A0 1 2 0 1E dR u d n s k i

V I CI n t e r f a c eC l u b4 8 V a nC l i f fA v e .

B r o c k t o n .M A0 2 4 0 1

B e m i eR o b i c h a u d

C a p eC o d6 4 U s e r sG r o u p3 5 8F o n - e s !R d .S . Y a r m o u t h ,M A0 2 6 6 41 - 8 0 0 - 2 2 5 - 7 1 3 6

J i mC l o s e( I nM A .c a l l )1 - 8 0 0 - 3 5 2 - 7 7 8 7

M I C H I G A N

D a v i dL i e m1 4 3 6 1W a r w i c kS t r e e t

D e t r o i t ,M l4 8 2 2 3

V I CU s e r sC l u bU n i v e r s i t y o fM i c h i g a nS c h o o lo f P u b l i cH e a l t hA n nA r b o r .M I4 8 1 0 9C o n t a c t :J o h nG a n n o n

C o m m o d o r eU s e rC l u b3 2 3 0 3C o l u m b u sD r i v eW a r r e n .M l4 8 0 9 3C o n t a c t :R o b e r tS t e i n b r e c h e r

C o m m o d o r eU s e r sG r o u pc / oF a m i l yC o m p u t e r3 9 4 7W 1 2M i l e R d .

B e r k l e y ,M l4 8 0 7 2

V I Cf o rB u s i n e s s6 0 2 7O r c h a r dC t .

L a n s i n g .M l 4 8 9 1 0

M i k eM a r o t t a

S o u t hC o m p u t e rC l u bS o u t hJ r . H i g hS c h o o l4 5 2 0 1O w e nB e l l e v i l l e .M l4 8 1 1 1R o n a l dR u p p e r t

C o m m o d o r eU s e r sG r o u pc / oE a t o nR a p i d sM e d i c a lC l i n i c

1 0 1S p i c e r v i l l eH w y .E a t o nR a p i d s .M l4 8 8 2 7A l b e r tM e i n k eH I ,M . D .

S o u t hE a s tM i c h i g a nP e lU s e r sG r o u pB o x2 1 4F a r m i n g t o n .M I4 8 0 2 4N o r mE i s e n b e r g

C o m m o d o r eC o m p u t e rC l u b4 1 0 6 E a s t m a nR d .M i d l a n d ,M I4 8 6 4 0( 5 1 7 )8 3 5 - 5 1 3 0J o h nW a l l e y9 : 3 0 p . m . S e p t / M a y

V I C ,6 4 ,P E TU s e r sG r o u p8 4 3 9 A r l i s R d .U n i o nL a k e ,M l4 8 0 8 53 6 3 - 8 5 3 9B e r tS e a r i n g

V I CC o m m o d o r eU s e rC l u b4 8 6M i c h i g a nA v e .M a r i e s v i l l e ,M l4 8 0 4 0( 3 1 3 )3 6 4 - 6 8 0 4

M . G a u t h i e r

C o m p u t e r T o w n e3 5 1 7 1G r a n dR i v e r

F a r m i n g t o n .M I4 8 0 2 4( 3 1 3 ) 4 7 1 - 4 2 1 6

A n nA r b o rC o m m o d o r eU s e r sG r o u pA n nA r b o r ,M I4 8 1 0 33 1 3 - 9 9 4 - 4 7 5 1

A r iS h a w3 r dT u e s - 7 : 3 0 - 1 0 : 0 0

D A BC o m p u t e rC l u bP . O .B o x 5 4 2W a t e r v l i e t .M l4 9 0 9 86 1 6 - 4 6 3 - 5 4 5 7D e n n i s B u r i i n g h a m

W e s tM i c h i g a nC o m m o d o r e sc / oR . T a b e r1 9 5 2C l e v e l a n dA v e , ,S . W .

W y o m i n g ,M l4 9 5 0 96 1 6 - 4 5 8 - 9 7 2 4G e n eT r a a s

M I N N E S O T A

M U P E T( M i n n e s o t a U s e r s

o f P E T )

P . O .B o x1 7 9A n n a n d a l e ,M N5 5 3 0 2c / oJ o nT . M i n e r i c h

T w i nC i t i e sC o m m o d o r eC o m p u t e rC l u b

6 6 2 3I v e sL a n eM a p l eG r o v e ,M N5 5 3 6 9( 6 1 2 ) 4 2 4 - 2 4 2 5C o n t a c t :R o l l i eS c h m i d t

M I S S I S S I P P I

C o m m o d o r eB i l o x i

U s e rG r o u p( C o m B U G )U n i v e r s a lC o m p u t e rS e r v i c e s3 0 0 2H w y .9 0 E a s t

O c e a nS p r i n g s .M S3 9 5 6 46 0 1 - 8 7 5 - 1 1 7 3J o h nL a s s e n

M I S S O U R I

K C P U G5 2 1 4B l u e R i d g e B o u l e v a r dK a n s a sC i t y ,M O6 4 1 3 3C o n t a c t : R i c kW e s t

( 8 1 6 ) 3 5 6 - 2 3 8 2

C o m m o d o r eU s e rG r o u po fS t .L o u i sB o x6 6 5 3S t .L o u i s .M O6 3 1 2 5 - 0 6 5 3D a nW e i d m a n ,N e wM e m b e r s1 5 4 1S w a l l o w t a i lD r .

S t .L o u i s .M O

V I Ci N F O N E TP . O .B o x1 0 6 9B r a n s o n .M O6 5 6 1 6( 4 1 7 }3 3 4 - 6 0 9 9J o r yS h e r m a n

W o r t hC o u n t yP E TU s e r sG r o u pG r a n tC i t y .M O( 8 1 6 ) 5 6 4 - 3 5 5 1D a v i dH a r d y

M i d - M i s s o u r iC o m m o d o r eC l u b1 8 0 4 V a n d i v e r D r .C o l u m b i a .M O6 5 2 0 1( 3 1 4 ) 4 7 4 - 4 5 1 1P h i lB i s h o p

J o p l i nC o m m o d o r eC o m p u t e r sU s e r sG r o u p4 2 2S . F l o r i d aA v e .

J o p l i n ,M O6 4 8 0 1

R . D . C o n n e l y

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 1 7

Page 120: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 120/132

u s e rg r o u p s

M O N T A N A

P o w d e rR i v e r

C o m p u t e rC ! u b

P o w d e rR i v e rC o u n t yH i g h S c h o o lB r o a d u s . M T5 9 3 1 7

C o n t a c i :J i mS a m p s o n

C o m m o d o r eU s e rC l u b1 1 0 9 W e s tB r o a d w a yB u t t e . M T 5 9 7 0 1C o n t a c t :M i k e M c C a r t h y

N E B R A S K A

G r e a t e rO m a h aC o m m o d o r e6 4U s e r sG r o u p2 9 3 2 L e a w o o dD r .

O m a h a .N E6 8 1 2 3( 4 0 2 )2 9 2 - 2 7 5 3B o bQ u is e n b e r r y

N E V A D A

L a s V e g a sP E TU s e r sS u i t e5 - 3 1 5

5 1 3 0E . C h a r l e s t o nB l v d .L a sV e g a s .N V8 9 1 2 2G e r a l d H a s t y

N E WJ E R S E Y

A m a t e u r C o m p u t e rG r o u p1 8A l p i n e D r i v eW a y n e ,N J0 7 4 7 0

S o m e r s e tU s e r sC l u b4 9 M a r c yS t r e e t

S o m e r s e t ,N J 0 8 8 7 3C o n t a c i :R o l l e dH o l z e r

E d u c a t o r s A d v i s o r yP O . B o x1 8 6

M e d f o r d ,N J 0 8 0 5 5( 6 0 9 ) 9 5 3 - 1 2 0 0J o h nH a n d f i e l d

V I C - T I M E S

4 6 W a y n eS t r e e t

E d i s o n .N J0 8 8 1 7T h o m a sR . M o l n a r

V I C2 0 U s e rG r o u p6 7 D i s t l e rA v e .W . C a l d w e l l ,N J0 7 0 0 6( 2 0 1 ) 2 8 4 - 2 2 8 1

G . M .A m i n

V i CS o f t w a r eD e v e l o p m e n tC l u b

7 7 F o m a l h a u tA v e .

S e w e l l .N J0 8 0 8 0H . P . R o s e n b e r g

A C G N JP E T .V I CC B MU s e rG r o u p3 0 R i v e r v i e w T e n .

B e l l eM e a d ,N J0 8 5 0 2( 2 0 1 ) 3 5 9 - 3 8 6 2J . M . P y l k a

S o u t hJ e r s e yC o m m o d o r eC o m p u t e r

U s e r sC l u b4 6 - BM o n r o eP a r kM a p l e S h a d e , N J0 8 0 5 2

( 6 0 9 )6 6 7 - 9 7 5 8M a r kG n h n e r

2 n dF r i .o f m o n t h

P a r s i p p a n yC o m p u t e rG r o u p5 1 F e m c l i f fR d .M o r r i sP l a i n s ,N J0 7 9 5 0( 2 0 1 ) 2 6 7 - 5 2 3 1B o bS e a r i n g

N E WH A M P S H I R E

N o r t h e r nN e wE n g l a n d

C o m p u t e rS o c i e t yP . O .B o x 6 9B e r l i n .N H0 3 5 7 0

T B HV i C - N l C sP O .B o x 9 8 1S a l e m .N H0 3 0 7 9

C - 6 4 U S . E . R . S .U s e r S o f t w a r eE x c h a n g eP r oP . O .B o x 4 0 2 2R o c h e s t e r .N H0 3 8 6 7P a u l K ^ l e

N E WM E X I C O

C o m m o d o r eU s e r sG r o u p6 2 1 2 K a r l s o n .N EA l b u q u e r q u e .N M8 7 1 1 3( 5 0 5 ) 8 2 1 - 5 8 1 2

D a n n yB y r n eN E WY O R K

C a p i t a lD i s t r i c t6 4 / V I C 2 0U s e r sG r o u p3 6 3H a m i l t o nS tA l b a n y ,N Y1 2 2 1 0( 5 1 8 ) 4 3 6 - 1 1 9 0B i l lP i z e r

L o n gI s l a n dP E TS o c i e t yR a l p hB r e s s l e rH a r b o r f i e l d sH ST a y l o rA v e n u eG r e e n l a w n .N Y1 1 7 4 0

P E TU s e rC l u b

o f W e s t c h e s t e rP O B o x1 2 8 0W h i t eP l a i n s ,N Y1 0 6 0 2C o n t a c tB e nM e y e r

L I V E[ L o n g I s l a n d

V I CE n t h u s i a s t s )1 7 P i c o d i l l yR o a dG r e a t N e c k .N Y1 1 0 2 3C o n t a c t :A r n o l dF r i e d m a n

C o m m o d o r eM a s t e r s

2 5 C r o i o nA v e .S t a t e nI s l a n d ,N Y1 0 3 0 1

C o n t a c i .S t e p h e nF a r k o u h

V I CU s e r sC l u b7 6 R a d f o r dS t .

S t a t e nI s l a n d .N Y1 0 3 1 4C o n t a c t :M i c h a e lF r a n t z

W e s tC h e s t e rC o u n t yV I CU s e r sG r o u pP . O .B o x1 4 6P d h a m .N Y1 0 5 5 2J o eB r o w n

S P U G4 7 8 2B o s t o nP o s t R d .

P e l h a m .N Y1 0 8 0 3P a u lS k i p s k i

V I C2 0 U s e rC l u b1 5 1 - 2 82 2 n dA v e .

W h i i e s t o n e ,N Y1 1 3 5 7

J e a nF . C o p p o l a

V i C 2 0U s e rC l u b3 3 9P a r k A v e .B a b y l o n ,N Y1 1 7 0 2( 5 1 6 ) 6 6 9 - 9 1 2 6G a r yO v e r m a n

V I CU s e rG r o u p

1 2 5 0O c e a nA v e .

B r o o k l y n .N Y1 1 2 3 0( 2 1 2 ) 8 5 9 - 3 0 3 0D r . L e v i t t

L & MC o m p u t e rC l u bV I C2 0& 6 44 C l i n t o nS t .

T u l l y ,N Y1 3 1 5 9( 3 1 5 )6 9 6 - 8 9 0 4D i c kM i c k e l s o n

C o m m o d o r eU s e r sG r o u p1 C o r w i nP i .

L a k eK a t r i n e .N Y1 2 4 4 9J . R i c h a r dW r i g h t

V I C2 0 / C o m m o d o r e6 4U s e r sG r o u p3 1 M a p l eD r .

L i n d e n h u r s t .N Y1 1 7 5 7( 5 1 6 ) 9 5 7 - 1 5 1 2

P e t eL o b o l

V I CI n f o r m a t i o nE x c h a n g e

C l u b3 3 6W . 2 3S t .

D e e rP a r k .N YU 7 2 9T o mS c h l e g e lS A S E& p h o n ep l e a s e

N e wY o r kC o m m o d o r eU s e r sG r o u p3 8 0R i v e r s i d eD r . .7 QN e wY o r k ,N Y1 0 0 2 5

( 2 1 2 ) 5 6 6 - 6 2 5 0B e n T u n k e l a n g

H u d s o nV a l l e yC o m m o d o r eC l u b1 M a n o rD r .

W o o d s t o c k .N Y1 2 4 9 8F . S .G o h1 s tW e d n e s d a yo f m o n t h

L I V I C S( L o n gI s l a n dV I CS o c i e t y )

2 0S p y g l a s sL a n eE a s t S e t a u k e t .N Y1 1 7 3 3

( 5 1 6 ) 7 5 1 - 7 8 4 4L a w r e n c eS t e f a n i

V I CU s e r sG r o u pc / oS t o n e y B r o o kL e a r n i n gC e n t e r

1 4 2 4S t o n e y B r o o kR d .S t o n e yB r o o k .N Y1 1 7 9 0( 5 1 6 ) 7 5 1 - 1 7 1 9R o b e r tW u r t z e l

P o u g h k e e p s i eV I CU s e rG r o u p2 B r o o k l a n d sF a r mR dP o u g h k e e p s i e .N Y1 2 6 0 1

( 9 1 4 )4 6 2 - 4 5 1 8J o e S t e i n m a n

V I C2 0 U s e rG r o u pP a p e rS e r v i c eD i v i s i o n

K o d a kP a r k

R o c h e s t e r ,N Y1 4 6 1 7D a v i dU p h a m ,S r

M a n h a t t a n6 4

4 2 6W e s t4 8 t hN e wY o r k .N Y1 0 0 3 6( 2 1 2 }3 0 7 - 6 5 1 9

C h a r l e sH o n c eA d i r o n d a c kC o m m o d o r e6 4 U s e r sG r o u p2 0 5W o o d l a w nA v eS a r a t o g aS p r i n g s .N Y( 5 1 8 ) 5 8 4 - 8 9 6 0P a u lK l o m p a s

R o c k l a n dC o u n t yC o m m o d o r eU s e r sG r o u pP . O .B o x 5 7 3N a n u e t .N Y1 0 9 6 5R o s sG a r b e r

N e wY o r k6 4 U s e r sG r o u p2 2 2T h o m p s o nS t .

N e wY o r k .N Y1 0 0 1 22 1 2 - 6 7 3 - 7 2 4 1

B r u c eC o h e n

F i n g e rL a k e sC o m m o d o r eU s e r sG r o u pc / oR o s eC i t yC o m p u t e rA s s o c i a t e s

2 2 9W e s t U n i o nS t .

N e w a r k ,N Y1 4 5 1 33 1 5 - 3 3 1 - 1 1 8 5

N O R T HC A R O L I N A

A m a t e u rR a d i oP E TU s e r sG r o u pP O B o x3 0 6 9 4R a l e i g h .N C2 7 6 2 2C o n t a c tH a n kR o t h

V I CU s e r sC l u b

c / oD a v i dC . F o n e n b e r r yR o u t e 3 , B o x 3 5 1L i n c o l n t o n .N C2 8 0 9 2

M i c r o c o m p u t e rU s e r sC l u bB o x1 7 1 4 2B e th a b a r aS t a .

W i n s t o n - S a l e m ,N C2 7 1 1 6J o e lD . B r o w n

V I CU s e r sC l u bR t . 1 1 .B o x 6 8 6H i c k o r y .N C2 8 6 0 1T i mG r o m l o v i t s

R a l e i g hV I C 2 0 / 6 4U s e r sG r o u p4 1 0 - DD e l t aC o u r tC a r y . N C2 7 5 1 1

9 1 9 - 4 6 9 - 3 8 6 2L a r r y D i e n e r

O H I O

D a y t o n A r e aP E TU s e rG r o u p9 3 3L i v i n g s t o nD n v eX e n i a .O H4 5 3 8 5B . W o r b y ,P r e s i d e n t( 5 1 3 )8 4 8 - 2 0 6 5J . W a t s o n ,S e c r e t a r y

( 5 1 3 ) 3 7 2 - 2 0 5 2

C e n t r a lO h i oP E T

U s e r sG r o u p1 0 7S . W e s t m o o r A v e n u eC o l u m b u s .O H4 3 2 0 4( 6 1 4 ) 2 7 4 - 6 4 5 1C o n t a c t :P h i l i pH L y n c h

C o m m o d o r eC o m p u t e r C l u bo f T o l e d o7 3 4D o n n aD r i v e

T e m p e r a n c e . M l4 8 1 8 2G e r a l dC a r t e r

C h i l l i c o t h eC o m m o d o r eU s e r sG r o u pP . O .B o x2 1 1C h i l l i c o t h e ,O H4 5 6 0 1W i l l i a mA . C h a n e y

L i c k i n gC o u n t y 6 4U s e r sG r o u p3 2 3S c h u l e rS t .

N e w a r k .O H4 3 0 5 5( 6 1 4 ) 3 4 5 - 1 3 2 7

1 1 4 3 3P e a r lR d .S t r o n g s v i i l e .O H4 4 1 3 6P a u lM . W a r n e r

C . P . U .C o n n e c t i o nP O . B o x4 2 0 3 2B r o o kP a r k .O H4 4 1 4 2D a n n iH u d a k

C o m m o d o r eU s e r sG r o u p1 8 8 1 3H a r l a nD r .

M a p l eH e i g h t s .O H4 4 1 3 72 1 6 - 5 8 1 - 3 0 9 9

C a r lS k a l a

O K L A H O M A

S o u t h w e s tO k l a h o m aC o m p u t e rC l u bC ' oC o m m o d o r eC h a p t e rP O .B o x6 6 4 6L a w t o n .O K7 3 5 0 4

1 : 3 0a t L a w t o nC i t yL i b r a r y

T u l s aA r e aC o m m o d o r eU s e r sG r o u pT u l s aC o m p u t e rS o c i e t yP . O .B o x1 5 2 3 8T u l s a .O K7 4 1 1 2A n n e t t eH i n s h a w

1 1 8 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 121: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 121/132

Page 122: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 122/132

u s e rg r o u p s

N o r t h e r nU t a hV I C& 6 4U s e r sG r o u pP . O .B o x 5 3 3G a r l a n d .U T8 4 3 1 2D a v i d S a n d e r s

T h eC o m m o d o r eU s e r sG r o u p6 5 2W e s t7 0 0N o r t hC l e a r f i e l d ,U T8 4 0 1 5

( 8 0 1 ) 7 7 6 - 3 9 5 0R o d n e yK e l l e r ,R i c h a r dB r e n c h l y

V I R G I N I A

N o r t h e r nV AP E TU s e r sB o bK a r p e n2 0 4 5E a k i n s C o u r tR e s t o n . V A 2 2 0 9 1

( 8 0 3 ) 8 6 0 - 9 1 1 6

V I CU s e r sG r o u pR t .2 . B o x1 8 0L y n c h b u r g . V A 2 4 5 0 1C o n t a c t : D i c k R o s s i g n o l

V I CU s e r sG r o u pc / oD o r m i eL T h o m p s o n1 5 0 2 H a r v a r dR d .

R i c h m o n d ,V A2 3 2 2 6

D a l eC i t yC o m m o d o r eU s e rG r o u p

P . O .B o x2 0 0 4D a l eC i t y .V A2 2 1 9 3( 7 0 3 ) 6 8 0 - 2 2 7 0J a m e sH o g l e r

T i d e w a t e rC o m m o d o r eU s e r sG r o u p4 9 1 7 W e s t g r o v e R d .V i r g i n i aB e a c h .V A2 3 4 5 5F r e dM o n s o n

F r e d e r i c k s b u r gA r e a

C o m p u t e rE n t h u s i a s t s

P . O .B o x3 2 4

L o c u s tG r o v e .V A2 2 5 0 8( 7 0 3 ) 9 7 2 - 7 1 9 5M i c h a e l P a r k e r

C o m m o n w e a l t h2 0 / 6 4U s e r sG r o u p1 7 7 3 W a i n w r i g h t D r .

R e s t o n . V A2 2 0 9 0( 7 0 3 )4 7 1 - 6 3 2 5

T a l C a r a w a n ,J r .

V I C2 0 V i c t i m s

4 3 0 1 C o l u m b i aP i k e# 4 1 0A r l i n g t o n .V A2 2 2 0 4( 7 0 3 ) 9 2 0 - 0 5 1 3

M i k e S p e n g e lP e n i n s u l aC o m m o d o r e6 4

U s e r sG r o u p1 2 4B u m h a mP l a c e

N e w p o r t N e w s .V A2 3 6 0 6( 8 0 4 )5 9 5 - 7 3 1 5

R i c h a r d G .W i l m o t h

N o r f o l kU s e r sG r o u p1 0 3 0 W e s t4 3 r dS t .B - 4N o r f o l k ,V A2 3 5 0 84 8 9 - 8 2 9 2L a r r yP e a r s o n

N A S AV I C 2 0U s e rG r o u p7 1 3 Y o r kW a r w i c kD r .

Y o r k t o w n .V A2 3 6 9 2H a r r i sH a m i l t o n

W A S H I N G T O N

N WP E TU s e r sG r o u p2 5 6 5D e x t e rN . 3 2 0 3

S e a t t l e .W A9 8 1 0 9C o n t a c t :R i c h a r dB a l l

P E TU s e r sG r o u pc / oK e n n e t hT o n g

1 8 0 0T a y l o r A v e ,N 1 0 2S e a t t l e .W A9 8 1 0 2

W h i d b e yI s l a n dC o m m o d o r eC o m p u l e rC l u b9 4 7N . B u r r o u g h sA y e .

O a kH a r b o r ,W A9 8 2 7 7M i c h a e lD . C l a r k

C e n t r a lW a s h i n g t o n

C o m m o d o r eU s e r sG r o u p1 2 2 2S 1 s t S t .

Y a k i m a . W A9 8 9 0 2

T i mM c E l r o yB l u e M o u n t a i nC o m m o d o r eU s e r sC l u b6 6 7C a n a r yD r .

W a l l aW a l l a ,W A9 9 3 6 2( 5 0 9 )5 2 5 - 5 4 5 2K e i t hR o d u e

S p o k a n eC o m m o d o r eU s e rG r o u pN . 4 3 1 1 W h i t e h o u s eS p o k a n e ,W A9 9 2 0 5( 5 0 9 )3 2 8 - 1 4 6 4S t a n W h i t e

W E S TV I R G I N I A

P e r s o n a lC o m p u t e rC l u b

P . O .B o x1 3 0 1C h a r l e s t o n .W V2 5 3 2 5

C a mC r a v e n s

W I S C O N S I N

S e w p u s

c / oT h e o d o r eJ . P o l o z y n s k iP . O .B o x 2 1 8 5 1M i l w a u k e e .W l5 3 2 2 1

W a u k e s h aA r e aC o m m o d o r eU s e rG r o u p( W A C U G )2 5 6 WW , B r o a d w a yW a u k e s h a .W l5 3 1 8 6C o n t a c tW a l t e rS a d l e r

( 4 1 4 )5 4 7 - 9 3 9 1

C o m m o d o r eU s e rG r o u p1 1 3 0E l m G r o v e S tE mG r o v e .W l5 3 1 2 2T o n yH u n t e r

C o m m o d o r e6 4 S o f t w a r e

E x c h a n g eG r o u pP . O .B o x 2 2 4O r e g o n ,W l5 3 5 7 5E . J . R o s e n b e r g

C L U B .8 4

6 1 5 6D o u g l a sA v e .C a l e d o n i a ,W l5 3 1 0 8( 4 1 4 )8 3 5 - 4 6 4 5p mJ a c k W h i t e2 n dS a te v e r ym o n t h1 0 : 0 0a m

V 1 C - 2 0& 6 4 U s e rG r o u p5 2 2W e s t B e r g e nD r .

M i l w a u k e e .W l5 3 2 1 7

( 4 1 4 )4 7 6 - 8 1 2 5M r .W a c h t l

M e n o m o n i eA r e aC o m m o d o r eU s e r sG r o u p5 1 01 2 t hS t .

M e n o m o n i e ,W l5 4 7 5 1( 7 1 5 )2 3 5 - 4 9 8 7M i k eW i l l i a m s

C U . S . S . H .3 6 1 4S o v e r e i g nD r .

R a c i n e .W l5 3 4 0 6

( 4 1 4 )5 5 4 - 0 1 5 6T i m T r e m m e l3 r d S a t u r d a yo f m o n t h

M a d i s o nA r e aC o m m o d o r eU s e r sG r o u p1 5 5 2P a r kS t .

M i d d l e t o n ,W l5 3 5 6 26 0 8 - 8 3 1 - 4 8 5 2J o h nC a r v i n3 r dT h u r s .e a c hm o n t h

W Y O M I N G

C o m m o d o r eU s e r sC l u b

c / oV i d e oS t a t i o n

6 7 0N o r t h 3 r d# BL a r a m i e . W Y8 2 0 7 0( 3 0 7 ) 7 2 1 - 5 9 0 8P a m e l a N a s h

C A N A D AT o r o n t oP E TU s e r sG r o u p .I n c .

I 9 1 2 A A v e n u e R d . . S t e .1

T o r o n t o ,O n t a r i o .C a n a d aM 5 M 4 A 1( 4 1 6 )7 8 2 - 8 9 0 0o r c a l l4 1 6 - 7 8 2 - 9 2 5 2C o n t a c t :C h r i s B e n n e t t

P E TU s e r sC l u bc / oM r .B r o w nV a l l e yH e i g h t sS e c o n d a r yS c h o o l

B o x1 5 9

L a n g t o n .O n LN O E1 G 0

V a n c o u v e rP E TU s e r sG r o u pP . O .B o x9 1 1 6 4W e s tV a n c o u v e r .B r i t i s h

C o l u m b i aC a n a d aV 7 V 3 N 6

C C C C( C a n a d i a nC o m m o d o r eC o m p u t e rC l u b )

c / oS t r i c t l yC o m m o d o r e4 7 C o a c hw o o dP l a c e

C a l g a r y ,A l b e r t a ,C a n a d aT 3 H1 E 1C o n t a c t :R o g e r O l a n s o n

W . P . U . G .9 - 3 0 0E n n i s k i l l e nA v e .

W i n n i p e g .M a n i t o b aR 2 V 0 H 9L a r r yN e u f e l d

V I C - T I M S2 - 8 3 0 H e l e n a S tT r a i l ,B r i t i s hC o l u m b i aV 1 R 3 X 2( 6 0 4 )3 6 8 - 9 9 7 0G r e g G o s s

A r v a H a c k e r sM e d w a yH i g h S c h o o l

A r v a , O n t a r i oN 0 M1 C 0D . L e r c h

N o v aS c o t i aC o m m o d o r eC o m p u t e rU s e r sG r o u p6 6 L a n dr a c e C r e s .D a r t m o u t h .N . S . B 2 W 2 P 9A n d r e wC o r n w a l l

B o n n y v i l l eV I CC u r s o r s

B o x2 1 0 0B o n n y v i l l e .A l b e r t aT 0 A0 L 0( 4 0 3 !8 2 6 - 3 9 9 2E d W i t t c h e n

C o m m o d o r eU s e r sC l u bo f S u d b u r y9 3 8B r o o k f i e l d A v e .

S u d b u r y ,O n t a r i o

P 3 A 4 K 4

P E TE d u c a t o r sG r o u pP . O .B o x 4 5 4S t a t i o nAW i n d s o r , O n t a r i o

N 9 A6 L 7

C O M V I CP . O .B o x1 6 8 8

S t .L a u r e n tM o n t r e a l ,Q u e b e cH 4 L 4 Z 2

C a l g a r yC o m m o d o r eU s e r sG r o u p3 7 C a s t ! e r i d g e D r . . N . E .C a l g a r y , A l b e r t aT 3 J 1 P 4J o h nH a z a r d

F I N L A N D

V I C - C l u bi n H e l s i n k i

c / oM a t t iA a r n i o

L i n n u s t a j a n k j2 B 7S F - 0 2 9 4 0 E S P 0 0 9 4F i n l a n d

G E R M A N Y

K e t t e n b e r g2 4D 5 8 8 0L u e d e nS c h e i d

W e s tG e r m a n yR u d iF e r r a r i

I T A L Y

C o m m o d o r e6 4C l u bU n i v e r s i t ad i S t u d is h a nV . A v i g l i a n a 1 3 / 1

1 0 1 3 8T O R I N OI T A L Y

K O R E A

C o m m o d o r eU s e r sC l u bK . P . O .B o x1 4 3 7S e o u l ,K o r e aC o n t a c t :S . K . C h a

M E X I C O

A s o c i a c i o nD eU s a r i o sC o m m o d o r ec / oA l e j a n d r oL o p e zA r e c h i g a

H o l b e i n1 7 4 - 6 ' - P i s o

M e x i c o1 8 ,D . F .

C l u b d eU s a r i o sC o m m o d o r eS i g m ad e lN o r t eM o ld e lV a l l e ,L o c a l4 4G a r z aG a r c i a .N . L6 6 2 2 0

N E WZ E A L A N D

C o m m o d o r eU s e r sG r o u pM e e ta t V H FC l u b r o o m sH a z e l A v e .M o u n tR o s k i l l

3 r dW e d .o f m o n t h . 7 : 3 0p mR o g e rA l t e n a2 7 8 - 5 2 6 2

N e l s o nV I CU s e r sG r o u p

c / o P . O .B o x8 6 0N e l s o n .N e wZ e a l a n dP e t e rA r c h e r

E . R .K e n n e d yc ' oN e wZ e a l a n dS y n t h e t i cF u e l s C o r p .L i d .

P r i v a t eB a gN e wP l y m o u t h

N O R W A Y

V I CC l u bo f N o r w a yN e d r eB a n k c g t1 0 ,

1 7 5 0 H a l d e n

N o r w a y

1 2 0 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 123: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 123/132

U N I T E DK I N G D O M

N o r t hL o n d o nH o b b yC o m p u t e rC l u bD e p to f E l e c t r o n i c s&C o m m u n i c a t i o n sE n g i n e e r i n gT h eP o l y t e c h n i co f N o r t h

L o n d o n

H o l l o w a yR d .L o n d o nN 78 D B

C r o y d o nM i c r o c o m p u t e rC l u b

U l S e l h u r s t RS e l h u r s t .L o n d o nS E 2 56 L H

0 1 - 6 5 3 - 3 2 0 7V e m o nG i f f o r d

U s e rB u l l e t i nB o a r d

U s e rG r o u p sF o r m i n g :

C A L I F O R N I A

C o m m o d o r e6 4 u s e rg r o u pf o r m i n g .

C o n t a c tL O G I K SB o x4 0 9 5S a nR a f a e l9 4 9 1 3

C O N N E C T I C U T

C o m m o d o r e6 4 u s e rg r o u pf o r m i n g .

C o n t a c tR o b e r t K i n d

P . O . B o x1 6 0 8G r o t o n0 6 3 4 0( 2 0 3 )8 8 7 - 0 2 3 8o r T a d C h u r c h( 2 0 3 )4 4 2 - 5 3 1 4

N E WY O R K

B r o o m eC o u n t y 6 4U s e r sG r o u pC o n t a c tR i c h a r dS h e r3 1 - SJ a n eL a c yD r i v e

E n d i c o t t1 0 7 6 0( 6 0 7 )7 5 4 - 7 3 8 2

R a d i oB u f f s :A m a t e u rr a d i oo p e r a t o r s

i n t e r e s t e di n t h eV I C 2 0 a n dt h eC o mm o d o r e6 4 n o wm e e tS a t u r d a y sa t

3 : 0 0p m( E a s t e r nT i m e )o n 7 2 2 8K h .A n y o n ei s w e l c o m e .P e rB r u c eC a m

e r o n .T e m p l eT e r r a c e ,F l o r i d a .

t h a td o e sn o tc o m p u t e

R O MI IW h e nt h ef i r s tp u b l i cd o m a i n

s o f t w a r ew a sr e l e a s e d ,i t w a sw r i t

t e nf o rt h e o l dR O Mv e r s i o n s o f

t h e 6 4 .W h e nt h en e wR O Mw a s

r e l e a s e d ,t h es o f t w a r ew a sr e w r i t

t e nt o w o r k o nt h en e wR O Mv e r

s i o n o ft h e6 4 .I f y o uh a p p e nt o

h a v es o m eo f t h eo l ds o f t w a r ea n d

i t w o n ' tr u no n y o u rn e wR O Mv e r s i o no f t h e 6 4 ,h e r ei s a p r o

g r a mw h i c hm a yf i xt h ep r o b l e m .

B a s i c a l l y ,t h i sp r o g r a mc h a n g e s

t h ec o l o rm e m o r yo f t h es c r e e nt o

m a t c ht h e c u r r e n tc u r s o rc o l o r .

T h i si s u p d a t e da b o u to n c ee v e r y

t w os e c o n d s . T h i sw o n ' tf i xe v e r y

p r o b l e mw i t he v e r yp r o g r a m ,b u t

i t m a yl e ty o ur u ns o m ep r o g r a m s

t h a ty o uc o u l d n ' tb e f o r e . C

1 0 R E M5 2 7 3 6 - 5 2 7 9 4: B Y : D A N I E L B I N G A M O

2 0 R E M$ C E 0 0 - $ C E 3 AH E XA D D R E S S

4 0 P R I N T " [ C L E A R , D O W N , S P A C E ] C O M

6 4 [ S P A C E ] R O M [ S P A C E ] 2 [ S P A C E ] S

[ S P A C E ] A D J U S T M E N T "

5 0 F O R1 = 5 2 7 3 6T O 5 2 7 9 3

5 5 R E A DA : P O K E I , A : B = B + A

6 0 N E X T7 0 D A T A 1 6 9 , 2 0 6 , 1 6 0 , 1 3 , 1 2 0 , 1 4 1 , 2 1

8 0 D A T A3 , 1 4 0 , 2 0 , 3 , 8 8 , 9 6 , 2 3 4 , 2 3 4

9 0 D A T A 2 3 4 , 2 3 8 , 2 5 5 , 2 0 7 , 1 7 3 , 2 5 5 , 2 0

1 0 0 D A T A2 0 1 , 0 , 2 0 8 , 2 9 , 1 6 9 , 0 , 1 3 3 , 8 71 1 0 D A T A1 6 9 , 2 1 6 , 1 3 3 , 8 8 , 1 6 9 , 0 , 1 6 0

1 2 0 D A T A0 , 1 6 2 , 0 , 1 7 3 , 1 3 4 , 2 , 1 4 5 , 8 71 3 0 D A T A2 0 0 , 2 0 8 , 2 4 8 , 2 3 0 , 8 8 , 2 3 2 , 2 2 4

1 4 0 D A T A 4 , 2 0 8 , 2 4 1 , 7 6 , 4 9 , 2 3 4

1 5 0 I F B O 7 9 2 4T H E NP R I N T " T H E R E[ S P A C E ]I S

[ S P A C E ] A N [ S P A C E ] E R R O R [ S P A C E ]

Y O U R [ S P A C E ] T Y P I N G "

1 6 0 P O K E5 3 2 4 8 , 0 : R E M I N I T I A L I Z E C O U

1 7 0 P R I N T " [ D 0 W N 2 , S P A C E ] S Y S [ S P A C [ S P A C E ] T O [ S P A C E ] S T A R T "

1 8 0 P R I N T " [ D O W N , S P A C E ] R U N / S T O P [ R E S T O R E [ S P A C E ] T O[ S P A C E ] R E S T O R E

[ S P A C E ] T O [ S P A C E ] N O R M A L "

1 9 0 E N D

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 2 1

Page 124: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 124/132

n e wp r o d u c t s

T h ef o l l o w i n gi n f o r m a t i o ni s t a k e nf r o mn e wp r o d u c t

a n n o u n c e m e n t ss e n tt o u s

b y i n d e p e n d e n tm a n u f a ct u r e r sa n di s p r o v i d e do n l y

t o h e l pk e e po u rr e a d e r s

a b r e a s to fd e v e l o p m e n t s .

C o m m o d o r ed o e sn o t e n

d o r s ea n yo ft h ep r o d u c t sm e n t i o n e d ,h a sn o tt e s t e d

t h e ma n dc a n n o tv o u c hf o r

t h e i ra v a i l a b i l i t y .I fy o uh a v ea n yp r o b l e m sw i t h

a n yo ft h ep r o d u c t sl i s t e d

h e r e ,p l e a s e w r i t et o u s .

C o m p a n y :V i a s a l a ,I n c .

2 T o w e rO f f i c eP a r kW o b u r n ,M A0 1 8 0 1

6 1 7 - 9 3 3 - 4 5 0 0

P r o d u c t :H o m eA u t o m a t i cW e a t h e r

S t a t i o n — F o ru s ew i t hV I C 2 0

a n dC o m m o d o r e6 4 .C o m b i n e s

a p r o f e s s i o n a l q u a l i t yw e a t h e rs e n

s o rw i t h a s o f t w a r ep a c k a g et h a t

t e a c h e s ,f o r e c a s t sa n dg r a p h i c a l l y

d i s p l a y sw e a t h e r .T h es e n s o ri s t h e

s a m eo n eu s e db y w e a t h e rs e r

v i c e si n 6 0 c o u n t r i e s .T h ep a c k a g e

a l l o w s t h e u s e rt o m o n i t o rw e a t h e r

c o n d i t i o n si n s i d eo r o u t s i d et h e

h o m ea n di n t e r a c tw i t h t h es o f t

w a r et o h e l pp r e d i c ta n dc o p e

w i t hc h a n g i n gw e a t h e rc o n d i t i o n s .

P r i c e :$ 1 9 9 . 9 5

V a i s a l aH o m eA u t o m a t i cW e a t h e rS t a t i o n

T h eB y t eB a t

C o m p a n y :M i c r o T i eS y s t e m sC o r p o r a t i o n

P . O .B o x 8 1 1 2

W a l n u tC r e e k .C A9 4 5 4 6

8 0 0 - 2 2 7 - 3 9 0 0

P r o d u c t :B y t eB a t ™ — Af o a mr u b b e r

b a s e b a l lb a t ,1 7 i n c h e sl o n g ,t h a t

g i v e sy o ua h a r m l e s sb u ts a t i s f y i n g

w a yt o " s t r i k eb a c k "a t y o u rc o m

p u t e rw h e ny o ug e tf r u s t r a t e db y

i t s q u i r k s .P a c k a g ei n c l u d e sa

c o m p l e t eu s e r ' sm a n u a l ,u s e r

b u t t o n ,p o s t e ra n dw a r n i n gd e c a l .

C o m p a t i b l ew i t ha l lC o m m o d o r e

c o m p u t e r s .

P r i c e :$ 9 . 9 5r e t a i l .$ 1 2 . 5 0p o s t p a i d

C o m p a n y :M i c r oF o r m a t

1 2 7 1W e s tD u n d e eR o a d ,S u i t e1 6 A

B u f f a l oG r o v e ,I L 6 0 0 9 0

3 1 2 - 5 3 7 - 2 4 2 6

P r o d u c t :C o n t i n u o u sf o r m sf o rp e r s o n a l

c o m p u t e r s — L a b e l si n t w os i z e s :

3 V 2 "x 1 5 / i 6 " a n d 5 "x 2 V .I n d e xc a r d si n t w os i z e s :5 " x 3 "

a n d6 " x 4 " .C l e a ne d g el e t t e r h e a d

w i t hc o n t i n u o u s# 1 0e n v e l o p e s .

R o l o d e x - s t y l ec a r d s .

P r i c e :S e n df o rc a t a l o g

C o m p a n y :F a n t a s yC o m p u t e r w a r e

P . O .B o x 4 5 1

S i o u xF a l l s ,S D5 7 1 0 16 0 5 - 3 3 5 - 7 6 8 4

P r o d u c t :S o f t w a r ef o rt h eC o m m o d o r e

6 4 — F l i g h t6 4 f l i g h ts i m u l a t o rp r o

v i d e s af l i g h tp a n e lo n y o u rc o m

p u t e rs c r e e nw i t hf u l l - c o l o rg r a p h i c

d i s p l a y si n c l u d i n gr a d a r ,a l t i m e t e r ,

a r t i f i c i a lh o r i z o n ,v e r t i c a ls p e e d

i n d i c a t o ra n do t h e ri n s t r u m e n t s .

T o p o g r a p h yc h a n g e sw i t he v e r y

f l i g h t .S p e l l a t h o ni s a s p e l l i n g t u t o

f o ra l la g e st h a ta l l o w sy o ut o b u i l d

a n ds a v ey o u ro w nw o r dl i s t s .

P r i c e :S i m u l a t o r $ 1 5 . 9 5 ;S p e l l i n g

$ 1 9 . 9 5 .S e n df o r f r e ec a t a l o g

C o m p a n y :S p i n n a k e rS o f t w a r e

2 1 5F i r s tS t r e e t

C a m b r i d g e ,M A0 2 1 4 2

6 1 7 - 8 6 8 - 4 7 0 0

P r o d u c t :E d u c a t i o n a lc a r t r i d g es o f t w a r e

f o rt h eC o m m o d o r e6 4 — T i t l e s

1 2 2 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 125: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 125/132

i n c l u d eA l p h a b e tZ o o ,K i n d e r -

c o m p ,K i d so n K e y s ,F a c e m a k e r ,

S t o r yM a c h i n e ,D e l t aD r a w i n g ,

F r a c t i o n F e v e r ,U pf o rG r a b s ,

D e l t aM u s i ca n d C o s m i cL i f e .

P r i c e :C o n t a c tc o m p a n y

C o m p a n y :

M e r r i t tS o f t w a r e ,I n c .P . O .B o x1 5 0 4

F a y e t t e v i l l e ,A R7 2 7 0 2

5 0 1 - 4 4 2 - 0 9 1 4

P r o d u c t :M a t h W i z — M e n u - d r i v e nm a t h

t u t o r i n gp a c k a g ef o rC o m m o d o r e

c o m p u t e r s .I n c l u d e sc o l o r g r a p h i c s

a n do t h e rs p e c i a le f f e c t s .D e s i g n e d

f o ru s eb y g r a d e s5 - 8 .

P r i c e :$ 1 0 0 . 0 0

C o m p a n y :D a v i d s o n& A s s o c i a t e s

6 0 6 9G r o v e o a kP l a c e# 1 4

R a n c h oP a l o s V e r d e s ,C A9 0 2 7 4

2 1 3 - 3 7 8 - 7 8 2 6

P r o d u c t :S p e e dR e a d e rI I — O nd i s kf o r

t h eC o m m o d o r e6 4 .S i xs t i m u l a t

i n ga c t i v i t i e sd e s i g n e db y r e a d i n g

s p e c i a l i s t s t oi n c r e a s er e a d i n g

s p e e da n db u i l du p c o m p r e h e ns i o n .D e v e l o p e da n dt e s t e di n t h e

c l a s s r o o mf o ra d u l t sa n ds t u d e n t s

i n h i g h s c h o o lo r c o l l e g e .A d d i

t i o n a ld a t ad i s k sf o rj u n i o rh i g h

a n du p p e re l e m e n t a r ys t u d e n t s

a r ea v a i l a b l e .

P r i c e :$ 6 9 . 9 5t w o - d i s ks e t

M a s t e rM a t hf r o mP M I .I n c .

C o m p a n y :P M II n c o r p o r a t e d

H i g hS t r e e t ,P . O .B o x8 7

B u c k f i e i d .M E0 4 2 2 0

2 0 7 - 3 3 6 - 2 5 0 0

P r o d u c t :M a s t e rM a t h— O nd i s ko r t a p e

f o rP E T / C B Ma n dC o m m o d o r e

6 4 .A c o m p r e h e n s i v e ,s e l f - p a c e d

p r o g r a mf o rt e a c h i n gh i g hs c h o o l

m a t h ,i n c l u d i n g a l g e b r a ,g e o m e

t r y ,t r i g o n o m e t r y ,s t a t i s t i c sa n d

b a s i ca c c o u n t i n g .

P r i c e :$ 1 5 0 . 0 0s i x - d i s ko r c a s s e t t e

p a c k a g e ;$ 3 0s i n g l ed i s k

C o m p a n y :S m o k yM o u n t a i nS o f t w a r e

5 4 W e s t M a i nS t r e e t

B r e v a r d ,N C2 8 7 1 2

7 0 4 - 8 8 3 - 2 5 9 5

P r o d u c t :T h e G r a d eM a n a g e r — F o rV I C

2 0 a n dC o m m o d o r e6 4 .A l p h a

b e t i c a l l ys o r t ss t u d e n tl i s t s ,k e e p s

t r a c ko f a s s i g n m e n t sa n dg r a d e s

a n dc a l c u l a t e sa v e r a g e sf o r e n t i r e

t e r m .P r i n t so u ta s s i g n m e n ts u m

m a r i e s ,s t u d e n tg r a d e sa n da v e r

a g e sa n di n c o m p l e t ea s s i g n m e n t s .

V I Cv e r s i o n r e q u i r e s8 Km e m o r y

e x p a n s i o n .

P r i c e :$ 2 9 . 9 5t a p e ;$ 3 4 . 9 5d i s k

C o m p a n y :T a m a r a c kS o f t w a r e

P . O .B o x 2 4 7D a r b y ,M T5 9 8 2 9

4 0 6 - 8 2 1 - 4 5 9 6

P r o d u c t :G r a d e C a l c — F o rt h eC o m m o

d o r e6 4 .G r a d ea t t e n d a n c ea n d

m a n a g e m e n tp a c k a g et h a tf i l e s

g r a d e sa n da s s i g n m e n t sa n dg e n

e r a t e s s e v e r a ld i f f e r e n tk i n d so f

r e p o r t s i n c l u d i n gg r a d et o t a l s ,

a v e r a g e s ,a s s i g n m e n ts u m m a r i e sa n da c u m u l a t i v el i s t i n go f m i s s i n g

a s s i g n m e n t s .

P r i c e :$ 2 9 . 9 5d i s k

C o m p a n y :U s e f u lS o f t w a r e

B o x5 4 - H

S c a r s d a l e ,N Y1 0 5 8 3

P r o d u c t :T w os o f t w a r ep a c k a g e sf o rV I C

2 0 a n dC o m m o d o r e6 4 — T h eC o l l e g eP a kc o n t a i n sm o r et h a n

2 5 p r o g r a m sf o rc o m p u t e r - a i d e

i n s t r u c t i o ni n c o l l e g e - l e v e lm a t h ,

p h y s i c s ,c h e m i s t r y , e n g i n e e r i

l a n g u a g e ,h i s t o r ya n dm e d i c i n e .

T h eI n v e s t o r sP a kc o n t a i n so v e r

2 5 b u s i n e s sa n di n v e s t m e n tp r o

g r a m si n r e a le s t a t e ,m o r t g a g e s ,

b o n d s ,l o a n s , s h e l t e r sa n dm o r e .

P r i c e :C o l l e g e$ 2 9 . 9 5d i s k ;

I n v e s t o r$ 3 9 . 9 5d i s k

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 2 3

Page 126: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 126/132

n e wp r o d u c t s

C o m p a n y :A u t o m a t e dD e s i g n

P . O .B o x 5 0 7

V a l l e yF o r g e ,P A1 9 4 8 12 1 5 - 9 3 5 - 2 4 2 0

P r o d u c t :A U T O P L A N — C o m p u t e r - a i d e d

d r a f t i n gp r o g r a mf o rC B M8 0 3 2 .

S t a n d a r dd e t a i l s ,p l a no v e r l a y s ,

t i t l eb l o c k s ,l o g o sa n dd i m e n s i o n sa r es t o r e do n f i l e .D r a w i n ge l e

m e n t sc a nb e s t r e t c h e d ,s h e e r e d

o r r o t a t e da b o u ta p o i n to r a x i s

a n dc a nb e e d i t e db ya d d i t i o n o r

d e l e t i o n o fl i n e so r d i m e n s i o n s .

P r o v i d e sf a s tn e wd r a w i n g sb e

c a u s es t a n d a r dp a r t sc a nb e a s

s e m b l e di n t on e wc o n f i g u r a t i o n s .

A u t o m a t i cs c a l ec h a n g i n gm a k e s

i t p o s s i b l et o c o m b i n eI m p e r i a l

s c a l e sw i t hm e t r i ce q u i v a l e n t sa n d

c o n v e r tf r o mo n et o t h eo t h e r .

P r i c e :C o n t a c tc o m p a n y

C o m p a n y :T h eW i z a r d s

P . O .B o x 7 1 1 8T h eW o o d l a n d s ,T X7 7 3 8 7

P r o d u c t :H o wt o M a k eG o o d

I n v e s t m e n t s — C o m p u t e r - a i d e d

i n s t r u c t i o n f o rt h eC o m m o d o r e

6 4 .T h ef i r s tp a r ti n a s e r i e so f

c o u r s e so n i n v e s t m e n ta n df i n a n

c i a la n a l y s i s .D e v e l o p e db y p r o f e s

s i o n a l sf r o mt o p b u s i n e s ss c h o o l s .

P r i c e :$ 3 9 . 9 5t a p e

C o m p a n y :B y t e sa n dB i t s

5 2 4E a s tC a n t e r b u r yL a n e

P h o e n i x ,A Z8 5 0 2 2

6 0 2 - 9 4 2 - 1 4 7 5

P r o d u c t :T w ob u s i n e s sp r o g r a m sf o rt h e

C o m m o d o r e6 4 — I n v e s t m e n tP o r t f o l i oM a n a g e ri s m e n u - d r i v e n ,

p r o v i d i n go n es u m m a r yp a g ea n d

n i n ed e t a i lp a g e s .E a c h p a g ea c

c e p t sn i n ee n t r i e s o fu p t o $ 9 9 , 9 9 9

e a c h .D e s i g n e dt o m a k et r a c k i n g

v o l a t i l ea s s e t se a s y .D i s kD i r e c t o r y

M a n a g e r ,a l s o a v a i l a b l ef o rt h eV I C2 0 ,r e a d sd i r e c t l yf r o md i s k

d i r e c t o r i e sa n ds o r t so v e r1 4 0 0f i l e

n a m e s ,f i l es i z e s ,f i l et y p e sa n dd i s k

I D ' s i n t oa n o r d e r e dl i s t .P r i n t sa

h a r d c o p ym a s t e rd i r e c t o r y .W r i t

t e ne n t i r e l yi n m a c h i n el a n g u a g e .

P r i c e :I n v e s t m e n t$ 1 4 . 9 5t a p e

o r d i s k ;D i r e c t o r yM a n a g e r$ 1 9 . 9 5d i s k

C o m p a n y :M a n a g e m e n tA c c o u n t a b i l i t y

G r o u p ,I n c .

4 9 3E a s tC l a y t o nS t r e e t

P . O .B o x 3 4 6A t h e n s .G A3 0 6 0 3

4 0 4 - 3 5 3 - 8 0 9 0

P r o d u c t :M A G I SC o m p r e h e n s i v e — T o t a l

i n s t r u c t i o n a lp a c k a g ef o rm i c r o

c o m p u t e ra c c o u n t i n gf o ru s e

w i t hC o m m o d o r eb u s i n e s sc o m

p u t e r s .C o n t a i n st e x tb o o k ,t w op r a c t i c es e t s ,t e a c h e r ' sm a n u a l ,

t e s tb a n k a n d t w of u l l yi n t e g r a t e d

a c c o u n t i n g p r o g r a m s .T h es t u d e n t

i s f i r s ti n t r o d u c e dt o n e wa c c o u n t

i n gp r i n c i p l e s v i au s eo f a m a n u a l

a c c o u n t i n gs y s t e m .T h e nt h es a m e

p r i n c i p l e sa r ea p p l i e dt o t h eu s e

o f a c o m p u t e r i z e da c c o u n t i n g

s y s t e m .I n t e n d e df o ru s ei n h i g h

s c h o o l s ,v o c a t i o n a l s c h o o l sa n dj u n i o rc o l l e g e s .

P r i c e :C o n t a c tc o m p a n y

C o m p a n y :C l o c k w o r kC o m p u t e r s4 6 1 2H o l l yR i d g eR o a d

R o c k v i l l e ,M D2 0 8 5 33 0 1 - 9 2 4 - 4 1 5 7

P r o d u c t :E c o n o m i c a lp o i n t - o f - s a l e

m i c r o c o m p u t e rs y s t e mf o r

r e t a i l e r s — C o m b i n e su s eo f a

C B M8 0 3 2s y s t e m( o ra C o m m od o r e6 4 w i t hI E E E - 4 8 8a d a p t e r ) ,

a n o p t i o n a lc o m p u t e r - c o n t r o l l

I n d i a n ac a s hd r a w e ra n dC C IR e t a i l e r 1 "o r C C IR e t a i l e r6 4 ™s o f t w a r e .S o f t w a r e p r o v i d e sa c c u

r a t er e c o r d i n go f c a s ha n dc r e d i ts a l e sa n dp a y o u t s . A d j u s t si n v e n

t o r y a ss a l e sa r em a d e ,h i g h l i g h t s

l o wv o l u m ei t e m sa n dr e c o mm e n d si t e m sy o u n e e dt o r e o r d e r .

P r i n t s ac u s t o m e rs a l e ss l i pa n d

c o p yf o rr e t a i l e r ' ss a l e sj o u r n a l .I n -

C C IR e t a i l e rS y s t e m

1 2 4 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 127: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 127/132

e l u d e ss a l e s a n a l y s i s ,m a n a g e m e n t

r e p o r t sa n do p t i o n a lw o r dp r o

c e s s i n ga n dm a i l i n gl i s ta s w e l l a s

t e l e c o m m u n i c a t i o n sc a p a b i l i t i e s .

P r i c e :( S o f t w a r eo n l y )$ 5 2 9C o m m o d o r e6 4 ;$ 5 4 6C B M8 0 3 2

C o m p a n y :N a n o sS y s t e m sC o r p o r a t i o n

P . O .B o x 2 4 3 4 4S p e e d w a y ,I N4 6 2 2 4

3 1 7 . 2 4 4 - 4 0 7 8

P r o d u c t :R e f e r e n c eC a r d s — F o rt h e

C o m m o d o r e6 4 ,V I C 2 0a n d

6 5 0 2m i c r o p r o c e s s o r .F o l d - u p

a c c o r d i a n - s t y l ec a r d sp r o v i d e

q u i c ka c c e s st o p r o g r a m m i n gi n

f o r m a t i o n .C o m m o d o r e6 4 v e r

s i o ni n c l u d e si n f o r m a t i o no n u s i n g

s p r i t e sa n de l e m e n t so f s o u n d ;

c h a r t ss h o wc o n t r o lc o d e s ,c o l o r

c o d e s ,b a s i cf u n c t i o n s ,h e x - t o -

d e c i m a l c o n v e r s i o n sa n dm o r e .

V I C2 0 v e r s i o na l s oi n c l u d e s

s u m m a r i e so f f u n c t i o n s ,h e x - t o -

d e c i m a l ,e t c . ,a n d d o c u m e n t st h e

V I C ' se n t i r eg r a p h i c ss e tb y k e y ,

C H R $a n dP O K E / P E E K ,a s w e l l .

T h e 6 5 0 2v e r s i o n c o n t a i n sb a s i c

p r o g r a m m i n gi n f o r m a t i o np l u s

r e m i n d e r sa b o u th o wv a r i o u s

c o m m a n d sw o r k .

P r i c e :V I C a n d6 4 $ 5 . 9 5 ;

6 5 0 2$ 4 . 9 5

C o m p a n y :J a n c eA s s o c i a t e s ,I n c .

P . O .B o x 2 3 4

E a s t T e x a s ,P A1 8 0 4 6

P r o d u c t :J a n c eC o m p u t e r - C o n t r o l l e d

H o m eS e c u r i t yS y s t e m — C a r

t r i d g ew i t hd i s ko r t a p e s o f t w a r e

f o rC o m m o d o r e6 4 o r V I C2 0 .

K i t f o rd o - i t - y o u r s e l fi n s t a l l a t i o n

p r o v i d e s p e r i m e t e rp r o t e c t i o n ,o u t

s i d ea n di n s i d ea l a r m s ,r e m i n d e r

b e e p e rf o rd e a c t i v a t i o n ,m a g n e t i c

s w i t c h e sf o rd o o r sa n dw i n d o w s ,

p a n i cb u t t o n ,a u t o m a t i c r e - a r m

a n d p r o g r a m m a b l eo p e r a t i o n s .

P r i c e :$ 1 9 5 . 0 0

C o m p a n y :H &H E n t e r p r i s e s

5 0 5 6N o r t h4 1 s tS t r e e t

M i l w a u k e e ,W I 5 3 2 0 9

4 1 4 - 4 6 1 - 9 9 4 1

P r o d u c t :D i s kD u p l i c a t o r — A l l o w sd i s k

b a c k - u po n 2 0 3 1 , 1 5 4 0o r 1 5 4 1

d i s kd r i v e s .V e r s i o n sa v a i l a b l e

f o rV I C2 0 ,C o m m o d o r e6 4

a n dC B M8 0 3 2 ,4 0 3 2a n d4 0 1 6 .

C o m p a t i b l ew i t hM i c r oS y s t e m s

D e v e l o p m e n t ' sC I E a n d V I E I E E E

i n t e r f a c ec a r t r i d g e s .W r i t t e ne n

t i r e l yi n m a c h i n el a n g u a g e .

P r i c e :$ 1 4 . 9 5

C o m p a n y :R A KE l e c t r o n i c s

P . O .B o x1 5 8 5

O r a n g eP a r k ,F L3 2 0 6 7 - 1 5 8 5

9 0 4 - 2 6 4 - 6 7 7 7

P r o d u c t :R T T Y I I — F o rC o m m o d o r e6 4

a n dV I C 2 0w i t h8 Ke x p a n s i o n .

T u r n sy o u rc o m p u t e ri n t oa r a d i o

t e l e t y p ev i d e od i s p l a yt e r m i n a l .

F e a t u r e ss p l i t - s c r e e no p e r a t i o n

( c o m p o s e m e s s a g e sw h i l ey o u

r e c e i v e ) ,f o u r2 5 5 - c h a r a c t e ru s e r

d e f i n a b l em e s s a g e sa n df o u rp r e

s e tm e s s a g e s .S e l e c t 6 0 , 6 6 ,7 5

a n d1 0 0w p mb a u d o ts p e e d s .

W i t hm o r s e c o d ei t p r o v i d e s

c a l l s i g n I D ,R T T YI D ,a u t oU N -

S H I F T .H a r d w a r e a n ds o f t w a r e

m a n u a l s a n dI / Oe d g ec o n n e c t o r

i n c l u d e d .R e q u i r e sa R T T Yt e r m i

n a lu n i t ,a l s oa v a i l a b l ef r o mR A K .

P r i c e :$ 1 9 . 9 5t a p e ;$ 2 2 . 9 5d i s k .

S e n df o rf r e ec a t a l o g

C o m p a n y :R e d - S h i f tS o f t w a r e

P . O .B o x 4 5 4 8 8S e a t t l e ,W A9 8 1 0 2

P r o d u c t :S p e c t r u m - 6 4— S o f t w a r ef o r

s t u d y i n go r u s i n g t h e F a s tF o u r i e r

T r a n s f o r m( F F T )o n t h eC o m m od o r e6 4 .C o n t a i n sa m u l t i - m o d e

i n p u t ,t r a n s f o r m ,s a v ea n dh i g h -

r e s o l u t i o n d i s p l a yp r o g r a ma s

w e l la s s e v e r a lu t i l i t i e sa n ds a m p l e

d a t ac a s e s .

P r i c e :$ 7 9 . 9 5r e t a i l ;$ 5 9 . 9 5

s t u d e n t s / p r o f e s s o r s

C o m p a n y :A n a l y t i c a lS o f t w a r e D e s i g n

2 2 0C i t yB o u l e v a r dW e s t ,

S u i t e1 1 1

O r a n g e ,C A9 2 6 6 8

7 1 4 - 9 7 8 - 3 1 1 1

P r o d u c t :S i m a - U n i v e r s a lA s s e m b l e r

D e v e l o p m e n tP a c k a g e— M a c h i n e

l a n g u a g ed e v e l o p m e n tt o o l ,w r i t

t e ni n m a c h i n el a n g u a g e ,t h a ti n

c l u d e sa n a d v a n c e ds o u r c ec o d e

t e x te d i t o r .S u p p o r t sm u l t i p l ep r o

c e s s o r s ,i n c l u d i n g6 5 0 2 ,6 5 C 0 2 ,

6 8 0 0 ,6 8 0 9 ,8 0 8 0 ,8 0 8 5a n dZ 8 0 ,

a l o n gw i t hf e a t u r e sl i k ec o n d i t i o n a

a s s e m b l y ,b u i l t - i ns o f t w a r eR S - 2 3 2

c o m m u n i c a t i o np o r t ,a n dm o r e .

P r i c e :$ 7 5 . 0 0 C

C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6 1 2 5

Page 128: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 128/132

I l l r e v i e w

T h eO f f i c i a lC o m p u t e r

H a t e r ' sH a n d b o o kb y D . J . A r n e s o n

P u b l i s h e d b yD e l lB o o k s

R e v i e w e db v B e r n a r dF a l k o f f

T h eb l u r bo n t h ef r o n tc o v e rr e a d s ." A TL A S T !

A C O M P U T E RB O O KF O R E V E R Y O N EW H OD O E S N ' TK N O WA N DD O E S N ' TC A R EH O WT H E D A R NT H I N G SW O R K . "B u tt h e i r o n yi s , t h e

m o r ey o uk n o wa b o u t c o m p u t e r st h em o r ey o u ' l l

l i k eT h eC o m p u t e rH a t e r sH a n d b o o k .

" A r eC o m p u t e r sA l i e n sF r o mO u t e rS p a c e ? ' 1

" W h a tI f F a m o u sP e o p l ea n dE v e n t si n H i s t o r yH a dC o m p u t e r s ? "a n d" H o wt o G e ta H a c k e rt o B e d "

a r ej u s tt h r e ec h a p t e rh e a d i n g sb u t t h e yg i v ey o u

a p r e t t ys t r o n gi n d i c a t i o na s t o w h a tt h i sb o o ki s

a b o u t .Q u i c kw i t ,l o t so f p u n s ,c a r t o o n sa n dp h o t o

f u n n i e sf o l l o wo n ea n o t h e rl i k ec h a r a c t e r si n a

b u f f e r .O c c a s i o n a l l y , t h e r ei s e v e na r i n g o ft r u t h

t o w h a ti s s a i d .F o ri n s t a n c e , h e r e ' sa b i to f " T h e

F a l l a c y o fS a v i n gT i m e "c h a p t e r :

W h e nc o m p u t e r i s t st o u tt h e i rc l e v e rl i t t l em a c h i n e s ,o n e

o f t h ef i r s t' a d v a n t a g e s 't h e y ' l lb o r ey o uw i t hi s t h a tt h e

c o m p u t e ri s t h eg r e a t e s tt i m e s a v e re v e ri n v e n t e d— T h e

f a l l a c yi s t h a tt i m ec a n n o tb e s a v e d .I t c a no n l yb e u s e d . . . .

T a k ea g o o dl o o ka t a c l o c k .H a v ey o ue v e rs e e na n y

e x t r at i m ef i a k eo f fa c l o c k ?I s t h e r ea l i t t l ew a do f i t u n d e r

y o u rw r i s tw a t c h ?O fc o u r s en o t B e c a u s ei t ' sa l lu s e du p .

T h e r ei s n ' ta s i n g l es e c o n do f m o r et i m ei n t h ew o r l dn o ws i n c et h e i n v e n t i o no f t h ec o m p u t e r .I n f a c t ,t h e r e ' sa l m o s t

5 0 y e a r sl e s so f i t . . . .T h en e x t t i m e ac o m p u t e r i s tt e l l s

y o uh i sc o m p u t e rs a v e sh i mt i m e ,a s kh i mt o s h o wy o u

w h e r eh e k e e p si t .

T h ec h a p t e ro n t h ec o m p u t e ri n d u s t r yt e l l sy o u

a b o u t " O l dL i n eC o m p u t e rC o m p a n i e s " .B y" o l d

l i n e "t h e y d o n ' tm e a n C o m m o d o r e ;t h e y ' r e r e f e r

r i n gt o t h e a n c i e n t st h a th a v eb e e n" s e r v i n gy o u

s i n c eM a r c h " .A n df o rt h o s ew h oa r e f o r t u n a t e

e n o u g ht o b e w o r k i n gf o ra n o r i g i n a le q u i p m e n t

m a n u f a c t u r e r b u tm a yb e l o o k i n gf o rg r e e n e rp a s

t u r e s ,t h e s e c t i o no n " H o wt o S t a r tY o u rO w nC o mp u t e rC o m p a n y "i s a v e r y a c c u r a t e s c e n a r i oo f

h o wm o r et h a no n ed e f e c t o ri n t h e i n d u s t r ym a d e

g o o d .( I w o n ' tm e n t i o na n yn a m e s ,o f c o u r s e . )

N ob o o kf o rt h ec o m p u t e rh a t e rw o u l db e c o mp l e t ew i t h o u tw a y st o b r i n gc o m p u t e rc o c k t a i lp a r t y

c o n v e r s a t i o nt o a s c r e e c h i n gh a l t .S o m eo f t h e s e

l i t t l et i d b i t si n c l u d el i n e sl i k e ." I s9 1 1t h ep r e f i x ,o r

i s i t t h ew h o l en u m b e r ? "o r " 1 u n d e r s t a n dt h e y ' r e

t h i n k i n go f p a i n t i n g t h eh y d r a n t sa g a i n . "" M ys h o r t s

w e r ei n s p e c t e db y n u m b e r1 0 9 8 7 . "a n do f c o u r s ea

r e a lc . k . ." W o u l dy o ul i k et o s e em yr o o tc a n a l ? "a r e

o t h e rs u g g e s t i o n s .

A sf o rc u t st o t h ec o m p u t e rp e r s o n a ei t s e l f ,a n y

o n ew h oh a sa c o m p u t e ri s o n t h ew a yt o b e c o m

i n ga " h a c k e r " ,w h i c h ,f o rt h o s eo f y o uw h od o n ' t

k n o w ,i s a c o m p u t e re n t h u s i a s tw h ol i v e s ,t h i n k s

a n db r e a t h e sc o m p u t e r sb u te a t sC h i n e s ef o o d .Y o u

c a nf i n do u tt h ed i f f e r e n c e sb e t w e e nS i l i c o nV a l l e y

a n dS i l i c o n eV a l l e y .Y o uc a nl e a r nt h ed a n g e rs i g n s

o f c o m p u t e ra d d i c t i o n ,h o wt o j o i nC o m p u t e r h o l i c s

A n o n y m o u sa n d" h o wt o t e l li f y o u rs o no r d a u g h t e r

i s u s i n gc o m p u t e r s . "T h e r e ' se v e na s e c t i o no n c o m

p u t e r" b u r no u t "f e a t u r i n g B o r i sK a r l o f f .O fc o u r s e

t h e r e ' sa l s o" AD a yi n t h eL i f eo f a H a c k e r " ," A

H a c k e r ' sP h o t oA l b u m "a n d " T h eA n a t o m yo f a

H a c k e r " .A c o m p u t e rp e r s o n c a ng e th a c k e dt o

d e a t hi f t h e y ' r en o tc a r e f u l .

A l l i na l lt h i sb o o ki s f u nt o p a s sa r o u n da n dr e a d

t h r o u g ha f e wt i m e s .A n da l t h o u g ht h e g l o s s a r yo f

T h e C o m p u t e rH a t e rs H a n d b o o kd e f i n e sZ E R Oa s

" T h es u mt o t a lo f e v e r y t h i n gg o o dt h a tc a nb e s a i d

a b o u t c o m p u t e r sa n dc o m p u t e r i s t s" t h em o r ey o u

r e a dt h em o r ey o ur e a l i z et h a tt h i si s r e a l l yn o ta

c o m p u t e rh a t e r ' sh a n d b o o k ;i t ' sa c o m p u t e r

h a c k e r ' sh a n d b o o k . C

1 2 6 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 129: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 129/132

u F u n C o m m o d o r eE d u c a t i o n a lS o f t w a r eG r o u pA n n o u n c e sC o n t r a c t sW i t h :

M i l l i k e n

P u b l i s h i n gC o m p a n y :C o m m o d o r ei s p l e a s e dt o a n n o u n c et h a tt h eh i g h l y

r e g a r d e dM i l l i k e nE d u f u ns e r i e sw i l lb e a v a i l a b l e

f o rt h eC o m m o d o r e6 4

a n dV I C2 0 c o m p u t e r s .

T h e s ep r o g r a m s ,

o r i g i n a l l yd e v e l o p e d

u n d e rN a t i o n a lS c i e n c e

F o u n d a t i o ng r a n t sa n d

k e y e dt o t h ee s s e n t i a l

l e a r n i n gs k i l l sl i s t

d e v e l o p e db y t h e

N a t i o n a lA s s o c i a t i o n

o f S u p e r v i s o r so f

M a t h e m a t i c sw i l lb e a v a i l a b l et o C o m m o d o r ec o m p u t e r

o w n e r si n t h en e a rf u t u r e .T h e s ep r o g r a m sa r ea n

i m p o r t a n t s t e pi n t h e p r o c e s so f b r i n g i n gT e a c h e r

T e s t e dE d u c a t i o n a lS o f t w a r et o t h eH o m eM a r k e t ,

a l l o w i n gp a r e n t sa n dc h i l d r e nt o u s et h es a m es o f t w a r e

a t h o m et h a tt h e yu s ei n s c h o o l .

M i d w e s tS o f t w a r e :

T h i ss e r i e so f o v e r3 0 p r o g r a m sf o c u s e s o ne s s e n t i a l

e a r l yl e a r n i n gs k i l l sf o rp r e s c h o o l e r s t h r o u g he a r l y

e l e m e n t a r yg r a d e s .A s i m p l en o n - t h r e a t e n i n g f o r m a t

i s u s e dt o t e a c hs u c h c o n c e p t s a sl o n g e s t / s h o r i e s t .

n u m b e ra n dl e t t e rs e q u e n c e ,v i s u a lp e r c e p t i o na n d

s h a p em a t c h i n g .T h e s ep r o g r a m sw i l lo f f e rt h ec h i l da

s i g n i f i c a n ta d v a n t a g ei n t h ee a r l y l e a r n i n gp r o c e s s .

S p e e dR e a d i n g :

C o m m o d o r ew i l ls o o nb e a n n o u n c i n gt h em o s tp o w e r f u l

a n df l e x i b l es p e e dr e a d i n ga n dc o m p r e h e n s i o n - b u i l d i n g

p r o g r a my e ts e e n o na n ym i c r o c o m p u t e r .T h ep o w e r

o f t h i ss o f t w a r e p r o d u c tw i l la l l o wh i g h s c h o o l s t u d e n t s

t o i m p r o v ec r i t i c a ls k i l l sn e c e s s a r y( o rc o l l e g ea s w e l l

a s p r o v i d et h ea d d i t i o n a ls k i l l sn e e d e dt o s t a ya h e a d

o f t h e i r f i e S d .

T y p eR i g h t :

T h i s v e r y p o p u l a rt y p i n gp r o g r a mw i l lb e f a m i l i a rt o a i l

o u ru s e r s .T h ep r o g r a mt e a c h e st h es k i l l sn e e d e df o r

k e y b o a r de n t r ya n dt h e n p r o v i d e sd r i l l s ,p r a c t i c ea n dg a m e st o t e s ty o u ra b i l i t i e s .T h i si s a f u nw a yt o l e a r n

a n e s s e n t i a ls k i l lw h i l er e l y i n go n t i m e - t e s t e dm e t h o d s

o f t e a c h i n g .

C h o p p e rM a t h :

F l yy o u rc h o p p e rt o t h e l a n d i n gp a dw h i l es o l v i n gm a t h

p r o b l e m si n a d d i t i o n ,s u b t r a c t i o n ,m u l t i p l i c a t i o na n d

d i v i s i o n .V e r yg o o dg a m ea c t i o ni s u s e dt o e n h a n c et h e

l e a r n i n g s t r a t e g i e su s e di n t h i sp r o g r a m .T h i sw i l lb e a n

e x c i t i n g a d d i t i o nt o a n yh o m eo r s c h o o ls o f t w a r el i b r a r y .

M i n n e s o t aE d u c a t i o n a l

C o m p u t e rC o n s o r t i u m :O v e r1 0 0h i g hq u a l i t yp r o g r a m sc o v e r i n gm o s ts u b j e c t s

a n dg r a d e s .

A l lp r o d u c t sa r ed u eo n s t o r es h e l v e sb e f o r e C h r i s t m a s .

z . c o m m o d o r e

C O M P U T E R

Page 130: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 130/132

n e wb o o k s

F r o mS y b e xC o m p u t e rB o o k s

2 3 4 4S i x t h S t r e e t

B e r k e l e y ,C A9 4 7 1 0

Y o u rF i r s tV I C2 0 P r o g r a m

b y R o d n e yZ a k s ,$ 9 . 9 5 .

T h eV I C2 0 C o n n e c t i o nb yJ a m e sW . C o f f r o n , $ 7 . 9 5 .

T h eC o m m o d o r e6 4B A S I CH a n d b o o kb y D o u g l a sH e r g e r t .

$ 9 . 9 5 .

T h eE a s yG u i d et o Y o u rC o m m o d o r e6 4 b yJ o s e p h

K a s c m e r ,$ 7 . 9 5 .

P r o g r a m m i n gt h e6 5 0 2b y R o d n e yZ a k s ,$ 1 4 . 9 5 .

C o m p u t e rP o w e rf o rY o u r

L a wO f f i c eb y D a n i e lR e m e r ,

$ 1 9 . 9 5 .

I n t e r n a t i o n a lM i c r o c o mp u t e rD i c t i o n a r y , $ 3 . 9 5 .

F r o md i l i t h i u mP r e s s

P . O .B o x6 0 6

B e a v e r t o n ,O R9 7 0 7 5

C o m p u t e r sf o rE v e r y b o d y ,

3 r dE d i t i o nb yJ e r r yW i l l i sa n d

M e r lM i l l e r ,$ 7 . 9 5 .'

C o m p u t e r sf o rE v e r y b o d y

B u y e r s G u i d eb y J e r r yW i l l i sa n d

M e r lM i l l e r .$ 1 9 . 9 5 .

H o wt o U s et h eC o m m o d o r e6 4 b yJ e r r yW i l l i sa n dD e b o r r a h

W i l l i s ,$ 3 . 9 5 .

H o wt o U s et h eC o m m o d o r eV I C2 0 b yJ e r r yW i l l i sa n d D e b o r

r a hW i l l i s ,$ 3 . 9 5 .

A P E Tf o rK i d sb yS h a r o n

B o r e n ,$ 7 . 9 5 .

A P E Ti n t h eC l a s s r o o m :

A c t i v i t yW o r k b o o k ,$ 5 . 9 5 .

T e a c h e r ' sm a n u a l$ 1 4 . 9 5 .

M o r eT h a n3 2 B A S I CP r o

g r a m sf o rt h eC o m m o d o r e6 4b y T o mR u g g ,P h i lF e l d m a na n d

G e n eM o o r e ,$ 1 9 . 9 5 .

M o r eT h a n3 2 B A S I CP r og r a m sf o r t h eV I C2 0 b yT o mR u g g ,P h i lF e l d m a n a n dC l a r e n c e

S . W i l s o n . $ 1 9 . 9 5 .

3 2 B A S I CP r o g r a m sf o r t h e

P E TC o m p u t e r ,$ 1 9 . 9 5

F r o mE L C O M PP u b l i s h i n g ,I n c .

5 3 R e d r o c kL a n eP o m o n a ,C A9 1 7 6 6

T r i c k sf o rV I C sb y S a mD .

R o b e r t s , $ 9 . 9 5 .

M o r eo n t h e6 4 b y H . C .

W a g n e r ,$ 9 . 9 5 .

T h eG r e a tB o o ko f G a m e s( f o rt h eC o m m o d o r e6 4 ) ,$ 9 . 9 5 .

F r o mC e l e s t i a lS o f t w a r e

3 0 1 0W a r r i n g t o nA v e n u e

L a k e l a n d ,F L3 3 8 0 3

H o wt o E f f e c t i v e l yM a r k e tY o u rC o m p u t e rS o f t w a r e b y

C e l e s t i a lS o f t w a r e , $ 1 9 . 9 5 .

F r o mH a y d e n

B o o kC o m p a n y5 0 E s s e xS t r e e t

R o c h e l l eP a r k ,N J 0 7 6 6 2

M i c r o c o m p u t e r sC a n B eK i d

S t u f fb y A n n aM a eW a l s h ,$ 8 . 9 5 .

a d v e r t i s e r

i n d e x

A . C h e r r yC o m p u t e r

I d e aC o . 1 0 8

A c a d e m yS o f t w a r e 8 3

A m e r i c a nP e r i p h e r a l s 1 0

A r b u t u sT o t a l s o f t 2 7

B . D a l t o nB o o k s e l l e r 1 7

B y t e s& B i t s 1 0 8

C h e a ts h e e tP r o d u c t s 6 7

C o m m o d o r e6 , 7 , 1 2 7 ,I F C ,I B C

C o n n e c t i c u t

m i c r o c o m p u t e r 2 5

C o wB a y C o m p u t i n g 2 6

E T C . 5

I n n o v a t i v eO r g a n i z e r s 1 0 3

L e a d i n gE d g e O B C

M i c r o - 8 0 ,I n c . 2 8

M i c r oS i g n a l 2 7

N e wL e a f 7 3P e e kS o f t w a r e 1 0 8

P r e c i s i o nT e c h n o l o g y 6 8

P r o l i n eS o f t w a r eL t d . 6 8

S c h o o lM a s t e r 2 8

S i m p l e xS o f t 5 9

S o u t h e r nC a s e 5 9

S t a rM i c r o n i c s 1

V a i s a l a ,I n c . 5

V i r g i n i aM i c r oS y s t e m s 5 9

1 2 8 C O M M O D O R E :T H EM I C R O C O M P U T E RM A G A Z I N EI s s u e2 6

Page 131: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 131/132

A P P L E I I e 6 4 K

A p e r s o n a !c o m p u t e ri s s u p p o s e dt o b e a

c o m p u t e rf o rp e r s o n s .

N o tj u s tw e a l t h y

p e r s o n s . O rw h i z - k i d

p e r s o n s . O rp r i v i l e g e d

p e r s o n s .

B u tp e r s o np e r s o n s .

I n o t h e rw o r d s ,a l lt h ep e r s o n sw h o mA p p l e ,I B M , a n dR a d i oS h a c ks e e mt o

h a v ef o r g o t t e na b o u t( i n c l u d i n g ,m o s t

l i k e l yy o u ) .

B u tt h a t ' so k a yB e c a u s en o wy o uc a n

g e ta h i g h - p o w e r e dh o m ec o m p u t e rw i t h o u tt a k i n go u ta s e c o n d m o r t g a g e

o n y o u rh o m e .

I t ' st h eC o m m o d o r e6 4 .W e ' r en o tt a l k i n ga b o u ta l o w - p r i c e dc o m p u t e rt h a t

c a nb a r e l yr e t a i na p h o n en u m b e rW e ' r et a l k i n ga b o u ta m e m o r yo f 6 4 K .

W h i c hm e a n si t c a n p e r f o r mt a s k sm o s t

$ 1 3 9 5 *$ 9 9 9 *$ 1 3 5 5T R S - 8 0I I I 1 6 K I B I V T P C 6 4 K

o t h e rh o m ec o m p u t e r sc a n ' t .I n c l u d i n g

s o m eo f t h o s et h a tc o s ta l o tm o r e .

( T a k ea n o t h e rl o o ka t t h e t h r e ec o m p u te r sa b o v e . )

B yi t s e l f ,t h eC o m m o d o r e6 4 i s a l l

t h ec o m p u t e ry o u ' l le v e rn e e d .Y e t ,i f

y o ud o w a n tt o e x p a n di t sc a p a b i l i t i e s

s o m ed a yy o u c a nd o s o b ya d d i n ga

f u l lc o m p l e m e n to f C o m m o d o r ep e

r i p h e r a l s .S u c ha s d i s kd r i v e s .M o d e m s .A n dp r i n t e r s .

Y o uc a na l s op i a yt e r r i f i cg a m e so n

t h eC o m m o d o r e6 4 .M a n yo f w h i c hA o p i ei s a r e g i s t e r e dt r a d e m a r ko f A p p l eC o m p u t e rt n c

T R & f i Oi s a r e g i s t e r e dt r a d e m a r ko f T a n d yC o r pI B Mi s a r e g i s t e r e dt r a d e m a r ko f I n t e r n a t i o n a lB u s i n e s sM a c d i n e s C o r p

c h a l l e n g i n gt h a n

t h o s ey o uc o u l d

™ e v e rp l a yo n a

g a m em a c h i n ea l o n e .

A n da s g r e a ta s a l l

t h i ss o u n d s ,w h a t ' s

e v e ng r e a t e r - s o u n d

i s t h ep r i c e .I t ' sh u n d r e d so f

d o l l a r sl e s st h a nt h a to f o u r n e a r e s tc o m p e t i t o r

S ow h i l eo t h e rc o m p a n i e sa r et r y i n g

t o t a k ea d v a n t a g eo f t h ec o m p u t e rr e v o l u t i o n ,i t s e e m st o u s t h e y ' r er e a l l y

t a k i n ga d v a n t a g eo f s o m e t h i n ge l s e :

T h e i rc u s t o m e r s .

• M a n u f a c t u r e r s 's u g g e s t e dl i s tD n c e s ,M o n i t o r i n c l u d e d w i t hT R S - 8 0I I Io n l yC o m m o d o r eB u s i n e s sM a c h i n e s -P QB o x5 0 0 R .C o n s r j o h o d t e n .P A 1 9 4 2 8 ;C a n a d a - 3 3 7 0P h a r m a c yA v e n u e .A g i n c o u r t .O n t ,C a n .M 1 W2 K 4 .

[ c o m m o d o r

C O M P U T E

Page 132: Commodore Microcomputer Issue 26 1983

8/7/2019 Commodore Microcomputer Issue 26 1983

http://slidepdf.com/reader/full/commodore-microcomputer-issue-26-1983 132/132

T H ES E C R E T SO FP E R F E C TM E M O R Y :O N EA N DO N EH A L FE A R T H D O L L A R S

A TL A S T :T H EW H O L ET R U T HA B O U TF L O P P I E S .

A m a z i n gb o o kr e v e a l s

a l l !

H o wt o k e e pf r o mb r a i n w a s h i n g y o u rd i s k

s o i t n e v e rl o s e si t ' s

m e m o r y

H o wf i n g e r p r i n t sc a na c t u a l l yd a m a g ed i s k s .

U n r e t o u c h e dK i r l i a n

p h o t o g r a p h so f U F O ' s

( U n i d e n t i f i e dF l o p p yO b j e c t s ) !T h ei n c r e d i b l e

i m p o r t a n c eo f m a k i n gc o p i e s ;t h eD e p a r t m e n to f R e d u n d a n c yD e p a r t

m e n t -a n dw h a tg o e s o nw h e ni t g o e so n !P o w e rf u ls e c r e tm e t h o d st h a t

s c i e n t i s t sc l a i mc a n a ct u a l l yp r e v e n tc o m p u t e ra m n e s i a !A l lt h i s ,a n dm u c hm o r e . . .