compute gazette issue 03 1983 sep

132
8/9/2019 Compute Gazette Issue 03 1983 Sep http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 1/132 F e a t u r e s : T e l e c o m p u t i n g O V I 6 S 2 . 0 0 S e p t e m b e r 1 9 8 3 I s s u e V o l . 1 N o 6 3 3 8 0 S 2 . 5 0 i C a n a d a O w n e r s A n U s e r s O C o m m o d o r e V I C - 2 0 A n 6 4 ' P e r s o n a l C o m p u t e r s P O T H O L E S A g a m e o s k i l l a n a c t i o n f o t h V I a n 6 O n l y t h v e r y b e s t d r i v e r s c a m a n e u v e r t h e i r c a r t h r o u g h t h p o t h o l e d s t r e e t s w h i l e b e i n g c h a s e d b t h r e l e n t l e s s S t r e e t C o m m i s s i o n e r . G r e a t G a m e s I T h i s I s s u e ! 7 4 4 7 0 6 3 3 8 0 0 N e w s F r o m T h S u m m e r C o n s u m e r E l e c t r o n k s S h o w : M o r e S o f t w a r e , L o w e r P r i c e s H o T U s F u n c t i o n K e y s B t h e m s e l v e s , t h e y d n o t h i n g . B u t t h e y c a b m a d e t d a l m o s t a n y t h i n g - w i t h f e s i m p l e p r o g r a m m i n g t e c h n i q u e s . H e r e ' s h o t p u t h o s e f o u r s p c i a l f u n c t i o n k e y s f o V I a n 6 t w o r k . S t a t e s A n C a p i t a l s T u t o r : C o m p l e t e E d u c a t i o n a l P r o g r a m F o Y o u n g s t e r s V I C - 2 0 A n 6 4 V e r s i o n s I B a n g o r t h c a p i t a l o M a i n e ? O i i A u g u s t a ? T h e n a g a i n , A u g u s t a c o u l d b t h c a p i t a l o S o u t h C a r o l i n a . . . o r i t h a t C o l u m b i a ? W i t h " S t a t e s C a p i t a l s T u t o r " y o u c a n l e a r n t b s u r e . A l s o I T h i s I s s u e I n s i d e V i e w : T h P r o g r a m m e r B e h i n d T e m p l e o f A p s h a i S i m p l e A n s w e r s T C o m m o n Q u e s t i o n s H O T W A R E : T h i s M o n t h ' s B e s t S e l l e r s M a c h i n e L a n g u a g e F o B e g i n n e r s

Upload: cubemanpdx

Post on 30-May-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 1/132

F e a t u r e s : T e l e c o m p u t i n g O V I 6 S 2 . 0 0S e p t e m b e r 1 9 8 3I s s u e V o l . 1 N o 6 3 3 8 0 S 2 . 5 0 i C a n a d a

O w n e r s A n U s e r s O C o m m o d o r e V I C - 2 0 A n 6 4 ' P e r s o n a l C o m p u t e r s

P O T H O L E SA g a m e o s k i l la n a c t i o n f o t h V I a n 6

O n l y t h v e r y b e s td r i v e r s c a m a n e u v e rt h e i r c a r t h r o u g h t h p o t h o l e d s t r e e t s w h i l eb e i n g c h a s e d b t h r e l e n t l e s s S t r e e tC o m m i s s i o n e r .

G r e a t G a m e sI T h i s I s s u e !

7 4 4 7 0 6 3 3 8 0

0

N e w s F r o m T h S u m m e rC o n s u m e r E l e c t r o n k s S h o w :M o r e S o f t w a r e , L o w e r P r i c e sH o T U s F u n c t i o n K e y sB t h e m s e l v e s , t h e yd n o t h i n g . B u t t h e yc a b m a d e t d a l m o s t a n y t h i n g -w i t h f e s i m p l ep r o g r a m m i n g t e c hn i q u e s . H e r e ' s h o t p u t h o s e f o u r s p c i a l f u n c t i o n k e y s f o V I a n 6 t w o r k .

S t a t e s A n C a p i t a l s T u t o r :

C o m p l e t e E d u c a t i o n a l P r o g r a m F o Y o u n g s t e r s V I C - 2 0 A n 6 4 V e r s i o n sI B a n g o r t h c a p i t a l o M a i n e ? O i i A u g u s t a ?T h e n a g a i n , A u g u s t a c o u l db t h c a p i t a l o S o u t hC a r o l i n a . . . o r i t h a t C o l u mb i a ? W i t h " S t a t e s C a p it a l s T u t o r " y o u c a n l e a r n t b s u r e .

A l s o I T h i s I s s u eI n s i d e V i e w : T h P r o g r a m m e r B e h i n dT e m p l e o f A p s h a iS i m p l e A n s w e r s T C o m m o n Q u e s t i o n sH O T W A R E : T h i sM o n t h ' s B e s t S e l l e r sM a c h i n e L a n g u a g eF o B e g i n n e r s

Page 2: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 2/132

B r a d e r b u n df l f f l E R I C f l f f l V O R I T EC O m P U T E R O f i f T l E S

N o f o t h C o m m o d o r e 6 C H O P L I F T E R ! I t ' s t h b e s t s e l l i n g g a m e e v e r f o t h A p p l e . I i t A t a r i 4 0 0 / 8 0 0v e r s i o n , i z o o m e d t t h e t o po t h c h a r t s . N o w C H O P -L I F T E R ! ' " i a v a i l a b l e f o t h C o m m o d o r e 6 4 Y o u r c h a l l e n g e i t r e s c u ep e a c e - c o n f e r e n c e d e l e g a t e sh e l d h o s t a g e b e h i n d e n e m yl i n e s . A m i d h e a v y f i r e f r o m

t a n k s , m i s s i l e s a n p l a n e s , y o h e r o i c a l l y m a n e uv e y o u r d a r e d e v i l c h o p p e r . Y o u ' l l n e e d a l y o u rc o u r a g e a n s k i l l t s u r v i v e a g a i n s t t r e a c h e r o u so d d s . T h g a m e ' s r e m a r k a b l e g r a p h i c s a n r e a l i s t j o y s t i c k c o n t r o l w o n ' t l e y o g i v e u p . A f t e r a l l , w o r l dp e a c e r e s t s i y o u r h a n d s !A s y o u r n e a r e s t B r o d e r b u n d d e a l e rf o s n e a k p r e v i e w o C h o p l i f t e r ! ™ a n o u o t h e r C o m m o d o r e 6 g a m e s ; D a v i d ' sM i d n i g h t M a g i c , 1 " S e a f o x , ™ a n S e r p e n t i n e . ' "

A n f o V I C - 2 0 o w n e r s , t o o .A . E . ™ r u n a w a y b e s t - s e l l e r f o t h e jA p p f e I a n t h A t a r i 4 0 0 / 8 0 0 , i w i n n e r f o V I C - 2 0 .G i a n t r o b o t s t i n g r a y s d e s i g n e d t f i g h t p o l l u t i o n h a v e r u a m o k a n a r a t t a c k i n g i w a v e s f r o m t h s k y .A . E . ™ ( " s t i n g r a y " i J a p a n e s e ) i g r a p h i cm a s t e r p i e c e , w i t h s c r e e n a f t e r s c r e e n o

3 - e f f e c t s . T h a r c a d e - s t y l e a c t i o n i m a s t e r f u l t o o , a s y o u l a u n c hr e m o t e l y - t r i g g e r e d m i s s i l e s a n d e t o n a t e t h e m p r e c i s e l y ( c o i n c i d et h s w o o p i n g , d i v i n g , c o n s t a n t l y c h a n g i n g f l i g h t p a t t e r n s o t h d e a d l y A . E . ' s !

s y o u r n e a r e s t B r o d e r b u n d d e a l e r f o s n e a k p r e v i e w o A . E . ™ a n o u V I C - 2 0 g a m e s : M a r t i a n R a i d e r , ' " M u l t i - S o u n d S y n t h e s i z e r , ' " S e a f o x , ™T r a p , ' " a n S k B l a z e r . ™

> ^ . . i y . 1 :

d S o f t w aB r o d e r b u n d S o f t w a r e 1 9 3 8 F o u r t h S t r e e t S a R a f a e l , C 9 4 9 0 1

M a i l , A p o l s . v i e ; ? < ) . C o m m o d o r e 6 a n I B P a r r e g i s t e r e n . i r i r k - . o l A l A ' f . I n c . . A p p l e C o m p u l r f r I n C o m m o d o n i

l i - i . i r c n i . . , 1 1 , 1 n n i n i r T i i . i i i i i r u l B u s i n e s s M a c n i n o s C o r p .r e 5 n « c l i v o ( y .

Page 3: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 3/132

N o y o h a v e t h p o w e r o p r o f e s s i o n a l q u a l i t y C h e c k R e g i s t e rS y s t e m . M a i n t a i n m u l t i p l e c h e c k i n ga c c o u n t s , c o m p l e t e w i t h f u l l c h e c k b o o kr e c o n c i l i a t i o n a n 1 b u d g e t c a t e g o r i e s .C h a n g e o d e l e t e a n c h e c k , c h e c k o d e p o s i t a m o u n t , o d e d u c t i o n a n C h e c k E a s e ! w i l l a u t o m a t i c a l l y u p d a t ea l b a l a n c e f i g u r e s . R e v i e w c h e c k sf o r w a r d , b a c k w a r d o b c h e c kn u m b e r . C o n f i g u r e f o R S 2 3 2 o c o m p a t a b l e C o m m o d o r e p r i n t e r . P o s tc h e c k s a t h e y c l e a r t h b a n k . U p g r a d ed a t a f r o m c a s s e t t e t d i s k . P r i n t b c h e c k n u m b e r , c a t e g o r y o i i t e m i t a d e d u c t a b l e . C o m m o d o r e 6 a n V I C - 2 0u s e r s c a e v e n s a v e m o n t h s w o r t h o c h e c k d a t a i f o r m a t c o m p a t a b i e w i t hC o m m o d o r e ' s P e r s o n a / F i n a n c ep a c k a g e f o l a t e r a n a l y z a t i o n .$ 2 4 . 9 5 c a s s e t t e V I C - 2 0 m i n . 8 K $ 2 9 . 9 5 c a s s e t t e : C o m m o d o r e 6 4 " A t a r i 4 0 0 ® / 8 0 0 ® / 1 2 0 0 X L $ 3 4 . 9 5 i k C o m m o d o r e 6 4 - A t a r i 4 0 0 ® / 8 0 0 ® / 1 2 0 0 X L ® ,

I B P C A P P L E I l / f l p l u s / I I e ®

A v a i l a b l e a t f i n e r S o f t w a r e S t o r e s e v e r y w h e r e . A u a i i a b i e f o u r t h q u a r t e r 1 9 8 3 .O C a l l ( 2 1 3 ) 5 0 1 - 5 8 4 5 f o r t h e n a m e o y o u r l o c a l d e a l e r o d i s t r i b u t o r .

1 0 9 0 2 R i v e r s i d e D r i v e N o r t h H o l l y w o o d , C a l i f o r n i a 9 1 6 0 2 . ( 2 1 3 ) 5 0 1 - 5 8 4 5e C O P Y H I G I I I W H C M S Y S T E M S . C E C K h A S K ! I T R A D E M A R K O G M S Y S T t i M S U C E N C E D T T & S O i - T W A H E . V I C 2 C O M M O D O R E f r P F H S O N A IH N A N C I i . A T A R I W M A T A R I B O O , A T A R I L T O X I . . A P P L E i l . A I ' P L E 1 P L U S . A r i > L F . I I h A N I B P C A R E R E G I S T E R E D T R A D E M A R K S O F T l ! E J R R E S P E C T I V E C O M P A N I E S .

Page 4: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 4/132

S P I N N A K E R ' S L I N E O E A R L Y L E A R N I N G G A M E S

I G R O W I N GA F A S T A Y O U RC H I L D ' S M I N D .

W a t c h i n g y o u r k i d s g r o w u i l o o f u n . B u m a k i n g s u r e t h e i r m i n d s g r o w a f a s t a t h e i rb o d i e s i e v e n m o r e r e w a r d i n g . T h a t ' s w h e r e w c a h e l p . W i t h g r o w i n g l i n e o E a r l y L e a r n i n gP r o g r a m s t h a t a r e n o o n l y l o t s o f u t p l a y , b u a l s o e d u c a t i o n a l .

S o m e o f t h e g a m e s y o s e o t h e s e t w p a g e sh e l p e x e r c i s e y o u r c h i l d ' s c r e a t i v i t y . O t h e r s h e l pi m p r o v e v o c a b u l a r y a n s p e l l i n g s k i l l s . W h i l e o t h e r s

i m p r o v e y o u r c h i l d ' s w r i t i n g a n r e a d i n g a b i l i t i e s .A n a l o t h e m h e l p y o u r c h i l d u n d e r s t a n d h o t u s e t h e c o m p u t e r .

S i y o u ' r e l o o k i n g f o r c o m p u t e r p r o g r a m s t h a td m o r e t h a n j u s t " b a b y s i t " f o y o u r k i d s , r e a d o n Y o u ' l l f i n d t h a t o u E a r l y L e a r n i n g P r o g r a m s a r n o o n l y c o m p a t i b l e w i t h A p p l e ' , " 1 A t a r i 1 , 1 1 1 I B M * a n C o m m o d o r e 6 4 c o m p u t e r s , b u t a l s o w i t h k i d sw h l i k e t h a v e f u n .

H E D I D D L E D I D D L E 1 " P o e t r y I m o t i o n . A g e s t 1 0 K i d s l o v e r h y m e s .A n s i n c e H E D I D D L E

D I D D L E f e a t u r e s 3 c l a s s i cr h y m e s w i t h f u l l c o l o rg r a p h i c s a n t h e n e a t e s tc o m p u t e r m u s i c y o u ' v e e v e rh e a r d , i m a k e s r h y m e g a m e s

m o r e f u t h a n e v e r b e f o r e .P l u s , i m a k e s i f u f o k i d s t r e a d , h e l p s t h e m

u n d e r s t a n d h o w o r d s a n d r h y m e s c r e a t e p o e t r ya n l e t s t h e m t a k e f r a g m e n t e d t h o u g h t s a n

r e a r r a n g e t h e m t f o r m c o h e r e n t v e r s e .

A p p l e . I B M a n d f l t a n a r m j s t t ™ i t r - . i i I i . ' T O r k s o f A p p l e C o m p u t e r . I n t . . I n t e i n a o m i a l B u s i n e s s M a c h i n e s C o r p . a M a r t , i n c .C o m m o d o r e 6 t j i r a J e r r a r k o C o m m o o o r e E l e c t r o n I L r r . i i " :

Page 5: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 5/132

R H Y M E S & R I D D L E S ™ c o m e t l i f e . A g e s t 9 R H Y M E S R I D D L E S

w i l l d e l i g h t y o u r c h i l dr e n . B e c a u s e w h e nt h e y s u c c e s s f u l l y c o

p l e t e t h r h y m e s ,r i d d l e s , a n f a m o u s

s a y i n g s o t h s c r e e n . t h e y ' l l s e t h e m c o m e t l i f e - w i t h m u s i c

a n c o l o r f u l p i c t u r e s .A n R H Y M E S R I D D L E Sn o o n l y t e a c h e s c h i l d r e nt h c o r r e c t l y r i c s t n u r s e r yr h y m e s a n d f a m o u s s a y i n g s .I a l s o h e l p s k i d s l e a r n t r e a d a n s p e l l w h i l e f r i e y ' r eh a v i n g f u n ! T h a t ' s w h

p a r e n t s l i k e R H Y M E S R I D D L E S , t o o !

K I N D E R C O M R ™ N u m b e r s , s h a p e s , l e t t e r s , w o r d s a n d r a w i n g s m a k e f u n . A g e s t 8

K I N D E R C O M P i g a m e t h a t a l l o w s

v e r y y o u n g c h i l d r e nt s t a r t l e a r n i n g o t h c o m p u t e r . I t ' sc o l l e c t i o n o l e a r n i n ge x e r c i s e s t h a t a s y o u r c h i l d r e n t m a t c hs h a p e s a n l e t t e r s , w r i t e t h e i rn a m e s , d r a w p i c t u r e s , o f i l l i m i s s i n g n u m b e r s . A n K I N D E RC O M P w i l l d e l i g h t k i d s w i t h c o l o r

f u r e w a r d s , a t h s c r e e n c o m e s t l i f e w h e n c o r r e c ta n s w e r s a r g i v e n .

A p a r e n t ,y o c a n e n j o y

t h f a c t t h a ty o u r c h i l d r e n a r e h a v i n gf u n w h i l e i m p r o v i n g t h e i rr e a d i n g r e a d i n e s s a n c o u n t i n g s k i l l s .

F A C E M A K E R ™ m a k e s f a c e s f u n . A g e s t 1 2 F A C E M A K E R l e t s c h i l

d r e n c r e a t e t h e i r o w f u n n y f a c e s o t h

s c r e e n . O n c e f a c e i c o m p l e t e d , y o u r

c h i l d r e n w i l l g i g g l ew i t h d e l i g h t a t h e y

m a k e i d a l k i n d so f n e a t t h i n g s : w i n k , s m i l e ,

w i g g l e i t e a r s , o w h a t e v e rt h e i r i m a g i n a t i o n d e s i r e s .

P l u s . F A C E M A K E R h e l p sc h i l d r e n b e c o m e c o f o r t a b l e w i t h c o m p u t e rf u n d a m e n t a l s s u c h a s m e n u s , c u r s o r s , t h r e t u r n k e y . t h s p a c e b a r .s i m p l e p r o g r a m s , a n

g r a p h i c s . F A C E M A K E Rw o n ' t m a k e p a r e n t s f r o w n b e c a u s et h e i r c h i l d r e n w i l l h a v e f u n m a k i n gf r i e n d s w i t h t h c o m p u t e r .

■ V • ■

W m a k e l e a r n i n g f u n .

1 9 6 3 . S p r n r i a k e r S o f t w a r e C o r p . A l r i g h t s n s e n t d .

Page 6: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 6/132

C R E A T I V E S O F T W A R E» t h e i n d e p e n d e n t V I C - 2 0 f u l l - l i n e s o f t w a r e

p u b l i s h e r i t h U . S . i p r o u d t a n n o u n c en e G a m e C a r t r i d g e s H o m e A p p l i c a t i o n s

f o t h C O M M O D O I V E 6 4 C R E A T I V ES O F T W A R E

A O A M I O C A R T R I D G E F O F T C O M M O O O M 6

J o y M U f c c o n t r o l l e r r e q u i r e d .

J P C R E A T I V K< f S £ f " 5 p S O F T W A R E

y K T C O B U T ZG A M E O C A R T R I D G E F O T H C O M M O D O R E 6

J n y x l c K c o n t r o l l e r r e q u i r e d .

« A T I \

S A M E O C A R T R I D G E P O T H C O M M O D O R E M

S A V E

l o y i t l c k c o n t r o l l e r r e q u i r e d .

C M & l M^ M 5 C H T W

, ' . ■ ■ ■ ! ■ ■ . ' ■ : 'S A M E O C A f t O U D G E F O T H C O M M O D O R E 6 4

J o y i i l e k c o n t r o l l e r r e q u i t e d .

T H I S G A M E I A L S O A V A I L A B L E F O T H V I C - B O . T H I S G A M E I A i S O A V A I L A B L E F O T H V 1 C - 2 0 .

C R E A T I V ES O F T W A R ED i v i s i o n d A S C I I n

2 3 E o s t C a r i b b e a n D r i v eS u n n y v a l e , C 9 4 0 B 6

• B a s e d o s u r v e y o f d i s t r i b u t o r s a n r e t a i l e r s .C o p y r i g h t 1 9 8 3 b C r e a t i v e S o f t w a r e . A l n g h l s r e s e r v e d ,V I C - S O , " " C O M M O D O R E " a n " C O M M O D O R E 6 4

a r t r a d e m a r k s o C O M M O D O R E E L E C T R O N I C S , L T D .

L O f f l i m n v

H O U S E H O L D

H o m E i rH C ^ m f i v c h n C d W k i

<

D E a s i o n m n K E Rk M O w e * i * u c * r o » J

T h e s e H o m e A p p l ic a t i o n P r o g r a m sa r e a l s o a v a i l a b l ef o t h V I C - 2 0 .

Page 7: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 7/132

S e p t e m b e r 1 9 8 3 V o l . 1 N o

F E A T U R E ST e l e c o m p u t i n g T o d a y T o R H a l f h i l l 2 T e l e c o m p u t i n g G l o s s a r y 2 C o m m o d o r e ' s N a t i o n w i d e P a r t y L i n e J o h n B l a c k f o r d 3 C o m m o d o r e B u l l e t i n B o a r d s C o m p i l e d B y K a t h y Y a k a t 3 N e w s F r o m T h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w :

M o r e S o f t w a r e , L o w e r P r i c e s T o R H a l f h i l l 4

G A M E S ■ ■ ■ ^ ^ ■ ■ ■ ■ ■ ■ ED e m o n S t a r F o V I A n 6 S t a n M c D a n i e l 6 V / 6 4P o t h o l e s J o W R o c k e 6 V / 6 4I n s i d e V i e w : P r o g r a m m e r J i C o n n e l l e y K a t h y Y o k a l 7

R E V I E W ST e r m i n a l - 4 0 F o V I H a r v e y B H e r m a n 9 2V I C m o d e m F o V I A n 6 H a r v e y 8 H e r m a n 9 V / 6 4

E D U C A T I O N / H O M E A P P L I C A T I O N SC o m p u t i n g F o K i d s : R o b o t I n s i d e Y o u r C o m p u t e r F r e d D ' l g n a z i o 7 C h e c k b o o k R e p o r t e r G l e n E S p a r k s 8 V / 6 4S t a t e s C a p i t a l s T u t o r F o r V I A n 6 E n o c h M o s e r 8 V / 6 4M i n i T e r m - 2 0 D o n a l d L S t o n e r 8 T e l e T e r m 6 G r e g g P e e l e 8 6

P R O G R A M M I N GT h B e g i n n e r ' s C o r n e r : P O K E i n g G r a p h i c s R e g e n a 3 V / 6 4M a c h i n e L a n g u a g e F o B e g i n n e r s R i c h a r d M a n s f i e l d 4 V / 6 4P o w e r B A S I C : 6 4 S e a r c h e r D a v i d W M a r t i n 1 0 6 H i n t s T i p s : B e t t e r C o m m o d o r e I N P U T M a r k W a l s h 1 0 V / 6 4U s i n g T h F u n c t i o n K e y s : B A S I C T u t o r i a l C h a r l e s B r a n n o n 1 0 V / 6 4

D E P A R T M E N T ST h E d i t o r ' s N o t e s R o b e r t L o c kG a z e t t e F e e d b a c k E d i t o r s R e a d e r s 1 S i m p l e A n s w e r s T C o m m o n Q u e s t i o n s T o R H a l f h i l l 1 H O T W A R E : T h i s M o n t h ' s B e s t S e l l e r s K a t h y Y a k a l 5 V I C r e a t i o n s : U n d e r s t a n d i n g R a n d o m N u m b e r s D a C a r m i c h a e l 7 6 E x p l o r e r : S i n g l e - D r i v e D i s k C o p y i n g , P a r t L a r r y I s a a c s 9 6

P R O G R A M L I S T I N G SB e g i n n e r ' s G u i d e T T y p i n g I P r o g r a m s 1 1 H o T o T y p e I C O M P U T E D G a z e t t e P r o g r a m s I l P r o g r a m L i s t i n g s 1 1 B u S w a t t e r : M o d i f i c a t i o n s C o r r e c t i o n s 1 2 P r o d u c t M a r t 1 2 A d v e r t i s e r s I n d e x 1 2

G e n e r a l , V I C - 2 0 , 6 C o m m o d o r e 6 4 f l ' i t S f t t l W i s p u b l l i h e d h w l v i M l i n c s w e h y B a i b y O O M P U T H P u b l i c a t i o n s . I n P o s l O f f i c e B o > " - 1 0 k G r e e n s b o r o . N C 2 7 4 0 3 U S A , P h o n e ( 9 1 9 ) 3 7 5 - 9 8 0 9

E d i t o r i a l o f f i c e s a r c l o c a t e d a S D S E d w a r d t a D r i v i - , G t r o n g b o n s , N t ' 2 7 4 u ^ ' . D o m e s t i c ■ u b t c r l p H o n a : 1 2 i s s u c t , S 2 n . S i ' i u i s u b s c r i p t i a n o r d t f r i o e h a n g e o f a d d r e s s( I ' . O . F o r m 3 5 W ) t i ] C i r c u l a t i o n D u p i . . C O M P U T E I ' t C a u l l t , C O B o W O f i , G r e e n s b o r o . N 1 7 4 0 3 . S e c o n d d a » B a p p l l « ' l o n p « n d l n g f l t t i r e e n i b o n i , N 2 7 4 0 3 n n d. 1 . M i i u i i i . i l D i a l l l n B ' n f l l e e s . L m i n ' i . m i i ' i i l s . i ^ y n B h i " 1 1 9 8 3 b C O M P U T E ! P u M k a U o n i , t n A J l r i g h t s r c s c r v e d I S S N 0 7 3 7 - 3 7 1 4 ,

Page 8: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 8/132

T H E D I T O R ' S

W e ' r e o f a n g r o w i n g ! T h i si s s u e o u p r e s s r u e x c e e d s2 0 0 , 0 0 0 , a n s t r o n g f a l l s e l l i n g

s e a s o n l o o m s a h e a d . O u i n i f i a ln e w s s t a n d s a l e s h a v e b e e n e t r e m e l y g r a t i f y i n g , a n w w a n tt t h a n k a l o y o w h h a v ep a r t i c i p a t e d i t h f i r s t t h r e ei s s u e s a s w r i t e r s a n r e a d e r s .

C o m m o d o r e ' s r e c e n t p r i c i n gm o v e s i t h a r e a o s o f t w a r ew i l l e s c a l a t e t h c u r r e n t m a k e t i n g b a t t l e b e t w e e n T a n C o m m o d o r e . A t h C o n s u m e rE l e c t r o n i c s S h o w , C o m m o d o r ei n t r o d u c e d s o m e s i g n i f i c a n t n e s o f t w a r e a n a n n o u n c e d s u s t a n t i a l p r i c e c u t s i t h e i r s o f tw a r e l i b r a r y . W a t c h f o t h c o n t i n u e d a v a i l a b i l i t y o m o r ea n b e t t e r s o f t w a r e a m o r ec o n s u m e r - o r i e n t e d p r i c e l e v e l sf r o m b o t h C o m m o d o r e a n o u s i d e v e n d o r s .

E l s e w h e r e i t h i s i s s u e ,E d i t o r T o l a l f h i l l h a a e x c e ll e n t r e p o r t o f t h e n e p r o d u c t sa n s t r a t e g i e s r e v e a l e d a t h C E S .

T e l e c o m m u n i c a t i o n s t o d a y ?T h i s i s s u e o u f e a t u r e d t h e m ee x p l o r e s t h w o r l d o c o m m u n ic a t i o n a m o n g c o m p u t e r u s e r s .W e ' r e q u i t e i n t e r e s t e d i h e a r i n g

f r o m r e a d e r s , o a o n g o i n gb a s i s , a b o u t y o u r p a r t i c i p a t i o na n p r o j e c t i o n s f o t h f u t u r e .W h k n o w s , i t h n o t t o o d i t a n t f u t u r e , y o m a b a b l e t d i a l u t h c u r r e n t i s s u e o fG a z e t t e p r o g r a m s a n d h a v e t h e mr e a d y t r u n .

N o t h a t m a n y o y o h a v eh a t w o - o t h r e e - m o n t h e x p os u r e t C O M P U T E ! ' * G a z e t t e ,w e ' d l i k e t o a s f e q u e s t i o n s .P l e a s e u s e t h E d i t o r ' s F e e d b a c kc a r d f o y o u r a n s w e r s , o i y o w i s h , d r o p u l e t t e r . A r e y o uh a p p y w i t h t h m i o ! a r t i c l e sa n p r o g r a m s w e ' r e p r e s e n t i n g ?A r t h t u t o r i a l s t u t o r i n ge n o u g h ? A r e y o u f i n d i n g t h a p p l i c a t i o n s u s e f u l ? F i n a l l y ,w h a t d y o f e e l a b o u t t h e p l a c em e n t o p r o g r a m l i s t i n g s i n t h b a c k o t h m a g a z i n e ? W e ' d c e t a i n l y a p p r e c i a t e y o u r i n p u t o s o m e o a l o t h e s e q u e s t i o n s .Y o u r f e e d b a c k r e a l l y i q u i t eu s e f u l t o u s , a n o u i n - h o u s es t a f f o s u p e r b w r i t e r s a n e d i t o r s i h e l p e d b y o u rc o m m e n t s .

B i t s a n P i e c e s : M a n a g em e n t c h a n g e s l o o m a C o m m od o r e ? S o f t w a r e D i v i s i o n e x p a n d sc o n s i d e r a b l y . O u t s i d e v e n d o r s ,

w e l l - k n o w n i o t h e r a r e a s , n o m o v i n g q u i c k l y t s u p p o r t C o m o d o r e V I a n 6 c o m p u t e r s .P r c - C h r i s t m a s s e a s o n p r o j e c t sm o r e a n m o r e h i g h e r e n S o p h i s t i c a t e d a p p l i c a t i o n s s o f tw a r e , e s p e c i a l l y f o r 6 4 .

O n l a s t n o t e : I o r d e r t a c c o m m o d a t e s e v e r a l f u l l - l e n g t hf e a t u r e a r t i c l e s t h i s i s s u e , w d e c i d e d t o m i t t h N e w s a n P r o d u c t s s e c t i o n . N e w s a n P r o d u c t s w i l l r e s u m e i t h O t o b e r i s s u e . N e x t m o n t h - T h eA n a t o m y o C o m p u t e r s , T e l e -g a m i n g , a n g r e a t d e a l m o r e .

E d i t o r I C h i e f

C O M P U T H S G o z a t t o S « p l « m b e r 1 9 8 3

Page 9: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 9/132

T H R E S H O L D , ™ L U N A R L E E P E R / C R O S S F I R E ™ C A N N O N B A L L B L I T Z

A C T U A L V I 2 S C R E E N ST h e y s a i d i c o u l d n ' t b d o n e . B o y , Y o u ' l l f i n d t h e b e s t g r a p h i c s e v e rw e r e t h e y w r o n g ! a v a i l a b l e f o r t h e V i c 2 i g a m e s t h a t

a r a l r e a d y h i t s o t h A p p l e a n A t a r i .T h i n k o i t B r i l l i a n t g r a p h i c s a n t h f a s t e s t a c t i o n t h i s s i d e o r e a l i t y .

S u r v i v e w a v e a f t e r w a v e 2 d i f f e r e n t l e v e l s o i n t r u d i n ga l i e n s i T H R E S H O L D .R e s c u e y o u r s p a c e p a l s f r o mt h h u n g r y L U N A R L E E P E R ™a n h e a d f o t h e y e . S a v e

y o u r c r r y f r o m r e i n c a r n a t i n g i n v a d e i C R O S S F I R E . ™ E v a d e C A N N O NB A L L B L I T Z ™ t c l i m b t h r o u g h t h rs t a g e s o a c t i o n t d e f e a t t R e d c o a t s .S i e r r a O n - L i n e ' s a s s o r t m e n t o t b e s t , t h b r i g h t e s t a n t h f a s t eB e l i e v e i t T H R E S H O L D , ™ L U N A R L E E P E R C R O S S F I R E ™ a n C A N N O N B A LB L I T Z ™ : w h o l e n e t o o k f o t h e V2 0 A v a i l a b l e a y o u r l o c a l d e a l e r .

i d s t B 3 t s s a

Page 10: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 10/132

C O M P U T E ! P u b l i c a t i o n s , I n c .E d i t o r i C h i e f / P u b l i s h e r R o b e r t L o c kP u b l i s h e r ' s A s s i s t a n t A l i c e S W o l f eS e n i o r E d i t o r R i c h a r d M a n s f i e l dM a n a g i n g E d i t o r K a t h l e e n E M a r l i n e kA r t / D e s i g n D i r e c t o r G e o r g i a P a p a d o p o u l o sE d i t o r i a l "T o R H a l f h i l l , G a z e t t e E d i t o r ; O r s o n S c o t t C a r d ,E d i t o r , C O M P U T E ! B o o k s D i v i s i o n ; G a i l W a l k e r ,P r o d u c t i o n E d i t o r ; O t t i s R C o v v p e r , T e c h n i c a l E d i t o r ;C h a r l e s B r a n n o n , P r o g r a m E d i t o r ; T o n y R o b e r t s ,A s s i s t a n t M a n a g i n g E d i t o rA s s i s t a n t E d i t o r sD a C a r m i c h a e l ( P u b l i c a t i o n s ) , J o h n U l a c k f o r d( F e a t u r e s ) , S t e p h e n L e v y ( H o o k s ) ; L a n c e E l k o( P u b l i c a t i o n s ) , ( C a t h y Y a k a l , E d i t o r i a l A s s i s t a n t( F e a t u r e s )P r o g r a m m i n g A s s i s t a n t sP a t r i c k P a r r i s h , G r e g g P e e l e , J o n a t h a n B y r dC o p y E d i t i n g / P r o o f r e a d i n gJ u a n i t a L e w i s ( A s s i s t a n t ) , B e c k y H a l ! , S a r a h J o h n s t o n ,L i n d a S h a wA d m i n i s t r a t i v e S t a f fV i c k i J e n n i n g s , L a u r a M a c F a d d e n , C a r o l E d d y ,J u l i a F l e m i n gA s s o c i a t e E d i t o r sJ i B u t t o r f i e l d ( T o r o n t o ) , H a r v e y H e r m a n( G r e e n s b o r o ) , F r e d D ' l g n a z l O ( K o a n o k e ) , D a v i dT h o r n b u r g ( L o s A l t o s ) , H i l l W i l k i n s o n ( C u p e r t i n o )P r o d u c t i o nI r m a S w a i n , A s s i s t a n t P r o d u c t i o n M a n a g e r ; D P o t t e r ,M e c h a n i c a l A r S u p e r v i s o r ; T e r n ' C a s h , T y p e s e t t i n gA r t i s t sL e s l i e J e s s u p , C i n d y M i t c h e l l ( P u b l i c a t i o n s ) , J a n i c e P a r y( B o o k s ) ; T o d d H e i m a r c k , P r o m o t i o n s A s s i s t a n t ;H a r r y B l a i r , I l l u s t r a t o rO p e r a t i o n s / C u s t o m e r S e r v i c eC a r o l L o c k , M a n a g e r ; A s s i s t a n t s : P a t t y J o n e s ,S h a n n o n M e y e r ; D e a l e r C o o r d i n a t o r , F r a n L y o n s ;A s s i s t a n t s : G a i l J o n e s , S h a r o n M i n o rC u s t o m e r S e r v i c e S t a f fC h r i s G o r d o n , D o r o t h y B o g a n , C a s s a n d r a R o b i n s o n ,C h r i s P a t t y , R h o n d a S a v a g e , L i s a F l a h a r t y , A n i t aR o o p , M a r y S p r a g u e , C a r o l D i c k e r s o n , S h a r o n S e b a s t i a n ,J i C o w a r d ( W a r e h o u s e M a n a g e r ) , L a r r y O ' C o n n o r ,C h r i s C a i n , D a R e e s , J a c k M c C o n n e l lD a t a P r o c e s s i n gL e o n S t o k e s , M a n a g e r ; J o a n C o m p t o n , A s s i s t a n tA c c o u n t i n gW J e r r y D a y , M a n a g e r ; E l l e n D a y , B o o k k e e p e r ;A s s i s t a n t s : L i n d a M i l l e r , D o r i s H a l l ; S t a f f : R u t hG r a n g e r , A n n a H a r r i s , E m i l i e C o v i l , A n n e F e r g u s o nA d v e r t i s i n g S a l e sA n d y M e e h a n , N a t i o n a l S a l e s M a n a g e r ; P a t t i W i l l i a m s ,P r o d u c t i o n C o o r d i n a t o r ; B o n n i e V a l e n t i n o , A c c o u n t i n gC o o r d i n a t o r ; R o s e m a r i e D a v i s , S a l e s A s s i s t a n tS a l e s R e p r e s e n t a t i v e sJ e r r y T h o m p s o n 4 1 5 - 3 4 8 - 8 2 2 2P h o e b e T h o m p s o n 4 0 8 - 3 5 4 - 5 5 5 3J o A n n S u l l i v a n 6 1 9 - 9 4 1 - 2 3 1 3E d W i n c b e l l 2 1 3 - 3 7 8 - 8 3 6 1H a r r y B l a i r 9 1 9 - 2 7 5 - 9 8 0 9

C O M P U T E ! ' ! G a z e t t e S o p i e m b o r 1 9 8 3

J u l e s E T h o m p s o n , I n c .N a t i o n a l a n d C a n a d i a n S a l e s R e p r e s e n t a t i v e s1 2 9 0 H o w a r d A v e n u e , S u i t e 3 0 B u r l i n g a m e , C 9 4 0 1 0A d d r e s s a l a d v e r t i s i n g m a t e r i a l s t o P a t t i W i l l i a m s , C O M P U T E ! ' * G a z e t t e ,5 0 E d w a r d i a D r i v e , G r e e n s b o r o , N 2 7 4 0 9S a l e s O f f i c e s , T h T h o m p s o n C o m p a n yN e E n g l a n d 6 1 7 - 7 2 0 - 1 8 8 8M i d - A t l a n t i c 2 1 2 - 7 7 2 - 0 9 3 3S o u t h e a s t 9 1 9 - 2 7 5 - 9 8 0 9M i d w e s t 3 1 2 - 7 2 6 - 6 0 4 7T e x a s 7 1 3 - 7 3 1 - 2 6 0 5N o r t h w e s t 4 0 8 - 3 5 4 - 5 5 5 3N o r t h e r n C 4 1 5 - 3 4 8 - 8 2 2 2 o r 4 0 8 - 3 5 4 - 5 5 5 3S o u t h e r n C 6 1 9 - 9 4 1 - 2 3 1 3 o r 2 1 3 - 3 7 8 - 8 3 6 1N e v a d a , A r i z o n a 6 1 9 - 9 4 1 - 2 3 1 3N e M e x i c o 2 1 3 - 3 7 8 - 8 3 6 1C o l o r a d o 3 0 3 - 5 9 5 - 9 2 9 9C O M P U T E ! P u b l i c a t i o n s , I n c . p u b l i s h e sC O M P U T E ! C O M P U T E ! B o o k s C O M P U T E R S G a z e t t eC o r p o r a t e O f f i c e :5 0 E d w a r d i a D r i v e , G r e e n s b o r o , N 2 7 4 0 9M o i l i n g A d d r e s sP o s t O f f i c e B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3T e l e p h o n e : 9 1 9 - 2 7 5 - 9 8 0 9O f f i c e H o u r s : 8 : 3 0 A t 4 : 3 0 P M o n d a y - F r i d a yP r e s i d e n t / C h i d E x e c u t i v e O f f i c e r R o b e r t C L o c kV i « e P r e s i d e n t o F i n a n c e W J e r r y D a C o m p t r o l l e r J a m e s M h i r s tV i c e P r e s i d e n t a n G e n e r a l C o u n s e l

E N o r m a n G r a h a mE x e c u t i v e A s s i s t a n t S o n j a W h i t e s e l lA s s i s t a n t D e b i N a s hS u b s c r i p t i o n I n f o r m a t i o nC O M P U T E ! ' ! G a z e t t e C i r c u l a t i o n D e p t .P . O . B o 5 4 O 6 , G r e e n s b o r o , N 2 7 4 0 3

T O L L F R E ES u b s c r i p t i o n O r d e r L i n e8 0 0 - 3 3 4 - 0 8 6 8

I N 9 1 9 - 2 7 5 - 9 8 0 9C O M P U T E ! ' s G a z e t t e

S u b s c r i p t i o n R a t e s( 1 I s s u e Y e a r ) : U ( o n e y e a r ) S 2 0 , C a n a d a , M e x i c oa n F o r e i g n S u r f a c e M a i l S 2 5 . F o r e i g n A i r M a i l S 4 5 .A u t h o r s o C O M P W E l ' s G a z e t t e " a r e o r i g i n a lr i g h t s r e s i d e n t I s a i d a u t h o r s , B s u b m i t t i n g a r i i d e s t C O M P U T E ! ' *G a z e l l e , H u t h o r s a c k n o w l e d g e i h . i t s u c h m a t e r i a l s , u p o n a c c e p t a n c ef o p u b l i c a t i o n , b e c o m e t h e e x c l u s i v e p r o p e r t y o C O M P U T E ! P u b l ic a t i o n s , i n c . N p o r t i o n o t h i s m a g a z i n e m a b r e p r o d u c e d i a n f o r m w i t h o u t w r i t t e n p e r m i s s i o n f r o m t h i - p u b l i s h e r . E n t i r e c o n t e n t sc o p y r i g h t l q 8 3 , C O M P U T E ! P u b l i c a t i o n s , I n c . R i g h t s t p r o g r a m sd e v e l o p e d a n s u b m i t t e d b a u t h o r s a r e x p l a i n e d i o u a u t h o rc o n t r a c t , U n s o l i c i t e d m a t e r i a l s n o r a c c e p t e d f o p u b l i c a t i o n w i l l b r e t u r n e d i a u t h o r p r o v i d e s . s e l f - a d d r e s s e d , s t a m p e d e n v e l o p e .W h e r e p r o g r a m s a r i n c l u d e d i a a r t i c l e s u b m i s s i o n , t a p e o r d i s km u s l a c c o m p a n y t h s u b m i s s i o n . P r i n t e d l i s t i n g s . i r e o p t i o n a l , b u h e l p f u l , A r t i c l e s s h o u l d b e f u r n i s h e d a t v p e d c o p y [ u p p e r a n l o w e r c a s e , p l e a s e ) w i t h d o u b l e s p a c i n g , b a c h a r t i c l e p a j ; e s h o u l db e a r t h t i t l e o t h a r t i c l e , d a t e , a n n a m e o t h e a u t h o r . C O M P U T E !P u b l i c a t i o n s , I n c . , a s s u m e s n o l i a b i l i t y f o e r r o r s i a r t i c l e s o a d v e rt i s e m e n t s . O p i n i o n s e x p r e s s e d b a u t h o r s a r n o n e c e s s a r i l y t h o s eo C O M P U T E ! P u b l i c a t i o n s , I n c .P E T , C U M , V I C - 2 0 , a n C o m m o d o r e 6 . i r e t r a d e m a r k s o C o m m od o r e B u s i n e s s M a c h i n e s , I n c . , a n d / o r C o m m o d o r e E l e c t r o n i c sL i m i t e d . O t h e r t h a n e i a i n d e p e n d e n t s u p p l i e r o q u a l i t y i n f o r m at i o n a n s e r v i c e s t o w n e r s a n a u s e r s o C o m m o d o r e p r o d u c t s ,C O M P U T E ! P u b l i c a t i o n s , I n c . , i i n w a a s s o c i a t e d w i t h C o m m od o r e B u s i n e s s M a c h i n e s , I n c . , o . m o i t s u b s i d i a r i e s .

o m a n u s c r i p t s w a r r a n t t h a t a l m a t e r i a l s s u b m i t t e d t T E i ' s G a z e t t e a r o r i g i n a l m a t e r i a l s w i l l i f u l l o w n e r s h i p

Page 11: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 11/132

T W o r d P r o P l u s / 6 4T h B e s t W o r d P r o c e s s o r f o y o u r C o m m o d o r e 6

c h o o s i n g a W o r d P r o c e s s o r f o y o u r C o m m o d o r e 6 c o t h e r e ' s n r e a s o n t o s e t t l e f o r a n y t h i n g b u t t h b e s t — i n

. . W o r d P r o ™ .o v e r 3 0 , 0 0 0 h a p p y W o r d P r o c l i e n t s c h u r n i n g o u l e t t e r s a n

a l o v e r t h w o r l d , t h W o r d P r o P l u s ™ S e r i e s i u n a b l y t h # s e l l i n g s o f t w a r e p a c k a g e o n C o m m o d o r e

S o w h e n y o u c h o o s e W o r d P r o , y o k n o w y o u ' r e i i t r i a l - t e s t e d p r o g r a m t h a t ' s r e a l w i n n e r . A n W o r dP l u s / 6 4 i N O a v a i l a b l e f o y o u r C o m m o d o r e 6 c o

a p r i c e s a s l o w a s $ 8 9 . 9 5 .e d f o t h n o v i c e u s e r w i t h n o c o m p u t e r o w o r d p r o c e s s

e x p e r i e n c e w h a t s o e v e r , W o r d P r o P l u s / 6 4 b r i n g s w h o l ed i m e n s i o n t t h t e r m " u s e r - f r i e n d l y . " M o r e t h a n j u s t e a s y

u s e , W o r d P r o P l u s / 6 4 i a c o m m e r c i a l l e v e l w o r d p r o c e s s o rw i t h p o w e r f u l f e a t u r e s i n c l u d i n g : A u t o P a g e N u m b e r i n g ,

H e a d e r s a n F o o t e r s , M a t h F u n c t i o n s , G l o b a l S e a r c h a n R e p l a c e , t h A b i l i t y t o C r e a t e M u l t i p l e P e r s o n a l i z e d L e t t e r s a n D o c u m e n t s , U n d e r l i n i n g , B o l d f a c e , S u p e r a n d S u b s c r i p t s a n m u c h , m u c h , m o r e .B e s t o a l l , W o r d P r o P l u s / 6 4 ' s p o w e r f u l a r s e n a l o f e a t u r e s c a b p u t u s a l m o s t i m m e d i a t e l y — b y e v e n t h n o v i c e u s e r . S w h e t h e r y o u ' r e w r i t e r , i b u s i n e s s , e d u c a t i o n , o j u s t h o b y i s t , y o u ' l l q u i c k l y b e c o m e W o r d P r o P r o !I n v e s t i t h b e s t . . . W o r d P r o P l u s . I c l a s s b i t s e l f .C a l l u t o d a y f o t h n a m e o t h W o r d P r o P l u s / 6 4 d e a l e r n e a r e s t y o u .

P r o f e s s i o n a l S o f t w a r e I n c .5 F r e m o n t S t r e e tN e e d h a m , M 0 2 1 9 4

( 6 1 7 ) 4 4 4 - 5 2 2 4T e l e x : 9 5 1 5 7 9

P i u s / 6 4 ™ i t r a d e m a r k o P r o f e s s i o n a l S o f t w a r e I n c .W o r d P r o P l u s S e r i e s w a d e s i g n e d a n w r i t t e n b y S t e v e P u n t e r o P r o - M i c r o S o f t w a r e L t d .

p r i n t e r s m a n o s u p p o r t c e r t a i n W o r d P r o P l u s / 6 d f u n c t i o n s a n d / o r r e q u i r e a i n t e r f a c e . P l e a s e c h e c k w i t h y o u r d e a l e r .e 6 4 i t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s L t d .

a n D i s t r i b u t o r i n q u i r i e s a r i n v i t e d .

Page 12: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 12/132

G A Z E T T E F E E D B A C KE D I T O R S A N R E A D E R S

D y o h a v e q u e s t i o n o r p r o b l e m ? O h a v e y o d i s c o v e r e d s o m e t h i n g l l u t t c o u l d h e l p o i l i e r V 1 C - 2 0 a n C o m m o d o r e 6 u s e r s ? D y o h a v e c o m m e n t a b o u ts o m e t h i n g y o u ' v e r e a d i C O M P U T E R S G a z e t t ef o C o m m o d o r e ? " G a z e t t e F e e d b a c k " z o a n t s t h e a rf r o m y o u .

B l a n k S c r e e n P r o b l e m so w C o m m o d o r e 6 4 L a t e l y h a v e b e e n h a v i n gp r o b l e m s w i t h t h e s c r e e n . S o m e t i m e s w h e n u s

t h t a p e c a s s e t t e o t h S Y s t a t e m e n t , t h s c r e e nb e c o m e s t o t a l l y u n r e a d a b l e . T h b a c k g r o u n dt u r n s w h i t e , o i t h l e t t e r s t u r n t b l a n k s p a c e s ,a n t h s c r e e n s h o w s r o w s o d a r k b l u e s p a c e s a r a n d o m l o c a t i o n s . N o e v e n S Y 6 4 7 3 0 ( s y s t e mc o l d s t a r t ) i s a f e .

W h a t c a u s e s t h i s , a n d w h a t a t d o T r a v i s M i l a n d

W h e n l o a d i n g p r o g r a m s f r o m t h t a p e r e c o r d e r o t h C o m m o d o r e 6 4 t h s c r e e n i s u p p o s e d t t u r n b l a n k .B e c a u s e t h e 6 4 ' s s c r e e n d i s p l a y i s m u c h l a r g e r t h a nt h V I C - 2 0 ' s ( 4 c o l u m n s b 2 l i n e s ) , l o o c o m p u t e rt i m e i n e e d e d k p r o d u c e a m m a i n t a i n t h s c r e e n . A s m a t t e r o f a c t , t h V 1 C - H c h i p ( t h e m i c r o c h i p i t h C o m m o d o r e 6 t h a i c r e a t e s t h e s c r e e n d i s p l a y ) n e e d sa b o u t 8 t 1 p e r c e n t o f t h e c o m p u t e r ' s t i m e j u s t t " d r a w " t h s c r e e n . T h a i ' s w h C o m m o d o r e h a d e s i g n e dt h 6 t b l a n k o u t t h s c r e e n d u r i n g t a p e l o a d s . T h i sh e l p s t i m p r o v e n o o n l y t h s p e e d , b u a l s o t h a c c u r a c yo t h t a p e l o a d s .

A f o y o u r p r o b l e m w i t h t h b l a n k s c r e e n w h i l eu s i n g t h S Y S c o m m a n d ( c o m m a n d u s e d t s t a r tm a c h i n e l a n g u a g e r o u t i n e ) , o t h r a n d o m b l u e l i n e s ,w h a v e n o a n s w e r . B e c a u s e w d n o k n o w w h i c hm e m o r y l o c a t i o n y o a r S Y S i n g t o w c a o n l y g u e s sa t h p r o b l e m s y o a r e n c o u n t e r i n g .

H o w e v e r , t h r a n d o m b l u e l i n e s s o u n d l i k e p r o bl e t h a t m i g h t b s p e c i f i c t o y o u r c o m p u t e r , h a r d w a r ep r o b l e m . W r e c o m m e n d t h a t y o r e t u r n y o u r C o m m od o r e 6 l t h e d e a l e r a n h a v e i c h e c k e d o u t .

B u i l t - i n D O h a v e h a m V I C - 2 0 f o a b o u t f o u r m o n t h s n o w .w o r k f o m d a d ' s c o m p a n y w r i t i n g d a t a f i l e s .

1 C O M P U T E I S G a z e t t e S e p t e m b e r 1 9 8 3

A l h a v e i c a s s e t t e r e c o r d e r r i g h t n o w . H o m u c h m e m o r y m u s t y o h a v e o n V I C - 2 0 t o e r a t e s i n g l e d i s k d r i v e ? a g o i n g l b u d i s kd r i v e a n m o r e m e m o r y . H o m u c h d n e e d ?a o n l y 1 y e a r s o l d , a n n e e d a l t h h e l pc a g e t .

B r a n d o n K n i g h tT h C o m m o d o r e V I C - ' l 5 4 d i s k d r i v e , d e s i g n e d f o r t h eV I C - 2 0 o n l y , a n t h V I C - 1 5 4 1 d i s k d r i v e , d e s i g n e d

f o u s w i t h e i t h e r t h V I C - 2 0 o t h C o m m o d o r e 6 4 a r e b o t h s e l f - c o n t a i n e d u n i t s . B e c a u s e b o t h h a v e b u i l t -i D O ( D i s k O p e r a t i n g S y s t e m t h p r o g r a m t h a tt e l l s t h e d i s k d r i v e w h a t t d o ) , t h e y a r " i n t e l l i g e n t "d e z ' i c e s a n d n o n e e d a n o t h c o m p u t e r ' s m e m o r y .E i t h e r d i s k d r i v e w i l l i v o r k s u c c e s s f u l l y w i t h t h u n e x -p a n d e d o t h e x p a n d e d V I C . T h i s i n o t r u e w i t hs o m e o t h e r p e r s o n a l c o m p u t e r s y s t e m s , w h i c h r e q u i r ec o m p u t e r m e m o r y t l o a d D O S .

D i s k D r i v e W o e sm o n t h o t w a g o , p u r c h a s e d V I C - 1 5 4 1F l o p p y D i s k D r i v e f o m C o m m o d o r e 6 4 A f t e r

a b o u t 1 t 3 m i n u t e s o " p l a y i n g " w i t h i t s t a r t e d g e t t i n g r e a d e r r o r s o t h d e m o d i s k .T h i n k i n g h a b a d e m o d i s k , w e n t o u a n b o u g h t b o o 3 F l o p p y D i s k e t t e s . T m d i m a y , c o u l d i n i t i a l i z e , w i t h g r e a t d i f f i c u l t y , o n l yt h r e e o u o t h e t e n d i s k e t t e s i t h b o x . U s i n go n o f t h e i n i t i a l i z e d d i s k e t t e s , t r i e d s a v i n g o n o m p r o g r a m s h a d o n t a p e , b u g o r e a d e r r o r sa g a i n .

T h e n h a t h d r i v e e x c h a n g e d f o a n o t h e r .M e x p e r i e n c e s w i t h t h s e c o n d d r i v e w e r e l i k et h o s e o f t h e f i r s t : f r u s t r a t i n g ! T h s e c o n d d r i v ew a r e t u r n e d f o f u l l r e f u n d .

L a t e r , p u r c h a s e d V I C - 1 5 4 1 f r o m a n o t h e rs o u r c e , a n g u e s s w h a t h a p p e n e d 3 m i n u t e sa f t e r t h e d r i v e w a t a k e n o u o t h b o x ? M o r er e a d e r r o r s .

I i m e o i t h e r e a i n h e r e n t f l a w i t h d e s i g n o t h 1 5 4 1 ? k n o w t h a t i t ' s n o m c o p u t e r b e c a u s e t h e y e a r - o l d 1 5 4 1 t h a t b o r r o w e df r o m f r i e n d w o r k s l i k e c h a m p o m 6 4 a n h d o e s n ' t h a v e a n y p r o b l e m s w i t h i o h i V I C - 2 0 .

Page 13: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 13/132

Page 14: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 14/132

T h C o m m o d o r e 6 4 ' " i o n o t h m o s t e x c i t i n g h o m e c o p u t e r s i m e m o r y .

B u m e m o r y i s n ' t t h o n l yt h i n g t h a t ' s e x c i t i n g a b o u t t h 6 4

B e c a u s e T r o n i x i h e r e .C l a s s a c t .

T h p e o p l e w h h a v e b e e nb r i n g i n g o u t t h e b e s t i t h V I 2 C ( a n d A t a r i ® t o o ) h a v eg r a d u a t e d t t h C o m m o d o r e 6 4 W h i c h m e a n s t h a t n o y o c a e n j o y f a s t a c t i o n , c o m p l e xs t r a t e g i e s , i n t e r e s t i n g c h a r a c t e r s ,s u p e r i o r s o u n d e f f e c t s a n c h a ll e n g i n g , p l a y p a t t e r n s .

J u s t l i k e V I 2 a n A t a r io w n e r s . O n l y f a s t e r , m o r e c o p l e x , a n m o r e c h a l l e n g i n g , t o o .

M o r e m e m o r a b l e , i o t h e r w o r d sI c l a s s b o u r s e l v e s .

O c o u r s e , i y o u ' d r a t h e r n o t a k e o u r w o r d f o i t y o d o n ' th a v e t o T h e x p e r t s a E l e c t r o n i cG a m e s h a v e c a l l e d K i d G r i d t o A t a r i " o n e o t h m o s t c o m p u ls i v e , u t t e r l y a d d i c t i v e c o n t e s t s i t h w o r l d o c o m p u t e r g a m i n g . "

T h e y h a v e n ' t s e e n a n yt h i n g y e t .

B A r i la r o u t u m a n

E d i s o n , t h k i n e t i c a n d r o i d , l e a d s

f r u s t r a t i n g l i f e .A l h w a n t s t d i b u i l d h i

c i r c u i t b o a r d s a n d g o w i t h t h f l o w . B u t h i n g s k e e p g e t t i n g i t h w a y .

N o h m s a n e g a t i v e i n f l u e n c eb u h i c o n s t a n t l y . F l a s h , t h

l i g h t n i n g d o l t , d i s c o n n e c t s e v e r yt h i n g i h i p a t h .

A n t h c u n n i n g K i l l e r w a t t i o u t f r p o o r E d i s o n ' s b r a i n s .

Y o u ' l l g e c h a r g e o u o t h i so n e . A n f e j o l t s , t o o !( S u g g e s t G d r e t a i l $ 3 4 . 9 5 )

Page 15: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 15/132

C o n n e c t i n g t h d o t s o o u c o l o r f u l

g r i d s h o u l d b e a s y , r i g h t ?W r o n g . B e c a u s e t h b u l l i e s

a r i h o p u r s u i t !S q u a s h f a c e , T h u g g y , M u g g y

a n M o o s e a r t h e i r n a m e s .A n y o a r t h e i r g a m e . A n w h a t ' s m o r e , t h e y ' r e f a s t e r t h a ny o a r e .

B u y o u ' r e s m a r t e r . A n y o c o n t r o l t h s t u n b u t t o n .

S k e e p y o u r e y e s p e e l e d f o t h m y s t e r i o u s q u e s t i o n m a r ka n d o n ' t s l o w d o w n a c o r n e r s !( S u g g e s t e d r e t a i l : S 3 4 . 9 5 )

B G r a h a m M c K a y .

Y o u r a g e n t sr i s k e d t h e i r l i v e s

t f i n d t h e n e m y ' s s e c r e th e a d q u a r t e r s .

N o y o u ' r e r i s k i n g y o u r s t d e s t r o y i t

A n t h e y k n o w y o u ' r e c o m i n g .A y o f i o v e r w a t e r a n

a c r o s s h u n d r e d s o m i l e s o u n f r i e n d l y t e r r i t o r y , t h a c t i o n i t h i c k , f a s t a n t h r e e - d i m e n s i o n a l .

F i g h t e r a i r c r a f t . S u r f a c e - t o - a i rm i s s i l e s . H e l i c o p t e r g u n s h i p s . T h a t t a c k s c o m e f r o m e v e r y d i r e c t i o n .

E v e n f r o m b e h i n d .( S u g g e s t e d r e t a i l : S 3 4 . 9 5 )

U & l i l i L8 2 9 5 S o u t h L C i e n e g a B l v d . , I n g l e w o o d , C 9 0 3 0 1V I ! a n C o m d o t e 6 a r l i u t l u m i i r i t s o C o m m o d o r e E l M l f o n l C S L I

A t a r i i a r o g k a l o / a d I m d c m o r k n l A t n r i . t n

Page 16: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 16/132

d i n o t i c e t h a t i t s h u t o f [ h d r i v e f o a b o u ta h o u r a n t h e n s t a r t i u p i t ' l l w o r k f i n e f o a b o u t 1 t 3 m i n u t e s b e f o r e r e v e r t i n g b a c k t i t o l s e l f a g a i n .

L e A g u i n oT h 1 5 4 0 / 1 5 4 1 d i s k d r i v e s d n o h a v e a n " i n h e r e n tf l a w " w a r a w a r e o f t h a t w o u l d c a u s e c o n s i s t e n t r e a de r r o r s . T h e r e a r n u m b e r o t h i n g s t h a t m a b c a u s i n gy o u r p r o b l e m s . H e r e a r f e h i n t s t h a t m a b e o fh e l p .

F i r s t , y o m e n t i o n e d t h a i w i t h m u c h d i f f i c u l t yy o m a n a g e d t o i n i t i a l i z e o n l y t h r e e o f t e n n e d i s k e t t e s .A r e y o u f o r m a t t i n g y o u r b l a n k d i s k e t t e s p r o p e r l y ? A n e b l a n k d i s k s m u s t b f o r m a t t e d t h a t i s t h e y m u s tb e " r e a d i e d f o u s e . " A e x p l a i n e d i t h V 1 C - 1 5 4 1U s e r ' s M a n u a l , t h i s i a c c o m p l i s h e d w i t h f e e a s yc o m m a n d s . A f t e r s w i t c h i n g o n y o u r s y s t e m i t h p r o p e rs e q u e n c e ( c o m p u t e r l a s t ) , p l a c e a n e w , b l a n k t l i s k i t h d r i v e , t y p e t h f o l l o w i n g , a n p r e s s R E T U R N :

O P E N 1 5 , 8 , 1 5 : I > R I N T # 1 5 , " N i ; W ( ) : j w » i , ' , i l r .

F o n a m e y o c a u s a n l a b e l u t 1 c h a r a c t e r sl o n g , a n f o i y o c a u s a n t w o - d i g i t n u m b e r .N e v e r f o r m a t a d i s k t h a t a l r e a d y h a s w a n t e d d a t a o i t b e c a u s e t h N E c o m m a n d w i l l e r a s e i a l l .

S e c o n d , m a k e s u r e y o u r d i s k d r i v e i r e s t i n g o l e v e l s u r f a c e . B e c a u s e o t h w a t h d i s k i s u p p o r t e da n s p i n s w i t h i n t h d r i v e , a n u n e v e n s u r f a c e c o u l dc a u s e r e a d e r r o r s .

T h i r d , w a t c h y o u r v e n t i l a t i o n . P l a c e y o u r d r i v e i t i o p e n , w e l l - v e n t i l a t e d a r e a . N e v e r b l o c k t h c o o l i n gs l o t s b p i l i n g p a p e r s , b o o k s , e t c . , o t o o t h e d r i v e ,a n a v o i d e x c e s s i v e w e i g h t o t h e d r i v e . A i t r u e w i t ha l e l e c t r o n i c e q u i p m e n t , h e a t c a b v e r y d e s t r u c t i v e ,s k e e p i c o o l .

F o u r t h , m o v e t l i e d r i v e a f a a w a y f r o m t h T a p o s s i b l e . T h e T V ' s m a g n e t i c f i e l d a l s o i c o m m o ns o u r c e o f r e a d e r r o r s .

P i q u e d B P E E Kw o u l d l i k e y o t t e l l m j u s t h o P E E K s t a t e

m e n t w o r k s . b a v e C o m m o d o r e V I C - 2 0 a n h a v e t r i e d m a n y w a y s t j u s t s e h o i w o r k s ,b u n o t h i n g h a p p e n s . h a v e u s e d P E E K s t a t em e n t s i p r o g r a m s , b u w h e n t r t u s o n o u t s i d e p r o g r a m , g e t : S Y N T A X E R R O R ,R E A D Y .

J o h n L P a r k e rT h P E E K c o m m a n d i u s e d t d i s p l a y t h c o n t e n t s o o n m e m o r y l o c a t i o n , o r b y t e . W h e n y o P E E K l o c at i o n , y o a r a s k i ) i g t h c o m p u t e r t t e l l y o u w h a t i i t h a t s i n g l e b y t e . I w i l l r e t u r n v a l u e b e t w e e n O m u l2 5 5 . T h f o r m a t f o r t h e P E E K c o m m a n d i P E E K ( x ) ,w h e r e ; t h n u m b e r o t h b y t e y o w i s h t P E E K .m u s t a l w a y s b e n u m b e r f r o m t 6 5 5 3 5 . F o r e x a m p l e ,i y o t y p e P R I N T P E E K ( 1 ) , t h c o m p u t e r w i l l d i s p l a yt h n u m b e r i m e m o r y l o c a t i o n 1 ( I y o l e a v e o f t h

C O M P U T E I S G o j b H o S o p l e m b e r 1 9 8 3

P R I N T , t h P E E K s t i l l w o r k s b u t h c o m p u t e r w i l l n o d i s p l a y t h r e s u l t . )

T h P O K E c o m m a n d i j u s t t h o p p o s i t e o P E E K .I w i l l P O K E , o p l a c e , a n n u m b e r i n t o t h m e m o r yl o c a t i o n y o w i s h . F o r e x a m p l e , e n t e r i n g P O K E8 2 8 , 2 5 5 w i l l p l a c e t h e n u m b e r 2 5 i n t o l o c a t i o n 8 2 8 .V e r i f y t h i s b e n t e r i n g P R I N T P E E K ( 8 2 8 ) a f t e r w a r d .

W h a t A r A r r a y s ?b a v e o w n e d m V I C - 2 0 f o o v e r n i n e m o n t h s n o w ,

a n s t i l l c a n ' t f i n d g o o d d e f i n i t i o n o a r r a y s .h a v e l o o k e d i t h P e r s o n a l C o m p u t i n g G u i d e a n t h V I C - 2 0 P r o g r a m m e r ' s R e f e r e n c e G u i d e , a n s t i l lc a n ' t f i n d a n y t h i n g . C o u l d y o t e l l m w h a t a r r a y sa r a n w h a t t h e y a r u s e d f o r ?

E r i k F o n t a i n eA r r a y s , a l t h o u g h s o m e t i m e s c o n f u s i n g , a r e o n o t h m o r e u s e f u l p r o g r a m m i n g t o o l s y o u h a v e a n a r e w e l lw o r t h l e a r n i n g .

A r r a y s a r e a m e t h o d o s t o r i n g i n f o r m a t i o n w i t h i nc o m p u t e r i s u c h m a n n e r t h a t d a t a r e t r i e v a l i f a s t a n e a s y t r e f e r e n c e . F o m o r e i n f o r m a t i o n o a r r a y s a n t h e i r s t r u c t u r e s , r e f e r t " S t a t e s C a p i t a l s T u t o r " i t h i s i s s u e .

B R E A K - P r o o f P r o g r a m m i n ga p r o u d o w n e r o V I C - 2 0 . I ' v e b e e n l e a r n i n g

B A S I C f o a b o u t y e a r n o w . w o u l d l i k e t o k n o wh o t p r o t e c t V I p r o g r a m s . W h e n s a p r o t e c t ,

m e a n t h a t i s o m e o n e p r e s s e s t h R U N / S T O P -R E S T O R E k e y s , t h p r o g r a m w o u l d c o n t i n u ew i t h o u t b r e a k i n g . A l s o , h o c a p r o t e c t p r g r a m s f r o m b e i n g c o p i e d o l i s t e d ?

P a u l B c k e r i sF i r s t , f o t h o s e w h o m a y b u n f a m i l i a r w i t h t h R U N /S T O P R E S T O R E k e y s , a q u i c k e x p l a n a t i o n . T h R U N / S T O P R E S T O R E k e y s c a b f o u n d o b o t h t h V I C - 2 0 a n d t h C o m m o d o r e 6 c o m p u t e r s . B p r e s s i n gt h R E S T O R E k e w h i l e s i m u l t a n e o u s l y h o l d i n g d o w nt h R U N / S T O P k e y , y o u c a n i n i t i a t e s y s t e m " w a r ms t a r t " ( s y s t e m r e s e t t h a t w i l l n o d e s t r o y o r e r a s e t h eB A S I C p r o g r a m t h a t i i m e m o r y ) . T h i s w a r m s t a r tc a b u s e f u l t o o l i f f o i n s t a n c e , a r u n n i n g p r o g r a mh a n g s u o " f r e e z e s " t h e s y s t e m . B p r e s s i n g R U N /S T O P R E S T O R E , y o c a i n t e r r u p t t h e p r o g r a ma n r e g a i n c o n t r o l o f t h e c o m p u t e r .

A l t h o u g h t h e r e a r m a n y w a y s t p r o t e c t p r o g r a m s ,t h e r e i o n w a i c a b d o n e x o i t h t w e a s y P O K E s .T d i s a b l e t h e R U N / S T O P R E S T O R E k e y s o t h V I C , P O K E 8 0 8 , 1 0 0 . T r e s t o r e t h e m t n o r m a l , P O K E8 0 8 , 1 1 2 . O t h e 6 4 , P O K E 8 0 8 , 2 2 5 t d i s a b l e a n P O K E 8 0 8 , 2 3 7 t r e s e t . ( T h e s e P O K E s a l s o t u r n t h l i s t i n g s i n t o " g a r b a g e . " ) T p r o t e c t y o u r p r o g r a m f r o mb e i n g l i s t e d o s a v e d o n c e i i r u n n i n g , y o c a d i s a b l et h e e n t i r e k e y b o a r d . T d i s a b l e t h k e y b o a r d P O K E

Page 17: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 17/132

W h e n i c o m e s t s u p e r i o r p e r f o r m a n c e ,w s t u d y o u l i n e s v e r y c a r e M y .

S u p e r i o r p r i n t e r p e r f o r m a n c e i n o f l u k e .I e v o l v e s f r o m a n a l y z i n g p r i n t e d l i n e a f t e rp r i n t e d l i n e . T a k i n g t h e t i m e t t e s t a n r e t e s t .A f t e r 3 y e a r s o m a n u f a c t u r i n g p r e c i s i o np a r t s , w e k n o w t h a t t h e r e a r n s h o r t c u t s .

A n s w t o o k t h G e m i n i - 1 0 X a n m e t h o di c a l l y p u i t h r o u g h i t 1 2 0 c p s p a c e W a c h i e v e d a p r i n t h e a d l i f e o o v e r 1 0 m i l l i o nc h a r a c t e r s w i t h a e x t r e m e l y p r e c i s e d o t a l i g nm e n t c r e a t i n g e a c h c r i s p c h a r a c t e r .

S f a s o g o o d .N e x t , s o p h i s t i c a t e d p e r f o r m a n c e d e - ,

m a n d e c l v e r s a t i l i t y . w i d e c h o i c e o c h a r a c t e r s e t s , a b u f f e r e x p a n d a b l e B t 8 K a n t h a b i l i t y t o i n t e r f a c ew i t h a l p o p u l a r p e r s o n a lc o m p u t e r s . W a d d e d m a c r o

m i r o i c i - i n cT H P O W E R B E H I N D T H E P R I N T E D W O R D .

C o m p u t e r P o r l p n « n l i D i v i s i o n2 8 0 3 N . W . 1 2 t h S l r e w . D o l l i i F l . W o r t r i A i r p o r t . T 7 3 3 6 1

i n s t r u c t i o n , g i v i n g G e m i n M O X t h c a p a b i l i t yt p e r f o r m u t 1 6 o p e r a t i o n s w i t h o n c o m a n d . W i n c l u d e d a s s t a n d a r d p a p e rf e e d s y s t e m t h a t h a f r i c t i o n a n f u l l y a d j u s ta b l e t r a c t o r f e e d . T h e n w e v e n b u i l t i t h d e x t e r i t y t p r i n t g r a p h i c s a n t e x t o t h s a m e l i n e .

D o n e .A n d , o c o u r s e , s t a y i n g t h b e s t m e a n s

c o n s t a n t r e v i e w i n g a n f i n e - t u n i n g . K e e p i n gt h G e m i n i e a s y t f i n d , e a s y t a f f o r d a n s r e l i a b l e i c a b w a r r a n t e d f o u t t w i c ea l o n g a i t m a j o r c o m p e t i t o r s .

O n l y t h m o s t c a r e f u le n g i n e e r i n g h a b u i l t t h n e h a r d - w o r k i n g G e m i n M O X .

t Y o u ' l l a p p l a u d i t p e r f o r m a n c e .

Page 18: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 18/132

6 4 9 , 0 o n e i t h e r t h V I o 6 4 T r e t u r n t h k e y b o a r dt U n o r m a l s t a t u s , P O K E 6 4 9 , 1 0 . T h e r e a r m a n yu s e f u l m e m o r y l o c a t i o n s i n s i d e y o u r V l C - 2 0 . T h i s a n m o r e i n f o r m a t i o n c a b f o u n d i C O M P U T E D F i r s tB o o k O V I C .

N S u c h L u c kE v e r y t i m e t y p e P O K E 5 6 P E E K ( 5 6 ) 4 i n t om V I C - 2 0 a n t h e n t y p e P R I N T F R E ( O ) , t h a m o u n t o ( m e m o r y ) g o e s u p I t h i s r e a l , u s a b l em e m o r y o j u s t . a m i s t a k e m a d e b m V I C - 2 0 ? I t h i s i r e a l m e m o r y , w i l l i d a m a g e m c o m p u t e ri a n w a y ?

R i c h a r d R u t i g l i aN o t h i s i n o r e a l m e m o r y . I n t h e V I C - 2 0 t h e r e a r n u m b e r o m e m o r y l o c a t i o n s ( b y t e s ) t h a t t e l l t h o p e r ~a t i n s s y s t e m , o c o m p u t e r , h o w m u c h m e m o r y i a v a i la b l e f o r u s e . c o u p l e o f t h e s e a r e l o c a t i o n s 4 a n 4 4 w h i c h t e l l t h c o m p u t e r w h e r e t h b o t t o m o B A S I Cp r o g r a m m i n g m o t i o n / i s a n 5 a n 5 6 w h i c h t e l l t h c o m p u t e r w h e r e t h t o o m e m o r y i s T h e s e l o c a t i o n sa r u s u a l ! } / c o n t r o l l e d a u t o m a t i c a l l y b t h c o m p u t e r ,b u t h e y c a a l s o b e c o n t r o l l e d ( P O K E d , f o r i n s t a n c e )b t h u s e r . W h e n y o P O K E v a l u e i n t o l o c a t i o n 5 6 y o f o o l t l i e c o m p u t e r i n t o t h i n k i n g i l i a s m o r e o l e s sm e m o r y a v a i l a b l e t h a n i a c t u a l l y d o e s . P O K E i n gh i g h e r n u m b e r d o e s n o t c r e a t e a n u s a b l e e x t r a m e m o r y .H o w e v e r , s o m e p r o g r a m m e r s P O K E l o w e r n u m b e r sh e r e t p r o t e c t m e m o r y f r o m B A S I C f o o t h e r p u r p o s e s .

P O K E i n g v a l u e s o t h e r t h a n n o r m a l i n t o t h e s el o c a t i o n s w i l l n o i a n w a h u r t y o u r c o m p u t e r , b u i c a h a r m a n y B A S I C p r o g r a m s t h a t m i g h t a l r e a d y b i m e m o r y , o a n B A S I C p r o g r a m s t h a t a r l o a d e da f t e r t h P O K E s a r m a d e . I t h e s e l o c a t i o n s a c c i d e n t a l l yg e P O K E d w i t h b a d v a l u e s a n d y o u l o s e y o u r B A S I Cp r o g r a m , t h e a s i e s t w a t r e s e t t h c o m p u t e r t n o r m a li t s i m p l y t u r n i o f a n t h e n b a c k o a g a i n . < g

J t e rV O X & i p r y l eF o t h C o m m o d o r e 6 d

T i n ; u s e r a f f c c d o n i i l u s p n t o d e v e l o p m e n t p r o g r a m . M e n u -d r i v e n , m o n o / m u l t i c o l o r s p r i t e s . i o y s t i c k / k e y b o a r d , l o p e / d i s k .2 w / F A S T m a c h i n e l a n g u a g e r o u t i n e s . O v e r 6 0 c o m m a n d s :R O T A T E ( a n y a n g l e 0 - 3 6 0 ] , I N V E R T / O B V E R T , S H I F T . S Y M E T R Y , A N D / O R , R E V E R S E . R E V I E W , M O V I E | a n i m a 1 i o n | .C r e a t e a n e d i t u t 2 s p r i t e s p e f i l e . F o p r o g r a m m i n ge f f i c i e n c y a n d F U N ' I n c l u d e s t h e G a m e M a k e ' a u t o m a l i c a l l yp r e p a r e s a b a s e f o g a m e d e v e l o p m e n t .C a s s e t t e S 2 9 . 9 S „ , ( U F u n d s )D i s k $ 3 9

P . O . B o x 5 0 7D e e r P a r k , T e x a s 7 7 5 3 6( 7 1 3 ) 4 7 3 - 6 7 2 3

D i v m o n a F O ' l i i * S w a l e m s r n

1 C O M P U W s G a z e ' l e S e p t e m b e r 1 9 8 3

C o m m o d o r e 6 a n

V I C - 2 0

D R A Ww i t h y o u r j o y s t i c k !

N o w , y o c a c r e a t e h i g h - r e s o l u t i o n p i c t u r e so n - s c r e e n w i t h y o u r j o y s t i c k a a " p e n . " D e s i g n c r i t t e r s ,o b j e c t s , p i e - c h a r t s w h a t e v e r y o u i I m a g i n a t i o n w i s h e s iS A V E y o u r c r e a t i o n s t t a p e o d i s k , a n P R I N Tt h e m o V I p r i n t e r . E d u c a t i o n a l a n f u n iD r a w n a r r o w o w i d e l i n e ? . , c u r v y o r s t r a i g h t , s e p o i n t s :a d c a p t i o n s : c r e a t e b a c k g r o u n d p a t t e r n s : c h a n g ep i c t u r e , b a c k g r o u n d , a n b o r d e i c o l o r s : r e v e r s e c o l o r s l o = n e g a t i v e ; e v e n c o n n e c t d o t s w i t h s t r a i g h t l i n e sa u t o m a t i c a l l y Y o c o n t r o l e v e r y d o t o t h s c r e e n .

l a r g e " P i c t u r e L i b r a r y " i i n c l u d e d t g e y o s t a r t e d ,p l u s a J O - p a g e i n s t r u c t i o n m a n u a l . J o y s t i c k r e q u i r e d . V I p r i n t e r a n d i s k d r i v e o p t i o n a l . O c a s s e t t e .

F o i h C o m m o d o r e 6 ' 6 P a n o r a m a S 2 9 . 9 5F o t h e V I C - 2 0V I C - P I C S S 2 9 . 9 5( F u l l f e a t u r e s n e e d 8 K m e r n e x p . r e d u r e i iv e r s i o n I n c l u d e d r o u n e x p e n d e d V I C ]

P R I N T ( t h e u n p r i n t a b l e ) . . .w i t h S m a r t A S C I I P l u s $ 5 9 . 9 5N o w . p r i n t [ h e u n p r i n t a b l e C o m m o d o r e g r a p h i c s o y o u i d o t - a d d r e s s a b l e p r i n t e r ' w i t h S m a r t A S C I I P l u s . T h i sp o w e r f u l , l o w - c o s t s o f t w a r e i n t e r f a c e c o n v e r t s y o u ru s e n C O R T i n t o f a s t , i n t e l l i g e n t p o r t ( o " C e n t r o n i c s "p r o t o c o l p a r a l l e l p r i n t e r sS i f l e x i b l e p r i n t m o d e s : G R A P H I C S . T R A N S L A T E .D a i s y T R A N S L A T E . C B A S C I I . I r u e A S C I I . P I P E L I N E .G R A P H I C S m o d e c i e a i e s a c t u a l V I C / 6 1 ! k e y b o a r dg r a p h i c s T R A N S L A T E c o n v e r t s n o r m a l l y u n p r i n t a b l ec o n t r o l - c o d e s m i t e x t : ( C L R ) . | R V S ) . ( B L U | . e t c . , w i t h a e x t e n d e d m o d e f o D a i s y w h e e l p r i n t e r s C o n v e n i e n ts e t - u p m e n u a n s i m p l i f i e d o p e r a t i o n ,S m a r t A S C I I P l u s i c o m p a t i b l e w i t h m o s t a p p l i c a t i o np r o g r a m s ; W o r d P r o 3 + E a s y S c r l p t , Q u i r k B r o w n F o | ( o jt h V I C ) , W r i t e r ' s A s s i s t a n t , e t C o m p l e t e w i t h c o n n e c t i n g c a b l e ( o p r i n t e r a n i n s t r u c t i o n m a n u a l . O c a s s e t t e . C o p y t y o u r d i s k f o q u i c k l o a d i n g ( U p g r a d e s a v a i l a b l e f o r o r i g i n a l S m a r tA S C I I o w n e r s■ H i - i | i u i i - s i i n r ■ . i u d r e u . i t ) I e p i i r H e r S u c h a i E | j i o m F X B O o M X - E O / 1 0 0

w i l l i C i r . i n i . n : O f c i i W M M i n o l i n r ( M H u P r o w r i l O 2 S i . i rM i c r o n i c S C i i ' m i m - l O o r 1

( 8 1 6 ) 3 3 3 - 7 2 0 0M I D W E S TM I C R O m

S e n d t o a f r e e b r o c h u r e .M A I L O R D E R : M S I s h i p p i n g a n

( K 1 5 0 t o C O . D J ; V I S A i M a a t e r c a r d1 c a r t ] # a n e x p . d a t e ) . M r e s i d e n t s

a c 5 6 2 5 % a a t e s l a F o r e i g n o r t t a s p a y n f c t eU S . } . S B a n k O N L Y , a d i s h p f l i n d l g .

3 1 W E S T 7 2 n d S T K A N S A S C I T Y M 6 4 1 1 4

Page 19: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 19/132

S o f t w a

Y o n e e d m o r et h a n A B C , B P I , M A S ,

B E C , E B S , X Y Z . . .W o r k h o r s e s o l u t i o n s

f o t o u g h q u e s t i o n s .T h e r e a r l o t s o b o o k k e e p i n g a n b u s i n e s s s y s t e m s f o y o u r

C o m m o d o r e c o m p u t e r . M a y b e t h e y a l s e e m a b o u t t h s a m e .O u r s i d i f f e r e n t : r e a l b u s i n e s s s o f t w a r e f o r e a l

c o m p u t e r s , w i t h c a p a b i l i t i e s y o n e e d , a p r i c e y o j f c a n a f f o r dW h e n p r o f e s s i o n a l c o m p u t e r d e a l e r s w h w e r ed i s s a t i s i f i e d w i t h t h e i r c u r r e n t a c c o u n t i n g s o f t w a r e w e r ea l l o w e d t o t r a d e i i f o o u S y s t e m I I I , w w e r ei n u n d a t e d . W g o p r a c t i c a l l y e v e r y t h i n g B P I .E B S , M A — - j u s t a b o u t e v e r y o n e s .

W h a v e g e n e r a l l e d g e r a c c o u n t sr e c e i v a b l e , a c c o u n t s p a y a b l e , p a y r o l l , i n v e n t o r y ,m a i l l i s t m a n a g e m e n t a n m u c h m o r e .T h e r e a r s p e c i a l p a c k a g e s f o o i a c c o u n t i n g , c h u r c h r e c o r d s ,e n c u m b r a n c e a c c o u n t i n g , p h a r m a c ym a n a g e m e n t e t c .

Y o w i l l l i k e o u u s e r - d e f i n e dr e p o r t s . Y o d e c i d e w h a t y o u rB a l a n c e S h e e t P & B u d g e tA n a l y s i s , e t c . . w i l l l o o k l i k e .

I y o h a v e p u r c h a s e dC o m m o d o r e 6 4 " . y o w i l l b p l e a s e d w h e n y o s e o u c o m p l e t e l i n e o f b u s i n e s ss o f t w a r e f o t h ' 6 4 . T h i ss o f t w a r e i n r i n k y - d i n k . r i p -o f s o f t w a r e t h a t i a u p g r a d ef r o m t h V I C . T h e s e a r r e a lw o r k h o r s e p r o g r a m s t h a t u s f i l es t r u c t u r e s d e v e l o p e d f o r t h e b i b o y s .

Y o h a v e p u r c h a s e d t h e r i g h tc o m p u t e r w h e n y o u b o u g h tC o m m o d o r e . N o d i a g a i n . B u t h r i g h t s o f t w a r e . B u i f r o m t h r i g h tp l a c e : y o u r p r o f e s s i o n a l c o m p u t e r d e a l e rT h a t s w h e r e y o u ' l l g e t t h e h e l p y o n e e da y o s t a r t

C a l l o w r i t e f o t h n a m e o t h d e a l e r n e a r e s t y o u .

D e a l e r H o t l i n e : 1 - 8 0 0 - 5 2 7 - 4 5 4 8

• C o m m o d o r e 6 i r e g i s t e r e dt r a d e m a r k o C o m m o d o r e

e u u o n sP Q B a c P , M c K J n n e y , T e x a s j y t f p - ( 2 1 4 ) 5 4 2 - 0 2 7 $

A V A I L A B L E I C A N A D A T H R O U G HC A N A D I A N M I C R O D I S T R I B U T O R S . L T D .

5 0 S t e e l e s A v e n u e , M i l i o n , O n t a r i o . C a n a d a L 9 T 3 P 7T e l e p h o n e - 4 1 6 - 8 7 6 - 7 2 7 7 • T e l e x 0 5 - 9 6 1 2 4 3

Page 20: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 20/132

S I M P L E A N S W E R S T C O M M O N Q U E S T I O N ST O M R . H A L F H I L L , E D I T O R Q E a c h m o n t h , C O M P U T E I ' s G a z e t t e w i l l t a c k l e s o n i c q u e st i o n s c o m m o n l y a s k e d b n e V l C - 2 0 ! C o m m o d o r e 6 o w n e r sm i l l b p e o p l e m o p p i n g f o t h e i r f i r s t h o m e c o m p u t e r .

c a n b e f i l l e d w i t h c h a r a c t e r s w h i c h a r r e d e f i n e d" o t h f l y , " s t s p e a k , t s i m u l a t e s m e d i u m - r e sm o d i . 1 o f 1 6 0 b 9 p i x e l s .

W h a t e x a c t l y d o c s " h i g h - r e s o l u t i o ng r a p h i c s " m e a n ? I t h e r e s u c h t h i n g a " l o w -r e s o l u t i o n g r a p h i c s " ?

G r a p h i c s r e s o l u t i o n r e f e r s t t h d e g r e e o d e t a i l w i t h w h i c h p i c t u r e c a n b e d r a w n b c o m p u t e r o t h T s c r e e n . T h h i g h e r t h r e s ol u t i o n , t h e g r e a t e r t h e d e g r e e o d e t a i l .

C o m p u t e r r e s o l u t i o n i m e a s u r e d i n u m b e r so p i x e l s - p i c t u r e e l e m e n t s . p i x e l i s c r e e nd o t . E v e r y t h i n g c o m p u t e r p u t s o T s c r e e ni c o m p o s e d o t h e s e p i x e l s , v e r y m u c h l i k e t h w a p h o t o g r a p h i r e p r o d u c e d i n e w s p a p e ro m a g a z i n e . E v e n t h c h a r a c t e r s a r f o r m e d o p i x e l s . I y o l o o k c l o s e l y a y o u r s c r e e n , y o m a b a b l e t s e t h p i x e l s , a l t h o u g h m a n y T s e t sl a c k t h e c l a r i t y t o d i s p l a y e a c h d o s h a r p l y .

T h e r e i n s t a n d a r d s i z e f o r p i x e l s . O " h i g h - r e s o l u t i o n " s c r e e n , t h e p i x e l s a r v e r ys m a l l . O " l o w - r e s o l u t i o n " s c r e e n , t h e p i x e l sm a b s l a r g e t h a t t h e y a p p e a r n o a d o t s , b u a s m a l l b o x e s o r e c t a n g l e s . N a t u r a l l y , w h e n t h p i x e l s a r s m a l l e r , m o r e w i l l f i o t h e s c r e e n , s p i c t u r e s c a n b e d r a w n i n f i n e r d e t a i l .

T h C o m m o d o r e 6 h a h i g h - r e s o l u t i o ng r a p h i c s m o d e w i t h 6 4 , 0 0 0 p i x e l s . T h i s b r e a k sd o w n i n t o 3 2 p i x e l s h o r i z o n t a l l y b 2 0 v e r t i c a l l yT h i s i c o m p a r a b l e t " h i - r e s " s c r e e n s o o t h e rc o m p u t e r s , s u c h a s t h e A p p l e ( 2 8 0 b 1 9 2 ) a n t h A t a r i ( 3 2 0 b 1 9 2 ) . A l s o l i k e t h e s e c o m p u t e r s ,t h 6 4 h a s " m e d i u m - r e s o l u t i o n " g r a p h i c s m o d eo 2 0 b 1 6 p i x e l s .

T h V I C - 2 1 1 l a c k s s u c h g r a p h i c s m o d e s . H o e v e r , w i t h c l e v e r p r o g r a m m i n g , t h V I s c r e e n1 C O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 8 3

S o m e t i m e s w h e n p l a y i n g g a m e t h a tI ' v e j u s t l o a d e d f r o m c a s s e t t e t a p e , t h j o y s t i c kc o n t r o l s d o n ' t r e s p o n d r i g h t . W h e n m o v e t h j o y s t i c k i c e r t a i n d i r e c t i o n , n o t h i n g h a p p e n s .

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

O f t e n t h e s e k i n d s o p r o b l e m s a r c a u s e db m i s t a k e s i t h p r o g r a m , [ y o u ' r e a b s o l u t e l yp o s i t i v e t h e r e a r n t y p o s , i t ' s p o s s i b l e t h a t y o u rj o y s t i c k i s h o w i n g s i g n s o f w e a r . w o r n c o r d ,o b r o k e n o d a m a g e d c o n t a c t w i t h i n t h e j o y s t i c ki t s e l f , c a c a u s e e r r a t i c r e s p o n s e s t h a t a r h a r d t i s o l a t e .

T h e r e ' s s o m e t h i n g e l s e y o m i g h t c h e c k f i r s t ,t h o u g h . I y o l e f t t h P L A Y b u t t o n o t h e c a s s e t t er e c o r d e r p r e s s e d a f t e r l o a d i n g t h p r o g r a m , r l e a s e i w i t h t h S T O P b u t t o n a n t h e n s e i t h j o y s t i c k r e s p o n d s p r o p e r l y . O f t e n t h i s w i l l s o i v et h p r o b l e m .

W h y ? B e c a u s e o m e m o r y c o n f l i c t w i t h i nt h c o m p u t e r . T h m e m o r y l o c a t i o n s w h i c h a r u s e d t c o n t r o l t h e j o y s t i c k s e r v e d o u b l e - d u t yt h e y a l s o d e t e c t i b u t t o n s a r p r e s s e d o t h e c a ss e t t e r e c o r d e r . T h e r e f o r e , i y o l e a v e t h P L A Yb u t t o n l o c k e d d o w n a f t e r l o a d i n g p r o g r a m , i c a i n t e r f e r e w i t h t h j o y s t i c k . A l w a y s p r e s s S T O Pa f t e r t h p r o g r a m i l o a d e d . T h i s i g o o d h a b i tt d e v e l o p i a n c a s e , b e c a u s e l e a v i n g t h P L A Yb u t t o n p r e s s e d f o l o n g p e r i o d s o l i m e w h e n t h t a p e i n o m o v i n g d e f o r m s t h r u b b e r r o l l e r w h i c hm a i n t a i n s p r e s s u r e o t h c a p s t a n . p i n c h e dr o l l e r c a c a u s e t h t a p e s p e e d t v a r y , l e a d i n g t b a S A V E s a n L O A D s . < B

Page 21: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 21/132

- E X P L O R E N E H O R I Z O N Sw i t h

T R M I C R O, .

. ' ' ■ ■ ' ■ ■ ■

' & . - ■ :

- ■

■ t ' ' - ' " ■ i - v - ' l

I w o r l d b o u n d b A ' a n Z ' s ,T R M I C R O s o f t w a r e g u i d e s i n q u i r i n g m i n d st e x p l o r e r e a l m s b e y o n d " Z e b r a . " I C o m m o d o r e 6 a n o t h e r m a c h i n e f o r m a t s ,t h l e a r n i n g s e r i e s c h a l l e n g e s t h i n k e r s a n f i r e s t h e i m a g i n a t i o n .

T R M I C R O i n t e g r a t e d l e a r n i n g s y s t e m s. . w h e r e y o u n g m i n d s a r e n c o u r a g e d t r e a c h b e y o n d t h e i r g r a s p .

a n B u s i n e s s A p p l i c a t i o n s A l s o I n g u i r e . D e a l e r I n q u i r i e s I n v i t e d :P a c i f i c T r i M i c r o

9 0 4 W e s t C y p r e s s D r i v et o n H e i g h t s , I 6 0 0 0 5( 3 1 2 ) 3 9 4 - 2 3 2 2

P a c i f i c T r i M i c r o5 P l a z a S q u a r e , S u i t e

O r a n g e , C 9 2 6 6 6( 7 1 4 ) 7 7 1 - 4 0 3 8

P a c i f i c T r i M i c r o9 0 S u m m i t H i l l D r K n o x v i l l e , T 3 7 9 1 5

( 6 1 5 ) 5 2 2 - 4 8 2 4

Page 22: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 22/132

e i e c o m p u t i n g m e a n s h o o k i n g u y o u rp e r s o n a l c o m p u t e r t h r o u g h o r d i n a r y t e l ep h o n e l i n e s i t i i t f r s i m p l e d e v i c e c a l l e dm Q d e m . T h i s o p e n s u w h o l e h e w o r l do c o m p u t i n g , g i v i n g y o a c c e s s t i n f o r -m a t i o n s e r v i c e s , e l e c t r o n i c n e w s p a p e r sa n m a g a z i n e s , c o m p u t e r i z e d " b u l l e t i nb o a r d s , a n f e l l o w h o b b y i s t s n e x t d o o ro a c r o s s t h c o u n t r y . I n t e r e s t e d ? H e r e ' sw h a t y o ' 1 n e e d t k n o w t g e s t a r t e d .

Page 23: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 23/132

T E L E C O M P U T I N GT O D A Y

T o R H a l f h i l l , E d i t o r

T e l e c o m p u t i n g A r t i c l e sI T h i s I s s u e :

T e l e c o m p u t i n g G l o s s a r yC o m m o d o r e ' sN a t i o n w i d e P a r t y L i n eC o m m o d o r eB u l l e t i n B o a r d sM l n l T e r m - 2 0T e l e T e r m 6 4R e v i e w : V I C m o d e mF o V I A n 6 R e v i e w : T e r m i n a l 4 F o V I

C o m i n gN e x t M o n t h

T e l e g a m i n g T o d a yA n T o m o r r o wD o w n l o a d i n g G a m e s :

S t e p T o w a r dT e l e g a m i n g

M a n y f u t u r i s t s b e l i e v et h a t s o m e d a y t e l ec o m p u t i n g w i l l b [ h p r i m a r y u s f o

h o m e c o m p u t e r s a i n t e g r a lp a r t o f e v e r y m o d e r nh o u s e h o l d .

Y o u ' v e p r o b a b l y a l r e a d yh e a r d t h e p r e d i c t i o n s a b o u th o m e b a n k i n g , h o m e s h o p p i n g ," e l e c t r o n i c n e w s p a p e r s , " t e l e -g a m e s , a n o n - l i n e e n c y c l op e d i a s a n d a t a b a s e s . A c t u a l l y ,a l o t h e s e s e r v i c e s a r e a v a i l a b l et o d a y , t h o u g h p e r h a p s n o i a l a r e a s , o i a a f f o r d a b l e o m a t u r e f o r m . B u t i m e s a r c h a n g i n g f a s t .

A l o o u e l e c t r o n i c s /c o m m u n i c a t i o n s t e c h n o l o g i e ss e e m t b e m e r g i n g , m o v i n gt o g e t h e r t o w a r d c o m m o n c e t e r . T h i n k a b o u t i t t e l e p h o n e s ,t e l e v i s i o n , c a b l e s y s t e m s , s a t e ll i t e r e c e i v e r s , v i d e o c a s s e t t er e c o r d e r s , v i d e o d i s c s , v i d e om o t i o n a n s t i l l c a m e r a s , h o m ec o m p u t e r s . . e v e r y t h i n g i e v o l v i n g t o w a r d s o m e k i n d o " ( e l e c t r o n i c " s u p e r s y s t e m t h a ts o m e d a y w i l l f u s e t h e s e n o w -s e p a r a t e p a r t s i n t o a i n t e g r a t e dw h o l e .

W i l l i r e a l l y h a p p e n w i t h i no u l i f e t i m e s ? T h e r e a r s t r o n gi n d i c a t i o n s .

T s e t s a r s t a r t i n g t c o n i ce q u i p p e d w i t h c a b l e t u n e r s a n e x t r a j a c k s f o h o m e c o m p u t e r s ,v i d e o g a m e s , a n o t h e r a c c e ss o r i e s . W i d e - r a n g i n g i n f o r m at i o n s e r v i c e s a i m e d a p e r s o n a lc o m p u t e r u s e r s a l r e a d y a r e a cc e s s i b l e w i t h a l o c a l p h o n e c a l li e v e r y m a j o r c i t y o f t h e U n i t e dS t a t e s . S i m i l a r s y s t e m s i E u r o p ea r e v e n m o r e a d v a n c e d . S o m ec a b l e T n e t w o r k s a n b a n k s i t h U n i t e d S t a t e s a r e t e s t -m a r k e t i n g i n t e r a c t i v e s y s t e m su s i n g l o w - c o s t h o m e c o m p u t e r sa s t e r m i n a l s . f e o f t h e l a t e s tp e r s o n a l c o m p u t e r s t b i n t r od u c e d , i n c l u d i n g t h o s e f r o mA t a r i , R a d i o S h a c k , a n O s b o r n e , o f f e r b u i l t - i n p h o n em o d e m s a s t a n d a r d f e a t u r e .

n e d i v i s i o n o f A t a r i , A t a r i t e l ,i w o r k i n g o n s e c r e t p r o j e c tt h a t w i l l u n i t e h o m e t e l e p h o n ea n d c o m p u t e r t e c h n o l o g y i n n e w a y . S o m e p e o p l e , i n s t e a do c o m m u t i n g t t h c i t y , w o r ka h o m e w i t h p e r s o n a l c o p u t e r s o r e m o t e t e r m i n a l s t i e di n t o t h e i r e m p l o y e r ' s c o m p u t e ro v e r t h p h o n e l i n e s . V i d e oc a m e r a s a r o v e r t a k i n g S u p e r - 8m o v i e c a m e r a s i p o p u l a r i t y .S t i l l c a m e r a s t h a t r e p l a c e f i l mw i t h m a g n e t i c d i s k s a n d w h i c hd i s p l a y t h e i r p h o t o s o T s e t s

S s p t e m b n r 1 9 8 3 C O M P U T E I S G a z e t t e 2

Page 24: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 24/132

T e l e c o m p u t i n gG l o s s a r ya c o u s t i c - c o u p l e d : t y p e o m o d e m t h a t a t t a c h e s t o t e l ep h o n e h a n d s e t w i t h t i g h t l yf i t t i n g r u b b e r c u p s o v e r t h e a r p i e c e a n m o u t h p i e c e .A S C I I ( A m e r i c a n S t a n d a r dC o d e f o I n f o r m a t i o n I n t e rc h a n g e ) : s t a n d a r d i z e dm e t h o d o e n c o d i n g c h a r a c t e r s( l e t t e r s , n u m b e r s , p u n c t u at i o n , s p e c i a l s y m b o l s ) i n t on u m b e r s . I t e l e c o m p u t i n g ,a l c o m p u t e r o u t p u t i c o v e r t e d t A S C I I n u m b e r s f o t r a n s m i s s i o n . A S C I I t r a n s l at i o n i m a i n t a s k o f t h et e r m i n a l s o f t w a r e .a u t o - a n s w e r : f e a t u r e a v a i la b l e o s o m e m o d e m s . W h e nh o o k e d u t o p h o n e l i n ea n c o m p u t e r s y s t e m w h i c hi l e f t s w i t c h e d o n a a u t oa n s w e r m o d e m a u t o m a t i c a l l ya n s w e r s t h p h o n e w h e ns o m e o n e c a l l s a n e s t a b l i s h e s

c o m m u n i c a t i o n s l i n k w i t ht h o t h e r m o d e m .a u t o - d i a l : a n o t h e r s p e c i a l f e t u r e w h i c h a l l o w s t h m o d e mt a u t o m a t i c a l l y d i a l t h p h o n e .b a u d r a t e : m e a s u r e o t r a n sm i s s i o n / r e c e p t i o n s p e e d o m o d e m . b a u d i a p p r o x im a t e l y o n b i ( b i n a r y d i g i t )p e s e c o n d . E i g h t b i t s a r r q u i r e d f o o n c h a r a c t e r . M o s th o m e c o m p u t e r m o d e r n s w o r ka 3 0 0 b a u d , w h i c h i a b o u t 3 c h a r a c t e r s p e r s e c o n d . f e m o r e e x p e n s i v e m o d e m s w o r ka 1 2 0 0 b a u d .B B ( b u l l e t i n b o a r d s y s t e m ) :

c o m p u t e r s y s t e m w i t h a a u t o - a n s w e r m o d e m ( h a t i l e f t s w i t c h e d o d u r i n g c e r t a i nh o u r s f o p u b l i c a c c e s s . T h I 3 B S p r o v i d e s s o m e s o r t o s e r v i c e t c a l l e r s , s u c h a

m e s s a g e c e n t e r o r l i b r a r yo p r o g r a m s a v a i l a b l e f o d o w n l o a d i n g .

2 C O M P U T E ! 1 ! G a z e l l e S e p t e m b e r 1 9 8 3

w i l l b a v a i l a b l e i f e w m o n t h s .S o o n , i s e e m s , t h e n t i r e

h o u s e h o l d w i l l f u n c t i o n a r o u n dt h i s e m e r g i n g v i d e o / c o m p u t e r /t e l e c o m m u n i c a t i o n s s u p e r s y s -t e w h a t o n f u t u r i s t h a d u b b e d t h e " e l e c t r o n i c h e a r t h . "

F o c e r t a i n , t h e r e a r e s o c i a l ,a w e l l a s t e c h n o l o g i c a l , t r e n d sw h i c h m u s t b c o n s i d e r e d . S w e ' l l h a v e t w a i t a n s e e x a c t l yh o t h i n g s d e v e l o p . I t h m e a n t i m e , t h o u g h , t h i s e x c i t i n gf r o n t i e r i o p e n t p i o n e e r s . I t ' ss i m i l a r t t h g r o u n d b r e a k i n gd a y s o p e r s o n a l c o m p u t i n g f i v eo s i y e a r s a g o .

T e l e c o m p u t i n g t o d a y i s t i l ly o u n g . A n y o c a n h e l p i g r o w

y o u ' r e n e t t h f i e l d o t e l e c o m p u t i n g , y o u ' l l q u i c k l yd i s c o v e r t h a t i s h a r e s s o m e t h i n gu n f o r t u n a t e w i t h p e r s o n a l c o p u t i n g i g e n e r a l - t e l e c o mp u t i n g c o n s i s t s o f e e a s i l yu n d e r s t o o d c o n c e p t s o b s c u r e d b t h i c k e t s o t h o r n y t e r m i n o l o g y .

W e ' l l s o r t o u t h t e r m in o l o g y i m o m e n t ( n o t e t h g l o s s a r y a c c o m p a n y i n g t h i sa r t i c l e ) . F i r s t , l e t ' s r e v i e w t h b a s i c c o n c e p t s :1 T x t v o m o r e c o m p u t e r s a b h o o k e d u l e a c h o t h e r w i t h w i r e s ,2 W i t h t h p r o p e r p r o g r a m m i n g ,v i r t u a l l y a n c o m p u t e r s h o o k e d u i t h i s w a c a e x c h a n g e v i r t u a l l ya n k i n d o i n f o r m a t i o n .

T h a t ' s i t D o e s i s e e m t o s i m p l e ? B e l i e v e i o n o t , p r a c t ic a l l y e v e r y t h i n g e l s e y o u ' l l e v e rr e a d o h e a r a b o u t t e l e c o m p u t i n gc o n s i s t s o e x t e n s i o n s ( c o m p l ic a t i o n s ) o t h e s e t w b a s i cc o n c e p t s .

T h e " w i r e s " w h i c h c o n n e c tt h c o m p u t e r s t o g e t h e r a r u s a l l y o r d i n a r y t e l e p h o n e l i n e s ,j u s t l i k e t h o n e s i y o u r h o m e .( B u t t h e y d o n ' t h a v e t o b e : i t ' sp o s s i b l e t h o o k u t w c o p u t e r s a c r o s s r o o m o r w i t h i nb u i l d i n g u s i n g o r d i n a r y w i r e sw i t h t h r i g h t p l u g s o t h e e n d . )

T h " p r o p e r p r o g r a m m i n g "i o f t e n t h h a r d p a r t . T h c o p u t e r s m a n o b n o r m a l l y

c o m p a t i b l e w i t h e a c h o t h e r .H o w e v e r , y o u p r o b a b l y w o n ' th a v e t w o r r y a b o u t t h i s . P r g r a m s t c o v e r a l t h s t a n d a r ds i t u a t i o n s y o u ' r e l i k e l y t e n c o u n t e r a r a l r e a d y w r i t t e n .T h e s e p r o g r a m s a c a i n t e rp r e t e r s . T h e y e v e n m a k e i p o s i b l e f o s e e m i n g l y i n c o m p a t i b l ec o m p u t e r s , s u c h a C o m m od o r e s , A t a r i s , A p p l e s , T R S - 8 0 s ,a n o t h e r s , t c o m m u n i c a t e a e a s i l y a U n i t e d N a t i o n sd i p l o m a t s .

i M o w , l e t ' s e n l a r g e u p o n t h e s ec o n c e p t s .

T c o m m u n i c a t e t h r o u g ho r d i n a r y t e l e p h o n e l i n e s , c o p u t e r r e q u i r e s d e v i c e c a l l e dm o d e m . " M o d e m " ( r h y m e s w i t h" l o a d ' e m " ) m e a n s " m o d u l a t o r -i / t ' H / o d u l a t o r . " W h e n ( w o m o r ec o m p u t e r s a r c o m m u n i c a t i n go v e r t h p h o n e , e a c h c o m p u t e rr e q u i r e s i t o w m o d e m a i t e n o t h l i n e . T h m o d e m i c o n e c t e d b e t w e e n t h c o m p u t e r a n dt h p h o n e l i n e , a n i a l l o w s t h c o m p u t e r t s e n d / r e c e i v e i f o r m a t i o n t o / f r o m t h o t h e rc o m p u t e r .

W h e n y o a r s e n d i n g , t h m o d e m t a k e s t h e d a t a i t h f o r m o e l e c t r o n i c s i g n a l s f r o mt h c o m p u t e r a n c o n v e r t s i i n t o a u d i o t o n e s . T h e n t h m o d e m s e n d s t h t o n e s t h r o u g ht h p h o n e l i n e . T h e s e t o n e s , i y o h e a r t h e m , s o u n d l i k e v e r yf a s t M o r s e c o d e .

W h e n y o a r r e c e i v i n g , t h m o d e m t a k e s t h a u d i o t o n e ss e n t b t h o t h e r c o m p u t e r ' sm o d e m a n c o n v e r t s t h e m b a c ki n t o t h e l e c t r o n i c s i g n a l s t h a ta r u n d e r s t o o d a d a t a b y o u rc o m p u t e r .

T h i s p r o c e s s m a s o u n df a m i l i a r . T h a t ' s b e c a u s e i t ' s v e r ys i m i l a r t t h w a t h c o m p u t e rs a v e s p r o g r a m s a n d o t h e r d a t ao t h c a s s e t t e r e c o r d e r . D u r i n g

S A V E , t h c o m p u t e r ' s o u t p u ti c o n v e r t e d t a u d i o t o n e s w h i c ha r s e n t t t h r e c o r d e r a n r c o r d e d o t a p e . D u r i n g L O A D ,t h a u d i o t o n e s r e c e i v e d f r o m

Page 25: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 25/132

s e r i e s o s e v e n e a s y - t o - u s e M a n a g e m e n tI n f o r m a t i o n R e p o r t s f l e x i b l y d e s i g n e d t a c c o m m o d a t e a l s m a l l a n m e d i u m s i z eb u s i n e s s a c c o u n t i n g r e q u i r e m e n t s .

I N V E N T O R Y M A N A G E M E N TS A L E S A N A L Y S I S M A N A G E M E N TA C C O U N T S R E C E I V A B L EM A N A G E M E N T a n I N V O I C I N GA C C O U N T S P A Y A B L EM A N A G E M E N T a n C H E C K W R I T I N GP A Y R O L L M A N A G E M E N TC A S H F L O W M A N A G E M E N TG E N E R A L L E D G E R

O B J E C T I V E O T I M E W O R K SB U S I N E S S S Y S T E M S :E a c h T i m e w o r k s B u s i n e s s S y s t e m i d e s i g n e d t b e x t r e m e l y e a s y t u s b a n y o n e , f a m i l i a r o u n f a m i l i a r w i t hc o m p u t e r s , o e v e n t h p r i n c i p l e s o fa c c o u n t i n g .O u e a s y - t o - u n d e r s t a n d " c o o k b o o k "s t y l e o f p r o m p t i n g h e r a l d sb r e a k t h r o u g h i s i m p l i c i t y f o r e v e r yc o m p u t e r u s e r w h a r r i v e s a t h c o n c l u s i o n t h a t c o m p u t e r i z a t i o no f f e r s i n v a l u a b l e a s s i s t a n c e i h e l p i n gt h e i r b u s i n e s s t o p e r a t e m o r ee f f e c t i v e l y a n e f f i c i e n t l y .

u i * • [ ( [ b h N j - b f » r i * i i n e n r . " ; o " p u f '

G E N E R A L O V E R V I E W :E a c h s y s t e m i n c l u d e s :

M e n u - d r i v e n p r o g r a m ,s o p h i s t i c a t e d e n o u g h t p r o v i d ec o m p l e t e M a n a g e m e n t a n P r o d u c ti n f o r m a t i o n , y e r e q u i r e s n p r i o rc o m p u t e r o a c c o u n t i n g k n o w l e d g et o p e r a t e .

u n i q u e m e t h o d o c r e a t i n g y o u ro w n , u n l i m i t e d a r r a y o r e p o r t s —e a s i l y a n q u i c k l y . Y O s e l e c t t h i n f o r m a t i o n y o w a n t , a n Y O d e t e r m i n e t h s e q u e n c e o t h r e p o r t c o l u m n h e a d i n g s .

p r o g r a m w h i c h c a n b e u s e d b i t s e l f ( s t a n d - a l o n e ) , o r c a b i n t e r f a c e d , o n a a t i m e , w i t h o t h e rT I M E W O B K S M A N A G E M E N TI N F O R M A T I O N p r o g r a m s i n t of u l l y i n t e g r a t e d a c c o u n t i n g s y s t e m .

h | | - D T H l i r | | t t i i

' H l ' l t l l t l - l

L i I Q f l - L -

I S A ' I t f r f C n

■ D H i

T i l l

K f

W l U t U D I ' L W

1 I H ■ O d d f l

A M a n u a l w r i t t e n i e a s y - t o -u n d e r s t a n d , p e o p l e - f r i e n d l yE n g l i s h , a b u n d a n t l y i l l u s t r a t e d t op r o v i d e f u r t h e r c l a r i t y a n e l i m i n a t eg u e s s w o r k .P a s s w o r d P r o t e c t i o n , l p r e v e n tu n a u t h o r i z e d a c c e s s t c o n f i d e n t i a ld a t a .S u g g e s t e d R e t a i l L i s t a $ 9 9 . 0 0 e a c h .

T I M E W O R K S p r o v i d e s b r o a d r a n g eo s o f t w a r e f o C o m m o d o r e 6 c o m p u t e r s i f i v e c a t e g o r i e s :E d u c a t i o n , E n t e r t a i n m e n t ,P r o g r a m m i n g , H o m e M a n a g e m e n ta n d B u s i n e s s S y s t e m s .C U S T O M E R S U P P O R T P L A NT i m e w o r k s T e l e p h o n e C o n s u l t i n gS e r v i c e i a v a i l a b l e t o a l u s e r s a n c h a r g e t s u p p o r t y o u r i n s t a l l a t i o na n d o n g o i n g o p e r a t i o n s .F o f u r t h e r d e t a i l s , c o n t a c t y o u r l o c a lD e a l e r o T I M E W O R K S , I N C . C h o o s ef r o m h o s t o C O M M O D O R E 6 p r o g r a m s

W R I T E F O F R E E I L L U S T R A T E DC A T A L O G

T I M E W O R K S , I N C .P O B o 3 2 4 0 5 L a k e C o o k R o a dD e e r f i e l d , I 6 0 0 1 5 ( 3 1 2 ) 2 9 1 - 9 2 0 0" R e g f s i e r e d T r a d e m a k a C o m m o a o r e 6 C o m p u l u r S

Page 26: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 26/132

B e l l 1 0 s t a n d a r d : c o m u n i c a t i o n s s t a n d a r d f o m o d e m s . I r e f e r s t m o d e m sw h i c h c a b o t h t r a n s m i t a n r e c e i v e a r a t e s u t 3 0 0 b a u d .

[ o m e c o m p u t e r m o d e m s a r g e n e r a l l y o t h i s t y p e .b u f f e r : s o m e t i m e s c a l l e d" t e x t b u f f e r " o " f i l e b u f f e r , "t h i s i a a r e a o f t h c o p u t e r ' s m e m o r y r e s e r v e d b t h e t e r m i n a l p r o g r a m f o u l o a d i n g o d o w n l o a d i n g f i l e s .T h b u f f e r m u s t b a l e a s t a l a r g e a t h f i l e b e i n g u p l o a d e do d o w n l o a d e d . C a a l s o b u s e d t " c a p t u r e " a n t e x tr e c e i v e d f r o m t h e o t h e rc o m p u t e r .c a r r i e r d e t e c t i o n : m o d e m si n d i c a t e t h e y a r e r e a d y t e t a b l i s h c o m m u n i c a t i o n s l i n kb t r a n s m i t t i n g " c a r r i e rs i g n a l " o v e r t h l i n e . S o m em o d e m s h a v e a i n d i c a t o rl i g h t o b e e p e r w h i c h s i g n a l st h e r e c e p t i o n o f a c a r r i e r s i g n a l .d i r e c t - c o n n e c t : t y p e o m o d e m t h a t a t t a c h e s d i r e c t l yt t e l e p h o n e w i t h m o d u l a rp h o n e c o r d , b y p a s s i n g t h h a n d s e t a n a v o i d i n g ( h n e e do r u b b e rd o w n l o a d i n g : o p p o s i t e o u p l o a d i n g . t e r m i n a l s o f tw a r e f e a t u r e w h i c h a l l o w sr e c e i v i n g f i l e f r o m a n o t h e rc o m p u t e r w i t h t h m o d e m .d u p l e x i n g : s o m e m o d e m sa n t e r m i n a l p r o g r a m s c a n b ea d j u s t e d f o " h a l f - d u p l e x " o " f u l l - d u p l e x . " T h i s a l l o w sy o t a d j u s t y o u r s y s t e m f o c o m p u t e r s w h i c h c o n f i r mr e c e p t i o n b y " e c h o i n g " b a c kt y o u r c o m p u t e r a l t h c h a ra c t e r s r e c e i v e d . C h a n g e t h d u p l e x a d j u s t m e n t i y o u rs c r e e n d o e s n o t d i s p l a y c h a ra c t e r s y o t y p e , o i i d i s p l a y st w c h a r a c t e r s f o e a c h o n y o t y p e .e l e c t r o n i c m a i l : a l s o k n o w n a " E - m a i l . " m e t h o d o d e l i ve r i n g m e s s a g e t s o m e o n ev i a a c o m p u t e r a n d m o d e m .

2 C O M P U T E r s G a z B H e S e p l e m b s r 1 9 8 3

A e x a m p l e o a a c o u s t i c m o d e m , w i t hi t r u b b e r c u p s f i t t i n g t i g h t l y e t h t e l e p h o n e h a n d s e t .

I h r e c o r d e r a r c o n v e r t e d b a c ki n t o t h o r i g i n a l i n f o r m a t i o n .m o d e m w o r k s t h s a m e w a y ,e x c e p t t h t o n e s a n s p e e d o t r a n s m i s s i o n a r d i f f e r e n t . A n d ,o c o u r s e , t h i n f o r m a t i o n i b e i n g s e n t n o t t n e a r b y c a s e t t e r e c o r d e r , b u t a n o t h e rc o m p u t e r w h i c h c a n b e a f a a w a y a t h f u r t h e s t t e l e p h o n e .

T h e r e a r t w g e n e r a l t y p e so m o d e m s f o p e r s o n a l c o p u t e r s : a c o u s t i c a n d i r e c t - c o n n e c t .A c o u s t i c m o d e m s a r e a s y t s p o t b e c a u s e t h e y h a v e t w r u b e c u p s w h i c h f i o v e r t h t e l ep h o n e h a n d s e t ' s e a r p i e c e a n m o u t h p i e c e ( s e e p h o t o ) . T h r u b b e r c u p s m u s t f i t i g h t l y t k e e p o u t s i d e r o o m n o i s e s f r o mi n t e r f e r i n g w i t h t h a u d i o t o n e s .

D i r e c t - c o n n e c t m o d e m s d n o u s e r u b b e r c u p s . I n s t e a d ,t h e y b y p a s s t h h a n d s e t a t o g e t h e r a n c o n n e c t d i r e c t l yi n t o t h e t e l e p h o n e . C o m m od o r e ' s V I C m o d e m , t h m o s tp o p u l a r m o d e m f o t h C o m m od o r e 6 a n V I C - 2 0 , i o t h i s

t y p e . T h V I C m o d e m i c a t r i d g e t h a t p l u g s i n t o t h r e a r o t h c o m p u t e r , a n c o r d l i n k s i w i t h t h t e l e p h o n e ( s e e p h o t o ) .

D i r e c t - c o n n e c t m o d e m s a r o f t e n p r e f e r r e d t a c o u s t i c m d e m s b e c a u s e t h e y a r l e s s v u n e r a b l e t n o i s e i n t e r f e r e n c e .T h e y a r e t h e b e s t c h o i c e w h e nt h m o d e m i o p e r a t e d i l e s s -t h a n - q u i e t e n v i r o n m e n t . U n t i lr e c e n t l y , a c o u s t i c m o d e m s w e r em o r e p o p u l a r b e c a u s e o f t h e i rl o w e r c o s t . B u n e t e c h n o l o g yh a m a d e s o m e d i r e c t - c o n n e c tm o d e m s l e s s c o s t l y t h a n m a n ya c o u s t i c m o d e l s . T h V I C m o d e mi w i d e l y a v a i l a b l e f o u n d e r$ 1 0 0 ( s e e r e v i e w i t h i s i s s u e ) .

T h V I C m o d e m i a e x a m p l e o d i r e c t -c o n n e c t m o d e m i b y p a s s e s t h e t e k ' -p h o n e h a n d s e t .

q u i p p e d w i t h m o d e mp l u g g e d i n t o t e l e p h o n e , c o p u t e r n e e d s o n l y o n m o r e t h i n gt b o r e a d y f o t e l e c o m m u n ic a t i n g : t h " p r o p e r p r o g r a mm i n g " m e n t i o n e d a b o v e .

T h i s p r o g r a m i u s u a l l y r f e r r e d t a t e r m i n a l s o f t w a r e . I e f f e c t , i t u r n s y o u r c o m p u t e ri n t o r e m o t e t e r m i n a l o t h d i s t a n t c o m p u t e r . Y o u r c o p u t e r i m o r e o l e s s " d i s a b l e d "a a i n d e p e n d e n t c o m p u t e ra n b e c o m e s p e r i p h e r a l o e x t e r n a l d e v i c e o t h o t h e r c o p u t e r . E v e r y t h i n g y o t y p e o y o u r k e y b o a r d a p p e a r s n o o n l yo y o u r s c r e e n , b u o t h o t h e rc o m p u t e r ' s s c r e e n a w e l l . A n e v e r y t h i n g t y p e d o t h o t h e rc o m p u t e r ' s k e y b o a r d l i k e w i s ea p p e a r s o y o u r s c r e e n .

T e r m i n a l s o f t w a r e c o p l e t e s t h e c o m m u n i c a t i o n s l i n ke s t a b l i s h e d b t h h a r d w a r et h c o m p u t e r s a n t h m o d e m s .I w o r k s w i t h ( h m o d e m t t r a n s l a t e t h d a t a w h i c h i s e n ta n r e c e i v e d . I t h t w c o p u t e r s a r n o r m a l l y i n c o m p a t i b l ew i t h e a c h o t h e r s a y , i C o m o d o r e i a t t e m p t i n g t c o m u n i c a t e w i t h a A t a r i - t h et e r m i n a l p r o g r a m a c t s a a i n t e r p r e t e r t r e s o l v e t h d i f f e r e n c e s .

W i t h t h r i g h t t e r m i n a l s o f tw a r e , y o c a c o m m u n i c a t e

Page 27: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 27/132

T H C U T T I N G E D G ET H C O N C E P T

s e r i e s o c o m p u t e r g a m e s i w h i c hp l a y e r s h r c o m e c h a r a c t e r s o t h e i r n u d e s i g n , d i a m e t e r s w h m u s t g r o w i s k i l la n w i s d o m t s u r v i v e t h e c h a l l e n g e sp r e s e n t e d t h e m . C h a r a c t e r s d c v e l o p i - i l i t h s i m p l e r o t h g a m e s w o u l d b t r a n s f e r a b l e t t h m o r e d i f f i c u l t a s t h e i ra h i l i t i e s i n c r e a s e . R a t h e r t h . i n o f f e r i n go n f i x e d g o a l I o n s e m a z e , t h - s o f tw a r e w o u l d h a v e t c o n t a i n ( l i o t i s a ■ . o p o t e n t i a l g o a l s a n t h o u s a n d s o | K > s s i b l cp i t f a l l s , f o t h o u s a n d s o f h o u r s o a m u s em e n t . T h c o n c e p t , i . s h o r t , w h f o t h c r e a t i o n o s e r i e s o g a m e s u n l i k e a n a v a i l a b l e i t h m i c r o c o m p u t e r m a r k e t .

T H G A M E Sd e m a n d e d b s u c h c o n c e p t w o u l d h u n l i k e c o m m o n s o f t w a r e . T h e y w o u l d r q u i r e m a c h i n e - l a n g u a g e s p e e d , a n d u n g e o n - i i u i s t e r c o m p l e . v i t v . G r a p h i c w o u l d h a v e t h a i n t e g r a l p a i r o t h a d v e n t u r e , r a t h e r t h a n p r e t t y b u s t a t ip i c t u r e s w i t h n r e a l - t i m e c o n n e c t i o n t a c t i o n . T h e y w o u l d h a v e h o I g a m e - s a v a n c h a r a c t e r - s a v e f e a t u r e . A n d , o w h a t e v e r m a c h i n e t h e y w e r e i m p l em e n t e d , t h s o f t w a r e w o u l d h a v e , t h a v t h s a m e g r e a t g r a p h i c s , t h s a m e s p e e o c o m m a n d I n t e r p r e t a t i o n , t h s a m c o m p l e x i t y a n m i n d - b e n d i n g c h a l l e n g e

s t i f f c h a l l e n g e . B u S c r e e i i F l a y 1 f o u n d a n a u t h o r u I t

T H S E R I E SC a l l e r ! T h W a r r i o r r i f ' A S T h p r o g r a m si t h s e r i e s a r D U N Z H T X , i V Y l . l l i : ,K A I V a n Z 1 G G U R A T . I H . V Z I H . V i t h s i m p l e s t o t h s e r i e s , a n g i v e s t h b e g i nn i n g w a r r i o r c h a n c e t i e a r n t h e t e c hn i q u e s n e c e s s a r y f o s u c c e s s i n t h o t h e r s .H U N Z H l i V i s e i m a s s i v e d u n g e o n .H ' Y L D i ; t a k e s p l a c e i t r a c k l e s sw i l d e r n e s s . S u b t e r r a n e a n a d v e n t u r e s a r p r e s e n t e d i K A I V , a n d Z I G G U R A T t a k e sp l a c e i a g i a n t p y r a m i d , w i t h a n a d v e nt u r e s c o m p l e x a n c h a l l e n g i n g e v e n t h a u t h o r w o n d e r s i h c a e o c o m p l e t e i t

T h W a r r i o r o R A s e r i e s . F r o mR a n d a l l D o M a s t e l l e r a n S c r e e n P l a y ™ ,

T h c h o i c e i s i m p l e . Y o c a p l a y t h W a r r i o r o H A g a m e s , o r s n m e f n h i g n o q u i t e a s g o o d .n v x z i n xK A T VW ' Y L D EZ I G G U R j I T

$ 2 9 . 9 5$ 2 8 . 9 5$ 2 9 . 8 5$ 2 0 . 9 5

A i n i l n b l e c a s s e t t e v e r s i o n s f o A t a r i4 0 0 / 8 0 0 , K c u t t o S h a c k M o d e l I / I l l , a m C o m m o d o r e 0 4

A v a i l a b l e i d i s k e t t e V e r s i o n s J b r A t a r i4 0 0 / 8 0 0 , R a d J a S h a c k M o f I / I l l , A p p l e1 1 + / l i e , I B l ' c r s o t m ! C o m p u t e r , t a u l ( k n n -m o d o r e 0 4

A l l v e r s i o n s r e q u i r e 4 S K .

T H A U T H O RR a n d a l l D o M a s t e l l e r . W e l l - k n o w w i t h i n t h c l o s e - k n i t f r a t e r n i t y o f n a n c o m p u t e r f a n t a s y r o l e - p l a y e r s , M a s t e l l e c o m b i n e s y e a r s o f p r o l e s s i o u a l p r o g r a mm i n g e x p e r i e n c e w i t h a n a w e - i n s p i r i n i m a g i n a t i o n a n d e d i c a t i o n t f a n t a s g a m i n g . N o i l i e r f a n t a s y r o l e - p l a y i n g a m e a u t h o r h a s k i l l s c o m p a r a b l e t M a s t e l l e r ' s . A n M a s t e l l e r ' s s o f t w a r t l e m o u . s t r . U e s t h a t s k i l l .

O n f y F r o mS c r e e n P l a y .

S c r e e n P l a y -U t i ' i s i i i i i o I n t e l l i g e n t S t i i l C m t . ' n f K , I n c .

P i t . B o 3 5 5 8 , C h a p e l H i l l , X 2 7 5 1 A d e a l e r s e v e n i v h e r eo ( a l l 1 - 8 0 0 - 3 ^ 4 - 5 4 7 0

l t f i i S h a r k U a f m J n n n r J r n O b - j l i r L - . i m d e n t a r h < ' ' C t i x t i b t e * . A p p l e n * a t * l a t t t r t t n k i

Page 28: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 28/132

S u b s c r i b e r s t i n f o r m a t i o ns e r v i c e s c a w r i t e l e t t e r s t e a c h o t h e r ; t h l e t t e r s a r d l i v e r e d t " m a i l b o x e s " - c o mp u t e r m e m o r y r e s e r v e d f o t h i s p u r p o s e a n r e t r i e v e dt h n e x t t i m e t h p e r s o n s i g n so n t o t h s e r v i c e ,i n f o r m a t i o n s e r v i c e : v e r yl a r g e , c o m m e r c i a l l y o p e r a t e dB B w h i c h o f f e r s m a n y s e v i c e s t s u b s c r i b e r s f o a h o u r l y c o n n e c t i o n f e e . S o m eo t h e s e i n f o r m a t i o n u t i l i t i e sa r a i m e d a p e r s o n a l c o p u t e r u s e r s .l o g g i n g o n t h a c o f e s t a bl i s h i n g c o m m u n i c a t i o n s l i n kb e t w e e n t w c o m p u t e r se q u i p p e d w i t h m o d e m s . U s ua l l y , " l o g g i n g o n r e f e r s t ol i n k i n g u w i t h l a r g e m a i nf r a m e c o m p u t e r , s u c h a t h o s eu s e d b u n i v e r s i t i e s , b u s i n e ss e s , o i n f o r m a t i o n s e r v i c e s .T h o p p o s i t e o " l o g g i n g o f f . "m o d e m ( m o d u l a t o r - d e m o du l a t o r ) : d e v i c e w h i c h c o n e c t s b e t w e e n c o m p u t e ra n t e l e p h o n e t a l l o w t h c o m p u t e r t t r a n s m i t a n r c e i v e d a t a o v e r o r d i n a r yp h o n e l i n e s .m o d u l a r p h o n e c o n n e c t i o n s :

s t a n d a r d s y s t e m o m a l e -f e m a l e p l u g s a n j a c k s f o u n do n m o s t m o d e r n t e l e p h o n ee q u i p m e n t . D i r e c t - c o n n e e lm o d e m s g e n e r a l l y r e q u i r em o d u l a r c o n n e c t i o n s . I y o u rt e l e p h o n e o r w a l l j a c k s a r m o r e t h a n s e v e r a l y e a r s o l d ,y o m a h a v e t r e p l a c e t h e mo b u a d a p t e r s .r e m o t e d a t a b a s e : u s u a l l ys p e c i a l i z e d i n f o r m a t i o n s e v i c e w h i c h o f f e r s s p e c i f i c t y p e so i n f o r m a t i o n t s u b s c r i b e r sf o a h o u r l y c o n n e c t i o n f e e .M o s t o t h e s e a r a i m e d a p r o f e s s i o n a l s i n s t e a d o p e s o n a l c o m p u t e r u s e r s .R S - 2 3 2 C i n t e r f a c e : s e r i a l -t y p e i n t e r f a c e r e q u i r e d b s o m e m o d e m s t a t t a c h t o c o m p u t e r . I t h c o m p u t e r

2 C O M P U T E I ' t G a z e l l e S e p t e m b e r 1 9 8 3

w i t h a l m o s t a n c o m p u t e r . T h i si n c l u d e s n o o n l y o t h e r p e r s o n a lc o m p u t e r s , b u m u c h l a r g e rm a c h i n e s a w e l l . C o l l e g e s t d e n t s c a n p r o g r a m t h u n i v e rs i t y ' s m a i n f r a m e o m i n i c o m p ut e f r o m t h e i r d o r m i t o r y r o o m ,u s i n g a i n e x p e n s i v e h o m e c o p u t e r a n m o d e m a s r e m o t et e r m i n a l . E m p l o y e e s c a w o r k a h o m e , a c c e s s i n g t h e i r b u s i n e s s ' sc o m p u t e r i t h s a m e w a y . T h i sm a k e s s o m e o f t h e g r e a t s p e e da n d p o w e r o m a i n f r a m e c o m p ut e r s a v a i l a b l e a l m o s t a n y w h e r e .

A l t e r m i n a l s o f t w a r e i n o p r o g r a m m e d e q u a l l y , h o w e v e r .S o m e t e r m i n a l p r o g r a m s h a v ef e a t u r e s w h i c h a l l o w y o t d m o r e t h a n o t h e r s .

O n o t h m o s t p o w e r f u lf e a t u r e s i u p l o a d / d o w n l o a d c a p ab i l i t y . T h i s p e r m i t s y o t s e n da n r e c e i v e f i l e s . F i l e s c a n b ea n y t h i n g f r o m w r i t t e n l e t t e r s l oa c t u a l p r o g r a m s .

F o i n s t a n c e , l e t ' s s a y o w a n t t s h a r e n e p r o g r a my o u ' v e w r i t t e n w i t h f r i e n da c r o s s t o w n o r a c r o s s t h e c o u n t r y .Y o c o u l d m a i l [ h e f r i e n d c a s e t t e o d i s k . O r i y o b o t hh a v e m o d e m s a n t h p r o p e rt e r m i n a l s o f t w a r e , y o c o u l ds e n d i b y p h o n e . Y o w o u l dc a l l u y o u r f r i e n d , e s t a b l i s h t h t e l e c o m p u t i n g l i n k b a c t i v a t i n gy o u r m o d e m s , a n " u p l o a d , " o s e n d , t h p r o g r a m .

A t h o t h e r e n o t h p h o n e l i n e , y o u r f r i e n d ' s c o p u t e r a n m o d e m w o u l d b " d o w n l o a d i n g " t h f i l e . U p l o a d /d o w n l o a d i l i k e o v e r p a s s /u n d e r p a s s ; i d e p e n d s u p o n y o u rp o i n t o v i e w . T h s e n d e r u p l o a d sa t h e r e c e i v e r d o w n l o a d s .

U s u a l l y , t h t e r m i n a l s o f tw a r e l o a d s t h f i l e o f d i s k a t h u p l o a d i n g e n b e f o r e s e n d i n g i t h r o u g h t h m o d e m . A t h d o w n l o a d i n g e n d , t h f i l e i t h e n s a v e d o d i s k a l s o . I t ' s p o s i b l e t o u s c a s s e t t e r e c o r d e r i l o n o b o t h e n d s , b u t h r e l a t i v es l o w n e s s o c a s s e t t e s b e c o m e sb i d i s a d v a n t a g e , e s p e c i a l l yw h e n l o n g - d i s t a n c e p h o n e l i n ki i n v o l v e d .

E x c h a n g i n g f i l e s a l s o r q u i r e s S o t s o m e m o r y . E a c hc o m p u t e r m u s t h a v e e n o u g hm e m o r y t h o l d b o t h t h t e r m in a p r o g r a m a n t h f i l e . T h i ss h o u l d b e n o p r o b l e m w i t h t h C o m m o d o r e 6 4 b u t h V 1 C - 2 0n e e d s m e m o r y e x p a n s i o n .

N o t e t h a t e v e n t w c o p u t e r s w h i c h a r n o r m a l l y i c o m p a t i b l e c a n e x c h a n g e f i l e s i t h i s w a y . A A p p l e u s e r c o u l du p l o a d m e s s a g e o r p r o g r a mt C o m m o d o r e u s e r , f o e a m p l e . B u r e m e m b e r , o n l y t h p h o n e l i n k h a b e e n s t a n d a r di z e d ; t h p r o g r a m s r e m a i n i c o m p a t i b l e . S t i l l , y o m i g h t b a b l e t m o d i f y t h p r o g r a m t w o r k , a n i w o u l d s a v e l o t s o t y p i n g .

h a e l s e c a y o d w i t hm o d e m ?

O n p o p u l a r a c t i v i t y i c a l l i n g u b u l l e t i n b o a r d a i / s t c m s( B B S ) . B B i c o m p u t e r w i t ha a u t o - a n s w e r m o d e m t h a to f f e r s s o m e s o r t o s e r v i c e , e i t h e rt a n y o n e w h o c a l i s , o t s e l e c tg r o u p o p e o p l e w h k n o w t h p a s s w o r d .

M o s t b u l l e t i n b o a r d s a r o p e r a t e d b u s e r g r o u p s , i n d iv i d u a l h o b b y i s t s , c o m p u t e rs h o p s , o o t h e r o r g a n i z a t i o n s .c o m p u t e r i e q u i p p e d w i t h a a u t o - a n s w e r m o d e m a n i l e f to d u r i n g c e r t a i n h o u r s , s o m et i m e s 2 h o u r s d a y . W h e n y o c a l l , t h m o d e m a u t o m a t i c a l l ya n s w e r s t h p h o n e a n s e n d ss t e a d y t o n e . T h i s s i g n a l s y o t a c t i v a t e y o u r o w m o d e m ,s e t t i n g u t h l i n k .

O n c e " o n - l i n e , " t h e B B u s u a l l y d i s p l a y s w e l c o m i n gm e s s a g e a n m e n u o c h o i c e s o y o u r s c r e e n . T h c h o i c e s d e p e n do t h B B S . I m a b l o c a lu s e r g r o u p U B t h a t o f f e r s m e b e r s t h e l a t e s t n e w s a n l i b r a r yp r o g r a m s f o d o w n l o a d i n g . O i c o u l d b e m a c h i n e - s p e c i f i c B B w i t h n e w s a n p r o g r a m s t o u s e r s o t h a t p a r t i c u l a r c o m p u t e r .S o m e b u l l e t i n b o a r d s c a t e r t o t h e r s p e c i a l i n t e r e s t s , s u c h a

Page 29: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 29/132

i r e d o f c h a s i n g y o u r t a i l ?I y o u ' r e l o o k i n g f o C o m m o d o r e 6 4 o r V I C ~ 2 6s o f t w a r e , l o o k n f u r t h e r t h a n S y n a p s e !

3 4 . 9 5 . A l s o a v a i l a b l e — S l a m B a l l a n l e i b s f o t h C o m m o d o r e 6 a n A s

P a t r o l , S q u e e z e a n H a i r i e r f o t h V I C - 2 0C a r t r i d g e v e r s i o n s a v a i l a b l e s o o n .O t h e r M i l l ' , a v a i l a b l e ( o ( h A t a r i 4 0 8 0 c o m p u t e r * .

* * *

J r •

~ H ~ * ^ - *

T H P H A R A O H S C U R S Ef o r t u n e — y o u r s f o t h L i

i n g . B u t c a n y o u a v o i d t h g h o s t o R a m a a n t h e v i lm u m m y ? A r y o u n i m b l ee n o u g h t l e a p t h c h a s m *, i i k I a v o i d t h b o o b y t r a p ss t a n d i n g b e t w e e n y o a n

e d o m ?

I V O Ri f i i ' . i m u l t i - p l a y e r c o o p

e r a t i v e t p a c e a d v e n t u r e .A l o n e o w i t h y o u r h a n d -p i c k e d c r e w ( t p l o y e i t )y o m u s t o u l - m a n e u v e r t h X e n o g r y p h f l e e t a n d e s t r o yt h e i r s p a c e f o r t r e s s e s . C a y o t r a i n y o u r s e l f a n d / o r y o uc r e w t s u r v i v e ?

i u u n i t m 1 1 1 = "

I 1 I I I I I M I

■ u n t i l , . u n m i x ;

T h o d o r t e t l s y o t h S h n d -o w ' s t h e r e I o n o f f o u rl e v e l s o f 3 r o o m s , e a c h b r i t l i n g w i t h d a n g e r . Y o k n o wi w o n ' t b a h i g h s c h o o lp r o m , b u t h e r e ' s n t u r n i n gb a c k . S h a m u s t h e s l e u t ha d v e n t u r e c l a s s i c .

F T A P O C A L Y P S Em i s s i o n f l y o u r l i e l i -■ t c a p t u r e f u e l a n o n e f r o m t h K r a a l l h a n

u o i n n e r E a r t h , f r e e t h i l a v e d m a s s e s a n d e s t r o

. i n e s s i t s e l f . W i l l y o i p o b e c r u s h e d b U i ' . l i d e f e n s e s ? E n c o u n t e

F o r t A p o c a l y p s e !

b u d e a l e r o u o s t o c k ? O r d e rd i r e c t s e n d y o u r c h e c k o m o n e y o r d e r i n c l u d i n g 5 f o s h i p p i n g a n h a n d l i n g . O j o i nt h S y n a p s e E l i t e ! W r i l e f o f r e tm e m b e r s h i p !

P R O T E C T O R I Y o a r t h l a s t h o p e ! T h F r a x u t l a n S l l m e h o r d e s a r ■ t t a c k i n g y o u r c i t i e s a n

i r r y i n g o f t h e i r c i t i z e n s ,a y o g e y o u r p e o p l e t i f e r y a v o l c a n o e s e r u p t a n

e n e m y f o r c e s c o n s p i r e t t h w a r t y o u r e v e r y e f f o r t ?

5 2 2 1 C e n t r a l A v e n u e , R i c h m o n d , C 9 4 8 0 4 ( 4 1 5 ) 5 2 7 - 7 7 5 1

Page 30: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 30/132

l a c k s a b u i l t - i n i n t e r f a c e f o p a r t i c u l a r m o d e m , s e p a r a t ei n t e r f a c e w i l l h a v e t b p u r c h a s e d t m a k e t h e mc o m p a t i b l e .s e l f - t e s t i n g : m o d e m f e a t u r ew h i c h d e t e r m i n e s i t h c o p u t e r , m o d e m , a n t e l e p h o n ea r h o o k e d u a n c o m u n i c a t i n g c o r r e c t l y . S o m em o d e m s c o m e w i t h s h o r tp r o g r a m f o t h i s p u r p o s e .t e r m i n a l s o f t w a r e : p r o g r a mn e c e s s a r y t o p e r a t e m o d e mw i t h p e r s o n a l c o m p u t e r .T h p r o g r a m m a k e s t h c o p u t e r a p p e a r a r e m o t e t e m i n a l o f t h e d i s t a n t c o m p u t e r .L i k e o t h e r s o f t w a r e , t e r m i n a lp r o g r a m s v a r y w i d e l y i t h f e a t u r e s t h e y i n c o r p o r a t e ,u p l o a d i n g : s p e c i a l f e a t u r e o s o m e t e r m i n a l s o f t w a r e w h i c ha l l o w s s e n d i n g f i l e f r o m o n c o m p u t e r t a n o t h e r w i t h t h m o d e m .

a m a t e u r r a d i o o s c i e n c e f i c t i o n .M a n y a l l o w y o t l e a v e m e s a g e s f o o t h e r c a l l e r s t r e a d .T h e r e a r e v e n d a t i n g s e r v i c e sa n " X - r a t e d " b u l l e t i n b o a r d s .

T h e r e a r a l s o n u m b e r o C o m m o d o r e - o r i e n t e d b u l l e t i nb o a r d s . F o r a l i s t i n g o p h o n en u m b e r s a n h o u r s , s e " C o mm o d o r e B u l l e t i n B o a r d s " i t h i si s s u e .

A l m o s t a l o t h e s e b u l l e t i nb o a r d s a r o p e n t v i r t u a l l y a n o n e . f e w , h o w e v e r , r e q u i r ep a s s w o r d s k n o w n o n l y t m e b e r s o f c e r t a i n o r g a n i z a t i o n .

B e s i d e s t h e s e p r i v a t e l y o e r a t e d b o a r d s , t h e r e a r a l s oc o m m e r c i a l i n f o r m a t i o n u t i l i t i e sw h i c h , i e f f e c t , a r e g i a n t b u l l e t i nb o a r d s t h e m s e l v e s . I n s t e a d o o p e r a t i n g t h e i r s y s t e m s w i t hs m a l l p e r s o n a l c o m p u t e r s , t h e s eu t i l i t i e s u s v a s t b a n k s o m i n i c o m p u t e r s a n m a i n f r a m e sw h i c h a l l o w h u n d r e d s o c a l l e r s3 C O M P U T E I ' s G a z e t t e S e p t e m b e r 1 9 8 3

t b o n - l i n e a t t i m e . T h e y o f f e rw i d e v a r i e t i e s o s e r v i c e s t t h e i rs u b s c r i b e r s , w h p a y a n h o u r l yc o n n e c t f e e .

M a n y o t h e s e u t i l i t i e s a r s p e c i a l i z e d d a t a b a s e s a i m e d a b u s i n e s s p e o p l e a n p r o f e ss i o n a l s s u c h a s c i e n t i s t s a n l a w y e r s . T h e y c a b q u i t e e p e n s i v e u t $ 3 0 0 a h o u r .T h m o s t p o p u l a r t e l e c o mp u t i n g u t i l i t i e s f o p e r s o n a l c o p u t e r u s e r s a r e t h e C o m p u S e r v eI n f o r m a t i o n S e r v i c e a n T h S o u r c e . S o m e o t h e r s a r t h D o J o n e s I n f o r m a t i o n S e r v i c e ,D e l p h i ( r u n b G e n e r a l V i d e o t e xC o r p o r a t i o n ) , a n t h D i a l o gI n f o r m a t i o n S e r v i c e . C o n n e c tf e e s f o t h e s e u t i l i t i e s s t a r t a a b o u t $ a n h o u r i y o c a l l i t h e v e n i n g s o o w e e k e n d sa n h o l i d a y s . " P r i m e t i m e "( b u s i n e s s h o u r s ) c o s t s m o r e .

I y o l i v e i n m a j o r m e t r op o l i t a n a r e a w i t h i n t h U n i t e dS t a t e s , y o c a u s u a l l y r e a c ht h e s e u t i l i t i e s w i t h l o c a l p h o n ec a l l . T h u t i l i t y l e a s e s l o n gd i s t a n c e p h o n e l i n e s f r o m e a c ha r e a t i t c e n t r a l c o m p u t e r s ,a n t h p h o n e c h a r g e s a r i c l u d e d i t h h o u r l y c o n n e c tf e e . I s o m e s m a l l e r c i t i e s a n r u r a l a r e a s , y o u ' l l h a v e t r e a c ht h u t i l i t y t h r o u g h l o n g - d i s t a n c en e t w o r k s u c h a T y m n e t , w h o s ec h a r g e s ( a b o u t $ 2 - $ 3 / h o u r ) a r a d d e d t t h h o u r l y f e e .

I w o u l d t a k e w h o l em a g a z i n e t l i s t t h s e r v i c e s o f e r e d b t h i n f o r m a t i o n u t i l i t i e s .T h e r e a r e n c y c l o p e d i a s , n e w sp a p e r s f r o m a l o v e r t h c o u n t r y ,b u s i n e s s n e w s a n s t o c k r e p o r t s ,A s s o c i a t e d I ' r e s s d i s p a t c h e s , t h l a t e s t s p o r t s s c o r e s , m a r i n e a n a v i a t i o n w e a t h e r r e p o r t s , e l e ct r o n i c m a i l , s p e c i a l i n t e r e s tg r o u p s , a n e v e n p a r t y l i n e sa n t e l e g a m e s ( s e e r e l a t e d a r t ic l e s i t h i s i s s u e ) .

S o m e m o d e m s o t e r m i n a lp r o g r a m s i n c l u d e f r e e s u s c r i p t i o n a n s o m e f r e e c o n n e c tt i m e o o n o m o r e o t h i n f o rm a t i o n u t i l i t i e s ( t h e V I C m o d e mc o m e s w i t h t h e s e b o n u s e s ) . T h i si a e x c e l l e n t w a t f i n d y o u r

w a a r o u n d a n g e a c q u a i n t e dw i t h w h a t ' s a v a i l a b l e .

■ e r e a r s o m e h i n t s f o t h o s ew h w a n t t g e l s t a r t e d i t e l e c o m p u t i n g :

• W h e n c h o o s i n g m o d e ma n t e r m i n a l p r o g r a m , b c e r t a i nt h e y w i l l b e c o m p a t i b l e w i t he a c h o t h e r a n w i t h y o u r c o p u t e r . E v e n i t h s a l e s p e r s o na s s u r e s y o t h c o m b i n a t i o n w i l lw o r k , m a k e s u r e y o c a r e t u r ne v e r y t h i n g i i d o e s n ' t . ( T h eV I C m o d e m c o m e s w i t h i t o w t e r m i n a l s o f t w a r e f o t h C o m o d o r e 6 a n V 1 C - 2 0 . )

I y o w a n t f e a t u r e s s u c ha u p l o a d / d o w n l o a d , c h e c k b f o r e y o b u y . V I C - 2 0 u s e r s , e s p ec i a l l y , s h o u l d b s u r e t h e y h a v ee n o u g h m e m o r y t r u t h p r o p e rt e r m i n a l s o f t w a r e .

P h o n e l i n e s c a b t e p e r a m e n t a l . T h t e l e p h o n e s y t e i m a r v e l o u s t h i n g , b u r e m e m b e r , i t ' s 1 9 t h - c e n t u r yi n v e n t i o n t h a t w a o r i g i n a l l yd e s i g n e d f o v o i c e t r a n s m i s s i o n ,n o d a t a c o m m u n i c a t i o n s .g o o d c o n n e c t i o n i e s s e n t i a l f o t e l e c o m p u t i n g . I n t e r f e r e n c ew h i c h i u n i m p o r t a n t f o v o i c ep u r p o s e s c a e a s i l y c o n f u s em o d e m . U n f o r t u n a t e l y , t e l ep h o n e c o m p a n i e s c a b d i f f i c u l tt d e a l w i t h o t h e s e m a t t e r s . I y o s u s p e c t p h o n e l i n e p r o bl e m , b o l s t e r y o u r c a s e b v e r if y i n g t h a t y o u r c o m p u t e r / m o d e m /s o f t w a r e c o m b i n a t i o n w o r k s o a n o t h e r l i n e .

S o m e t i m e s y o u c a s o l v ea i n t e r f e r e n c e p r o b l e m b m o v i n g t h T a w a y f r o m t h m o d e m a n t e l e p h o n e . T s e t sg e n e r a t e s t r o n g m a g n e t i c f i e l d s .

I y o u r c o m p u t e r i n o n e a r t e l e p h o n e , y o u ' l l h a v e t i n s t a l l a a d d i t i o n a l p h o n e j a c ko u s p h o n e e x t e n s i o n c o r d .T r t h e x t e n s i o n c o r d f i r s t ; i t ' sc h e a p e r . B u i t h a d d i t i o n a lw i r e c a u s e s i n t e r f e r e n c e p r o bl e m s , y o m a h a v e t r e s o r t t a n o t h e r j a c k .

Page 31: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 31/132

Page 32: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 32/132

C o m m o d o r e ' sN a t i o n w i d e P a r t y L i n e

R e a c h i n g O u A n T o u c h i n g S o m e o n eI T h C o m p u t e r A g

J o h n B l a c k f o r d , A s s i s t a n t F e a t u r e s E d i t o r

P e r s o n a l c o m p u t e r u s e r s l o v e t s h a r e i d e a s ,a n o n w a t g e t o g e t h e r i b t e l e c o m p u t i n g( s e e " T e l e c o m p u t i n g T o d a y , " a l s o i t h i si s s u e ) . T h l a t e s t r a g e i c o m p u t e r i z e d " b u ll e t i n b o a r d s , " t h r o u g h w h i c h u s e r s c a " t a l k "w i t h e a c h o t h e r a n l e a v e m e s s a g e s b h o o k i n gt h e i r c o m p u t e r s t o g e t h e r o v e r p h o n e l i n e s .E s p e c i a l l y p o p u l a r i b u l l e t i n b o a r d s p o ns o r e d b C o m m o d o r e o t h C o m p u S e r v e I f o r m a t i o n S e r v i c e . I l e t s C o m m o d o r e u s e r sf r o m a l o v e r t h c o u n t r y j o i n t o g e t h e r i n m o d e r n v e r s i o n o t h o l d - f a s h i o n e d p a r t yl i n e .

T g e f e e l f a t h C o m m o d o r e S p e c i a lI n t e r e s t G r o u p b u l l e t i n b o a r d o C o m p uS e r v e , s i g n e d o f o r a f e w e v e n i n g sa n w e e k e n d s w i t h C o m m o d o r e 6

a n V I C m o d e m . U n f a m i l i a r w i t h C o m p u S e r v e ,a f i r s t w a d e d t h r o u g h n u m b e r o m e n u s t h a tl i s l p o s s i b l e o p t i o n s o t h i n f o r m a t i o n s e r v i c e .B u u s i n g t h m e n u s t g e a r o u n d i s o m e t i m e sl i k e t a k i n g s l o w b o a t t C h i n a a n s i n c e y o p a y b y t h h o u r o C o m p u S e r v e , i s a v e s b o t ht i m e a n m o n e y t g d i r e c t l y t o t h s e c t i o n y o w a n t . N o w h e n s i g n o n , t y p e G O C B M 6 t j u m p s t r a i g h t t t h C o m m o d o r e " b o a r d . " A f t e r3 C O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 3 3

s p e c i f y i n g m c o m p u t e r t y p e ( C B M , 6 4 o V I C ) ,I ' o n - l i n e .

T h e r e a r e s e v e r a l o p t i o n s l c h o o s e f r o m .Y o c a r e c o r d m e s s a g e o r r e a d m e s s a g e s a r e a d y o t h b o a r d . S o m e p e o p l e e v e n l e a v e a a d d r e s s a n p h o n e n u m b e r s o o t h e r s c a c o n t a c tt h e m d i r e c t l y . l e f t m e s s a g e t h a t w a w r i t i n ga b o u t t h b u l l e t i n b o a r d a n w o u l d l i k e t h e a rf r o m o t h e r p e o p l e .

W i t h i n a h o u r , u s e r C h r i s S c o t t h a f i r e d o f fa a n s w e r : " H o w s e d u c t i v e a n a d d i c t i v e t h S I G s ( S p e c i a l I n t e r e s t G r o u p s ) a n b u l l e t i n b o a r d sa r e . . . I ' m d e v e l o p i n g f r i e n d s h i p s a c r o s s t h n a t i o n . . . . "

T h e r e ' s f i n e s e n s e o c a m a r a d e r i e o t h b o a r d s , a n u s e r s s e e m m o r e t h a n w i l l i n g l h e l pe a c h o t h e r o u t w i t h p r o b l e m s . I a d d i t i o n , t h eb u l l e t i n b o a r d ' s s y s t e m o p e r a t o r ( s y s o p ) , w h g o e sb t h n a m e o " B e t t y K n i g h t , " w i l l a n s w e r q u e st i o n s , t o o . Y o l e a v e m e s s a g e s f o t h s y s o p o t h H o t l i n e s e c t i o n o t h b u l l e t i n b o a r d . T h o p e r a t o r r e s p o n d s b y l e a v i n g a n o t h e r m e s s a g e ,u s u a l l y w i l h i n 2 4 h o u r s .

I a n y o n e r e s p o n d s t y o u r m e s s a g e , t h s y s t e m t e l l s y o u . T h i s p e r m i t s l o n g c h a i n s o d i c u s s i o n t g r o w o n p a r t i c u l a r t o p i c . O n u s e rw a n t s t k n o w h o t c o n n e c t c e r t a i n t y p e o p r i n t e r t h i C o m m o d o r e 6 4 a n o v e r t h c o u r s eo f e w d a y s m i n i - s e m i n a r o p r i n t e r s d e v e l o p s ,

Page 33: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 33/132

t a U l l L J J I C D f T l f T l G f t T f lE D m p u T E R h o u s e , i n c .M I L F O R D , M I C H I G A N

O N A LT o d d l e r T u t o rP r i m a r y M a t hT u t o rM a t h T u t o rE n g l i s h I n v a d e r sG a m e sG o t c h a M a t hG a m e s

B a s i c T o o l sS k e t c h P a i n tM u l t i - L e v e lM a r k e t i n g M a n a g e r( D i r e c t S e l l i n g ) t

'

f 6

A R C A D E S T Y L E G A M E SS u p e r c u d aP e g a s u s O d y s s e yA p C r a z eE s c a p e M C

~ M a e l s t r o mF i r i n g L i n eP a k a c u d a

O T H E R G A M E SS t r e e t M a z eC a v e s o A n n o d «D r a g o n sT r e a s u r eC r i b b a g e P a r t n e r

S h e l v e s E v e r y w h e r eA s F o C o m m * D a t a

I n q u i r i e s W e l c o m eC o m m o d o r e 6

V I 2 B o l h

I L J IC D f T i m D f i T Rc a m p u T E R h o u s e , m e .

3 2 0 S u m m i t A v e n u eM i l f o r d , M i c h i g a n 4 8 0 4 2

( 3 1 3 ) 6 8 5 - 0 1 1 3A r c a d e S t y l e G a m e s a r H i g h R e s F u l l M a c h i n e C o d eC o m m o d o r e 6 a n V I 2 a r R e g i s t e r e d T r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c

Page 34: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 34/132

e a c h m e s s a g e l i n k e d t t h o n b e f o r e i t S o m et i m e s t h e s e d i s c u s s i o n s r e m a i n b e t w e e n t w o i n d iv i d u a l s , b u o f l e n a n u m b e r o p e o p l e f r o m a l o v e r t h c o u n t r y j o i n t h c i r c l e .

T h e r e a r p l e n t y o n e V I C - 2 0 a n C o m m od o r e 6 o w n e r s l o o k i n g f o h e l p , a n m a n y o t h e m a r u s i n g t h b u l l e t i n b o a r d t c o m p a r en o t e s . T h e y a r e t a l k i n g a b o u t e v e r y t h i n g :h a r d w a r e , s o f t w a r e , a n e v e n w h e t h e r t v i s i ts o m e o n e t h e y m e o t h e b o a r d . F o r t h o s e w h c a n ' t w a i t f o r a r e p l y , t h e r e ' s e v e n t h " r e a l t i m e "C o n f e r e n c e A r e a t h a t ' s l i k e c r o s s - c o u n t r y p a r t yl i n e . P e o p l e t a l k t e a c h o t h e r t h r o u g h t h e i rk e y b o a r d s a n s c r e e n s , f o r m i n g n a t i o n w i d et e l e c o m p u t i n g " c o m m u n i t y . "

1 ) 1 1 h o c a y o g e o n - l i n e w i t h t h C o m m o d o r e" b o a r d " ? A l y o u n e e d i m o d e m a n s u s c r i p t i o n t C o m p u S e r v e . Y o g e b o t h w i t h t h i n e x p e n s i v e V I C m o d e m , w h i c h w o r k s w i t h t h V 1 C - 2 0 a n C o m m o d o r e 6 ( s e e r e v i e w i t h i si s s u e ) .

f e h i n t s :F i r s t , p l u g t h V I C m o d e m i n t o y o u r c o m p u t e r

w h i l e t h p o w e r i o f f t o a v o i d t h p o s s i b i l i t y o d a m a g e . T h e n p o w e r u a n l o a d t h e V I C - T L R Ms o f t w a r e t h a t c o m e s w i t h t h V I C m o d e m , o o n o t h e t e r m i n a l p r o g r a m s i n c l u d e d i n t h i s i s s u e( " M i n i T e r m - 2 0 " f o t h V I C ; " T e l e T e r m 6 4 f o t h C o m m o d o r e 6 4 ) . A l l o f t h e s e a l l o w y o t c o m m u n i c a t e w i t h C o m p u S e r v e , T h e S o u r c e ,D e l p h i , o t h e r c o m p u t e r s e q u i p p e d w i t h m o d e m s ,a n t h s c o r e s o o t h e r r e m o t e b u l l e t i n b o a r d s y t e m s s c a t t e r e d a r o u n d t h c o n t i n e n t ( l i s t o s o m eC o m m o d o r e - o r i e n t e d b u l l e t i n b o a r d s f o l l o w s t h i sa r t i c l e ) .

N o w , d i a l t h C o m p u S e r v e p h o n e n u m b e r .T h i s i l o c a l c a l l i m o s t m e t r o p o l i t a n a r e a s . I o t h e r p l a c e s , y o m a h a v e t t i i n t o C o m p u S e r v et h r o u g h a n i n t e r m e d i a t e l o n g - d i s t a n c e n e t w o r ks u c h a T y m n e t , w h i c h a d d s s u r c h a r g e . Y o c a f i n d o u i C o m p u S e r v e h a l o c a l n u m b e r i y o u r a r e a b c a l l i n g 1 - 8 0 0 - 8 4 8 - 8 1 9 9 .

W h e n t h C o m p u S e r v e c o m p u t e r a n s w e r st h p h o n e , y o u ' l l h e a r h i g h - p i t c h e d l o n e . U p l u g t h c o i l e d p h o n e c o r d f r o m t h h a n d s e l ( t h ep a r t y o t a l k i n t o ) , a n p l u g i i n t o t h e s o c k e t a t h b a c k o f t h e m o d e m . M a k e s u r e y o u r m o d e mi s e t " O f o o r i g i n a t e . ( I y o u r c o i l e d p h o n ec o r d d o e s n ' t u n p l u g , y o u ' l l n e e d t e l e p h o n e w i t hm o d u l a r j a c k s . )

I m m e d i a t e l y t y p e " C O N T R O L - C " ( b h o l d i n g d o w n t h C T R L k e w h i l e p r e s s i n g C ) V I C - T E R M a n M i n i T e r m - 2 0 a l l o w y o t d t h s a m e t h i n g b p r e s s i n g t h f s p e c i a l f u n c t i o nk e y . T h C o m p u S e r v e c o m p u t e r s h o u l d n o r q u e s t y o u r u s e r I a n p a s s w o r d , a l l o w i n g y o 3 C O M P U T E ! ' ! G a z e t t e S e p t e m b e r 1 9 8 3

t l o o n T h I a n p a s s w o r d a r p a r t o f t h V I C m o d e m p a c k a g e , a l o n g w i t h a n h o u r o f r e et i m e o C o m p u S e r v e . I y o d o n ' t s e t h " U s e rI D p r o m p t w i t h i n m i n u t e o r t w o , r e c h e c k y o u rc o n n e c t i o n s a n c a l l a g a i n . I y o s t i l l c a n ' t s i g no n p h o n e C o m p u S e r v e ' s t o l l - f r e e n u m b e r f o h e l p .

I y o u ' v e d o n e e v e r y t h i n g c o r r e c t l y a n m a d et h c o n n e c t i o n , t h n e x t t h i n g y o u ' H s e i C o m p uS e r v e ' s m a i n m e n u . T h e m a i n m e n u g i v e s C o m p uS e r v e ' s p r i m a r y o p t i o n s . E a c h o p t i o n l e a d s l f u r t h e r m e n u s , s t r e a c h y o u r d e s t i n a t i o n y o f o l l o w w h a t ' s c a l l e d " t r e e " o c h o i c e s . T h e m a i nm e n u i l i k e t h e t r u n k , a n e a c h a d d i t i o n a l m e n ut a k e s y o t e v e r m o r e d i s t a n t b r a n c h e s .

T h C o m m o d o r e S I b u l l e t i n b o a r d a w i t ha l p a r t s o C o m p u S e r v e - c a n b r e a c h e d t h r o u g ht h m e n u s ( c h o o s e t h " P e r s o n a l C o m p u t i n g "o p t i o n f r o m t h m a i n m e n u a n f o l l o w t h i s t r u c t i o n s ) . O r a m e n t i o n e d b e f o r e , y o c a j u m p r i g h t t t h C o m m o d o r e b u l l e t i n b o a r d w i t ht h G C B M - 6 c o m m a n d . C o m p u S e r v e i o g a n i z e d i n t o " p a g e s " o f s c r e e n s , a n C B M - 6 i p a g e 6 o f t h e C o m m o d o r e S I t h m e n u p a g ef o t h t h r e e t y p e s o C o m m o d o r e c o m p u t e r s .

h e y o f i r s t e n t e r t h e S I o y o u r c h o i c e( C B M , 6 4 o V I C ) , y o u ' l l b g r e e t e d w i t h m e n ut h a t a l l o w s y o t l e a v e a m e s s a g e , r e s p o n d t m e s s a g e , o r e a d m e s s a g e s . I y o e l e c t t r e a dm e s s a g e s , t h s y s t e m w i l l s a t h e r e a r m e s s a g e sn u m b e r e d , s a y , 1 3 8 6 t h r o u g h 3 4 0 4 . Y o c a e i t h e rp a g e t h r o u g h t h e m o n e a t i m e , b e g i n a c e r t a i nn u m b e r , o g t o s p e c i f i c m e s s a g e n u m b e r .

I t ' s f u t h f i r s t t i m e o t h S I l p a g et h r o u g h t h l i s t , p e r u s i n g e v e r y m e s s a g e r e g a r dl e s s o f c a t e g o r y . B u t h i s d o e s t a k e t i m e , s i n c e t h i n f o r m a t i o n i c o m i n g i a o n l y 3 0 0 b a u d ( a b o u t3 c h a r a c t e r s p e s e c o n d , s l o w e r t h a n m o s t p e o p l ec a r e a d ) . A l s o , w h e n C o m p u S e r v e i b u s y , r s p o n s e t i m e s l o w s n o t i c e a b l y d e s p i t e t h s y t e m ' s p o w e r f u l m a i n f r a m e c o m p u t e r s , w h i c h r u s i m u l t a n e o u s l y t h a n d l e t h l o a d .

T s p e e d t h i n g s u p , y o n e e d t l e a r n l i t t l em o r e a b o u t t h e S I G . Y o c a n o r d e r m a n u a l s o t h S I G s f r o m C o m p u S e r v e , a n t h e y a r w o r t hg e t t i n g . B u t w h i l e y o a r o n - l i n e , i t ' s e a s y t f i n dy o u r w a t h r o u g h t h s y s t e m b y u s i n g t h i s t r u c t i o n s o f i l e t h e r e , a n b u s i n g t h H e l pf u n c t i o n . F o r a m i n i - c o u r s e o t h C o m m o d o r eS I G , t y p e C B i y o a r e a l r e a d y o t h S I G ,o G C B w h e n y o f i r s t s i g n o n t o C o m p uS e r v e . Y o w i l l s e e t h e m a i n C B m e n u w h i c hi n c l u d e s t h e " I n t r o d u c t i o n t t h S I G , " " S u r v i v a lK i t " o u s i n g S I c o m m a n d s , a n t h H o t l i n e .

F i r s t s e l e c t o p t i o n f r o m t h m e n u f o t h I n t r o d u c t i o n . W h e n y o h a v e g r a s p o t h b a s i c s ,

Page 35: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 35/132

W H A T M A G A Z I N EF A M I L Y G R O W S U

W I T H T H C O M M O D O R EC O M P U T E !

O u n e w e s t m a g a z i n e , C O M P U T E . ' ' 5 G a z e t t e f o C o m m o d o r e , i w r i t t e n f o t h b e g i n n i n g c o n s u m e r o p e r s o n a l c o m p u t i n g . E a c h m o n t h l y i s s u e w i l l b r i n gy o i n t e r e s t i n g f e a t u r e s , e x c i t i n g n e w s , i n t r i g u i n g n e p r o d u c t s , a n m o r e .

Y o u ' l l f i n d s o f t w a r e n e w s , b e s t s e l l e r r a n k i n g s i t h r e c r e a t i o n a l a n e d u c at i o n a l a r e a s , a n i n t e r v i e w s , o v e r v i e w s , a n i n d u s t r y v i e w s .

T u t o r i a l s f o b e g i n n e r s , a d v a n c e d g a m e s f o n o n - p r o g r a m m e r s , a n i n t r od u c t o r y h e l p f o f l e d g l i n g c o m p u t e r u s e r s .A n b e s t o a l y o u ' l l s t i l l f i n d C O M P U T E ! , o u m o n t h l y r e s o u r c e a n a p p l ic a t i o n s m a g a z i n e f o i n t e r m e d i a t e a n a d v a n c e d u s e r s .

C O M P V T E l ' s G a z e t t e f o C o m m o d o r e a n C O M P U T E ! . W w o n ' t o u g r o w y o u . . . w e ' l l g r o w w i t h y o u .

U s t h a t t a c h e d p o s t c a r d o c a l l T o l l F r e e 8 0 0 - 3 3 4 - 0 8 6 8 t o d a y t r e s e r v ey o u r p r e m i e r e i s s u e o C O M P U T E . ' ' s G a z e t t e f o C o m m o d o r e .

1 m o n t h l y i s s u e s , C h a r t e r S u b s c r i p t i o n P r i c e $ 1 U S $ 2 U i C a n a d a ,e l s e w h e r e , A i M a i l , $ 4 U S O t h e r i h . i n a s i i i n d e p e n d e n t s u p p l i e r o f ^ u n l i t y p r o d u c t * r e g a r d i n g C n m m o d i i r c , V 1 C - 2 0 , a n d C o m m o d o r e 6 l i r e i t n d e m a r k s o t h C o m m o d o r e p e r s o n a l c o m p u t e r s y s t e m s , C O M P U T E ! T ' u h l i c i i t i u n s C o m m o d o r e B u s i n e s s M a c h i n e * , I n c . , a n d / o r C o m m o d o r e

i n w a a s s o c i a t e d w i t h C o m m o d o r e B u s i n t i s M a c h i n e ) , I n c . E l e c t r o n i c * L i m i t e d .

Page 36: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 36/132

C o m m o d o r e B u l l e t i n B o a r d sC o m p i l e d b K a t h y Y a k a l , E d i t o r i a l A s s i s t a n t

' [ ' h e r e a r h u n d r e d s o c o m p u t e r b u l l e t i n b o a r ds y s t e m s ( B B S ) i N o r t h A m e r i c a . M o s t o t h e ma r o p e r a t e d b u s e r g r o u p s o h o b b y i s t sw h h o o k u p e r s o n a l c o m p u t e r t a a u t oa n s w e r m o d e m . W h e n y o c a l l t h B B S , t h m o d e m a n s w e r s w i t h t o n e , s i g n a l i n g y o t s w i t c h y o u r o w c o m p u t e r " o n - ! i n e . "T h e n , d e p e n d i n g o t h U I J S , t h e r e a r e a l k i n d s o t h i n g s y o c a d o S o m e b u l l e t i nb o a r d s o f f e r t h l a t e s t n e w s o g o s s i p o c e r t a i n t o p i c ; o t h e r s e v e n m a k e i p o s s i b l ef o r c a l l e r s t d o w n l o a d p r o g r a m s t a f r e e .T h e r e i B B f o a l m o s t a n i n t e r e s t .

C O L O R A D OF r o n t R a n g e B u l l e t i n B o a r d ( F t . C o l l i n s )( 3 0 3 ) 2 2 3 - 4 3 0 52 h o u r s d a y , d a y s w e e k .I L L I N O I SC o m m o d o r e P u b l i c B u l l e t i n B o a r d S y s t e m

( C h i c a g o )( 3 1 2 ) 3 9 7 - 0 8 7 1

2 h o u r s d a y , d a y s w e e k .V i d e o K i n g ( C h i c a g o )( 3 1 2 ) 6 7 4 - 6 5 0 22 h o u r s d a y , d a y s w e e k .I N D I A N AA V C o m p u t e r C e n t e r B u l l e t i n B o a r d

( I n d i a n a p o l i s )( 3 1 7 ) 2 5 5 - 5 4 3 52 h o u r s d a y , d a y s w e e k .M A S S A C H U S E T T SM A S S P E T B u l l e t i n B o a r d ( B o s t o n )( 6 1 7 ) 8 2 4 - 4 8 7 H

p . m . - a . m . M o n d a y t h r o u g h F r i d a y , 2 h o u r so n w e e k e n d s .M I S S O U R IC o m m o d o r e C o m m u n i c a t i o n s ( S t . L o u i s )( 3 1 4 ) 6 2 5 - 4 5 7 62 h o u r s d a y , d a y s w e e k .K a n s a s C i t y P E U s e r G r o u p B u l l e t i n B o a r d( 8 1 6 ) 2 5 7 - 2 5 0 22 h o u r s d a y , d a y s w e e k .T E X A SR P C C( 2 1 4 ) 9 9 6 - 6 8 0 82 h o u r s d a y , 7 d a y s w e e k .

B u s i n g m o d e m w i t h y o u r C o m m od o r e 6 4 o r V I C - 2 0 , v o c a g a i n a c c e s s t m o s t o t h e s e b u l l e t i n b o a r d s . I a d d i t i o n ,t h e r e a r e m a n y C o m m o d o r e - o r i e n t e d b u l l e t i nb o a r d s . T h e y a l l o w y o t d o w n l o a d p r g r a m s f o C o m m o d o r e c o m p u t e r s a n t d i s t r i b u t e n e w s a n i n f o r m a t i o n o s p e c i a li n t e r e s t t C o m m o d o r e o w n e r s . H e r e i l i s to s o m e o t h e m . 1 1 y o k n o w o C o m m od o r e B B t h a t h a b e e n o m i t t e d , o o o n w h i c h i j u s t s t a r t i n g u p , p l e a s e l e u k n o w .T h e y w i l l b l i s t e d i f u t u r e i s s u e .

U T A HC o m m o d o r e U t a h B u l l e t i n B o a r d ( S a l t L a k e C i t y )( 8 0 1 ) 2 7 7 - 3 9 1 32 h o u r s d a y , d a y s w e e k .W A S H I N G T O NN o r t h w e s t C o m m o d o r e U s e r G r o u p B u l l e t i n

B o a r d ( K d m o n d s )( 2 0 6 ) 7 4 3 - 6 0 2 12 h o u r s d a y , d a y s w e e k .W I S C O N S I NC . U . S . S . H . ( R a c i n e )( 4 1 4 ) 5 5 4 - 9 5 2 02 h o u r s d a y , d a y s w e e k .W Y O M I N GS o u t h e a s t W y o m i n g C o m m o d o r e B u l l e t i n B o a r d( 3 0 7 ) 6 3 7 - 6 0 4 52 h o u r s d a y , d a y s w e e k .C A N A D AA S M i c r o s y s t e m s B u l l e t i n B o a r d ( T h u n d e r B a y ,

O n t a r i o )( 8 0 7 ) 3 4 5 - 7 1 9 9

p . m . - 8 : 3 0 a . m . M o n d a y t h r o u g h W e d n e s d a y ;p . m . - 8 : 3 0 a . m . T h u r s d a y t h r o u g h F r i d a y ;

2 h o u r s o w e e k e n d s a n h o l i d a y s .N o r t e k B u l l e t i n B o a r d( 4 1 6 ) 4 8 7 - 2 5 9 32 h o u r s d a y , d a y s w e e k .P S W o r d P r B u l l e t i n B o a r d ( T o r o n t o , O n t a r i o )( 4 1 6 ) 6 2 4 - 5 4 3 1

p . m . - 9 a . m . M o n d a y t h r o u g h F r i d a y , 2 h o u r so n w e e k e n d s .T P U G B u l l e t i n B o a r d ( T o r o n t o )( 4 1 6 ) 2 2 3 - 2 6 2 52 h o u r s d a y , d a y s w e e k .

3 C O M P U T E ! 1 , G a z e t t e S e p t e m b e r 1 9 8 3

Page 37: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 37/132

P R O G R A M SW I T H

T H W O R K S

C O M M O D O R E 6 4 V I 2 0 W r i t i n g g o o d p r o g r a m s i n o a e a s y t a s k . I n t r o d u c i n gI N S I D E B A S I C , s e r i e s o t w e l l d o c u m e n t e d p i o g r a m sw h i c h i n c f u d e : p r o g r a m o v e r v i e w s , s u g g e s t e dc h a n g e s , l i n e - b y - l m e d e s c r i p t i o n s , l i s t i n g s , a n v a r ia b l e c h a r t s . L e a r n t h w o r k i n g s o w e l l - d e s i g n e dp r o g r a m i o r d e r t c r e a t e y o u r o w n . T h e r e ' s s o m et h i n g f o e v e r y o n e — g a m e s , b u s i n e s s a p p l i c a t i o n s ,a n e d u c a t i o n a l p r o g r a m s .K E N T U C K Y D E R B Y - $ 1 9 . 9 5 : A l t h e f u n o d a a t h r a c e s i n c t u d i n g h i - r o s o l u t i o n g r a p h i c s . Y o a n y o u rf r i e n d s c a h a v e h o u r s o e n j o y m e n t b e t t i n g o y o u rf a v o r i t e h o r s e s a n w i n n i n g b i b u c k s ! Y o c a e v e nc h a n g e t h n a m e s o t h h o r s e s f o m o r e f u n .F O R M G E N E R A I O R - S 1 9 . 9 5 : T h p r e p a r a t i o n o f o r m sc a b e m e s s . W i t h t h i s e a s y - t o - u s e p r o g r a m y o u c a g e n e r a t e a n y t h i n g f r o m l a b e l s t i n v o i c e s .T A S K O R G A N I Z E R - S 2 4 . 9 5 : T h i s u s e f u l p r o g r a m k e e p sy o o t o o y o u r w o r k s c h e d u l e . E n t e r n e t a s k s a n p r o j e c t s w i t h d e a d l i n e s a n t r a c k t h e m t h r o u g hc o m p l e t i o n , A u t o m a t i c a l l y l i s t s j o b s i p r i o r i t y o r d e r .Q U I Z M E — $ 1 4 . 9 5 i T h i s i t h i d e a l p r o g r a m t d e m o ns t r a t e t h c o m p u t e r ' s a b i l i t y t p r e s e n t m a t e r i a l s , a s q u e s t i o n s , a n s c o r e y o u , A f t e r l e a r n i n g t h i s o n e , y o c a m a k e q u i z f o a n s u b j e c t .A S Y O U R D E A L E R O O R D E R D I R E C T : S p e O t y p r o g r a m t x a n a o c o m p u l i - ic o « e l i e 0 d i w ( o o a $ 5 . 0 0 r o a u k ) S e n d c n e c i i m o n o v o i a e r - o d a s 0 i l u p p i n Q a n h a n d l i n g C O a n c r e d i t c o c o e i i c o n ( 2 1 5 ) 8 2 5 - 4 2 5 0 | a a aS 5 s e r v i c e c n a r Q O J P A N J i e v d e n l i t r a c t S s a l e s : a »C o m m o o o i e 6 a n V I I O o i o r e o i s l s r o a I r a a e m a i k s o r C o m m o d o r o B u s i n e s sM a c h i n e s A l a n • 3 0 0 / 8 0 0 / 1 2 0 0 o r e l r a a e m ( H k 5 o f A t a r i . I n

f C O W V t E R P B O C U C T S M 1 1 0 0 H E C I O R S TW H M E M M S H . P 1 9 4 2 9( 2 1 5 ) 9 1 5 - 4 2 5 0

P L A Y F U L M A D E U S E F U LS l o p p l a y i n g g a m e s a n s t a r t p r o g r a m m i n g y o u r

C o m m o d o r e 1 " 1 w i t h P C - D o c u M a t e ™ , I h k e y b o a r dt e m p l a t e d e s i g n e d w i t h t h n e p r o g r a m m e r i m i n d . P C - D o c u M a t e ™ s u r r o u n d s t h k e y b o a r dw i t h l o g i c a l l y f o r m a t t e d , c o m p r e h e n s i v e r e f e r e n c ed a t a . T h e s s e n t i a l i n f o r m a t i o n y o n e e d i a y o u rf i n g e r t i p s . P r o g r a m m i n g y o u r V I C - 2 0 * o C o m m od o r e 6 4 < B i h a n e v e r b e e n e a s i e r . O r d e r y o u r P C D o c u M a l e : u t o d a y f o o n l y $ 1 2 . 9 5 !

B A S I C s t a t e m e n t s a n o p t i o n s a r e d o c u m e n t e d

C o m p l e t e r e f e r e n c e f o M U S I C p r o g r a m m i n g

F i t s o v e r k e y b o a r dD u r a b l e , n o n - g l a r e p l a s t i c

■ ! _ = = = ■ P C - p o c u A t B C . . = = ™ - - j _

F E A T U R E S• C o n t r o l k e y s d e f i n e d

B A S I C l a n g u a g e r e f e r e n c e( C o m m a n d s / S t a t e m e n t s /

F u n c t i o n s )M u s i c p r o g r a m m i n g g u i d eS c r e e n m e m o r y m a C o l o r g r a p h i c s r e f e r e n c eV I C - 2 0 * a n d C B M - 6 4 ®v e r s i o n s

S C R E E N M E M O R Y M C O L O H C H A R 1

3 0 4 0 0 7 6 8 02 7 7 0 2

C o l o r a n c h a r a c t e rS C R E E N m a d e f i n e d

P C - D O C U M A T E I O N L Y M 2 . 9 5P l e a s e s e n d p e r s o n a l c h e c k , m o n e y o r d e r , o c r e d i t c a r di n f o r m a t i o n . S p e c i f y V I C - 2 0 ® o C o m m o d o r e - 6 4 s ' v e r s i o n ,F o r e i g n o r d e r s a d S 5 . 0 0 ( a w s p t c a r a a a i . N C O D ' s p l e a s e .T e l e p h o n e o r d e r s : C a l l 9 1 9 / 7 8 7 - 7 7 0 3 . n c n m t m B H i A ^ e ^ e e w -N o - R i s k , M o n e y b a c k O f t e n I y o a r n o c o m p l e t e l ys a t i s f i e d , r e l u r n y o u r P D o M a t e ' " t o u ( u n d a m a g e d ) w i t h i n1 d a y s l o l u l l r e l u n d .

S y s t e m s M a n a g e m e n t A s s o c i a t e s3 7 0 0 C o m p u t e r D r i v eP . O . B o 2 0 0 2 5 , D e p t . H - 1R a l e i g h , N . C . 2 7 6 1 9

Page 38: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 38/132

r e t u r n t t h m e n u a n c h o o s e o p t i o n 2 S u r v i v a lK i t , w h i c h i a n o t h e r m e n u . S e l e c t o p t i o n 3 f r o mt h a t m e n u f o a e x p l a n a t i o n o f t h e b u l l e t i n b o a r d .Y o c a n r u n t h r o u g h t h e s e s e c t i o n s i a b o u t h a l fa h o u r , a n y o u ' l l s a v e m a n y l i m e s t h a t a f t e ro n l y s e s s i o n o r t w o .

O n o t h f i r s t t h i n g s y o u ' l l n o t i c e w h e nu s i n g t h s y s t e m i t h a t t h e r e a r t w s e t s o c o m a n d s , o n f o t h m a i n a r e a o C o m p u S e r v e a n a n o t h e r f o t h C o m m o d o r e S I G . C o m p u S e r v ep r o m p t s y o u t e n t e r c o m m a n d w i t h a e x c l am a t i o n p o i n t { ! ) , w h i l e t h S I G p r o m p t s y o u b p r i n t i n g F u n c t i o n : o y o u r s c r e e n . Y o d o n ' t n e e dt h C o m p u S e r v e c o m m a n d s t u s t h b u l l e t i nb o a r d , o t h e r t h a n t h G c o m m a n d t g e t t h S I G .

O n c e y o a r o t h S I G , y o c a g e a d d it i o n a l h e l p a y o p r o c e e d b e n t e r i n g q u e s t i o nm a r k ( ? a t h F u n c t i o n : p r o m p t . T h s y s t e m w i l lt h e n l i s t o p t i o n s a v a i l a b l e t y o a t h a t p o i n t .Y o c a a l s o g e t s p e c i f i c i n f o r m a t i o n a b o u t c o m a n d s b t y p i n g " ? f o l l o w e d b t h c o m m a n df o e x a m p l e " ? R " w i l l t e l l y o a b o u t t h R e t r i e v ec o m m a n d .

W h e n y o c a m o v e a r o u n d t h S I e a s i l y ,y o u ' r e r e a d y t s t r e a m l i n e y o u r t e c h n i q u e . I n s t e a do p a g i n g t h r o u g h t h m e s s a g e s o n b o n e , f o e x a m p l e , y o c a s e a r c h t h e m s e l e c t i v e l y b t y p i n g S f o S e a r c h F o r w a r d . W h e n t h s y s t e mp r o m p t s S e a r c h F i e l d ; , y o r e s p o n d w i t h e i t h e r( F r o m ) , ( T o ) , o ( S u b j e c t ) . E v e r y m e s s a g e b g i n s w i t h t h o s e t h r e e c a t e g o r i e s , s y o u ' l l b a b l et s e a r c h e v e r y m e s s a g e . N e x t , t h s y s t e mp r o m p t s S e a r c h S t r i n g , t w h i c h y o u r e s p o n d b yt y p i n g w o r d . C o m p u S e r v e ' s c o m p u t e r t h e ns e a r c h e s t h c a t e g o r y y o c h o o s e , l o o k i n g f o t h d e s i r e d w o r d .

W h e n t h c o m p u t e r f i n d s m a t c h , i s h o w sy o t h h e a d i n g i q u e s t i o n a n a s k s i y o w a n tt c o n t i n u e o r e p l y . W h e n t h s e a r c h i c o m p l e t e ,y o w i l l h a v e c h a n c e t l o o k a t h e n t i r e m e s a g e . s i m i l a r c o m m a n d i R S , R e t r i e v e S e l e ct i v e l y - b u t i n s t e a d o g e t t i n g o n l y t h h e a d e r s ,y o u ' l l g e t t h e e n t i r e m e s s a g e e a c h t i m e t h c o p u t e r f i n d s m a t c h . W i t h t h e s e t w c o m m a n d s ,y o c a r e t r i e v e m e s s a g e s o i n t e r e s t t y o w i t ho u h a v i n g t w a s t e l o o t i m e l o o k i n g t h r o u g ht h e n t i r e l i s t .

h C o m p u S e r v e s u b s c r i p t i o n t h a t c o m e s w i t ht h V I C m o d e m i o n l y t e m p o r a r y , a n y o c a u s u y o u r f r e e h o u r o c o n n e c t t i m e p r e t t y f a s ti y o s p e n d m u c h t i m e e x p l o r i n g t h C o m m o d o r eb u l l e t i n b o a r d a n o t h e r C o m p u S e r v e o f f e r i n g s .

W h e n y o u r f r e e h o u r o C o m p u S e r v e i u s e du p y o c a s u b s c r i b e p e r m a n e n t l y a n e x t r ac h a r g e . W h e n y o f i r s t l o o n t o C o m p u S e r v e ,y o u ' l l b a s k e d e i t h e r t s i g n u p e r m a n e n t l y( o p t i o n 1 o g d i r e c t l y t t h m a i n m e n u ( o p t i o n3 C O M P U T E R S G a z e l l e S e p t e m b e r 1 9 8 3

2 ) O p t i o n i m m e d i a t e l y g i v e s y o u t w o m o r eh o u r s w i t h y o u r c u r r e n t p a s s w o r d - a t h n o r m a lc h a r g e o $ 5 p e r h o u r . A f t e r s i g n i n g u p , y o u ' l l g e

n e p a s s w o r d a n d I n u m b e r i n c o u p l e o w e e k s .

A $ a h o u r , y o c a r u u s i z a b l e b i l l i y o l o s e t r a c k o t i m e . B u i t ' s l o t s o f u l i k eh a v i n g a e l e c t r o n i c m a i l b o x w i t h h u n d r e d s o p e p a l s a y o u r f i n g e r t i p s , p l u s s t a t i c - f r e e C r a d i o w i t h r a n g e o 3 0 0 0 m i l e s .

A C h r i s S c o t t s a y s , " Y o u ' v e j u s t g o t r e t u r nt s e y o u r f r i e n d s . " ( g

' V I C - 2 0 - G A M E S - S o f t w a r eO h t l . L O C u § f i i V 9 b o a r d g t n n C i ' « u g r < > j > f i i t s & s o u n d i n r n r * U - * - \ t w i d d l e s

j . W - 5 J 1 4 . 9 5B L A C K J A C K C a s i n a s u - l v c w g a m e u s i n g f u l l s i z e c o l o r t a r d s t s o u n d U s e s

k n b o t v d 8 K 1 1 4 . 9 5E D U C A T I O N A LH A N G M A N t . e a > n i s p f l F u / h - l v h i h - ' f i f a n A n i / n a r s d u s o u n d I 9

' W O R D h A R C H P V l ' l i M A K R K H d S e e k w » r d < K 1 n w V u w U - i t I h L L * j r c f » . t h c o m p i l e r h i t f * s t h a n t h t n Q i u u v u r f i t a n t w t t h t y S K ' . 5 1 4 9

U T I L I T I E S• U S l l N l i . O K M A I 1 I . K A l k m " , m u r i r r n l r r f o I i s r u U I » < « t > n m 9 I n p u t . W i ' V I J * l y a p h m c h a r a c t e r s , r i ' p l i H . i ' * F C O h r i i m a r c o n t r o l s b r a c k e t e d u / o r c t o i ■ ' [ r / r i z rp a g m a r u w f a q w m t l K t . S 1 9 . 9 5

S O U N D F X P E R I M E I V T E R S a a l u n n e i s o u n d w M < f n j i l . i i . i r i g I w g r a p hi l t n d r . - i d u a \ u a / u e s I n v a l u a b l e U u j j j n g s o u n d ! p r o g r a m s S H . 9 5• H r u u i r r . M X S O p r i m e r u i f h R S 2 3 2 I n l r r l a i e .

A H » i n y r j r n 1 u . J H i i n c l K i n u . i l h i n i n l l m u l p d d i l u i n j l m e m o i v " n i « s o l h i f » . « - « i i t i l w dP j K u n c W e s a H s h i i j p i n g & r i n n i i l i n g C r o g r o m s o d i s k o d 5 5 d i s kC / » r p , i d * n t s o i U « ' » . i o / r s t o « S t N O C M E C K O R M O N t V O K I K f l T

, - » . S E L E C T I V E E N G I N E E R I N G T E C H N O L O G YD F P T . A 4 . M 2 5 - 3 . I l l G B E A R L A K E . C 9 S . T 1 S

A J ( 7 1 4 ) 5 8 5 - 1 7 3 1w j i i i . s n i " i i w m n w

B U S M A S T E R ™E X P A N S I O N

C H A S S I SF O Y O U R

V I C ®O

6 4

$ 7 9 9 5A t t r a c t i v e l y S t y l e d H o u s i n g S i S l o t

E x p a n s i o n S w i t c h S e l e c t a b l e F u s eP r o t e c t e d R e s e t B u t t o n L E P o w e rI n d i c a t o r E a c h S l o t C a b l e C o n n e c t i o n

T C o m p u t e r • U . L . A p p r o v e d M a t e r i a l s

B U S M A S T E R - I I S a m e a B U S M A S T E R P L U SS O F T W A R E E N A B L E D S L O T S ( A l l o w s $ 0 0 9 5m e m o r y p a g i n g o u t 6 x 6 4 K )

M I N I B U S 3 - s l o t e x p a n s i o n c a r d : f u s ep r o t e c t e d , s w i t c h s e l e c t a b l e $ 2 9 9 5

D I S T R I B U T O R S I N V I T E DC o n t a c t R A N D O M A C C E S S M A R K E T I N G

P . O . B o 1 5 6 1 , N e w p o r t B e a c h , C 9 2 6 6 3 ( 7 1 4 ) 6 4 0 - 5 1 1 9M a n u f a c l u r e r : H I G H T E C H E N T E R P R I S E S

* C a p o r a t e P l a z a . S l 2 0 2 , N e w p o r t B e a c h , C 9 2 6 6 0V I 6 4 a r u I r a r J u m a r k i o C o m r r K K l f f d B i g n e s s M a c h m t n . f n

Page 39: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 39/132

C O M M O D O R E - 6 4a n V I C - 2 0 u s e r s !

P R E S E N T I N G

- i l h o u T i h e r i p e n i e . H A b i > i h \ \ , , i n u h i n c g j r r i d i i j h u u t j U o s r a y o u c o m r i L T f i r i e . i l i h j n <- n i i f H i i h i n m g A i l d r t i K . C i t y < » l * i t V c ^ j i A . k M F T i u l i t i o " o l t y p J t d l c d i k n o I > | » c d u u l i i e p r o g r ct l a t m a c h i n e , R A f H D I T l ^ c l ^ J O e ^ l ^ < ■ 1 l ■ r c ^ % u r hv p [ w r j ( c " s c c e n " c a l L s b l e J j o h m l d ^ p l a *S E j r i i l i n q a n u s n ( c i f h c r k c v b O J u J i | Q y S i j ( k I n

i i r i l r j i J . l i v e l y t o l o r q r a p h n s j i > d n i u l h r n E i c s o u n dt h i - S ( a p i i v d l i r b g g n m r , t g r ? , i t r n l ^ r l - i i n c r l u « ■ . i g c v

W C - 2 0 C H T 0 0 6 1 5 9 9C 0 M M G 4 C H 2 0 0 6 1 5 . 9 9

K I L L E R P I L L E RC d e i p i l l a i s . C a l t r p i l l i i s . . V L F i Y W H E R f ! ! ! V o u rd r j m i l u l o i t f i d r d i s i n f e l l e d m i l l [ M l e a f m u n c h i n g l i t t l et e a s l i e s a n t h r y ' r e i a p i d l > c t r m u ' i n g c v e r > 1 h l n g i s b q l l t . A i m e d l * l t h H i s t K m i o p t i i f i n a l b u s p r a y e r r a y o p o s s i b l y u i p f I h i - m o l i i h e f n r e I h r y g o b b l e u p a l o y o u r t r e e s ? M a y b e s o . . f l ( J H L W A H f . t h i n eC A l e r p l T I A r s l a f u n s i m . i i h i t c l i i n t o d f i v f o u i k t U e ii n o l h s . . A N G U F - 5 S W H 1 I I L V L L b i u n t R ! "

( S K I L I L E V E L S . A M A c m n i c o n r . a c t i o nV I C - 2 0 C H I 0 O 5 1 5 . 9 9C O M M 6 C M 2 0 O 5 9 . 9 9

J U S T R E L E A S E D !C U R S E O T H P H A R A O H S ( 2 0 / 6 4 )A M

3 K I L L E R P I L L E R ( 6 O N L Y )A d $ S h i p p i n g H a n d l i n g

C A S T L E S O F T W A R EP . O . B O 3 5

N I . W C A S T I J [ ) 1 9 7 2 0 C A L L 1 3 0 2 1 4 2 9 - 8 5 6 5

G E T H M O S T O U O Y O U RC O M M O D O R E - 6 4W I T H S O F T W A R E F R O M A B A C U S

H A r H I C S O HP H I C S Q F 1 A 'P H I C S G B

S C R E E N G R A P H I C S 6 A d d s 2 c o m m a n d st B A S I C .P l o t p o i n t s , l i n e s ,t e a s , c i r c l e s a n t i l li h i r e s a n m u l t i c o l o rD e l i n e a n d a n i m a t es p r r l e s e a s i l y .

■ I n c l u d e s d e m o s ,t u t o r i a l a n m a n u a l .$ 2 4 . 9 5 F O R T A P E$ 2 7 . 9 5 F O D I S K

S Y N T H V 6 F u l l f e a t u r e d m u s i ca n s o u n ds y H i s i i e r .E a s y e n t r y a n e d i t i n g o f n o t e s a n c o m m a n d sC o m A S D R . f i l t e r s ,w a v e f o r m s e t c .I n c l u d e s s a m p l em u s i c a n d m a n u a l .S 2 9 . S 5 F O R T A P E$ 3 2 . 9 5 F O D I S K

C H A R T P A K 6 C r e a t e P i e , B a r a n dL i n e c h a r t s i h i g hr e s o l u t i o n .E n t e r , e d i t , s a v e a n dr e c a l l t o / f r o m d i s cC h o o s e a n y o c r i a lf o r m a t s a n d e s i g nc h a n s i n t e r a c t i v e l y .P i o d u c e h a r d c o p yo n t o 1 5 1 5 . 1 5 2 5 o E p s o n p r i n t e r .$ 4 2 . 9 5 D I S K O N L Y

U L T R A B A S I C 6 T u r t j e . h i r e s ,m u l t i c o l o r a n s p r i t eg r a p h i c s .S o u n d a n s o u n de f f e c t s .S c r e e n c o p y l o 1 5 1 5 .1 5 2 5 o E p s o np r i n t e r s ,I n c l u d e s d e m o s .t u t o r i a l , m a n u a l$ 3 9 . 9 5 F O T A P E$ 4 2 . 9 5 F O D I S K

T O R D E R N O P L E A S E W R I T E : A B A C U S S O F T W A R EP 0 B O 7 2 1 1 . G r a n d R a p i d s . M 4 9 5 1 0F o p o s t a g e h a n d l i n g , a d $ 1 . 5 0( U . S . a n d C a n a d a ) , a d d S 3 . 0 0 f o f o r e i g n . M a k e p a y m e n t i U . S .d o l l a r s b y c h e c k , 1 / # | >m o n e y o r d e i o f i f Mc h a r g e c a r d . F O I M M E D I A T ES E R V I C E P H O N E 6 1 6 / 2 4 1 - 5 5 1 0

F R E E C A T A L O GA s l o l i s t i n g o o t h e r s o f tw a r e l o y o u r C o m m o d o r e - 6 4o V I C - 2 0 .

C « C H C O U - . T

U

S e p t e m b e r 1 9 8 3 C O M P U T E ! ' * G a z e l l e 3 7

Page 40: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 40/132

T H B E G I N N E R ' S C O R N E RC R E G E N A

P O K E i n g G r a p h i c s

I m f i r s t c o l u m n , d i s c u s s e d P R I N T i n gg r a p h i c s . A n o t h e r w a t p u g r a p h i c s o t e x t o t h e s c r e e n i t u s t h P O K E c o m m a n d . T h i sm e t h o d i e s p e c i a l l y u s e f u l i a n i m a t i o n .

T h f o r m a t f o t h P O K E c o m m a n d i P O K En l , n 2 w h e r e n i m e m o r y a d d r e s s a n d n 2 i n u m e r i c v a l u e . S o m e P O K E c o m m a n d s a r u s e df o m u s i c a n d s o u n d , a d i s c u s s s e d l a s t m o n t h . I w u s d i f f e r e n t a d d r e s s n u m b e r s , t h P O K E w i l ln o c r e a t e s o u n d b u w i l l h a v e a n o t h e r f u n c t i o n .

F i r s t , l e t ' s t r P O K E 3 6 8 7 9 , n w h e r e n c a b n u m b e r f r o m t 2 5 ( w i t h f e m i s s i n gn u m b e r s i b e t w e e n ) . T h i s P O K E c o m m a n d w i l lc h a n g e t h s c r e e n a n b o r d e r c o l o r s o t h V I C - 2 0 .T h c h a r t o p a g e 1 3 i y o u r m a n u a l , P e r s o n a lC o m p u t i n g o t h V 1 C - 2 0 , t e l l s w h a t v a l u e t P O K El g e d i f f e r e n t r e s u l t s . O t h C o m m o d o r e 6 4 y o t y p e P O K E 5 3 2 8 0 , n 2 t c h a n g e t h b o r d e rc o l o r , a n P O K E 5 3 2 8 1 , n 2 t c h a n g e t h s c r e e nc o l o r , w h e r e n i a n n u m b e r f r o m t 1 5

L e t ' s t r y a f e w :F o t h V I 2 I ' O K E 3 6 8 7 9 , 7 8P O K E 3 6 8 7 9 , 1 5

F o t h 6 I ' O K E 5 3 2 8 1 , 1 2I ' O K E 5 3 2 8 0 , 1

T g e b a c k t n o r m a l , j u s t p r e s s R U N / S T O Pa n R E S T O R E , o r t y p e P O K E 3 6 8 7 9 , 2 7 o t h V I C . O t h 6 4 P O K E 5 3 2 8 0 , 1 4 a n P O K E5 3 2 8 1 , 6 .

H e r e i p r o g r a m t s e a l t h c o m b i n a t i o n s :

V I V e r s i o n1 F O 1 = T 2 4 S T E P l f c .1 F O J = T 1 + 1 P O K E 3 6 8 7 9 , J1 F O D = T 2 0 0 : N E X T1 N E X T J , 2 P O K E 3 6 3 7 9 , 2 73 C O M P U T E I ' i G a z e t t e S e p t e m b e r 1 9 8 3

6 V e r s i o n1 F O 1 = T 1 1 P O K E 5 3 2 8 1 , 1 R E S E S C R E E N C O L O R2 F O R J = 0 T 1 3 P O K E 5 3 2 8 0 , J : R E M S E B O R D E R C O L O R4 F O D = T 2 0 0 : N E X T5 N E X T J , S i m p l e G r a p h i c sN o l e t ' s p u s o m e g r a p h i c s o t h e s c r e e n . Y o u ' l lh a v e t h a v e y o u r m a n u a l h a n d y . F o t h V I C ,l o o k a p a g e 1 4 4 . F o t h 6 4 t u r n t p a g e 1 3 8 .

F o t h V I C , t h u p p e r r e c t a n g l e r e p r e s e n t st h s c r e e n o 2 r o w s b 2 c o l u m n s ; f o t h 6 4 t h e b l o c k r e p r e s e n t s t h s c r e e n o 2 r o w s b 4 c o l u m n s . E a c h l o c a t i o n n u m b e r i o b t a i n e d b a d d i n g t h r o a n c o l u m n n u m b e r s . T h i s i t h n n u m b e r y o n e e d f o t h P O K E l o c a t i o n . F o e x a m p l e , t P O K E t r o 1 0 c o l u m n 4 w w o u l du s a n o 7 8 7 8 + 4 7 8 8 2 f o t h V I C , a n d a n n o 1 3 8 4 1 3 8 8 f o t h 6 4

R e f e r t p a g e s 1 4 1 - 1 4 2 i t h V I C - 2 0 m a n u a l ,o p a g e s 1 3 2 - 1 3 4 i t h 6 m a n u a l f o r a c h a r t o fc h a r a c t e r c o d e s f o t h n n u m b e r i t h P O K Ec o m m a n d . L o o k u n d e r t h S E T 1 c o l u m n h e a d i n gf o s y m b o l y o u w a n t t o p r i n t . F i n d t h e c o r r es p o n d i n g n u m b e r i t h P O K E c o l u m n . F o e a m p l e , t d r a w s p a d e , t h n u m b e r i 6 5

Y o n o h a v e t h p a r a m e t e r s f o P O K Ec o m m a n d i g r a p h i c s . L e t ' s p u s p a d e i r o 1 0 c o l u m n 4 W k n o w t h a t t h c o m m a n d o t h V I i P O K E 7 8 8 2 , 6 5 a n d o n t h 6 i i P O K E1 3 8 8 , 6 5 .

T h o n l y p r o b l e m i t h a t w h e n y o d r a wg r a p h i c s t h i s w a y , y o w o n ' t b e a b l e t s e t h e m( e x c e p t o s m a l l n u m b e r o 6 4 s ) . T h i s i b e c a u s et h g r a p h i c s c h a r a c t e r y o P O K E d i i t h s a m ec o l o r a s t h e s c r e e n " b a c k g r o u n d , " w h i c h m a k e st h c h a r a c t e r i m p o s s i b l e t o s e e . O n s o l u t i o n i t

Page 41: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 41/132

s a y s y o c a n t b e a t

G r i d r u n n e r .G r i d r u n n e r ™ i t h t o u g h e s t , f a s t e s t , a r c a d e

q u a l i t y g a m e e v e r t c h a l l e n g e C o m m o d o r e " " o A t a r ic o m p u t e r o w n e r .

H o t o u g h i G r i d r u n n e r ?S t o u g h t h a t H e s W a r e ' " i o f f e r i n g $ j u s t f o

t a k i n g t h e G r i d r u n n e r c h a l l e n g e . A n y o d o n ' t e v e n h a v et b e a t t h g a m e t g e t t h e g r e e n b a c k s . T h e r e ' s c h e c kr i g h t i n s i d e e v e r y G r i d r u n n e r b o x , g o o d f o $ o f y o u r n e x t

H e s W a r e p u r c h a s e . Y o s p e n d y o u r c h e c k r i g h t i t h s t o r e , o y o u r c h o i c e o e x c i t i n g H e s W a r e a c t i o n , e d u c a t i o n ,

a n c o m p u t e r u t i l i t y p r o g r a m s . E v e n H e s W a r e p e r i p h e r a l s .N o n e , n o t e v e n t h a u t h o r , h a e v e r r e a c h e d

e v e n t h 1 4 t h l e v e l o G r i d r u n n e r . B u m a y b e y o u ' v eg o w h a t i t a k e s t g a l t h w a t t h e 3 1 s tl e v e l ( 2 l e v e l s o V I 2 0 ' v v e r s i o n ) . M a y b e y o c a m a s t e r t h e p a t t e r n s o t h X / Z a p p e r s .A n s t o p t h e G r i d s e a r c h D r o i d s b e f o r e t h e ym u t a t e i n t o l e t h a l P o d s .

T h G r i d r u n n e r c h a l l e n g e . J u s t o n o t h w a y s t h a t H e s W a r e i e x p a n d i n g t h c o m p u t e r e x p e r i e n c e . L o o k f o a l t h H e s W a r e p r o d u c t s a y o u r f a v o r i t es o f t w a r e r e t a i l e r .

P l e a s e s t h t o u g hc u s t o m e r

H e s W a r eH u m a n E n g i n e e r e d S o f t w a r e1 5 N o r t h H i l l D r i v eB r i s b a n e , C 9 4 0 0 58 0 0 - 2 2 7 - 6 7 0 3( i C a l i f o r n i a 8 0 6 3 2 - 7 9 7 9 )D e p t . C 2

V I C 2 Q a n i l C o m m o d Q r e 6 4 a r e t ™ i c ™ r k s o f C o m m o d c o E l e c t r o n i c s I I I ) A l a n " r t r a d e m a r k □ A l a n , I n

Page 42: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 42/132

c h a n g e t h s c r e e n c o l o r a f t e r P O K E i n g i t h g r a p h i c s .

F o e x a m p l e :V I V e r s i o n1 P R I N T " ( C L R j "2 P O K E 7 8 8 2 , 6 53 P O K E 3 6 8 7 9 , 4 7

L O T R E 4 G O T O 4 6 V e r s i o n1 P R I N T " [ C L R ) "2 P O K E 1 3 8 8 , 6 53 P O K E 5 3 2 8 1 , 1

O R T O W H I T E4 G O T O 4

R E D R A W S W H I T E S P A D ER E C H A N G E S S C R E E N C

R E M D R A W S S P A D ER E C H A N G E S S C R E E N C O

P r e s s t h R U N / S T O P k e t s t o p t h p r o g r a m .P r e s s R U N / S T O P a n R E S T O R E a t h s a m e t i m et r e t u r n t t h " n o r m a l " s c r e e n c o l o r s .

C h a n g i n g C o l o r sS u p p o s e y o l i k e y o u r r e g u l a r c o l o r e d s c r e e n a n w a n t t d r a w g r a p h i c s . Y o c a c h a n g e t h e c o l o ro y o u r c h a r a c t e r b P O K E i n g m e m o r y l o c a t i o nw i t h c o l o r c o d e . R e f e r t y o u r m a n u a l a g a i nb o t t o m o p a g e 1 4 f o t h V I C , b o t t o m o p a g e1 3 f o t h 6 4 Y o w i l l f i n d c o l o r c o d e s m e m o r ym a p . E a c h s c r e e n l o c a t i o n h a n u m b e r ( o b t a i n e db a d d i n g t h r o a n c o l u m n n u m b e r s s h o w n )f o k e e p i n g t r a c k o c o l o r ; t h i s w i l l b e o u r n n u m b e r f o o u c o l o r P O K F . . T h c o l o r c o d e s a r l i s l e d o p a g e 1 4 f o t h V I C , a n a t h t o o p a g e 1 3 f o t h 6 4 T h i s c o l o r c o d e w i l l b o u n n u m b e r f o o u c o l o r P O K E .F o e x a m p l e , l e t ' s u s o u s a m e s p a d e o r o 1 0 c o l u m n 4 F i n d t h c o l o r m e m o r y n u m b e rc o r r e s p o n d i n g w i t h s c r e e n l o c a t i o n 7 8 8 2 o t h V I C , a n 1 3 8 8 o t h 6 4 C o u n t i n g 1 r o w s d o w n ,y o s h o u l d s e 3 8 5 9 8 i t h V I C - 2 0 m a n u a l a n d

5 5 6 5 6 i t h 6 4 g u i d e . A d d i n g 4 w g e 3 8 6 0 2f o t h V I C , a n 5 5 6 6 0 f o t h 6 4 N o t e t h a t t h d i f f e r e n c e b e t w e e n c o r r e s p o n d i n g s c r e e n a n c o l o r l o c a t i o n s w i l l a l w a y s b e 3 0 7 2 0 a n 5 4 2 7 2 f o t h V I a n 6 r e s p e c t i v e l y .

S o t p u r e s p a d e o t h e s c r e e n , w c o u l du s t h i s p r o g r a m :

V I V e r s i o n1 P R I N T " { C L R } "2 P O K E 7 8 8 2 , 6 53 P O K E 3 8 6 0 2 , 2

6 V e r s i o n1 P R I N T " ( C L R } "2 P O K E 1 3 8 8 , 6 53 P O K E 5 5 6 6 0 , 2

Y o c a f l a s h a o b j e c t b c h a n g i n g t h e c o l o rc o d e s . T r t h f o l l o w i n g p r o g r a m :4 C O M P U T E ! 1 * G a z e t t e S e p t e m b e r 1 9 8 3

V I V e r s i o n1 P R I N T " E C L R ) "2 P O K E 7 8 8 2 , 6 52 F O C = T 2 2 F O D = T 1 0 0 : N E X T2 P O K E 3 8 6 0 2 , 12 F O D = T 1 0 0 ! N E X T3 P O K E 3 8 6 0 2 , 23 N E X T

6 V e r s i o n1 P R I N T " E C L R ] "2 P O K E 1 3 8 8 , 6 52 F O C = T 2 2 P O K E 5 5 6 6 0 , 62 F O D = T 1 0 0 : N E X T2 P O K E 5 5 6 6 0 , 12 F O D = l T O 1 0 0 : N E X T3 N E X T

Y o a r n o r e a d y t s k e t c h d e s i g n o y o u ro w a n t h e n P O K E v a l u e s t d r a w y o u r p i c t u r e .H e r e i s a m p l e p r o g r a m :

V I V e r s i o n1 3

7 6 8 0

6 V e r s i o n1 3 4

1 0 2 41 0 6 41 1 0 41 1 4 41 1 8 41 2 2 41 2 6 4

V I V e r s i o n1 P R I N T " { C L R ] "1 L 3 0 7 2 01 P O K E 7 7 2 6 , 8 7 :1 P O K E 7 7 4 8 , 1 0 21 P O K E 7 7 7 0 , 1 0 22 P O K E 7 7 4 7 , 6 4 :2 P O K E 7 7 4 9 , 6 4 :2 P O K E 7 7 9 1 , 7 8 :2 P O K E 7 7 9 3 , 7 7 :2 G O T O 2 6 V e r s i o n

P O K E 7 7 2 6 + L , 2: P O K E 7 7 4 8 + L , 6: P O K E 7 7 7 0 + L , 6P O K E 7 7 4 7 - t - L , 6P O K E 7 7 4 9 + L . 6P O K E 7 7 9 1 + L . 6P O K E 7 7 9 3 + L , 6

P O K E 5 3 2 8 1 , 1 : R E M W H I T E S C R E E N1 P R I N T " E C L R ] "1 2 L = 5 4 2 7 21 P O K E 1 1 0 6 , 8 7 : P O K E 1 1 0 6 + L , 21 P O K E 1 1 4 6 , 1 0 2 : P O K E 1 1 4 6 - I - L , 61 P O K E 1 1 8 6 , 1 0 2 : P O K E 1 1 8 6 + L , 62 P O K E 1 1 4 5 , 6 4 : P O K E 1 1 4 5 + L , 62 P O K E 1 1 4 7 , 6 4 : P O K E 1 1 4 7 + L , 62 P O K E 1 2 2 5 , 7 8 : P O K E 1 2 2 5 + L , 62 P O K E 1 2 2 7 , 7 7 : P O K E 1 2 2 7 + L , 62 G O T O 2

T o b y a n i m a t i o n , c h a n g e t h g r a p h i c s b P O K E i n g d i f f e r e n t c h a r a c t e r s o b y d r a w i n g a n de r a s i n g c h a r a c t e r s t m o v e t h e g r a p h i c s . C h a n g et h a b o v e p r o g r a m b a d d i n g t h e f o l l o w i n g l i n e sc a o u g u f l y ?

Page 43: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 43/132

Y o u r V I C - 2 0n e v e r p l a y e d l i k et h i s b e f o r e .

£ >

r

* * * * *

H o l d o t y o u r j o y s t i c k s .T h G a m e B r a i n s ™ a B o o n e h a v e

j u s t b r o k e n t h r o u g h w i t h t w r e d - h o t s p a c ec a s e s . W c a l l ' e C y c l o n ™ a n d C r a t e r R a i d e r ™ . B u t

y o u ' l l c a l l ' e t h f i n e s t , m o s t r a d i c a l l y i n t e n s e v i d e o g a m e st h a t y o u ' v e e v e r s t u c k i n t o y o u r V I C - 2 0 . T h a c t i o n ' s f r a n t i c a n c h a l

l e n g i n g . T h s o u n d ' s r a d . T h c o l o r a n s m o o t h a n i m a t i o n w i l l b l o w y o a w a y .A n d w h e n y o u b u y B o o n e y o g e m o r e t h a n j u s t t h g a m e . W o f f e r f r e e p o s t e r s .

M e m b e r s h i p s t C a p t a i n F a r g o ' s F a C l u b . A n u p d a t e s o a l n e r e l e a s e s . C y c l o n ™ a n C r a t e r R a i d e r ™ a r a y o u r d e a l e r s n o w l D e m a n d t h b e s t . G g e ' e m l

2 9 0 0 - A B r i s t o l S t r e e t . S u i t e 1 0 2 , C o s t a M e s a , C a l i f o r n i a 9 2 6 2 6 U . S . A .

Page 44: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 44/132

V I V e r s i o n2 F O 1 = T 5 3 P O K E 7 7 4 7 , 9 93 P O K E 7 7 4 9 , 9 93 P O K E 7 7 4 7 , 6 43 P O K E 7 7 4 9 , 6 43 N E X T4 G O T O 4

6 V e r s i o n2 F O 1 = T 5 3 P O K E 1 1 4 5 , 9 93 P O K E 1 1 4 7 , 9 93 P O K E 1 1 4 5 , 6 43 P O K E 1 1 4 7 , 6 43 N E X T4 G O T O 4

T h C h a r a c t e r S e t sT w c h a r a c t e r s e t s a r a v a i l a b l e f o g r a p h i c s , h u o n l y o n s e c a n b e o t h s c r e e n a t i m e . Y o p r o b a b l y h a v e d i s c o v e r e d t h a t i y o h a v e s o m ep r i n t i n g o t h s c r e e n a n d y o u p r e s s t h C O M O D O R E k e a n t h S H I F T k e a t h s a m et i m e , a l c a p i t a l l e t t e r s c h a n g e t l o w e r c a s e l e t t e r s .T h f i r s t c o n d i t i o n i C h a r a c t e r S e 1 a n t h e s e co n c o n d i t i o n i C h a r a c t e r S e 2

B e f o r e y o s t a r t d r a w i n g y o u r g r a p h i c s ,P O K E 3 6 8 6 9 , 2 4 2 w i l l c h a n g e t t h l o w e r c a s em o d e , o S e o t h V I C . T r e t u r n t S e 1 u s P O K E 3 6 8 6 9 , 2 4 0 . O t h 6 4 P O K E 5 3 2 7 2 , 2 3 w i l lp u y o i S e 2 a n P O K E 5 3 2 7 2 , 2 1 w i l l p u y o b a c k i S e 1 N o t e t h a t t h v a l u e s t d t h i s t h a ta r l i s t e d o p a g e 1 3 o t h 6 m a n u a l a r n o c o r e c t .

R e v e r s e c h a r a c t e r s a r e a l s o a v a i l a b l e . T h r e v e r s e o a n c h a r a c t e r o t h e c h a r t i c a l c u l a t e db a d d i n g 1 2 t t h n t i m b e r i n t h c h a r t .

Y o c a u s t h P E E K c o m m a n d t s e w h a tc h a r a c t e r i i p a r t i c u l a r l o c a t i o n o w h a t t h c o l o r i s Y o c a u s t h P E E K c o m m a n d t d e t e c t

b a r r i e r o t d e l e c t c r a s h i g a m e . P H E K ( n )w i l l r e t u r n t h v a l u e i m e m o r y l o c a t i o n n S o m ev a l i d c o m m a n d s a r e :

p r i n t2 0 i i ' u k k i a ) 3 t h k n 3 5 A f i r s t , P E E K d o e s n ' t s e e m t w o r k w i t h

c o l o r m e m o r y , s i n c e w h e n y o P E E K i t y o g e t ad i f f e r e n t n u m b e r t h a n y o P O K E d i n T f i t h i sj u s t u s e :

l ' E E K ( n ) A N I i n s t e a d o f

X P E E K ( n )Y o o n l y h a v e t d t h i s w h e n i i c o l o r

m e m o r y .T f u r t h e r d e m o n s t r a t e P O K E i n g g r a p h i c s ,

l e t ' s l o o k a c o u p l e o s a m p l e p r o g r a m s . I P r o *g r a m s a n 2 a n a r c o o r d i n a t e s t d e t e r m i n et h l o c a t i o n o f t h e b a l l . T h b a l l b o u n c e s w i t h i nt h b o u n d a r i e s .

G r a p h i c s I G a m eP r o g r a m s a n i l l u s t r a t e h o y o c a P O K Eg r a p h i c s a n c r e a t e m o v i n g g r a p h i c s f a r a g a m e .

4 C O M P U T E ! ' ! G o i e t l e S a p ( e m b e r 1 9 8 3

" D e f e n d " i s h o o t i n g g a m e f o o n p e r s o n . Y o a r p o s i t i o n e d o t h l e f t o t h s c r e e n a n n e e dt d e f e n d y o u r t e r r i t o r y d o n ' t l e t h i n v a d e rc o m i n g f r o m t h r i g h t o f t h s c r e e n g e t y o u r b o d e r .

L i n e u h o r i z o n t a l l y w i t h a n i n v a d e r b p r e s s i n g l m o v e u a n C R S R t g d o w n ,t h e n s h o o t b p r e s s i n g e i t h e r t h s p a c e b a o t h F k e y . Y o s c o r e t e n p o i n t s f o e a c h i n v a d e ry o s u c c e s s f u l l y s h o o t , b u y o l o s e f i v e p o i n t s i y o m i s s .

A f t e r y o h a v e p l a y e d t h i s g a m e o n c e o t w i c e , c h a n g e i i n t o y o u r o w g a m e . U s d i f f e r e n tg r a p h i c s a n c o l o r s . C h a n g e t h m o t i o n t v e r t i c a li n s t e a d o h o r i z o n t a l . C h a n g e t h s c o r i n g . A f t e ry o r e a c h c e r t a i n s c o r e s , p e r h a p s y o c o u l dc h a n g e t h s h a p e s o t h i n v a d e r s a n v a r y t h e i rs p e e d .

T h f o l l o w i n g d e s c r i p t i o n i f o t h V I v e s i o n o f t h e p r o g r a m . I i a l m o s t p e r f e c t l y a c c u r a t ef o t h 6 4 v e r s i o n a s w e l l : t h m a j o r d i f f e r e n c e sa r t h a t a l s o u n d c o m m a n d s h a v e b e e n r e m o v e df r o m t h 6 v e r s i o n , a n t h a t c e r t a i n P O K E s t c o l o r m e m o r y h a v e b e e n a d d e d t h a t a r r e q u i r e db t h 6 4 b u n o b t h V I C .

V I P r o g r a m D e s c r i p t i o nL i n e s E x p l a n a t i o n

T u r n o n t h v o l u m e f o s o u n d ; i n i t i a l i z e T f o t h t o s c o r e .D e f i n e f u n c t i o n R ( X ) t c a l c u l a t e t h e l o c a t i o n n u m b e rf o r a r a n d o m r o w ; b r a n c h l l i n t ' 2 0 0 .

1 0 C l e a r s c r e e n ; s e s c r e e n a n b o r d e r c o l o r . I n i t i a l i z ev a r i a b l e s . N i t h l o c a t i o n o y o u r s h i p , S C i s t h s c o r e , a n i d i f f i c u l t y l e v e l .

2 P l a c e d e f e n d i n g s h i p o s c r e e n .2 2 - 2 5 R a n d o m l y p l a c e i n v a d e r s , m a k i n g s u r e i n v a d e r s

a r n o o t l i i ? s a m e r o a t h p l a y e r .3 D e t e c t w h i c h k e i p r e s s e d . I i i o n o t h f i r i n g

k e y s , b r a n c h t l i n e 6 0 .3 2 - 3 4 t a r r o w k e y s a r e p r e s s e d , m o v e u o d o w n .3 I n c r e m e n t t d e t e r m i n e s p e e d o i n v a d e r s .3 I n c r e m e n t i n v a d e r s ' p o s i t i o n s ; m o v e o n s p o t t

t h l e f t .3 7 - 4 2 [ f a n i n v a d e r r e a c h e s l e f t s i d e o f s c r e e n , b r a n c h t

l i n e 1 0 t e n g a m e .4 4 - 5 0 M o v e i n v a d e r s ; b r a n c h b a c k t r e c e i v e n e x t k e

p r e s s .6 M a k e f i r i n g n o i s e a n b l i n k d e f e n d e r .6 2 - 6 8 C h e c k p o s i t i o n s o i n v a d e r s t s e i o n w a s h o t .7 D e c r e a s e s c o r e b f i v e i s h o t m i s s e d .7 2 - 7 8 P r o c e d u r e i i n v a d e r i s h o t ; c h o o s e n e i n v a d e r

p o s i t i o n .8 I n c r e a s e s c o r e b t e n ; c l e a r i n v a d e r ; s t o p n o i s e .8 2 - 8 4 P r i n t s c o r e a n b r a n c h b a c k f o n e x t k e y p r e s s .9 0 - 9 4 C h e c k b o u n d a r y p o s i t i o n o d e f e n d e r , t h e n d r a w

d e f e n d e r o s c r e e n i n e p o s i t i o n .1 0 0 - 1 1 0 P r o c e d u r e a g a m e ' s e n d .1 2 0 - 1 6 0 P r i n t e n d i n g m e s s a g e , s c o r e , a n h i g h s c o r e .1 7 0 - 1 9 0 P r i n t o p t i o n t t r a g a i n a n b r a n c h a p p r o p r i a t e l y .2 0 0 - 2 8 0 P r i n t i n s f r u c t i o n s c r e e n .2 9 E N D .

S e p r o g r a m l i s t i n g s o n p a g e 1 2 0 .

Page 45: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 45/132

m i C R D D l G U f l L o f f e r s 4 - W A Y R E L I E F f o y o u r V I 2 0

2 . v J i m u u ^ m m t o t q J ^ m o i o n j ,

n c B t r « t u o j u r a

F A N T A S T I C !T H R I L L I N G !

s p i i c o g a m o f i l l e d w i l he x c i t i n g g r a p h i c s a n

h i e - l i k e s o u n d ' Y o u ' v eg n l l a n d y o u r g a l a c l i c

l i g h t e r c r a f l b e y o n d t h d e l e n s e s o h o s t i l e

e n e m y w h i l e l a s e r i n ga n d b o m b i n g t h r o u g h

t u n n e l s , c a v e r n s , a n o i l y m t t S , a n o u i -

m B n e u v e n n g r o c k e t s .w i g g i o s , a n m e t e o r

s h o w e r s .

W A T C H O U T !Y o u r m i s s i o n , s h o u l dy o d e c i d e l a c c e p t I I i l c a p t u r e t o k e n s a n k e e p s h a r p e y p e e l e df o t h g r e m l i n s t h a t a r c h a s i n g y o u . f a s t ,a c t i o n - p a c k e d m a z e -a n d - c h n s c g a m e w i t hh i g h - r e s o l u l i o n g r a p h i c sa n e n o i l e m u n t - b u i l d i n gs o u n d

W i ■

P t N B A L L W I Z A R D( U I W H T K I K I K - i C n i W " W i M [ H

E X C I T I N G !J O Y S T I C K -

C R U N C H I N G !A n « w g e n e r a t i o n o g r i d

i j a m e W i t h s u p e r c o l o rg r a p h i c s a n a r c a d e - l i k e

s o u n d . Y o a r e a l o n e l yh l l l o p a i n t e r w t i o m u s t

c o m p l e l t ' l y [ > ; n n tI n c r e a s i n g l y c o m p l e i

g r i d s b e l o r e I h n a s l yg r i d c h a s e r s c a t c h y o u 1f a s t m a c h i n e - l a n g u a g e

p r o g r a m w i l h 2 5 d i f f e r e n t g r i d s T

c h a l l e n g e y o

J U S T L I K ET H R E A LT H I N G !A n 1 o n - p a c k e d p i n h u l lg a m e f e a t u r i n g o p l a y a r s . r e a l i s t i c g r a v i t y ,f l i p p e r s , h i g h - r e s o l u t i o ng r a p h i c s , a n s u p e rp i n b a l l s o u n d s Y o p u l lt h p l u n g e r , f l i p t h d i p p e r s , h g h l t h l i g h t s ,a n l a c k u I h p o i n l s .B u w a l c h o u t , y o u c a nT I L T I

V I 2 0 ' " i ' , i I r a d e m a i f c o Q i r m r n ^ r i o r r H u s i n e s s M a c h i r > o s . I n

M I C R O D I G I T A L G a m e s a r a v a i l a b l e f r o m y o u r l o c a l r e t a i l e r , o d i r e c t l y f r o m :T e c h 2 S o f t w a r e , I n c . , P . O . B o 1 1 1 0 , W e b s t e r , N 1 4 5 8 0 7 1 6 - 8 7 2 - 0 5 1 8 i N T o l l F r e e 1 - 8 0 0 - 8 3 3 - 7 3 8 4

D e a l e r i n q u i r i e s i n v i t e d

Page 46: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 46/132

M A C H I N E L A N G U A G E F O B E G I N N E R S■ i i i i i i i i i i i i i i i i i i r

R I C H A R D M A N S F I E L D , S E N I O R E D I T O R

D I S A S S E M B L I N GP r o g r a m I d i s a s s e m b l e r , i o n o t w m a j o r t o o l sy o u ' l l b u s i n g w h e n y o w o r k w i t h m a c h i n el a n g u a g e . I o r d e r t u n d e r s t a n d w h a t i d o e s ,w e ' l l f i r s t n e e d t l o o k b r i e f l y a t h e o t h e r m a j o rt o o l , a a s s e m b l e r .

A a s s e m b l e r i u s e d t w r i t e a M ( m a c h i n el a n g u a g e ) p r o g r a m i t h s a m e w a t h a t B A S I C i u s e d t w r i t e B A S I C p r o g r a m . A a s s e m b l e rl e t s y o t y p e i M i n s t r u c t i o n s l i k e L D # a n t h e n t r a n s l a t e s t h i n s t r u c t i o n i n t o n u m b e r s a n P O K E s t h e m i n t o m e m o r y f o y o u . T a k e l o o k a P r o g r a m 3 T h f i r s t l i n e , n u m b e r e d 8 8 4 , s a y sL D ( L o a D t h A c c u m u l a t o r ) w i t h t h n u m b e re i g h t . T h i s s a m e i n s t r u c t i o n a p p e a r s i d i f f e r e n tf o r m i l i n e 8 8 o P r o g r a m 2 D A T A 1 6 9 , 8 . A a s s e m b l e r w o u l d t r a n s l a t e y o u r L D i n s t r u c t i o ni n t o t h n u m b e r 1 6 9 . I y o u ' r e j u s t s t a r t i n g o u w i t h M L t h e s e i n s t r u c t i o n s w o n ' t m e a n m u c h t y o y e t , b u f o n o a l w w a n t t d i g e t a f e e lf o t h b r o a d c o n c e p t s o M L

T l o o k a " a s s e m b l i n g " a n o t h e r w a y , i h e l p st r e a l i z e t h a t t h e r e ' s s i m i l a r p r o c e s s g o i n g o w h e n y o w r i t e B A S I C p r o g r a m . A f t e r y o t y p ei B A S I C c o m m a n d , t h B A S I C i n t e r p r e t e r t r a n sl a t e s i i n t o " t o k e n , " a s i n g l e - b y t e r e p r e s e n t a t i o no f t h e c o m m a n d , a n s t o r e s t h e t o k e n i m e m o r y .S o , a l i n e o B A S I C i s t o r e d i n s i d e t h e c o m p u t e ri n d i f f e r e n t f o r m t h a n y o w o u l d s e o t h s c r e e n w h e n y o t y p e i i n T h w o r d " L I S T " w o u l db s t o r e d i f o u r b y t e s , b u t h c o m m a n d L I S Tw o u l d b c r u n c h e d d o w n b B A S I C i n t o o n l y o n b y t e . S i m i l a r l y , a a s s e m b l e r t a k e s y o u r L D a n t u r n s i i n t o t h n u m b e r 1 6 9 , w h i c h c a n b e s t o r e di n s i n g l e b y t e . T h e s e w o r d s L D a n L I S Ta r f o o u c o n v e n i e n c e . T h e y a r e a s i e r f o u t w o r k w i t h . T h c o m p u t e r o n l y n e e d s n u m b e r sa n s B A S I C a n i t M e q u i v a l e n t , a a s s e m b l e r ,a c c e p t s t h w o r d s , b u s t o r e s n u m b e r s .A U n d e r s t a n d a b l e V e r s i o nO c o u r s e , y o n e e d t g t h o p p o s i t e w a s o m et i m e s , t g f r o m t h n u m b e r s b a c k t t h w o r d s .I t h c o m p u t e r s t o r e s , i n t e r p r e t s , a n e x e c u t e sp r o g r a m s a p u r e n u m b e r s , h o c a w e x a m i n eo m o d i f y p r o g r a m ? W d o n ' t w a n t t s t u d yl i s t o n u m b e r s , h o w e v e r e f f i c i e n t t h e y a r f o t h

4 C O M P U T E f i G o i e H e S e p i a m b e r 1 9 8 3

c o m p u t e r ' s i n t e r n a l u s ( s e e P r o g r a m 2 ) P r o g r a m1 d i s a s s e m b l e r , d o e s f o M w h a t t h L I S T c o m a n d d o e s f o B A S I C p r o g r a m s . I t a k e s a l o o k a

c o m p r e s s e d , n u m e r i c , m a c h i n e - r e a d a b l e p r og r a m i m e m o r y a n p r i n t s o u a n u n d e r s t a n da b l e , h u m a n - r e a d a b l e v e r s i o n .

L a s t m o n t h w c r e a t e d s h o r t M p r o g r a m ,R A M t c s t , w h i c h p u e v e r y p o s s i b l e n u m b e r ( t h r o u g h 2 5 5 ) i n t o e v e r y m e m o r y c e l l i y o u r c o p u t e r ' s R A m e m o r y . f r a g m e n t o t h a t p r o g r a ma p p e a r s i P r o g r a m s a n h e r e . I y o t y p e i a n S A V E P r o g r a m 1 t h e n t y p e i a n R U P r g r a m 2 y o c a L O A D i P r o g r a m a g a i n a n d ,w h e n t h d i s a s s e m b l e r a s k s y o f o S T A R T A D R E S S , t y p e 8 8 4 . T h a t ' s t h e a d d r e s s w h e r e t h f r a g m e n t s t a r t s i R A m e m o r y . Y o u ' l l t h e n s e y o u r s c r e e n f i l l w i t h t h d i s a s s e m b l y o t h M f r a g m e n t ( P r o g r a m 3 )

A t h i s p o i n t , y o w i l l p r o b a b l y f i n d i d i f f i c u l tt u n d e r s t a n d t h i s d i s a s s e m b l y l i s t i n g . A y o b e g i n t l e a r n t h m e a n i n g o M i n s t r u c t i o n s ,h o w e v e r , t h p u r p o s e o t h i s f r a g m e n t w i l l b e c o m ec l e a r . A q u i c k e x p l a n a t i o n : l i n e 8 9 c o p i e sn u m b e r f r o m t h " a c c u m u l a t o r " i n t o c e l l i R A m e m o r y . T h e n l i n e 9 0 c o m p a r e s t h R A m e o r c e l l a g a i n s t t h a c c u m u l a t o r . I t h e y a r t h s a m e ( B E Q m e a n s B r a n c h i E Q u a l ) , t h e n w a r s e n t d o w n t l i n e s 9 2 a n 9 2 w h e r e t h n u m b e ri t h a c c u m u l a t o r i r a i s e d b o n e . W g b a c ka n t e s t t h s a m e c e l l o v e r a n o v e r , r a i s i n g t h en u m b e r e a c h t i m e s w c a s e i t h a t c e l l w i l lh o l d a l t h p o s s i b l e n u m b e r s .

J u s t t h e w a t h a t I F / T H E N t e s t s i B A S I C , i w h a b a m e m o r y c e l l a n t h n u m b e r w a sf o u n d t b n o e q u a l i l i n e 9 0 0 , w w o u l d " f a l lt h r o u g h " t h B E t o l i n e 9 0 w h i c h w o u l d p r i n to u a e r r o r m e s s a g e o t h s c r e e n t a l e r t u a b o u t t h b a m e m o r y . B t h w a y , w e ' v e b e e nc a l l i n g t h n u m b e r s o t h l e f t s i d e o f P r o g r a m" l i n e n u m b e r s . " I f a c t , t h e y ' r e m e m o r y a d d r e s s e sw h e r e t h i n s t r u c t i o n s w e r e f o u n d i R A M . I t ' su s e f u l , t h o u g h , t t h i n k o t h e m a s i m i l a r t B A S I C ' S l i n e n u m b e r s . T h e y s e r v e t h s a m ep u r p o s e .

D o n ' t b e c o n c e r n e d i t h i s i d i f f i c u l t t f o l l o w .W e ' r e j u m p i n g i n t o M t g e o u f e e t w e t . I t ' s

Page 47: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 47/132

F L O P P Y D I S K D R I V E F O V I C - 2 0 A N C O M M O D O R E 6

G R O W W I T H U S E X P A N S I O N P R O D U C T S F O Y O U R M I C R O C O M P U T E R

S u p e r D i s k i C o m m o d o r e c o p a t i b l e d i s k d r i v e d e s i g n e d t i n t e r f a c et t h e v a r i o u s C o m m o d o r e c o m p u t e r ss u c h a t h P E T , V I C - 2 0 , a n t h C o m m o d o r e 6 4 T h d i s k d r i v e i c o p a t i b l e t t h m o d e l 4 0 4 0 , 2 0 3 1 , 1 5 4 0 ,a n 1 5 4 1 d i s k d r i v e s a n r e c o g n i z e sp r o g r a m s g e n e r a t e d o n a n y o t h e s ed i s k d r i v e s . T h c a p a c i t i e s a r e c o p a r a b l e t t h o s e f o u n d o t h C o m o d o r e d r i v e s , a n d S u p e r D i s kr e c o g n i z e s t h f u l l I n s t r u c t i o n s e t o t h C o m m o d o r e d r i v e s . S u p e r D i s k o f f e r s8 R A a r e a w i t h i n t h d i s k u n i t , a n

s e r i a l a n a I E E E b u i n t e r f a c e . T h f o l l o w i n g t e c h n i c a l s p e c i f i c a t i o n s a p p l yt S u p e r D i s k .D i s k P a r a m e t e r s : 5 . 2 5 i n c h s i n g l e - s i d e d , d o b l d e n s i t y d i s k e t t e m e d i a ; n u m b e r o t r a c k s3 5 n u m b e r o s e c t o r s p e t r a c k 1 t 2 ( v a r i a b l e ) ; s e c t o r s i z e 2 5 b y t e s : n u m b e r o s e c t o r s p e r d i s k 6 8 3 .C a p a c i t i e s : U s e r s e c t o r s p e d i s k 6 6 7 ; d i s kc a p a c i t y 1 7 4 , 8 4 8 ; d a t a c a p a c i t y 1 6 8 . 6 5 6 ;r e l a t i v e d a t a c a p a c i t y 1 6 7 , 1 3 2 ; p r o g r a mc a p a c i t y 1 6 8 , 6 5 6 ; d i r e c t o r y c a p a c i t y 1 4 F i l e n a m e s .E l e c t r i c a l I n t e r f a c e : P o w e r r e q u i r e m e n t s I p u v o l t a g e 1 1 0 / 2 2 0 v o l t s + / - 1 0 % ; f r e q u e nc 5 o 6 H e r t z ; p o w e r 3 w a l l s . C o p u t e r i n t e r f a c e C o m m o d o r e i y p e S E R I A L b u o C o m m o d o r e t y p e I E E E b u s .S y s t e m F e a t u r e s : 1 6 R O b a s e d o p e r a t i n gs y s t e m ; 8 R A a r e a ; 6 5 1 1 Q M i c r o p r o c e s s o r ;P o w e r o s e l f t e s t d i a g n o s t i c s .

M I C R O S Y S T E M SD E V E L O P M E N T , I N C .

1 1 1 0 5 S h a d y T r a i l( 2 1 4 ) 2 4 1 - 3 7 4 3

S u i t e 1 0 D a l l a s , T e x a s 7 5 2 2 9

W i F R E Et r i p t H a w a i i

J o i n o u " G r o w W i t h U s "

C l u bT h m o r e y o

b u t h b e t t e r a r

y o u rc h a n c e s .

D e t a i l s a y o u rD e a l e r

A s f o u b n a m eM S

I s m a k e s P o r t E x p a n d e r s ,R A c a r t r i d g e s , G a m e s , A u d i oC a s s e t t e I n t e r f a c e , M o n i t o rC a b l e s a n T e r m i n a l E m u l a t i o nS o f t w a r e .

D e a l e r I n q u i r i e s :1 - 8 0 0 - 5 2 7 - 5 2 8 5

P E T , V I C - 3 0 . a n C o m m o d o r e 6 a r e t r a d e m a r k s o C o m m o d o r eB u s i n e s s M a c h i n e s , I n c . S u p e r O i s K I c o p y r i g h t o M i c r o S y s t e m sD e v e l o p m e n t , I n c .

Page 48: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 48/132

l i k e l y t h a t y o l e a r n e d B A S I C t h w a d i d : b w o r k i n g w i t h t h l a n g u a g e a n d m a k i n g l o t s o m i s t a k e s a n n o f u l l y u n d e r s t a n d i n g w h a t w a g o i n g o a f i r s t . S w e ' l l p l u n g e i n t o M b s t a r t i n g o f f w i t h t h m a i n t o o l s , t h a s s e m b l e ra n t h d i s a s s e m b l e r . Y o w o n ' t b a b l e t u s t h e m w i t h v e r y m u c h s k i l l t b e g i n w i t h , b u j u s tw o r k i n g w i t h t h e m i p r o b a b l y t h f a s t e s t w a t l e a r n . A f t e r w e ' v e e x p l o r e d d i s a s s e m b l i n g b i t ,w e ' l l g o t w o r k w i t h a a s s e m b l e r i a u c o m i n g i s s u e .

T r y i n g I O u W c a c o n c l u d e w i t h f e c o m m e n t s a b o u t t h d i s a s s e m b l e r . T h e r e a r s e v e r a l g r a p h i c s f e a t u r e so t h i s d i s a s s e m b l e r w h i c h c a m a k e i e a s i e rt v i s u a i i z e t h e p r o g r a m s i d i s a s s e m b l e s . A l b r a n c h i n g i n s t r u c t i o n s ( l i k e 1 3 1 - Q ) , J S R s , a n J M P s( t h e e q u i v a l e n t s o C O S U I J a n J U M P ) a r o f f s e to t h e s c r e e n t i n d i c a t e t h a t t h f l o w o t h p r g r a m m i g h t b t a k i n g n e c o u r s e a t h a t p o i n t .L i k e w i s e , t h R T i n s t r u c t i o n ( K e T u r n f r o m S u r o u t i n e , t h e e q u i v a l e n t o B A S I C ' S R E T U R N )c a u s e s a l i n e t o b d r a w n , m a r k i n g t h e n o f s u b r o u t i n e .

L i n e 2 1 P E I i K s t h M c o m m a n d f r o m m e o r y . I i c a n n o t m a k e m a t c h a g a i n s t t h e a r r a yc o n t a i n i n g a l l e g a l M i n s t r u c t i o n s ( l i n e s 8 2 0 - 9 6 0 ) ,

" ? i p r i n t e d o s c r e e n i l i n e 2 3 0 . W h e n y o

s e s e r i e s o f q u e s t i o n m a r k s d u r i n g a d i s a ss e m b l y , i m e a n s t h a t y o a r n o d i s a s s e m b l i n ga M p r o g r a m , b u r a t h e r h a v e c o m e a c r o s s" d a t a t a b l e . " T h i s w o u l d b l i s t o n a m e s o w o r d s w h i c h m i g h t b u s e d b y a n M p r o g r a m ,b u i n o a c t u a l l y M c o d e .

Y o c a n u s e t h d i s a s s e m b l e r t l o o k i n t o t h h e a r t o f y o u r U A S I C l a n g u a g e . J u s t g i v e a a d d r e s sb e t w e e n ' 4 0 % 0 - 4 9 1 5 1 a s t h e S T A R T A D D R E S S f o t h e 6 4 ( b e t w e e n 4 9 1 5 2 - 5 7 3 4 3 f o t h V I C ) , a n y o c a s e e t h e i n s i d e s o f o n o f ( h e m o s t c o m p l e xM p r o g r a m s e v e r w r i t t e n : y o u r B A S I C . N e x tm o n t h w e ' l l l e a r n h o t g d i r e c t l y i n t o B A S I Ca n a c c e s s s o m e o i t M s u b r o u t i n e s .

S e p r o g r a m h i n g s o n p a g e 1 2 1 . ®

T H F I N E S T

1 0 - D a yT r i a l

T h ■ G A M E M A C H I N E 1f i i l t r l i n n i O u G m i f 1P i l ^ L . p r a C A M EH f M G M F A C i t S i n t n S * . :

C H A S S I Sv r c - i o *

n a

6 - M o n t hW a r r a n t y

f l f " g i l f l f D T I T i F J T U ff f l P i r i 5 4 > r a b i r t m t o u t l u r n n i g o i l t ' l C

S B r e m o v i n g P A C K S U V i f q j - H l l f l Y l F u l l , b u t t e r e d P I u i ] i u I 4 Q R A * n S H E M h P A C K SE i e c u o m n . t r i j l i v i i t i b l e | C b d m t f j i n e f l

L - 1 i - j t t t t E f | r t v F M X i t n O f M O l t

j » ™ — ■ R i Q i d i i i i [ m f t ' l O l h f r - j i j i F

C a l l : { 4 " , 5 ) 6 5 1 - 3 1 6 0P A R S E C R E S E A R C H

D r a w e r 1 7 6 6 - GF r e m o n t , C 9 4 5 3 8

O p . l F t m Q u i n n i i u i i F d

V K - 2 0 a n C o m m o d o r e 6 A R Y O S M A R T B U Y E R ?

M I N I J I N 1 ™ f o $ 8 9 . 9 5 i s m a r t b u y !• K e e p r e c o r d s f o h o m e , s c h o o l , c l u b , o o f f i c e

b e t t e r a n m o r e q u i c k l y t h a n b y h a n dH o l d 5 0 - 5 0 0 r e c o r d s o t a p e o d i s kH a v e t h p l u g i e a s e o f c a r t r i d g eP u a d d r e s s e s , b o o k s , a n m o r e i o r d e rT r a c k a p p o i n t m e n t s , m e e t i n g s , v a l u a b l e sP r i n t a n n u m b e r o r e p o r t s a n l a b e l sD c h e c k b o o k , c l a s s o s p o r t s s t a t i s t i c sM a k e l i s t s f o l e t t e r w r i t i n g s o f t w a r e

A v a i l a b l e n o w , i p l a i n , s i m p l e E n g l i s h .V i s a M a s t e r c h a r g e C . O . D .D e a l e r i n q u i r y w e l c o m e

I m m e d i a t e s h i p m e n t i i i i o c k I p * n o n a l c h # c h » « n [ r a t l o * a d d i t i o n a l 2 * * <P r i t e 5 s u b l e t 1 e t i a n g t S M i j m t n l l l l b l w l t o a v m l a b l l l r y S h i p ! U P I c o l l r c tC c m w o o e t r V C - 3 Q w « A i * ] I r o u m m n ^ i ( y c o n w n c f l i v f E M c r r o m c t L i t ]

J I N I M I C R OS Y S T E M S , I N

P . O . B o x 2 7 4 R i v e r d a l e , N . Y . 1 0 4 6 3P H O N E : ( 2 1 2 ) 7 9 6 - 6 2 0 0

Page 49: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 49/132

C o n n e c t y o u rc o m p u t e r t t h a i r !

M I C R O L O G

T h " A I R W A V E S " t h a t i s t h e y ' r e l i t e r a l l y c r a c k l i n gw i t h i n t e r e s t i n g t h i n g s t o l i s t e n t o D i y o k n o wt h a t y o c a g e l o c a l a n o v e r s e a s n e w s d a a h e a d o y o u r d a i l y p a p e r ' s p u b l i c a t i o n ? W e a t h e rs t a t i o n s , n e w s s e r v i c e s , s h i p s a n " H A M " r a d i oo p e r a t o r s a l u s t h S H O R T - W A V E r a d i o b a n d sd a i l y f o r a d i o - t e l e p r i n t e r a n M o r s e c o d e c o m u n i c a t i o n . T h M i c r o l o g A I R - 1 p l u g s i n t o y o u rc o m p u t e r j u s t l i k e " g a m e c a r t r i d g e . " T h s i n g l eb o a r d A I R - 1 c o n t a i n s b o t h p r o g r a m i R O A N r a d i o i n t e r f a c e c i r c u i t . A l y o n e e d i a t y p i c a ls h o r t - w a v e r e c e i v e r , w i t h C c a p a b i l i t y { B F O ) . C o n e c t y o u r r a d i o s p e a k e r a n o f y o g . . t u n i n g i t h w o r l d o d i g i t a l c o m m u n i c a t i o n s . I n s t e a d o " C O S M I C B L I V E T T E S " o y o u r v i d e o s c r e e n , y o u ' l lb e w a t c h i n g t e x t r e a d o u t f r o m a l s o r t s o s t a t i o n sa r o u n d t h w o r l d . . f r e e f o t h l i s t e n i n g . . w h o l e n e u s f o y o u r h o m e c o m p u t e r . . . S H O R TW A V E D X i n g o R T T Y a n M o r s e . T h m a n u a l l i s t ss o m e s u g g e s t e d t i m e s a n f r e q u e n c i e s , a n y o u rs t a n d a r d p r i n t e r c a p r o v i d e a p e r m a n e n t r e c o r d o c o p y . T h A I R - 1 w i l l e v e n t e l l y o w h a t M o r s e s p e e d

y o u ' r e c o p y i n g a n p r o v i d e b u i l t - i n s e n d / r e c e i v ec o d e p r a c t i c e ! F o H A r a d i o u s t h A I R - 1 w i l la l s o s e n d a n d r e c e i v e R T T Y / C W w i t h A F S K / P T Ta n C k e y i n g o u t p u t s . C o n v e n i e n t p l u g - i n j a c k sm a k e c o n n e c t i o n t y o u r r a d i o s n a p . " O n - S c r e e n "t u n i n g i n d i c a t o r a n v e r s a t i l e p r o g r a m m a k e i e a s yt u s e . T h s i m p l e , o n b o a r d d e s i g n m a k e s i i n e xp e n s i v e . A n M i c r o l o g k n o w h o w m a k e s i b e s t ! I y o u ' v e b e e n l o o k i n g f o s o m e t h i n g t s p i c e - u p y o u rc o m p u t i n g , t r t h e u l t i m a t e " p e r i p h e r a l " a n d c o nn e c t y o u r c o m p u t e r t t h A I R - 1 .T h c o m p l e t e A I R - 1 f o t h V I C - 2 0 i $ 1 9 9 . ( " 6 4 " s o o n )S e i a y o u r l o c a l d e a l e r o c a l l M i c r o l o g C o r p o r a t i o n ,1 8 7 1 3 M o o n e y D r i v e , G a i t h e r s b u r g , M a r y l a n d 2 0 8 7 9 .T E ( 3 0 1 ) 2 5 8 - 8 4 0 0 . T E L E X 9 0 8 1 5 3 .

N o l e 1 V i C - 2 0 i i r a d o m a i k o C o m m o d o r e E l e c t r o n i c s . L t d

M I C R O L O GI N N O V A T O R S I D I G I T A L C O M M U N I C A T I O N

Page 50: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 50/132

N e w s F r o m T h S u m m e r

C E M o r e S o f t w a r e , L o w e r P r i c e sT o R . H a l f h i l l , E d i t o r

T h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w( C E S ) i o n o f t h e l a r g e s t t r a d e s h o w s i t h w o r l d . s h o w p l a c e f o e v e r y t h i n g f r o m v i d e or e c o r d e r s a n s t e r e o s t v i d e o g a m e s a n d p e s o n a l c o m p u t e r s , i a n n u a l l y a t t r a c t s a b o u t1 0 0 , 0 0 0 i n d u s t r y r e t a i l e r s a n d i s t r i b u t o r s w h t r y t o d e c i d e w h a t t h e p u b l i c w a n t s t b u i t h c o m i n g y e a r . H e r e ' s r e p o r t o t h l a t e s td e v e l o p m e n t s t h a t a f f e c t o w n e r s a n d u s e r s o fC o m m o d o r e c o m p u t e r s .

T h i s s u m m e r ' s C o n s u m e r E l e c t r o n i c sS h o w , h e l d i C h i c a g o i J u n e , w a t h b i g g e s t e v e r f o t h p e r s o n a l c o m p u t e ri n d u s t r y .

I w a s b i g , i n f a c t , t h a t a l m o s t a l o t h v i d e o g a m e a n c o m p u t e r e x h i b i t s h a t b h o u s e d i t h e i r o w b u i l d i n g d o w n t h s t r e e tf r o m t i l t ' m a i n c o n v e n t i o n h a l l . F l o o r . s p a c e w a a d e a r a M a n h a t t a n r e a l e s t a t e . A n m a n y o t h e l a b o r a t e e x h i b i t s c o s t a m u c h a S i l i c o n V a l e h o u s i n g .

D u r i n g t h f o u r - d a y s h o w , n e a r l y s c o r e o n e p e r s o n a l c o m p u t e r s s e l l i n g f o u n d e r $ 1 0 0 0w e r e i n t r o d u c e d . C o l e c o s h o o k u t h e i n d u s t r yb y a n n o u n c i n g p a c k a g e t h a t i n c l u d e s c o m p u t e rw i t h 8 0 o m e m o r y , d e t a c h a b l e k e y b o a r d , h i g hs p e e d t a p e d r i v e f o m a s s s t o r a g e , l e t t e r - q u a l i t yp r i n t e r , g a m e c o n t r o l l e r s w i t h n u m e r i c k e y p a d s ,w o r d p r o c e s s i n g s o f t w a r e , a n a a r c a d e - s t y l e

g a m e c o m p l e t e f o $ 6 0 0 . W h a t ' s m o r e , i p l a y sa l C o l e c i ) V i s i o n g a m e m a c h i n e c a r t r i d g e s a n w i l l b a v a i l a b l e i v e r s i o n t h a t c o s t s o n l y $ 4 5 0f o t h o s e w h a l r e a d y h a v e C o l e c o V i s i o n t p l u g i i n t o .

A t a r i , I n c . , a l s o a t t r a c t e d a t t e n t i o n w i t h i t c o m p l e t e l y n e l i n e o f o u r X s e r i e s c o m p u t e r s ,r a n g i n g f r o m $ 1 9 9 f o r a 1 6 m o d e l t a b o u t $ 1 0 0 04 C O M P U T E I ' s G o 2 e l l e S e p t e m b e r 1 9 8 3

f o r a 6 4 m a c h i n e w i t h b u i l t - i n m o d e m , s p e e c hs y n t h e s i z e r , a n d o u b l e - s i d e d / d o u b l e - d e n s i t yd i s k d r i v e .

B u a l t h o u g h s h i n y n e h a r d w a r e w i n s t h m o s t g l a m o u r a p p e a l , s o m e r e a l l y s i g n i f i c a n t n e w sa t h s h o w w a r e l a t e d t s o f t w a r e e s p e c i a l l yf o C o m m o d o r e u s e r s .

C o m m o d o r e s h o w e d n n e c o m p u t e r s a C E S , b u d i a n n o u n c e t h l a r g e s t s i n g l e s o f t w a r ei n t r o d u c t i o n i t h e h i s t o r y o f t h e c o m p a n y : m o r et h a n 7 p r o g r a m s f o t h C o m m o d o r e 6 a n V I C -2 0 T h b u l k o t h e s e p r o g r a m s a r t h r e s u l t o fr e c e n t l y f o r m e d s o f t w a r e d i v i s i o n a C o m m o d o r ew h i c h l i a s b e e n c h a r g e d w i t h s t r e n g t h e n i n g t h c o m p a n y ' s s o f t w a r e s u p p o r t , o f t e n e x p l o i t e d a w e a k n e s s b c o m p e t i t o r s .

O e v e n g r e a t e r s i g n i f i c a n c e , C o m m o d o r e i b e g i n n i n g t p u s h h o m e c o m p u t e r s o f t w a r e i t h s a m e w a i h a s u c c e e d e d i m a s s - m a r k e t i n gh o m e c o m p u t e r h a r d w a r e b d r a s t i c a l l y s l a s h i n gr e t a i l p r i c e s . C u t s o u t 5 0 p e r c e n t w e r ea n n o u n c e d .

" W b r o k e p r i c e b a r r i e r s w i t h t h V I C - 2 0 a n C o m m o d o r e 6 4 a n n o w e ' r e d o i n g t h s a m et h i n g w i t h s o f t w a r e , " s a i d S i g H a r t m a n n , p r e s id e n t o f t h e n e d i v i s i o n . " W w a n t e v e r y o n e t k n o w t h a t C o m m o d o r e ' s i t h s o f t w a r e b u s i n e s s . "T h e y ' r e n o a l o n e , h o w e v e r . I a n o t h e r i p o r t a n t m o v e , A t a r i f o r m e d n e s u b s i d i a r y ,A t a r i P u b l i s h i n g , t s e l l h i A t a r i c o m p u t e r g a m e sf o c o m p e t i n g c o m p u t e r s i n c l u d i n g t h V I C - 2 0a n C o m m o d o r e 6 4

T a k e n t o g e t h e r , t h e s e d e v e l o p m e n t s m e a nt h a t s o f t w a r e f o t h e i n d u s t r y ' s m o s t p o p u l a rh o m e c o m p u t e r s t h V I a n 6 s h o u l d b ei n c r e a s i n g l y p l e n t i f u l a n a f f o r d a b l e . T h s u m m e ro 1 9 8 3 m a m a r k t h t u r n i n g p o i n t i h o m e c o mp u t e r s o f t w a r e , m u c h a s t h e s u m m e r o 1 9 8 2 d i df o h a r d w a r e .

Page 51: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 51/132

G Y P SF R O M A d V E N T U R E S

■ ■

A V E S

. . *

D a y l i g h t N e v e r F e l t S G o o d .G y p s u m C a v e s i t h n e c o m p u t e r

c h a l l e n g e f r o m A d V E N T U R E S . M o r e t h a n j u s ta n o t h e r m i n u t e s h o o t - ' e m - u p , G y p s u mC a v e s r e q u i r e s t i m i n g , c o m m o n s e n s e , a n c o n c e n t r a t i o n . O n g a m e m a l a s t h o u r s o e v e n d a y s .

T h p l a y e r a t t e m p t s t n e g o t i a t e t h e t w i s t sa n t u r n s o t h c a v e s , u s i n g o b j e c t s f o u n da l o n g t h w a t t r a v e r s e t h o b s t a c l e s a n

s o l v e t h e r i d d l e s l e a d i n g t t h m y s t e r i o u sf i n a l r o o m . C o l o r g r a p h i c s a n d s o u n d c o m p l e t et h e x p e r i e n c e .G y p s u m C v e . ^ [ A d V E N T U R E S , I n c .b B r i a n W a g n e rC 6 o V I 2 I n t r o d u c t o r y P r i c eC a s s e t t e $ 1 4 . 9 5D i s k S 1 6 . S 5

S 7 I 0 A R I C H M O N D H I G H W A Y' A L E X A N D R I A . V I R G I N I A 2 2 3 0 9

C A L L T O L L F R E E

1 - 8 0 0 - 8 3 5 - 2 2 2 2I W . i h i n g l o n D 1 T C a l l( 7 0 3 ) 3 6 0 - 0 3 0 1

C M « n d W C M » « » ™ o l M m i l l r » « » ™ r i i i ( i ( < : < x n m « t ( > ( « B i i t l n M t H » e h i n « , I n c . ' i n c . A K r t g h t i r m r m l .

Page 52: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 52/132

M a g i c D e s k I t h C o m m o d o r e 6 4 ' sa n s w e r t A p p l e ' s

( a l l t h s o f t w a r e i n t r o d u c e da t h S u m m e r C E b C o m m od o r e , p e r h a p s t h m o s t i n t e re s t i n g w a t h f i r s t e d i t i o n o ( h n e M a g i c D e s k s e r i e s f o t h C o m m o d o r e 6 4

M a g i c D e s k T y p e a n F i l ei c a r t r i d g e d e s c r i b e d b y o n eC o m m o d o r e r e p r e s e n t a t i v e a " C o m m o d o r e ' s a n s w e r t A p p l e ' s L i s a . " L i s a , o c o u r s e , i A p p l e ' s $ 1 0 , 0 0 0 b u s i n e s s c o p u t e r t h a t c o m e s w i t h s e r i e s o p r o g r a m s i n t e g r a t e d t a u n p r e c e d e n t e d d e g r e e ,c o n t r o l l e d b t a b l e t o p " m o u s e " d e v i c e t h a t r d u c e s k e y s t r o k e s t m i n i m u m . M a g i c D e s k i a e c o n o m y v e r s i o n o t h s a m e c o n c e p t , d e s i g n e da n p r i c e d f o h o m e u s e r s i n s t e a d o w e l l - h e e l e db u s i n e s s m e n .

W h e n t h c o m p u t e r i s w i t c h e d o n t h m a i ns c r e e n d i s p l a y s " m e n u " o c h o i c e s , a s d t h o u s a n d s o o t h e r p r o g r a m s e x c e p t t h M a g i cD e s k m e n u i c o l o r p i c t u r e o f a o f f i c e . I n s i d et h o f f i c e i d e s k w i t h t y p e w r i t e r , i n d e x f i l e ,t e l e p h o n e , c a l c u l a t o r , a n f i n a n c i a l j o u r n a l . B n e a t h t h d e s k i w a s t e b a s k e t . T h e r e ' s a l s o a a r t i s t ' s e a s e l s i t t i n g n e a r b y , a n a v e r t i c a l f i l ec a b i n e t w i t h a d i g i t a l c l o c k o t o p . F l o a t i n g i t h a i a b o v e a l t h i s i h a n d w i t h p o i n t i n g f i n g e r .T h e h a n d c a n b e m o v e d a l o v e r t h s c r e e n w i t hj o y s t i c k .

T s e l e c t m e n u o p t i o n , y o p o i n t t t h c o r r e s p o n d i n g o b j e c t w i t h t h f i n g e r . P r e s s i n gt h j o y s t i c k t r i g g e r b u t t o n t h e n l o a d s t h a p p r op r i a t e p r o g r a m o f f d i s k .

F o e x a m p l e , p o i n t i n g t t h t y p e w r i t e rs e l e c t s t y p e w r i t e r - l i k e w o r d p r o c e s s i n g p r o g r a m .T h s c r e e n c l e a r s t o w h i t e s h e e t o " p a p e r , " a n

t y p e w r i t e r c a r r i a g e w i t h p a p e r g u i d e s , m a r g i ns t o p s , a n m o v i n g s t r i k e r f o r a c u r s o r a p p e a r s .( T h e w o r d p r o c e s s o r i s m u c h l i k e t y p e w r i t e rt h a t y o u m u s t e v e n h i R E T U R N a t h e n o e a c h s c r e e n l i n e . ) A f t e r w r i t i n g a d o c u m e n t , y o c a r e t u r n t t h m a i n s c r e e n b p o i n t i n g t h f i n g e r a a n o t h e r s y m b o l . O n c e b a c k a t h d e s k ,y o c a d e l e t e f i l e b y t h r o w i n g i i t h w a s t e -b a s k e t , o r s t o r e i a w a y f o f u t u r e r e f e r e n c e b p o i n t i n g t t h f i l e i n d e x o c a b i n e t . Y o c a r t r i e v e f i l e s f r o m t h c a b i n e t w i t h t h f l o a t i n g h a n d ,s t i c k t h e m i t h e t y p e w r i t e r , a n e d i t o r e w r i t et h e m . B o p e n i n g f i l e d r a w e r , y o c a s e a r c ht h r o u g h f i l e s , s o r t t h e m , r e a r r a n g e t h e m , a n s o o n

W h i l e M a g i c D e s k s u p p o r t s t h t y p i n g a n t i l i n g f u n c t i o n s , a d d i t i o n a l p r o g r a m s i t h s e r i e sw o u l d h a v e t b p u r c h a s e d t t a k e a d v a n t a g e o , i l l t h e f e a t u r e s p o r t r a y e d b y s y m b o l s i t h " o f i c e . " T h n e x t c a r t r i d g e w i l l i n c l u d e c a l c u l a t i n ga n h o m e b u d g e t i n g . T h t e l e p h o n e a n a r t i s t ' se a s e l r a i s e s o m e f a s c i n a t i n g p o s s i b i l i t i e s m a y b e5 C O M P U T E ' S G a z e t t e S e p t o m b o r 1 9 3 3

. i s / ; .

i w i l l b p o s s i b l e t t r a n s f e r f i l e so v e r p h o n e l i n e s u s i n g M a g i c D e s ka n t h V I C m o d e m , a n p e r h a p s

g r a p h i c s d r a w i n g s u b p r o g r a mw i l l b a d d e d i t h f u t u r e . I n t e re s t i n g l y , ( h s y m b o l s t h e m s e l v e sc a n b e r e d e f i n e d t p r o v i d e e v e nm o r e f u n c t i o n s . F o r e x a m p l e , t h f i l e i n d e x c o u l d b e r e p r o g r a m m e da a l p h a b e t b l o c k s t s y m b o l i z ea e d u c a t i o n a l p r o g r a m , o r a sg u i t a r t r e p r e s e n t m u s i cp r o g r a i n

T h M a g i c D e s k c a r t r i d g e , w h i c h c o n t a i n s 3 2 o R e a d O n l y M e m o r y ( R O M ) , w i l l b p r i c e d a u n d e r $ 1 0 0 . C o m m o d o r e s a y s i i s c h e d u l e d f o d e l i v e r y b e a r l y f a l l .

M i k e M a g i c D e s k , m o s t o f t h e o t h e r n e C o m m od o r e s o f t w a r e a l s o i f o t h 6 4 t h o u g h t h V I C - 2 0w a s n ' t i g n o r e d , e i t h e r . T h 6 s o f t w a r e i p r i c e ds u b s t a n t i a l l y u n d e r $ 1 0 0 , a n t h V I s o f t w a r eu n d e r $ 3 0 . A l o i w a p r o m i s e d f o d e l i v e r yw i t h i n 6 0 d a y s , w h i c h m e a n s i s h o u l d b a v a i l a b l eb t h t i m e t h i s i s s u e a p p e a r s .

A a i n d i c a t o r o t h n e l o p r i c e s , e a c hp a c k a g e i t h " E a s y S o f t w a r e S e r i e s " f o t h 6 w i l l s e l l f o u n d e r $ 5 t ) . T h i s i n c l u d e s E n s y S c r i p t 6 4 t h l o n g - a w a i t e d w o r d p r o c e s s o r w h i c h i n c o r p or a t e s t h e b e s t f e a t u r e s o f P r o f e s s i o n a l S o f t w a r e ' sW o r d P r o ; E a s y C a l c 6 4 , a c a r t r i d g e - b a s e d s p r e a ds h e e t ; E . a s y F i n a n c e t h r o u g h E a s y F i n a n c e V s e r i e so s m a l l b u s i n e s s p r o g r a m s ; a n E a s y C o i l e i u r i t e r ,

u t i l i t y t h a t a l l o w s n o n p r o g r a m m e r s t g e n e r a t et h e i r o w f i l i n g p r o g r a m s .

O t h e r p r o g r a m s s h o w n f o t h C o m m o d o r e 6 4 S e v e n b u s i n e s s p r o g r a m s o n d i s k , i n c l u d i n g

T h M a n a g e r ( d a t a b a s e s y s t e m ) , M u l t i P l a n ( s p r e a d s h e e t f o C P / M ) , G e n e r a l L e d g e r , A c c o u n t sR e c e i v a b l e / B i l l i n g , A c c o u n t s P a y a b l e / C h c c k w r i f i n g ,I n v e n t o r y M a n a g e m e n t , a n P a y r o l l . S e l l i n g t h e s ep a c k a g e s f o u n d e r $ 1 0 0 i r e a l b r e a k t h r o u g h ,e s p e c i a l l y s i n c e p r o g r a m s s u c h a M u l t i P l a n c o s ts e v e r a l t i m e s t h a t m u c h o n c o m p e t i n g s y s t e m s .

S i a d v e n t u r e g a m e s o d i s k , i n c l u d i n g t h p o p u l a r Z o r k s e r i e s , p l u s S t a r c r o s s , S u s p e n d e d , a n D e a d l i n e .

W i z a r d o W o o c a r t r i d g e , t h f i r s t t a l k i n gg a m e f o t h s p e e c h m o d u l e i n t r o d u c e d a t h W i n t e r C E S .

E i g h t e e n e n t e r t a i n m e n t c a r t r i d g e s , i c l u d i n g A v e n g e r , B l u e p r i n t , C l o w n s , J u p i t e r h i n d e r ,K i c b n a n , L a z a r i a n , L e M a u s , N u m b e r N a b b e t ' i ' S h a p eC r a b b e r , O m e g n R a c e , P i n b a l l S p e c t a c u l a r , R a d a r R a t -r a c e , S e a w o l f , S p e e d B i n g o M a t h , S t a r p o s t , S t a rR a n g e r , S u p e r s m a s h , T o o t h i n v a d e r s , a n T h V i s i b l eS o l a r S y s t e m .

T w m u s i c p r o g r a m s o n c a r t r i d g e , M u s i c

Page 53: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 53/132

$ 4 C a M a k eH o m e C o m p u t e rB u s i n e s s C o m p u t e r

I y o o w V I C - 2 0 o C o m m o d o r e 6 4 s o m e d a y y o m a c o n s i d e r g e t t i n gm o r e s o p h i s t i c a t e d c o m p u t e r f o ry o u r b u s i n e s s .

T h a t c o u l d c o s t y o u t h o u s a n d s o d o l l a r s . O j u s t $ 4 0 . ( $ 5 0 f o P r a c t i C a l c 6 4 . )

F o r t y d o l l a r s w i l l b u P r a c t i C a l cs o f t w a r e p r o g r a m f o y o u r V I C - 2 0 a n s u d d e n l y y o u r V I w i l l b a b l e t d m a n yb u s i n e s s t a s k s t h a t h a v e m a d e A p p l e ®a n I B M ® c o m p u t e r s s p o p u l a r i t h

b u s i n e s s w o r l d .W i t h P r a c t i C a l ca n V I C , y o u c a n d e v i s e

b u d g e t s , a n m a k e b u s i n e s sp r o j e c t i o n si n s t a n t l y !

S e w h a t P t a c t i C a l c c a d f o y o u .Y o c a k e e p t r a c k o e x p e n s e s ,

i n v e s t m e n t s a n i n v e n t o r y .M a i n t a i n a n i n s t a n t l y s e a r c h * f i l e so c u s t o m e r s .

A l p h a b e t i z e l i s t s , a n r e a r r a n g el o n g r o w s o n u m b e r s i n s t a n t l y .

E v e n t u r n n u m b e r s i n t o g r a p h s . *P r a c t i C a l c m a k e s i p r a c t i c a l t op l a y w i t h n u m b e r s , i w a y o n e v e r c o u l dw i t h p e n c i l a n p a p e r .S i d o w n a y o u r V I C ,p u i P r a c t i C a l c , a n t a s k s t h a t w o u l dn o r m a l l y t a k e h o u r s ,t a k e m i n u t e s .

P r a c t i C a l c . I y o u ' r et i r e d o p l a y i n g g a m e s , a n d w a n t t g e d o w n t b u s i n e s s .

C O M P U T E R S O F T W A R E A S S O C I A T E S

P r a c t i C a l c' D e n o t e s l e c t u r e s a v a i l a b l e o n l y o P r a c t i C a l c 5 a n P i a c i i C a l c P l u s

A p p i » * ■ r « o 4 i * r * d " a d a m a « i o A m i d C o m p i l e r s . i " I B M " , i n i e r n » r r o n * i B m m » « M » c i h i - i « . i n D i s t r i b u t e d b M i c r o S o f t ^ v a r r I n t e r n a t i o n a l I n c

5 0 T e e d D r i v e , R a n d o l p h

Page 54: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 54/132

M a c h i n e a n M u s i c C o m p o s e r , f o t h e p l u g - i n s y t h e s i z e r k e y b o a r d f i r s l . s h o w n a t h W i n t e r C E S .

S u p e r E x p a n d e r 6 4 a c a r t r i d g e w h i c h a d d sg r a p h i c s a n s o u n d c o m m a n d s .

T w n e p r o g r a m m i n g l a n g u a g e s o d i s k ,P I L O T a n L o g o .

T e n e p r o g r a m s w e r e i n t r o d u c e d f o t h V I C - 2 0 , i n c l u d i n g V I C w r i t e r , w o r d p r o c e s s o r( d i s k ) ; S i m p l i C a k , s p r e a d s h e e t ( d i s k ) ; V I C f i l e ,d a t a b a s e m a n a g e r ( d i s k ) ; K n o w Y o u r P e r s o n a l i t y( t a p e ) ; K n o w Y o u r O w I . Q . ( t a p e ) ; K n o w Y o u rC h i l d ' s ! . Q . ( t a p e ) ; R o b e r t C a r r i e r ' s M e n u P l a n n e r( t a p e ) ; Q u i z m a s t e r , q u i z - w r i t i n g t o o l ( t a p e ) ;S t a r p o s t , a a r c a d e g a m e ( c a r t r i d g e ) ; a n N u b e N n b b c r / S h a p e G r a b b e r , a e d u c a t i o n a l g a m e( c a r t r i d g e ) .

C o m m o d o r e a l s o r e l e a s e d t h t h i r d e d i t i o n o t h C o m m o d o r e S o f t w a r e E n c y c l o p e d i a , a 8 0 0 - p a g ed i r e c t o r y o f n e a r l y 2 0 0 0 p r o g r a m s f o a l C o m m od o r e c o m p u t e r s , i n c l u d i n g i n d e p e n d e n t s o f t w a r e .T h b o o k s e l l s f o $ 1 9 . 9 5 a n i a v a i l a b l e f r o mC o m m o d o r e d e a l e r s .

X l l l h o u g h C o m m o d o r e a n n o u n c e d n n e w c o mp u t e r s a t h S u m m e r C B S , t h e r e w a l i t t l e n e w so t h h a r d w a r e f r o n t .

F i r i n g a n o t h e r s h o t i t h o n g o i n g p r i c e w a w i t h T e x a s I n s t r u m e n t s a n A t a r i , C o m m o d o r ec h o p p e d t h w h o l e s a l e c o s t o t h 6 f r o m $ 3 6 0 t a b o u t $ 2 0 0 , e f f e c t i v e i m m e d i a t e l y . S i n c e m a s sr e t a i l e r s c a q u a l i f y f o e v e n l o w e r w h o l e s a l ep r i c e s , t h i s m e a n s t h 6 w i l l b s e l l i n g f o u n d e r$ 2 0 0 r e t a i l b t h t i m e t h i s i s s u e a p p e a r s . I s e e m sl i k e o n l y y e s t e r d a y t h a t t h 5 V I C - 2 0 w a t r m e n d o u s b a r g a i n a $ 2 9 9 .

S o m e p e o p l e - i n c l u d i n g T a n A t a r i , y o c a b e a r w o n d e r i n g j u s t h o m u c h l o w e rC o m m o d o r e c a d r o p t h p r i c e o f t h 6 4 P a r t l y i d e p e n d s o h o l o n g T a n A t a r i c a a f f o r d t s t a y i t h r a c e . B o t h c o m p a n i e s a r e s u f f e r i n gh u g e l o s s e s , i r o n i c a l l y b e c a u s e t h e y ' r e s e l l i n g t o m a n y c o m p u t e r s a p r i c e s w h i c h a r e t o o l o w . I t h e p r i c e w a g e t s e v e n r o u g h e r , i t ' s c o n s i d e r e dp o s s i b l e t h a t t h 6 m i g h t b o t t o m o u i t h $ 1 2 5r a n g e - p e r h a p s e v e n a l o a s $ 1 0 0 . I t h i s p o i n ti r e a c h e d , C o m m o d o r e p r o b a b l y w o u l d h a v e t u p g r a d e t h V I t k e e p i c o m p e t i t i v e , m a y b e b e x p a n d i n g m e m o r y t 1 6 K a n d p a c k a g i n g i w i t hs o f t w a r e . W a i t a n s e e .

f e p r o d u c t s a n n o u n c e d a t h W i n t e rC E w e r e s h o w n a g a i n a t h s u m m e r s h o w , a n dr e l e a s e d a t e s g e n e r a l l y w e r e p u s h e d b a c k t t h f a l l . T h e s e i n c l u d e t h C o m m o d o r e S p e e c h M o u l e , I h D i g i - D r u m s , a n ( h p l u g - i n s y n t h e s i z e rk e y b o a r d f o t h 6 4 C o m m o d o r e a l s o s h o w e d a u p d a t e d p r o t o t y p e o t h e p o r t a b l e C o m m o d o r e6 4 f i r s t s h o w n a t h W i n t e r C E a s t h e S X - 1 0 0 .I t ' s b e e n r e n a m e d t h E x e c u t i v e 6 a n n o h a

5 C O M P U T E I S G a z e t t e S e p t e m b e r 1 9 8 3

C o m m o d o r e ' s E x e c u t i v e 6 4 , a p o r t a b l e v e r s i o n o f t h e 6 h o m ec o m p u t e r .

s i n g l e b u i l t - i n d i s k d r i v e ( s e c o n d d r i v e o p t i o n a l ) ,b u i l t - i n s i x - i n c h c o l o r m o n i t o r , a n t e n t a t i v er e t a i l p r i c e o $ 9 9 5 . A l o t h e r f e a t u r e s a r e i d e n t i c a lt t h C o m m o d o r e 6 4 O c o u r s e , s o m e o t h e s ed e t a i l s c o u l d c h a n g e a g a i n b e f o r e t h e c o m p u t e rf i n a l l y h i t s t h e m a r k e t .

O n c o m p u t e r t h a i w a s n ' t s h o w n w a t h S e r i e s a n n o u n c e d a t l a s t s u m m e r ' s C E S . A l s ok n o w n a t h P 1 2 8 o P - 5 0 0 , t h i s w a p l a n n e d t b s o u p e d - u p v e r s i o n o t h 6 4 I w a t i n c l u d e1 2 8 K o R a n d o m A c c e s s M e m o r y ( R A M ) e x p a n da b l e t 8 9 6 K , m u c h l a r g e r k e y b o a r d , t h m o r ea d v a n c e d 4 . B A S I C , a n t h s a m e c o l o r g r a p h i c sa n d s o u n d f e a t u r e s a s t h e 6 4 I n i t i a l l y a n n o u n c e da $ 9 9 5 , i w a l a t e r l o w e r e d t $ 7 9 5 .

U n f o r t u n a t e l y , i a p p e a r s t h P 1 2 8 h a s u f e r e d t h s a m e f a t e a s t h e M a M a c h i n e , t h l o w -e n g a m e m a c h i n e / c o m p u t e r a l s o a n n o u n c e d l a s ts u m m e r . O t h v e r g e o d e l i v e r y , t h e P J 2 h a b e e n c a n c e l e d .

T h e r e w a n o f f i c i a l e x p l a n a t i o n . U n o f f ic i a l l y , C o m m o d o r e s o u r c e s s a y t h c o m p a n y p r f e r r e d t c o n c e n t r a t e e f f o r t s o p r o j e c t s d e e m e dm o r e w o r t h w h i l e , s u c h a k e e p i n g u w i t h d m a n d a n s t r e n g t h e n i n g s o f t w a r e s u p p o r t f o t h o t h e r c o m p u t e r s .

I n s t e a d , t h P 1 2 8 h a s b e e n r e d e s i g n e d a t h B 1 2 8 / 2 5 6 - 8 0 , b u s i n e s s c o m p u t e r . G o n e a r e t h eC o m m o d o r e 6 4 - s t y l e c o l o r g r a p h i c s ( a l t h o u g h t h s o u n d c h i p w a r e t a i n e d ) . I t i s s t i l l p l a n n e d t h a v e 1 2 8 K R A e x p a n d a b l e t 9 6 0 K , 4 . B A S I C ,t h l a r g e k e y b o a r d , a n t h 6 5 0 9 m i c r o p r o c e s s o rc h i p ( c o m p a t i b l e w i t h t h V I C ' s 6 5 0 2 a n 6 4 ' s

Page 55: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 55/132

W r i t e F o F r e e V i C a t a l o g J V T

W r i t e F o F r e e 6 C a t a l o g

V I C ™ S o f t w a r e V I V I S A -

C R I C K E T

P A R A T R O O P E R

M O

A L I E NI N V A S I O N

S N A K E O U

C R I C K E T F r o m t h c o m p a n y t h a t b r o u g h t y o A s t e r o i d z , M u n c h m a n a n h o s t o o t h e rb l o c k b u s t e r s . W n o p r e s e n t C R I C K E T . T h i s i c h a l l e n g i n g g a m e w i t h a c a s t o c h a r a c t e r s y o w i l l l o v e a n h a t e . A l y o h a v e t d i g e C h e r p f r o m o n e s i d e o f t h r o a d t t h r i v e r a n t h e na c r o s s t h e r i v e r . N o s l a s t t h o u g h . F i r s t y o u h a v e t o f i g u r e o u h o t d o d g e t h t r a f f i c a n g e t t h e c e n t e r . T h e n h o a r y o g o i n g t g e a c r o s s t h e r i v e r ? L o o k h e r e c o m e s l o e v e n t u r t l e .H i t c h r i d e a c r o s s t h r i v e r a n j u m p f r o m o n t t h e o t h e r . K e e p s h a r p e y o u t o A d t h e G a t o r .H l o v e s t o h a v e c r i c k e t s f o l u n c h . H o m a n y t i m e s c a n y o u g e t a c r o s s t h r o a d a n r i v e r . Y o w i l lh a v e t w o r k a f a s t a y o c a n . T i m e l i m i t a n b o n u s . Y o w i l l f i n d t h i s g a m e a d d i c t i v e a n c h a l l e n g i n g a n i w i l l e n t e r t a i n y o w i t h h o u r s o l u a n e n j o y m e n t . $ 1 4 . 9 5B U B L A S T - I y o t h i n k C e n t i p e d e w a f u l o o k o u f o B U B L A S T . n e a n f a s t a c t i o na r c a d e g a m e w i t h r e a l i s t i c s m o o t h a c t i o n , q u a l i t y h i r e s g r a p h i c s a n t r o u b l e . I t v e r y c a l m a t h S r s t w a v e a t t a c k s . O n l y f e w b u g s t k i l l . J u s t s h o o t t h r u t h e c a c t u s a n w i p e t h e m o u t . A f t e r a f e wa t t a c k s y o f e e l y o h a v e e v e r y t h i n g u n d e r c o n t r o l . N o t h e a t t a c k s r e a l l y s t a r t . T h o s e p r o t e c t i o na r e a s h a v e t g o . B l a s t a w a y . W i l l t h e y e v e r s t o p ? O t h B U G S g o m t h i s t i m e . N o i t m t u r n . J u s t o n m o r e t i m e B U B L A S T N o i t y o u r t u r n t g e e v e n . $ 1 4 . 9 5B O M B ' S A W A Y C a y o s t o p h i m ? T h c r a z y b o m b e r d r o p s t h b o m b s f r o m t h t o o t h s c r e e n . Y o g e t 3 b u c k e t s t c a t c h t h e m . B e f o r e y o k n o w i b o m b s a r f a l l i n g s l a s t y o w o n d e rw h e n h w i l l s t o p . J u s t w h e n y o t h i n k y o u h a v e h i m u n d e r c o n t r o l y o u r b u c k e t g e t s s m a l l e r . I y o u rl a n d q u i c k e r t h a n y o u r e y e ? S p e c i a l $ 9 . 9 5P A R A T R O O P E R Y o a r t h o n l y o n l e f t t s t o p t h e m . T h s k i f u l l o e n e m y c h o p p e r s .P a r a t r o o p e r s k e e p d r o p p i n g i n t o y o u r a r e a w i t h n o s t o p b a r r a g e o e n e m y t r o o p s . T h e y a r o u t d e s t r o y y o u . T h i s n e g a m e i a u n b e a t a b l e b l e n d o a r c a d e a c t i o n a n q u i c k t h i n k i n g s t r a t e g y .Y o m u s t m a k e e v e r y s h o t c o u n t d o n ' t b t f a s t o t h t r i g g e r . E v e r y t i m e y o h i c h o p p e r o p a r a t r o o p e r y o g e e x t r a p o i n t s . W a i t u n t i l y o s e t h c l i m a x o t h i s g a m e y o w o n ' t b e l i e v e i t T h i s i a m u l t i p l e s k i l l l e v e l g a m e w i t h r a z o r - s h a r p g r a p h i c s a n s o u n d . $ 1 9 . 9 5M O G e r e a d y f o t h f a s t a n f u r i o u s a c t i o n o t h c r a z i e s t m o w e r y o h a v e e v e r s e e n . H o m u c h g r a s s c a n y o u c u t ? J o y s t i c k m o v e s y o u r m o w e r a r o u n d a f a s t a y o d a r e . W a t c h o u f o g r a n n y ' s d a f o d i l s a n g r a n d p a ' s r a d i o a n t e n n a . $ 1 4 . 9 5C O S M I C C R U 2 E R - B r i n g t h c o i n - o p g a m e i n t o y o u r V I C . 3 S c e n a r i o s . Y o u r C r u z e r m o v e s o v e r

m o u n t a i n o u s l a n d s c a p e i n t o t u n n e l o s u r f a c e t a i m i s s l e , s i l o s a n d g r o u n d t a i w e a p o n s . I y o c a m a k e i i a n o u o I h t u n n e l y o f l i n t o t h e a s t e r o i d f i e l d . D r o p b o m b s a n f i r e m i s s i l e s a t h f u e l d u m p s t k e e p y o u r f u e l s u p p l y u p I y o a r r e a l l y g o o d y o u c a n g e t t h b a s e a n t r y , t d e s t r o y i t W d o n ' t k n o w o a n y o n e t h a t h a h i t h b a s e y e l . M a y b e y o u w i l l b t h 1 s t . C o s m i c C r u z e r i f u f i l l e d m a g n i f i c e n t l y r e n d e r e d h o m e v i d e o g a m e t h a t w i l l l a s t f o m o n t h s

o c h a l l e n g e . H i g h l y a d d i c t i n g . H i - R e s G r a p h i c s , C o l o r S o u n d . S P E C I A L P R I C E $ 1 4 . 9 5S P A C E P A K C a y o s u r v i v e ? s p a c e g a m e s w i t h t h s i g h t s a n d s o u n d s o a r c a d e g a m e s . T h e x c i t e m e n t b u i l d s a t h a c t i o n i u n e n d i n g . B l a s t a w a y a e v e r y t h i n g i n s i g h t . T h a l i e n a t t a c k s w i l ls t o p a n o t h i n g t d e s t r o y y o u . P r e p a r e f o b a t t l e , t h e r e i n e s c a p e , u n l e s s y o c a h e l p . C a y o s u r v i v e ? H i - R e s , C o l o r , G r a p h i c S o u n d . J o y s t i c k o k e y b o a r d . $ 1 9 . 9 5A L I E N I N V A S I O N I n v a d e r s f r o m s p a c e a r e a t t a c k i n g y o u r h o m e p l a n e t . H u r r y a n d m a y o u rl a s e r s a n p r e p a r e y o u r r o b o t f o r c e s f o t h i n e v i t a b l e a t t a c k o t h A l i e n I n v a d e r s . T h e x c i t m e n tb u i l d s a s y o c o m m a n d b a t t e r y o m i s s i l e b a s e s i n b u n k e r . E a c h i n v a d e r h a s a l a s e r a i m e d r i g h t a ty o u . W i l l t h e y e v e r s t o p . O n l y y o c a n s a v e t h G a l a x y . Y o c a c o m p e t e w i t h p e o p l e i n t h e s o l a rs y s t e m . T h e r e a r 2 l e v e l s o p l a y . I y o d e s t r o y t h A l i e n s i t h c o r r e c t o r d e r y o w i l l r e c e i v eb o n u s p o i n t s . C a y o g e t h l o s c o r e ? $ 1 4 . 9 5T A R G E T C O M M A N D T h w h o l e W e s t C o a s t i b e i n g b o m b a r d e d a n o n l y y o u c a n s a v e i t Y o a r e a ! t h e c o n l r o l s o f t h e m i s s i l c l a u n c h e r a n d h o l d t h e d e s t i n y o f o u r c o u n t r y i n y o u r h a n d s . l t t a k e s

c o o l h e a d , n o t h a n d a n f a s t r e f l e x e s t z a t h o s e m i s s i l e s r i g h t o u o f t h e a i r . G e r e a d y t p u l v e r i z e a t o m i z e a n v a p o r i z e t h e m . O h m G o d , t h o s e w a r h e a d s a r e h e a d i n g r i g h t f o r o u a m m o d u m p s . T h e y a r e v e r y w h e r e . N O N E C A N S A V E U E X C E P T Y O U . Y o m u s t m o v ey o u r l a s e r i n t o p o s i t i o n a n f i r e a f a s t a y o d a r e . T i m e l i m i t w i t h a r c a d e s t y l e e x c i t e m e n t . P r o t e c ty o u r a m m o a a l c o s t s . 1 l e v e l s o p l a y . $ 1 4 . 9 5a i c o s t s . i l e v e l s o p l a y .

S N A K E O U T S l i p y o u r s n a k e i n t o p o s i t i o n a n s c o r e b c h o m p i n g t h b l o c k :s l i t h e r b e c a u s e y o u r e s c a p e r o u t e s g e s m a l l e r . B o n u s g a m e s i n c l u d e d .

, . W a t c h t h w a y o $ 1 4 . 9 5

H E A D - O N P l e a s e d n o b u t h i s g a m e i y o a r e t h e t y p e t h a t s a y s T i l p l a y i j u s t o n m o r e t i m e " .P l a y e r s h a v e b e e n k n o w n t s t a r t p l a y i n g H E A D O a 8 : 3 0 p . m . a n a a . m . , w o n d e r w h e r e t h t i m e w e n t ? H a v e y o e v e r t r i e d t o e x p l a i n t s o m e o n e w h y o p l a y e d g a m e f o f i v e a n h a l fh o u r s . W k n o w o n o r e m e d y f o t h a d d i c t i o n t H E A D O e x c e p t t b e a t I h V I o l e v e l 9 . N o n h a d o n e i t Y E T , w i l l y o u ? W t h i n k n o t . M o v e y o u r c a r a s f a s t a y o c a d a r e a r o u n d t h t r a c k s . Y o g e c a r s a n M U S T a u o i d I h c o m p u t e r c a r . P o i n t s f o t h m o s t d o t s c o v e r e d . B o n u sc a r s , n i n e l e v e l s o f p l a y . $ 1 4 . 9 5C o m p u t e r M a t B o 1 6 6 4 A L a k e H a v a s n C i t y , A 8 6 4 0 3 A d J J . 0 0 F o S h i p p i n g

B U B L A S T

T A R G E TC O M M A N D

m m * ,C O S M I CC R U Z E R

S P A C E P A

i H E A D O

Page 56: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 56/132

p r o t o t y p e o t h B 1 2 8 / 2 5 6 - 8 0 , b u s i n e s s c o m p u t e r t h a t i r e p l a c i n g t h c a n c e l e d P 1 2 8 ,

6 5 1 0 ) . H o w e v e r , s c r e e n s i z e h a b e e n e x p a n d e df r o m 4 c o l u m n s t o 8 0 . O t h e r f e a t u r e s p l a n n e d a t h i s w r i t i n g i n c l u d e a n I E E E - 4 8 8 s l o t ( a o t h C o m m o d o r e P E c o m p u t e r s ) , a n R S - 2 3 2 C s e r i a li n t e r f a c e , u s e r p o r t , a n t h c a p a b i l i t y t a d c o - p r o c e s s o r s t m a k e i c o m p a t i b l e w i t h p o p u l a rb u s i n e s s - o r i e n t e d o p e r a t i n g s y s t e m s , s u c h a s Z 8 c h i p f o C P / M , o a 8 0 8 8 ' c h i p f o C P / M - 8 6a n M S D O S ( u s e d b t h I B P e r s o n a l C o m p u t e r ) .T h B 1 2 8 / 2 S 6 - 8 0 s h o u l d b e a v a i l a b l e i L 9 8 4 .

V ^ o m m o d o r e w a s n ' t t h o n l y c o m p a n y s h o w i n gi n t e r e s t i n g p r o d u c t s f o C o m m o d o r e c o m p u t e r s .I n d e p e n d e n t c o m p a n i e s h a d s o m e n e o f f e r i n g s ,t o o .

M a x t r o n , o M o n l e b e l l o , C a l i f o r n i a , w a e x h i b i t i n g s p e e c h s y n t h e s i z e r f o t h V I c a l l e dt h e C h a t t e r b o x . I t ' s s t a n d a r d c a r t r i d g e w i t hD I p l u g t h a t a t t a c h e s b e t w e e n t h c o m p u t e ra n t h T V A l m o s t a n y t h i n g t y p e d o t h k e y b o a r d i p r o n o u n c e d t h r o u g h t h T s p e a k e r .I e v e n s a y s " r u n " w h e n y o R U p r o g r a m a n " r e a d y " w h e n i t ' s d o n e . T h r e t a i l p r i c e w a n o y e d e t e r m i n e d , b u s h o u l d b u n d e r $ 7 5 .

M o s a i c E l e c t r o n i c s , o f O r e g o n C i t y , O r e g o n ,i n t r o d u c e d t h R A M M A S T E R 3 f o t h V I C ,m e m o r y e x p a n d e r t h a t b r i n g s t h c o m p u t e r u t 3 7 K a n d a d d s p a u s e s w i t c h , e x p a n s i o n p o r t ,w r i t e - p r o t e c t s w i t c h , a n d i s a b l e r s w i t c h t h a ta l l o w s c a r t r i d g e s t b s a f e l y u n p l u g g e d w i t h o u tt u r n i n g o f t h c o m p u t e r . T h p r i c e i u n d e r S 1 5 Q .C a r d c o , I n c . , o f W i c h i t a , K a n s a s , i n t r o d u c e de i g h t n e p r o d u c t s f o b o t h t h V I a n 6 4 T h e r ew a t h C a r d p r i n t e r / L Q l , l e t t e r - q u a l i t y d a i s y -w h e e l p r i n t e r ( S 5 9 9 ) ; t h C a r d p r i n t e r / D M l , 4 0 c o l u m n d o t m a t r i x p r i n t e r t h a t u s e s s t a n d a r d 2 % i n c h a d d i n g m a c h i n e p a p e r ( $ 1 4 9 ) ; t h C a r d b o a r d /5 f i v e - s l o t e x p a n s i o n i n t e r f a c e f o t h e 6 4 ( S 6 9 . 9 5 ) ;C a r d k e y / I , 1 6 - k e y n u m e r i c k e y p a d f o t h V I a n 6 ( $ 3 9 . 9 5 ) ; P r i n t e r U t i l i t y P r o g r a m s , s o f t w a r et h a t a l l o w s s c r e e n d u m p s a n o t h e r t r i c k s w i t ht h V I a n 6 ( S 1 9 . 9 5 ) ; M a i l N o w , m a i l i n g l i s tp r o g r a m f o t h 6 ( $ 3 9 . 9 5 ) ; a n W r i t e N o w , a c a r -

5 C O M P U T E f t G a z e t t e S e p t e m b e r 1 9 B 3

I r i d g e w o r d p r o c e s s o r f o b o t h t h 6 ( $ 4 9 . 9 5 ) a n V I ( $ 3 9 . 9 5 ) . W r i t e N o w , i n c i d e n t a l l y , a p p e a r e d t b v e r y s o p h i s t i c a t e d w o r d p r o c e s s o r a b a r g a i np r i c e . c h a i n i n g f e a t u r e a l l o w s b o o k - l e n g t h f i l e se v e n o a u n e x p a n d e d V I C .

U n i t r o n i c s , o O a k l a n d , C a l i f o r n i a , b e s i d e si n t r o d u c i n g . ) n e c o m p u t e r o i t o w a C E S ,a l s o e x h i b i t e d t h W a f e r d r i v e M o d u l e f o t h V I i \ n d 6 4 . T h i s i h i g h - s p e e d m a s s s t o r a g e d e v i c et h a t u s e s E x a t r o n S t r i n g y F l o p p y t e c h n o l o g y ( s e e" R e v i e w : E x a t r o n S t r i n g y F l o p p y F o V I A n 6 4 , " C O M P U T E D G a z e t t e , J u l y 1 9 8 3 ) . T h W a f e r -d r i v e M o d u l e p l u g s i n t o t h c o m p u t e r ' s e x p a n s i o ns l o t a n a l l o w s y o t s a v e a n l o a d p r o g r a m s o s m a l l e n d l e s s - l o o p t a p e c a r t r i d g e s c a l l e d " w a f e r s . "I s o m e c a s e s W a f e r d r i v e i a f a s t a d i s kd r i v e . U n i t r o n i c s s a y s t h e W a f e r d r i v e M o d u l ew i l l b a v a i l a b l e t h i s f a l l f o u n d e r $ 1 0 0 . T h a t p r i c e

T h U n i t r o n i c s W o f e r d r i v e M o d u l e , l o w - c o s t m u s s s t o r a g ed e v i c e f o r t h V I a n 6 4

i n c l u d e s t w b l a n k w a f e r s a n g a m e , M i n e r2 0 4 9 e r , r e c o r d e d o t h i r d w a f e r . I n a d d i t i o n , t h eV I v e r s i o n i n c l u d e s 8 o m e m o r y e x p a n s i o n ,p l u s 2 f o t h W a f e r d r i v e M o d u l e ' s o p e r a t i n gs y s t e m . U n i l r o n i c s h o p e s t h a v e 3 1 t 4 c o m e r c i a l p r o g r a m s a v a i l a b l e o w a f e r s t h i s f a l l , t o o .

A l p h a c o m , I n c . , o C a m p b e l l , C a l i f o r n i a ,i n t r o d u c e d t w l o w - c o s t p r i n t e r s t h a t w i l l w o r kw i t h t h V I a n 6 4 T h A l p h a c o m 4 i 4 0 C O l u m n d o t m a t r i x p r i n t e r t h a t h a s d o t - g r a p h i c sc a p a b i l i t y f o p r i n t i n g f i n e l y d e t a i l e d p i c t u r e s . I i t h e r m a l p r i n t e r t h a t u s e s h e a t - s e n s i t i v e p a p e ra n h o t - w i r e p r i n t h e a d i n s t e a d o f i n k r i b b o n s ,T h p r i c e i $ 1 6 9 , i n c l u d i n g a i n t e r f a c e c a b l e f o t h V I a n 6 4

T h e A l p h a c o m 8 i a 8 0 - c o l u m n d o t m a t r i xp r i n t e r t h a t a l s o u s e s t h e r m a l p a p e r . I t t o o , h a

Page 57: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 57/132

$ 9 c o m m o d o r eC O M P U T E R C O M M O D O R E M -H A R D W A R E $ 2 3 9

1 5 2 5 8 C o l u m n P r i n t e r S 2 1 9 . 0 01 6 0 0 V I M o d e m S 5 9 . 0 01 6 1 0 V I T e r m 4 0 S 4 S . 0 01 6 5 0 A D / A A M o d e m S 8 9 . 0 01 7 0 1 1 4 " C o l o r M o n i t o r $ 2 4 9 . 0 01 3 1 1 J o y s t i c k s ( e a c h ) S 5 . 9 91 3 1 2 P a d d l e s S 1 1 . 9 91 1 1 0 V I 8 $ 4 2 . 0 01 1 1 1 V I 1 6 $ 6 9 . 0 01 0 1 1 R S - 2 3 2 I n t e r l a c e $ 4 2 . 0 01 2 1 1 S u p e r E x p a n d e r S 5 3 . 0 0

1 5 4 1S I N G L E D I S K D R I V E

1 5 2 0C O L O R

P R I N T E R / P L O T T E R

1 5 3 0□ A T A S E T T E

S O 1 6 S O F T W A R E

c o m m o d o r e9 0 S u p e r A l i e n S 1 2 - 0 O

1 9 1 0 R a d a r R a R a c e S i 2 . 0 01 9 1 7 V o o D o o C a s t l a S 5 . 0 01 9 2 2 C o s m i c C r u n c h e r S 1 5 - O 01 3 2 3 G o r l S 5 . 0 0

A B T W G R XC - 6 4 C a s s e l l e s

B r i d g e 3 . 0 $ 1 4 . 9 5C - 6 4 V I C 2 0 C a s s e l l e s

T e a c h e r P e S . 9 B R O D E d B U N D

V I ! C a s s e t t e s1 0 2 4 O m n g a R a c e S 5 . 0 0 M a r t i a n R a i d S 1 6 . 0 0

1 0 V I C R o l e r o n c e G u i d e — S 5 . 0 0 s h a r k T r a p S 6 . 0 0C O 6 4 n o l o r e n c o G u i d e . . . . s i 8 . 0 0 M u l t i s o u n d S y n t h e s i z e r S 6 . 0 0E A S Y B U S I N E S S S E R I E S C O M M E R C I A L D A T A

C - 6 4 D i s k s V | C 2 C a s s e t t e sE a s y F i l e $ 3 9 . 0 0 M o t o r M o u s e S Z 3 . 0 0E a s y F i n a n c e S I 5 . 0 0 c e n t i p o d e S 2 3 . 0 0

H E V I 2 C a s s e t t e s

T o r g $ 1 4 . 0 0S h i e r S 1 4 . 9 ST a n k W a r s S 1 4 . 9 5P a B o m b e r S 1 2 . 9 5D a C u m b e r S I 2 9 5M a i e o M i k o r S I 4 . 9 5L a s e r B l i t z S I 4 . 9 5P i b a l l S 2 . 9 5T a n k T r a p S i 4 . 9 5

V I 2 C a r t r i d g e sV I C F o r t h . . . S 4 7 . 9 5K E S W o n $ 2 9 . 0 0

E n a y M b i I $ 1 5 . 0 0 F , 0 g a o c S 2 3 . 0 O H E W r l l o r S 2 9 . O 0E a s y S c r i p ! $ 3 9 . 0 0W o r d / N i l m u M a c h i n e S 2 . 0 0P R O G R A M M E R S E R I E S

C - a t D i s k sA s s e m b l e r S 5 . 0 0L o g o S 3 9 . O OP l l o l S 3 9 0 0P e E m u l a t o r S 1 5 . 0 OS c r e e n E d i t o r . , $ 1 5 . 0 0V i d e o M u s i c S u p p o r t . S 1 5 0 0

A R M U S I C S E R I E SC ' 6 4 D i s k s

M u s i c M a c h i n e . . . . . . . S 2 . 0 0M u s i c C o m p o s e r . S 2 . 0 0M e l a M u s i c S 3 9 . 0 O

F L O P P Y D I S K 5M a x e l l S 3 2 . 0 0v e r b a l u m S 2 6 . 0 0E i g p h a n l S I 8 . 9 5

C A R D C O .L i g d t P a E 3 2 . O 0C a s s e t t e I n t e r f a c e S 2 9 . 0 0P a r a l l e l P r i n t e r I n t e r l a c e S 6 9 . 0 0

C - 6 4 C a s s e t t e sF r o g g e e $ 2 3 . 0 0

C R E A T I V E S O F T W A R EV I 2 C a s s e t t e s

H o m e F i n a n c e $ 1 6 . 0 0H o m e I n v e n t o r y S 1 6 . 0 O

V I 2 C a r t r i d g e sA s t r o B i l l * S 2 9 . 0 0B l a c k H o l e S 2 9 0 0T r a s h m a n S 2 9 . 0 OC h o p l l i t e r $ 2 0 E P Y X

V I 2 C a s s e t t e sS w o r d a F a r g o a l S 2 4 0 0R e s c u e a R i g e l 5 2 4 0 0R i c n c h e t S 1 6 . 0 0

Q U I C K B R O W N F O V I 2 C a r t r i d g e

W o r d P r o c e s s o r 5 4 9 . 0 0U M V I 1 C a r t r i d g e s

A m o k 5 3 0 . 0 0M e t e o r R u S 4 0 . 0 0A l i e n B l i t z S 3 0 . 0 0

V I 2 C a s s e t t e s

A < l c ? r c i & h O r S S S y n t h u s o u n i $ 4 7 . 9 5S l i n m u s S 2 9 . 0 0P r o t e c t o r S 3 2 . 0 OT u i l l e G r a p h i c s S 3 1 . 9 5

6 4 C a r r i a g e sH E S M o n S 2 9 . 0 0H E W r i t e r S 3 5 . 0 0

N U F E K O PV I 2 C a s s e t t e s

A l i e n P a n i c S I 0 . 0 0R a c e F u n D o R a c e S 6 . 0 0T h C a t u o S 0 . 0 0E < l o r m i n a t o r S 1 9 - 0 0

6 C a s s e t t e s3 M a S 1 6 . 0 0

R O O V I 2 C a r t r i d g e s

P r i n c e s s a n i l F r o g $ 2 4 . 0 0A n t o a l e i ' $ 2 6 . 0 0T y p o $ 2 6 . 0 0

R A I N B O WC - 6 4 D i s k s

M I C R O S P E CV I 2 C a s s e l l e s

S p e l l i n g B e e - G r a d e s ? . 3 . 4 . 5 o r S S . 0 0M a t h D r i l l S B 0 0P o ' t l o l i o M a n a g e r 5 1 6 0 0D a t a M a n a g e r S I 6 . 0 0

V I 2 D i s k sG e n e r a l L e d g e r S 6 0 M a i l i n g L i s t M a n a g e r S 3 5 . 0 0I n v e n t o r y P a c k a g e S 6 0 P a y r o l l S 6 9 . 0 0D a t a B a s e . , . , . 5 4 9 0

C - 6 4 C a s s e t t e sB l a c k B o » S I S . 0 0

C o l o r S k e t c h S 2 0 . 0 0M a t c h M a k e r S I 0 . 0 0

C 6 D i s k sM a i l i n g L i s t M a n a g e r S 4 5 . 0 0I n v e n t o r y P a c k a g e , $ 7 9 . 0 0G e n e r a l L e d g e r S 7 9 . 0 0D a t a B a s e $ 6 9 . 0 0B l a c k B o S 1 6 . 0 0C o l o r S k e l c h S 2 2 . 0 0M a t c h M a k e r $ 2 0 . 0 0

T R O I M I XV I 2 C a s s e t t e s

G a l a c t i c B l i l i S 1 9 S w a r m S 2 2 . 9 SS i d e w i n d e r S 2 2 . 9 5

V I C T O R Y6 4 / V I C 2 0 C o s K o t l e i

A d v e n t u r e P a c k ( g a m e s ) . . . $ 2 . 0 0A d v e n t u i o P a c k I I ( 3 g a m e s ) . . - S 2 . 0 0A n n i h i l a t i o n . . . . S I 6 , 0 0G r a v e R o b b o r , . , , . . , . . S 1 1 , 0 0K o n g o K o n g S 1 6 . 0 0T r e k S 1 1 . 0 0

P R O F E S S I O N A L3 S l o t E < i ) , i i i s i o r i l n l n r ( a c e ( V I C I . . . S 3 2 . 0 O v i t e r m S 6 . 0 0 P e r s o n a l F i n a n c e S 4 B . 0 O S O F T W A R EB ' S l o 1 E i p i i n s i o n l n l i " ( a c o ( V I C ( . S 7 9 . 0 O T h A l i e n S 1 6 . 0 0 W r i t e r A s s i s l a n t . . $ 9 5 . 0 0 I r V o r d P r 6 $ 6 9 . 9 5

c o m p u t e r m a i l o r d e r w e s te a s t8 0 0 - 2 3 3 - 8 9 5 0

D e p t , . 9 O 6 A . I P C a l l ( 7 7 ) 3 2 7 - 9 5 7 54 7 E T h i r d S t W i l l i a m s p o f t , P 7 7 0 1

N r i s k , n d e p o s i t o n O - o r d e r s P r e p a i d o r d e r s r e c e i v ef r e e s h i p p i n g w i t h i n i h u P S C o n i i n e n i a i U m r e d S C a t e s w i t h n w a i l i n g p e r i o d l o c e r t i f i e d c h a c k a o m o n « y o r d e i s A d 3 ( m i n i m u m $ 3 - O O ] 4 h r p p i n g a n n a n d t i n g o a l C . O . D . o r d e r sa n c r e d i t c a r d o d e n . L a r g e r i h i p m a n l * m s r e q u i r e p t T d i l i o n a lc h a r g e * N a n P r t u d i n l i a d t a t i t a n - A l H e m s s u b j e c tl o a v B i i a b i i i t y a n d p r i c e c h c i n g e - C a l l I c u J n y f o o u n e c a t a l o g .

8 O O - 6 4 8 - 3 3 I ID e p i . 9 0 6 A . I N C a l l ( 7 0 2 ) 5 0 8 - 5 6 5 4

P . O . B o 6 6 8 9 . S t a l e l i n o . N 8 9 4 4 9

Page 58: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 58/132

d o t - g r a p h i c s c a p a b i l i t y . A i n t e r f a c e c a b l e f o ( h V I a n 6 a l l o w s t h A l p h a c o m 8 1 t o r e p r o d u c et h f u l l C o m m o d o r e c h a r a c t e r s e t , i n c l u d i n gg r a p h i c s n o r m a l l y p o s s i b l e o n l y w i t h C o m m od o r e p r i n t e r s . I w i l l s e l l f o a b o u t $ 2 0 0 , i n t e r f a c ei n c l u d e d . A l p h n c o m s a y s b o t h p r i n t e r s s h o u l d b a v a i l a b l e b f a l l .

h b i g g e s t n e w s a C E r e g a r d i n g i n d e p e n d e n ts o f t w a r e f o C o m m o d o r e c o m p u t e r s w a A t a r i ' sl a n d m a r k d e c i s i o n t b e c o m e " t h i r d - p a r t y "s u p p l i e r .

T h n e w l y f o r m e d A t a r i P u b l i s h i n g s u b s i d i a r yw i l l s e l l h i A t a r i g a m e s f o t h V I C , 6 4 T I - 9 9 / 4 A ,A p p l e I I a n I B P C . F o r t h o s e w h h a v e b e e nf o l l o w i n g t h h o m e c o m p u t e r p r i c e w a r s , ( h i sm o v e m i g h t c o m e a s u r p r i s e . I w o u l d s e e m t u n d e r c u t o n o A t a r i ' s f r e q u e n t l y c i t e d s e l l i n gp o i n t s f o i t o w c o m p u t e r s : n a m e l y , t h a t c o p e t i t o r s p a r t i c u l a r l y C o m m o d o r e l a c k g o o ds e l e c t i o n o s o f t w a r e , e s p e c i a l l y p o p u l a r a r c a d eg a m e s . W h w o u l d A t a r i w a n t t b o o s t t h s o f tw a r e s u p p o r t f o c o m p e t i t o r s b s e l l i n g v e r s i o n so i t b e s t g a m e s ?

I n w o r d , p r o f i t s . B e c a u s e o t h a g g r e s s i v ep r i c e - c u t t i n g o f ( h e p a s t 1 m o n t h s , n o o n e i m a k i n g m u c h m o n e y s e l l i n g h o m e c o m p u t e r s .T h i s i d e s p i t e r e c o r d - b r e a k i n g s a l e s f i g u r e s . I nf a c t , A t a r i a n T I a r e l o s i n g m o n e y . S f a r , C o m o d o r e i m a k i n g m o n e y , b u t n o t a m u c h a i c o u l d w i t h o u t ( h c o m p e t i t i o n . I n s t e a d , a l t h c o m p a n i e s b e l i e v e t h a t t h t r u e p r o f i t s a r i f o l l o w - u p s a l e s p e r i p h e r a l s a n s o f t w a r e . E s p ec i a l l y s o f t w a r e .

T h a t e x p l a i n s t h e i r s t r a t e g y o t h p a s t y e a rc u c o m p u t e r p r i c e s t t h b o n e t g e t a s m a n ym a c h i n e s i n t o t h h a n d s o c o n s u m e r s a p o s s i b l e .T h c o m p a n i e s h o p e t c r e a t e " c a p t i v e m a r k e t s , "s t s p e n k , f o r t h e i r a c c e s s o r i e s a n s o f t w a r e .

T h e r e f o r e , A t a r i a p p a r e n t l y r e a s o n e d , w h n o t c o n v e r t o u m o s t p o p u l a r g a m e s t w o r k o o t h e r c o m p u t e r s a n d r e a p s o m e b e n e f i t s f r o m o u rc o m p e t i t o r s ' s u c c e s s ?

T h r e s u l t i A t a r i P u b l i s h i n g . A m o n g i t s f i r s tp r o d u c t s w i l l b e s e v e n h i a r c a d e g a m e s f o t h V I a n 6 4 P n c - M a n , C e n t i p e d e , D e f e n d e r , D i g D u g ,D o n k e y K o n g , S t a r g n t e , a n R o b o t r o n . A l w i l l b s o l d o c a r t r i d g e s a t s u g g e s t e d r e t a i l o $ 4 4 . 9 5 .

W i l l t h o t h e r c o m p u t e r m a n u f a c t u r e r s , i c l u d i n g C o m m o d o r e , f o l l o w t h i s l i n e o r e a s o n i n ga n a l s o b e g i n s e l l i n g s o f t w a r e f o o t h e r c o p u t e r s ? T h i s q u e s t i o n w a p u t C o m m o d o r es p o k e s m a n a C E p r e s s p a r t y . I n t e r e s t i n g l y , h d i d n o t r u l e i o u a f u t u r e p o s s i b i l i t y . B u f o n o w , C o m m o d o r e i f u l l y o c c u p i e d w i t h i t p u s ht m a k e e n o u g h p r o g r a m s f o i t o w m a c h i n e s ,l e a l o n e a n y o n e e l s e ' s . I n s t e a d , C o m m o d o r es e e m s t b r e t a l i a t i n g b c u t t i n g i t s o f t w a r e

5 C O M P U T E I ' i G o ; e f l e S e p t e m b e r 1 9 8 3

p r i c e s m a k i n g " o u t s i d e " s o f t w a r e s e e m l e s sa t t r a c t i v e . H o w e v e r , i ( h i s i g n i t e s p r i c e w a o v e r s o f t w a r e a i h a o v e r h a r d w a r e , a l t h h o m ec o m p u t e r m a n u f a c t u r e r s w i l l b f o r c e d t r e t h i n kt h e i r s t r a t e g y . T h p r o f i t s h a v e t c o m e f r o ms o m e w h e r e .

B e s i d e s A t a r i , o t h e r o u t s i d e s u p p l i e r s o f s o f tw a r e f o C o m m o d o r e c o m p u t e r s w e r e s h o w i n gn e w a r e s a C E S , t o o . H e r e a r s o m e h i g h l i g h t s :

C r e a t i v e S o f t w a r e , o S u n n y v a l e , C a l i f o r n i a ,w a s h o w i n g f o u r n e g a m e s . M o o n d u s t a n S a v eN e Y o r k a r f o t h 6 4 R a t H o t e l i f o t h V I C ,a n P i p e s w i l l b a v a i l a b l e f o b o t h c o m p u t e r s . A l w i l l s e l l f o $ 3 9 . 9 5 .

P i p e s w o p r i z e a t h s h o w a t h b e s t e d c a t i o n a l p r o g r a m f o t h h o m e m a r k e t . D e s i g n e df o y o u n g s t e r s b e t w e e n a n 1 4 i r e q u i r e sp l a y e r s t m a n e u v e r p l u m b e r t o i n s t a l l a c o s t -e f f e c t i v e a n e f f i c i e n t w a t e r n e t w o r k . T h t r i c k i t f i t o g e t h e r c e r t a i n l e n g t h s o p i p e , j o i n t s , a n v a l v e s w i t h o u t e n d i n g u w i t h a n l e a k s .

H u m a n E n g i n e e r e d S o f t w a r e ( H E S ) , n o s e l l i n g i t t i t l e s u n d e r t h n a m e H e s W a r e , a n o u n c e d m o r e t h a n d o z e n p r o g r a m s f o t h V I a n 6 4 S o m e a r e l i c e n s e d f r o m o t h e r c o m p a n i e sw h i c h s e l l p r i m a r i l y t t h A p p l e a n A t a r i m a r k e t s .

F o t h V I C - 2 0 , H e s W a r e h a l i c e n s e d S p i nn a k e r S o f t w a r e ' s K i n d e r c o m p , S t o r y M a c h i n e , a n P a c e m a k e r ( e d u c a t i o n a l g a m e s v e r y p o p u l a r a m o n gA p p l e , A t a r i , a n I B u s e r s ) ; S y n a p s e S o f t w a r e ' sN e c r o m a n c e r , S l i m e , a n T h P h a r a o h ' s C u r s e( g r a p h i c a d v e n t u r e s ) ; a n I S S o f t w a r e ' s B e n j is e r i e s o e d u c a t i o n a l g a m e s .

F o t h 6 4 H e s W a r e w i l l s e l l T u r t l e T r a i n e ra n T u r t l e T u t o r , i n t r o d u c t o r y p r o g r a m m i n g p a c ka g e s ; S y n t h e s o u n d 6 4 , a p o l y p h o n i c m u s i c p r o g r a m ;a n d M a z e M a s t e r , f a n t a s y a d v e n t u r e .

F o b o t h c o m p u t e r s , H e s W a r e h a a c q u i r e dr i g h t s t s i p o p u l a r J a p a n e s e a r c a d e g a m e s : R a l l yX T h P i t , C h a m e l e o n , M r J o n g , M r T N T , a n dR o o t i n ' T o o t i n ' . A l w i l l b r e l e a s e d t h i s f a l l o c a t r i d g e s .

H e s W a r e a l s o e x h i b i t e d n e V I g a m e .L a s e r Z o n e , a n a n o t h e r p r o g r a m f o b o t h c o p u t e r s , A t t a c k o t h M u t a n t C a m e l s . T h l a t t e r i s e q u e l t H e s W a r e ' s h i g a m e G r i d r u n n e r { s e e" I n s i d e V i e w : P r o g r a m m e r J e f f M i n t e r , " C O M -P U T E I ' s G a z e t t e , A u g u s t 1 9 8 3 ) .

O v e r a l l , t h e S u m m e r C E w a s g o o d n e w s f o s o f t w a r e - h u n g r y C o m m o d o r e u s e r s . A m o r ea n m o r e C o m m o d o r e s a r s o l d , t h m a r k e t b c o m e s h a r d e r a n h a r d e r f o p r o g r a m m e r s t i g n o r e , s t h s o f t w a r e o u t l o o k s h o u l d b r i g h t e nc o n s i d e r a b l y i t h n e x t f e w m o n t h s . C o u p l e dw i t h C o m m o d o r e ' s o w t r e n d t o w a r d l o w e rp r i c e s , V I C a n d 6 u s e r s h a v e s o m e t h i n g t l o o kf o r w a r d t o < 2

Page 59: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 59/132

C O M M A D O R E 6 V I C - S O

0

T

1 0

E x p a n s i o nC o n n e c t o r s

E a c h S w i t c h e dI n d i v i d u a l l y

F u l l y E n c l o s e dC h a s s i s

M a s t e r P o w e rS w i t c h w i t h

1 1 O u A O U T L E T Sf o c o m p u t e r

a n a c c e s s o r i e sR I B B O N C A B L E

C o n n e c t i o nf o c o n v e n i e n t

p l a c e m e n tL E D I S P L A YR E S E T B u t t o n

1 2 d a c h a s s i sy p o w e r s u p p l yW A R R A N T I E S

f i n g e r t i s e l e c t i o n o

g a m e a n o t h e rC a r t r i d g e s

O p t i o n a l v o l tP o w e r S u p p l y

r e m o v e s p o w e rl o a d f r o m y o u r

c o m p u t e rT H

S O F T - A W A R E B O Xt h m o s t a d v a n c e de x p a n s i o n c h a s s i s

"

C

j

■ a

t

S O F T - A W A R E[ 7 ' » B B 4 B S O S

P . O . B o 7 3 5 , G l e n d o r a , C 9 1 7 4 0V l C - a o P n C H I W S 4 i n B r a d a m a r k a

a C a i n i T i D d o r i B u B l r ^ f l a i B I V I a i O h l n s B i

N E W !L O W E R P R I C E S

L O N G E R L E N G T H SD A T A T R A C C - 0 6 , C - 1 2 , C - 2 4

F r o m t h l e a d i n g s u p p l i e r o C o m p u t e rG r a d e C a s s e t t e s , n e w . l o n g e r l e n g t h C - 1 2 ' s{ m i n u l e s p e s i d e ) p r o v i d e t h e e x t r a l e f e e t l o s o m e 1 6 K p r o g r a m s .

P r e m i u m 5 - s c r e w s h e l l w i t h l e a d e r— B A S F t a p eI n t e r n a t i o n a l l y a c c l a i m e d .T h o u s a n d s o r e p e a t u s e r s .E r r o r F r e e M o n e y b a c k G u a r a n t e e

D o z e nD o ? e n

C - 0 67 . 0 0

1 0

C - 1 27 . S 0

1 0

C - 2 49 . 0 0

1 7 . 0 0

H a r d B 2 . 5 04 . O 0

. p i f k L 5 0 C - 1 2 ' s 3 8 e a c h- p f c ^ - - ^ S h l p o i n g S 1 7 . O 0 / 5 0 O3 - ^ ^ w / l a b o i s a d - i » / b o « o s a d r t

T R A C T O R F E E D D I E - C U Ta L f l N K c a s s e t t e L A B E L S$ 3 . 0 0 / 1 0 0 S 2 0 . 0 0 / 1 0 0 0

C A S S E T T ES T O R A G E C A D D YH o l d s 1 c s i s s t i e s w / b o i e sI n c l u d e s v i g o l a b e l sa n l n d e < c a r d S 2 " i a c h

B A S F Q U A L I M E T R i CF L E X I - D I S C5 ' / . " S S D D . S o f l S e c ! .L i f e t i m e w a r r a n t y

$ 2 6 . 9 5 / 1 0 $ 1 2 0 . 0 0 / 5 0

1 ?

5 2 1 5 . 0 0 / 1 0 0M I C R O C A S S E T T E S

i c o n v e n i e n t s h o r t l e n g t h s

D o D o

M C - 1 01 6 5 0

3 ^ 5 0

M C - 2 01 8 0 0

3 S

M O 1 9 0 0

3 0

F i l l E p s o na n d S h a r p . ■ ^ s S a m a 5 U E » r i c < t a p e

S H I P P I N G I H A N D L I N G $ 3 . 5 0A n q u a n t i t y ( e i c e p t 5 0 s p e c i a l )

N 0 1 E : O u t t i d c 4 3 C o n t i n . S l a i e s s h i p p i n gS 3 , 5 0 P L U S S p e c a d d y ; p e r d o z e n c a s e t t e s o d o i e n b o m : ; ; 1 d i s c sI C o n l . U . S . s h i p m e n t s a r e b y U P u n l e s s P a r c e l P o s t r e q u e s t e d .C i l i l o r n i a r e s i d e n t s a d S a l e s T a

W R I T E F O F R E E B R O C H U R EA S K F O R Q U A N T I T Y D I S C O U N T S

f o I M M E D I A T E S H I P M E N To C r e d i t C a r d O r d e r s

C a l l 2 1 3 / 7 1 0 - 1 4 3 t fV O R H l O X o m p u t e r w a r e

? a K i i i F i d g e S a C j n o g . 1 P a r k C 9 1 1 0 , '

C O M M O D O R E 6 a n l / I L * — £ U P r o g r a m s

f r o m

f i U I C - a O r u ( c a s s e t t e )C h i m p C h a s G B l a s t e r o i d sC o s m i c C r u s a d e r A l l i e d D e f e n s eV I A m o r t i z a t i o n V I T w i s tT r i p P a r t y P l a n n e r A l p h a b e t S o u pC n b b a g e T r o n i c C y c l eF i r e ! F i r e ! U l t i m a t e T a n k ( B K )C o s m i c C r y s t a l s M a i l I 2 ( 8 K )M a i l I 2 ( D i s k ) H e b e l D e f e n d e r I 8 K )P r F o o t b a l l ( B K ] S p a c e F o I C a r n a c C a v e r n s ( 1 6 K )S t o c k M a s t e r 2 ( 8 K )C o m m o d o r e 6 4 ( c a s s e t t e )T r i o P a r t y P l a n n e r C n b b a g eT w i s t 6 d T r o n i c C y c l e 6 C a m a c C a v e r n s M a i l I 6 S u p e r S p r i t e S t o c k M a s t e rU l t i m a t e T a n k 6 C o m m o d o r e G 4 I U ( d s k )C r i b b a g e 6 4 C a r n a c C a v e r n sM a i l I 6 S u p e r S p r i t eS t o c k M a s t e r U l t i m a t e T a n k 6 M i c r o t e x t ( W o r d P r o c e s s o r ]M i c r o C h e c k i n g M i c r o D a t a( D a t a M g m t . l T r o n i c C y c l e 6

A v a i l a b l e f r o m t h e s e D i s t r i h u t n r s :U . S . A .K a p r i I n t e r n a t i o n a l7 4 1 9 C F y b o u m f i v eS u V a : l e y . C A D 1 3 5 28 1 3 - 7 6 5 - 3 7 7 4S o f t w a r e O i s t r . b u t i o nS e r v i c e s1 2 8 0 M a i n S t r e a tB u i i a l o N 1 . 1 2 0 ! )

C A N A D AC v b e r t e c h T r a d i n g C o r e3 n F t r a l rB O P e n d e r S V a n c o i w e r . 3 V 6 2 V B 0 0 . B B 3 - 9 7 E 7

C a n a d a

W K i n g r o d C o 2 1 9 N M i l w a u k e e S M i l i v a u V a e , W l 5 3 3 0 2• 1 1 4 - 9 7 1 - 8 3 5 5E x c e l O i s t I n 1 D 1 3 S D u p o n S tP l a m n i E i v . N 1 1 S 0 35 1 6 . 3 J 9 - B E 3 5

C a a t l a V d W h o i e s a ' e r s

S u i l e " 2 0 0M o n t r e a l . Q u e b e cH 4 1 P 5 1 4 - 7 3 5 - 1 1 0 3S o f t s o u r c e O i & to C a n o d a

B 7 C h e 5 5 « > o O D D a w n s v i e w . O n t a r i oM 3 2 W 4 1 6 - 5 3 0 - 7 7 1 3

1 2 C l a r e n c e S S y O n e y , A u s t r a l i a 3 0 0 02 9 6 3 3 0

H c b C y c r a F t C a n a d a2 R o n s n n D rR e i d a f e . O n t a r i oM 3 B 4 1 S - 2 J 1 - 2 S 6 1

9 2 D 0 C l a v e a u S tA n j o u . Q u e b e c H 1 1 Z 5 1 d - 3 5 4 - 3 a i OI N T E R N A T I O N A LH t e r n a t i n n o l T r a d e

I n ^ u BP B a t 1 0 0 - J e d d a nS a u d i A r a b i aB 4 2 1 3 3 0D i r e c t S o f t w a r eP B o * 6 B 5 4 aA u c k l a n d 2 P J e w7 7 S 5 S B 3

L i t t l e W i z a r dM a n u f a c t u r i n g

P . O . B o 1 5 M i l w a u k e e , W 5 3 2 0 1

4 1 4 - 9 6 8 - 2 5 5 8" C o m m o d o r e " " V I C - 2 0 " a r e t r a d e m a r k s

o C o m m o d o r e E l e c t r o n i c s L t d ,

Page 60: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 60/132

H O T W A R EL o o k A T h i s M o n t h ' s B e s t S e l l e r s

A n T h S o f t w a r e I n d u s t r yK a t h y Y a k a l , E d i t o r i a l A s s i s t a n t

T h i sM o n t h

L a s tM o n t h

C o m m o d o r e 6 E n t e r t a i n m e n t

1

J u m p m a n ( E p y x )Z o r k l ( I n f o c o m )T e m p l e o f A p s h a i ( E p y x )R o b b e r s o f t h e L o s t T o m b( T i m e w o r k s )S u s p e n d e d ( I n f o c o m )W a l l S i r e d ( T i m e w o r k s )S q u i s h ' E m ( S h i n s )C e n t r a p o d s ( C o m m d a t a )F a s t E d d i e ( S i n u s )Z o r k f f l ( I n f o c o m )

C o m m o d o r e 6 H o m e / B u s l n e s s / U t i l l t y

W o r d P r o 3( P r o f e s s i o n a l S o f t w a r e )M o n e y M a n a g e r ( T i m e w o r k s )( t i e ) D a t a M a n a g e r ( T i m e w o r k s )T u r t l e G r a p h i c s ( H e a W a r e )D o m e B u s i n e s s ( C o m p u t h i n g s )T o l l T e x ! ( T o t l )H E W r i t e r ( H e s W a r e )T o t ! L a b e l ( T o t l )E a s y S c r i p t ( C o m m o d o r e )C a R e s u l t ( H a n d i c )

C o t - . - r . i o . ■ - . . : . ■ ' C o c o ( H e a W a r c )K i n d e r C o m p ( S p i n n a k e r )P a c e m a k e r ( S p i n n a k e r )H e D i d d l e D i d d l e ( S p i n n a k e r )T o u c h T y p i n g T u t o r ( T a y i o r m a d e )

T h i sM o n t h

1

V I C - 2 0 E n t e r t a i n m e n tC h o p l i f t e r ( C r e a t i v e S o f t w a r e )S h a t m t s ( H o s W a r e )G n r f m i m i ' r ( H e s W a r e )T u r m o i l ( S i r i u s )D e i n o n A t t a c k ( I m a g i c )S e W o l f ( C o m m o o r e )G o r / ( C n m m n d o r e )S u a c k m i i u ( M i C f Q d i g i t a l )A d v e n t u r e P a c k 1 ( V i c t o r y )R n i H o t e l ( C r e a t i v e S o f t w a r e )

L a s tM o n t h

V I C - 2 0 H o m e / B u s i n e s s / U t i l i t yT u r t l e G r a p h i c * ( i e s W a r e )

I o n i c O f f i c e ( C r e a t i v e S o f t w a r e )H E W r i t e r ( H e a W a r e )T o t l T e x ! ( T o t l )H o u s e h o l d F i n a n c e( C r e a t i v e S o f t w a r e )V I C F o r t h ( H e s W a r e )6 5 0 2 P r o f e s s i o n a l D e v e l o p m e n t S y s t e m( H e s W a r e )

V I C - 2 0 E d u c a t i o n a lP i p e s ( C r e a t i v e S o f t w a r e )S p i l l s a n F r i l l s ( C r e a t i v e S o f t w a r e )T o u c h T y p i n g T u t o r ( T a y i o r m a d e )C o c o ( H e s W a r e )F l a s h ' S p e l l ( Q u m a x )

5 C O M P U T E I ' s G a z e t t e S e p t e m b e r 1 9 8 3

Page 61: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 61/132

D r S p e l l ?W h a t w e ' v e h e a r d c o n s i s t e n t l y t h i s m o n t h f r o mr e t a i l e r s i t h a t o v e r a l l s a l e s a r s l o w . " D i s m a l , "a o n r e t a i l e r i I d a h o p u i t " T h e l o n g e s t d r s p e l l w e ' v e s e e n , " a c c o r d i n g t a n o t h e r . S p e c ul a t i o n a b o u t w h I b i s i h a p p e n i n g r a f r o m" s u m m e r a c t i v i t i e s " t " t h e e c o n o m y " t w h a t i p r o b a b l y t h b i g g e s t f a c t o r : c o m p e t i t i o n f r o md i s c o u n t s t o r e s .

S i n c e w s t a r t e d H O T W A R E l a s t m o n t h , w h a v e l o s t t w o o u s o u r c e s f o t h l a s t r e a s o n .M a n y d i s c o u n t s t o r e s c a s e l l C o m m o d o r e 6 4 s ,V I C - 2 0 s , a n s o f t w a r e a l o w e r p r i c e t h a n t y p i c a lc o m p u t e r s h o p s b e c a u s e t h e y c a b u t h e i r s t o c ki l a r g e r q u a n t i t i e s a g r e a t e r d i s c o u n t s . T h s m a l l e r c o m p u t e r s t o r e s u s u a l l y o f l e r m o r e p e s o n a l i z e d s e r v i c e a n m o r e k n o w l e d g e a b l e s a l e sp e o p l e , w h i c h m e a n s g r e a t e r o v e r h e a d . B e c a u s eo t h p r i c e c o m p e t i t i o n , h o w e v e r , s o m e o t h e s es p e c i a l i z e d s h o p s a r d r o p p i n g p r o d u c t s w h i c ht h e y c a n n o t s e l l .

T h a t ' s w h s o m e r e t a i l e r s w h h e l p e d u s h e ri t h m i c r o c o m p u t e r r e v o l u t i o n b s e l l i n g t h o s ef i r s t m a c h i n e s a r n o d i s c o n t i n u i n g t h e m . T h d i s c o u n t e r s , t h o u g h , a r c o n t r i b u t i n g i t h e i ro w w a y ; t h e i r a g g r e s s i v e p r i c i n g i m a k i n g c o p u t e r s m o r e a t t a i n a b l e b m o r e p e o p l e . T h i s d o e st e n d t t h r o w s o m e b u s i n e s s b a c k t t h c o m p u t e rs t o r e s . M a n y r e t a i l e r s a r e m p h a s i z i n g t h e i r d i f e r e n c e s f r o m t h d i s c o u n t e r s b o f f e r i n g c o p u t e r c l a s s e s a n b s e r v i n g a c o n s u l t a n t s f o f i r s t - t i m e c o m p u t e r o w n e r s .

S t i l l , t h i s " d r y s p e l l " c e r t a i n l y d o e s n o m e a nt h a t s o f t w a r e s a l e s a w h o l e a r g o i n g d o w nt h e y a r j u s t n o l i v i n g u t c e r t a i n e x p e c t a t i o n s .L o n g - a w a i t e d n e s o f t w a r e f o t h C o m m o d o r e6 i d o i n g w e l l .

C o m m o d o r e 6 H O T W A R ET h C o m m o d o r e 6 h o t w a r e l i s t s e e m s t c h a n g eg r e a t l y e a c h m o n t h . S e v e r a l f a c t o r s m a c o n t r i b u t et t h i s : t h c a p a b i l i t i e s a n n e w n e s s o f t h e c o p u t e r i t s e l f ( w h i c h m e a n s t h a t p r o g r a m m e r s a r o n l y b e g i n n i n g t e x p l o r e i t p o t e n t i a l ) , t h e r a p i d l yd e c l i n i n g p r i c e o f t h e 6 ( w h i c h m e a n s t h o u s a n d so n e o w n e r s a r e n t e r i n g t h s o f t w a r e m a r k e te a c h m o n t h ) , a n t h r e c e n t f l o o d o C o m m o d o r e6 s o f t w a r e .

T h e r e w e r e l o t s o c h a n g e s i t h e e n t e r t a i nm e n t c a t e g o r y . I n f o c o m c o n t i n u e s t d o m i n a t et h l i s t : i h o l d s p o s i t i o n s t w o , f i v e , a n t e w i t hi t Z o r k I S u s p e n d e d , a n Z o r k I I I . T h E p y x g a m e

T e m p l e o f A p s h a i f e l l t t h i r d p l a c e , b u i w a r p l a c e d b J u m p m a n , a n o t h e r E p y x g a m e .T i m e w o r k s m a d e i t d e b u t o o u H O T W A R E l i s tw i t h g a m e s i f o u r t h a n s i x t h p l a c e : R o b b e r s o t h L o s t T o m b , w h i c h s e n d s y o u o n a n a d v e n t u r ei s e a r c h o s a c r e d t a b l e t s i a n c i e n t E g y p t ; a n

W a l l S t r e e t , w h i c h m a k e s y o u W a l l S t r e e t i n v e s t o rw i t h m i l l i o n d o l l a r s t s p e n d . S i r i u s a l s o a p p e a r sf o t h f i r s t l i m e w i t h F a s t E d d i e a n S q u i s h ' E m ,a d v e n t u r e g a m e s t h a t p i y o a g a i n s t v a r i o u s c r i tt e r s a n " s n e a k e r s " a y o t r y t o o b t a i n t r e a s u r e .

N o m a n y c h a n g e s i ( h h o m e / b u s i n e s s /u t i l i t y c a t e g o r y . P o p u l a r p r o g r a m s T u r t l e G r a p h i c s ,T o l l T e x t , a n T o t i L a b e l r e m a i n b e s t s e l l e r s . T h e ya r j o i n e d b t w n e p r o g r a m s f r o m T i m e w o r k s ,M o n e t / M a n a g e r a n D a t a M a n a g e r , w h i c h t i e d f o rs e c o n d p l a c e b e c a u s e m a n y r e t a i l e r s s e l l t h e m a

p a c k a g e . D o m e B u s i n e s s b C o m p t t t h i n g s a n E a s y S c r i p t b C o m m o d o r e a p p e a r t o t h f i r s tt i m e i f o u r t h a n e i g h t h p l a c e .

I e d u c a t i o n a l s o f t w a r e , s e c o n d , t h i r d , a n f o u r t h p l a c e w e r e t a k e n b y S p i n n a k e r w i t h K i n d e rC o m p , F a c e i m i k e r , a n H e D i d d l e D i d d l e . H e s W a r e( f o r m e r l y H Y S ) c l a i m e d f i r s t p l a c e w i t h C o c o( w a t c h f o C o c o t a p p e a r h e r e s o o n ) , a n T a y l o r -m a d e ' a T o u c h T y p i n g T u t o r a g a i n a p p e a r s o t h l i s t t h i s m o n t h i f i f t h p l a c e .

V I C - 2 0 H O T W A R EV I C - 2 0 s o f t w a r e s a l e s s e e m a b i t m o r e s t a b l e t h a nt h o s e o f t h e C o m m o d o r e 6 4 t h o u g h t h e r e a r en u m b e r o n e e n t r i e s i t h e n t e r t a i n m e n t c a t eg o r y t h i s m o n t h .

C r e a t i v e S o f t w a r e a n H e s W a r e d o m i n a t et h l i s t i a l t h r e e c a t e g o r i e s . C r e a t i v e S o f t w a r et a k e s f i r s t a n t e n t h p l a c e i e n t e r t a i n m e n t w i t hC h o p l i f t c r a n R a H o t e l ; s e c o n d a n f i f t h i b u s in e s s w i t h H o m e O f f i c e a n H o u s e h o l d F i n a n c e ; a n f i r s t a n s e c o n d i e d u c a t i o n w i t l i P i p e s a n S p i l l sa n F r i l l s . A l o t h e s e C r e a t i v e S o f t w a r e p r o g r a m s ,w i t h t h e x c e p t i o n o C h o p l i f t e r , a r n e t t h l i s tt h i s m o n t h .

H e s W a r e ' s G r i d r u n n e r m o v e d u f e n o t c h e s t b t h t h i r d b e s t - s e l l i n g g a m e . S l u i n u i s ,l i c e n s e d f r o m S y n a p s e b H e s W a r e , i s c r o l l i n gm a z e a d v e n t u r e o r i g i n a l l y w r i t t e n f o t h e A t a r it h a t l a n d e d i s e c o n d p l a c e i i t f i r s t m o n t h o t h l i s t . T u r t l e G r a p h i c s , H E W r i t e r , V I F o r t h ,a n t h 6 5 0 2 P r o f e s s i o n a l D e v e l o p m e n t S y s t e m ( c a s s e t t e - b a s e d 6 5 0 2 a s s e m b l e r p a c k a g e ) a r H e W a r e ' s b e s t - s e l l i n g b u s i n e s s p r o g r a m s t h i s m o n t h ,w h i l e C o c o m a d e i t d e b u t i t h N o s l o t i e d u c a t i o n a l p r o g r a m s .

l m a g i c ' s D e m o n A t t a c k p r e m i e r e s i f i f t h p o s it i o n i t h e n t e r t a i n m e n t c a t e g o r y , f o l l o w e d b t w f r o m C o m m o d o r e : S e W o l f a n G o r f . A d v e nt u r e P a c k I f r o m V i c t o r y S o f t w a r e a p p e a r s i n i n t hp l a c e i i t f i r s t m o n t h o t h l i s l . < Q

C O M P U T E T s G a z e t t eT o l l F r e e S u b s c r i p t i o n O r d e r L i n e

8 0 0 - 3 3 4 - 0 8 6 8I N 9 1 9 - 2 7 5 - 9 8 0 9

Page 62: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 62/132

D e m o n S t a rF O V I A N 6 S f a n M c D a n i e l

P a c k i n g a r c a d e - s t y l e q u a l i t y i n t o t h u n e x p a n d e d5 V I C - 2 0 i t o u g h B A S I C p r o g r a m m i n g c h a ll e n g e , b u t h i n k y o u ' l l f i n d t h a t " D e m u n S t a r "c o m e s t h r o u g h w i t h f l y i n g c o l o r s ( p l u s s o u n d a n dc u s t o m g r a p h i c s ) . Y o u r u n i v e r s e i b e i n g i n v a d e db D e m o n S t a r s , w h i c h a p p e a r a u n p r e d i c t a b l ei n t e r v a l s a n c a d e s t r o y a l l l i f e f o r m s i t h e i rv i c i n i t y . d e f e n s e s h i e l d p r o t e c t s y o u r h o m e ■ . .a r e a , b u v a s t a m o u n t s o e n e r g y a r n e e d e d 't m a i n t a i n i t

Y o u r m i s s i o n : t p e n e t r a t e l i f e l e s s a r e a sa l r e a d y d e v a s t a t e d b D e m o n S t a r s a n t t r a n s m i t e n e r g y u n i t s b a c k t y o u r h o m e p l a n e t 1 : .

Y o u r s t a r s h i p m o v e s h o r i z o n t a l l y , v e r t i c a l l y ,a n d i a g o n a l l y , c o n t r o l l e d b j o y s t i c k . T h j o y s t i c k f i r e b u t t o n s h o o t s m a t t e r c o n v e r s i o nt o r p e d o e s . W h e n y o a r n o b u s y d e f e n d i n gy o u r s e l f f r o m D e m o n S t a r s o r c h a s i n gd a n g e r o u s Q u a s a r s , y o c o n v e r t c e l e s t i a lo b j e c t s i n t o v a l u a b l e e n e r g y u n i t s b s c o r i n gd i r e c t h i t s w i t h y o u r t o r p e d o e s . N e b u l a e n e y o f i v e e n e r g y u n i t s , s i n g l e - s p i r a l g a l a x i e s t e nu n i t s , s t a r s 1 5 , a n d o u b l e - s p i r a l g a l a x i e s 2 0

B l a s t i n g Q u a s a r sQ u a s a r s a p p e a r f r e q u e n t l y , a c c o m p a n i eb d e e p - p i t c h e d w a r n i n g s o u n d . I y o d n o t d e s t r o y Q u a s a r b e f o r ei d i s a p p e a r s , y o l o s e 5 0 e n e r g yu n i t s . A e n e r g y d r o p b e l o w z e r od e s t r o y s y o u r s h i p , a d o e sc o l l i s i o n w i t h a n c e l e s t i a lo b j e c t . D e m o n S t a r s s h o wu l e s s f r e q u e n t l y t h a nQ u a s a r s , b u t t h e y a r f a m o r e d a n g e r o u s .T h e i r n e g a t i v e e n e r g yf i e l d r e s t r i c t s t h r a n g e o y o u rt o r p e d o e s , a n f a i l i n g t h i D e m o n S t a r w i t h i nt h a l l o t t e d t i m e c o s t sy o y o u r s h i p .

W h e n y o s h o o t d o w n6 C O M P U T E I S C o l e t t e S e p t e m b e r 1 9 8 3

Q u a s a r , y o r e c e i v e 1 0 e n e r g y u n i t s . D e m o nS t a r g a i n s y o w h o p p i n g 5 0 u n i t s . I n a d d i t i o n ,

y o r e c e i v e a ' . l O O - u n i t b o n u s e v e r y t i m e y o m a n a g e t o c o l l e c t 1 0 0 0 u n i t s o n y o u r o w n . B u

w a t c h o u t ! W h e n y o u r e n e r g y s t o r e e x c e e d s 3 0 0 0 ,y o u r s h i p w i l l b e g i n m o v i n g t o m o r e d e n s e l y

p o p u l a t e d a r e a o t h e u n i v e r s e , a n D e m o nS t a r s w i l l a p p e a r w i t h g r e a t e r f r e q u e n c y . T i e l p , y o u k e e p t r a c k , y o u r t o t a l a c c u m u l a t e de n e r g y - u n i t s a r d i s p l a y e d c o n t i n u o u s l y .

t i m e r a l s b a p p e a r s w h e n e v e r Q u a s a r o D e m o n S t a r e n t e r s y o u r a r e a .

P r e p a r i n g D e m o n S t a rV I V e r s i o n

T h V I C - 2 0 v e r s i o n o D e m o n S t a rc o n s i s t s o t w p r o g r a m s : t h

m a i n p r o g r a m , a n s e c o n dp r o g r a m w h i c h r e c o r d s

s p e c i a l d a t a f i l e o t h c a s s e t t et a p e f o l l o w i n g t h m a i n p r o g r a m .

T u r n o y o u r V I C , t y p e N E W , a n t h e n t y p e i t h m a i n p r o g r a m ( P r o g r a m

1 ) I i f a i r l y l o n g a n v e r y c o m p a c t , s y o m u s t t y p e w i t h c a r e . I p o s s i b l e , h a v e f r i e n d

r e a d b a c k t h p r o g r a m f r o m t h s c r e e na f t e r y o h a v e t y p e d i t w h i l e y o

c h e c k t h p r i n t e d v e r s i o n .M a n y e r r o r s c a b c a u g h t

t h i s w a y .A f t e r t h e m a i n p r o g r a m

h a b e e n t y p e d a n p r o o fr e a d , c o p y i t c a s s e t t e w i t h

S A V E " D E M O N S T A R "c o m m a n d , t h e n r e w i n d t h

t a p e a n i s s u e V E R I F Y" D E M O N S T A R " c o m m a n d .W h e n t h v e r i f i c a t i o n i c o

p l e t e , p r e s s t h e S T O P b u t t o n o t h r e c o r d e r . N o c l e a r m e m o r y

w i t h N E a n t y p e i t h " D A T A ". g r a m ( P r o g r a m 2 ) W h e n t h i s i c o m p l e t e d

t u r a t e l y , t y p e R U N . Y o u w i l l b p r o m p t e d t p r e s s P L A Y a n R E C O R D o t h e r e c o r d e r . W h e n

Page 63: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 63/132

P f t O G R f l m / T D A CV I 2 a n 6 S o f t w a r e

i O u S t o r e s o r B M a i l P R O G R A m / T t X K

S H A M U SF r o m S y n a p s e S o f t w a r eU I h 2 i s t c e n t u r y , a n y o u ' r e I h S H A M U S , l o o k i n g l o y o u r a r c h - e n e m y , i h S h a d o w , ( d o s l r o y h i Y o u ' r o■ i - t - i I w i t h l a S h i v a , i n . - m o s t p o w e f l u l w e a p o n s i ( h g a l a x y C a y o u h a n d l e t h S h a d o w ' s h o n c n m o n :R o b o - O ' O ' 0 5 . W h i r l i n g D r o n e s a n : . n . i ] i l u ' i ; n i a r m e d a n d t - v 1 1 ' ' C a y o i m i j - l u - S h a d o w > - h i l a i rl e v e l s w i | h 3 r o o m s e a c h E v e r y o n o T h e m d a n g e rD u S 1 * I n t e n s i v e a r c a d e a c t i o n , r e q u i r e sC O 6 T A P E O D I S K $ 3 4 . 9 54 2 1 3 0 V I C 2 0 R O $ 3 9 . 9 5

S I D E W I N D E Rb J i m m y H u e y f i o m T i o n mT e e x p l o s r v e D e n i e s ! A i n c f e d i f t y f a i l a n c h a l l e n g i n gg a m e w h e r e p l a y e r s o u t - m a n e u v e r d e a d l y B a t l l e p o d s .d o d g e d e s m j c i i v e S l a t e r b o m b s a n d g o h e a d - t o - h e a dw i t h a l i e n O o i j t o j e i s4 3 5 5 7 V I C 2 0 1 S K T a p e $ 2 f l = 9 3 5 2 3 . 9 62 0 o f t i l lS e p t . 1

C H O P L I F T E RF r o m B r o d e r b u n dB I B e s l S e l l e r lC a y o r e s c u e t h h o s t a g e s c a p r u r o d b B i B u n g e l -i n g s ' ? F i r s t y o u ' l l h a v e t m a k e c a r e f u l p l a n s f o y o u rh e l i c o p t e r r e s c u e m i s s i o n . B u i h u r r y e v e r y m i n u l ec o u n t s ' W h k n o w s w h f l i | h B u n g c h n g s h a v e I m i n d 'R e q u i r e s j o y s t i c k -4 2 3 3 2 V I C 2 0 R O $ 4 4 4 S - $ 3 5 . 9 62 0 o f t i l l S e p t . 1

C O M P U T E R SF O K I D SA l a r E d i t i o n B S a l l y L a u o n f r o m C i o a l l v eT h o B A S I C p r o g r a m m i n g m a n u a l w r i t l o n ( o k > r J s f r o m

• • ' • : h . j ' t ' . ' ■ c o \ O ' g r a p h i c s , i n c l u d i n g I h o s u r e - l o - p l e a s ep r o g r a m , ' S c a r e M o w i t h a E l e p h a n t " D e t a i l e d i n s i r u c l i o n s a n k ; " - r n ■ . p l u s g l o s s a r y o s t a t e m e n t s a n c o m m a n r i s W i t h f e & s o n p l a n s a n l i p s F o p a r e n t s a n t e a c h e r s .3 4 5 2 4 S o f t c o v e r , $ 5 . 9 5

F R O G G E RF r o m O n - L i n e - " O n o t h m o s t p o p u l a r a r c a d e g a m e s e v e r n o a v a i l a b l e l o y o u r h o m o c o m p u t e r J u s t a i I h a r c a d eg a m e , y o m u s t d o d g e h e a v y t r a f f p c a n j u m p t h m o v i n gl o g s i t h s t r e a m t g o h o n w F a n l u l i C g r a p h i c a l R f t -q u i r o s J o y s t i c kC O 6 T A P E O D I S K $ 3 4 . 9 5

M U T A N TH E R DF r o m T h o r n C M S a v e t h p o w e r h o u s e f r o m h o a r f l o r a o \ p l u t o m u mC r a z e d m u t a n t s s w a r m i n g o u o b u r r o w s I I w J t i m np a c k e d p a r t s , l o o n o h v p l a y e r s , t h r u t h l e s s m u t a n tf l a y e r m a m p u l a T e s l o s e ' b a r r i e r s t f i n d I h m o u t h o I h b u r r o w T h c h f l l l o n g e i t r j o ^ c e n d w h i l a d o d g i n g F a l l i n gr o c k s , d e s t r o y I h m u t a n t e g g s w i l n a e n p l o s i v o c h a r g ea n c l i m b f m s u r f a c e l d e l o n a t o j a i w i f f i t h n s m a i y c - u m a y b e e a t e n a h v o 1

E A J t U T -G A M E SV I C 2 0 R o m , $ 3 9 . 9 5

E A R L YG A M E Sb J o h n P a u l i o n f r o m E o r l y GN i n e , c o l o r f u l , n o n ^ a g g r e s s i v a . m l e r a c t i v e g a m e s d v e l o p b a s i c 3 * f I I s a n c r e a t i v i t y a I h o y e n i u r l a m y o u n gc h i l d r e n 2 v t y e a r s o l d . I n c l u d e s n u m b e r s , l e t t e r s .s h a p e s , a n r i i i m e s p l u s d r a w i n g o p t i o n N a d u l ta s s i s t a n c e n o e d e d F3 4 2 B 7 V I C 2 0T A P E $ 2 9 , 9 5

V I C 2 0P R O G R A M M E R SR E F E R E N C E G U I D Eb C o m m o d O r o I r o m S A M ST h i s c o m p r o h o n s i v o 3 0 p i i g o m a n u a l I t h c o m p l e t er o l o r o n c o g u i d e P r o v t r J o s v o c a b u l a i y , p r o g r a m m i n g t i p s ,s u g g e s t i o n s O f l o w t r m p r o v o y o u r s k i K s a n s o a c i a ls e c t i o n o I / o p e r a t i o n s . F o r V i 2 u s e r s , l l ' s i n d i s -p o n s a b l s l4 1 7 3 5 S o f t c o v e r b o o k S 1 6 . 9 5

H E W R I T E Rb J e r r y B a i l e y T r o u l H E

M E W R r r t HM E S W R I T E RH E S W R I T E RH E S W R I T E RH E S W R T T E RH E S W R I T E R

T h i s [ i m e - s a v i n g w o r a p r o c e s s o r h e f p s y o u p r o d u c e q u a li t l o i t e r s a n m a n g s e n c l s w i t h e a $ a w h i l e e l i m i n a t i n gf e l y p i n g a n r j e i j i l m g I n c l u d e s f u l l s c r e e n e r j i d n r j n l u sw o c t i « r a r j a r o u n d . | u & i i l i c f l i i o n , c e n i e n n g . p a g e h e a d e r s ,n u m b e r i n g a n d s o a r c f t i n g L e t s y o p r e v i e w o u l p u l t l h > es c r e e n b o l o r c p r i n t i n g !4 2 1 1 8 V I C 2 0 R O S 3 f t W S 3 1 . 9 6C O 6 R O $ M # 5 S 3 5 . 9 62 0 o f t i l l S e p t . 1 0

V I C A L CI r o m u M i

h a n d y c a l c u l a t o r p r o g r a m ' V i C a E c ' s t e m e m o r y r e g i s -i o t s a n F o u r d a t a r e g i s t e r s a r v i s i b l e a t a ' [ i m p s o t h s c r e e n Y o g e t q r i T h m a t i c a n m a t h l u n c l i o n s . r j e r -c o n f a g o s . r a n d o m n u m b e r s a n d c o m p o i m d i m e r e s t t b l e s w i t h s i n g l e k e y s t r o k e , t h e n s t o r e m a n s w e r sP r e c i s i o n w r t h t p l a c e s .4 2 4 2 2 V I 2

T a p e $ 1 4 . 9 5

T U R T L EG R A P H I C Sb D a v i d M a l n b e i g I r Q m H E F u n . e a s y - t o - u s e c o m p u t e r l a n g u a g e l e t s e v e n t > e g i n -n e r s c r e a l e c o l o r f u l a r r i s l i c p i c l i i i e s w h i l e p a i n l e s s l y l e a r ni n a l I h b a s i c s o p r o g r a m m i n g . T h i r t y c o m m a n d si n c l u d o I T i o s b l o t c o l o r , s o u n d , m c - u c - n . l o g i c a l c o n d i t i o n s .c a l c u l a l i n c ] . b r a n c i n o a n i l s u b r o u t i n e s . M e n u d r i v e n p r og r a m w i t h I ; a c o m o d e r n a h e s i l e a s y t o f o l l o w I h l o g i c .4 2 1 5 2 V I C 2 0 R O $ 3 9 . 9 5

T h P r o g r a m S t o r eN O O P E N I G r e e n s b u r g , P

S h e r a t o nB u s i n e s sD i s t r i c t

R o u t e 3

W e s t m o r e l a n dM a l l *

R t e . 3 0 E a s t G r e e n s b u r g , P A 1 5 6 0 1( 4 1 2 J 8 3 B - 1 6 0 4

O v e r 2 5 0 0 P r o g r a m s f o T R S - B O , A T A R I 4 0 0 / 8 0 0 , A P P L E , I B M V I 2 0

V i s i l o u r o t h e r s t o r e s :8 2 B e i r i e l R d . C o l u m O u s . O S e v e n C o r n e r s C e n t e r . F a l l C h u r c h , V W B e l l P l a z a , 6 6 0 0 S e c u r i t y B l v d . . B a l t i m o r e , M W h i t e F l i n l M a l l , R o c k v i l l e P i k e , R o c k v i l l e . M H a r v a r d S q u a r e . 1 3 D u n s T e r S I C a m b r i d g e , M W e s t m o r e l a n d M a l l . R t e . 3 E a s t , G r a o n s b u r g . P C o m i n g s o o n t P h i l a d e l p h i a

P R O G R M I ) S T O R EF r a n c h i s e o p e n i n g s a v a i l a b l e i s n l e c l e d c i t i e s

F o I n f o r m a t i o n C a l l2 0 2 - 3 6 3 - 9 7 9 7

T O r d e r C a l l T o i l - F r e e8 0 0 - 4 2 4 - 2 7 3 8

I V i r g i n i a c a l l ( 7 0 3 ) 5 5 6 - 9 7 7 8M A I L O R D E R S : S e n d c h e c k o M O f o t o t a l p u

c h a s e p r i c e , p l u s 3 0 0 p o t t a g e h a n d l i n g . V A . : a d s a l e sl a v . C i . u c i " c a r d s . I n c l u d e a l e m b o s s e d i n f o r m a t i o n .

f c 1 9 8 3 T h e P r o g r a m S t o r e , I n c .

T H P R O G R A M S T O R E O e p t . 0 7 - 0 B - 3 B o 9 5 8 2 4 2 0 0 W i s c o n s i n A v e n u e , H . W . W a s h i n g t o n , D . C . 2 0 0 1 6I t e m T a p e / D i s k / B o o k P r i c e P o s t a g e $ 2 . 0 0 N a m e

T o t a l A d d r e s s .C H E C K V I S A C i t y

M A S T E R C A R D C a r d # _C o m p u t e r

. S t a l e .E x p .

Page 64: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 64/132

■ :

( ' ' ■ -

I " D e m o n S l u r , " t h s p a c e s h i p ( c e n t e r ) m u s t a v o i d c r a s h i n gi n t o c e l e s t i a l o b j e c t s w h i l e h u n t i n g e x p l o s i v e Q u a s a r * . ( V 1 C -2 v e r s i o n . !y o u d o t h i s , d a t a f i l e e n t i t l e d " D F " w i l l b e c o p i e dt y o u r t a p e i m m e d i a t e l y f o l l o w i n g " D E M O NS T A R . " F i n a l l y , S A V E t h d a t a p r o g r a m u n d e rt h n a m e " D A T A " o a n o t h e r t a p e , j u s t i n c a s ey o n e e d i a g a i n . s p a r e c o p y o f t h e m a i n p r g r a m a l s o i g o o d i d e a .

T p l a y t h e g a m e , p l u g j o y s t i c k i n t o t h V I g a m e p o r t . I n s e r t t h D e m o n S t a r t a p e i n t ot h c a s s e t t e p l a y e r , r e w i n d i t a n i s s u e L O A Dc o m m a n d . Y o w i l l b p r o m p t e d t p r e s s P L A Yo t h r e c o r d e r . W h e n t h p r o g r a m c o m p l e t e sl o a d i n g , l e a v e t h P L A Y b u t t o n d o w n a n e n t e rR U c o m m a n d . T h s c r e e n c o l o r w i l l c h a n g e a n

W A I T m e s s a g e w i l l a p p e a r .W a i t p a t i e n t l y w h i l e t h p r o g r a m l o a d s t h

d a t a f r o m t h e d a t a f i l e . Y o w i l l s e t h t a p e s t o pa n s t a r t s e v e r a l t i m e s . D n o i n t e r f e r e w i t h t h i sp r o c e s s . T h l o a d i n g i c o m p l e t e w h e n s c r e e np r o m p t , " L E V E L ? , " a s k s y o f o y o u r c h o i c e o s k i l l l e v e l s ( t h e r e a r e t e n l e v e l s o p l a y ) . P r e s sS T O P o t h r e c o r d e r , t y p e n u m b e r ( t h e s k i l ll e v e l y o w a n t ) b e t w e e n a n 1 0 a n p r e s sR E T U R N .

p r e f e r t s t a r t a l e v e l f o u r , b u a f i r s t - t i m ep l a y e r m i g h t w a n t t p i c k l e v e l t w o t h r e e . A s o o n a s t h e l e v e l i e n t e r e d , t h s c r e e n c o l o r w i l ls h i f t t d e e p b l u e , a n a f t e r f e m o m e n t s t h D e m o n S t a r u n i v e r s e w i l l s c r o l l m a j e s t i c a l l y i n f ov i e w . Y o u r s t a r s h i p w i l l b r e s t i n g a t h b o t t o ml e f t o t h s c r e e n . A f t e r a b r i e f p a u s e ( g i v i n g y o l i m e t l o o k t h i n g s o v e r ) , t h s h i p w i l l l a k e o f f ,b e n t u p o n i t e n e r g y - g a t h e r i n g m i s s i o n .

D e m o n S t a r S t r a t e g yI t h e r e a r e a n c e l e s t i a l o b j e c t s i m m e d i a t e l y i f r o n t o f t h e s h i p w h i c h m i g h t i n t e r f e r e w i t h y o u rt a k e o f f , p r e s s t h e f i r e b u t t o n i m m e d i a t e l y a n h o l d i d o w n . T h e o b s t r u c t i n g o b j e c t s w i l l b e d es t r o y e d a y o u r s h i p g e t s u n d e r w a y . Y e l l o wd o u b l e - s p i r a l g a l a x i e s a r e w o r t h t h m o s t , s h e a d6 C O M P U J E I ' i G a i e l t e S e p t e m b e r 1 9 8 3

" D e m o n S t a r " f o t h C o m m o d o r e 6 4

f o t h e m ( c o n t r o l l i n g d i r e c t i o n w i t h t h j o y s t i c k )a n s t a r t f i r i n g . Y o u r n o r m a l f i r i n g r a n g e i a b o u to n e - t h i r d o f t h e s c r e e n w i d t h . W h e n D e m o nS t a r i o t h s c r e e n , t h r a n g e d r o p s t s l i g h t l yl e s s t h a n o n e - f o u r t h o f t h e s c r e e n w i d t h .

W h e n Q u a s a r a p p e a r s , y o m u s t f i n d y o u rw a t i a n f i r e y o u r t o r p e d o w i t h i n t h t i m el i m i t , m a k i n g s o m e s p l i t - s e c o n d d e c i s i o n s a b o u tt h e s h o r t e s t p a t h t h r o u g h t h m a z e o o b j e c t s .Y o w i l l h a v e t i m e t b l a s t o n o t w o b j e c t s o u o y o u r w a y , i n e c e s s a r y . A u n v a n q u i s h e dQ u a s a r d r a i n s 5 ( 1 0 e n e r g y u n i t s , s y o w i l l w a n tt a c c u m u l a t e m o r e t h a n 5 0 u n i t s a s s o o n a y o c a t k e e p f r o m b l o w i n g u ( w h i c h h a p p e n s ,r e m e m b e r , a n y t i m e y o u r e n e r g y d r o p s b e l o wz e r o ) . T h b e s t w a t i n s u r e s u r v i v a l i t d e s t r o yf i v e Q u a s a r s r i g h t a w a y .

W h e n y o r e a c h h i g h e r l e v e l s o p l a y , b l a s ts t r a t e g i c a l l y p l a c e d o b j e c t s o u o y o u r w a q u i c k l y , c a r v i n g o u t p a t h s w h i c h g i v e y o u r s h i pe a s i e r a c c e s s t a l a r e a s o f t h e s c r e e n . Y o u r s h i pa n y o u r t o r p e d o e s c a n m o v e a c r o s s t h s c r e e nb o r d e r a n c o m e b a c k o t h o t h e r s i d e ; d n o f o r g e t t h i s w h e n y o a r i n a t i g h t s p o t !

T h e n t r y o D e m o n S t a r i h e r a l d e d b b l i n d i n g f l a s h , f o l l o w e d b t h r o a r i n g o p u r en e g a t i v e e n e r g y . K e e p c a l m e n o u g h d u r i n g t h i sn e r v e - r a t t l i n g d i s p l a y t f i n d t h D e m o n S t a r , g e i n t o f i r i n g p o s i t i o n , a n d e s t r o y i b e f o r e y o u rl i m e r u n s o u t . D e m o n S t a r s a r e t h s a m e c o l o r a sr e g u l a r s t a r s , s e v e n t h o u g h t h e y h a v e a d i f f e r e n ts h a p e , y o h o v e t b s h a r p - e y e d t s p o t t h e m i t i m e .

T h s k i l l l e v e l s a u t o m a t i c a l l y a d v a n c e a y o s c o r e m o r e p o i n t s . b e g i n n i n g p l a y e r s t a r t i n g a s k i l l l e v e l f o u r w i l l f i n d i d i f f i c u l t , b u t n o t i m p o ss i b l e , t r e a c h s c o r e o 1 0 0 0 . I y o m a n a g e t a c c u m u l a t e m o r e t h a n 6 0 0 0 e n e r g y u n i t s , y o w i l lb p l a y i n g a l e v e l e i g h t . A e x p e r t w i l l r e a c h1 0 , 0 0 0 u n i t s a t h i s l e v e l . M a s t e r p l a y e r s w i l l b

Page 65: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 65/132

a b l e t p l a y a s k i l l l e v e l s n i n e a n t e n . T h g a m ew i l l n o a d v a n c e a u t o m a t i c a l l y t t h e s e h i g h e s tl e v e l s , s o t h e p l a y e r m u s t s e l e c t ( h e m w h e n t h g a m e s t a r t s .

I y o u r s h i p i d e s t r o y e d , y o u r t o t a l s c o r e w i l lb d i s p l a y e d , a n y o w i l l b e a s k e d i y o w a n tt p l a y a n o t h e r r o u n d . T y p i n g w i l l s t a r t n e r o u n d , a n t y p i n g w i l l e x i t t h p r o g r a m . I y o e x i t t h p r o g r a m b a c c i d e n t a n y o u w a n t t p l a y a g a i n , t y p e R U 7 n o j u s t R U N .C u s t o m i z i n g T h V I P r o g r a mF o t h o s e w h w o u l d l i k e t c h a n g e s o m e o f t h ec h a r a c t e r i s t i c s o f p l a y , t h e f o l l o w i n g i n f o r m a t i o nw i l l p r o v e h e l p f u l . T m a k e c h a n g e s i t h p r g r a m , f o l l o w t h e d i t i n g p r o c e d u r e s i t h f i r s tt w c h a p t e r s o f P e r s o n a ! C o m p u t i n g o t h V I C - 2 0( t h e m a n u a l ( h a t c a m e w i t h y o u r c o m p u t e r ) .

L i n e s 1 2 - 1 6 l o w e r t h s c r e e n o u o v i s i b l er a n g e , p r i n t t h g a m e u n i v e r s e o t h s c r e e n , a n s c r o l l t h s c r e e n u a g a i n . T h e x p r e s s i o n ( 3 * S K )i n l i n e 1 d e t e r m i n e s t h n u m b e r o c e l e s t i a l o j e c t s w h i c h w i l l a p p e a r o t h s c r e e n f o a n s e l e c t e d s k i l l l e v e l ( S K ) . I y o u w a n t t m a k e t h g a m e e a s i e r y o c a c h a n g e t h i s t ( 2 * S K ) . N o t et h F O R / N I - X T l o o p a t h e n o l i n e 1 6 i i i p o r t a n t , b e c a u s e t h d e l a y i c r e a t e s g i v e s t h p l a y e r t i m e t l o o k o v e r t h s i t u a t i o n b e f o r e t h a c t i o n b e g i n s . T c r e a t e a l o n g e r d e l a y , m a k e t h l o o p m a x i m u m g r e a t e r t h a n 1 0 0 0 .

T h e m a i n p r o g r a m l o o p i i l i n e s 1 7 - 3 3 . T h I s t a t e m e n t a t h e n o l i n e 1 s e n d s t h p r g r a m ( a r a n d o m i n t e r v a l s ) t o t h Q u a s a r / D e m o nS t a r r o u t i n e a l i n e s 6 3 - 6 6 . I y o w a n t t h Q u a s a r s a n D e m o n S t a r s t a p p e a r w i t h g r e a t e rf r e q u e n c y , d e c r e a s e t h a r g u m e n t o f t h e f u n c t i o nF N R . F o e x a m p l e , c h a n g e F N R ( I O ) t F N R ( 8 ) .I n c r e a s i n g t h v a l u e w i l l d e c r e a s e t h f r e q u e n c y .

I p l a y e r r u n s o u o t i m e w h e n Q u a s a r o D e m o n S t a r i o t h e s c r e e n , t h e I s t a t e m e n t a t h e n o l i n e 1 s e n d s t h p r o g r a m t o " t i m eo u t " r o u t i n e a l i n e s 7 2 - 7 4 . A t h p r o g r a m s t a n d s ,

p l a y e r h a a b o u t 1 s e c o n d s b e f o r e r u n n i n g o u o f t i m e . T i n c r e a s e t h a m o u n t o t i m e , i n c r e a s et h e f i g u r e 7 0 i l i n e 1 8 .

A y o u k n o w , t h t o r p e d o f i r i n g r a n g e i i n h i b i t e d b t h a p p e a r a n c e o D e m o n S t a r .T h i s i a c c o m p l i s h e d i l i n e 6 b t h e x p r e s s i o nR 5 l o w e r i n g t h r a n g e ( R G ) t o f i v e s c r e e nl o c a t i o n s o a b o u t o n e - f o u r t h o f t h e s c r e e n w i d t h .C h a n g i n g t h e v a l u e o R a t t h i s p t i i n l w i l l c h a n g et h D e m o n S t a r ' s e f f e c t u p o n t h r a n g e .

T h n o r m a l r a n g e o t h t o r p e d o i s e b K i l i n e 8 T h c u r r e n t v a l u e o f e i g h t s c r e e nl o c a t i o n s s e e m s j u s t r i g h t . T h l o n g e r y o m a k et h e r a n g e , t h e e a s i e r t h g a m e w i l l b e . I y o d e c i d et o t r y o u d i f f e r e n t r a n g e , y o m u s t c h a n g e t h v a l u e o R n o o n l y i n l i n e 8 b u a l s o i l i n e 4

( t h i s i w h e r e t h r a n g e i r e s e t t n o r m a l a f t e rD e m o n S t a r h a s b e e n d e s t r o y e d ) .

S c o r i n g f o o b j e c t s h i i a c c o m p l i s h e d b l i n e s 4 6 - 4 8 . T h f o r m u l a P P T + ( ( L - 4 1 * 5 ) i l i n e4 s e t s t h p o i n t s c o r e s 5 1 0 , 1 5 , a n 2 f o e a c ho t h f o u r t y p e s o o b j e c t s . C h a n g i n g t h " 5 t " 6 h e r e w o u l d c h a n g e t h s c o r e s t 6 1 2 1 8 a n 2 4 L i n e 4 8 s e t s t h v a l u e o f Q u a s a r , a n l i n e 4 e s t a b l i s h e s t h e 5 0 0 - p o i n t v a l u e o f t h eD e m o n S t a r . T h b o n u s p o i n t s a r c o n t r o l l e d b l i n e s 6 7 - 6 9 .

A n o t h e r s c o r i n g c o n t r o l a p p e a r s i l i n e 7 3 w h e r e F T P T - 5 0 0 d e c r e a s e s t h s c o r e w h e nQ u a s a r " t i m e s o u t . " T v a r y t h a m o u n t o d c r e a s e , c h a n g e t h f i g u r e 5 0 i t h i s l i n e .

I y o h a v e a n q u e s t i o n s o c o m m e n t s r g a r d i n g D e m o n S t a r , p l e a s e f e e l f r e e t o w r i t e m a t h a d d r e s s g i v e n b e l o w . w i l l b h a p p y t p r o v i d e y o w i t h v e r i f i e d c a s s e t t e c o p y ( f o r V I o n l y ) o t h g a m e a n t h d a t a p r o g r a m u p o nr e c e i p t o c a s s e t t e , s e l f - a d d r e s s e d , s t a m p e dc a s s e t t e m a i l e r , a n S 3

S t a n M c D a n i e l3 1 O n k d a i e A v e n u eM : i l V a l k y , C A 9 4 9 4 lS e p r o g r a m l i s t i n g s o n p a g e 7 7 . 3 . < f l )

V I 2 a n C B 6 4 E X P A N D E R B O A R D SF O V I

P O C B C .

' ■ ' , ' ■ - .

6 - S L O TT o g g l e s .

u s a n r e s e tP V - 3 6■ 6 9 . 9 5G - S L O T w i t h3 - 1 1 r i b b o n c a b l eP / V - J 6' 8 9 . 9 5

V I 2 M E M O R Ym u l t i p u r p o s e b o a r d w i t h s o c k e t s f o i h r o e B

b l o c k s o s t a t i c R A o E P R O ME » p a n d s v i e 2 0m e m o r y t 2 9 w f i e n e Q u i Q n e < Tw i i i i ? 4 r a S y s r e n i r e s c l b u l T o nC o n t r o l s w i t c h e s l o 8 m e m o r y b l o c k s6 1 ! 6 R A M o r 2 7 1 6 E P R O M9 0 - D a y w a r r a n t y

G o i a c o n n e t l o rS o c k e t s ( o . i l l I C

S o l d w i l r t 8 I o 2 4 R A

P I V M E - 1i v i l h Q K R A ' 7 9 . 9 S

W H I i 1 6 H A ' 9 9 . 9 5W i t h 2 4 H A ' 1 1 9 . 9 5

S h o w n w i l h o u l c o v e r

M O N I T O R / A U D I O C A B L EC o n n e c t s V I 2 O C B 6 t a u d i o a m p l i f i e r a n T m o n i t o r

C o l o r 6 J o V I C P / N M C - 2 ' 1 2 . 5 56 i o n l y P / M C - 3 ' 1 2 . 9 5

S e e y o u r d e a l e r o p l a c ey o u r o r f l o r d i r e c t l y

V I S A M / C H E C K C O T M - T i , i r R > m f l r k o C o m m o d o r e E l e c i r o n i g s L i m l i e d

S e p t e m b e r 1 9 6 3 C O M P U T E I S G a z e t t e 6

P R E C I S I O N T 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 S D I V I S I O N

P . O . B O X l i - l l lS A L T L A K E C I T Y , U T A H B 4 1 1 5

( 6 0 1 ) 4 8 7 - 1 1 3 ( 8

Page 66: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 66/132

o t h o lJ o W R o c k e

I n a d d i t i o n t b e i n g c h a l l e n g i n g g a m e f o t h V I a n C o m m o d o r e 6 4 " P o t h o l e s " d e o n s t r a t e s h o u s e r - g e n e r a t e d g r a p h i c s c a p r o d u c e a n a r c a d e - q u a l i t y d i s p l a y i a u n e x -p a n d e d V I C .

c h a n c e r e m a r k a b o u t t h c o n d i t i o n o o u l o c a ls t r e e t s s p a r k e d t h e i d e a f o r a g a m e c a l l" P o t h o l e s . " A f t e r m i n t r o d u c t i o n t t h V 1 C - 2 0 ,

f e l t i h a m o r e p o t e n t i a l t h a n t h a t d e m o n s t r a t e db p r o g r a m s i t h o w n e r ' s m a n u a l . W i t h t h i s i m i n d , s e a b o u t t d e v e l o p p r o g r a m d e m o ns t r a t i n g f e a t u r e s u s u a l l y d i s p l a y e d i v i d e o g a m e s .

P o t h o l e s p r o v i d e d a i d e a l w a t e x p l o r eh o t c o m b i n e u n i q u e p l a y i n g f i e l d , c u s t o mg r a p h i c s c h a r a c t e r s , m u l t i c o l o r d i s p l a y , s o u n d ,a n f a s t m o v e m e n t i a s i n g l e p r o g r a m . I a d d it i o n , t h e u l t i m a t e c h a l l e n g e w a t s q u e e z e t h p r o g r a m i n t o a u n e x p a n d e d V I C - 2 0 w i t h o u tl o s i n g t h e c u s t o m g r a p h i c s .

G o o d C i t i z e ns y m m e t r i c a l c i t y m a p r o v i d e s t h b a s i c l a y o u tf o t h g a m e . T h s t r e e t s a r f i l l e d w i t h p o t h o l e s .T w c a r s , e a c h d i f f e r e n t c o l o r , a r p a r k e d a o p p o s i t e c o r n e r s o t h c i t y . Y o u , t h p l a y e r , ap u b l i c - s p i r i t e d c i t i z e n , a r d e t e r m i n e d t f i l l t h p o t h o l e s b d r i v i n g t h r o u g h t h s t r e e t s . F o e a c hp o t h o l e y o f i l l , y o g a i n f i v e p o i n t s . T h s c o r e i d i s p l a y e d a n c o n s t a n t l y u p d a t e d a y o o b l i t e ra t t h p o t h o l e s .

M e a n w h i l e , t h s t r e e t c o m m i s s i o n e r ( t h ec o m p u t e r ) i d e t e r m i n e d t r e p l a c e t h p o t h o l e ss h c a k e e p h i s t r e e t c r e w b u s y . H a l s o w a n t s6 C O M P U T E ! 1 * G a z e t t e S a p t e m b e r 1 9 B 3

t s t o p t h d o - g o o d e r s h e c a n g e b a c k t h i d e s k . A h e d a s h e s t h r o u g h t h s t r e e t s t r y i n g t i n t e r c e p t y o u , h i s c a r l e a v e s t r a i l o p o t h o l e s .

Y o u r c a m o v e s u n d e r k e y b o a r d g u i d a n c e .T h c o m m i s s i o n e r ' s c a a u t o m a t i c a l l y t a k e s a p r s e c o u r s e a f i r s t , b u a p l a y c o n t i n u e s , t h c o m i s s i o n e r b e c o m e s s m a r t e r a n a s s u m e s a i n t e rc e p t c o u r s e . c o l l i s i o n b e t w e e n t h t w c a r s t e m i n a t e s t h p l a y . T h s c o r e i m o v e d t t h H I G HS C O R E b l o c k , a ' n d t h S C O R E b l o c k i r e s e t t z e r o . T h p l a y i n g f i e l d i r e s e t , a n t h c a r s a r r e t u r n e d t o t h e i r r e s p e c t i v e c o m e r s f o t h n e x tp l a y .

T h m u l t i c o l o r d i s p l a y a n t h c a r s a r t h m o r e u n u s u a l a s p e c t s o t h g a m e . T h c a r s n o o n l y c h a n g e d i r e c t i o n , b u a l s o m a i n t a i n p r o p e ro r i e n t a t i o n t t h d i r e c t i o n o f m o v e m e n t . T h ec u s t o m c h a r a c t e r s w h i c h m a k e u t h p l a y i n gf i e l d a n c a r s d e m o n s t r a t e t h h i g h - r e s o l u t i o nd i s p l a y c a p a b i l i t i e s o t h V I C - 2 0 ;O v e r c o m i n g T h P r o b l e m sM o v i n g c u s t o m c h a r a c t e r ( s u c h a s t h e c a r ) a b o u t

p l a y i n g f i e l d p o s e s t h r e e p r i m a r y p r o b l e m s :p o s i t i o n c o n t r o l , c h a r a c t e r p r o t e c t i o n , a n l o m e m o r y o v e r h e a d . M e m o r y o v e r h e a d w a m a j o rc o n c e r n i d e v e l o p i n g p r o g r a m o t h i s t y p e . T m e e t t h i s r e q u i r e m e n t , t w o - p a r t p r o g r a m a p r o a c h w a u s e d .

T h i n i t i a l i z a t i o n ( P r o g r a m 1 i l i t e r a l l y t h h e a r t o f t h g a m e . I c o n t a i n s t h d a t a f o t h c u t o c h a r a c t e r s a n l o a d s i i n t o b l o c k o p r o t e c t e dm e m o r y . T h i s p r e v e n t s t h e d a t a f r o m b e i n g d s t r o y e d w h e n t h m a i n p r o g r a m i l o a d e d . A f t e rt h i n i t i a l i z a t i o n p r o g r a m i r u n , i a u t o m a t i c a l l ys e l f - d e s t r u c t s t o f r e e m e m o r y s p a c e o c c u p i e d b

Page 67: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 67/132

A A R D V A R K L . T . D .T R S - 8 0 C O L O R C O M M O D O R E 6 V I C - 2 0 S I N C L A I R / T I M E X T I 9 9 / 4 A

Q U E S T N E I D E A I A D V E N T U R EG A M E S ! D i f f e r e n t f r o m a l t h o t h e r s .Q u e s t i p l a v e d o n c o m p u t e r g e n e r a t e dm a o A l e s i a . Y o u r j o i t g a t h e r m e a n s u p p l i e s b y c o m b a t , b a r g a i n i n g , e x p l o ra t i o n o f r u i n s a n t e m p l e s a n o u t r i g h tb a n d i t r y . W h e n v o u r f o r c e i s t r o n g e n o u g h ,y o a t t a c k t h e C i t a d e l o f M o o r l o c k i l i f e o d e a t h b a t t l e t o t h e f i n i s h . P l a y a b l ei t h o u r s , t h i s o n i d i f f e r e n t e v e r yt i m e . T R S - 8 0 C o l o r , a n S i n c l a i r , 1 3 V I C -2 0 E x t e n d e d B A S I C r e q u i r e d f o T R S - 8 0C o l o r a n T I 9 9 / A . $ 1 4 . 9 5 e a c h .

3 2 T R S C O L O R V e r s i o n 3 3 4 . 9 5 .A d d s s e c o n d l e v e l w i t h d u n g e o n s a n d

m o r e Q u e s t i n g .

T u r n e rW I Z A R D S T O W E R T h i s i v e r y s i m i l a r t Q u e s t ( s e e a b o v e ] . W a d d e d w i z a r d s , m a g i c ,d r a g o n s , a n d d u n g e o n s t c o m e u w i t hQ u e s t w i t h D S f l a v o r . I r e q u i r e s 1 6 e x t e n d e d c o l o r B A S I C . 1 3 k V I C , C o m m od o r e 6 4 T R S - 8 0 1 6 k E x t e n d e d B A S I C ,T I 9 9 / A e x t e n d e d B A S I C . $ 1 4 . 9 5 T a p e ,S 9 . 9 5 D i s k .A u t h o r s A a r d v a r k p a y s t h h i g h e s t c o m i s s i o n s i t h e i n d u s t r y a n g i v e s p r o g r a m st h w i d e s t p o s s i b l e a d v e r t i s i n g c o v e r a g e .S e n d S e l f A d d r e s s e d S t a m p e d E n v e l o p ef o o u A u t h o r s I n f o r m a t i o n P a c k a g e .

■ ■ ■ , ■ ' ■ w i $ $ f r

Z E U S I t ' s f a s t a n f u r i o u s a y o b e c o m et h W I Z A R D f i g h t i n g o f t h T h u r d e r b o l t so a n a n g r y Z E U S . Y o u r C o n e o C o l d w i l ld e s t r o y t h u n d e r b o l t a n y o u r s h i e l d w i l lp r o t e c t y o f o w h i l e . T h i s i t h e b e s ta n h i g h e s t s p e e d a r c a d e a c t i o n w h a v ee v e r d o n e . D i f f i c u l t y i n c r e a s e s i w a v e a f t e rw a v e , p r o v i d i n g h o u r s o f c h a l l e n g i n g f u na n g a m e t h a t y o m a n e v e r c o m p l e t e l ym a s t e r . C o m m o d o r e 6 4 V i c 2 0 ( 1 6 k e p a n d e r ) , a n d 1 6 k T R S - 8 0 C o l o r C o m p u t e r .( A L L M A C H I N E C O D E ! )

S 1 9 . 9 5 t a p e S 2 4 . 9 5 d i s k . ( T a p e w i l l n o t r a n s f e r t d i s k .

S E A W O L F E A L M A C H I N E C O D E I t h i s h i g h s p e e d a r c a d e g a m e , y o l a o u p a t t e r n s o f t o r p e d o e s a h e a d o f t h e a t t a c k i n gP b o a t s . R e q u i r e s J o y s t i c k s , a l e a s t 1 3 R A M , a n f a s t r e f l e x e s . L o t s o f C o l o r a n S o u n d . f u g a m e . T a p e o D i s k f o V i c 2 0 ,C o m m o d o r e 6 4 a n T R S - 8 0 C o l o r . N O T E :T a p e w i l l n o t r a n s f e r t o d i s k !

S 1 9 . 9 5 T a p e S 2 4 . 9 5 D i s k .

A D V E N T U R E S ! ! !T h A d v e n t u r e s b e l o w a r w r i t t e n i B A S I C ,a r f u l l f e a t u r e d , f a s t a c t i o n , f u l l p l o t t e d a v e n t u r e s t h a t t a k e 3 0 - 5 0 h o u r s t o p l a y . ( A v e n t u r e s a r e i n t e r a c t i v e f a n t a s i e s . I t ' s l i k er e a d i n g b o o k e x c e p t t h a t y o a r t h m a i nc h a r a c t e r a y o g i v e t h c o m p u t e r , c o m a n d s l i k e " L o o k i t h C o f f i n " a n " L i g h tt h e t o r c h . " )

A d v e n t u r i n g r e q u i r e s 1 6 k o n S i n c l a i r ,a n T R S - 8 0 C o l o r . T h e y r e q u i r e 8 o O S a n d 1 3 k o n V I C - 2 0 . N o a v a i l a b l e f o T I 9 9 .A n y C o m m o d o r e 6 4

S 1 4 . 9 5 T a p e $ 1 9 . 9 5 D i s k .E S C A P E F R O M M A R S

I b R o d g e r O l s e n )T h i s A D V E N T U R E t a k e s p l a c e o t h R E P L A N E T . Y o u ' l l h a v e t e x p l o r e M a r t i a nc i t y a n d e a l w i t h p o s s i b l y h o s t i l e a l i e n s t s u r v i v e t h i s o n e . g o o d f i r s t a d v e n t u r e .

P Y R A M I D ( b R o d g e r O l s e n )T h i s i o u m o s t c h a l l e n g i n g A D V E N T U R E .I i t r e a s u r e h u n t i p y r a m i d l u l l o p r o b l e m s . E x c i t i n g a n t o u g h !

D u n g e o n s o D e a t h T h i s i t h f i r s t D & t y p e g a m e g o o d e n o u g h t o q u a l i f y a A a r d

v a r k . T h i s i s e r i o u s D & t h a t a l l o w s t p l a y e r s t g o D r a g o n H u n t i n g . M o n s t e rK i l l i n g , D u n g e o n E x p l o r i n g Q u e s t . P l a y e do a o n - s c r e e n m a p , y o g e c h o i c e o r a c e a n c h a r a c t e r ( H u m a n , D w a r f , S o l d i e r ,W i z a r d , e t c . ) , c h a n c e t g r o w f r o m g a m et g a m e , a n 1 p a g e m a n u a l . 1 6 E t e n d e d T R S - 8 0 C o l o r , 1 3 k V I C , C o m m od o r e 6 4 A t h n o r m a l p r i c e f o a A d v e nt u r e ( 1 4 . 9 5 t a p e . $ 1 9 . 9 5 d i s k ) , t h i s i g i v ea w a y .

D e a l e r s W h a v e a l i n e o a b o u t 1 0 0 o r i g in a p r o g r a m s f o t h m a c h i n e s l i s t e d h e r e .W h a v e H i g h s p e e d A r c a d e s , Q u a l i t y A v e n t u r e s , W o r d p r o c e s s o r s a n B u s i n e s sS o f t w a r e f o S m a l l m a c h i n e s . B e t t e r y e t ,w h a v e e x c e l l e n t D e a l e r s u p p o r t . P h o n e f o i n f o r m a t i o n .

S e n d $ 1 . 0 0 f o C o m p l e t e C a t a l o g u e P l e a s e s p e c i f y s y s t e m o a l o r d e r s $ 2 . 0 0 S h i p p i n g C h a r g e o e a c h o r d e r

A A R D V A R K L . T . D .2 3 5 2 S C o m m e r c e , W a l l e d L a k e , M 4 8 0 8 8 ( 3 1 3 ) 6 6 9 - 3 1 1 0

P h o n e O r d e r s A c c e p t e d 8 : 0 0 a . m . t 4 : 0 0 p . m . E S T . M o n . - F r l .

Page 68: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 68/132

, 4 p t n n u i . n i *

I " P o t h o k s , " y o u m u s t n a v i g a t e d e t e r i o r a t i n g c i t ys t r e e t s i i / o u r a i w h i l e f l e e t l i g ( w i n t h p u r s u i n g S t r e e tC o t n m t i s i o n e r , ( V I C - 2 0 v e r s i o n . )( h p r o g r a m l i n e s .

T h m a i n p r o g r a m ( P r o g r a m 2 c o n t a i n s a l t h e l e m e n t s n e c e s s a r y l d i s p l a y t h p l a y i n gf i e l d , c o n t r o l c h a r a c t e r s , p r o d u c e s o u n d , a n m a i n t a i n t h s c o r e . N o t e t h u n u s u a l c h a r a c t e r si t h p r o g r a m l i s t i n g , l i s u r e L t y p e t h e s e a s h o w n , f o t h c u s t o m c h a r a c t e r s r e p l a c e t h ec h a r a c t e r s n o r m a l l y s t o r e d i t h e s e k e l o c a t i o n s .

B s u r e l S A V E t h l i s t i n g l t a p e a f t e r t y p i n gi i n O n c e y o u h a v e t h p r o g r a m d e b u g g e d t e l i m i n a t e t y p i n g e r r o r s , t r d i f f e r e n t c o l o r c o d e sf o t h b a c k g r o u n d a n m a z e . I y o l i k e t e p e r i m e n t , t r i n c l u d i n g l o o p t h a t w i l l c h a n g et h c o l o r o f t h e g a m e f i e l d a f t e r e a c h p l a y . T h e r ea r a b o u t 5 0 0 p l u s b y t e s o m e m o r y l e f t f o e p e r i m e n t a t i o n a f t e r t h m a i n p r o g r a m i l o a d e d .T h c o l o r q u a l i t y o t h d i s p l a y w i l l d e p e n d u p o ny o u r T m o n i t o r . T h i d e a l c o m b i n a t i o n w o u l db c o l o r s t h a t p r o v i d e h i g h c o n t r a s t .T h e C u s t o m C h a r a c t e r sS i n c e a l V I c h a r a c t e r s a r c s t o r e d i R O M , t h i si n f o r m a t i o n c a n n o t b c h a n g e d b t h u s e r . B u t h R O c h a r a c t e r p o i n t e r i s t o r e d i R A M , a n i c a b c h a n g e d t p o i n t e l s e w h e r e i R A M . T h p o i n t e r i a d e c i m a l 3 6 8 ( S 9 , 3 6 8 7 0 . T h n o r m a lP E H K v a l u e o 3 ( > 8 6 9 i 2 4 0 , w h i c h e n a b l e s t h ec u r s o r a n u p p e r c a s e c h a r a c t e r / g r a p h i c s e t . ( v a l u e o 2 4 2 e n a b l e s t h e a l t e r n a t e l o w e r / u p p e r c a s es e t . ) P O K E i n g 3 6 8 6 9 , 2 5 5 m o v e s t h p o i n t e r f r o mt h n o r m a l 3 2 7 6 8 a d d r e s s t 7 1 6 8 , w h i c h i t h l o o B A S I C R A M . S i n c e t h r a n g e o B A S I CR A i n o r m a l l y f r o m 4 0 t 7 6 7 9 , m o v i n g t h p o i n t e r t 7 1 6 8 p r o t e c t s 5 1 b y t e s , e n o u g h r o o ml o 6 c h a r a c t e r s , f r o m B A S I C .

B e c a u s e c u s t o m c h a r a c t e r s r e q u i r e r e d e f i n i n ge x i s t i n g k e y s , t h e s e l e c t i o n w a b a s e d o k e y s n o r e q u i r e d f o p r o g r a m m i n g . I t h i s c a s e , t h r i g h ta n l e f t m a t h b r a c k e t s ( ] ) t h u a n l e f t ( — - )a r r o w s ( n o t c u r s o r a r r o w s ) , a n t h e x c l a m a t i o n6 C O M P U T E ' S G a z e t t e S e p t e m b a r 1 9 B 3

S C O R E6 1

H I G HS C O R E

f

" P o t h o l e * " f o r t h e C o m m o d o r e 6 4

m a r k ( ! w e r e r e s e r v e d f o c h a r a c t e r d e f i n i t i o n .I a d d i t i o n , ( h e R A a r e a u s e d l s t o r e t h

c u s t o m c h a r a c t e r s m u s t b p r o t e c t e d s i w i l l n o b e d i s t u r b e d b y t h m a i n B A S I C p r o g r a m . T h i sS t r u c t u r e O i n i t i a l i z a t i o n P r o g r a mL i n e s1 9 0 - 2 0 0

2 1 0 - 2 2 0

2 3 2 4 0 - 2 5 02 6 2 7 0 - 2 9 0

R e s e t m e m o r y p o i n t e r s t p e r m i t l o a d i n g c h a r a c t e rO t < l iB l o c k m o v e t m o v e d e s i r e d g r a p h i c a n t e x t c h a ra c t e r s f r o m R O t R A M .S y s t e m c a l l t u i n i t i a t e t h m o v e .L o a d d a l a ( o c u s t o m d e s i g n e d d i a m e t e r s .S e m e m o r y p o i n t e r s t p r o t e c t d a t a .U s e r p r o m p t a n d d e l e t e p r o g r a m .

S t r u c t u r e O P o t h o l e s F o T h V I L i n e s5

8 9 0 - 1 0 7 07 0 - 1 2 0

1 8 0 - 2 1 03 1 3 2 0 - 3 3 06 0 0 - 7 0 1 )7 4 0 - 8 6 08 7 0 - 8 8 0

R e s e t p o i n t e r t p o i n t t c u s t o m c h a r a c t e r s e I n l t A yI I I v / ^ . J V | .

S e u t h p l a y i n g f i e l d .K e s c a n r o u t i n e ( t > e ! u - c k f o d r i v e r i n p u t t h a im o v e s r e c a r .C o m p u t a t i o n o f p l a y i n g - f i e l d c o o r d i n a t e s .1 ' i c k u p p n t h u l e s , i n c r e m e n t s c o r e , s o u n d o n / o f f .S o u n d r o u t i n e .S o u n d r o u t i n e .G a m e e n p r o m p t s .R e c y c l e n a m e f o n e x i p l a y .

V a r i a b l e s L i s t i n gA , B C C C H H X , H Y

S s T V

S c r e e n p r i n t l o c a t i o nB o n u s p o m l s p e g a m e5 e t s n u m b e r o p l a y s p e g a m e ( l i n e 1 0 9 0 )S e t s f i e l d c o l o r b a c k g r o u n d ( l i n e 5 8 0 )C o l o r s c r e e n e x p e r i m e n t w i t h d i f f e r e n t v a l u e sS o u n d e f f e c t s o n / o f fH i g h s c o r eP l a y i n g - f i e l d c o o r d i n a t e sC u r r e n t s c o r eS o u n d l o o pS o u n d r o u t i n eT o t a l a c c u m u l a t o r f o s c o r eS c r e e n p r i n t l o c a t i o n

Page 69: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 69/132

i a c c o m p l i s h e d b y a d j u s t i n g t h t o p - o f - B A S I Cp o i n t e r ( 5 1 - 5 2 ) a n t o p - o f - S t r i n g p o i n t e r ( 5 5 - 5 6 ) .( I t h 6 5 0 2 c h i p , t h l o b y t e i s t o r e d f i r s t , f o l o w e d b t h h i g h b y t e . } B o t h p o i n t e r s n o r m a l l yp o i n t t 7 6 8 0 a n d m u s t b c h a n g e d t p o i n t t 7 1 6 8 . T h i s c h a n g e i m a d e w h e n t h i n i t i a l i z a t i o np r o g r a m i r u n .

T e x a m i n e t h c u s t o m c h a r a c t e r s i n d i v i d ua l l y , l o a d a n r u b o t h t h i n i t i a l i z a t i o n a n t h m a i n p r o g r a m . W i t h t h m a i n p r o g r a m r u n n i n g ,p r e s s R U N / S T O P ( d o n o t p r e s s R E S T O R E ) . N o t r p r e s s i n g t h k e y s t h a t h a v e b e e n r e d e f i n e d f o c u s t o m c h a r a c t e r s .

R e p a i r i n g T h e R o a d sT h e M , K H a n k e y s a r u s e d t m a n e u v e ry o u r c a r . ( S e e t h f i g u r e . ) A y o o b l i t e r a t ep o t h o l e , t h a c i a c c o m p a n i e d b b l o p p i n gs o u n d , a n y o u r s c o r e i i n c r e a s e d b f i v e p o i n t s .M e a n w h i l e , t h c o m m i s s i o n e r ( b l u e a i r ) i o h i w a t w i p e y o o u t . I h t r a v e l s s t r e e t y o h a v e c l e a n e d u p h l e a v e s n e ( y e l l o w ) p o t h o l ei h i w a k e .

A t h g a m e ' s e n d , p r o m p t g i v e s t h p l a y e rc h o i c e o r e p e a t i n g o e x i t i n g t h g a m e . " y e s "

r e s p o n s e r e s t a r t s t h g a m e , r e t a i n i n g t h h i g hs c o r e . I y o w i s h t r e s e t t h H I G H S C O R E d i s -

K e y b o a r d C o n t r o l D i a g r a m

p l a y , p r e s s S 1 I F T a n C L E A R / H O M E . ■ ■ n o -r e s p o n s e r e s t o r e s t h e R O c h a r a c t e r p o i n t e r a n r e t u r n s t h V I t " R e a d y " s t a t u s .6 N o t e sI t h 6 v e r s i o n o P o t h o l e s , t h e r e i n s o u n dr o u t i n e . B e c a u s e o t h a b u n d a n t m e m o r y a v a i la b l e i t h 6 4 P r o g r a m i s e l f - c o n t a i n e d . T h e r ei n n e e d t l o a d a n r u t h I n i t i a l i z a t i o np r o g r a m .

S e p r o g r a m l i s t i n g s o n p a g e 1 1 5 . < q

" S M A R T T E R M I N A L "T E L E C O M P U T I N G P O W E R

F O V I 2 C O M M O D O R E 6

" S m a r l - T o r m " d o e s m o r e I h a n c o n v e r ty o u r V I 0 6 t n u l l t e r m i n a l , i g i v e s y o f e a t u r e s o t h e r p r o g r a m sd o n ' t o f f e r , s u c h a s

P E l o a s c i i c o n v e r s i o n t e s l m o d eT r a n s m i t s a l a s c i i c o n t r o l c h a r a c t e r sT r a n s m i t s 1 2 a s c i i c o d e sR e c e i v e s 9 a s c i i c o d e sH a r e p e a l k e f e a l u r eA l l o w s y o ( e n t e r a n s a v e l o u r p e r m an e n t m e s s a g e s ( u t 8 c h a r a c t e r s e a c h )t o o n k e y , t r a n s m i s s i o n o c o d a , p a s sw o r d , n a m e s , m e s s a g s s , e t c .E a s y l r e a d , s m o o t h s c r o l l i n g c h a r a c t e r sF u l l y m e n u d r i v e n t o r e l i a b i l i t y a n d e a s eo u s T r a n s m i t s a n r e c e i v e s i s e p e r a t e c h r a c t e r c o l o r s ( s e l e c t a b l e !M a n y o t h e r f e a t u r e s

O n o I h o b e s t t e l e c o m m u n i c a t i o n s p r o g r a m sa v a i l a b l e , " S m a r t - T e r m " c o n v e r t s y o u r V I o 6 i n t o S M A R T T E R M I N A L R e q u i r e s m i n i m u m 3 e x p a n s i o n .T O R D E R . S p e c i f y V I C - 2 0 O 6 4

T A P E : S 1 6 . 9 5 o D I S K : S 1 8 . 9 5( U . S . t u n d s | S I . 5 0 P &

T O R D E R S E N D C H E C K O H M O N E Y O R D E R . C H E C KH E E D T H R E E W E E K S T C L E A R . N O C . O . D . ' l T O U . S .C A N A D I A N O R D E R S A D D H V i F O C O N . F U N D S .B Y T E R Y T E

P . O . B O 2 0 5 , S T A T I O N C A R T .M O N T R E A L , Q U E B E C

H 4 2 J C A N A D AD E A L E R I N Q U I R I E S I N V I T E D

V I C - 2 0 a n C o m m o d o r e 6 a r e r e g i & t o r o d t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s I n

K O N G O K O N G S 1 S . 9 Sr l n i i h l a d d e r s ; a v o i d h a m 1 I i h t * c r a z y n \ w i m l l m x j y o R e s c u e t h d o n n a ] h * r -f i , s ] | y m a c h l n a < : u < l u f u s m n c i l h , f a s t a c : l m n . K e y -| } < M r < r ( i j o y s t i c k .L U D W I G ' SL E M O N L A S E R S $ 1 4 , 9 5Y o u ' d n a v a r T h i n k b U * i i n p[ i - m e m s o u o M m s k c o u l d\ » t m u c h f u n l F a s l m * i -c h i n r t . f n \ t ' a c t i o n . O n n I W p l a y e r s , W r i t t e n b l l i i ii l i ' i n r i i f t ' d d a o w h g a v et i " H D S p f t f l l A d v n i t u r u " .V I 2 o n l y .

M E T A M O R P H O S I S J I S . 9 SV t i u s l u m h l i ' d i n t o i b i * d i ' s tf i t h ' i C y ^ l n r x u m f i n c iy n i i m r l f f i ^ h l i n ^ o f r o b o ti j m k s p F u , i r d u i | i L h f l C y n l o n iO g g a . Y O t h i n k y o h n v i re v o i y l h l n g u n d e r < : i > n i r " l, i n d t h e n t h v # t z $ B l a r th a t c h i n g . C o m m o d o r e 6 v e r s i o n h a s 4 s c r e e n s ,

C O M M O D O R E6 4

A D V E N T U R E ST h b e * i a d v e n t u r e s a T h h e a l p r i c o B l C o n t r o l l e d I r o mi h k e y b o a r dG R A V E R O B B E R S $ 1 4 . 9 5I n t r o d u c i n g t h E t a t G R A P H I CA D V E N T U R E a v e r a v a l t a b l at I f u i V I C - 2 0 ! E x p l o r e e i o l d o A n r l o d g r a v e y a r d , A c t u a l l ys e I h p o i U s ' h - ' i l i e b a y O T L f l .A D V E N T U R E P A C K( P r o g r a m s ] S 1 9 . 9 5M O O N B A S E A L P H A -D e s i r o y t l i c i m - l i - o r \ \ n \ i i r i i c -i t i j ; [ o w a r d i y o u r h i m ? .C O M P U T E R A V E N T U R E -R e ' l T v e ( I n * I ' m f t a m f l n t o h > ' T -m i } ! y o u i f l r a i a d v a n l u r e .B I B A W O L F — D o n ' t l e I h w o l f g o b b l e y f i u u p A D V E N T U K S P A C K E ( P r o K r a m s l S 1 9 - 9 5A F R I C A N E S C A P E - K i n dy Q U t v v j i y u i M i C O i t l l n H f l la f t o r s u r v i v i n g h i p l a n e c r a s h ,H O S P I T A L A D V E N T U R B -W r i t i i m b y m e d i c a l d o c t o r -D o n ' t h e c k i n t o t h i s h n s p i t . i l 1B O M & T H R B A T - G e t b a c k l ot o w n i t i m e l w a r n I h b o m b s c k . h I o E i h b o m b

l » k O G R A M S F O R T H C O M M O D O R K G A N V I 2

A N N I H I L A T O R $ 1 9 . 9 5P r o t e c t y o u r n h m r i a g a l i u ih o s t i k - a l i a n i I t h i sd e f a n d e r - l l k f l h " ' " " - A l m a h m c o d a f u f u s l a c a d e a c t i o n . | 0 y 4 i I c r e q u i r a d ,T R E K 5 1 4 . 9 5C o m m a n d i n g I h b r i d j ; ^ o y o u r s l a i s h t p t y o e x p l o r eM i l - g a l a x y , f e n d i n g o f i n K l t n e o n E n v a a l o h » i t h y o u rp ; t s i t s j i n d p h o t o n t o r p f l 'd ( i t i * y , a i b s ^ m r t i m o c o n -a e r v I n g y o u r L l m t t s d l i m ea n t - i i L T « y .C h e c k y o u r l o c a l d e a l e r .

S e n d I u E r e c - * ■ ■ . » I c j k ±A i > h ( ' r i m s f i h I h M d n d d r c t

V I r n e m o r ^ > i i i ' l D D u i

D r d a t r n g - P l e a r t i d d t M p o f l n f l B h a o t l l l n s p e r u r d c t

I ' r a i d e n l i n d r . n l e B m C w r i i l e a n i u s w r t — i n c l u d e

n u m b e r j m B X p l r t l l o n J i i f l

V I C T O R Y S O F T W A R E C O R P .V A L L E Y B R O O K R I 1 A I 1

P A 0 I . 1 . P 1 2 1 5 ) 2 1

S e p t e m b e r 1 9 8 3 C O M P U T E ! ' * C a i v t t e 6

Page 70: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 70/132

E R E , O U T H E R E , "A B E S T - S E L L I N G P R O G R A MW H E R E I I T

W h e r e v e r i i s w w a n t i t M a y b e , j u s t m a y b e , w e ' r es e a r c h i n g l o y o u r p r o g r a m , b u w e ' l l n e v e r f i n d i u n l e s s y o c a l l u s

I h a t b g o o d , ! h o u g h . B e c a u s e w e ' r e t h S o f t w a r e G u i l d ' " , a o r g a n i z a t i o n d e v o t e d t f i n d i n gt h v e r y b e s t m i c r o c o m p u t e r p r o g r a m s f o p a c k a g i n ga n d i s t r i b u t i o n u n d e r t h S o f t s m l t h ™ l a b e l . k i n d r e d so t i t l e s h a v e a l r e a d y b e e n l i c e n s e d t t h S o f t s n i i t hl i b r a r y . B u t h e y ' r e o n l y t h b e g i n n i n g . O u g o a l i t h a v e t h b e s t p r o g r a m i m a j o r c a t e g o r i e s o e v e r y

p o p u l a r m a c h i n e . O c o u r s e , w c a n ' t d i w i t h o u t y o u .I y o u ' r e p r o g r a m a u t h o r o p u b l i s h e r , T h

S o f t w a r e G u i l d o f f e r s s o m e d i s t i n c t p r o f e s s i o n a l a n m o n e t a r y a d v a n t a g e s .

W i s t , y o d e v o t e y o u r t i m e t w h a t y o d b e s t :p r o g r a m m i n g . Y o c a l e a v e t h e m a n u f a c t u r i n g ,p a c k a g i n g , d o c u m e n t a t i o n , d i s t r i b u t i o n a n c u s t o m e rs e r v i c e t u s

S e c o n d , o u r r e v o l u t i o n a r y r e t a i l m e r c h a n d i s i n gs y s t e m w i l l p u y o u r p r o g r a m b e f o r e t h e p u b l i c t h n i g ht h n o r m a l c o m p u t e r a n d s o f t w a r e s i o r e s , p l u s r e c o r do u t l e t s , d e p a r t m e n t s t o r e s , b o o k s h o p s , a n m o r ep l a c e s w h e r e s o f t w a r e h a s n e v e r b e f o r e b e e n a v a i l a b l e .

Page 71: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 71/132

- 1 B

i j * 1

I B E I N G W R I T T E N .T h i r d , i r o y a l t i e s . W i d e r d i s t r i b u t i o n m e a n s m o r e

s u b s t a n t i a l r o y a l t i e s . A n d , y o u r S o f t w a r e G u i l dr o y a l t i e s s t a r t t a c c r u e w h e n t h e d e a l e r m a k e s h i p u c h a s e i q u a n t i t y , s y o a r e n ' t l e f t w a i t i n g w h i l e -m o n e y t r i c k l e s I n

F o u r t h i f l e x i b i l i t y . W d n o i n s i s t o t h e x c l u s i v e r i g h t s t y o u r p r o g r a m . Y o c a d e a l w i t ho t h e r p u b l i s h e r s a n d i s t r i b u t o r s , o m a r k e t y o u r p r og r a m y o u r s e l f , w h i l e i i i S o f t s m i t h d i s t r i b u t i o n .

W k n o w y o u ' r e o u t h e r e , w o r k i n g a n d d r e a mi n g , a n w w a n t t h e l p m a k e y o u r d r e a m c o m e t r u e .O u f u l l s t a f f o p r o f e s s i o n a l c v a l u a t o r s a r w a i t i n g t r e v i e w y o u r b e s t - s e l l e r .

S c a l l u s w h e r e v e r y o a r e .C o n t a c t R e g i n a R o b e r t s a ( 4 1 5 ) 4 8 7 - 5 2 0 0 .O w r i t e :T h S o f t w a r e G u i l d2 9 3 5 W h i p p l e R d .U n i o n C i t y , C 9 4 5 8 7

T h S o f t w a r e G u i l d "( 4 1 5 ) 4 8 7 - 5 2 0 0

Page 72: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 72/132

J i C o n n e l l e yT h P r o g r a m m e r B e h i n dT e m p l e O f A p s h a i

K a t h y Y a k a l , E d i t o r i a l A s s i s t a n t

I t h f e m o n t h s i h a b e e no t h m a r k e t f o t h C o m m od o r e 6 4 T e m p l e o A p s h a i h a e n j o y e d t r e m e n d o u s s u c c e s s .H e r e ' s l o o k a t h m a n w h oc r e a t e d i t J i C o n n e l l e y ,c h a i r m a n o E p y x S o f t w a r e .

M a n y o f t o d a y ' s s u c e s s f u l g a m e p r g r a m m e r s w e r e s t i l li j u n i o r h i g h s c h o o l

w h e n t h f i r s t m i c r o c o m p u t e r sc a m e o u t . B u J i m C o n n e l l e y ,t h p r o g r a m m e r b e h i n d T e m p l eo A p s h a i , h a w a t c h e d t h e v l u t i o n o t h e s e m a c h i n e s f o 2 J i m C o n n e l l e y

y e a r s .C o n n e l l e y b e c a m e i n t e r e s t e d i p r o g r a m m i n g

i t h 1 9 6 0 s w h i l e h e w a i c o l l e g e . A m a t ha n p h y s i c s m a j o r , h r e a l i z e d t h a i c o m p u t e r sw e r e i m p o r t a n t i a d v a n c e d p r o b l e m - s o l v i n g .B u w h a t r e a l l y i n t r i g u e d h i a b o u t c o m p u t e r sa n e n t i c e d h i i n t o p r o g r a m m i n g w a s " t h e n e e dt m a k e a i n a n i m a t e o b j e c t d w h a t y o u w a n t i t d o , " h s a y s . " I t ' s f u t d t h a t . t h i n k m o s tp r o g r a m m e r s w o u l d a g r e e . " C o n n e l l e y w e n t o t w o r k a p r o g r a m m e r i n d i v i s i o n o W e s t i n g -h o u s e w h i c h b u i l t n u c l e a r r e a c t o r s .

S w h d i h s t a r t w r i t i n g g a m e s ? " I ' v ea l w a y s b e e n i n t e r e s t e d i g a m e s a g a m e s , e v e nb e f o r e m i c r o c o m p u t e r s c a m e i n t o b e i n g , " s a y s7 C O M P U W s G a z e t t e S o p l o m b e r 1 9 8 3

C o n n e l l e y . H b o u g h t C o m m od o r e P E c o m p u t e r i 1 9 7 8 a n s t a r t e d d e v e l o p i n g g a m e i d e a s .H i f i r s t e f f o r t s b e c a m e S t a r F l e e tO r i o n a n I n v a s i o n O r i o n . A b o u tt h s a m e t i m e , C o n n e l l e y f o r m e dE p y x S o f t w a r e , o w h i c h h i s t i l l c h a i r m a n .

C o n n e l l e y p r e f e r s w r i t i n gg a m e s t h i e a r l i e r p r o g r a m m i n gj o b s . " T h e r e ' s s o m e t h i n g v e r yn i c e a b o u t c r e a t i n g g o o d g a m et h a t p e o p l e c a n e n j o y , " h s a y s ." O t h e r t y p e s o p r o g r a m m i n ga r n o t a s s a t i s f y i n g . "

J e m p l e O A p s h a i , t h e E p y x g a m et h a t i s p o p u l a r r i g h t n o w , i " d u n g e o n q u e s t . " T h p l a y e r i g i v e n ( o i a l l o w e d t c r e a t e )

w a r r i o r w i t h s t r e n g t h s a n w e a k n e s s e s . T h i sc h a r a c t e r p u r c h a s e s w e a p o n s a n d a r m o r f r o mb a r t e r i n g i n n k e e p e r , t h e n s e t s o f f f o t h d u g e o n ' s m a n y r o o m s t f i n d t r e a s u r e s a n d e f e n dh i m s e l f a g a i n s t a n t m e n , g i a n t m o s q u i t o e s , a n o t h e r c r e a t u r e s .

T e m p l e o A p s h a i c a m e a b o u t f o t w r e a s o n s .F i r s t , C o n n e l l e y r e c o g n i z e d t h p o p u l a r i t y o n o n c o m p u t e r r o l e - p l a y i n g g a m e s , s u c h a D u g e o n s a n D r a g o n s . S e c o n d , h e b e l i e v e d i w o u l db p o s s i b l e t c r e a t e g r a p h i c s - o r i e n t e d a d v e n t u r eg a m e o t h R a d i o S h a c k T R S - 8 0 c o m p u t e r . S h d i i t

B u t , C o n n e l l e y a c k n o w l e d g e s , h e d i d n ' t d i

Page 73: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 73/132

" T e m p l e o f A p s h a i , " C o m m o d o r e 6 v e r s i o n .

a l o n e . " f i n d t e a m a p p r o a c h h e l p f u l i p r g r a m m i n g . " T h o u g h h w a t h m a i n p r o g r a m m e ro t h o r i g i n a l v e r s i o n o T e m p l e o A p s h a i , s e v e r a lo t h e r p e o p l e w e r e i n v o l v e d i t h d e v e l o p m e n t .O n o t h e m , S t e v e U r y s o n , t r a n s l a t e d t h e g a m ef o t h C o m m o d o r e 6 4

V e r s i o n s f o o t h e r p e r s o n a l c o m p u t e r s h a v ee v o l v e d , d e p e n d i n g o e a c h m a c h i n e ' sc a p a b i l i t i e s . N a t u r a l l y , e a c h n e v e r s i o n a d d se v e n m o r e f e a t u r e s t t h b a s i c c o n c e p t .

S e q u e l s t T e m p l e o A p s h a i h a v e b e e n c r e a t e d .T h f i r s t , U p p e r R e a d i e s o A p s h a i , i l o n g u e - i n -c h e e k a d v e n t u r e t h a i t a k e s p l a c e i t h i n n k e e p e r ' sb a c k y a r d . C u r s e o R a t h t h i r d i t h s c r i e s , i s e i a n c i e n t E g y p t a n i m o r e d i f f i c u l t t h a n t h f i r s t t w o . T h s e q u e l s a r n o s t a n d - a l o n e p r g r a m s , b u e s s e n t i a l l y d a t a f i l e s ; T e m p l e o A p s h u im u s t b e l o a d e d b e f o r e t h e y c a n b r u n .

C o n n e l l e y c i t e s s e v e r a l r e a s o n s f o t h s u c c e s so f t h e d u n g e o n q u e s t s . " W t o o k l o o c a r e a n e f f o r t t o m a k e s o m e t h i n g t h a t p l a y e d w e l l , " h s a y s . " W s p e n t t w m o n t h s i i n t e n s i v e p l a y -t e s t i n g , g e t t i n g a l g o r i t h m s ( p r o g r a m m i n g p a t e r n s ) t h a t w o u l d m a k e g o o d g a m e . . . a n d t h b a s i c s u b j e c t i i n t e r e s t i n g t l o t s o p e o p l e . P e o p l el i k e r o l e - p l a y i n g f a n t a s i e s . "A n o t h e r r e a s o n m a b t h a t s o m e p e o p l e a r t i r i n g o f s o - c a l l e d " s h o o t - e m - u p " g a m e s . S t r a t e g yg a m e s a r e g e n e r a l l y m u c h m o r e c o m p l e x t h a ng a m e s b a s e d o f a s t r e a c t i o n s . S t r a t e g y g a m e su s h u g e d a t a f i l e s , w h i c h r e q u i r e m o r e t i m e f o l o a d i n g , b u w h i c h i r e t u r n p r o v i d e p l a y e r s w i t hh u n d r e d s o d i f f e r e n t s c r e e n i m a g e s a n c h a ll e n g e s . C o n n e l l e y b e l i e v e s t h m a r k e t w i l l c o t i n u e t m o v e t o w a r d s s u c h g a m e s .

T d w e l l i T e m p l e o A p s h a i , f o e x a m p l e ,C o n n e l l e y s a y s i t ' s i m p o r t a n t l p a a t t e n t i o n t t h s t r e n g t h s o y o u r c h a r a c t e r . I y o u r c h a r a c t e r

h a l o o e g a n g e t s w o u n d e d , h w o u l dp r o b a b l y c o n t i n u e t f i g h t j u s t t o p r o v e t h a t h c a n : s u b t l e t h i n g s l i k e t h a t .

C o n n e l l e y w a r n s a s p i r i n g g a m e w r i t e r s t h a tp r o g r a m m i n g i n v o l v e s " f e w e r t r i c k s t h a n h a r dw o r k . A i m p o r t a n t p a r t i t h i n k i n g c l e a r l y a n l o g i c a l l y a b o u t t h p r o c e s s . Y o h a v e t h a v e

c l e a r i d e a o f w h a t y o u w a n t t h g a m e l d o a n h o p e o p l e a r g o i n g t i n t e r a c t w i t h i a n e n j o y i t . " O

S O F T W A R E F O T H V I C 2 0 *A N T H

C O M M O D O R E 6 H i g h q u a l i f y p r o f e s s i o n a l s o f t w a r e . " U s e r f r i e n d l y "a n w e l l d o c u m e n t e d p r o g r a m s i n c l u d i n g :F i l e E d i i o i i a n U t i l i t i e sT e l e c o r r u n i c o t i o n ( u p l o o d / d e w n l o o d )G o m e s a n E m e r t o i n m e n r

P e r s o n a l F i n a n c e P a c k a g eS p n r e E d t r c xE d u c a t i o n a l a n S c i e n n f i cL a n g u a g e ( b e y o n d b a s i c )

W R I T E F O F R E E C A T A L O GT E C H N I C A L P R O D U C T S

P . O . D O 2 7 0 6 , S A L I S D U R Y , M 2 1 S 0 1V i 2 0 a n C o m m c d o ' c 6 o r r r o t t e m o i l M o

C c n m o d O ' e E l e c t r o n i c s L r d

C O M M O D O R E 6 4 S 1 9 9 9 5 C O M M O D O R E 6 o n l y S I 9 9 . 9 5 *

w i t h t h p u r c h a u o a n i 1 S 4 1 [ I r k ' ) r i v . > . i S 2 9 9 . 9 5o n 1 5 2 5 E P r i n t e r « S Z J 9 . 9 5

A L L F O R S 7 J 9 . 8 5C O M M O D O R E 6 4 o n l y $ 1 9 9 . 9 5 *

w i t h t l i e p u r c h a s e o o n e 1 5 4 1 D i s k D r i v e I £ 2 9 9 . 9 5o n M c o l o r m o n r t o r 1 7 0 1 S Z 9 9 . 9 5

A L L F O R $ 7 9 9 . 8 5C O M M O D O R E ' S

S X - 1 0 0 P O R T A B L E !

9 9 5 0 0F u l l 6 4 KC o l o r M o n i t o r b u i l t - i nD i s k d r i v e b u i l t - i nF R E E t o f t w a r e p a c k a g eC o m p l e t e l y c o m p a t i b l e w i t ht h C o m m o d o r e 6 L O T S O S O F T W A R EA V A I L A B L E

C O M M O D O R E 6 4 o n l y $ 1 9 9 . 9 5 *w i t h t i p u r c h a s e o

o n 1 5 4 1 D i s k D r i v e a $ 2 9 9 . 3 5u n e 1 5 2 6 P r i n t e r ( F A S T » a $ 3 3 9 . 9 5l i n e i u d n i f c . ' r i M - - 1 ) i i c o n n e c t )

A L L F O R S 8 3 9 . B EC 0 M M 0 Q Q R E 6 4 S 2 5 9 . 9 5

1 5 4 1 O i i k O r i v t 2 7 9 . 9 51 S 2 S E D o M a t r i x p r i n t e r ; i n c . d i r e c t

c o n n e c t i n t / c a b t e 2 6 9 . 9 51 5 2 6 D o M a t r i x p r i n t e r ; i n c . d i r e c t

c o n n e c t i n t / c a b l e 3 3 9 . 9 51 7 0 1 1 4 C o l o r M o n i t o r , g o o d q u a l i t y 2 B 9 . 9 51 5 3 0 O i l a i e t t e p r o g r a m r e c o r d e r 6 9 . 9 51 6 0 0 M o d e m ( f o r V 1 C - 2 D C o r n . 6 1 ) 7 9 . 9 51 6 5 0 N E W ! A u t o d i a l / A m , m o d e m 1 0 9 . 9 5

V I C - 2 0 i s t a c k - c a l l f o r b e s t p r i c e !S o f t w a r e a v a i l , f o V I C - 2 0 C o m . 6 4 - C a l l u i

C A L L U N O P R I C E S M A B E V E N L O W E R !

O l y m p i cS a l e sC o m p a n y

A c c e s s o r i e s f r o m D A T A 2 Z - I O C t d F C m m d o * 2 1 ; ' JS C o l u m n C i r d F d i C D m m o d o u 6 1 6 9 . 9 5t r C o l u m n b i F d i V I C 2 0 9 9 . 0 94 1 C o l u m n Z t i t w ' B K m i b m l l - i a f o V I C 2 0 1 3 9 . 9 5V i d i n P i r t W K F h V I C - 2 0 3 2 9 9 6

F R E E W I T H P U R C H A S E o u c Z - B D c a r d . S Q c o l u m n .4 c o l u m n p V i d t o P i c k 6 4 y o i K t m I h f o l l o w i n g :

V i r . M i i t e i ■ ■ - . ; r . p i o c t t i o r l o f t w i nM a i l i n g L i u i f t w i i e

L ' k ' l i l l l l l t l l 1 1 L I I . - . ' U L . V . I . ' 1

D u 1 0 I ' l l I n i n i f l d o u l d t n u n d o I h u ia d c u g a i v n ' - ■ - 1 " '

P l i a V D U I O l I M n o wT e l « . ( 1 3 4 1 T n l l F i n P t l a l t t D i d f i lT a l l f i c a ( 0 2 5 2 - 2 1 5 3 = ; V , K i I d u i o f C A D i d t i D n k i o g d i y i i m i k 1 0 A I s D P M M o n S i lP . O . O o J 4 5 4 S 2 1 S o O i l u l d A v t . l o A n g d i l . C 9 D D D 4P h o n t . 1 2 1 3 1 7 3 9 1 1 3 0 C i b l f " Q l Y R A V L S f l

E e p 1 c m b D r l 9 8 3 C O M P U T E i ' i G o i e t t o 7

Page 74: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 74/132

t D i D P UC o m m o d o r e 6 $ 4 3 5 0 0

P l u s y o r e c e i v e f r e e Q B W o r d P r o c e s s o r v a l u e d a $ 5 5 . 0 0

V I C - 2 0$ 8 8 ° °W h e n y o b u o u G a m e P a o F i n a n c e P a c k S 4 3 . 0 0

V I C - 2 0 ™ C - 6 4 ™ H a r d w a r eV I C - 1 5 4 1V I C - 1 5 3 0V I C - 1 5 1 5V I C - 1 0 1 0V I C - 1 3 1 1V I C - 1 3 1 2

D i s k D r i v eD a t a s e t t eP r i n t e rE x p a n s i o n M o d u l eJ o y s t i c kW i c o J o y s t i c kG a m e P a d d l e sT e l e p h o n e M o d e mT e r m i n a l E m u l a t o r ( 6 4 )

3 4 7 . O O6 7 . 5 0

3 3 4 . 9 51 3 9 . 9 59 . 9 52 8 . 0 0

1 9 . 9 59 9 . 9 5

9 . 9 51 5 . 9 54 0 . 9 53 4 . 9 55 2 . 5 0

1 1 9 . 9 53 9 . 9 5a n R S 2 3 2 t e l e c o m m u n i c a t i o n s m o d e m s

T a p eD i s k4 0 x 2 5 T e r m i n a l E m u l a t o r V I

V I C - 1 2 1 V I 3 M e m o r y E x p a n d e r C a r t .P l u g s Q i r e c l l y i n t o I h V I e x p a n s i o n p o r t . E x p a n d s t 8 R A l o t a lV I C - 1 1 1 0 V I 8 M e m o r y E x p a n d e r C a r t .3 R A e x p a n s i o n c a r t r i d g e p l u g s d i r e c t l y i n l o I h V C 1 0 2 4 M e m o r y E x p a n d e r C a r t .V I C - 1 0 1 1 A R S 2 3 2 C T e r m i n a l I n t e r f a c eP r o v i d e s i n t e r f a c e u c t w e o n t h V I C - 2 0 "C o n n e c t s l V I u s e r p o r lP E T S P E E DB a s i c C o m p i l e r ' o C o m m o d o r e 1 4 0 0 0V i R a b b i t C a r l n d g e 3 5 C C - 6 4 R a b b i t 3 O S t a r G - 1 0 P r i n t e r 3 6 C \ O OM u r a M o d e m 1 2 0 . 0 0S m i t h C o r o n a T P - 1 P r i n t e r 6 5 0 . 0 0

F a n t a s y S o f t w a r e f o C - 6 4 ' MS u g g e s t e d S a l e

R e t a i l P r i c e= . ; „ ( . * c D i s k 1 7 - 9 5 1 5 - 9 5F l i g h t 6 T a p e 1 5 . 9 5 1 3 . 9 5Y O a r t h p i l o t i n I t i i s r e a l i s l i c f l i g h t s i m u l a t i o n Y o u r m i s s i o n 1 l m a k e a I F ( l i g h t , a v o i d i n g t r e a c h e r o u s m o u n t a i n s a n i l o t h e r h a z a r d s_ , - . . „ D i s k 1 7 . 9 5 1 5 . 9 5D a t a f i l e T a p e 1 5 . 9 5 1 3 . 9 5

d a l a - O a s e m a n a g e m e n t o i o g r a m w h i c h l e n d s i t s e l f w e l l t a d d r e s s l i s t s c o l o d i o n s , c l u b l i s t s , o t R e c o r d s c a n b o S O R T E D F O U N D S A V E D E D I T E Da n U P O A T E D .

S p r i t e G e T a p e 1 5 ) 9 5 1 3 ) 9 5T h i s p r o g r a m a l l o w s y o t o e a s i l y d e s i g n s p r i l e s l o u s i y o u r o w p r o g r a m s .

D i s k 1 7 . 9 5 1 5 . 9 5L o a n L a i c T a p e 1 5 . 9 5 1 3 . 9 5n g a n d s n o r t i c r m l o a n s , m o r t g a g e s , e d u c a t i o n a l l o a n s ; a l c o m p u t e d i s e

a n d i s p l a y e d i a n e a s y l u n d e r s t a n d l o r m a t .D i 9 k 1 7 . 9 5 1 5 . 9 5i . u i n p u i i o T a p e 1 5 . 9 5 1 3 . 9 5

I c o l o r f u l a d a p t a t i o n o t h p o p u l a r d a m e o O t h e l l o l o t h t i < f- , D i s k 1 7 . 9 5 1 5 . 9 5T a p e 1 5 . 9 5 1 3 . 9 5

o l w e s t s h o o l - o u l ( o t w p l a y e r s l e a t u r i n g c o \ o i s p r i t e a n i m a t i o n a n d s o u n dT a k e c o v e r b e h i n d c a c t u s a n w a t c h t h B u l l e t s f l y ! 1 R e q u i r e s / o v -

t i c k s

C a r d c o I n c .S a l e

C a r d b o a r d S 8 7 . 5 OA e x p a n s i o n i n l e r l a c e l o t h V I C - 2 0 1 - a l l o w s e x p a n s i o n l 4 0 o a c c e p t s l rT o s i x g a m e s M a b d a i s y c h a i n e d ( o m o r e v e r s a t i l i t yC a r d b o a r d S 3 5 . 9 5E c o n o m y B X p & l i H T O n i n t e r l a c e f o t h V t C - 2 0 " \C a r d " ? C a r d / P r i n t S 7 6 . 0 OU n i v e r s a l C n n l r o n i c s P a r a l l e l P n h t o r I n l e i l a c e l o I h V I C - 2 0 " o C - 6 4 " U s . i E o s o n M X - B O o r O K I D A T A o T A N D Y o ' l u s t a b o u t a n o t h e rC a r d e t t e S 3 O . 9 5U s e a n y s t a n d a r d c a s s e t t e p l a y e r / r e c o r d e r w i l h y o u r V I C - 2 0 - 0 C - 6 4 ' " .C a r d r i t e r S 2 9 . 9 5

l i g h t p e w i l h s i p r o g r a m s l u s w i t h y o u r V I C - 2 0 " o C - 6 4 ' C a r d r a m 1 S 5 0 . 5 OA 1 6 K m e m o r y e x p a n s i o n c a r t r l t J g B l o t h V I C - 2 0 ' " p e r s o n a l c o m p u t e r

H e S o f t w a r e f o V I C - 2 0 1 U C - 6 4 1 M6 5 0 2 P r o f e s s i o n a l D e v e l o p m e n tS y s t e m

S u g g e s t e dR e t a i l

2 9 . 9 5

S a l eP r i c e

2 4 . 9 5

V i F o r t h V I C - 2 0 " & C - 6 4 ' " 5 9 . 9 5 5 4 . 9 5I p o w e r f u l l a n g u a g e f o t h o s e w h w a n l t g . b e y o n d B A S I C p r o g r a m m i n g I i a I n t e r a c t i v e l a n g u a g e t h a i i v e r y m e m o r y e f f i c i e n t a n m u c h f a s t e r t h a nO A S I C . y e e a s i e r l u s l h a n a s s e m b l y l a n g u a g eH e M o V I C - 2 0 " C - 6 4 " 3 9 . 9 5 3 4 . 9 5

A l l o w s s e r i o u s p r o g r a m d e v e l o p m e n t o n I h V I C - 2 0 " . H E M O i 6 5 0 2m a c h i n e l a n g u a g e m o n i t o r , w i t h a m i n i - a s s e m b l e r , t h a i i I n r i i s p e n s i b l e l o a l a s s e m b l y l a n g u a g e p r o g r a m m e r s .H e W r i t e r v i c - 2 0 - 3 9 . 9 s 3 4 . 9 5H e W r i t e r c - 6 4 - 4 4 , 9 5 4 0 . 9 5

I a s o p h i s t i c a t e d , t i m e - s a v i n g w o r d p r o c e s s i n g t o o l f o y o u r V I C - 2 0 " . N o v . y o c a p r o d u c e p r o f e s s i o n a l - q u a l i t y l e t t e r s , m e m o s a n m a n u s c r i p t s w i t h e a s e .T u r t l e G r a p h i c s V I C - 2 0 3 9 . 9 5 3 4 . 9 5T u r t l e G r a p h i c s I c - 6 4 " 5 9 . 9 5 5 4 . 9 5

I i t h i d e a l w n f o c o m p u t e r n o v i c e s l l e a r n p r o g r a m m i n g . I i f u n , e a s y - l ou s c o m p u t e r l a n g u a g e l h a t l o t s o v o n b e g i n n e r s m a s t e r I h c o m p u t e r i n i u s lf e m i n u t e s

G a m e s f o V I C - 2 0 ' "A g g r e s s o rS y n t h e s o u n dS h a m u P r o c t o rR o b o t P a n i cP i r a t e P e r i lR e t r o B a l lG r i d r u n n e r v i c - 2 0 H « C - 6 4 -

3 9 . 9 55 9 . 9 53 9 . 9 54 3 . 9 53 9 . 9 53 9 . 9 53 9 . 9 53 9 . 9 5

3 4 . 9 55 4 . 9 53 4 . 9 54 0 . 9 53 4 . 9 53 4 . 9 53 4 . 9 53 4 . 9 5

Page 75: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 75/132

U M S o f t w a r e f o V I C - 2 0 ™S u g g e s t e d S a l e

R o l a l l P r i c eC a s s e t l e 2 4 . 9 5 2 O . O OA m o k C a r t r i d g e 3 9 . 9 5 3 6 . O O

r i s o n e r o t h A m o k R o b o t s D e s t r o y I h r o b o t s l e s c a p eS p i d e s O M a r s C a r t r i d g e 3 9 . 9 5 3 6 . 0 0Y o a r e M a r t i a n S p a c e F l Y o b a t t l e ' e v i l f o r c e s o i n t e r p l a n e t a r y s p a c eR e n a i s s a n c e C a r t r i d g e 3 9 . 9 5 3 6 . 0 0U s y o u r i n t e l l e c t a g a i n s l I h e c o m p u t e r ' s E o g i c : 1 0 0 0 y e a r s a g o .

M e t e o r R u C a r t r i d g e 3 9 . 0 0 3 6 . 9 5C o m m a n d T h e F l a g s h i p o S o l a r . Y o u r m i s s i o n c o n q u e r A t d e b a r o n .O u t w o r l d C a r t r i d g e 3 9 . 9 5 3 6 . O OI f l S U F S s a t e p a s s a g e t o s u p p l y I r o i g h l e r . O u t w o r l d d e p e n d s o n y o uS a t e l l i t e s a n M e t e o r i t e s C a r t r i d g e 3 9 . 0 0 3 6 . 9 5S u r v i v a l 1 d e p e n d s o q u i c k r e a c t i o n s a g a i n s t m e t e o r i t e s a n s a t e l l i t e s .A l i e n B l i t z C a r t r i d g e 2 9 . 9 5 2 6 . 0 0Y o u r n e r v e s o s t e e l , p r e v e n t i n t r u d e r s f r o m d e m o l i s h i n g y o u r c i t y

C l o u d b u r s t C a r t r i d g e 2 9 . 9 5 2 6 . 0 0S a v e e a r t h ' D e s t r o y c l o u d h o p p e r s a n d v i o l e n t s i o r m sS u C h a s e C a s s e t t e 2 4 . 9 5 2 0 . 0 0A t t e n t i o n C o m m a n d e r 1 D e s t r o y I h e n e m y s u b m a r i n e s ; V I C - H KK o z m i c K a m l k a z e e C a s s e t t e 2 4 . 9 5 2 0 . 0 0 e l a n d e a r l l i - a g a i n s t a h o . i r d o l A l i e n A t t a c k e r s . V I C , 3 K - B K .R e n a i s s a n c e f o C - 6 4 " C a s s e t t e 1 7 . 9 6 1 5 . 9 6

s y o u r i n t e l l e c t a g a i n s t t h e c o m p u t e r s l o g i c ; 1 0 0 0 y e a r s a g o .M o t o r m a n i a f o C - 6 4 " C a s s e t t e 1 7 . 9 6 1 5 . 0 0

y o u r c a r t h r o u g h o a r o u n d d i l l c r e n l o b s t a c l e s .

E P Y X S o f t w a r eS u g g e s t e d S a t e

R e t a i l P r i c e e m p l e o A p s h a i C - 6 4 3 9 . 9 5 3 6 . o of a n t a s y w o r l d m a g i c , m o n s t e r s , d o o m e d c i t i e s a n d d a m s e l s i d i s t r e s s .

p p e r R e a c h e s o A p s h a i c - 6 4 - 1 9 . 9 5 1 6 . 0 0M o n s t e r s g a r d e n s b e i ' y c a t c h e s a n c a v e r n s ; p u r c h a s e T e m p l e

A s p h a i l p l a yo R c - 6 4 - 1 9 . 9 5 1 6 . 0 0

J o u r n e y i n t o t h d e s i ' r l s i l E g y p t P u r c h a s e ' " T e m p l o " t p i n yh D a t e s t o n e s o R y v i c - 2 0 - 1 9 . 9 5 1 6 . 0 0m i s s i o n : r e c o v e r I h D a l a s t o n e s . b e l o r e t h c l o c k s l o p s .

o F a r g o a l v i c - 2 0 - & c - 6 4 " 2 9 . 9 5 2 6 . 0 0l o t h S w o r d i b o t t o m l e s s D u n g e o n s .

v i c - 2 0 1 9 . 9 5 1 6 . 0 0h s t r a t e g y g a m e w i t h b o u n c e C h a l l e n g e I h c o m p u t e r o f r i e n d s

M a n i a v i c - 2 0 r " 3 9 . 9 5 3 6 . o oc i r c u s p e r l o r m e r s s p i n n i n g p l a t e s o r o d s . T e n t y o u r s k i l l s

M a z e v i c - a o - 3 9 . 9 5 2 6 . 0 0i c h a m b e r o h o r r o r s . F i n d v i t a m i n s : R e a c h f o g o l d

m p M a n c - 6 4 1 " 3 9 . 9 5 3 6 . o of a n t a s t i c g a m e

M i d w e s t M i c r o S o f t w a r e f o C - 6 4 ' "T e r m i n a l 2 9 . 9 5 2 5 . 0 0

E m u l a t o r ) S a m e I m p r e s s i v e f e a t u r e s a T E R M I N A L - 4 0 , s m o o t h - s c r o l l< t O - c h a r a c t e r l i n e s . V I p r i n t e r d u m p . e t c . P l u s . G I A N T 2 A R e c e i v e r B u f f e r

n U P P E B / l o w e r c a s e t e x t . N o m e m o r y e x r e q u i r e d . R e a u i r e s 6 4 a n d

G r a f i x S a m p l e r 1 9 . 9 5 1 7 . 0 0i i h g r a p h i c s s p l e n d o r o t h ' 6 4 . I n t e r a c t w i t h d e m o s o t e c h n i q u e s

a p l o n m g o p o i n t s . I m u s a n d 3 - D o b j e c t s i I h h i - r e i m o d e ; a n i m a t i n gs . p l u s a s s o r t e d g r a p h i c s d i s p l a y s . R o u t i n e s m a t i e x t r a c t e d ' o u s i

o w p r o g r a m s .P a n o r a m a 1 9 . 9 5 1 7 . 0 0

p i c t u r e s g r a p h i c s o t h a m a z i n g 6 4 N i n e t e e n f a s c i n a t i n g d i g i t i z e dP L U S h i - r e ! d r a w r o u t i n e l o y o u r | O y s t i c ( t A N h i - r e z d u m p l V I C a p t u r e o u p i c s o y o u r c r e a t i v i t y o n p a p e r

M i d w e s t M i c r o S o f t w a r e f o V I C - 2 0 ™S u g g e s t e d S a l e

R e t a i l P r i c eT e r m i n a l 4 T a p e 2 9 . 9 5 2 5 . 0 0( T e r m i n a l E m u l a t o r 8 R e q u i r e d ) T e r m i n a l t e l e c o m m u n i c a t i o n s p r o g r a m w i t 4 0 - c h a r a c l e r l i n e s a n s m o o t h s c r o l l i n g t o i l l o o a s y r e a d i n g ' A l s o t l w a r e - n e x p e n s i v e h a r d w a r e l b u - I K f o r l a r g e r ) R e c e i v e B u f f e r w i t h o p t i o n a l d u m p t V I p r i n t e r . F u n c t i o n k e y a c c e s s t f r e q u e n t l y - u s e d m o d e s F u l l y p r o g r a m m a b l eQ a u d , D u p l e x , P a r i t y . W o r d s i z e . S t o p b i t . a n L i n o f a e d . s u p p o r t s c o n t r o l c h a r a ct e r s . W i t h 3 p m a n u a l a n d B u l l e t i n B o a r d d i r e c t o r y R e q u i r e s V I C - 2 0 ' " . 8 ( o l a r g e r ) m e e x p . a n m o d o m .V i c - P i C S 1 9 . 9 5 1 7 . 0 0N i n e t e e n f a s c i n a t i n g h i g h - r e s o l u h o n d i g i t i z e d p i c t u r e s p l u s h i - r e z d r a w i n g w i t y o u r j o y s t i c k p l u s h i - r u z d u m p t V I p r i n t e r .T i c k e r T a p e 1 4 . 9 5 1 2 . 0 0W a t c h y o u r m e s s a g e g l i d e s m o o t h l y a c r o s s t h s c r e e n . A d d s m o t i o n a n i n t e re s t a n m e s s a g e d i s p l a y T w b u i l t - i n c h a r a c t e r s e t s : s t a n d a r d a n B O L D ( o u s e c u s t o m s e t s I r o m L i b r a r y V o l 1 ) P r o g r a m m i n g e x p e r i e n c e r e c o m m e n d e d .L i b r a r y V o l . 1 4 . 9 5 1 2 . 0 0S i f u l l s e t s o c u s t o m c h a r a c t e r f o n t s e a c h w i t h U P P E R C A S E , l o w e r c a s e , n m e r a l s , p u n c t u a t i o n M a b e u s e d w i l h T i c k e r l a p e P r o g r a m m i n g e x p e r i e n c er e c o m m e n d e d .D i s a s s e m b l e r 1 4 . 9 5 1 2 . 0 0F a s t d i s a s s e m b l y t s c r e e n o r p r i n t e r w i t h h a n d y h e x / d o c a r i d d o c / h e x c o n v e rs i o n . I n c l u d e s k n y V I C a d d r e s s e s t s t u d y . V I o R S - 2 3 2 p r i n t e r P r o g r a m m i n ge x p e r i e n c e r e c o m m e n d e d

T o t a l S o f t w a r e f o V I C - 2 0 ' "S u g g e s t e d S a l e

R e t a i l P r i c e2 . T a p e 3 5 . 0 0 3 0 . 0 0T o t a l T e x t D i s k 3 9 . 0 0 3 4 . 0 0

A l o t h e f e a t u r u s o T o t a l T e x t B A S I C w i t h 3 a d d i t i o n a l w o r k i n g m e m o r y l o e d i ti n g , l o o t n o l i n g , r i g h t m a r g i n l u s H f i c n l i o n , a n u l h e a d i n g l i n o s p o p a g e .R o q H K e x p .

2 . T a p e 2 0 . 0 0 1 6 . 0 0T o t a l L a b e l 2 . D i s k 2 4 . 0 0 2 0 . 0 0m a i l i n g l i s t a n l a b e l p r o g r a m w h i c h w i l l s o r t e i t h e r a l p h a b e t i c a l l y o n u m e r i

c a l l y W i l l p r i n t a n o a l s t o r e d l a b e l s a y o u r c o m m a n d a n d h a s b r o w s e f u n ct i o n . R e g . B K e x p .

. _ , , 2 . 1 T a p e 3 0 . 0 0 2 6 - 0 0T o t a l T i m e M a n a g e r 2 . D i s k 3 4 . 0 0 2 9 . 0 0C r e a t e s p e r s o n a l o b u s i n e s s s c h e d u l e s , c a l e n d a r s o e v e n t s , a n c h e c k l i s t s o a c t i v i t i e s . D e s c r i b e e a c h a c t i v i t y , t h p e r s o n r e s p o n s i b l e , p r o j o c l c o d e s , d a t e s ,t u n e s a n c o m m e n t s B e q U K e x p .

2 . T a p e 3 O . O O 2 6 . 0 0R e s e a r c h A s s i s t a n t 2 . 0 D i s k 3 4 . 0 0 2 9 . 0 0T h i s i s e t o l p r o g r a m s w h i c h a l l o w s y o l k e e p T r a c k o r e f e r e n c e d a t a a n c r e a t e k e y w o r d c r o s s r e f e r e n c e l i s t s . R e q u i r e s 8 e x p a n s i o n .

T o t a l S o f t w a r e f o C - 6 4 ™T o t a l T e x t 2 . D i s k 4 4 . 0 0 4 0 . 0 0T o t a l L a b e l 2 . D i s k 2 4 . 0 0 2 0 . 0 0T o t a l T i m e M a n a g e r 2 . D i s k 3 9 . 0 0 3 4 . 0 0R e s e a r c h A s s i s t a n t 2 . 0 D i s k 3 9 . 0 0 3 4 . 0 0

T O R D E R :P . O . B O 7 6 W I C H I T A , K 6 7 2 0 1( 3 1 6 ) 2 6 3 - 1 0 9 5H a n d l i n g c h a r g e s S 3 . 0 0C O ( A d d $ 2 . 0 0 )P e r s o n a l c h e c k s a l l o w w e e k d e l i v e r yP r i c e s s u b j e c t t c h a n g e

V I C - 2 0 ' - S C o m m o d o r e 0 4 m r e o < 6 l f l ' e O l i a d e m a r k s o C o m m o d o r e B u s i n e s s S j s t e m , I n

Page 76: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 76/132

C O M P U T I N GF R E D D ' I G N A Z I O ,A S S O C I A T E E D I T O R

R o b o tI n s i d e Y o u r C o m p u t e r

I ' v e j u s t r e t u r n e d f r o m L o n d o n , E n g l a n d , w h e r et a u g h t t h r e e - w e e k c o u r s e o r o b o t s .

O u c l a s s r o o m l o o k e d l i k e s c o n e f r o m D r W h o . E v e r y s t u d e n t i ( h r o o m h a c o m p u t e ia n r o b o t . T h r o b o t s w e r e n o h u m a n l i k e a nd r o i d s l i k e C 3 P O a n R 2 - D 2 . T h e y w e r e m i n i a t u r er o b o t a r m s m o u n t e d o m e t a l b o x e s t h a t l o o k e dl i k e b a t t e r i e s o e l e c t r i c p e n c i l s h a r p e n e r s .

T h a r m s c a m e i a l t h c o l o r s o t h r a i n b o wr e d , o r a n g e , b l u e , a n g r e e n . T h e y e n d e d i

p i n c e r l i k e c l a w s , o r g r i p p e r s . E a c h a r w a w i r e dt s t u d e n t ' s c o m p u t e r . T h s t u d e n t p r o g r a m m e dt h c o m p u t e r t c o n t r o l t h a r m . W h e n t h a r m sm o v e d , t h e y b u z z e d . T h c l a s s r o o m s o u n d e d l i k e

b e e h i v e w i t h t h o u s a n d b u z z i n g b e e s .A r m s m o v e d i a l d i r e c t i o n s . S o m e p i c k e d

u e r a s e r s , o t h e r s g r a b b e d s m a l l m e t a l b l o c k s a n c y l i n d e r s . T w a r m s w o r k e d t o g e t h e r , a n e v e nm a n a g e d t s h a k e h a n d s o r c l a w s ! A n o t h e r a r b e g a n m o v i n g t o f a s t . I s p u n a r o u n d i c i r c l e ,g o d i z z y , a n f e l l o f t h t a b l e .

T u r t l e s , B o x e s , A n D i n o s a u r sT h m i n i a t u r e , t a b l e t o p a r m s w e r e n ' t t h o n l yr o b o t s i t h r o o m . g i a n t a r m w a s o v e r i t h c o r n e r o f t h e r o o m n e a r t h w i n d o w . W h e n i w o v e a n d s w o o p e d , i l o o k e d l i k e t h n e c k a n h e a d o p r e h i s t o r i c b r o n t o s a u r u s . T a s m a n i a nt u r t l e r o b o t s c o o t e d a r o u n d o n t h f l o o r , d r a w i n gp i c t u r e s a n s a y i n g " H e l l o ! " m e t a l - g r a y , t w o -f o o t - h i g h r o b o t ( t h a t l o o k e d l i k e R 2 - D 2 ' s k i b r o t h e r ) w a n d e r e d a r o u n d t h r o o m l a u g h i n g ,s a y i n g " H A ! H A ! H A ! " a n s p i n n i n g i t h e a d i c i r c l e . A n r o b o t t h a t l o o k e d l i k e l i t t l e r e b o z i p p e d b a c k a n f o r t h a c r o s s t h k i t c h e n f l o o rc a r e f u l l y s t a y i n g o i t r o b o t " s i d e w a l k . " T h 7 C O M P U T E I ' i G a z e l l e S e p t e m b e r 1 9 8 3

s i d e w a l k w a p i e c e o b l a c k t a p e t h a t w o u n da r o u n d t h f l o o r l i k e p i e c e o f l i c o r i c e c a n d y .C o m p u t e r s I T h e i r T u m m i e sT h i s c l a s s r o o m w a r e a l p l a c e . I w a i s m a l l ,r e d - b r i c k b u i l d i n g o t h e d g e o L o n d o n , i s o u t h e a s t E n g l a n d . w a o n o t h t e a c h e r s a c o u r s e o " R o b o t i c s L i t e r a c y . " S t u d e n t s f r o m a l o v e r t h w o r l d w e r e g e t t i n g c h a n c e t p l a y w i t hr e a l r o b o t s a n l e a r n h o t p r o g r a m t h e m u s i n gc o m p u t e r s .

O n r o b o t ' s c o m p u t e r w a s m a l l , g r e e nc i r c u i t b o a r d m o u n t e d i n s i d e t h r o b o t ' s t u m m y .T h o t h e r r o b o t s ' c o m p u t e r s s a o t o o t a b l e s .T h t a b l e t o p c o m p u t e r s i n c l u d e d a A p p l e l i a n t w B r i t i s h c o m p u t e r s - a B B a n J u p i t e rc o m p u t e r .

T h c o m p u t e r s ' e l e c t r i c a l s i g n a l s c o n t r o l l e dt h r o b o t s . T h s i g n a l s f l a s h e d a l o n g w i r e" l e a s h e s " p l u g g e d i n t o t h r o b o t s ' h e a d s a n b o t t o m s . T h s i g n a l s w e r e g e n e r a t e d b y p r o g r a m ss t o r e d i t h c o m p u t e r s ' m e m o r i e s . T h s t u d e n t sw r o t e t h p r o g r a m s i R o b o t L a n g u a g e , A K M -B A S I C , B A S I C , a n L o g o . T h p r o g r a m s m a d et h e r o b o t s t a l k , w a l k , r o l l a r o u n d , d r a w c a r t o o n s ,p l a y g a m e s , a n m a k e b u i l d i n g s a n b r i d g e s o u to b l o c k s .R o b o t s F o K i d sO u c l a s s r o o m w a r e a l , b u i r e a l l y d i s e e m t b m o r e l i k e s c i e n c e f i c t i o n t h a n r e a l l i f e . k n o w o n o t h e r c l a s s r o o m i t h w o r l d w h e r e s t u d e n t s g o t p l a y w i t h s m a n y c o m p u t e r s a n s m a n y r o b o t s .

F e c l a s s r o o m s h a v e t h e i r o w r o b o t s . T h s a m e i t r u e f o k i d s a h o m e . N o e v e r y k i h a h i o h e o w r o b o t . I f a c t , v e r y f e d o R o b o t s , e v e ni k i f o r m , c o s t h u n d r e d s , o t h o u s a n d s , o d o l l a r s .

Page 77: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 77/132

C o m m o d o r e 6 W o r d

P r o c e s s o r s

S C R I P T 6 E X E C U T I V E W O R D P R O C E S S O RR a t e d b e s t b C O M M O D O R E . T h i s i t h f i n e s t w o r d p r o c e s s o r a v a i l a b l e . F e a t u r e s i n c l u d e l i n e a n p a r a g r a p h i n s e r t i o n / d e l e t i o n , i n d e n t at i o n , r i g h t a n l e f t j u s t i f i c a t i o n , t i t l e s , p . i g o n u m b e r i n g , c h a r a c t e r s p e i n c h , e t c . A l f e a t u r e s a r e e a s y t u s a n u n d e r s t a n d . W i t h t a b s ,e t c . S C R I P T - 6 4 e v e n I n c l u d e s d i c t i o n a r y / s p e l l i n g c h e c k e r t m a k e s u r e y o u r s p e l l i n g I c o r r e c t . T h d i c t i o n a r y I u s e r c u s t o m i z a b l e t a n t e c h n i c a l w o r d s y o u m a u s e . F u r t h e r m o r e , a l p a r a g r a p h s c a b p r i n t e d i a n o r d e r s o d o c t o r s , l a w y e r s , r e a l e s t a t e a g e n t s , a n h o m e o w n e r s w i l l f i n d c o n t r a c t w r i t i n g a n e v e r y d a y l e t t e r s s n a p . T t o t h i n g s o f f , t h e r e i 1 0 p a g e m a n u a l a n h e l p s c r e e n s t m a k e l e a r n i n g h o t u s S C f l l P T - 6 4 s n a p . T h i s w o r d p r o c e s s o r I s c o m p l e t e w c a n ' t t h i n k o f a n y t h i n g I d o e s n ' t h a v e . W h e n c o mb i n e d w i t h t h c o m p l e t e d a t a b a s e y o h a v e a p o w e r f u l m a l l m e r g e a n l a b e l p r o g r a m t h a t l e t s y o c u s t o m i z e a n y m a i l i n g l i s t w i t h p e s o n a l i z e d l e t t e r s . L i s t $ 9 9 . 9 5 . S a l e $ 7 9 . 0 0 . ( p l u s p o s t a g e ) D i s k O n l y .

C O M P L E T E D A T A B A S ET h i s i u s e r f r i e n d l y d a t a b a s e t h a t m a k e s a n i n f o r m a i i o n e a s y t s t o r e a n r e t r i e v e . T h u s e r d e f i n e s t h f i e l d s a n t h e n c a a d c h a n g e , d e l e t e a n s e a r c h f o a n c a t e g o r y h w a n t s . W h e n c o m b i n e d w i t h t h e S C R I P T - 6 4 E x e c u t i v e W o r d P r o c e s s o r y o u c a n s e a r c h o u a n c a t e g o r y ( z i p c o d e s , h a i r c o l o r , e t c . ) a n p r i n t s u p e r p e r s o n a l i z e d l e t t e r s . L i s t $ 8 9 . 0 0 . S a l e $ 6 9 . 0 0 . ( p l u s p o s t a g e ) D l a k O n l y .

T O T A L W O R D P R O C E S S O R P L U S 5 . T h i s t o p q u a l i t y w o r d p r o c e s s o r w a s p e c i a l l y d e s i g n e d f o P R O T E C T O E N T E R P R I Z E S . F e a t u r e s I n c l u d e l i n e a n p a r a g r a p h I n s e r t a n d e l e t e , r i g h t a n l e f t j u s t i f i c a t i o n , m u l t i p l e c o p i e s , a n l i n e s p a c i n g . E x t r a f u n c t i o n s i n c l u d e m a l l m e r g e , e m b e d d e d f o o t n o t e s , e x t r a u s e rd e f i n e d c h a r a c t e r s e t s , p l u s c o m p l e t e l a b e l p r o g r a m . L i s t $ 6 9 . 9 0 . S a l e $ 5 6 . 0 0 . ( p l u s p o s t a g e ) D i s k a d $ 7 . 0 0 .

Q U I C K B R O W N F O W O R D P R O C E S S O R( C a r t r i d g e ) . N a t i o n a l l y a d v e r t i s e d a l p u r p o s e w o r d p r o c e s s o r t h a t u s e s m e n u c o n t r o l t l e y o m a n i p u l a t e y o u r t e x t . I n c l u d e s t h ef e a t u r e s m o s t o f t e n a s k e d f o I n c l u d i n g r i g h t a n l e f t j u s t i f i c a t i o n , w o r d w r a p , a n m o r e . L i s t $ 6 9 . 0 0 . S a l e $ 5 9 . 0 0 . ( p l u s p o s t a g e ) .

L O W E S T P R I C E S 1 D A F R E E T R I A L 9 D A F R E E R E P L A C E M E N T W A R R A N T Y' B E S T S E R V I C E I N U . S . A . O N D A E X P R E S S M A I L O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

W S H I P C . O . D . H O N O R V I S A A N M A S T E R C H A R G EA D $ 3 . 0 0 S H I P P I N G F O C . O . D . A D $ 2 . 0 0 M O R ES P E C I A L S E R V I C E S :O n D a E x p r e s s M a i l a d $ 1 0 . 0 0

I E N T E R P R I Z E SB O 5 5 0 , B A R R 1 N G T O N , I L L I N O I S 6 0 0 1 0P h o n o 3 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

| W L O V E O U R C U S T O M E R S )

Page 78: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 78/132

L o t s o k i d s a r e b u i l d i n g r o b o t s f r o m k i t s , b u t h i st a k e s a l o o p a t i e n c e a n l o o c a r e f u l , p a i n st a k i n g w o r k . ( I y o w o u l d l i k e t l e a r n m o r e a b o u tb u i l d i n g r o b o t o f y o u r o w n , t a k e l o o k a m b o o k W o r k i n g R o b o t s , D u t t o n / E l s e v i e r - N e l s o n ,1 9 8 1 . )

E v e n t h n e " h o m e r o b o t s " a r p r e t t y e x p e ns i v e a n m a c o s t s e v e r a l h u n d r e d d o l l a r s . B u s o o n , m a y b e o n l y i n c o u p l e o f y e a r s , k i d s a r g o i n g t h a v e l o m o r e r o b o t s .

W h i l e w a i E n g l a n d , w e n t t o R o b o tC o n v e n t i o n . T h e r e w e r e t h o u s a n d r o b o t s a t h c o n v e n t i o n , i a l s h a p e s a n s i z e s . M o s t o t h r o b o t s w e r e b i a n e x p e n s i v e a n d e s i g n e d f o w o r k i f a c t o r i e s . B u s u r p r i s i n g n u m b e r w e r es m a l l , f r i e n d l y , a n c h e a p . T h e y w e r e ( h f i r s tg e n e r a t i o n o k i d s ' r o b o t s . L i k e t h e m o r e e x p e n s i v er o b o t s i o u c l a s s r o o m , t h e y c a m e i f o u r s t y l e sa r m s , b o x l i k e b u g g i e s , t u r t l e s , a n b a b y R 2 - D 2 s .J u d g i n g f r o m w h a t s a a t h c o n v e n t i o n , I ' p r e d i c t t h a t t h e s e k i r o b o t s w i l l s o o n c o s t t h s a m e a p e r s o n a l c o m p u t e r ( l e s s t h a n $ 1 0 0 ) a n c o m e i a l s h a p e s , s i z e s , a n c o l o r s .

T h n e l o w - c o s t k i d s ' r o b o t s w i l l b e a s y t p r o g r a m ( i B A S I C , L o g o , P I L O T , o P a s c a l ) . Y o w o u l d t r a i n y o u r r o b o t b p r o g r a m m i n g I t Y o c o u l d t r a i n y o u r r o b o t l i k e y o w o u l d t r a i n t h f a m i l y d o o c a t .

T h r o b o t s w i l l b a b l e t t a l k a n m a y b ee v e n l i s t e n . T h e y m i g h t n o t b e a b l e t u n d e r s t a n ds p o k e n c o m m a n d s , b u y o m i g h t b a b l e t g i v et h e m o r d e r s b c l a p p i n g y o u r h a n d s c e r t a i nn u m b e r o l i m e s ( l o r e x a m p l e , o n c l a p t m a k et h e m g f o r w a r d , a n t w c l a p s t m a k e t h e m g b a c k w a r d ) .

O y o m i g h t c o n t r o l t h e m b w h i s t l i n go m a k i n g f u n n y n o i s e s . W h e n y o s h o u t e d" B o o m ! , " t h e r o b o t w o u l d w a v e i t a r m ; o w h e ny o s a n g " L a ! L a L a ! , " i w o u l d r o l l a r o u n d i c i r c l e .

K i d s ' r o b o t s w i l l a l s o h a v e s e n s o r s - e l e c t r i c a ld e v i c e s t h a t i m i t a t e h u m a n s e n s e s l i k e s e e i n g ,h e a r i n g , a n t o u c h i n g . Y o u r r o b o t w i l l p r o b a b l yh a v e s e v e r a l " e y e s , " i t h f o r m o s e n s o r s t h a td e t e c t m o t i o n a n d m e a s u r e d i s t a n c e .

R o b o t s t h a t c a s e c a b e c o m e q u i t e i n d ep e n d e n t l i t t l e c r e a t u r e s . Y o w i l l b a b l e t t u r ns e e i n g r o b o t l o o s e i r o o m , a n i w i l l f i n d i t w a a r o u n d c h a i r s , t a b l e s , a n p e o p l e ' s k n e e s .H o w e v e r , i a o b j e c t i t o l o o r t o o h i g h , t h er o b o t m i g h t m i s s i t T h e n , w a t c h o u t ! Y o u r r o b o tm a t r a m p l e y o u r d o g ' s t a i l , r u o v e r y o u r t o e s ,o g e l o s t u n d e r n e a t h t h d i n i n g r o o m t a b l e .

R o b o t s w i l l a l s o h a v e s e n s o r s t h a t d e t e c t l i g h t ,s o u n d , a n h e a t . S o m e , l i k e t h r o b o t t u r t l e s a n b u g g i e s , w i l l e v e n h a v e s e n s e o f t o u c h . T i n ys e n s o r s c a l l e d i i i i c r o s w t t c h e s c a b m o u n t e da r o u n d t h b a s e o t h r o b o t . W h e n t h r o b o tb u m p s i n t o s o m e t h i n g , t h s w i t c h e s a r p r e s s e d7 C O M P U T E ! ' s G m e t t e S u p l o m b e r 1 9 8 3

d o w n a n c l o s e a e l e c t r i c a l c i r c u i t . T h i s s e n d sm e s s a g e t t h r o b o t ' s c o m p u t e r . U s i n g c o n t r o lp r o g r a m ( t h a t y o h a v e t w r i t e ) , t h e r o b o t w i l l" k n o w " i h a b u m p e d i n t o s o m e t h i n g . D e p e n d i n go t h p r o g r a m , t h r o b o t m a b a c k u a n t r t g i d i f f e r e n t d i r e c t i o n , o i m a t r t b u l l y i t w a f o r w a r d , l i k e t a n k o b u l l d o / . e r .

M a n y r o b o t s t o d a y h a v e t b p l u g g e d i n t oa e l e c t r i c a l o u t l e t o t h e w a l l o r i n t o t a b l e t o pc o m p u t e r . I t h f u t u r e , a l r o b o t s w i l l g e t h e i ro r d e r s i n v i s i b l y , t h r o u g h t h a i r , v i m i c r o w a v e so r a d i o s i g n a l s . A n t h e y w i l l h a v e t h e i r p o w e rs o u r c e m o u n t e d i n s i d e t h e i r b o d y , a r e c h a r g ea b l e b a t t e r y . T h i s w i l l m a k e t h e r o b o t s m u c h m o r ei n d e p e n d e n t . Y o w i l l t u r n t h e r o b o t l o o s e a n f o r g e t a b o u t i t Y o m i g h t n o e v e n r e m e m b e rt h a t r o b o t i i t h r o o m , u n t i l i m a r c h e s u b e h i n d y o u , c r a s h e s i n t o t h b a c k o y o u r l e a n s a y s , " B O O ! "M i c r o b o t sT h e s e n e a t l i t t l e r o b o t s w i l l b h e r e i j u s t y e a ro t w o . B u y o d o n ' t h a v e t w a i l f o t h e m . I y o h a v e c o m p u t e r h a n d y , y o c a c r e a t er o b o t n o a p r o g r a m i n s i d e t h e c o m p u t e r .

Y o m a b t h i n k i n g : h o c a r o b o t l i v ei n s i d e m c o m p u t e r ? B u t h i n k o t h v i d e o g a m e sy o p l a y , o y o u r c o m p u t e r a n d a t h l o c a l g a m e sa r c a d e . T h g a m e s a r r e a l l y c o m p u t e r p r o g r a m s .T h p r o g r a m s u s s o u n d e f f e c t s a n c o l o r f u lg r a p h i c s t c r e a t e t h i l l u s i o n t h a t t i n y c r e a t u r e sl i v e i n s i d e t h e m a c h i n e . Y o c a s e t h e s e c r e at u r e s b l o o k i n g t h r o u g h t h e p i c t u r e - s c r e e n " w i nd o w " o n y o u r T o o t h e b i g s c r e e n i a a r c a d eg a m e . T h c r e a t u r e s c a b a n s h a p e t h g a m ed e s i g n e r i m a g i n e s a l i e n s f r o m o u t e r s p a c e ,s n o r k l e - n o s e d p o t a t o h e a d s , v a m p i r e s , f o o t b a l lp l a y e r s , o r o b o t s ,

I t h c o m i n g m o n t h s , w e ' l l c r e a t e p r o g r a m sy o c a r u o y o u r V I o C o m m o d o r e 6 4 W e ' l ls t a r t w i t h s i m p l e p r o g r a m s t h a t j u s t c r e a t e t h r o b o t ' s s h a p e . Y o w i l l b a b l e t " b u i l d " f a r o b o t s , s k i n n y r o b o t s , f u n n y r o b o t s , a n s c a r yr o b o t s .

N e x t I ' l l s h o w y o h o t b r i n g t h e r o b o t s t l i f e . Y o w i l l a n i m a t e t h e m t h w a m o v i e m a k e r sa n i m a t e c a r t o o n c h a r a c t e r s .A f t e r t h a t y o w i l l c r e a t e r o b o t w o r l d s , p l a c e sw h e r e t h r o b o t s l i v e . T h f i r s t w o r l d m i g h t b s m a l l m o d e l o y o u r b e d r o o m o l i v i n g r o o m . O i c o u l d b e s i m p l e p l a c e w i t h b o x e s a n c i r c l e s ,w h e r e y o u r r o b o t f i r s t l e a r n s h o t w a l k . L a t e ro n y o w i l l b u i l d m o r e c o m p l i c a t e d w o r l d s .

T u r n i n g y o u r r o b o t l o o s e i c o m p l i c a t e dw o r l d w i t h l o t s o o b j e c t s a n l o t s o t h i n g s g o i n go i l i k e o p e n i n g t h f r o n t d o o r a n l e t t i n g a r e a lr o b o t g o u t s i d e t p l a y . I y o l i v e i n b i c i t y o o b u s y s t r e e t , t h i s c o u l d b e p r e t t y r i s k y t h i n gt d o Y o u r r o b o t n e e d s t l e a r n l o b e f o r e i t ' s

Page 79: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 79/132

r e a d y t c o p e w i t h t h o u t s i d e w o r l d .A f i r s t y o u ' l l c o n t r o l y o u r r o b o t s a i t h e y

w e r e p u p p e t s . W h e n y o p u s h t h u p - a r r o w ,t h e y ' l l m o v e u p w h e n y o p u s h t h d o w n - a r r o w ,t h e y ' l l m o v e d o w n .

L a t e r o n y o u ' l l t u r n y o u r r o b o t s l o o s e i t h e i r p i c t u r e - s c r e e n r o o m a n l e t h e m w a n d e ra b o u t . A f i r s t , y o c a m a k e i e a s y o t h e m b l e t t i n g t h e m e x p l o r e a e m p t y r o o m . ( T h a t w a y ,t h e y c a n ' t g e t i n t o t o m u c h t r o u b l e . )

L a s t , y o u ' l l c r e a t e o b s t a c l e s i t h r o o mt a b l e s , c h a i r s , p e t s , m a y b e e v e n h o l e s , p i t s , d o o rw a y s , a n m a z e s . T h i s w i l l b g r e a t w a t o t e s ty o u r r o b o t s a n s e h o s m a r t y o u ' v e m a d e t h e m .I w i l l a l s o b g r e a t w a t t h i n k u w a y s t m a k et h r o b o t s e v e n s m a r t e r .

B e s t o a l l , b y w o r k i n g w i t h m i c r o b o t s ( r o b o tp r o g r a m s i n s i d e y o u r c o m p u t e r ) , y o w i l l b g e t i n g p r e p a r e d f u p r o g r a m m i n g r e a l r o b o t s . B e f o r ey o k n o w i t t h e s e r e a l r o b o t s w i l l b h e r e . T h e y ' l lm a r c h t h r o u g h t h e f r o n t d o o r i n t o y o u r h o m e a n b e c o m e y o u r p e t , y o u r s e r v a n t , o y o u r f r i e n d .( O m a y b e a l t h r e e ! ) B u t h k e t a l t h e i r s k i l l sw i l l b t h p r o g r a m s t h a t r u i n s i d e t h e i r c o m p u t e rb r a i n s . T h r o b o t s w i l l c o m e w i t h f e w p r o g r a m sa l r e a d y w r i t t e n . B u i t h e y a r t l e a r n a n n e I r i c k s , y o u ' l l h a v e t t e a c h t h e m . < f f l

C O M M O D O R E U S E R SJ o i n t h e l a r g e s t , a c t i v e C o m m o d o r e u s e r s g r o u p .B e n e f i t f r o m :

A c c e s s t h u n d r e d s o p u b l i c d o m a i np r o g r a m s o t a p e a n d i s k f o y o u rC o m m o d o r e 6 4 V I 2 a n P E T / C B M .I n f o r m a t i v e m o n t h l y c l u b m a g a z i n e

T H T O R P E T .S e n d $ 1 . 0 0 f o P r o g r a m I n f o r m a t i o n C a t a l o g u e .

( F r e e w i t h m e m b e r s h i p ) .

M e m b e r s h i pF e e s f o 1 M o n t h s

C a n a d a $ 2 C a n .U . S . A . $ 2 U . S .O v e r s e a s $ 3 U . S .

T o r o n t o P e U s e r s G r o u pD e p a r t m e n t " G

1 9 1 2 A A v e n u e R o a d , S u i t eT o r o n t o , O n t a r i o , C a n a d a M 5 4 A L E U K N O W W H I C H M A C H I N E Y O U S

J O I N T H C O M P U T E R

R E V O L U T I O NW I T H M A S T E R Y

O T H E K E Y B O A R D !I t h a g o t h c o m p u t e r , e v e r y o n ef r o m t h s c h o o l c h i l d t t h C h a i r m a n o I h B o a r d s h o u l d b a h o m e a t h c o m p u t e r k e y b o a r d . S o o n t h e r e w i l l b

c o m p u t e r t e r m i n a l o e v e r y d e s k a n i e v e r y h o m e . L e a r n h o t u s i r i g h t. . . a n d h a v e s o m e f u a t h s a m e t i m e !

R a t e d T H B E S T e d u c a t i o n a l p r o g r a m t o t h V I 2 0 b C r e a t i v e C o m p u t i n g M a g a z i n e

T Y P I N G T U T O R P L U S W O R D I N V A D E R S — $ 2 1 . 9 5( p r o g r a m s o o n c a s s e t t e t a p e f o t h u n e x p a n d e d V I 2 0 ™ )T y p i n g T u t o r p l u s W o r d I n v a d e r s m a k e s l e a r n i n g t h k e y b o a r d e a s y a n d l u n 'T y p i n g T u t o r l e a c h e s t h k e y b o a r d i e a s y s i e p s . W o r d I n v a d e r s m a k e s t y p i n gp r a c i i c e a e n t e r t a i n i n g g a m e H i g h l y p r a i s e d b c u s t o m e r s" T y p i n g T u t O f i 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 h q u a l i t y " , " s o u r c e o

g r e a t ; o y a n l e a r n i n g l o o u c h i l d r e n " . " E v e n m l i t t l e s i s t e r l i k e s i t " , " W o r dI n v a d e r s i s e n s a t i o n a l ! "C u s t o m e r c o m m e n t s a y s i a l l . . ." . . . a n i w a e v e r y t h i n g y o a d v e r t i s e d i w o u l d b e I t h r e e w e e k s , m 1 y e a r

o l d s o n , w h h a n e v e r t y p e d o e l o r e . w a s t y p i n g 3 w . p m . h a i m p r o v e d m t y p i n g s p e e d 1 w . p . m . a n m h u s b a n d w a a b l e t k e e p u p w i t h h i c o l l e g et y p i n g c l a s s b p r a c t i c i n g a h o m e .

S P E C I A LV E R S I O N O

T Y P I N G T U T O RP L U S W O R D I N V A D E R SN O A V A I L A B L E F O T H

C O M M O D O R E 6 4 " . . . ! ! i ; 9 9 5 5 ( ^ jA l o t h e l e a t u i e s o t h V I 2 0 V e r s i o n a n m o r e

S P R I T ED E S I G N E R

b D r L e T H i l l

$ 1 6 . 9 5 ( T a p e ) $ 2 1 . 9 5 ( D i s k )C r e a t e a n t h e n i r a n s f o r m s p r i t e s a u t o m a t i c a l l y W h a v e t h e o t h e r s p r i t e m a k i n g p r o g r a m s , b u t h i s i t h o n i v u s t m a k e s p r i t e s . T h a u i o m a t i c i r a n s l o r -m a t i o n s a r g r e a l !^ ^ ^ ^ S h i p p i n g a n h a n d l i n g S 0 p e v S o r d e r . C a l i f o r n i a r e l e n l ; ■ ^ M W P f c ' ,^ ■ ■ B s a l e s t a x . V I S A a n d M a s t e r c a r d > * p i ro r d e r s m u s l i n c l u d e f u l l n a m e a s h o w n o c a r d , c a r dn u m b e r , a n d e x p i r a t i o n d a t e . F r e e c a t a l o g s e n t w i t ho r d e r a n d o n r e q u e s t .

A C A D E H 1 VS O F W / 4 R EP . O . B o 9 4 0 3 , S a R a f a e l , C A 9 4 9 1 2 ( 4 1 5 ) 4 9 9 - 0 0 5 0

P r o g r a m m e r s : W r i t e t o u N e P r o g r a m M a n a g e r c o n c e r n i n g a n e x c e p t i o n a l V I 2 0 T M o C o m m o d o r e 6 4 T M g a m s o o l d e r p r o g r a m y o u h a v e d e v e l o p e d .

S e p t e m b e r 1 9 8 3 C O M P U T E I G a z e t t e 7

Page 80: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 80/132

V I C r e a t i o n sD A C A R M I C H A E L , A S S I S T A N T E D I T O R

U n d e r s t a n d i n gR a n d o m N u m b e r s

I t h i s m o n t h ' s c o l u m n w e ' l l l e a r n a b o u tB A S I C ' S r a n d o m n u m b e r g e n e r a t o r , t h R N c o m m a n d , a n t h e n u s e i i n s i m p l e d i c e - r o l lp r o g r a m t h a t y o c a n e x p a n d . T h i n f o r m a t i o ni t h i s c o l u m n a p p l i e s t b o t h t h V I C - 2 0 a n t h C o m m o d o r e 6 4

W e b s t e r ' s T h i r d N e I n t e r n a t i o n a l D i c t i o n a r y d e f i n e sr a n d o m a s " m a r k e d b a b s e n c e o b i a s : h a v i n gt h s a m e p r o b a b i l i t y o o c c u r r i n g a e v e r y o t h e rm e m b e r o f s e t . "

T h R N ( r a n d o m ) c o m m a n d i f u n c t i o n o t h B A S I C l a n g u a g e i t h V I a n 6 ( a w e l l a si o t h e r c o m p u t e r s ) t h a t d o e s j u s t t h a t . I o t h e rw o r d s , u n d e r y o u r c o n t r o l i w i l l g e n e r a t e a n n u m b e r i n r a n g e b e t w e e n z e r o a n a l m o s t a n n u m b e r y o c h o o s e .

T h i s c a n b e v e r y u s e f u l t o o l i v a r i e t y o fp r o g r a m m i n g a p p l i c a t i o n s . F o i n s t a n c e , y o m i g h t w a n t t g e n e r a t e t w I N T e g e r s ( w h o l e n u b e r s ) e a c h b e t w e e n a n 6 t s i m u l a t e t h r a n d o mt h r o w o t w d i c e . O y o m i g h t w a n t t p r o d u c e

r a n d o m n u m b e r b e t w e e n a n 5 t s i m u l a t et h d r a w i n g o o n c a r d f r o m d e c k o f c a r d s . T h p o s s i b i l i t i e s a r l i m i t l e s s .

H o T h R N C o m m a n d W o r k sT h R N c o m m a n d , i i t p r i m a r y f o r m , c r e a t e s

n u m b e r f r o m 0 . t 1 . 0 . E n t e r t h f o l l o w i n g s h o r tp r o g r a m t s e h o t h i s w o r k s .1 X = R N D ( 0 )2 P R I N T X3 G O T O 1 0

I t h i s e x a m p l e , t h c o m p u t e r p r o d u c e s m a n yn u m b e r s , a r a n d o m , b e t w e e n a n 1 H o l d d o w nt h C T R L k e t s l o w t h s p e e d o t h s c r e e n7 C O M P U T E ! ' ! G a z e t t e S e p t e m b e r 1 9 8 3

P R I N T i n g w h i l e r u n n i n g t h p r o g r a m . A y o c a s e e , t h e r e i n d e f i n i t e p a t t e r n t t h n u m b e r sb e i n g p r o d u c e d . W e ' l l t a l k m o r e a b o u t t h i s l a t e r .

P r o d u c i n g R a n d o m N u m b e r sW i t h i n R a n g e sT h a b i l i t y t o m a k e t h c o m p u t e r p r o d u c e s p c i f i c r a n g e o n u m b e r s ( b e t w e e n a n 6 o a n 5 2 , f o r e x a m p l e ) i c o n t r o l l e d b t h p r o g r a m m e r ,w h a d d s f e t h i n g s t t h R N s t a t e m e n t .E n t e r t h f o l l o w i n g s h o r t p r o g r a m , r u i t a n w e ' l l d i s c u s s w h a t t h R N s t a t e m e n t i d o i n g .

1 X = I N T ( R N D ( 1 } * 6 ) + 12 P R I N T X ;3 G O T O 1 0

I t h i s e x a m p l e , w t o l d t h c o m p u t e r t p r o d u c e i n t e g e r ( w h o l e ) r a n d o m n u m b e r s f r o mt 6 T a c c o m p l i s h t h i s , w e ' v e a d d e d m o r e f u n ct i o n s t t h R N s t a t e m e n t . L e t ' s b r e a k d o w na n a n a l y z e t h e a d d i t i o n s .

i s i m p l y t h e v a r i a b l e t h a t w i l l r e c e i v e t h er a n d o m n u m b e r . E v e r y t i m e t h c o m p u t e r p r d u c e s r a n d o m n u m b e r , i t v a l u e w i l l b t r a n sf e r r e d t X

I N i B A S I C c o m m a n d t h a t t u r n s n u m b e r sw i t h f r a c t i o n s i n t o w h o l e n u m b e r s . I n p o s i t i v en u m b e r s i d o e s t h i s b y d r o p p i n g t h f r a c t i o nw i t h o u t r o u n d i n g o f f . F o e x a m p l e , t h I N T e g e rv a l u e o b o t h 1 . 0 0 0 0 1 a n 1 . 9 9 9 9 9 w o u l d b 1 T t e s t t h i s , t y p e i P R I N T I N T ( 1 . 1 ) 0 0 0 1 ) a n t h e np r e s s R E T U R N . N o t y p e i P R I N T I N T ( 1 . 9 9 9 9 9 )a n p r e s s R E 7 U R N . I e a c h c a s e , t h e v a l u e i s 1 .

T h f o r m a t f o t h I N T e g e r c o m m a n d i s I N T ( X ) , w h e r e i t h n u m b e r y o w a n t t c o v e r t i n t o w h o l e n u m b e r .

( R N D ( 1 ) * A ) i t h m a i n b o d y o o u r a d o n u m b e r g e n e r a t o r . R N i s o f c o u r s e , t h e

Page 81: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 81/132

B A S I C c o m m a n d t h a t w h a v e b e e n d i s c u s s i n g . I p r o d u c e s t h r a n d o m n u m b e r w w a n ! t s u i t o u p r o g r a m m i n g n e e d s .

r e p r e s e n t s t h r a n g e o n u m b e r s y o w a n tt h c o m p u t e r t p r o d u c e . I o u e x a m p l e , w u s e d 6 T h i s p r o d u c e d r a n g e o s i n u m b e r s , o

t h r o u g h 6 I w h a u s e d 5 2 i w o u l d h a v ep r o d u c e d r a n g e o 5 n u m b e r s , t h r o u g h 5 2

d e f i n e s t h l o w e s t n u m b e r i t h r a n g e o n u m b e r s w w a n t t p r o d u c e . W t o l d t h c o p u t e r t h a t t h l o w e s t n u m b e r w w a n t e d w a 1 I w h a r e p l a c e d w i t h 1 0 t h c o m p u t e r w o u l dh a v e p r o d u c e d r a n g e o s i n u m b e r s , t h l o w e s tb e i n g 1 ( 1 . T h p o s s i b l e r e s u l t s w o u l d h a v e b e e n1 0 , 1 1 , 1 2 1 3 1 4 a n 1 5

H e r e a r e a f e w w o r k i n g e x a m p l e s t h a t m a h e l p y o u n d e r s t a n d t h i s c o n c e p t :

I N T ( R N D ( 1 ) * 1 0 0 ) + w o u l d p r o d u c e p o s s i b l e1 0 r a n d o m n u m b e r s s t a r t i n g a 1 o t h r o u g h1 0 0 .

I N T ( R N D ( l ) * 1 0 0 ) 1 0 w o u l d p r o d u c e p o s i b l e 1 0 r a n d o m n u m b e r s s t a r t i n g a 1 0 0 , o r 1 0 0t h r o u g h 1 9 9 .

I N T ( K N D { l ) * 2 ) w o u l d p r o d u c e p o s s i b l et w r a n d o m n u m b e r s s t a r t i n g a 5 T h o n l y n u b e r s r a n d o m l y p r o d u c e d h e r e w o u l d b

o 6

T h R a n d o m S e e dT h e r e i o n o t h e r i m p o r t a n t t h i n g t h a t y o s h o u l dk n o w a b o u t r a n d o m n u m b e r s , a n t h a i i t h a tt h e y a r n o e n t i r e l y r a n d o m . T h i s h a t d w i t hh o t h c o m p u t e r g e t s i t r a n d o m n u m b e r s f r o mt h " r a n d o m s e e d . "

I i p o s s i b l e , u n d e r c e r t a i n c i r c u m s t a n c e s , t g e t h s a m e s e r i e s o r a n d o m n u m b e r s i t h s a m e o r d e r e a c h t i m e y o p l a y t h s a m e g a m e .F o e x a m p l e , i y o t u r n o t h c o m p u t e r , l o a dt h s a m e g a m e , a n d p l a y i i t h s a m e o r d e r e a c ht i m e , y o c o u l d g e t h s a m e s e r i e s o f n u m b e r se a c h t i m e .

B u d o n ' t w o r r y , t h e r e i w a a r o u n d t h i s .I y o w i l l a d t h f o l l o w i n g B A S I C s t a t e m e n t t t h b e g i n n i n g o y o u r c o m p u t e r p r o g r a m , i w i l lm a k e i t r u l y d i f f e r e n t , o r a n d o m , e a c h t i m e i i r u n .

x = r n d ( - t i )

T h R o l l i n g D i c eN o f o t h f u a n g a m e s . " R o l l i n g D i c e " i s h o r t B A S I C p r o g r a m t h a t s i m u l a t e s t h r o l l i n g o t w d i c e . I p r o d u c e s n i c e g r a p h i c d i s p l a y a n t h e n d i s p l a y s t h e d i c e y o r o l l e d . T h p r o g r a m i

c o m p l e t e " m o d u l e . " I o t h e r w o r d s , y o c a

a d i t o n o y o u r p r o g r a m s , o y o c a w r i t ey o u r o w g a m e p r o g r a m a r o u n d i t T h i m p o r t a n tv a r i a b l e s a r e D a n D 2 T h e s e v a r i a b l e s c o n t a i nt h r a n d o m n u m b e r s f o t h e d i c e { D I E a n D I 2 e a c h t i m e t h e d i c e a r e " r o l l e d . "

F o t h e x p a n d e d ( 8 o m o r e ) V I C , c h a n g el i n e t r e a d :

P O K E 3 6 a 7 9 , 2 7 : S C = 4 1 8 7 : C O = 3 7 9 7 9 : X = R N D ( - TI ) : G O T O 1 0

T h i s p r o g r a m u s e s s t a n d a r d P R I N T a n P O K Es t a t e m e n t s . S t u d y i c a r e f u l l y , e s p e c i a l l y l i n e s1 1 2 , 1 1 4 , 1 1 6 , 1 6 0 , a n 1 7 0 . T h e s e l i n e s a r u s e dt g e n e r a t e r a n d o m n u m b e r s . L i n e s 1 1 t h r o u g h1 1 e a c h g e n e r a t e r a n d o m n u m b e r b e t w e e na n 7 w h i c h a r u s e d t P O K E t h c o l o r s i n t o t h " r o l l i n g " d i c e . L i n e s 1 6 a n 1 7 s i m u l a t e t h r o l lo f t h e d i c e . E a c h p r o d u c e s r a n d o m n u m b e r b t w e e n a n 6 T u s ( h p r o g r a m w i t h a n o t h e rp r o g r a m , o t b u i l d a n o t h e r p r o g r a m a r o u n d i t r e m o v e l i n e 3 1 0 , a n a d w h a t y o u w i s h . H a p p yp r o g r a m m i n g .

Y o u r p a r t i c i p a t i o n i t h i s m o n t h l y c o l u m n i n o o n l y a p p r e c i a t e d , b u r e q u e s t e d . I y o h a v ea n i d e a s o r q u e s t i o n s p l e a s e w r i t e t o V l C r e a -t i o n s , P . O . B o 5 4 0 6 , C r c e n s b o r o , N 2 7 4 0 3 .

S e p r o g r a m l i s t i n g o n p a g e 7 2 4 .

M W - 3 0 2 : V I C - 2 0 / 6 4P a r a l l e l P r i n t e r I n t e r f a c e .

3 6 - p m c c

W o r k s w i t h a l C e n t r o n i c s t y p e p a r a l l e l m a t r i x l e t t e rp r i n t e r s a n p l o t t e r s — E p s o n . C . k o h , O k i d a i a , N e e , G e m i n i1 0 T P - 1 S m i t h C o r o n a , a n m o s t o t h e r s . H a r d w a r e d r i v e n ;

w o r k s o f t h s e r i a l p o r t . Q u a l i t y c o n s t r u c t i o n : S t e e l D I c o n n e c t o r s s h i e l d e d c a b l e s . H a t h e s e s w i t c h s e l e c t a b l eo p t i o n s : . D e v i c e 4 . 5 . 6 o r 7 A S C I I o P E A S C I I ; 7 - b i t o 8 - b i t o u t p u t ; u p p e r l o w e r c a s e o u p p e r o n l y . R e c o mm e n d e d b P R O F E S S I O N A L S O F T W A R E ( o W o r d P r oP l u s f o t h 6 4 a n d b y C i t y S o f t w a r e f o P a p e r C l i p .M W - 3 0 2 S 1 9 . 9 5

U N I V E R S A L I N P U T / O U T P U T B O A R DF O V I C - 2 0 / 6 4 M E W !

6 - c h a n n e l a n l o g - t o - d i g i t a l c o n v e r t e r" 1 h i g h c u r r e n t d i s c r e t e o u t p u t s

E p r o m s o c k e t f o c u s t o m p r o g r a mO n d i g i t a l - t o - a n a l o g o u t p u t

" I n c l u d e s d e m o p r o g r a m i B a s i cM W - 3 1 1 V f o V I C - 2 0 S 1 8 5M W - 3 1 I C f o C B M - 6 4 $ 2 2 5

M i c r o W o r l d E l e c f c r o n i x , I n c .3 3 3 3 S W a d s w o r t h B l v d « C 1 0 5 , L a k e w o o d , C O 8 0 2 2 7[ 3 0 3 ] 9 3 4 - 1 9 7 3 o [ 3 0 3 ] 9 8 7 - 2 6 7 1

S e p t e m b e r 1 9 8 3 C O M P U T E ! ' ; G a r e t i e 7

Page 82: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 82/132

C H E C K B O O KR E P O R T E R

G l e n E S p a r k s

" C h e c k b o o k R e p o r t e r , " f o t h u n e x p a n d e dV I C - 2 0 a n C o m m o d o r e 6 4 c o m p i l e s n e a tp r i n t o u t s o f y o u r c h e c k i n g a c c o u n t e x p e n s e sw i t h t h V I C - 1 5 2 5 p r i n t e r . I a l s o f i g u r e s i y o a r o v e r o u n d e r b u d g e t , o a v e r a g e s y o u re x p e n d i t u r e s .

p r i n t e r i g o o d f o m u c h m o r e t h a n m a k i n gp r o g r a m l i s t i n g s ( w h i c h b i t s e l f i e n o u g h t j u s t i f y i t c o s t t d e d i c a t e d p r o g r a m m e r s ) . W h e n

f i r s t a c q u i r e d V I C - 1 5 2 5 p r i n t e r f o m V I C - 2 0 ,t h i s w a o n o f t h e f i r s t p r o g r a m s w r o t e t t a k ea d v a n t a g e o f t h e n e a c c e s s o r y .

" C h e c k b o o k R e p o r t e r " n e a t l y f o r m a t s y o u rc h o c k i n g e x p e n d i t u r e s t l o o k s o m e t h i n g l i k e t h m o n t h l y s t a t e m e n t s i s s u e d b m a n y b a n k s ( s e et h f i g u r e f o r a s a m p l e p r i n t o u t ) . I c a a l s o w a r nw h e n y o e x c e e d y o u r m o n t h l y b u d g e t , a n c a a v e r a g e y o u r e x p e n d i t u r e s f o y o u . T h p r o g r a m i w r i t t e n i s t r a i g h t f o r w a r d B A S I C a n w i l l w o r ko e i t h e r t h V l C - 2 t ) o C o m m o d o r e 6 4

D e a l i n g W i t h P r e l i m i n a r i e sC h e c k b o o k R e p o r t e r i e a s y t u s e . B u b s u r e t f a m i l i a r i z e y o u r s e l f w i t h t h e s e i n s t r u c t i o n s :

F i r s t , m a k e c e r t a i n t h e p r i n t e r i s w i t c h e d o

w h e n y o p o w e r u y o u r s y s t e m . A l o u t p u t i a u t o m a t i c a l l y s e n t t t h p r i n t e r , a n 7 D E V I C EN O P R E S E N T E R R O R m a r e s u l t i y o o v e r l o o kt h i s r o u t i n e s t e p .

L O A D a n R U C h e c k b o o k R e p o r t e r .T h p r o g r a m ' s f i r s t p r o m p t w i l l b " C A T E

G O R Y ? " . E n t e r a a p p r o p r i a t e c a t e g o r y f o y o u re x p e n d i t u r e s ( f o r e x a m p l e , " U t i l i t y B i l l s " ) . T h p r i n t e r w i l l r e p r o d u c e t h i s i d o u b l e - w i d t h t y p et m a k e y o u r r e p o r t e a s i l y i d e n t i f i e d .

T h n e x t p r o m p t i " B U D G E T ? " . O m i t t i n gt h d o l l a r s i g n , t y p e i a n d o l l a r a m o u n t y o u ' v ed e t e r m i n e d i y o u r b u d g e t l i m i t f o r t h f o l l o w i n ge x p e n d i t u r e s . I y o h a v e n n e e d f o r a b u d g e tm o s t o u a r e n ' t s l u c k y - j u s t e n t e r z e r o , a n t h p r o g r a m w i l l b y p a s s i t b u d g e t s e c t i o n .

N e x t , t h e p r o g r a m a s k s , " A V E R A G E ? " . R s p o n d " Y E S " o " N O , " d e p e n d i n g o n w h e t h e ry o w a n t y o u r e x p e n d i t u r e s a v e r a g e d a n p r i n t e d . ( T h i s f e a t u r e i h a n d y f o f i g u r i n g k i t u r eb u d g e t s . )

F o " N U M B E R O E N T R I E S ? " , c o u n t t h n u m b e r o c h e c k s y o w a n t t l i s t a n e n t e r t h a tn u m b e r . A w r i t t e n , t h p r o g r a m l i m i t s y o t 1 e n t r i e s . T h i s i e a s i l y i n c r e a s e d , h o w e v e r . C h a n g et h D I s t a t e m e n t s i l i n e s 5 4 - 5 8 a n t h a d d i t i o ni l i n e s 1 1 a n 1 1 6 . B c a r e f u l o t h V I C , b e c a u s ey o m a r u o u o m e m o r y i y o e n t e r l a r g e

S a m p l e P r i n t o u t O " C h e c k b o o k

D R T E C K H U M2 3 R U G 8 2 1 2 3 46 2 S E P 8 2 1 2 5 63 1 H 0 V 8 2 1 3 7 81 5 D E C 8 2 1 4 0 3

0 6 J R N 8 3 1 4 4 50 6 J R N B 3 1 4 4 62 3 J R N 8 3 1 4 5 61 5 F E B 8 3 1 4 7 8

G R R H D T Q T R L =

f l M O U H T1 8 6 . 7 86 5 . 7 63 4 . 6 83 8 4 . 5 46 5 . 8 99 . 7 73 6 7 . 8 77 5 6 . 9 8

1 8 7 0 . 4 7B U D G E T 1 0 0 0

O V E R B U D G E TR V E R R G E C 0 S T =

R e p o r t e r "E ■ — P R I D T T E C H H F

M f i R TT E C H H I F IM O N T H R R D SV I D E O C I T VR R D I O S H R C KM O N T W O R D SL f l W V E R

8 7 0 . 4 7 0 0 6 12 3 3 . 3 6 8 7 5

F O R W H R TV I C - 2 0D R T R S E T T ES O F T W R R EV I C - 1 5 2 5S O F T W R R EE L R N K T f l P E SD I S K D R I V EC O M P U T E R W I D O W D I V O R C E

M M M M H M . -8 C O M P U T E ! ' * G a z e t t e S e p t e m b e r 1 9 E 3

Page 83: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 83/132

n u m b e r s o c h e c k s . A l i s t e d , C h e c k b o o k R e p o r t e rc o n s u m e s 1 5 7 6 b y t e s .U s i n g C h e c k b o o k R e p o r t e rA t h i s p o i n t , t h p r o g r a m h a s a l m o s t a l t h d a t a i n e e d s t g e n e r a t e t h r e p o r t . T h f i n a l s t e p i t e n t e r t h e i n d i v i d u a l c h e c k d a t a .

T h i s s e c t i o n o t h p r o g r a m h a s e r i e s o f i v er e p e a t i n g q u e s t i o n s . T h n u m b e r o t i m e s t h e yr e p e a t d e p e n d s o n y o u r a n s w e r t " N U M B E R O E N T R I E S ? " .

T h f i r s t q u e s t i o n i " D A T E ? " . R e s p o n d w i t ht w o - d i g i t n u m b e r f o t h d a o f t h e m o n t h , a t h r e e -l e t t e r a b b r e v i a t i o n o t h m o n t h , a n d t h l a s t ( w n u m e r a l s o f t h e y e a r . " J a n u a r y 1 1 9 8 3 " w o u l d b " 0 1 J A N 8 3 " , a n " D e c e m b e r 3 1 1 9 8 3 " w o u l d b " 3 1 D E C 8 3 . " T h i s s a v e s r o o m o t h p r i n t o u t .

T h s e c o n d q u e s t i o n i " C K N U M ? " . E n t e r t h c h e c k n u m b e r a a l n u m e r a l s . I t h i s r e p o r t i f o c a s h p a y m e n t s , t h e n b y p a s s t h i s p r o m p t b p r e s s i n gR E T U R N .

T h t h i r d q u e s t i o n i " A M O U N T ? " . E n t e r t h i sw i t h o u t t h d o l l a r s i g n , s e p a r a t i n g d o l l a r s a n c e n t sw i t h d e c i m a l p o i n t . ( C h a l l e n g e t p r o g r a m m e r s :r e f i n e t h i s p r o g r a m t l i n e u t h d e c i m a l p o i n t s o t h p r i n t o u t . )

T h f o u r t h q u e s t i o n i " P A I D T O ? " . E n t e r

s h o r t d e s c r i p t i o n ( 1 c h a r a c t e r s o r l e s s ) o t h e p a r t yt w h o m t h c h e c k w a p a i d .

T h f i f t h a n l a s t q u e s t i o n i " F O R W H A T ? " .E n t e r s h o r t d e s c r i p t i o n o f t h e e x p e n d i t u r e ( u p t 2 c h a r a c t e r s i O K ) . I m o r e t h a n o n i t e m m u s t b l i s t e d f o o n c h e c k , s e p a r a t e t h i t e m s w i t h s l a s h( u n s h i f t e d q u e s t i o n m a r k ) a y o t y p e .

A l t h d a t a i n o e n t e r e d . H o w e v e r , t h p r o g r a m g i v e s y o o n l a s t c h a n c e t m a k e c o r e c t i o n . W h e n i a s k s " O K ? " , j u s t p r e s s R E T U R Ni y o a g r e e . I e v e r y t h i n g i n o O K t y p e " N O . "T h p r o g r a m w i l l r e p e a t t h f i v e - q u e s t i o n l o o p s y o c a f i t h e m i s t a k e . Y o w i l l h a v e t a n s w e ra l f i v e q u e s t i o n s a g a i n , n o j u s t t h o n e y o um i s t y p e d .

A f t e r c o m p l e t i n g t h f i v e - q u e s t i o n l o o p f o e a c h c h e c k , t h p r o g r a m d u m p s t h r e p o r t t t h p r i n t e r . T a b s w i l l b r e s e t t p r o d u c e t h c o r r e c tc o l u m n s a n s p a c i n g . I y o e n t e r e d b u d g e tl i m i t , C h e c k b o o k R e p o r t e r t o t a l s y o u r e x p e n d it u r e s a n r e p o r t s i y o u w e r e o v e r , u n d e r , o r i g h to b u d g e t . I y o a n s w e r e d " Y E S " t " A V E RA G E ? " , C h e c k b o o k R e p o r t e r a d d s u a l y o u re x p e n d i t u r e s a n d i v i d e s b t h n u m b e r o f e n t r i e st c a l c u l a t e m e a n a v e r a g e .

S e e p r o g r a m l i s t i n g o p a g e V I S .

A c c o u n t s P a y a b l eR e c e i v a b l e

P r o g r a m

B u s i n e s s o H o m e o w n e r , k e e pt r a c k o y o u r a c c o u n t s p a y a b l e a n r e c e i v a b l e s

3 0 e n t r i e s p e d i s k7 e n t r i e s p e r c a s s e t t eP r i n t e r o p t i o nA u t o m a t i c S o r i

R e q u i r e s 8 o 1 6 E x p a n d e r

D i s k - $ 3 5 . 9 5C a s s e t t e - S 2 9 . 9 5

T O R D E RP . O . B O 7 6 W I C H I T A , K S 6 7 2 O I( 3 1 6 ) 2 6 3 - 1 0 9 5

H a n d l i n g c h a r ^ c a S : 0 C O ( A d d I S 0 0 )P e r s o n a l c h e c k s a l l o w w e e k d e l i v e r yV I Q - 2 0 ' i r e g i a r e i t d T i a d e m a i f c o C o m m o d o r eP r i c e s s u b i e c l l c h a n g e

V I C o n t r o l l e rH O M E C O N T R O L S Y S T E M F O T H V I 2 C B 6

C o n t r o l u t 2 5 l i g h t s a p p l i a n c e sl e v e l s o f b r i g h t n e s s

M a n u a l t i m e c o n t r o l s o f t w a r eU s e s B S r e m o t e s w i t c h e s O N L Y 5 P l u g s i n t o u s e r p o r t

E X T E N D E D T I M E C O N T R O L P R O G R A M F O C B 6 . . $ 9 9 5

C O M v o i c eN E S P E E C H S Y N T H E S I Z E R F O V I 2 C B 6

U n l i m i t e d V o c a b u l a r yA u t o m a t i c E n g l i s h t S p e e c h C o n v e r s i o nN e B A S I C C o m m a n d " S P E A K "W i l l S p e a k S t r i n g V a r i a b l e sS p e a k s w i t h F o u r L e v e l s o f I n f l e c t i o nP l u g s i n t o E x p a n s i o n P o r t O N L Y 4 B u i l t i A u d i o J a c k

A E A S Y T U S A S P R I N T S T A T E M E N T !C a l l ( 2 1 5 ) 8 6 1 - 0 8 5 0 t o r d e r

M a s t e r C a r d o V i s a A c c e p t e d1 4 4 4 L i n d e n S t r e e t , B e t h l e h e m , P 1 8 0 1 8

G E N E S I S E SC O M P U T E R C O R P O R A T I O NS e p t e m b e r 1 9 8 3 C O M P U T E I S G a z e l l e 8

Page 84: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 84/132

S t a t e s 8 C a p i t a l sT u t o r F o V I A n 6

E n o c h L M o s e r

" S t a t e s C a p i t a l s T u t o r , " i a d d i t i o n t b e i n gu s e f u l t o o l f o r s t u d e n t s w h a r l e a r n i n g t h

A m e r i c a n s t a t e s a n c a p i t a l s , a l s o d e m o ns t r a t e s t h u s o a r r a y s i p r o g r a m s a n t h s t o r a g e a n r e t r i e v a l o f d a t a o c a s s e t t e . B o t ho f t h e s e c o n c e p t s a r i m p o r t a n t t p r o g r a mm e r s , b u n o n p r o g r a m m e r s m a u s S t a t e s

C a p i t a l s T u t o r w i t h o u t d e l v i n g i n t o t h w o r k i n g d e t a i l s .

" S t a t e s C a p i t a l s T u t o r " a s k s s t u d e n t t h n a m eo f e i t h e r s t a t e o a c a p i t a l , a n k e e p s t r a c k o c o r r e c t a n i n c o r r e c t r e s p o n s e s . T h p r o g r a mr a n d o m l y d e c i d e s w h e t h e r t q u i z t h s t u d e n l o e i t h e r s l a t e s o c a p i t a l s a n a l s o c h o o s e s t h q u e st i o n s r a n d o m l y .

Q u e s t i o n s a n s w e r e d c o r r e c t l y a r e n o r p e a t e d . l o v v e v e r , t h p r o g r a m w i l l r e p e a t q u e st i o n s ( h a t a r m i s s e d . A n l i k e a n g o o d t e a c h e r ,S t a t e s C a p i t a l s T u t o r w i l l h e l p s t u d e n t s w h a s f o i t S t u d e n t s w h a r s t u m p e d c a s i m p l yt y p e " H E L P . " T h p r o g r a m g i v e s t h c o r r e c t a s w e r a n d c o m e s b a c k t t h t r o u b l e s o m e q u e s t i o nl a t e r . I a l s o k e e p s t r a c k o h o m a n y t i m e s t h s t u d e n l a s k s f o h e l p .

W h e n a l l 5 t ) s t a t e s h a v e b e e n c o r r e c t l ym a t c h e d w i t h t h e i r c a p i t a l s , a n i t h s t u d e n t h a n o a s k e d f o h e l p o m i s s e d a n q u e s t i o n s , h o s h i r e w a r d e d w i t h p e r f e c t s c o r e m e s s a g e .

T w o - P a r t P r o g r a mT h p r o g r a m r e a d s t h s l a t e s a n c a p i t a l s f r o mt a p e f i l e w h i c h i g e n e r a t e d b P r o g r a m 2 " F i l eM a k e r . "

T u s t h e s e p r o g r a m s , f o l l o w t h i s p r o c e d u r e :1 T y p e i P r o g r a m f o t h V I ( P r o g r a mf o t h 6 4 a n S A V E i o t a p e . L e a v e t h t a p e a i t p o s i t i o n a f t e r t h S A V E .2 T y p e i P r o g r a m ( F i l e M a k e r ) . R U t h p r o g r a m . T h s t a t e s a n c a p i t a l s a r n o o t a p e u n d e r t h f i l e n a m e " S T A T E S . " A g a i n ,l e a v e t h t a p e i i t p o s i t i o n .

8 C O M P U I E f s G a z e t t e S e p t e m b e r 1 9 8 3

B o n e u p o g e o g r a p h y s k i l l s w i t h " S l a t e s C a p i t a t e T n l o r . "( V I C - 2 0 v e r s i o n ; C o m m o d o r e 6 s i m i l a r , )

3 S A V E P r o g r a m 2

4 R e w i n d ( h t a p e .5 L O A D P r o g r a m I l e a v e t h P L A Y b u t t o np r e s s e d a n t h t a p e i p o s i t i o n w h e n l o a d i n gi c o m p l e t e .6 R U P r o g r a m 1 I y o w i s h t a v o i d t y p i n g t h e s e p r o g r a m s

( V I C v e r s i o n o n l y ) , w i l l b g l a d t c o p y t h e m o nt a p e f o y o u . S e n d c a s s e t t e , s t a m p e d , s e l f -a d d r e s s e d m a i l e r , a n $ t o

E n o c h M o s e r3 3 O a l n t D r i v eM e r r i l l I s l a n d , F 3 2 9 5 2

H o T h P r o g r a m s W o r kA m e n t i o n e d , t h F i l e M a k e r p r o g r a m s t o r e s t h s t a t e s a n c a p i t a l s o t a p e u n d e r t h f i l e n a m e" S T A T E S . " T h e m a i n p r o g r a m , S t a t e s C a p i t a l sT u t o r , r e a d s t h i s f i l e a n s t o r e s t h d a t a i S T ( I , J ) , a t w o - d i m e n s i o n a l a r r a y ( m o r e o t h i s i m m e n t ) . W h e n r i g h t a n s w e r i g i v e n , t h e r a n g e o t h r a n d o m n u m b e r g e n e r a t o r ( l i n e 1 0 0 ) i d c r e a s e d b o n ( l i n e 2 0 5 ) , a n t h a t s t a t e / c a p i t a l i m o v e d t t h t o p a r t o t h l i s t ( l i n e s 1 8 0 - 2 0 0 ) ,o u o f t h e r a n g e o f s e l e c t i o n . O t h e r w i s e , t h p r g r a m i f a i r l y s t r a i g h t f o r w a r d .

Page 85: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 85/132

T h d e f i n i t i o n s o f t h e v a r i a b l e s a r e :S T ( 4 9 , 1 ) S f u l f s a n d c a p i t a l s a r r a y .K N u m b e r o e l e m e n t s m o v e d t t o o l i s t .R l S t a t e p o i n t e r ,R 2 S t a t e o r c a p i t a l s e l e c t o r .A N A n s w e r .r t N u m b e r r i g h tW R N u m b e r w r o n g .H E N u m b e r o h e l p s .1 T e m p o r a r y S t r i n g f o e x c h a n g i n g d a t a .

A r r a y sA a r r a y i s i m p l y a n o r d e r e d s e o d a t a . I m a h a v e o n o m o r e d i m e n s i o n s . o n e - d i m e n s i o n a la r r a y i m e r e l y l i s t w h o s e d a t a e l e m e n t s a r n u m b e r e d s t a r t i n g w i t h 0 F o e x a m p l e , g r o c e r yl i s t o 2 i t e m s , n u m b e r e d t 1 9 w o u l d b o n e - d i m e n s i o n a l a r r a y w i t h 2 0 d a t a e l e m e n t s .

T d e f i n e a a r r a y , y o m u s t u s s p e c i a lt y p e o v a r i a b l e c a l l e d s u b s c r i p t e d v a r i a b l e . T h i st a k e s t h f o r m A N ( I ) , w h e r e A i t h A r r a y N a m ea n i t h n u m b e r ( s u b s c r i p t ) o f t h e d e s i r e d e l m e n t . I o u g r o c e r y l i s t e x a m p l e , i 1 9 t h e nA N ( I ) w o u l d b t h l a s t i t e m o t h l i s t .T h a r r a y n a m e m a b a n l e g a l v a r i a b l en a m e , w i t h ( s t r i n g v a r i a b l e ) o ( i n t e g e r v a r ia b l e ) a p p e n d e d i a p p r o p r i a t e . ( T h i s w o u l d i n d ic a t e t h a t t h d a t a c o n t a i n e d i t h a r r a y a r s t r i n g so i n t e g e r s . )

L e t ' s s a y o w a n t o n e - d i m e n s i o n a l a r r a yw i t h f o u r e l e m e n t s . T h f o u r e l e m e n t s a r e i n t e g e r s( w h o l e n u m b e r s ) : 2 1 2 3 , 2 5 , a n 2 7 T h a r r a yw o u l d b r e p r e s e n t e d b A N % ( I ) . T h a t i t s a y ,A N % ( 0 ) 2 1 A N % ( I ) 2 3 A N % ( 2 ) 2 5 a n A N % ( 3 ) 2 7

t w o - d i m e n s i o n a l a r r a y i a l s o a o r d e r e d l i s t ,b u o n w h o s e e l e m e n t s a r e a c h a o r d e r e d l i s tt h e m s e l v e s . I t ' s e a s i e r t u n d e r s t a n d i y o p i c t u r ei a c h a r t . F o e x a m p l e , t w o - d i m e n s i o n a l a r r a ym i g h t l o o k l i k e t h i s :

J = 2 4 5

2 4 5

1 = 2 4 5

2 4 5

p r o p e r n a m e f o r t h i s a r r a y c o u l d b e A N a n i t e l e m e n t s i d e n t i f i e d a A N % ( I , J ) . I

a n d ) 0 t h e n A N % ( I J ) 2 1 I a n 2 t h e n A N % ( I , J ) 5 9 T h a d v a n t a g e o a r r a y s i t h a t t h e y l e y o s t o r e l o t s o n u m b e r s o o t h e rd a t a w i t h o u t u s i n g l o t s o v a r i a b l e s , a n y o c a a c c e s s a n d a t a e l e m e n t w i t h s i m p l e m a t h e m a ti c a l c a l c u l a t i o n . I k i l b c a r e f u l : a r r a y s a l s o c o n s u m eb i c h u n k s o m e m o r y .

A r r a y s c a b e c o m e v e r y c o m p l i c a t e d . I t ' s e a s yt p i c t u r e o n e - a n t w o - d i m e n s i o n a l a r r a y s , b u h o a b o u t a r r a y s o t h r e e o e v e n f o u r d i m e ns i o n s ? E l e m e n t s o t h r e e - a n f o u r - d i m e n s i o n a la r r a y s a r i d e n t i f i e d i t h f o r m A N % ( I J , K ) a n A N % ( I , J , K , L ) , r e s p e c t i v e l y .

C r e a t i n g A r r a y sT y p i c a l l y , a r r a y s a r c r e a t e d w i t h n e s t e d F O R /N E X T l o o p s , e a c h c o n t a i n i n g R E A D f r o mD A T A s t a t e m e n t o a I N P U T f r o m s t o r a g ed e v i c e . E a c h F O R / N E X T l e v e l c r e a t e s o n o r d e r e dl i s t . F o e x a m p l e , t h f o l l o w i n g p r o g r a m c o u l d b eu s e d t d e f i n e t h c o n t e n t s o t h t w o - d i m e n s i o n a la r r a y s h o w n a b o v e :

1 D I A N % { 3 , 2 )2 F O 1 = T 3 F O R J = 0 T O 24 R E A D A N % ( I , J )5 N L X T J6 N E X T7 D A T A 2 1 , 4 3 , 5 1 , 2 3 , 4 5 , 5 3 , 2 5 , 4 7 , 5 8 , 2 7 , 4 9 , 5 9T h i n n e r ( o n e s t e d ) F O R / N E X T l o o p ( l i n e s

3 0 - 5 0 ) c r e a t e s t h o r d e r e d l i s t o e l e m e n t s i t h J d i m e n s i o n w i t h i n e a c h e i e m e n t o t h e [ - d i m e n s i o n .C o m p a r e t h a b o v e c h a r t t t h D A T A s t a t e m e n ti l i n e 7 t s e h o t h a r r a y i s e u p

T h e D I M e n s i o n s t a t e m e n t ( l i n e 1 0 i r e q u i r e dt t e l l t h c o m p u t e r h o m u c h m e m o r y l s e a s i d e f o t h a r r a y . N o t e t h a t d i m e n s i o n s i z e s i D I M e n s i o n s t a t e m e n t a r o n l e s s t h a n t h n u m b e r o e l e m e n t s i t h d i m e n s i o n . T h n u m b e ro d i m e n s i o n s a n t h n u m b e r o e l e m e n t s i e a c h d i m e n s i o n a r e l i m i t e d o n l y b t h a m o u n t o m e m o r y a v a i l a b l e .

R e m e m b e r t h a t a a r r a y c a n h o l d o t h e r t y p e so d a t a b e s i d e s n u m b e r s . S t a t e s C a p i t a l s T u t o ru s e s t w o - d i m e n s i o n a l s t r i n g a r r a y , S T $ ( 1 , J ) , t os t o r e t h 5 s t a t e s a n 5 c a p i t a l s . S e l i n e s 1 0 - 3 5i P r o g r a m 2

S t o r i n g D a t a O C a s s e t t eD n t a c a n b a d d e d ( p r o g r a m b y u s i n g D A T As t a t e m e n t s , k e y b o a r d i n p u t s , o r f r o m d a t a f i l e ss t o r e d o t a p e o r d i s k . T a p e o d i s k f i l e s w o r kb e s t w h e n s e v e r a l p r o g r a m s m u s t h a v e a c c e s s l t h s a m e d a t a , o r w h e n p r o g r a m n e e d s s e v e r a ld i f f e r e n t d a t a f i l e s , o w h e n t h a m o u n t o d a t ay o n e e d t s t o r e e x c e e d s m e m o r y c a p a c i t y . N o t et h a t w h e n a r r a y s a r f i l l e d f r o m D A T A s t a t e m e n t s ,t w i c e a m u c h m e m o r y i r e q u i r e d a w h e n t h e ya r f i l l e d f r o m t a p e o d i s k .

S t o r i n g a n r e t r i e v i n g d a t a w i t h c a s s e t t e s i q u i t e s i m p l e i y o a d h e r e t o f e r u l e s . M o s t o t h e s e r u l e s a l s o a p p l y t d i s k s t o r a g e .

F i r s t , b e f o r e i n f o r m a t i o n c a n b e w r i t t e n t o r e a d f r o m f i l e o t a p e , c o m m u n i c a t i o n s c h a n n e lb e t w e e n t h c o m p u t e r a n r e c o r d e r m u s t b o p e n e d w i t h t h O P E N c o m m a n d . T h i s t e l l s t h c o m p u t e r w h i c h f i l e i i n v o l v e d a n i w h i c hd i r e c t i o n t h i n f o r m a t i o n w i l l f l o w ( i n p u t f r o m t h r e c o r d e r i n t o t h c o m p u t e r , o o u t p u t f r o m t h c o m p u t e r t t h r e c o r d e r ) . I w r i t e i i n d i c a t e di t h O P E N c o m m a n d , t h c o m p u t e r w i l l w r i t ef i l e n a m e o t h t a p e . I r e a d i i n d i c a t e d , t h c o m p u t e r w i l l s e a r c h f o t h r e q u e s t e d f i l e n a m e

S e p t e m b e r 1 9 8 3 C O M P U T E R S G a z t » e 8

Page 86: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 86/132

a n t h e n r e a d t h f i l e .S e c o n d , t h h i m u s t b c l o s e d , a f t e r u s e , b

t h C L O S E c o m m a n d . T h i s i e s p e c i a l l y i m p o r t a n tw h e n c r e a t i n g n e f i l e , b e c a u s e d a t a i n t e n d e df o t a p e s t o r a g e i a c t u a l l y w r i t t e n t a a r e a i m e m o r y f i r s t a n t r a n s f e r r e d t t a p e o n l y w h e nt h i s a r e a i f u l l . T h i s m e m o r y a r e a i c a l l e d t h c a s s e t t e b u f f e r . S o m e o y o u r d a t a w i l l r e m a i n i t h i s b u f f e r a f t e r t h l a s t w r i t e . T h C L O S E c o m a n d t r a n s f e r s t h e r e m a i n i n g c o n t e n t s o t h b u f f e r t t a p e .

I a d d i t i o n , t h n u m b e r o H i e s t h a t c a n b eo p e n a a n y o n e t i m e i l i m i t e d . C l o s i n g f i l e s a f t e ru s i g o o d h a b i t i d e v e l o p .

T h t h i r d r u l e t w a t c h w h e n s t o r i n g i n f o rm a t i o n o t a p e o r d i s k i t h a t v a r i a b l e t y p e s m u s tb c o n s i s t e n t . T h a t i t s a y , d a t a s t o r e d a n u m e r i c , i n t e g e r , o r s t r i n g v a r i a b l e s m u s t b r e a db a c k i n t o v a r i a b l e s o f t h e s a m e t y p e . T h v a r i a b l en a m e s t h e m s e l v e s a r n o s t o r e d , s o t h e y c a n b er e a d b a c k i n t o e n t i r e l y d i f f e r e n t v a r i a b l e s , a l o n ga y o d o n ' t m i s m a t c h t y p e s .F o u r t h , d a t a i r e a d b a c k i t h s a m e o r d e r i w h i c h i w a w r i t t e n . T h e r e f o r e , t h p r o g r a mm u s t e x p e c t t h d a t a i e x a c t l y t h e s a m e o r d e r i w h i c h i w i l l b r e c e i v e d .

S e p r o g r a m l i s t i n g * o p a g e 1 1 9 .

C O M P U T E S ' s G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s e r v e y o b e t t e r . I y o n e e d t c o n t a c tu f o a n o t h r e a s o n s l i s t e d b e l o w , w r i l e f u a l

C O M P U T E S ' s G a z e t t eP . O . B o 9 6 F a r m i n g d a l e , N 1 1 7 3 7

o c a l l t h e T o l l F r e e n u m b e r l i s t e d b e l o w .C h a n g e o A d d r e s s . P l e a s e a l l o w u 6 - w e e k s t e f f e c t i h c h a n g e ; s e n d y o u r c u r r e n t m a i l i n g l a b e la l o n g w i t h y o u r n e a d d r e s s .R e n e w a l . S h o u l d y o u w i s h t r e n e w y o u r G a z e t t es u b s c r i p t i o n b e f o r e w r e m i n d y o t o s e n d y o u r c u r e n t m a i l i n g l a b e l w i t h p a y m e n t o c h a r g e n u m b e r o c a l l I h T o l l F r e e n u m b e r l i s t e d b e l o w .N e S u b s c r i p t i o n . o n e - y e a r ( 1 2 - m o n t h ] U . S .s u b s c r i p t i o n t C O M P U T E R S G a z e t t e i S 2 ( y e a r s ,S 3 6 ; 3 y e a r s , S 5 4 . F o s u b s c r i p t i o n r a t e s o u t s i d e t h U . S . , s e s t a f f p a g e ) . S e n d u y o u r n a m e a n a d d r e s so c a l l t h e T o l l F r e e n u m b e r l i s t e d b e l o w .D e l i v e r y P r o b l e m s . I y o r e c e i v e d u p l i c a t e i s s u e so C O M P U T E R S G a z e l l e , i y o e x p e r i e n c e l a t e d l i v e r y , o i y o u h a v e p r o b l e m s w i t h y o u r s u b s c r i p t i o n ,p l e a s e c a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .

C O M P U T E R S G a z e t t e8 0 0 - 3 3 4 - 0 8 6 8I N 9 1 9 - 2 7 5 - 9 8 0 9

T A Y L O R M A D E S O F T W A R E T A Y L O R M A D E S O F T W A R E T A Y L O R M A D E S O F T W A R E T A Y L O R M A D E S O F T W A R E

E d u c a t i o n a l s o f t w a r e f o t h C O M M O D O R E 6 a n d V I C 2 T O U C H T Y P I N G T U T O R

1 2 - P A G E M A N U A L1 L E S S O N S - W a t c h y o u r T s c r e e nt l e a r n p r o p e r l i n g e r p l a c e m e n t .P R A C T I C E - L e a r n y o u r w o r d / m i n .r a t e t y p i n g p s e u d o w o r d s .T E X T - E n g l i s h w o r d s f o t i m e d t e s to a n d u r a t i o n .

P I B A L L M A T HA D

S U B T R A C TM U L T I P L Y D I V I D E

E a c h h a

2 1 4

2 9 ?

l e v e l s1 7

5 ? 7

4 l ~ 2 9 9 3! S

7

S p r l i a i . l o u n d . p i n -b a l l g r a p h i c s w l l ho v e m z e n u m s i a l il o r e a u c o i i o n o l f u n

P M M C a n a n o u . S .P M M D D l l k o t i o U S 5 3 4 . 9 5 T A Y L O R M A D E S O F T W A R E

P . O . B o x 5 5 7 4 w s L i n c o l n , N 6 8 5 0 5

( 4 0 2 ) 4 6 4 - 9 0 5 1C o m m c i t i o r e 6 4 a n d V I C 7 0 a r I r a d e m a i k i 1 C o m m o d o r e E l e t i r o n l c t L t

I I I I I

T T T 6 4 C a i i e l l e U . S . $ 1 9 . 9 5T r T M D D l i k e l l e U S $ 2 4 . 9 5n r s K w : c a i i e i t e U . S . $ 1 9 . 9 5

S h i p p i n g U S / C a n a d a S 1 5 OF o i s l g n U i « O O

T A V L O R M A D E S O F T W A R E T A V L O R M A D E S O F T W A R E T A V L O R M A D E S O F T W A R E T A V L O R M A D E S O F T W A R E

8 C O M P U T E I ' s C o i e l l o S e p t e m b e r 1 9 8 3

Page 87: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 87/132

C o m m o d o r e P u t s E x c i t e m e n t I \ b u r L i f e

N e C o m m o d o r e 6

S o f t w a r eA v a l o n H i l l G a m e C o m p a n y

1 B 0 - 7 0 1 B - N u c l e a r B o m b e r ( C ) . .1 8 7 0 M i d w a y C a m p a i g n ( C 1 8 0 - 7 0 3 N o r t t i A t l B n l i c

C o n v o y R a i d e r ( C ) ,I T O ? 0 4 N u k e w a r ( C )I S 7 0 P l a n e ! M i n e r s ( C . 1 8 7 1 C o m p u t e r S t o c k s S B o n d s ( C 1 6 0 7 1 9 A n n r o m e u a C o n i ] u e s l ( C >1 8 1 - 7 2 1 C o m p u t e r

F o o t D a l l S t r a t e g y ( C 1 8 1 - 7 3 2 T e l e r . g a r d ( C

5 1 ( 1

S 1 ( 1 ( 1 X 1 s

. 1 1 21 1

F o S u c h S m a l l P r i c eC o m m o d o r e 6 $ 2 8 9

( W i t h f a c t o r y r e b a t e . )V i 2 9 1 5 3 0 D a t a s e t t e 5 1 5 4 1 D i s k D r i v e $ 3 2 91 6 0 0 M o d e m 8 1 7 0 1 C o m m o d o r e M o n i t o r . . $ 2 8 9V I 1 3 1 1 J o y s t i c kV I 1 3 1 2 G a m e P a d d l e s 1

V I S o f t w a r eA v a l o n H i l l

N u k e W a t 1 1

B r o d e r b u n dD a v i d ' s M i d n i g h t M a g i c 1 2 C t i o p l i l l B ' I C T ) $ 3 S e r p e n t i n e ( C T ) 1 2 S n a F o M C T ) $ 2

A u t o m a t e d S i m u l a t i o n sR e s c u e a f l i g e l ( C ) ( 2 R i c o c h e H C I 1 1 M o n s l e r M a ; a ( C T | I ! S * o r d o f F a r g o s l ( 2

B r o d e r b u n dM a r t i a n R a i d e r . . , , . . S I SM u l l i E o u r a J S y n l h e s l i o r ( 1 S h a r k T r a p $ 1 5S k y B l a i e r ( C T ) J 2 S e F o i ( C T ) ( 2 7A ( C T ) . . . 1 2 7

C B S o f t w a r eR s ; y P a t r o l ( C T ) ( 3

K R a ; y A n t i c s ( C T ) S 3 D a t a m o s t

R o u n d a b o u tB i i e s t o a d . V a n n g Z o n e

( 2 S 2 1 2

E P Y X / A u t o m a t e d S i m u l a t i o n s1 4 E - 0 3 6 J u m p M a n ( D 1 2

H u m a n E n g i n e e r e dS o l t w a r e ( H E S )

H E E - 3 0 7 6 6 0 2 P r o v i s i o n a lD e v . S y s t e m ( C ( 2

H E E - 4 0 0 " o l i o S o i l ( C ' t ) ( 2 H E E - J O l H e s m o n ( C r t ) ( 2 H E E - 4 0 2 T u r t l e G r a p h i c s l l ( C n | . . ( 4 H E E - 4 O 4 H e s w r i l e r 6 H C H | S 3 H E E - 4 1 2 G r i O r u n n e ' l C ' l ) S 2

I n l o c o m6 3 E O 0 1 Z o r k l | D )B 3 E O 0 2 Z o r k l l | D )6 3 E f f l ) 3 D e a d l i n o < D )B 3 E J X H S t a r e r o s s ( D 6 3 £ « M Z o r k l l l | D )

S i e r r a O n - L i n eS 4 E - 0 4 B F r o g o e r l O lJ a B r e a k e r

S i r i u s S o f t w a r eH J E - 0 3 6 B i a d o o f B i a c k c o o i e l D ) . 7 O E - O 3 7 T y p e A t t a c k ( C r l l7 0 E - O 4 3 R e p t o n I D 7 0 E - 0 4 G C r i t i c a l M a & 3 ( 0 )7 0 E - 4 2 4 S n 3 k o B y l o ( C r t |7 0 E - 4 4 5 S p i d e r C i t y ( C 7 Q E - 4 4 7 S o u i 9 h ' e m | C r 1 |7 0 E - 4 4 a F i n a l O r b i t ( C r l )

S p i n n a k e rS K E - 0 0 1 S n o o p e r T r o o p e r « ( D . S K 0 0 P a c e m a k e r ( D S K E - 0 0 6 K i n d c r c o m p ( D IS K E ' O O S H e y D i d d l e O i d d l e | D ) . .S K E - 0 0 9 I S e a r c h a t I h e

M o s t A m a z i n g T r i i n a ( D

S n y a p s e S o f t w a r eS S E - 0 1 1 F A p o c a l y s e ( D - S S E - 0 1 6 D r e l b s l D )S S E - 0 1 9 S u r v i . o r ( D )S S E - C 2 0 P h a ! o n s C u r s e ( D |S S E - S n f i A p o c a l y p s e ( C . S S E 3 1 6 D r e 1 o s ( C )S S E - 3 1 9 S u r v i v o r ( C S S E O S O P h a r o h ' s C u r s e ( C ) .

U n i t e d M i c r o w a v eI n d u s t r i e s ( U M I )

9 2 E 3 0 2 R e n a i s s a n c e ( C 9 2 E - 3 3 1 M o t o r M a n l a ( C )

. . . . ( 2 7( 2 ( 3 ( 2

. . ( 2

. . . . S 2 3. . . , S 2 0

( 2 . . i 2

. ( 2 7( 2 ( 2 ( 2

. $ 2 3$ 2

( 3 . . ( 2

( 2 ( 2

( 2

( 3 . . . . ( 2 3

( 2 . . . ( 2 3

. . $ 2 3. . . . 1 2 3. . . H

( 2

. ( 2 7. . ( 2 0

W A c c e p tV I S A M a s t e r C a r d

1 0 9 5 E T w a i n ( 7 0 2 ) 7 9 6 - 0 2 9 6L a V e g a s , N e v a d a 6 9 1 0 9

C a l l T o l l F r e e1 - 8 0 0 - 6 3 4 - 6 7 6 6

O r d e r L i n e O n l yI n f o r m a t i o n O r d e r I n q u i r i e s ( 7 0 2 ) 3 6 9 - 5 5 2 3

S p e c i a l s o t h M o n t h * + A m d e k C o l o r M o n i t o r $ 2 9 9W i c o J o y s t i c k 2 W i c o H e d b a l l J o y s t l c k 2 W i c o T r a c k b a l l 4 K i d s t h V I $ 1 P r o g r a m m e r ' s R e f e r e n c e G u i d e ( V I C ) 1 P r o g r a m m e r ' s R e f e r e n c e G u i d e ( 6 4 ) S 1 S l a g h 2 4 M e m o r y B o a r d $ 1 4 5C a r d c o S l o t E x p a n s i o n M o t h e r b o a r d $ 7 C a r d c o S l o t E x p a n s i o n M o t h e r b a o r d 3 C a r d w r i t e r L i g h t P e 2 C a r d e l l e P a r a l l e l I n t e r f a c e 5 D a t a 2 4 0 / 8 0 C o l u m n 1 6 K B o a r d $ 2 1 9D a t a 2 0 4 0 / 8 0 C o l u m n 6 4 1 2 8 9O R D E R I N G I N F O R M A T I O N A N T E R M S :F o l a i l d e l i v e r y 3 « n O c a s n l e i c n n c k s . m o n e y o i O e i s o O i t o c l b a n k w i r e t r a n s l e r s . P e s o n a l a n c o m p a n y c h e c k s a l l o w 3 w e e k s l c l e a r C O o r B e i s 1 ( 0 m i n i m u m ) a n 1 o a l o r u e r s o v e r ( 3 0 0 S c h o o l p u r c h a s e o r d e r s w e l c o m o P r i c e s r e f l e c t c a s h d i c o u n t o n l y a n a r s u b t e c t l c h a n g e P l e a s e e n c l o s e y o u r p h o n e n u m b e r w l l ha n o r d e r s .S H I P P I N G : S o l t w a r e ( S 2 . 6 O m i n i m u m ) . S h i p p i n g H a r d w a r e ( p l e a s e c a l l ) F o r e i g no r d e r s A P F P o r d e r s — C m i n i m u m a n r J 1 5 f l / n o a l o r d e r s o v e r 1 1 0 0 . N e v a d ar e s i d e n t s a d 3 J 4 e ' e s a l e s t a A l g o o d s a r n e a n i n c l u d e f a c t o r y w a r r a n t y D u l o u l o w o n c e s . a l s a l e s a r e f i n a l A l l r e t u r n s m u s t h a v e r e l u m a u t h o r i z a t i o n n u m b e r .C a l l 7 0 7 . 3 6 9 - 5 5 2 3 t o b t a i n o n b e l o r e r e t u r n i n g g o o d s f o r e p l a c e m e n t A l r e t u r n e d m e c h a n d i s e i s u b j e c t l 9 r e s t o c k i n g l e a n m u s t c o m e w i l n t h e i r o r i g i n a l p a c k a g i n g I o r d e r l b a c c e p t e d N r e t u r n s p e r m u t e d a l l e r 2 1 d a y s f r o m s h i p p i n g d a l e .

V I t z i o 3 M e m o r y E i o a n d e r . ( 3 V I H l O B K M e m o r y E i p a n d a r . ( 5 3V I 1 1 l l 1 6 K M e m o r y E i p a n d o r W V I 1 0 1 1 R S 2 3 2 T o r m i n a l l n t e r ! a c e . ( 4 3V I 1 2 1 1 S u p e r E i p a n d e r . 1 5 V I 1 2 1 S P r o g a m m o r ' s A i d C a r t n d g e H V I 1 2 1 3 V i c m o n M a c h i n e

L a n g u a g e M o n i t o r S 4 5V L 1 0 2 l n 1 i o l o B a 3 i c P r O f l . l ( 2 l n l r o l o B a s l c P r o g . i l J 2 V 1 0 6 A R e c r o a l i o n P a c k S i v t o / A H o m o C i r c u l a t i o n P a c k . ( a sV I l e o O V i c m o d e m ( 8 V P r o g r a m m e r ' s R e l e r e n c e G u i d e X

C r e a t i v e S o f t w a r eB l a c k H a i e f C T ) ( 3 T r a s h m a n ( C T ) 1 3 A 5 t r o r j l l l i ( C T ) 1 3 C i t y B o m b e r s M i n e f i e l d ( C T ) . . . ( 2 A p p l e P a n i c I C T ) S 3 C h o p l i f t e r ( C T ) 1 3 S e r p e n t i n e < C T ) , . , , . - - S 3 V l r f o o m a n i a ( C T ) ( 3 T e r r a f l i i a r d ( C T ) ( 3

V I S o f t w a r eA v e n Q e r S 2 S u p e r s l o t ( 2 3S u p e r A l i e n ( 2 J u p i t e r L a n d e r 2 D r a w P o k e r ( 2 M l d n l g W D r i v e 2 R a d a r R a l H a c e . . . . . S R a i d o F o r t K n o > 2 S a r g o n I C h e s s 2 C o s m i c C r u n c h e r . ( 2 G o t f ( 2 O m e g a R a c e ( 2 S e a W o l l ( 2 A d v e n t u r s i a n d 2 P i r a l e C o v e ( 2 M i s s i o n I m p o s s i b l e 2 T n o C o u n i 2 V o o d o o C a s l l e % 2 T h c S k y I F a l l i n g 2 M o l e A l l a c k . . 2 B i n g o S p e o O M e ( 2 H o m e B a b y s i t t e r ( 2 V i s i o i e S o i a r S y s l e m 2 P e r s o n a l F i n a n c e 2 Q u i c k B r o w n F o ( 6

H E S o f t w a r eH E S M o n ( C T ) 2 H E S W i i l B r ( C T ) ( 2 S y n t h e s o u n d ( M u s i c

S y n t h e s i s e r ) ( C T ) 4 T u r i l o G r a p h i c s ( C T ) 2 V I F o r t h ( C T ) 4 V i c t r e k ( C ) 1 P r e d a l o r ( C T ) 2

U n i t e d M l c r o w a r eS p i d e r s o M a r s ( C T l 3 M e t e o r H u ( C T ) . ( 3 A m o k ( C ) ( I ( C T ) J 2 A l l e n B l l t z ( C ) ( 1 ( C T ) S 2 7S 1 ( y m a ! t i | C ) ! 1 S p a c s D i v i s i o n ( C 1 S u o o r H a n g m a n ( C ) 1 T h o A i i e n ( C ) 1 3 D M a z e ( C ) 1 K o s m l c K a m i k a j e ( C J 1 S u D C I i a s e ( C ) % 1 R e n a i s s a n c e 3 C l o u d B u r s t ( C T ) 2 S a l o l l i l e s S M e l o o n l e s ( C T ) 3 O u l w o r l d ( C T I ( 3 W o r d c r a f i $ 2 7 0

S l r i u sT y p e A l t s c k . . J 2 7S n a k e B y l e J 2

T h o r n E M IR i v e r R e s c u e ( C T I ( 2 V I M u s i c C o m p o s e r ( C T ) ( 2 M u ( a n t H e r d ( C T ) J S

T r o n i xG a l a c t i c B l i t i ( C ) $ 1 S w a r m ( C $ 2 S i d e w i n d e r ( C $ 2 G o l d F e v e r ( C T ) $ 2 D e a d l y S k i e s ( C T ) $ 2

Page 88: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 88/132

M i n i T e r m - 2 0A A u t o d i a l i n g T e r m i n a l P r o g r a m

F o T h V I C - 2 0D o n a l d L S t o n e r

" M i n i T e r m - 2 0 , " t e r m i n a l p r o g r a m d e s i g n e de s p e c i a l l y f o h o o k i n g u t s e r v i c e s s u c h a C o m p u S e r v e , c a m a k e t e l e c o m m u n i c a t i n ge a s i e r a n s a v e y o m o n e y . I l e t s y o " l o g - o n "o " l o g - o f f " a t h t o u c h o k e y . F o m o r eb a c k g r o u n d o u s i n g m o d e m a n s o m e o t h t e r m i n o l o g y i t h i s a r t i c l e , s e " T e l e c o mp u t i n g T o d a y " i t h i s i s s u e .

A s o o n a a c q u i r e d a a u t o d i a l m o d e m f o m V I C - 2 0 ( t h e M i c r o C o n n e c t i o n f r o m M i c r o -P e r i p h e r a l C o r p o r a t i o n ) , d e c i d e d t o t r y m h a n da w r i t i n g g o o d t e r m i n a l p r o g r a m f o i t L u c k i l y ,C o m m o d o r e h a m a d e i f a i r l y e a s y t w r i t e s u c h

p r o g r a m i B A S I C . B u f f e r s a n m a c h i n e l a g u a g e K e r n a l r o u t i n e s p e r m i t i n p u t / o u t p u tt h r o u g h t h u s e r p o r t w i t h o u t l o s i n g a n c h a r a ct e r s , e v e n w i t h r e l a t i v e l y s l o w B A S I C .

H o w e v e r , C o m m o d o r e a l s o e l e c t e d t u s n o n s t a n d a r d c h a r a c t e r c o d e s i n s t e a d o t h e s t a nd a r d A S C I I c o d e s . A r e s u l t , a d d i t i o n a l m e m o r y( b e y o n d b u f f e r r e q u i r e m e n t s ) m u s t b a l l o c a t e dt c o n v e r t b e t w e e n C o m m o d o r e ' s v e r s i o n o A S C I I a n t h r e s t o f t h e w o r l d .

T r u e , C o m m o d o r e p r o v i d e s r u d i m e n t a r yt e r m i n a l s o f t w a r e i i t V I C - 2 0 P r o g r a m m e r ' s R e f e re n c e G u i d e a n t h d o c u m e n t a t i o n w h i c h a c c o mp a n i e s t h V I C m o d e m . B u t b o t h a r i n t e n d e d t s h o w h o t h c o m p u t e r i p r o g r a m m e d a n a r n o w r i t t e n f o a n p a r t i c u l a r a p p l i c a t i o n .

S p e c i f i c a l l y , w a n t e d s o f t w a r e t h a t w o u l dg e m o n a n d o f t h C o m p u S e r v e I n f o r m a t i o n

8 C O M P U T E f i G a i e t t e S e p t e m b e r 1 9 8 3

S e r v i c e a q u i c k l y a p o s s i b l e t s a v e l i n e c h a r g e s ." M i n i T e r m - 2 0 " d o e s t h i s w i t h i n t h 3 5 8 3 b y t e s o m e m o r y a v a i l a b l e i t h u n e x p a n d e d V I C - 2 0 .E v e n w i t h t h i s l i m i t a t i o n , w a a b l e t s q u e e z e i

f e " b e l l s a n w h i s t l e s . " T h e s e i n c l u d e a u t om a t i c l o g - o n , c u r s o r , a n t r a n s m i t t i n g c o n t r o lc h a r a c t e r s . B e c a u s e o t h e s e f e a t u r e s , I h p r o g r a mi v e r y u s e f u l , e v e n i y o a l r e a d y h a v e t h V I m o d e m . T h a u t o d i a l f e a t u r e ( f o r t h M i c r o C o nn e c t i o n ) w a w r i t t e n a m o d u l e a n c a n b e d l e t e d , i d e s i r e d , w i t h o u t a n y r e p r o g r a m m i n g .

C o n t r o l C h a r a c t e r sO n o t h m o s t f r u s t r a t i n g o b s t a c l e s t b o v e r c o m ed u r i n g p r o g r a m d e v e l o p m e n t w a t h V I C - 2 0 ' s l a c ko f c o n t r o l c h a r a c t e r s . T h V I h a a c o n t r o l k e ( C T R L ) , b u i d o e s n o s e n d c o n t r o l c h a r a c t e r s .C o n t r o l c h a r a c t e r s a r e s s e n t i a l w h e n c o mm u n i c a t i n g w i t h i n f o r m a t i o n s e r v i c e s s u c h a C o m p u S e r v e . F o r e x a m p l e , t h f i r s t s t e p w h e nl o g g i n g o n t o t h n e t w o r k i t s e n d C T R L - C t t r i g g e r i t I a n d p a s s w o r d r e q u e s t s . T h u s , i w a n e c e s s a r y t c r e a t e t h e s e c h a r a c t e r s b d e f i n i n gt h e f u n c t i o n k e y s .

T h F k e n o s e n d s C T R L - C . F s e n d sC T R L - S . T h e C T R L - S w i l l s t o p C o m p u S e r v e t r a n sm i s s i o n s s t h e y c a b e r e a d b e f o r e t h e y s c r o l l o f t h e t o p o t h s c r e e n . C T R L - Q ( t h e ¥ k e y ) t e l l sC o m p u S e r v e t r e s u m e t r a n s m i s s i o n . T h f o u r t hk e y , F 7 s e n d s C T R L - P . T h i s i u s e f u l o v a r i o u sS I G s ( S p e c i a l I n t e r e s t C r o u p s o C o m p u S e r v e ) t s k i p m e s s a g e s .

Page 89: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 89/132

S k y l e s E l e c t r i c W o r k s P r e s e n t s

T h V i c T r e e ". . L e a v e s y o u r n e V i ( o C B 6 4 w i t h . 4 a d d i t i o n a l c o m m a n d s .. . B r a n c h e s o u t m o s t B A S I C 4 . p r o g r a m s .. . R o o t s i n t o m o s t p r i n t e r s .N e f r o m S k y l e s : t h e V i c T r e e , c o o r d i n a t e d h a r d w a r e a n d s o f t w a r e p a c k a g e t h a t a l l o w s y o u r V i t b r a n c h o u i u n b e l i e v a b l e d i r e c t i o n s a n m a k e s i e a s i e r t h a n e v e r t d B A S I C p r o g r a m m i n g ,d e b u g g i n g a n d t a c c e s s y o u r d i s k . A n t h n e V i c T r e e p r o v i d e s r o u t i n e s t i n t e r f a c e t h e V i t t h p o w e r f u l C e e N e t l o c a l n e t w o r k . 8 k o R O M — 4 k b f o t h B A S I C c o m m a n d s , 4 k f o d i s kc o m m a n d s a n i n t e r f a c i n g t o C e e M e t p l u s 4 k o R A f o m i s c e l l a n e o u s s t o r a g e . P e r f e c t n o o n l y f o t h n e V i b u a l s o f o t h C o m m o d o r e 6 4 U n b e l i e v a b l y s i m p l e t u s a n t i n s t a l l , t h V i c T r e e g i v e s y o a l t h a d d i t i o n a l B A S I C 4 . c o m m a n d s t a l l o w m o s t B A S I C 4 . p r o g r a m s t w o r k o y o u r n e V i o C B 6 4

M o o n l y $ 8 9 . 9 5 . . . o 1 0 9 . 9 5 c o m p l e t e w i t h C e n t r o n i c s s t a n d a r d p r i n t e r c a b l e . ( C a b l e a l o n e$ 2 9 . 9 5 . ) A v a i l a b l e n o f r o m y o u r l o c a l d e a l e r o o r d e r t h r o u g h y o u r V i s a o M a s t e r C a r d t o l l f r e e :

( 8 0 0 ) 2 2 7 - 9 9 9 8 ( C a l i f o r n i a , C a n a d a , A l a s k a , H a w a i i : ( 4 1 5 ) 9 6 5 - 1 7 3 5 ) o s e n d c h e c k o m o n e y o r d e r d i r e c t l y t o

S k y l e s E l e c t r i c W o r k s2 3 S o u t h W h i s m a n R o a dM o u n t a i n V i e w , C 9 4 0 4 1( 4 1 5 ) 9 6 5 - 1 7 3 5

Page 90: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 90/132

T h s h i f t e d f u n c t i o n k e y s a r u s e d t a u t o m a t ic a l l y l o g - o n t C o m p u S e r v e . F { s h i f t F l s e n d s m u s e r I ( 7 1 6 2 5 , 1 6 2 0 ) , w h i l e F s e n d s m s e c r e tp a s s w o r d . T h F k e w a s p r o g r a m m e d t e n t e rm f a v o r i t e S I C , w h i l e F 8 a l l o w s m t q u i c k l y l o o f t h s y s t e m . Y o m u s t c u s t o m i z e t h p r o g r a mb s u b s t i t u t i n g y o u r o w u s e r I D p a s s w o r d , a n o t h e r c o m m a n d s i l i n e s 1 2 0 - 1 5 0 .

H o M i n i T e r m - 2 0 W o r k sL i n e o p e n s t h u s e r p o r t t t h m o d e m . T h C H R $ ( 3 8 ) s e l e c t s 3 0 0 b a u d , w h i l e t h C H R S ( 2 2 4 )i n s t r u c t s t h c o m p u t e r t s e n d s e v e n - b i t w o r d ,e v e n p a r i t y , a n d o \ w s l o p b i t . T h P O K E t 3 7 1 3 6i n s u r e s t h a t t h a u t o d i a l m o d e m i o f f - l i n e . D e l e t et h i s P O K E i y o d n o h a v e M i c r o C o n m c t i o i im o d e m .

T h P O K E i l i n e 1 s e t s t h s c r e e n c o l o r a n c a n b e c h a n g e d i d e s i r e d . L i n e s 2 0 - 4 0 s e u t h f i r s t s c r e e n w h e n t h p r o g r a m i r u n .

T h G O S U B t 1 0 0 0 i l i n e 1 0 0 r o u t e s t h p r o g r a m ( t h s e t u p s e c t i o n . L i n e 1 0 0 0 a l l o c a t e st h i n p u t ' o u t p u t b u f f e r s p a c e . C o m m o d o r e - t o -s t a n d a r d A S C I I c o n v e r s i o n i a c c o m p l i s h e d i l i n e s 1 0 2 0 - 1 0 4 0 . L i n e 1 0 4 5 d e f i n e s t h f u n c t i o nk e y s a n d e t e r m i n e s w h i c h c o n t r o l c h a r a c t e r sw i l l b s e n t w h e n t h e s e k e y s a r p r e s s e d . F o re x a m p l e , t h e F l k e n o r m a l l y r e t u r n s a 1 3 3 . T h i si c o n v e r t e d b l i n e 1 0 4 5 t o 0 3 , w h i c h i C T R L - C .F i n a l l y , l i n e 1 0 5 0 s e t s u t h i n p u t c o n v e r s i o n .

T h a u t o d i a l s e c t i o n ( w h i c h c a b e l i m i n a t e d )i c o n t a i n e d i l i n e s 1 9 0 0 t 2 5 5 0 . ( I y o e l i m i n a t et h i s s e c t i o n , y o u m u s t a l s o d e l e t e l i n e 1 6 0 . ) T h p r o g r a m i c a p a b l e o d i a l i n g f o u r p r e d e t e r m i n e dp h o n e n u m b e r s . T h i s l e a v e s a b o u t 8 b y t e s o m e m o r y f r e e i t h u n e x p a n d e d V I C , w h i c h i s u f f i c i e n t t o a v o i d " c r a s h e s . " T h s t o r e d n u m b e r sa r c o n t a i n e d i P S ( l - 4 ) i l i n e 1 9 1 0 . T h e s e s h o u l db c h a n g e d t y o u r f a v o r i t e B B ( B u l l e t i n B o a r dS y s t e m ) o i n f o r m a t i o n n e t w o r k a c c e s s n u m b e r s .A a r e a c o d e c a n b e a d d e d , i d e s i r e d .

L i n e s 1 9 2 0 - 1 9 4 0 d i s p l a y m e n u o n u m b e r sa n p r o v i s i o n f o m a n u a l e n t r y . T h s e l e c t e d ( o e n t e r e d ) n u m b e r b e c o m e s P H S .

T h P O K E i l i n e 2 0 3 0 t a k e s t h e m o d e m o f h o o k ( i o t h e r w o r d s , i c o n n e c t s t h m o d e m t t h t e l e p h o n e n e t w o r k ) a n u s e s F O R / N E X Tl o o p t w a i t a p p r o x i m a t e l y t w s e c o n d s f o t h d i a l t o n e .

L i n e s 2 0 4 0 - 2 0 6 0 a n 2 5 0 0 - 2 5 5 0 d t h e a c t u a ln u m b e r - d i a l i n g b p u l s i n g r e l a y i t h M i c r o -C o n n e c t i o n . O n c e t h n u m b e r h a b e e n d i a l e d ,t h p r o g r a m w a i t s i l i n e 2 0 7 0 f o a p p r o x i m a t e l y3 0 s e c o n d s . I c a r r i e r i r e c e i v e d f r o m t h r e m o t ec o m p u t e r w i t h i n t h i s p e r i o d , t h e v a l u e s t o r e d a m e m o r y l o c a t i o n 3 7 1 3 6 w i l l c h a n g e t 2 3 7 . W h e nt h i s o c c u r s , t h e p r o g r a m b r a n c h e s t t h c o m u n i c a t i o n s m o d e i l i n e 2 0 0 .

T h t e r m i n a l s e c t i o n o t h p r o g r a m r e p r e

s e n t s f o r m o d i g i t a l " l o o p - t h e - l o o p . " T h m o d e m i c h e c k e d f o r a r e c e i v e d c h a r a c t e r i n l i n e2 1 0 . I n o n e i f o u n d , t h p r o g r a m b r a n c h e s t l i n e 3 0 a n l o o k s f o r a k e y b o a r d i n p u t . A g a i n , i n c h a r a c t e r i f o u n d , t h p r o g r a m l o o p s b a c k t l i n e 2 1 0 . A s o o n a m o d e m i n p u t c h a r a c t e r i r e c e i v e d , i i p r i n t e d o t h s c r e e n b l i n e 2 2 0 . I t h e r e i i n p u t f r o m t h k e y b o a r d i l i n e 3 0 0 , t h p r o g r a m l o o k s t s e i f u n c t i o n k e i p r e s s e d{ l i n e s 3 2 0 - 3 4 5 ) . O t h e r k e y s a r t r a n s m i t t e d b l i n e3 5 0 . F i n a l l y , l i n e s 8 0 0 - 8 4 0 d i s a s s e m b l e a n t r a n sm i t h I s t r i n g s .

M i n i T e r m - 2 0 h a o n i d i o s y n c r a s y t h a t d c i d e d t l i v e w i t h . B a c h t i m e t h h o s t c o m p u t e rs e n d s c a r r i a g e r e t u r n , t h p r o g r a m w i l l " d r o p "a c u r s t i r o t h s c r e e n . T h i s c o u l d b e c o r r e c t e db b a c k s p a c i n g a n e r a s i n g t h c u r s o r a f t e r c a r i a g e r e t u r n , b u t h i s w o u l d c o n s u m e a d d i t i o n a lm e m o r y .

F i n a l l y , i a d d i t i o n a l m e m o r y i r e q u i r e d ( t m a k e r o o m f o a d d i t i o n a l f e a t u r e s o f y o u r o w n ,f o e x a m p l e ) . L i n e s 2 0 - 4 0 c a b d e l e t e d w i t h o u ta f f e c t i n g t h o p e r a t i o n o t h e t e r m i n a l p r o g r a m .

S e p r o g r a m l i s t i n g o n p a g e 1 1 7 . (

F A N T A S T I CS O F T W A R E

C O M M O D O R E 6

D i s c o u n t S o f t w a r e !o s p e c i a l

G r l d r u n n e r $ 2 8 . 1 6 *c a l l o w r i t e ( o t r e e p r i c e l i s t

a n m o n t h l y s p e c i a l sp l e a s e s p e c i f y

V I 2 o C o m m o d o r e 6 ■ ' . | i h i > . p o s t a g e h a n d l i n g

S 2 . 0 0 U . S . S 3 . 0 0 C a n a d aB Y T E S P I E C E S ( 5 1 6 ) 7 5 1 - 2 5 3 5

P . O . B o x 5 2 5 D e p t l O E a s t S e t a u k e t , N . Y . 1 1 7 3 3S o u r c e T C P 6 3 7 C o m p u S e r v e 7 2 1 3 5 . 1 7 1 0

Page 91: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 91/132

T e l e T e r m 6 T e r m i n a l P r o g r a m F o T h C o m m o d o r e 6

G r e g g P e e l e , P r o g r a m m i n g A s s i s i a n t

O n o t h e l e a s t - u s e d f e a t u r e s o h o m e c o p u t e r s i t h e i r a b i l i t y t c o m m u n i c a t e w i t ho t h e r , e v e n m o r e p o w e r f u l , c o m p u t e r s o v e ra n d i s t a n c e . " T e l e T e r m 6 4 i r e a d y - t o - t y p ep r o g r a m w h i c h a l l o w s t h C o m m o d o r e 6 t b e u s e d a r e m o t e t e r m i n a l w i t h o t h e rs y s t e m s .

I y o u ' v e e v e r s e e n l a r g e c o m p u t e r s y s t e m , y o m a b f a m i l i a r w i t h t h w o r d t e r m i n a l . T h i s r e f e r st d e v i c e - u s u a l l y k e y b o a r d a n d s c r e e n - w h i c hi h o o k e d u t h o s t c o m p u t e r . T h t e r m i n a lc o m m u n i c a t e s w i t h t h h o s t c o m p u t e r , s e n d i n ga n r e c e i v i n g d a t a . W i t h m o d e m a n j u s t a l i t t l ep r o g r a m m i n g , C o m m o d o r e 6 c a n b e m a d e t e m u l a t e ( s i m u l a t e ) a t e r m i n a l - p r o v i d i n g l o w - c o s tc o m m u n i c a t i o n w i t h o t h e r c o m p u t e r s y s t e m s .

T h m o d e m c o n v e r t s t h c o m p u t e r ' s o u t p u ti n t o a u d i b l e t o n e s w h i c h a r t r a n s m i t t e d t h r o u g ht e l e p h o n e l i n e s j u s t l i k e a o r d i n a r y p h o n e c a l l .T h m o d e m a l s o i n t e r p r e t s i n c o m i n g t o n e s f r o mt h o t h e r c o m p u t e r a t h e y c o m e t h r o u g h t h p h o n e l i n e s c o n v e r t i n g t h e m b a c k i n t o t h d a t aw h i c h t h c o m p u t e r c a p r o c e s s . T h m o d e mt h u s a c t s a s t w o - w a y i n t e r p r e t e r f o c o m m u n ic a t i o n , m a k i n g i p o s s i b l e f o i n f o r m a t i o n t t r a v e lb e t w e e n c o m p u t e r s o v e r s t a n d a r d t e l e p h o n el i n e s .

m o d e m c a n n o t d a l o t h i s i n t e r p r e t i n gb i t s e l f , h o w e v e r . I n e e d s h e l p f r o m t e r m i n a lp r o g r a m . T h e r e a r m a n y t e r m i n a l p r o g r a m s o t h m a r k e t w i t h a l k i n d s o f s p e c i a l f e a t u r e s . T h V I C m o d e m e v e n c o m e s w i t h o n e o n c a s s e t t e .W h e n c o m m u n i c a t i n g w i t h d i f f e r e n t c o m p u t e r s ,t h o u g h , i t ' s n i c e t h a v e m o r e t h a n o n t e r m i n a lp r o g r a m t a s s u r e c o m p a t i b i l i t y . I o n t e r m i n a lp r o g r a m d o e s n ' t w o r k f o s o m e r e a s o n , y o c a t r a n o t h e r . O y o c a c u s t o m i z e p r o g r a m t w o r k w e l l i n c e r t a i n s i t u a t i o n .

T h p r o g r a m i n c l u d e d h e r e " T e l e T e r m 6 4 w a d e s i g n e d t b a e a s y - t o - u s e t e r m i n a l p r

g r a m f o g e n e r a l - p u r p o s e t e l e c o m p u t i n g . I t ' s a l s od e s i g n e d t b e a s i l y c u s t o m i z e d .U s i n g T e l e T e r m 6 T y p e i t h p r o g r a m l i s t i n g o p a g e 1 2 a n s a v e

i t w i c e o t a p e o d i s k . N o s w i t c h o f y o u r c o p u t e r , h o o k u t h m o d e m , a n p o w e r u p L O A Da n R U T e l e T e r m 6 4 T h e r e w i l l b p a u s e o a b o u t 4 s e c o n d s a s t h e p r o g r a m s e t s i t s e l f u p W h e n i n i t i a l i z e d , t h p r o g r a m w i l l b r i e f l y d i s p l a yR E A D Y i t h e u p p e r - l e f t c o r n e r o t h s c r e e n .

N o d i a l t h e d i s t a n t c o m p u t e r w i t h w h i c hy o u w a n t t c o m m u n i c a t e . I y o u ' r e u s i n g a a c o u s t i c m o d e m , y o u ' l l h e a r t o n e w h i c h s i g n a l st h a t t h o t h e r c o m p u t e r h a a n s w e r e d t h p h o n e .W i t h d i r e c t - c o n n e c t m o d e m , s u c h a s t h e V I m o d e m , y o m a h a v e t l e a v e t h t e l e p h o n eh a n d s e t p l u g g e d i u n t i l y o h e a r t h t o n e , a n t h e n q u i c k l y u n p l u g t h h a n d s e t a n c o n n e c t t h m o d e m .

T g e t t h e h o s t c o m p u t e r ' s a t t e n t i o n , p r e s st h R E T U R N k e f e t i m e s . U s u a l l y t h i s w i l le l i c i t s o m e k i n d o r e s p o n s e f r o m t h h o s t c o p u t e r . N o y o u ' r e o n - l i n e a n r e a d y t g o

C u s t o m i z i n g T e l e T e r m 6 Y o m a w e l l d i s c o v e r t h a t T e l e T e r m 6 n e e d s n c u s t o m i z i n g a a l a n w o r k s f i n e a i s I n o t ,p e r h a p s s o m e s i m p l e m o d i f i c a t i o n s w i l l f i t h p r o b l e m .

T c u s t o m i z e o u r t e r m i n a l f o u s e w i t h s p c i f i c h o s t c o m p u t e r , t h s p e c i a l f u n c t i o n k e y s o o t h e r k e y s c a n b e r e d e f i n e d . W c a a s s i g n t h e ma l m o s t a n f u n c t i o n w w a n t . T h i s i e a s i l y d o n eb y c h a n g i n g t h e v a l u e o t h a r r a y m e m b e r w h i c hc o n t a i n s t h C H R $ ( ) ( " c h a r a c t e r s t r i n g " ) v a l u e o t h a t p a r t i c u l a r k e y .

t a b l e o f C H R $ ( ) v a l u e s i f o u n d i A p p e n d i xI o t h m a n u a l w h i c h c a m e w i t h t h c o m p u t e r ,t h C o m m o d o r e 6 U s e r ' s G u h l c . I T e l e T e r m 6 4 t h v a l u e f o o u t g o i n g c h a r a c t e r s i r e p r e s e n t e db t h e v a r i a b l e 0 ( t h e p e r c e n t s y m b o l m e a n st h a t 0 i a i n t e g e r v a r i a b l e v a r i a b l e w h i c hc a r e p r e s e n t o n l y w h o l e n u m b e r , n e v e r f r a ct i o n ) . T h v a l u e f o i n c o m i n g c h a r a c t e r s i r e p r es e n t e d b t h v a r i a b l e 1 % T h e s e v a r i a b l e s a r eu s e d t a s s i g n n e f u n c t i o n s t t h k e y s .

F o e x a m p l e , t m a k e t h F s p e c i a l f u n c t i o nk e s e n d o u ( h A S C I I b a c k s p a c e c o d e , w n e e d

s t a t e m e n t l i k e t h i s :5 2 O % " ( 1 3 3 >I n t h i s c a s e , t h s t a t e m e n t i a l r e a d y i T e l e -

S e p l e m b e r 1 9 8 3 C O M P U T E I S G a z e t t e 8

Page 92: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 92/132

T e r m 6 4 a l i n e 5 2 T h s t a t e m e n t i e a s y t g r a s p .R e m e m b e r : O r e p r e s e n t s o u t g o i n g c h a r a c t e r s .T h n u m b e r 1 3 r e p r e s e n t s t h C o m m o d o r e c o d ef o t h F k e y , a s l i s t e d o p a g e 1 3 i t h m a n u a l .T h n u m b e r i t h s t a n d a r d A S C I I c o d e f o b a c ks p a c e . K e e p i m i n d t h a t s t a n d a r d A S C I I c o d e sv a r y f r o m C o m m o d o r e A S C I I , s t h n u m b e r s i A p p e n d i x c a n n o t b u s e d h e r e . I n s t e a d , y o v v i i l h a v e t f i n d a A S C I I t a b l e i a n o t h e r m a n u a lo c o m p u t e r b o o k ; i i n o t i n c l u d e d i t h U s e r ' sG u i d e o t h C o m m o d o r e 6 4 P r o g r a m m e r ' s R e f e r e n c eG u i d e . ( H o w e v e r , s t a n d a r d A S C I I t a b l e i f o u n do p a g e 2 7 o t h V I C - 2 0 P r o g r a m m e r ' s R e f e r e n c eG u i d e . )

I y o w i s h l r e c e i v e c h a r a c t e r s a n m a k es p e c i f i c t r a n s l a t i o n l C o m m o d o r e c o d e s , t h e nu s t h 1 v a r i a b l e i s i m i l a r w a y . H e r e ' s h o w :

1 2 3 I % < 8 > 1 5 T h i s s t a t e m e n t , a l s o a l r e a d y i n c l u d e d i T e l e -

T e r m 6 4 t a k e s t h i n c o m i n g s t a n d a r d A S C I I c o d ef o b a c k s p a c e ( 8 a n c h a n g e s i ( t h C o m m o d o r ec o d e f o c u r s o r - l e f t ( 1 5 7 ) . T h u s , w h e n t h C o m o d o r e 6 r e c e i v e s c h a r a c t e r c o d e f r o m t h h o s tc o m p u t e r t h a t s t a n d s f o b a c k s p a c e , i w i i l m o v et h c u r s o r t t h l e f t .

H o T e l e T e r m 6 W o r k sI T e l e T e r m 6 4 f i r s t w c l o s e d e v i c e # ( i c a s e i w a l e f t o p e n b p r e v i o u s o p e r a t i o n ) a n c l e a r

a l v a r i a b l e s . T h i s i d o n e i l i n e I N e x t , w u s t h O P E N s t a t e m e n t t o p e n t h c h a n n e l o d e v i c e# 2 a n t s e p a r i t y a n d b a u d r a l e . T h i s i d o n ei l i n e w i t h t h a d d e d p a r a m e t e r s C H R $ ( 6 3 2

C H R $ ( 3 2 6 4 ) , w h i c h s p e c i f y " n p a r i t y " a n " 3 0 0 b a u d . " ( S e e p a g e s 3 4 L J - 3 5 3 i t h C o m m o d o r e6 P r o g r a m m e r ' s R e f e r e n c e G u i d e f o m o r e i n f o r m at i o n a b o u t p a r a m e t e r s f o t h R S - 2 3 2 p o r t . )

L i n e s e t s t h s c r e e n a n b o r d e r c o l o r s t b l a c k . T h n e x t s t a t e m e n t s c o n v e r t C o m m o d o r ec o d e s t s t a n d a r d A S C I I . T h e s e c o d e s a r s t o r e di a a r r a y ( O % ) f o r l a t e r u s w i t h i n t h m a i nl o o p o f t h e p r o g r a m . A f t e r t h i s a r r a y i c o m p l e t e ,a n o t h e r a r r a y ( 1 % ) i f o r m e d b t r a n s l a t i n g t h A S C I I c o d e s t o t h e i r e q u i v a l e n t C o m m o d o r e c o d e s .

W i t h a l o u t r a n s l a t i o n s d o n e , t h w o r d" R E A D Y " a p p e a r s o t h s c r e e n a n t h k e y b o a r di s e i u p p e r / l o w e r c a s e m o d e . T h m a i n l o o p o t h p r o g r a m n o c o m m e n c e s . T h i s l o o p u s e s t h G E c o m m a n d t a l t e r n a t e l y c h e c k t h k e y b o a r d( d e v i c e ■ # ( ) ) a n t h s e r i a l p o r t w h e r e t h m o d e mi c o n n e c t e d ( d e v i c e # 2 l s e i c h a r a c t e r h a b e e n r e c e i v e d . I n c h a r a c t e r h a b e e n r e c e i v e db y o n e d e v i c e , t h p r o g r a m c h e c k s t h o t h e r . I a n d a t a i r e c e i v e d , i i i m m e d i a t e l y p r i n t e d o t h s c r e e n . S i n c e t h l o o p i l i m i t e d t O n l y f o u rl i n e s , t h p r o g r a m r u n s f a s t e n o u g h t h a n d l ei n c o m i n g d a t a a 3 ( 1 0 b a u d .

S e p r o g r a m l i f t i n g o n p a g e 1 2 5 .

F O Y O U R C O M M O D O R E 6 [ A T h e L o w e s t P r i c e s ]

B U S I N E S S A P P L I C A T I O N SF I N A N C E C A L C 6 D i s kD A T A B A 5 E 6 D i s k 5 9 . 9 5I N V O I C E E A S E 6 D i s k 3 5 3 5F A M I L Y P A E [ I 1 D i s k[ C H E C K B O O K . R E C I P E . E D U - G A M E J 4 5 . 9 5P R O . M A I L I N G L I S T 6 D i s k 3 9 H E S W R I T E R 6 C a r t . £ 9 9 5H E S M O N 6 C a r e 2 5 . 9 5Q U I C K B R O W N F O C a r t| P F 1 O W O R D P R O C E S S O R ) 4 9 . 9 5W R I T E R S A S S I T A N T i w P . | D i s kF I L I N G A S S I S T A N T D i s kI N V E N T O R Y P A C K A G E D i s k 7 9 T O U C H T Y P I N G T U T O R D i s k 1 9 . 9 5O A T A C A L C S P R E A D S H E E T D i s k 5 9 3 5D A T A B A S E M A N A G E R D i s k 6 7 . 9 5G E N E R A L L E D G E R D i s k 7 9 P A Y R O L L S Y S T E M D i s k 6 9 P A P E R C L I P ( W P | D i s k 9 9 . 9 5M ' F t L E D i s k 9 4 . 9 5C A R D C O P R I N T E R I N T E R F A C E

F r o m E N - T E C H S o f t w a r e A d S

E N T E R T A I N M E N TS T U D I O 6 [ V i i j S ' C P R O G . 1 D - s kB A B I E S O F T H D I R T D i s kS P R I T E F U B D i s k C b s s .G R I O R U N N E R C a r t .T E M P L E O A P S H A I D i s kU P P E R R E A C H E S O A P S H A IC U R S E O R D i s kA N N I H I L A T O R C a s s .M O T O R M A N I A C a s s .T E L E N G A R D C a s s .T i n : O f f i c i a l

F R O G O E R Q s G o e s .E X T E R M I N A T O R B C a s s .R O B B E R S O T H L O S T T D M BJ U M P M A N Q s S T A R T R E K A D V E N T U R E C a s s .P A K A C U D A D i s k C a s e .A P C R A Z E D i s k C a s sP E G A S U S O D Y S S E Y D i s k C a s s .S U P E R C U O A D i s k C a s sC O M P E T I T I O N P R O . J O Y S T I C K

} s h i p p i n g

D i s k

S 7 . 9 52 5 . 9 52 9 . 9 52 5 . 9 5

9 1 4 . 9 51 B . 9 52 E . 9 51 6 . 9 5

3 - 3 . 9 51 6 . 9 51 9 . 9 52 5 . 9 51 1 . 9 51 7 . 9 51 9 . 9 51 9 . 9 51 9 . 9 51 7 . 9 5

C A L L [ 2 1 3 ] 9 B S - 5 3 S B O M A I L T O H O U S E O S O F T W A R E 3 1 B 3 M e r c e d e s A v e . A r l e t a . C 3 1 3 3 1

Page 93: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 93/132

o n 1 l : j i i j i

C O M M O D O R E 6 4

N O T H A T Y O H A V E T H M O S TP R A C T I C A L M I C R OG E T H M O S TP R A C T I C A LS O F T W A R E .

W O R D P R O C E S S I N G

S P R E A D S H E E T A N A L Y S I S

D A T A B A S E M A N A G E M E N T

t h A s s i s t a n t

S e r i e sf r o m

R a i n b o wC o m p u t e rC o r p o r a t i o n

4 9 0 W . L A N C A S T E R A V E , F R A Z E R , P 1 9 3 5 5

( 2 1 5 ) 2 9 6 - 3 5 8 2R A I N B O W C O M P U T B ) C O B P .

S P R E A D S H E E TA S S I S T A N T

H A B O C O M P U T E R C O W . K A 1 N B O W C O M P U T E R C O B P .

W R I T E R S 1A S S I S T A N T

Page 94: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 94/132

R E V I E W ST e r m i n a l - 4 0 F o V I

H a r v e y B H e r m a n , A s s o c i a t e E d i t o rB e c a u s e o i t l o c o s t a n e a s eo f u s e , t h e V I C m o d e m i t h m o s t p o p u l a r m o d e m a m o n gV I C - 2 0 a n C o m m o d o r e 6 u s e r s( s e e t h V I C m o d e m r e v i e w i t h i s i s s u e ) . H o w e v e r , t h t e r m in a p r o g r a m t h a t c o m e s w i t h t h V I C m o d e m i n o e n t i r e l y s a t i sf a c t o r y . F o o n t h i n g , i d o e sn o t a d d r e s s t h e s h o r t l i n e - l e n g t hd i s a d v a n t a g e o t h V 1 C - 2 0 ,w h i c h h a s o n l y 2 c o l u m n s p e s c r e e n l i n e .

T h s o f t w a r e r e v i e w e d h e r eo v e r c o m e s t h i s p r o b l e m i a i n g e n i o u s f a s h i o n . I t r a n s f o r m s

V I e q u i p p e d w i t h a t l e a s t 8 o a d d i t i o n a l m e m o r y a n a s u i ta b l e m o d e m i n t o 4 0 - c o ! u m nc o m m u n i c a t i o n s t e r m i n a l . N o o n l y t h a t , b u T e r m i n a l - 4 0 a l s op r o v i d e s a f i n e - s c r o l l i n g f e a t u r et h l i n e s s c r o l l s m o o t h l y w i t h o u ta n a b r u p t m o v e m e n t , f e a t u r en o r m a l l y s e e n o n l y o e x p e n s i v ed e d i c a t e d t e r m i n a l s .

H o d o e s T e n n i n a I - 4 0 t r a n sf o r m 2 c o l u m n s i n t o 4 0 I m a s e e m l i k e m a g i c , b u t i i m o r ea c c u r a t e l y d e s c r i b e d a s o f t w a r e -g e n e r a t e d c h a r a c t e r s e t . W i t hf e l o o k - a l i k e e x c e p t i o n s , e a c hc h a r a c t e r i d e f i n e d i a e a s i l yr e a d a b l e 3 x d o m a t r i x . h a l i t t l e t r o u b l e d i s t i n g u i s h i n g s o m ec h a r a c t e r s a f i r s t , a n f o e x a m p l e , b u q u i c k l y g o t u s e dt t h e s e . I d o e s h e l p , h o w e v e r ,t h a v e s h a r p d i s p l a y ; u s e dm o n i t o r .

M a g i c i t h w o r d t h a t c o m e st m i n d a g a i n w h i l e w a t c h i n gt h s m o o t h - s c r o l l i n g o p e r a t i o n .T h f a s t m a c h i n e l a n g u a g e p r g r a m i c o n t r o l l i n g e a c h p i x e ld o a n c a m o v e e a c h c h a r a c t e r9 C O M P U T E ! 1 , G o i e t t c S e p t e m b e r 1 9 8 3

s m o o t h l y , o n p i x e l a a t i m e ,t g e n e r a t e n e l i n e . w e l l -d e s i g n e d p r o g r a m s u c h a T e r n i i n i i l - 4 0 i p l e a s u r e t w a t c ha n u s e .

T h T e r m i u a I - 4 1 ) t a p e r q u i r e s s p e c i a l l o a d i n g s e q u e n c ew h i c h i c l e a r l y e x p l a i n e d i t h e x c e l l e n t 2 3 - p a g e m a n u a l .

S t a r t - U p O p t i o n sA f t e r t h p r o g r a m i u a n r u n n i n g , s e r i e s o o p t i o n s ( w i t hd e f a u l t s e t t i n g s ) i p r e s e n t e d .Y o u r p a r t i c u l a r s i t u a t i o n m a r e q u i r e y o t c h a n g e t h d e f a u l ts e t t i n g s . B e g i n n e r s c a n g o a s t r a yh e r e , s c h e c k w i t h t h o p e r a t o ro t h r e m o t e c o m p u t e r s y s t e mt h s u r e . t y p i c a l c o n f i g u r at i o n i s

3 0 0 b a u dl i n e f e e d o f e v e n p a r i t y

b i t s w o r d s i z e

B u t d o n ' t c o u n t o i t M l o c a l u n i v e r s i t y c o m p u t e r s y s t e mr e c e n t l y c h a n g e d t n p a r i t ya f t e r o p e r a t i n g f o y e a r s w i t he v e n p a r i t y . P e r h a p s t h e y l i k e t k e e p u o o u t o e s .

Y o c a n p r o b a b l y g u e s s t h a tl i k e t h i s p r o g r a m . A n h a v e n ' te v e n t o l d y o a b o u t s e v e r a l o t h e rn i c e t o u c h e s : 4 ( o l a r g e r )r e c e i v e b u f f e r a n d p r o g r a m m a b l ef u n c t i o n k e y s f o f r e q u e n t l y u s e do p t i o n s . N e g a t i v e p o i n t s a r m i n o r . T h 4 0 - c o l u m n s c r e e nd i s p l a y i i u p p e r c a s e o n l y ,f e c h a r a c t e r s c a n b e d i f f i c u l t t or e a d a f i r s t , a n d y o u m u s t g t h r o u g h a l t h p r e s e t o p t i o n s t c h a n g e j u s t o n e .

W i t h T c r m i n a l - 4 0 , y o u c a c o n v e r ty o u r V I C - 2 0 i n t o 4 0 - c o l u m n t e l ec o m p u t i n g t e r m i n a l .

O t h e r t h a n t h o s e n o t e s ,c o n s i d e r t h i s r a v e r e v i e w .T e r m i n a l - 4 0M i d w e s t M i c r o A s s o c i a t e sP . O . B o x b U SK a n s a s C i t y , M 6 4 1 1 0$ 2 9 . 9 5

I F O Y O U R C O M P U T E R

D I G I T A LC o m p u t e r G r a d e W i d e D y n a m i c R a n g e1 0 0 % E r r o r F r e e S c r e w H o u s i n gF u l l y G u a r a n t e e d C a r e f u l l y P a c k e d

A l P r i c e s I n c l u d e U S S h i p p i n g' P h o n e O r d e r s A d $ 2 . 5 0 C . O . D . F e e '

C O M P U T E R T A P E P R I C E S2 L O 2 L O 1 0 L O 1 K L O

C 3 8 , 9 1 2 J 5 / 1 1 2 5 3 5 / 3 5 . 0 0C - I O T 6 S W 1 2 . 5 C 3 5 / 3 5 0 0C - 2 0 4 & 1 0 8 0 5 5 / 1 3 7 5 W 0 3 5 / 3 5 0

B A S F D P T a p e s A d d 0 C e n t s P e T a p eC u s t o m e n g t h s v a r i a b l e —

. . W r i t e F o r V o l u m e P r i c e s . . .

N o r e l c o C a s s e t t e C a s e s a n L a b e l s\ w i t h C a s s e t t e O r d e r s O n l y )

i 2 - 2 4 9 C a s e s 2 0 E a . 2 5 0 - 1 3 E a1 L a b e l s l o 2 1 2 0 1 o r 1 . 7 01 0 0 0 P i n f e e d L a b e l s 1 4 . 5 0S E N D M O N E Y O R D E R S O C H E C K S T O

C A S S - A T A P E SB o x 8 1 2 3 - E

K a n s a s C i t y , M 6 4 1 1 28 1 6 - 4 4 4 - 4 6 5 1

Page 95: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 95/132

R A M A X T

T h U I M E M O R Y y o u r V I C - 2 0 ® w i l l n e e d

F E A T U R E Sf u l l 2 7 b y t e s o R A

( a d d e d t V t C s 5 e q u a l s 3 2 k . )

F u l l y s w i t c h a b l e i s e c t i o n s :B L s w i t c h e s 8

( A d r . 8 1 9 2 t 1 6 3 8 3 )B L 2 s w i t c h e s 8 ( A d r . 1 6 3 8 4 t 2 4 5 7 5 )B L s w i t c h e s 8

{ A d r . 2 4 5 7 6 t 3 2 7 6 7 )B L a l l o w s / d i s a l l o w s y o u r

8 R O ( g a m e s )( A d r . 4 0 9 6 0 t 4 9 1 5 2 )

R A s w i t c h e s 3 ( A d r . 1 0 2 4 t 4 0 9 5 )M a b u s e d w i t h S u p e r E x p a n d e r " 'g a m e s o A N o t h e r V I C - 2 0c o m p a t i b l e c a r t r i d g e .

B u i l t i R E S E T s w i t c h .F u s e p r o t e c t e d .T o t a l l y s e l f - c o n t a i n e d .

d u p l i c a t e e x t e n s i o n c o n n e c t o r s f o a n d e v i c en o r m a l l y p l u g g e d i n t o t h e x p a n s i o n p o r t .( B L K i s w i t c h e d t c o n n e c t o r s )V e r y l o w p o w e r u s a g e . { . 1 5 0 a m m a x . )H i g h r e l i a b i l i t y g o l d p l a t e d c o n n e c t o r s .

m o n t h p a r t s a n l a b o r w a r r a n t y .F a c t o r y s e r v i c e . E x t e n d e d s e r v i c e a l w a y s a v a i l a b l e .T H I S S U P E R B P L U G - I N G I V E S Y O U R V I C - 2 0

R E A L P O W E R A N E X P A N D A B I L I T YF O O N L Y $ 1 4 9 L 0 0 S h i p p i n g i n c l u d e d

1 D A S A T I S F A C T I O N O Y O U R M O N E Y B A C K G U A R A N T E EW A R N O O F F E R I N G " R A M A X J r . " ( 1 9 k ) ,w h i c h i i d e n t i c a l t o R A M A X i E V E R Y w a y , e x c e p t t h t o 8 ( B L K 3 i n o i n c o r p o r a t e d . O u i n t r o d u c t i o np r i c e i $ 1 2 9 . 0 0 , s h i p p i n g i n c l u d e d .

W S E R V I C E W H A T W S E L LT O R D E R :

S e n d C h e c k o M o n e y O r d e r F o t h T o t a lC a l i f , r e s i d e n t s a d 6 t a x .

P h o n e o r d e r s : C A L L ( 8 0 5 ) 4 8 2 - 3 6 0 4 2 H R S .F o c r e d i t c a r d o r d e r s , i n c l u d e a l i n f o r m a t i o n o c a r d .

o c o n t a c t y o u r l o c a l d e a l e r .. ! ■ - • F o r e i g n o r d e r s , a d $ 1 5 . 0 0 . £

A l i t e m s s h i p p e d ( r o m s t o c k .D E A L E R I N Q U I R I E S W E L C O M E

— A P R O P O S T E C H N O L O G Y ,

S O F T W A R ED R F L O Y D

P s y c h o a n a l y s i s b y c o m p u t e r ? w e l l , n o q u i t e , b u D r F l o y d w i l lc a r r y o c o n v e r s a t i o n w i l h y o u s i n g p s y c h o a n a l y t i c t e c h n i q u e sg i v i n g t h a p p e a r a n c e o a r t i f i c i a l i n t e l l i g e n c e . R e q u i r e s 1 6 k H A o m o r e .S 1 4 . 9 5 s h i p p i n g i n c l u d e d .

W O R D P L A Y" W O R D P L A Y " i c o l l e c t i o n o p r o g r a m s w h i c h a l l o w t h u s e r t m a k e o r i g i n a l s t o r i e s , w r i t e a f o r m o J a p a n e s e p o e t r y , p l a y t h e f u nS a m e o A n i m a l ( c h i l d r e n l o v e t h i s o n e ) , a n c r e a t e ] a r g o n .

o n u s s e c r e t m e s s a g e ( c y p h e r ) p r o g r a m i a l s o i n c l u d e d . I w o r d , " W O R D P L A Y i b a r g a i n .R e q u i r e s 1 6 R A o m o r e .$ 1 4 . 9 5 s h i p p i n g i n c l u d e d .

T Y P E F O Y O U R L I F EW i t h m o r e c h a l l e n g e t h a n a a r c a d e g a m e , l e a r n t t y p e u 1 0 7 5 - f -w o r d s / m i n . ( U s e r s e l e c t a b l e , b u t n F O O L I N G A B O U N D a l l o w e d ) .T E X T I W I D E L Y V A R I E D S I N C E I C O M E S F R O M T H P R O G R A M T A P E . A c t i o n c o l o r g r a p h i c s w i t h s o u n d f i y o u r e y e st t h s c r e e n ( a w a y f r o m y o u r l i n g e r s c l e v e r ! ) Y o u r m a r o w sy o u r b o a t u p s t r e a m a f a s t a y o c a t y p e . M a i n t a i n s p e e d a n d e s t r o y t h S e M o n s t e r ; s l o w d o w n a n h w i l l g e t y o u . R u n s o t h u n e x p a n d e d V I C .$ 1 4 , 9 5 s n i p p i n g i n c l u d e d .

A l s o f t w a r e i o h i g h q u a l i t y c a s s e t t e sa n i r e p l a c e m e n t g u a r a n t e e d .

V I C - 2 0 S U P E R E X P A N D E R a r r e g i s t e r e dt r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

3 5 N L a n t a n a A v e . , S u i t e 8 2 C a m a r i l l o . C A 9 3 0 1 0

Page 96: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 96/132

R E V I E W S

V I C m o d e m F o V I A n 6 H a r v e y B H e r m a n , A s s o c i a t e E d i t o r

M o d e m : d e v i c e w h i c h t a k e s d a t af r o m c o m p u t e r a n c o n v e r t s i i n t os i g n a l s w h i c h c a b t r a n s m i t t e do v e r t e l e p h o n e l i n e s t a n o t h e r c o p u t e r w i t h m o d e m .T e r m i n a l p r o g r a t n i S o f t w a r e r e q u i r e dt o p e r a t e t h m o d e m a n t h e r e b yt r a n s f o r m p e r s o n a l c o m p u t e r i n t o

c o m m u n i c a t i o n s t e r m i n a l .I y o w a n t t p u r c h a s e a i n e xp e n s i v e t e r m i n a l t c o m m u n i c a t eb y t e l e p h o n e w i t h d i s t a n t c o p u t e r s , t r a d d i n g V I C m o d e mt y o u r V 1 C - 2 0 o C o m m o d o r e6 4 a n o a w a r e o f m o r ei n e x p e n s i v e m e t h o d t b r i n g t h w o r l d o c o m p u t e r i n f o r m a t i o ns e r v i c e s r i g h t i n t o y o u r h o m e o o f f i c e .

F o e x a m p l e , u s i n g t h i se q u i p m e n t , y o c a p l a c e a l o c a lc a l l t t h C o m p u S e r v e I n f o r m at i o n S e r v i c e a n f i n d o u t h l a t e s t q u o t e o C o m m o d o r e s t o c ko r t h e n e x t f l i g h t l e a v i n g f o y o u rf a v o r i t e v a c a t i o n s p o t . T h l i s t o s e r v i c e s b v a r i o u s c o m p a n i e s i e x p a n d i n g r a p i d l y a n i n c l u d e ss o m e t h i n g f o e v e r y o n e .

d n o e x a g g e r a t e w h e ns a t h i s e q u i p m e n t i i n e x p e ns i v e . I n c l u d e d i t h l o p r i c e i

s i m p l e n o - f r i l l s t e r m i n a l p r g r a m w h i c h w o r k s o n t h u n e x -p a n d e d V I C , p l u s o n f r e e h o u ro c o n n e c t t i m e e a c h o C o m p uS e r v e , T h S o u r c e , a n t h D o J o n e s I n f o r m a t i o n N e t w o r k .S i n c e t h c o m b i n e d d i s c o u n t e dp r i c e o V I C - 2 0 C o m p u t e r a n t h V I C m o d e m i n o l e s s t h a n$ 2 0 0 , w o u l d e s t i m a t e t h a t i c o s t s l e s s t h a n h a l f t h a t o a n o t h e r d e d i c a t e d t e r m i n a l / m o d e mo t h m a r k e t t o d a y . A n y o 9 C O M P U T E ! 1 ! G a i e l t e S e p t e m b e r 1 9 8 3

h a v e a r e a l c o m p u t e r , t o o !T h T e r m i n a lP r o g r a mY o s a t h e r e m u s t b s o m ec a t c h . W e l l , t h e r e i s E a c h t i m ey o u w a n t t u s t h V I a t e r m i n a l , y o u m u s t l o a d t e r m in a p r o g r a m ( u n l e s s t h p r o g r a mi o c a r t r i d g e ) . d e d i c a t e dt e r m i n a l w o u l d b r e a d y o p o w e r - u p . O c o u r s e , d e d ic a t e d t e r m i n a l c a n n o t p l a yG O R F .

A n o t h e r d i s a d v a n t a g e i t h 2 2 - c h a r a c t e r s c r e e n l i n e o t h V I C . M o s t d e d i c a t e d t e r m i n a l sw o u l d d i s p l a y 4 0 , 6 4 , o 8 c h a ra c t e r s o l i n e . H o w e v e r , n e p r o g r a m s i n t r o d u c e d b o t h e rf i r m s ( s u c h a l ' e r m i n a l - 4 0 , a l s or e v i e w e d i n t h i s i s s u e ) g e a r o u n d t h e 2 2 - c h a r a c t e r l i m i t at i o n u s i n g s o f t w a r e t r i c k s . A n d ,o f c o u r s e , y o g e t t h e u s u a l4 0 - c h a r a c t e r s c r e e n w h e n u s i n gt h V I C m o d e m w i t h t h C o m o d o r e 6 4

s l i c k m a n u a l c o m e s w i t ht h p a c k a g e , b u t h d i r e c t i o n sa r c o n f u s i n g . T w a c q u a i nt a n c e s h a v e h a t r o u b l e u s i n g

T h V I C m o d e m p l u g s i n t o t h e u s e r p o r to f V I C - 2 0 o C o m m o d o r e 6 4 m o d u l a r c a r d t h e n c o n n e c t s i t l i t et e l e p h o n e .

T h C o m m o d o r e V I C m o d e m i o n o t h l e u ? ! e x p e n s i v e w < n / $ ! g e t s t a r t e di t e l e c o m p u t i n g .t h m o d e m b e c a u s e t h e d i r e ct i o n s t e l l y o t c a l l t h o t h e rc o m p u t e r b e f o r e l o a d i n g t h t e r m i n a l p r o g r a m . T h i s u s u a l l yw o n ' t w o r k b e c a u s e t h o t h e rc o m p u t e r w i l l h a n g u p t h p h o n eb e f o r e y o c a g e l t h e p r o g r a ml o a d e d . H e r e i s o m e a d v i c e f o t h n o v i c e :

1 Y o s h o u l d h a v e p h o n ew i t h d e t a c h a b l e m o d u l a r h a n ds e t . E l a b o r a t e p h o n e s w i t h c o b i n e d d i a l e r s a n h a n d s e t s w i l ln o w o r k .

2 F i r s t , p l u g t h V I C m o d e mi n t o t h u s e r p o r t w i t h t h p o w e ro f f .

3 T h e n , t u r n o t h c o p u t e r a n l o a d a n r u t h t e m i n a l p r o g r a m .

4 N e x t , d i a l t h r e m o t ec o m p u t e r . W h e n y o h e a r t h h i g h - p i t c h e d t o n e , d e t a c h t h h a n d s e t a n p l u g i t m o d u l a rc o r d i n f o t h s o c k e t o t h V I m o d e m . C o m p l e t e t h r e m o t ec o m p u t e r ' s l o g - o n s e q u e n c e . D n o h a n g u t h h a n d s e t u n t i ly o l o o f l a t e r .

5 s o m e t i m e s p l u g i t h p h o n e b e f o r e d i a l a n r e l y o t h e i n d i c a t o r l i g h t t t e l l m w h e n a s u c c e s s f u l c o n n e c t i o nh a b e e n m a d e - . Y o m i g h t t r t h i s m e t h o d i y o a r l i t t l es l o w i s w i t c h i n g t h m o d u l a rc o r d a n i t h e r e u n i t e c o m p u t e rt e n d s ( h a n g u p

Page 97: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 97/132

6 I y o a r h a v i n g p r o bl e m s w i t h l o n g - d i s t a n c e c a l l sb e c a u s e o l o s i g n a l l e v e l s , a

d o p e r h a p s y o u r t e l e p h o n ec o m p a n y c a h e l p . L o c a l t e l ep h o n e c a l l s w o r k j u s t f i n e f o m e H o w e v e r , s o m e t i m e s h a v et r o u b l e c a l l i n g b u l l e t i n b o a r d s i o t h e r c i t i e s . T h i s p r o b l e m i n o u n i q u e t t h V I C m o d e m , b u y o s h o u l d b a w a r e o t h p o s s i b i l i t y .

T h i s p r o d u c t i r e a l b a r g a i nw h i c h p r o v i d e s a a d d i t i o n a ld i m e n s i o n t t h V I o 6 4 r e c o m m e n d i h i g h l y .

V I C m o d e mC o m m o d o r e B u s i n e s s M a c h i n e s , I n c .1 2 0 0 W i l s o n D r i v eW e s t C h e s t e r , P 1 9 3 8 0$ 1 0 9 . 9 5

F I V E P O W E R F U L S O F T W A R ED E V E L O P M E N T T O O L SP l u s V k S u i t i n g f l e w B o o k

I N S I D E T H V I T H B O O K

c o m p l a i n c l e a r e x p l a n a t i o n o m a c h i n el a n o u a g s . A s s e m b l y l a n g u a g e , V I 2 a r c h it e c t u r e , g r a p h i c s , j o y s t i c k a n s o u n d e f f e c ip r o g r a m m i n g . D e l i l ' e C s t e p - D y - s t e p g u d e t ( h u s o ( T i e d e v e l o p m e n t t o o l s . H o t c o m b i n eB A S I C a n m a c T i l n e l a n g u a g e , m a k e m i i o i t u M

. ■ ' i f . ' . - n - i n r n r f a c e - - ■ < i h i n l a r n i ib a s e d p r o g r a m s o B A S I C a n I h K f l r n a l .S a m p l e p r o g r a m * f u l l y e j i p l a k n e d .

T H T O O L SA s s a m b l o r / E d l l o r / L o a d f t r f D & c o d a r ' M o n l t o rF u l l - f e a t u r e d A s s e m b l e r a l l o w s u s o f l a b e l s .c o m m e n t s a n a r i t h m e t i c e x p r e s s i o n s l o e a l am a c h i n e l a n g u a g e p r o g r a m s . C r e a t e ,m o d i f y A s s e m b l y l a n g u a g e p r o g r a m s w l l h T h eE d i t o r . L o a d a n l i n k m a c h i n e l a n g u a g e m o d u l e *w l i n t h e L o a d e r D e c o d e m a c N n e l a n g u a g e t » c kI n t o a s a o m b l y l a n g u a g e l o s l u d y o I n p u l t T h E d i t o r . S i n g l e - s t e p p r o g r a m e x e c u t i o n w i t h t h M o n i t o r . E x t e n d e d f e a t u r e s c o m b i n e s A s s e m b l e r 'E d i t o r f o m a x i m u m e a s e o u s e .

A L F O $ 4 9 . 9 5 P L U S S 2 . 0 0 P O S T A G E A N H A N D L I N G S t a n d a r d v s r s l o n r u n s o a n y s y s t e m w i t h D a t a s e t t e ( S a n u p A d $ 5 . 0 0 l o d i s k v e r s i o n , ( 5 . 0 0 ( o e x t e n d e d l e a i u r e sI r n l n l m u m 8 K ) S a n d c h s c k , M O V I S A f M C ( 1 2 . 0 0 S . C . ) o r s p e c i f y C . O . D . ( a d d S 3 . 0 0 ) l o

P . O . B o 2 0 7 . C a n n o n F a l l s , M 5 5 0 0 9S 0 7 - 2 6 3 - 4 8 2 1

C H M - 6 4

W I T H C R A F D O S E N H A N C H D D I S K U T I L I T Y F O T H C O M M O D O R E 6

A l i c i - . ' y e j r u i k v e l a p n K n t . C i R A E : I K > S . a t n h a n f i i l n e w d h k o p e r a t i n gv W i ' i i i w i l l r n ^ k o l i l c d s l e r t i i h t > u ^ ; n t i J \ o i l i v k u w n c r s . N l i i n ^ c r d y o h a v e I u * * 1 t h L u m h c r M i n i L 1 W C d f l C * t i k A I " l X ) S p r o v i d i ' s o v e r n o v . c o i l l -i i i j i h I \ f o b o l d D O a n B A S I C i l v l n w i l i s t o n e c n n i m a n d %

D O C O M M A N D SL A D " f i l e n a m e *S A V i m i e n i i n K "R U N T i k n i i n n 1 'B L O A D " f H e n a m e "H S A V b T i l c n j m c "R E N A M ED E L E T E

C A T u l i i f1 N I TW A T C HO F S T A TC H A I N

B A S I C C O M M A N D S H I R E SP L O TH G S C R E E NA L N O R M

F L I PW C H A RD R A WC O P YP I

M I S C . C O M M A N D SK E S O U N DH O M ET H A I 1T E X TB A S I C *

V T A BH T A BH I M E MS P E E DE X I TC F K I . - C

A a H i d e d r w n u - . U K A H D O S i n v l u U c i i h e M I N I - M O N . : i p o w e r f u l m n c h i n el a n g u a g e m o n i l o r a n d m i n i - a s s o n h l e r w u 2 t u i m i u n u V ( S e c d c s c r i p l i m i i n c x l

v i > l u i n n . lT h i l i ^ k j K t o u i L ' s \ [ [ s u n p f c p r o p t j m \ y m J d c i n i ^ i n c l u d i n g m u v K ^ c n c r a L o r !' I ' h i s b i D i i H t h . i t e \ c n C H M - W o w u l t \ h i u i k l l u v t * o c \ e n d i s k '

W I T H M I N I - M O N I T O RF O T H V I C - 2 1 )

A N C B M - 6 4

p o w e r f u l m u c h l o e c o d e m o n i t o r w h i c hi n o s m i n i h i t s 2 1 ) c o m m a n d s t o

D i s a s s e m b l e ( 1 5 1 ) 3 c o d el i x i i i n i n c m e m q i yT e x t d u m pM h v c n i c m u r yH u n i c m n r ) l o f i l i n gl - ' i l l i t K n x u y w i t h a n b y t eH K [ j i - c c o n v e r s i o nl i d i l c i i d cM i n i - D K m b k fS w i t c h V e r n a l t o R A S w i l d l B A S I C t . R A

' I h f o n l y t h i n k ; m i n i i t h i s n u m i l i i r i i h p r f « ! V I C ' - 2 ( ) v c i s k i n r c q n i i c s S u n p a n -

C a s e l l tD i s k

S I M S

I N T E R E S T I N G S O F T W A R E2 1 1 0 1 S H a r v a r d B l v d .

T o r r a n c e . C A 9 0 5 0 1( 2 1 3 ) 3 2 8 - 9 4 2 2

V i s a M C h e c k M o n e y O r d e r A d S 2 0 0C r e s i d e n i s a d B ! « * s a l e s t a i t

O R I I K R N O W ! O N L Y S 3 9 . 9 5 D e a l e r i n q u i r i e s i n v i t e d .

Page 98: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 98/132

L A R R Y I S A A C S 6 E X P L O R E R

S i n g l e - D r i v eD i s k C o p y i n gP a r t

T h i s m o n t h w e ' l l w r a p u t h p r o j e c t w s t a r t e di A u g u s t : s i n g l e - d r i v e d i s k c o p y p r o g r a m t h a tl e t s y o b a c k u v a r i o u s k i n d s o f i l e s o n y o u rd i s k s . r e a d y - t o - t y p e p r o g r a m l i s t i n g f o r t h i sv a l u a b l e u t i l i t y i i n c l u d e d t h i s m o n t h . A l s o , I ' l lb r i e f l y r e v i e w n e p r i n t e r i n t e r f a c e f o t h C o m m o d o r e 6 4

D i s k B a c k u p sY o u ' l l r e c a l l f r o m A u g u s t t h a t w d i s c u s s e d t h n e c e s s i t y - a n d t h d i f f i c u l t i e s o b a c k i n g u p r o g r a m s o n d i s k . W i t h B A S I C p r o g r a m s t h i s i n p r o b l e m . J u s t L O A D t h p r o g r a m i n t o t h c o m p u t e r , s w a p d i s k s , a n S A V E . B u t h i s w o n ' tw o r k w i t h s p e c i a l p r o g r a m s w h i c h l o a d v i a a n o n -r e l o c a t i n g L O A D c o m m a n d , t h a t i s L O A D" F I L E " , 8 , 1 . A m o n g t h e s e i t h D O ( D i s k O p e ra t i n g S y s t e m ) 5 . p r o g r a m o n t h m a s t e r d i s k t h a ic o m e s w i t h ( h 1 5 4 1 d i s k d r i v e . W d i s c u s s e dw h a t a u s e f u l u t i l i t y t h i s i s I t ' s c e r t a i n l y w o r t hk e e p i n g b a c k u p c o p y o D O 5 . 1 , b u t h " C O P Y /A L L " p r o g r a m o n t h m a s t e r d i s k w i l l n o w o r kw i t h D O 5 . a n o t h e r f i l e s o t h i s t y p e .

c l o s e d l a s t m o n t h ' s c o l u m n b y p r o m i s i n g t g i v e y o s i n g l e d r i v e f i l e c o p y p r o g r a m w r o t em y s e l f . Y o u ' l l f i n d i a m o n g t h p r o g r a m l i s t i n g si t h b a c k o f t h e m a g a z i n e , o p a g e 1 2 3 . F i r s t ,l e t ' s c o v e r t h e i n s t r u c t i o n s f o u s i n g t h i s c o p yp r o g r a m . T h e n , I ' l l g i v e y o s h o r t p r o g r a m a n t a b l e o n u m b e r s w h i c h w i l l v e r i f y i y o u ' v e t y p e di t h c o p y p r o g r a m c o r r e c t l y .

T m a k e i e a s i e r t d e v e l o p t h i s c o p y p r g r a m , a l l o w e d c o u p l e o l i m i t a t i o n s . F i r s t , o n l yp r o g r a m , s e q u e n t i a l , a n u s e r f i l e t y p e s m a b c o p i e d . S e c o n d , o n l y f i l e s s m a l l e n o u g h t f i i n t om e m o r y c a n b e c o p i e d . T h i s t u r n s o u t b f i l e sw h i c h a r l e s s t h a n 3 2 7 6 8 b y t e s i l e n g t h . S i n c et h i s u t i l i t y i i n t e n d e d m a i n l y f o c o p y i n g p r o -9 C O M P U T 6 I S G a z e t t e S e p t e m b e r 1 9 8 3

g r a m s , w h i c h h a v e t f i i n t o m e m o r y a n y w a y ,t h i s s i z e l i m i t a t i o n s h o u l d n ' t b m u c h o f p r o b l e m .

T u s t h u t i l i t y , f i r s t l o a d i i n t o m e m o r ya f t e r t y p i n g i i a n s a v i n g i o d i s k . T h e n p l a c e( h d i s k w h i c h c o n t a i n s t h f i l e y o w a n t t c o p yi n t o t h d r i v e . N o R U t h c o p y u t i l i t y . F i r s tt h e d i r e c t o r y w i l l b r e a d i n t o m e m o r y , a n t h f i r s t 1 f i l e s o f t h e t h r e e c o p y a b l e t y p e s w i l l b d i s p l a y e d . Y o w i l l t h e n b e p r o m p t e d t e n t e rf i l e n a m e a n f i l e t y p e . T h n a m e a n t y p e s h o u l db e n t e r e d o t h s a m e l i n e , s e p a r a t e d b c o m m a . I t h f i l e y o w i s h t c o p y i s h o w n o t h s c r e e n , y o m a m o v e t h c u r s o r t t h l i n ec o n t a i n i n g t h n a m e a n p r e s s R E T U R N . S i m p l yp r e s s i n g R E T U R N i r e s p o n s e t t h p r o m p t w i l ld i s p l a y t h n e x t 1 f i l e n a m e s a n r e i s s u e t h ep r o m p t .

O n c e t h f i l e l i a s b e e n s e l e c t e d , t h p r o g r a mw i l l t r y t o r e a d i i n t o m e m o r y . I t h f i l e i s u c e s s f u l l y r e a d i n t o m e m o r y w i t h o u t e r r o r , y o w i l l b p r o m p t e d t p l a c e t h e d e s t i n a t i o n d i s ki n t o t h d r i v e . W h e n t h d e s i r e d d i s k i i t h d r i v e a n t h d r i v e d o o r i c l o s e d , p r e s s R E T U R N .A t h i s p o i n t , t h f i l e w i l l b w r i t t e n f r o m m e m o r yt t h e d e s t i n a t i o n d i s k u s i n g t h s a m e f i l e n a m e a t h o r i g i n a l . I f i l e b t h a t n a m e i a l r e a d y p r e s e n to t h d i s k , y o a r g i v e n c h a n c e t s p e c i f yn e f i l e n a m e .

O n c e t h c o p y i m a d e , y o u w i l l b e a s k e d i y o w a n t t c o p y a n o t h e r f i l e . I s o p l a c e t h d e s i r e d d i s k i n t o t h d r i v e a n p r e s s R E T U R N . I y o w i s h t o e x i t i n s t e a d , p r e s s k e o t h e r t h a nR E T U R N . Y o m a a b o r t t h p r o g r a m a a n o t h e rp o i n t b p r e s s i n g R U N / S T O P a n R E S T O R Es i m u l t a n e o u s l y . U n r e c o g n i z e d e r r o r s d u r i n g t h c o p y p r o c e s s a l s o w i l l c a u s e t h p r o g r a m t a b o r tw i t h a e r r o r m e s s a g e .

Page 99: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 99/132

■ C A R D / ? "( C A R D P R I N T )

U N I V E R S A L C E N T R O N I C SP A R A L L E L P R I N T E R

I N T E R F A C E F O T H V I C - 2 C TN o y o c a u s a n p a r a l l e l p r i n t e r

w i t h y o u i V I C - 2 0 " . A n y o d o n ' t h n v el g i v e u t h u s o y o u r u s e r o o ' l( M O D E M ) , o c h a n g e t s p e c i a l p r i n t e rc o m m a n d s , o l o a d a n s p e c i a l s o f tw a r e d r i v e r p r o g r a m s t d i t

O u t p u t s s t a n d a r d A S C I I c o d e s t t h p r i n t e rP l u g s i t h V I C - 2 0 ' p r i n t e r s e r i a li / o p o r t .U n d e r s t a n d s a l s t a n d a r d V I C - 2 0 'p r i n t c o m m a n d s .N m o d i f i c a t i o n t y o u r V I C - 2 0 'N s p e c i a l p r o g r a m s r e q u i r e d ,I n c l u d e s a l n e c e s s a r y c a b l e s t h o o k u p s t a n d a r d p r i n t e r u s i n gC e n t r o n i c s p a r a l l e l i n p u t .M A D E I T H E U A

T l i e C A H U . " i p r o d u c t o C A R D C O . I n $ 7 6 . 0 0

T O R D E RP . B O 7 6 W I C H I T A . K 6 7 2 0 1( 3 1 6 ) 2 6 3 - 1 0 9 5

i i I ' ■ . ' ■ ■ ■ ■ . " i C O ( A d a S 0 0 P o r i o r t a i c h e c k s a l l o w w o o h d e l i v e r yW C - 2 l > < i r f o g i s r e f p t l t r a d e m a r k o C o m m o t i o n sP n c i f s s u b j e c t l c h a n g e

F I V E P O W E R F U L S O F T W A R ED E V E L O P M E N T T O O L S

t Z S m t m g f y B o o kI N S I D E T H C O M M O D O R E 6 4

T H B O O Kc o m p l f l i f l c l s a r e x p l a n a t i o n o m a c h i n e

' . % : . < > z < - A s s e m b l y i i n p u a f l e . C o m m o d o r e 6 ' ■ ' ! ! ■ ' : " . g r a p h i c s . J o y s t i c k a n s o u n d a f f e c t

p r o g r a m m i n g D e l a l f e d " ■ ■ - - . ■ ■ ' ■ : ; g u i d e l t h u s o t h d e v e l o p m e n t l o o i s . H o t c o m b f n sB A S I C a n d m a c h i n e l a n g u a g e , m a k e a u t o - B l a r ic a r t r i d g e s , k n i e r l a c e w i t h t h I n t e r n a l R O M -b a s e d p r o g r v m a o B A S I C a n i h e K e r n a l .S a m p i a p r o g r a m s l u l l y e « p l i l n e c J .

T H E T O O L Ss m e r E t o r i L o i d a r D e c o d e " o n l t o r

F u l l r i i f l i u ' o d A s s e m b l e r a l l o w s u s o f l a b e l s ,c o m m e n l s a n a r l l h m t l l c e i p r s s s l o n s t c r e a t em a c h i n e l a n g u a g e p r o g r a m s . C r e a t e , a a v a ,m o d i f y A n s e m b F y l a n g u a g e p r o g r a m s * l l h I h vE d i t o r . L o a d a n d l i n k m a c h i n e l a n g u a g a m o d u i a aw i t h t h s L o a d e r . D e c o d e m a c h i n e l a n g u a o v b a c ki n i i > n n i i i m h i y l a n g u a g e f o a t u f l y o r I n p u t t t h E d i t o r . S l n g l e < a t e p p r o g r a m e x e c u t i o n w i t h t h eM o n i t o r . C o m b l n i i A s » B m b l a r / E d l t n r f o m » n l -m u e a s e o u s e .

A L F O $ 5 4 . 9 5 P L U S I 2 . O O P O S T A G E A N D H A N D L I N G A d d J S . O O t d i s k v « r i l o n .S « n d c h e c k . M . O . . V I S A / M C ( S 2 . 0 0 S . C . ) i p o c l f y C . O . D . ( a d d S 3 . 0 0 ) t o

P . O . B o 2 0 7 , C i n n o n F u l l s , M 5 5 0 0 95 0 7 - 2 6 3 - 4 8 2 1

, i n t .

H U N D R E D S O P R O G R A M SC O M M O D O R E 6 V I 2

A v a l o n - H i l l H E C o m m o i i Q i e C r e a t i v eS o i t w a r e E p y n S p i n n a k e r N u l e k o p * S i r i u s

S l a r t a U M C o m m ' B a l a V i c v i l l e V i c t o r ya n M u c h M o r e

A L P R I C E S U T 3 < P / , B E L O W H E T A I L B O U R E T A I L P R I C E

H E S M O N 3 9 9 5 ? 9 H E S W n l e r 3 9 . 9 5 2 9 . 9 5O u l c k B r o w n F o ( W o r d P t o c ) 6 5 D O 4 7 5 0G n O r u n n e r 3 9 . 9 5 2 9 . 9 5C h o p l i i r t i « 9 3 5 S o n l t r s W M a r s 4 9 9 5 3 7 5 0H a n g M a n ' H a n g M a i n 1 4 . 3 5 1 1 . 2 5

A C C E S S O R I E S A V A I L A B L E A L S OM o n i t o r s P r i n t e r s E x p a n s i o n B o a r d s

C a b l e ? I n t e r l a c e sC A R D C CC a r d b o a r U / 6 9 9 9 5 7 7 9 5C a r d ( P r i n t e r I n l ( r f a e e ) 7 9 6 2 . 9 5

D A T AV i d t o P a k | E x p a n s i o n C a r l . 1 9 9 9 1 5 9 9 51 6 M e m . . 4 0 / 8 0 c o l .

- I n c l u d e s f r e e w o r d p r o c e s s o r )1 6 M e m o r y C a r l . 9 9 . 9 5 7 9 9 5P r i n t e r I n t e r f a c e 6 9 9 5 5 5 9 5

M a n y m i p r o d u c t s a l s o a v a i l a b l el o r I n e A p p l e . A l a n . [ P I 8 M I T

W r i t e o c a l l f o F R E E C A T A L O GT O R D E R : C A L L 1 - 7 1 4 - B 5 1 - 5 5 9 6

8 0 A B O O P M P S M o S a o s e n d c h i c k o c r e d i t c a r d n o s i g n a t u r e , e i d a l e

C E N T U R Y M I C R O P H U O U C T SP . O . B O X 2 5 Z O

M l t t l o n V l i f o . C A 9 Z 6 9 0V i s a l M a ; i E r c a r d a d 3 P e r s o n a l c h e c k s a l l o ww e e k s l c l e a r . C r e s i d e n t s a d s a l e s t a i S h i p p i n ga n h a n d l i n g a d 1 3 0 0 ( h a r d w a r e e < » a ) P r i c e s

i i I ' l l . t c h a n g e .

V O I C E W O R L D ' S

2 4 G o l d e n R A E x p a n s i o n C h a s s i sO N L Y $ 1 4 9 . 0 0

• P r o g r a m m e r ' s d r e a m — G a m ep l a y e r ' s d e l i g h t .• B o o s t s V I m e m o r y t 2 9 K !• 4 e x p a n s i o n s l o t sw i t h s w i t c h e s f o i s t a n t c a r t r i d g e s e l e c t i o n( a s t e r t h a n d i s k .• A c c e p t s a n c a r t r i d g ed e s i g n e d f o t h V I 2 0 B .

S y s t e m R e s e t B u t t o n .P l u g s d i r e c t l y i n t o y o u r V I 2 0 * .

• m e m o r y c o n t r o l s w i t c h e s — e a s y t c o n f i g u r e i 8 b a n k s ( o c u s t o ma p p l i c a t i o n s .

F a c t o r y t e s t e d — o n e y e a r l i m i t e d w a r r a n t yV O I C E W O R L D1 3 0 5 5 V i E s p e n ar j e t M a r . C A 9 2 0 1 4| 6 1 9 ) 4 B ! - 7 3 9 0

S t a r t a d d r e s s s e l e c t i o n a 2 0 0 0 ,4 0 0 0 , 6 0 0 0 . A 0 0 0 H E X .

R O m o d e s w i t c h e s f o m e m o r y w r i t e p r o t e c

t i o n a n P R O M ,E P R O M

e m u l a t i o n .M e m o r yb a n k s

h o l d p r g r a m s / d a t a

e v e n w h e n d s e l e c t e d .

• G o l d - p l a t e d c o n n e c t o r s 's w i t c h c o n t a c t s f o h i g h r e l i a b i l i t y .

F u s e d t p r o t e c t y o u r V I 2 0 . "

T O R D E R :S e n d c h e c k o m o n e y o r d e r . A d 3 . 0 0s h i p p i n g a n h a n d l i n g . C a l i f o r n i ar e s i d e n t s a d 6 s a f e s t a x . C O D E A L E R I N Q U I R I E S I N V I T E D

V I 2 i r e g i s t e r a d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I N C .

S e p t e m b e r 1 9 8 3 C O M P U T E ! ' ! G a z e l l e 9

Page 100: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 100/132

N o t e s O T h P r o g r a mo r i g i n a l l y i n t e n d e d t h w o r k i n g s o t h i s p r o g r a m

t b e e x t r e m e l y s i m p l e a n e a s y t u n d e r s t a n d .H o w e v e r , d e v i a t e d f r o m t h i s g o a l i a e f f o r t t m a k e i m o r e u s e r - f r i e n d l y . I m a n o t b e c l e a r i s o m e p l a c e s w h d i s o m e t h i n g c e r t a i n w a y . I s h o u l d n ' t b t o h a r d i m o s t c a s e s t f i g u r e o u w h a t i g o i n g o n

[ t h p r o g r a m l i s t i n g , t h e r e a r e 1 7 b y t e s o m a c h i n e l a n g u a g e e n c o d e d i D A T A s t a t e m e n t s .T h i s m a c h i n e c o d e c o n t a i n s t h r e e s e p a r a t er o u t i n e s w h i c h a r c a l l e d f r o m B A S I C v i t h U S R ( } f u n c t i o n . T h f i r s t r o u t i n e r e a d s t h f i l ei n t o m e m o r y a n r e t u r n s t h n u m b e r o b v t e sr e a d o r a e r r o r i n d i c a t i o n . T h s e c o n d r o u t i n ew r i t e s t h e f i l e f r o m m e m o r y t d i s k a n r e t u r n st h n u m b e r o b y t e s w r i t t e n o a e r r o r i n d i c a t i o n .A n f i n a l l y , t h t h i r d r e t u r n s i n d i v i d u a l c h a r a c t e r sf r o m t h f i l e i m e m o r y . T h i s t h i r d r o u t i n e i u s e df o d i s p l a y i n g t h d i r e c t o r y . T h p r i m a r y r e a s o nf o m a c h i n e l a n g u a g e f o t h e s e f u n c t i o n s i t a c h i e v e m a x i m u m s p e e d , e s p e c i a l l y f o t h f i l er e a d a n w r i t e f u n c t i o n s .

T h e l p v e r i f y t h a t t h D A T A s t a t e m e n t s a r e n t e r e d c o r r e c t l y , u s t h f o l l o w i n g v e r i f i c a t i o np r o c e d u r e . E n t e r l i n e s 2 t h r o u g h 5 1 o t h m a i np r o g r a m f o l l o w e d b a l t h D A T A s t a t e m e n t s .T h e n e n t e r t h f o l l o w i n g t e m p o r a r y p r o g r a ml i n e s :1 0 T L = 0 : F O R 1 = T 1 7 1 1 0 T L = T L + - P E E K ( 7 9 3 6 + 1 )1 2 T = I K T { ( l + l ) / 8 ) * 8 - l1 3 0 I F T = I T H E N P R I N T T L , i T L = 01 4 N E X T I : P R I N T T L

T h e n r u t h p r o g r a m . T h i s w i l l a d t h b y t e sP O K E d f o e a c h D A T A s t a t e m e n t a n p r i n t t h e s et o t a l s o t h s c r e e n i f o u r c o l u m n s . Y o c a c h e c kt h n u m b e r s p r i n t e d b y o u r p r o g r a m w i t h t h o s es h o w n b e l o w :

5 4 7 2 8 7 1 0 1 5 9 8 71 1 8 4 1 5 8 9 1 2 8 7 1 1 4 51 2 6 3 1 1 6 3 6 4 7 8 8 21 3 4 6 1 0 6 6 1 1 7 4 1 2 8 41 5 9 0 1 4 1 0 1 1 4 3 5 8 31 1 1 0 4 5 I a n o t h n u m b e r s d o n o m a t c h , y o

s h o u l d c h e c k t h a s s o c i a t e d D A T A s t a t e m e n t t f i n d t h n u m b e r w h i c h i i e r r o r . O n c e y o u r n u b e r s a l m a t c h , y o c a d e l e t e l i n e s 1 0 t h r o u g h1 4 a n d r e s u m e e n t e r i n g t h m a i n p r o g r a m .I n t e r f a c i n g P r i n t e r

r e c e n t l y a t t e n d e d t h T r e n t o n C o m p u t e r F e s t i v a l( w a w o r k i n g b o o t h , a c t u a l l y ) w h e r e p u c h a s e d p r i n t e r i n t e r l a c e t c o n n e c t m C o m m od o r e 6 t m N E C - 8 0 2 3 p r i n t e r . T h p r i n t e ri n t e r f a c e b o u g h t w a t h C A R D / ? U n i v e r s a l C e t r o n i c s P r i n t e r I n t e r f a c e m a d e b C a r d c o , I n c . , i nW i c h i t a , K a n s a s . T h m a i n r e a s o n f o p u r c h a s i n g

9 C O M P U T E I S G a z e l l e S e p l o m b o r 1 9 8 3

t h i s p r i n t e r i n t e r f a c e w a t h a t i t ' s o n o f t h e l e s se x p e n s i v e u n i t s o t h m a r k e t , p l u s i w a v e r ya t t r a c t i v e l y d i s c o u n t e d l a t e S u n d a y a f t e r n o o n ,j u s t b e f o r e t h s h o w w a t c l o s e . T h n o r m a l l i s tp r i c e f o t h C A R D / ? i $ 7 9 . 9 5 .

T h r e a s o n s u c h d e v i c e i n e e d e d i t c o v e r t t h s e r i a l o u t p u t t h a t c o m e s f r o m t h 6 t t h p a r a l l e l i n p u t r e q u i r e d b m N E p r i n t e r .T h d i f f e r e n c e b e t w e e n s e r i a l a n p a r a l l e l i t h a ti s e r i a l t h b i n a r y d i g i t s ( c a l l e d b i t s ) , w h i c h m a k eu b i n a r y n u m b e r s , a r s e n t s e q u e n t i a l l y o s i n g l e w i r e , o n a f t e r t h o t h e r . I n p a r a l l e l c o m u n i c a t i o n s , g r o u p s o b i t s a r s e n t t o g e t h e r a o n c e , i . e . , i p a r a l l e l .

T h a c t u a l i n t e r f a c e c o n s i s t s o a s m a l l b o a p p r o x i m a t e l y 5 . i n c h e s b i n c h e s b i n c hw i t h c a b l e s c o m i n g o u t o p p o s i t e e n d s . T h c a b l eg o i n g t t h p r i n t e r i a b o u t 1 i n c h e s l o n g a n t e r m i n a t e s w i t h s t a n d a r d C e n t r o n i c s p a r a l l e lc o n n e c t o r . T h s e r i a l c a b l e t g t t h e 6 4 ( o 1 5 4 1d i s k d r i v e , i o n i p r e s e n t ) i a b o u t s i x f e e t l o n g .T h e r e i a n o t h e r c a b l e w h i c h c o n n e c t s t t h e c a ss e t t e p o r t o t h 6 t o b t a i n p o w e r f o t h i n t e rf a c e . T h h o o k u p p r o c e d u r e d e s c r i b e d i t h C A R D / ? m a n u a l i n d i c a t e d t h a t t h i s p o w e r c o n e c t i o n m i g h t b o p t i o n a l . T h i s w o u l d i m p l y t h a tt h i n t e r f a c e m i g h t d r a w p o w e r f r o m t h p r i n t e r .H o w e v e r , f o u n d t h p o w e r c o n n e c t i o n t t h p r i n t e r c u t , s t h p o w e r c o n n e c t i o n t t h 6 i r e q u i r e d . A p p a r e n t l y , t h m a n u a l h a s n ' t b e e nu p d a t e d y e t . w o u l d h a z a r d g u e s s t h a t t h c o n e c t i o n w a c u b e c a u s e p l u g g i n g i i n t o t h e p r i n t e rw h i l e i i s w i t c h e d o c o u l d d a m a g e t h p r i n t e ro t h i n t e r f a c e , I t h i s i t r u e , i w o u l d b u n w i s et r e c o n n e c t i t e v e n i y o u r p r i n t e r i a b l e t p o w e rt h i n t e r f a c e .

W h e n b e g a n r e a d i n g t h m a n u a l , w a p l e a s a n t l y s u r p r i s e d a a l t h e f e a t u r e s t h e i n t e r f a c es u p p o r t s . I c h e c k i n g o u t h i n t e r f a c e , a l s od i s c o v e r e d t h a t i t o p e r a t i o n d i d n ' t q u i t e m a t c hw h a t t h m a n u a l s a i d . w i l l d e s c r i b e t h o p e r a t i o n

o b s e r v e d , s i n c e t h e c h a n g e s a p p e a r t b i m p r o v e m e n t s .

C A R D / ? F e a t u r e sT h C A R D / ? i n t e r f a c e s u p p o r t s f i v e d i f f e r e n tp r i n t i n g m o d e s . T h v a r i o u s m o d e s a r s e l e c t e db t h t h i r d a r g u m e n t i t h O P M N c o m m a n d .T h i s a r g u m e n t i m o s t o f t e n c a l l e d t h " s e c o n d a r ya d d r e s s . " F o r e x a m p l e , c o m m a n d t o p e nc h a n n e l t t h e p r i n t e r w o u l d b e

O I ' E N 4 , 4 , M O D Ew h e r e M O D E i v a r i a b l e c o n t a i n i n g n u m b e rf r o m t S A c t u a l l y t h e s e f i v e m o d e s m a b d i v i d e d i n t o t h r e e b a s i c t y p e s , n o r m a l p r i n t i n gm o d e , l i s t i n g m o d e , a n g r a p h i c s m o d e . I n o r m a lp r i n t i n g m o d e s m a l l a m o u n t o c h a r a c t e r t r a n sl a t i o n i d o n e . T h i s t r a n s l a t i o n c o n s i s t s o c o n -

Page 101: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 101/132

L E A R N T T Y P EO G E B L O W N T B I T S

M a s t c r T V p c a n t h C o m m o d o r e 6 4 m a k e t y p i n g b l a s t .

N o a n y o n e c a l e a r n t t y p e a n h a v e h o u r s o f u a t h s a m e t i m e . W i t h M a s t e r T y p e . W e ' v e c o m b i n e d t h f a s t - a c t i o n o b l o w ' e u v i d e o g a m e s w i t h t h b e s ti n s t r u c t i o n a l p r o g r a m a v a i l a b l e , Y o e i t h e r l e a r n t t y p eo r t h e a l i e n s Z A y o u r s p a c e s h i p i n t o o b l i v i o n . T h r e s u l t s ?H i g h l y m o t i v a t e d a n e n j o y a b l e l e a r n i n g .

M a s t e r T y p e e a r n s t e n - g u n s a l u t e .M a s t e r T y p e i f a s t b e c o m i n g t h b e s t s e l l i n g e d u c a

t i o n a l s o f t w a r e p r o d u c t d e s i g n e d f o u s e w i t h t h C o m o d o r e 6 h o m e c o m p u t e r .

I t ' s n w o n d e r , w h e n y o c o n s i d e r w h a t I n f o W o r l dm a g a z i n e h a t s a y ;" M a s t e r T y p e i a e x c e l l e n t i n s t r u c t i o n a l t y p i n g g a m e . W h a f u n r e v i e w i n g i t a n w h i g h l y r e c o m m e n d i t t h o s e w h w a n t t l e a r n t y p i n g i a u n c o n v e n t i o n a l b u m o t i v a t i n g w a y . "

I n f o W o r l d a l s o w e n t o t r a t e M a s t e r T y p e a s " e x c e l l e n t "i a l f o u r o i t c a t e g o r i e s .

M a s t e r T y p e t e a c h e s y o u r f i n g e r s t f l y .F a c e i t . I f y o u ' r e l i k e m o s t p e o p l e , t h m o s t i n e f f i c i e n t

c o m p o n e n t s o n y o u r c o m p u t e r a r p r o b a b l y y o u r f i n g e r s ,B u y o c a c h a n g e a l t h a t w i t h M a s t e r T y p e . I j u s t f e e a s y l e s s o n s y o u r f i n g e r s w i l l b d o i n g t h i n g s y o t h o u g h tt h e m i n c a p a b l e o f

M a s t e r T y p e . W i t h 1 e x p l o s i v e l e a r n i n g l e v e l s . Y o u ' l le i t h e r l e a r n t t y p e o r g e b l o w n t p i e c e s .

$ 3 9 . 9 5 . O d i s k o n l y ,

C o m m o d o r e 6 I t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s L i m i t e d .

Page 102: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 102/132

v e r t i n g c h a r a c t e r 1 5 C H R $ { 1 5 ) , t c h a r a c t e r 2 0 C H R S { 2 0 ) , a n v i c e v e r s a . T h i s i i n t e n d e d t m a k e m o s t o t h e r p r i n t e r s b e t t e r i m i t a t e t h e V I p r i n t e r w i t h r e s p e c t t e n l a r g e d p r i n t i n g .

T h l i s t i n g m o d e i n a t u r a l l y i n t e n d e d f o m a k i n g l i s t i n g s . I ( h i s m o d e , c e r t a i n c h a r a c t e rc o d e s a r c o n v e r t e d t o f o u r - c h a r a c t e r s e q u e n c ew h e n p r i n t e d . T h e s e c h a r a c t e r s a r e t h e s c r e e nc o n t r o l c h a r a c t e r s , w h i c h m i g h t h a v e a n e n t i r e l yd i f f e r e n t c o n t r o l f u n c t i o n i s e n t t t h p r i n t e ru n c h a n g e d . T h e r e i u n i q u e f o u r - c h a r a c t e r s eq u e n c e f o e a c h o t h e s e s p e c i a l c o d e s , e x c e p t f u t h e c o l o r c o n t r o l c o d e s , w h i c h a l p r i n t " { C C } " .T h o n e s w h i c h d p r i n t u n i q u e l y a r e a s f o l l o w s :

{ h h ]{ R V ]£ c u ]£ c l 3( I D )( s c }[ R O lf C D j£ C R ]

H O M ER E V E R S EC U R S O RC U R S O RI N S E R TS C R E E NR E V E R S EC U R S O RC U R S O R

O U L E F To D E L E T EC L E A R

O F D O W NR I G H T

T h i s t a b l e d i f f e r s f r o m w h a t i g i v e n i t h m a n u a l , w h i c h d e s c r i b e s a s e t o c o n v e r s i o n s t h a ti n o a c o m p l e t e . H i g h e r - p r i c e d u n i t s m i g h t b a b l e t c o n v e r t t h e c o l o r c o n t r o l c o d e s u n i q u e l y a w e l l , b u y o c a n ' t h a v e e v e r y t h i n g a n l o c o s t .

T h g r a p h i c s m o d e i u s e d t s e n d a l c h a r a ct e r s t o t h e p r i n t e r u n c h a n g e d . T h i s i n e c e s s a r yb e c a u s e t h e c h a r a c t e r s s e n t t t h e p r i n t e r w h i l ep r i n t i n g g r a p h i c s d o n ' t r e p r e s e n t f u l l y f o r m e dc h a r a c t e r s . T h e s e c h a r a c t e r s i n s t e a d d i r e c t l ys p e c i f y t h e p a t t e r n o d o t s .

T h n o r m a l p r i n t i n g m o d e a n t h l i s t i n gm o d e b o t h a l l o w s e l e c t i o n b e t w e e n u p p e r c a s eo n l y o u p p e r / l o w e r c a s e . T h e r e i n a d d i t i o n a lt r a n s l a t i o n i n v o l v e d w i t h t h u p p e r c a s e - o n l ym o d e , w h e r e t h u p p e r / l o w e r c a s e m o d e c o n v e r t su p p e r - a n l o w e r c a s e c h a r a c t e r s a s n e e d e d t a p p e a r c o r r e c t l y o t h p r i n t e r . H o w e v e r , t h C o m m o d o r e g r a p h i c s c h a r a c t e r s a r n o c o v e r t e d , s o u n l e s s t h e p r i n t e r s u p p o r t s C o m m o d o r eg r a p h i c s c h a r a c t e r s , y o w i l l s e w h a t e v e r t h p r i n t e r w a n t s t p r i n t a s t h a t c h a r a c t e r . A d d i t i o na l l y , i t h n o r m a l p r i n t i n g m o d e , y o u m a s w i t c hf r o m u p p e r c a s e - o n l y t t h u p p e r / l o w e r c a s e m o d eb p r i n t i n g C H R $ ( 1 7 ) , a n v i c e v e r s a b p r i n t i n ga C H R S ( 1 4 5 ) .

T h m a n u a l a l s o s t a t e s t h a t t h n o r m a lp r i n t i n g a n l i s t i n g m o d e s s u p p o r t s e l e c t i o n b t w e e n a u t o m a t i c l i n e f e e d s o n a u t o m a t i c l i n ef e e d s . I a p p e a r s t h a t t h i s f e a t u r e w a s a c r i f i c e d t a l l o w m o r e c o n v e r s i o n s i t h l i s t i n g m o d e . A c t ua l l y , t h i s i n s a c r i f i c e s i n c e t h e a u t o l i n e f e e dc a n b e e n a b l e d i t h 6 b s p e c i f y i n g l o g i c a lf i l e n u m b e r g r e a t e r t h a n 1 2 7 . ( T h i s l o g i c a l f i l e

1 0 C O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 8 3

n u m b e r i t h f i r s t o n f o l l o w i n g t h e " O P E N " . )T h m a n u a l t h a t c o m e s w i t h t h C A R D / ? ,

d e s p i t e b e i n g l i t t l e o u t - o f - d a t e , i o t h e r w i s eg o o d . I c o n t a i n s b o t h r e f e r e n c e a n t u t o r i a l i f o r m a t i o n , a n e a c h t o p i c i u s u a l l y a c c o m p a n i e db a e x a m p l e . T h e r e a r a l s o h e a l t h y n u m b e ro a p p e n d i c e s , i n c l u d i n g s o m e e x a m p l e s o u s i n gt h g r a p h i c s m o d e . T h e s e e x a m p l e s a p p l y t t h G e m i n i - 1 0 a n d E p s o n p r i n t e r s , t h o u g h t h e y c a b a d a p t e d t m o s t o t h e r p r i n t e r s c a p a b l e o d o g r a p h i c s .

A t h i s p o i n t , w o n ' t m a k e a n c o m p a r i s o n st o t h e r p r i n t e r i n t e r f a c e s , b u w o u l d r a t e t h C A R D / ? a w o r t h w h i l e p u r c h a s e . I ' l l d i s c u s so t h e r p r i n t e r i n t e r f a c e s i f u t u r e c o l u m n s . I t h e r ei e n o u g h i n t e r e s t i r e v i e w i n g p r i n t e r s , w c a d i s c u s s t h e i r v a r i o u s m e r i t s a n u s e s a l s o . P l e a s ed r o p m a l i n e i y o u ' r e i n t e r e s t e d .

L a m / I s a a c sC O M P U T E S G a z e t t eP . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3S e p r o g r a m l i s t i n g o n p a g e 2 2 . 3 . ( J f i

Page 103: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 103/132

Q c o m m o d o r eN E C O M M O D O R E P R O D U C T S

C B M C 1 2 8 - 8 0 7 9 C B B 7 0 0 2 9 9 0

S e r i e s S o f r w o r e C a l lC B 1 7 0 1 C o l o r M o n i t o r 2 6 C B 1 5 2 0 P l o t t e r 1 6 C B 4 0 2 3 P r i m e r 3 9 C B 1 5 2 6 P r i n t e r 3 6

S O F T W A R E F O C B 6 4 W o r d P r o c e s s i n g ( W o r d P r o 3 ' ) — - . S 6

F i l e D a t a b a s e( m e r g e w i t h W o r d P r o ) 8

Q u i c k B r o w n F o 5 W r i t e r ' s A s s i s t a n t ( e o s v o n f l e x i b l e ) . . . 9 F i l e A s s i s t a n t ( d a t a b a s e w i t f i m e r g e ) — 9 S p r e a d s h e e t A s s i s t a n t 9 P e r s . F i n a n c e A s s i s t , ( g r e a t r e p o r t s ) . . 4 B u s i c o l c ( S p r e a d s h e e t ) 5 C o c o l l ( b u i l d y o u r o w n g a m e s e a s i l y ) . . . 4 C o l e R e s u l t 1 2 G e n e r a l L e d g e r , A / R , f n v . ,

P R / A P ( w i t n c h e c k w r i t i n g ) e 1 3 C B E a s y F i n a n c e 5 C B E a s y S c r i p t 6 C B M E o s y F i l e 8 D o t a M a n a g e r 7 S t o c k ( i n v e s t m e n t a n a l y s i s ) 8 P e E m u l a t o r 3 S p r i t e - M a s t e r 2 A s s e m b l e r P a c k a g e ( c a s s e t t e o d i s h ,

c o m p l i e d , i n c l u d e s e d i t o r , l o a d e r ,d i s a s s e m b l e r ) 3

S p a c e b e l t 2 R e l r o b o l i 3 2 W A R K - 2 H e s m o n 2 7

I N T E R F A C E S A C C E S S O R I E SB C o l u m n E x p a n d e r S 1 5 9V I 1 6 0 0 M o d e m 9 V I 1 6 5 0 ( a u t o a n s w e r , a u t o d i o l ) , , . . 1 5 V I 1 5 2 5 G r a p h i c P r i m e r 3 2 V I 1 5 3 0 D a t a s e t t e R e c o r d e r 6 V I 1 5 - 4 1 D i s k D r i v e 3 2 V I S w i t c h ( c o n n e c t 6 4 ' s o V i e s

t p r i n t e r d d ) 1 4 P F T - I E E E c a b l e 3 I E E E - I E E E c a b l e ( 2 m ) 4 P a r a l l e l I n t e r f a c e ( E p s o n , O k i d a t a ,

I D S . N E C ) 7 R S - 2 3 2 P r i n t e r I n t e r l a c e ( O k i f l a t a ,

D i a b l o , e t c . ) 6 P r o g r a m m e r s R e f e r e n c e G u i d e 1 V e r t o l i m D i s k e t t e s ( 1 p e b o x ) 2

V i c t r e e ( P r o g r a m m e r s U t i l i t y ) 7 N u m e r i c K e y p a d 6 V I P R O D U C T S A C C E S S O R I E S8 K R A M M e m o r y E x p a n s i o n C a r t r i d g e . . . $ 4 1 6 K R A M 7 2 4 K R A M 1 0 V I S l o t E x p a n d e r 2 V I S l o t E x p o n d e r 7 R S - 2 3 2 P r i n t e r I n t e r f a c e 6 C a s s e t t e I n t e r l a c e 3 G o r i ( 6 a l s o ) 3 O m e g a R a c e 3 A r c a d e J o y s t i c k H e a v y d u t y w / f i r i n g

b u t t o n s ! G r e a t t o t h V I o 6 4 2 5G o i h m o g s L a i r 3 R o o d T o o d 2

M O N I T O R S G R E A TR E S O L U T I O N ( 6 O V I C ]

A m d e k C o l o r P l u s 2 9 A m d e k I I o I I c a l lP a n a s o n i c C T 1 6 0 2 7 C o m r e x 6 5 0 0 1 3 C o l o r 2 9 T r a n s f e r 2 ( H i g h R e s o l u t i o n

G r e e n P h o s p h o r ) 1 2 V i d e o / A u d i o C a b l e 1

P R I N T E R S L E T T E R Q U A L I T YC B 6 4 0 0 , 4 c p S I 4 5 0D i a b l o 6 2 0 , 2 c p 9 4 C o m R i t e r , 1 c p 8 1 T r a n s t a r 1 3 0 , 1 c p ( a u t o l o a d ,

w f e a t u r e s ! ) 7 6 N E 7 7 0 0 s e r i e s 2 3 5 0N E C 3 5 0 0 s e r i e s 1 6 0 0

P R I N T E R S D O M A T R I XC B 8 0 2 3 , 1 5 c p s / g r a p h l c s 5 8 E p s o n F X P r i n t e r , 1 6 c p 5 4

E p s o n M X - 8 0 F T 4 5 E p s o n M X - 8 0 w / G r a f l r o x 3 4 C B G r a p h i c s f o E p s o n 6 O k i d a t a 8 2 A , 1 2 c p ( s e r i a l

a n p a r a l l e l ) 4 2 N E 8 0 2 3 A ( p a r a l l e l ) 4 2 O k i d a l a 9 5 5 S t a r G e m i n i , 1 3 2 S t o r G e m i n i , 1 4 9

C O M M O D O R E B U S I N E S SS E R I E S

S u p e r P e t ( 5 l a n g u a g e s ,p r o c e s s o r s ) S 0 5

C B 8 0 3 2 C o m p u t e r , 8 C o l u m n . . 6 2 C B M e m o r y E x p a n s i o n , 6 4 K 2 5 9C B 8 0 5 0 , m g D u a l D r i v e 1 2 5 9C B 8 2 5 0 , m g D u a l D r i v e 1 3 9 5C B D 9 0 6 0 , 5 m g . H a r d D i s k 1 9 9 5

C B D 9 0 9 0 , 7 . m g H o r d D i s k . . . . 2 2 5 0C B M 2 0 3 1 , 1 7 0 K S i n g l e D r i v e ( N e w ) 3 9 D H a y e s S m o r t M o d e m 2 2

B U S I N E S S S O F T W A R EW o r d P r o 4 o 5 3 0 I n f o P r o 2 1 A d m i n i s t r a t o r 4 8 V i s l C a l c ( e x p a n d e d ) 1 9 B P A / R , G / L , J o C o s t , I n v e n t o r y ,

P a y r o l l e a . 3 2 5M a s t e r C a r d , V i s a ,

M o n e y O r d e r , B a n k C h e c kC O ( o d d S 5 ) a c c e p t e d .A d 3 s u r c h a r g e f o r c r e d i t c a r d s .i s t o c k i t e m s s h i p p e d w i t h i n 4 h o u r s .F . 0 . 8 , D a l l a s , T e x o sA l p r o d u c t s s n i p p e d w t t h m a n u f a c t u r e r ' sw a r r a n t y .P r i c e s a r e s u b j e c t t c h a n g e w i t h o u t n o t i c e .

T O R D E RC A L L T O L L F R E E

8 0 0 - 5 2 7 - 4 8 9 38 0 0 - 4 4 2 - 1 0 4 8

( W i t h i n T e x a s )

B u s i n e s s H o u r sM o n . - R I . 8 t o 6 , S a t . 1 0 - 2

W r i t e l o r f r e e c a t a l o g .

G A M E O F T H E M O N T HA d v e n t u - W r i t e r ( m o k e y o u r

o w a d v e n t u r e g a m e s ) J o i n t h A d v e n t u - W r i t e r C l u P 4

P R O D U C T O F T H E M O N T H1 N T E R P 0 D ( I n t e l l i g e n t I E E E

R S 2 3 2 , s e r i a l I n t e r l a c ef o V I o C 6 4 ) 1 7

S J D I S T R I B U T O R S I N C .1 0 5 2 0 P i a n o R o o d , S u i t e 2 0

D a l l a s , T e x a s 7 5 2 3 8( 2 1 4 ) 3 4 3 - 1 3 2 8

Page 104: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 104/132

P O W E R B A S K

6 S e a r c h e rD a v i d W M a r t i n

T h i s m o n t h ' s I n s t a l l m e n t o f " P o w e r B A S I C "c o n t i n u i n g s e r i e s o s h o r t m a c h i n e l a n g u a g e

r o u t i n e s t e n h a n c e y o u r c o m p u t e r ' s c a p a b i li t i e s i s e a r c h u t i l i t y f o C o m m o d o r e 6 p r o g r a m m e r s . I w a a d a p t e d f r o m s i m i l a rp r o g r a m f o t h V I C - 2 0 p u b l i s h e d i t h F e r u a r y 1 9 8 3 i s s u e o f C O M P U T E ! , t h e G a z e t t e ' sc o m p a n i o n m a g a z i n e .

M a n y p r o g r a m m e r s , w h e n w o r k i n g o n l o n gp r o g r a m , o f t e n g e t l o s t i n t h e i r o w c o d e . T h a t i s t h e y d e c i d e t h e y w a n t t c h a n g e c e r t a i n s t a t em e n t , b u t h e y h a v e t r o u b l e f i n d i n g i a m o n g t h s c o r e s o h u n d r e d s o o t h e r s t a t e m e n t s . O p e r h a p s t h e y n e e d t f i n d e v e r y o c c u r r e n c e o c e r t a i n v a r i a b l e , o c e r t a i n n u m b e r , o w o r d i P R I N T s t a t e m e n t s o l i n e s o D A T A . I t ' s e a s y t s u f f e r b l o o d s h o t e y e s w h e n p o r i n g l a b o r i o u s l yo v e r p r o g r a m i s e a r c h o s i n g l e s t a t e m e n t o c h a r a c t e r .

T h a t ' s w h e r e " 6 4 S e a r c h e r " c o m e s i h a n d y .L e t h c o m p u t e r d t h e t e d i o u s w o r k . s h o r tu t i l i t y p r o g r a m w r i t t e n i m a c h i n e l a n g u a g e c a ns e a r c h B A S I C p r o g r a m f r o m t o t b o t t o m m u c ht a s t e r a n e a s i e r t h a n h u m a n e y e s c a n .

Y o d o n ' t n e e d t k n o w m a c h i n e l a n g u a g et u s 6 S e a r c h e r . I t ' s i t h f o r m o B A S I Cl o a d e r w h i c h l o a d s t h m a c h i n e l a n g u a g e i n t om e m o r y f o y o u . 6 S e a r c h e r t h e n w a i t s i a a r e a o n o r m a l l y u n u s e d m e m o r y ( s t a r t i n g a l o c a t i o n 4 9 1 5 2 , o S C 0 0 0 h e x a d e c i m a l ) u n t i l y o c a l l f o i t

U s i n g 6 S e a r c h e rE n t e r t h p r o g r a m c a r e f u l l y a n s a v e i o t a p e o

1 0 C O M P U T E ! - ' s G a z e t t e S e p t e m b a t 1 9 8 3

d i s k b e f o r e r u n n i n g i f o t h f i r s t t i m e . T h m a c h i n e l a n g u a g e i e n c o d e d i t h D A T A s t a t em e n t s , a n d o n e t y p i n g e r r o r m a w e l l c a u s e y o u rc o m p u t e r t " l o c k u p ( s t o p r e s p o n d i n g ) . I t h i sh a p p e n s , y o u ' l l h a v e t c l e a r t h c o m p u t e r b ys w i t c h i n g i o f a n o n w h i c h a l s o c l e a r s t h m e o r y . I y o u ' v e s a v e d t h p r o g r a m , y o c a n t h e nl o a d i a n b e g i n h u n t i n g f o t h t y p i n g m i s t a k e .

N o w , l o a d i t h U A S I C p r o g r a m y o u w a n tt s e a r c h ( r e m e m b e r , 6 S e a r c h e r i s s t i l l p r e s e n ti p r o t e c t e d m e m o r y ) . T u s 6 S e a r c h e r , t y p ed u m m y B A S I C l i n e 0 f o l l o w e d b c o l o n , f o l o w e d b y w h a t e v e r y o w a n t t o f i n d . F o i n s t a n c e ,l e t ' s s a y o w a n t t d e l e t e a l R E s t a t e m e n t sf r o m p r o g r a m t s a v e m e m o r y . Y o w a n t t f i n d e v e r y o c c u r r e n c e o R E M . Y o u w o u l d t y p e :

O R E P r e s s R E T U R N . N o w , t y p e S Y 4 9 1 5 2 . P r e s s

R E T U R N . I f e m o m e n t s , 6 S e a r c h e r w i l l l i s ta l l i n e n u m b e r s w h e r e R E a p p e a r s i y o u rB A S I C p r o g r a m .

T f i n d a l o c c u r r e n c e s o c e r t a i n v a r i a b l e ,s u c h a s X $ , y o u w o u l d f o l l o w t h s a m e p r o c e d u r e :

0 X [ p r e s s R E T U R N ]S Y 4 9 1 5 2 [ a m i p r e s s R E T U R N ]Y o c a n u s e 6 4 S e a r c h e r t f i n d a n c h a r a c t e r

o s t r i n g o f c h a r a c t e r s i y o u r p r o g r a m s . T h o n l yl i m i t a t i o n i t h a t t h e S Y c o m m a n d m u s t b e e c u t e d i i m m e d i a t e m o d e ; ( h a t i s i c a n n o t b e u s e dw i t h i n p r o g r a m .

I y o u d o m u c h p r o g r a m m i n g , y o s h o u l df i n d 6 4 S e a r c h e r w e l c o m e a d d i t i o n t y o u r t o o lb o o u t i l i t i e s .

S e p r o g r a m l i s t i n g o p a g e 1 2 3 .

Page 105: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 105/132

D E S - S O F Tr t q U l p O W U S u p p T y D

Q u a l i t y S o f t w a r e F o C o m m o d o r e C o m p u t e r sV i c - 2 0 " C o m m o d o r e - P e 4 0 6 4 - C - 1 2 8 " B - 7 0 0 "

S p u n - ' I n n l f ti t h d i s t a n t G a l a x y o O m e d a t h s p a c e m e r c h a n t u n i o n h o l d st h p o w e r . I I h e i r m i g h t y s h i p s , t h e y r e a p t h r e w a r d s o I n t e r s t e l l a r t r a d e , A n o m e m b e r o t h e u n i o n . Y o m u s t p l y o u r

r a d e a n a m a s s a f o r t u n e t f i n a n c e y o u r s e a r c h f o t h l o s tp l a n e t A l a n t i a . w h i c h w h e n f o u n d w i l l b r i n g u n t o l d w e a l h t t h f i r s t u n i o n m e m b e r 1 l a n d t h e r e . F i r s t c l a s s a d v e n t u r e f o h o u r so p l a y .V I v e r s i o n t 4 p l a y e r s 6 v e r s i o n t 6 p l a y e r sV I C - 2 0 W / 1 6 K E x p .C o m m o d o r e 6

c a s s e t t e $ 3 9 . 9 5c a s s e t t e $ 3 9 . 9 5 . d i s k S 4 2 . 9 5

T h i s a n o t h e r g r e a l g a m e s a n p r o g r a m s a r a v a i l a b l e f r o m D E S - S O F T . h o m e o B O N Z O . H O P P E R , L A S E R C O M M A N D a n m a n y o t h e r p r o g r a m s f o C o m m o d o r e C o m p u t e r s .

D e a l e r s i n v i t e dS e y o u r L O C A L D E A L E R f o o u P r o g r a m s

S o f t w a r e D i s t r i b u t i o n A v a i l a b l e -

D E D a t a E q u i p m e n t S u p p l y C o r p .8 3 1 5 K r e s i u i w B l v d . U m m i ' y . I

V t t - 2 U . L i i n i r i n K l m f M l ' r l 4 ( l M . 1 - 1 2 K .

A u t h o r s W a n t e d

1 7 1 4 1 7 7 8 - 5 - 1 5 5

C A R D " ? 1 ' C A R D / P R I N T$ 7 6 . 0 0

U n i v e r s a l C e n t r o n i c s P a r a l l e l P r i n t e rI n t e r l a c e f o ( h V I C - 2 0 ' o C B M - 6 4U s a n p a r a l l e l p r i n t e r w i l h y o u rV I C - 2 0 ' o C B M - 6 4

C A R D B O A R D$ 3 5 . 9 5

E c o n o m y e x p a n s i o n i n t e r f a c e f o t h V I C - 2 0 -

C A R D B O A R D S$ 8 7 . 5 0

A e x p a n s i o n i n t e r l a c e f o t h V I C - 2 0 ' .A l l o w s e x p a n s i o n ! - 1 o a c c e p t su t s i g a m e s . M a b d a i s y c h a i n e dl o m o r e v e r s a t i l i t y .

C A R D E T T E .$ 3 0 . 9 5

U s a n s t a n d a r d c a s s e t t e p l a y e r / r ec o r d e r w i t h y o u r V I C - 2 0 ' O C B M - 6 4

L I G H T P E $ 2 9 . 9 5

l i g h t p e w i l l i p i o g r a m s t u s w i t hy o u r V I C - 2 0 - o C B M - 6 4

r O R D E RP . O . B O ? 6 W I C H I T A . K S 6 7 2 0 1( 3 1 6 ) 2 6 3 - 1 0 9 5

H a n d l i n g c h a r g e s S 3 0 C O . D ( A d d S 2 0 0 P e r s o n a l c h o c k s a l l o w w e e k d e l i v e r yV 1 C - 2 D ' i r e g i s t e r e d T r a d e m a r k 0 C o m m o d o r eP r i c e s s u l ' i e c T c h a n g e

P R O G R € - C r i V €P € R I P H € R R L - Tr O F T W f l R €

T H A U T O C L O C K 1T R U E M U L T I - F U N C T I O N C A R D

S w i i t h y o u r V I C - 2 0 / 6 4 o u i h e , A D e v i c e s a a n o l u r i d e i s o f t w a r e c o n t r o l

2 5 y e a * c l o d " c a l e n d a r3 C M O S b a l t e r y b a c k e d u R A M e n u d r i v e r S o M w a r oP l u g s i n t o i i " ' t i n 1 - ' o r p a n s i o n s l o tC a r t r i d g e s t y l e c a s e1 9 u s e r a c c e s s i t i T e i u D r o u i i r i p s2 p a g e i l l u s t r a t e d m a n u a l w i ( h d e t a i l e d

p r o g r a m m i n g e x a m p l e sA U T O C L O C K S 1 2 9 . 9 5

' | C ; t i r• S t a l l - u I h a r P r o - A d w r - n t u r p S c r i p s t o E n C o m m o d o r e 6

H e a l i a i i c s o u n d e l l c c l s r i n d a n i r n a t c d c o l o r

O v e r e i g h t y a r e a s . 7 o D i c c t s . a n r j i c o m m a n d *

" r e a l - L m e a d v e n l u r e w i i r i u s e r - l n o n d l yh e l p f e a l u r e u p d n l e d c o n g i a n i l y

C o m p r e h e n $ i v e . i l l u ^ T i a l f d m a n u a l w i i nf f l t d - o u T m a

Y o u r s u c c e s s i G o l r i r n o o L a i r w i l l d e p e n d o y o u r s k i l l n n r e i o u f c e f u f n e s s N O o p u r i - i u c h

P r e p a r e l o | l n ? m o s l C n i e n d i n g a t J v e n t j r ey o * < l l e v u r u r i r j u i 1 l a k e i i y o e n l f l f . . . . . . . .G O f H M O G ' S L A I R c a s s e t l i ; v e r s i o n S 3 9

d i s k e t t e m s t o nD E A L E R I N Q U I R I E S I N V I T E DO R D E R F H O M :

P R O G R E S S I V E P E R I P H E R A L S S O F T W A R E6 3 4 0 W e s t M i s s i s s i p p i A v e n u sU k m . . C o l o r a d o 6 0 2 2 6 ~ J H J " l > ^ - —( 3 Q 3 ) 7 7 B - I 3 1 2

C A R D R A M 1 6M e m o r y E x p a n s i o n

C a r t r i d g e f o t h V I C - 2 0 "P e r s o n a l C o m p u t e r

F E A T U R E S :P r o v i d e s t r i e e q u i v a l e n t o t w 8 R A c a r t r i d g e s .E a c h 8 i i n d i v i d u a l l y s w i t c h s e l e c l a b l e b b l o c k .O p e n i n g i c a s e t p r o v i d e e a s ys w i t c h a c c e s s .U s e s l o p o w e r C M O S 2 s t a t i c R A c h i p s .H i g h q u a l i t y g l a s s / e p o x y c i r c u i tb o a r d .G o l d p l a t e d c o n t a c t s .I n d i v i d u a l l y t e s t e d .M a d e i t h U . S . A .

$ 5 0 . 5 0n B " < Q d P U S E N S E " ! i ' 1

T O R D E Rp b o r e W I C H I T A . K S 6 7 2 0 1( 3 1 0 2 6 3 - 1 0 9 5

H n n o i t P u c h a r b o S 3 0 0C O t A r j i . 1 4 2 0 0 P e r s o n f l i c l - i e c k s f l l i o i O w e e k f l e d w f i r yV I C - 2 0 " i ■ > T f t q m n T i n t t r a d e m a r k o C o r r n r i o f l o r p

S e p t e m b e r 1 9 8 3 C O M P U T E ! G a z e t t e 1 0 3

Page 106: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 106/132

H I N T S & T I P SB e t t e rC o m m o d o r eI n p u tM a r k W a l s hI y o u ' v e d i s c o v e r e d a c l e v e r t i m e - s a v i n g t e c h n i q u e , o r a b r i e fb u e f f e c t i v e p r o g r a m m i n g s h o r t c u t , s e n d i i n t o " H i n t sT i p s , " d C O M P U T E R S G a z e t t e f o C o m m o d o r e . I w u s i t w e ' l l p a y o S 3 5 .

h a v e r e a d s e v e r a l a r t i c l e s r e c e n t l y a b o u t i p r o v i n g t h I N P U T f e a t u r e i C o m m o d o r e l i A S l C .O n o f t h e m a i n p o i n t s b r o u g h t u i t h e s e a r t i c l e sw a t h a i t h B A S I C I N P U T s t a t e m e n t a l w a y sp r o m p t s t h u s e r w i t h q u e s t i o n m a r k . T h i s c a b c o n f u s i n g , e s p e c i a l l y w h e n t h p r o m p t o i s t r u c t i o n t t h u s e r i n o q u e s t i o n . h a v e c o m ea c r o s s m e t h o d o i n p u t t i n g d a t a w i t h o u t t h q u e s t i o n m a r k i t h p r o m p t .

T h i s t e c h n i q u e i n v o l v e s t r i c k i n g t h c o m p u t e ri n t o t h i n k i n g t h a t i i r e c e i v i n g d a t a f r o mp e r i p h e r a l . T h i s u s e s m e t h o d s s i m i l a r t r e a d i n gd a t a f r o m d i s k d r i v e o c a s s e t t e r e c o r d e r .

T h f i r s t s t e p i t O P E N f i l e a n p r o v i d et h I N P U T f r o m t h e r e . T h i s i d o n e a f o l l o w s :

1 O P E N 1 , T h i s t e l l s t h c o m p u t e r t h a t f i l e n u m b e r w i l l b c o m m u n i c a t i n g w i t h t h k e y b o a r d . T h c o m p u t e rk n o w s t h i s b e c a u s e t h d e v i c e n u m b e r o t h k e y b o a r d i 0

N o i y o w i s h t I N P U T s o m e t h i n g f r o mt h k e y b o a r d , b u t d o n ' t w a n t t h q u e s t i o n m a r kt b d i s p l a y e d , s i m p l y u s e t h I N P U T # c o m a n d . T h e I N P U T # c o m m a n d i u s e d t r e q u e s ti n p u t f r o m a n o p e n e d f i l e , i n t h i s c a s e t h k e y b o a r d . T h f o r m a t f o t h i s p r o c e d u r e i d e o n s t r a t e d i t h f o l l o w i n g e x a m p l e :

1 O P E N 1 , 0 : R E S L C O M P U T E R T R l i A HD A T A F R O M K I I Y H O A R D

2 P R I N T I N P U T Y O U R N A M E H E R E : " ; : 1 N I ' U T # 1 ,A

T h i s w i l l p r i n t t h e f o l l o w i n g o t h s c r e e n a n w a i t f o r a r e s p o n s e :

I N P U T Y O U R N A M E H E R E :1 0 C O M F U T E I ' t G a z e t t e S e p l e m b e r 1 9 B 3

O n d r a w b a c k t t h i s t y p e o I N P U T i t h a tt h c o m p u t e r d o e s n o P R I N T c a r r i a g e r e t u r na f t e r y o i n p u t y o u r d a t a . T h i s c a n b e o v e r c o m eb a d d i n g a e x t r a P R I N T s t a t e m e n t a f t e r t h I N P U T # c o m m a n d .

H e r e i s h o r t s a m p l e p r o g r a m t s h o w y o h o t u s t h i s I N P U T m e t h o d :1 O P E N 1 , 2 P R I N T " E N T E R Y O U R F I R S T N A M E : " ; : I N P U T *

1 , N 1 $ : P R I N T3 P R I N T " E N T E R Y O U R L A S T N A M E : " ; : I N P U T # 1

, N 2 S : P R I N T4 P R I N T " Y O U R N A M E I " N l $ " " H 2 $5 C L O S E 16 E N

N o t i c e t h a t w u s t h C L O S E s t a t e m e n t a t h e n o f ( h e p r o g r a m . T h i s C L O S E s t h f i l e t h a t w u s e d t I N P U T t h d a t a .

U s i n g ( h i s I N P U T m e t h o d a l l o w s u t i n p u td a t a i n t o I h e c o m p u t e r w i t h o u t t h q u e s t i o n m a r ks h o w i n g u o t h e s c r e e n . T h i s m e t h o d w i l l c o m ei h a n d y w h e n y o u w a n t n e a t , p r o f e s s i o n a l -l o o k i n g p r o g r a m s t h a t w o n ' t c o n f u s e t h u s e rw i t h q u e s t i o n m a r k w h e n t h e r e i n q u e s t i o n . 4

C A R D E T T E L E T S Y O U S A N

C A S S E T T EP L A Y E R / R E C O R D E RW I T H Y O U R V I C - 2 0 ®

W i t h t h n e C A R D E T T E f r o mC a r d c o . I n c . y o u c a n i n t e r l a c e w i t ha n y s t a n d a r d c a s s e t t e p l a y e r / r ec o r d e r t s a v e p r o g r a m s a n l o a dt h e m w i t h e a s e i n t o y u V I C - 2 0 ' .

N l o n g e r a r e y o r e s t r i c t e d t ou s i n g o n l y t h V I D a t a s e t t e . J u s ta d C A R D E T T E a n y o c a u s t h t a p e u n i t o f Y O U R c h o i c e .

T h C A R D E T T E c o m e s w i t h a l n e c e s s a r y c a b l e s a n w i r e s t c o m p l e t e t h h o o k - u p N o t h i n ge l s e t b u y . A l y o n e e d i Y O U Rt a p e p l a y e r / r e c o r d e r a n y o u rt a p e s .

P r i c e : J u s t $ 3 0 . 9 5

■ ■ ■ ■ t a / D P UT O R D E f lP B O 7 6 W I C H I T A . K S 6 7 2 0 !1 3 1 6 ) 2 6 3 - 1 0 9 5

H a n d l i n g c h a r g e s S 3 D C O ( A d d S 0 0 P c r s o t i A i c h v c k i a i i o *V I C - T O " i , r B S j i o l U ' e U l iP r i c e s i u I j j u l ! I c h t i n w r

f o C

Page 107: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 107/132

^ c o m m o d o r e

C A L LM E M O R Y E X P A N S I O N

$ 3 V I 1 5 4 1 D I S C D R I V EV I C 1 5 2 5 G R A P H I C P R I N T E RV I 1 2 1 1 S U P E R E X P A N D E RV I C 1 1 1 2 I E E E - 4 8 8 I N T E R F A C EV I M O T H E R B O A R D

$ 3 2 9 . 0 0$ 3 2 4 . 0 0

- $ 5 3 . 0 0$ 8 4 . 0 0

- S 9 5 . O 0

V I 1 0 1 1 R S 2 3 2 C T E R M I N A L I N T E R F A C E .V I 1 5 3 0 D A T A S S E T T ET M S 4 0 1 6 2 k x 8 S T A T I C R A ( o e q u i v a l e n t )

m i n i m u m p u r c h a s e o V I M O D E ME X P A N D - O - R A M ( M I C R O W A V E )

. $ 4 2 . 0 0. $ 6 4 . 9 5

$ 3 . 9 5$ 8 9 . 9 5$ 9 9 . 0 0

* * * P A C K A G E D E A L * * * V I 1 5 4 1 D I S C D R I V E V I C 1 5 2 5 G R A P H I C P R I N T E R $ 6 3 9 . 0 0S O F T W A R E F O T H V I C - 2 0W O R D P R O C E S S I N GA D V A N C E D W O R D P R O C E S S I N GM A I L I N G L I S T S

$ 2 3 . 0 0$ 3 2 . 0 0

- $ 2 0 . 0 0

S O F T W A R E F O T H C O M - 6 4W O R D P R O C E S S I N GM A I L I N G L I S T S

. $ 3 8 . 0 0$ 2 0 . 0 0

C a l l f o o t h e r s o t t w a r p I t e m s . M I C R O W A R E , T O T L . H . E . S . . U N I T E D M I C R O . E P Y X a n C R E A T I V E S O F T W A R E c a b p u r c h a s e d f r o mu f o u t 2 5 d i s c o u n t .

* * A l p r o g r a m s f o t h V I C - 2 0 r e q u i t e a l e a s t 8 o m e m o r y e x p a n s i o n u n l e s s s p e c i f i e d . i f P l e a s e s p e c i f D i s k e t t e o r T a p e .

V I S O F T W A R EA v e n g e r $ 2 S u p e r s l o i $ 2 S u p e r A l i e n $ 2 J u p i t e r L a n d e r $ 2 D r a w P o k e r J 2 M i d n i g h t D r i v e $ 2 R a d a r R a R a c e $ 2 3R a i d o F o r t K n o x $ 2 3S a r g o n I I C h e s s $ 2 9S u p e r S m a s h $ 2 C o s m i c C r u n c h e r J 2 G o r t $ 2 O m e g a R a c e $ 2 9M o n e y W a r e J 2 M e n a g a r i e J 2

C o s m i c J a i l B r e a k , ,C l o w n sG a r d e n W a r sS e W o l fA d v e n t u r e L o r d

$ 2 $ 2 S 2 S 2 $ 2

P i r a t e s C o v e $ 2 M i s s i o n I m p o s s i b l e 5 2 T h e C o u n t $ 2 9V o o d o o C a s f l e $ 2 T h S k i F a l l i n g $ 2 M o l e A t t a c k $ 2 B i n g o S p e e d M a t h $ 2 3H o m e B a b y s i t t e r . . . . . . S 2 V i s i b l e S o l a r S y s t e m $ 2 3P e r s o n a l F i n a n c e $ 2

H E S O F T W A R EV I F o r t h ( R $ 4 H E S M o n f R $ 2 T u n l o G r a p h i c s ( R $ 2 H E W r i t e r ( R $ 2 A n g r o 3 3 O r ( R $ 2 S h a m u s { R ) ( 2 P r o t e c t o r ( R $ 3 S y n t h e s o u n d ( R . $ 4 9S k i e r ( C $ 1 M a * e o m i k o f ( C $ 1 T a n k W a r s ( C $ 1 v t o t r e k ( C ) $ 1 P l n b a l l ( C | $ 1 S i m o n ( C $ 1 F u e l P i r a t e s B $ 1 P a B o m b e r ( C 1 1 L a s e r B l i t z ( C j i T a n k T r a p ( C $ 1 C o n c e n t r a t i o n ( C $ 1 D a B o m b e r ( C $ 1

U N I T E D M I C R O W A R ES p i d e r s o M a r a ( R $ 3 M e t e o r R u ( R $ 3 A m o k ( C ) $ 1 A l i e n B l i t z ( C » 1 S k M a t h ( C $ 1 S p a c e D i v i s i o n ( C » 1 S u p e r H a n g M a ( C $ 1 T h A t e n ( C $ 1 3 - M a z e ( C $ 1 K o s m i c K a m i k a z e ( C 1 1 S u C h a s e ( C 1 1 A m o k ( R ) $ 2 R e n a i s s a n c e ( R $ 3 A l t o n B t ( R $ 2 C l o u d B u r s t ( R $ 2 S a t e l l i t s s ( H $ 3 O u t w o r k ! ( R $ 3

N A M E _S T R E E T !C I T Y _S T A T E —P H O N E -

. Z I P _

P e r s o n a l c h e c k s a c c e p t e d { A l l o w w e e k s e x t r a )

U . S .T E C H N O l O & f S

O R D E R F O R M( C i r c l e A b o v e I t e m s )

C H E C K O N E :V I S A M A S T E R C A R D

C h e c k E n c l o s e d C . O . D .C r e d i t C a r dE x p i r a t i o n D a i o _C r e d i t C a n s a b 3 % A t l t l 3 C h u g e . C O D ' a a d S S r - ' - u - ,D e p o s i t . R a q u i r s d C R e s . s T a x .

U S T E C H N O L O G I E S1 6 2 5 W O L Y M P I C S U I T E 8 0 L O A N G E L E S , C 9 0 0 1 5

( 2 1 3 ) 3 8 3 - 8 1 2 7 { I n f o r m a t i o n O r d e r s )C R E D I T C A R D O R D E R S O N L Y — C A L L T O L L F R E E 2 H R S .

1 - 8 0 0 - 8 2 4 - 7 8 8 8 s t t f e s 1 - 8 0 0 - 8 2 4 - 7 9 1 9 A l a s k aH a w a n

A s l o O p e r a t o r # 6 4 9

Page 108: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 108/132

U s i n g T h F u n c t i o n K e y s :

B A S I C T u t o r i a lC h a r l e s B r a n n o n , P r o g r a m E d i i o r

P e r h a p s y o u ' v e p r e s s e d t h o s e f u n c t i o n k e y s t t h r i g h t o f t h e k e y b o a r d a n d w e r e d i s m a y e dt f i n d t h e y d i d n o t h i n g . D o n ' t w o r r y , t h e yw o r k f i n e ; t h e y j u s t n e e d p r o g r a m t " c o m ea l i v e . " W i t h t h i s t u t o r i a l , y o u ' l l f i n d i t ' s e a s yt w r i t e y o u r o w p r o g r a m s u s i n g f u n c t i o nk e y s .

O n d a y , s o m e b o d y h a g o o d i d e a . T h e r e w o r ed o z e n s o p r o g r a m s : w o r d p r o c e s s o r s , s p r e a ds h e e t s , d a t a b a s e s , a n t h e y a l r e q u i r e d y o t p r e s s c e r t a i n k e y s t p e r f o r m t h e v a r i o u s f u n ct i o n s . F o e x a m p l e , w o r d p r o c e s s o r w o u l d s a v ey o u r t e x t t o d i s k w i t h C T R L - S ( m e a n i n g t h o l dd o w n s p e c i a l C o n T R o L k e w h i l e y o p r e s s S ) T h a r r o w k e y s t h a t m o v e t h c u r s o r w e r e a m o n gt h f i r s t " f u n c t i o n k e y s " ; t h e y r e p l a c e d v a r i o u sC T R L - k e y s t h a t d i t h s a m e t h i n g .

M y s t e r y K e y sS s o m e o n e a d d e d n u m b e r o m y s t e r i o u s k e y st c o m p u t e r k e y b o a r d . D e d i c a t e d ( u s e d o n l y f o o n t a s k ) w o r d p r o c e s s o r s h a v e s p e c i a l l a b e l l e dk e y s t o c u t , p a s t e , c o p y , e d i t , e t c . S i n c e c o m p u t e r sa r g e n e r a l - p u r p o s e , t h k e y s h a t b u n l a b e l l c ds e v e r y a p p l i c a t i o n c o u l d d s o m e t h i n g d i f f e r e n tw i t h t h e k e y s . T h i d e a c a u g h t o n T h e s e d a y s ,f u n c t i o n k e y s a r t h r a g e . Y o c a h a r d l y b u c o m p u t e r w i t h o u t t h e m .

S p e c i a l , s e t - a s i d e , u n l a b e l l e d f u n c t i o n k e y sa r d e f i n e d b y w h a t e v e r p r o g r a m i c u r r e n t l yr u n n i n g . F r e q u e n t l y , p r o g r a m m e r s a s s i g n p o w e rf u f u n c t i o n s t t h e k e y s . T h i s g i v e s t h u s e rf e e l i n g o f p o w e r p r e s s i n g o n k e y u n l e a s h e s1 0 C O M P U T E I ' s G a z e l l e S e p t e m b e r 1 9 8 3

r a w c o m p u t i n g p o w e r . O c o u r s e , i t ' s g i m m i c ko s o r t s ; i w o u l d b j u s t a e a s y t a s s i g n t h f u n ct i o n t t h n o r m a l l y u n u s e d C T R L k e y s ( a n d l i n kt h e m i a n e a s y - t o - r e m e m b e r f a s h i o n , s u c h a C T R L - Q f o Q u i t , C T R L - E t E r a s e , e t c . ) . T h e r e i u n d e n i a b l e c o n v e n i e n c e , h o w e v e r , i h a v i n gy o u r o w s p e c i a l " p r o g r a m m a b l e " k e y s .

T h S a T r u t hF u n d a m e n t a l l y , t h f u n c t i o n k e y s a r n d i f f e r e n tf r o m a n o t h e r k e o t h k e y b o a r d , s i i a u n r e a l i s t i c t a s s u m e t h e y ' l l a l w a y s d s o m e t h i n ga i i t t h i n k t h a t p r e s s i n g t h f i r e b u t t o n o t h j o y s t i c k w i l l a l w a y s f i r e s h o t . I y o u ' v e u s e d t h j o y s t i c k , y o k n o w t h a t i t e l l s y o o n l y w h i c hw a t h e p l a y e r i p u s h i n g ( n o r t h , s o u t h , e a s t ,w e s t , o r d i a g o n a l ) a n d w h e t h e r t h f i r e b u t t o n i p r e s s e d o n o t . P e r i o d . Y o h a v e t w r i t e ( o b u y )s p e c i a l p r o g r a m s t h a t m o v e t h s p a c e s h i p b a s e do t h p o s i t i o n o t h j o y s t i c k .

T h f u n c t i o n k e y s o t h V I C - 2 0 a n C o m m od o r e 6 a r e t h e s a m e . W h e n y o r u c o m m e r c i a ls o f t w a r e , t h k e y s d e v e r y t h i n g f r o m c h a n g i n gb o r d e r c o l o r s t s h i f t i n g t h s c r e e n , s e l e c t i n g d i ff i c u l t y , r e s t a r t i n g g a m e , e t c . I y o u b u y t h S u p e rE x p a n s i o n C a r t r i d g e , t h e k e y s w i l l t y p e o u c e r t a i nB A S I C c o m m a n d s f o y o u . Y o c a d t h s a m et h i n g w i t h p r o g r a m i n t h i s i s s u e f o t h C o m m od o r e 6 4 T h N o v e m b e r 1 9 8 2 i s s u e o C O M P U T E !h a s i m i l a r a r t i c l e f o t h V I ( " P r o g r a m m i n gV I C ' s F u n c t i o n K e y s " ) , a n y o u ' l l s e m o r e s u c hr e a d y - t o - u s c a p p l i c a t i o n s i t h e s e p a g e s i u c o m i n g i s s u e s . B u t h r e a l p o w e r c o m e s w h e ny o u n d e r s t a n d h o t u s t h e m i y o u r o w p r o g r a m s .

Page 109: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 109/132

- 3 0 Q / 1 2 0 0 B a u r jS t a n d a r d T e r m i n a l C o m m u n i c a l i o n s P a c k a g e■ P F O - I O D < X M C P < 0 l > 0 ! B E L L 1 M O 1 I I

D o r r t w r t l a l o n - . - i s l . i - t M r u C o r n r n u n i c a l o n s P r o t o c o l 1A c e s M « r o N e t . S o u i C P . B u l l e t i n B o a r d s , L o c a l M a i nf r a m e . 0 1

C o m p l e t e P i t k j j e I n c l u d e s R S ? 3 ? I n i e f -l a c e B o a r d a n d s o f t w a r e ( O o e s n o i i n r l u d em o r j e m )C o m m u n i c a t e i I n d u s t r y S t a n o s i d A S C I IU u k i a r ^ T t o w n l o M I O ^ r o r n D i s kA u t o m a t i c r T r i n & u i j o n

■ C a n b e c o m r c f l f d f r o m k e y t e a r d o u s 5 u r >p l t d h K o r n K h i n e l a n g u a g e p r o g r a m

S p a c i f y 3 0 1 R O M S o 8 0 3 2 C o m m o a o r e C o m p u t e r4 0 4 0 o 8 0 5 0 o P E D I S K I I D i s k o C B M 6 4 o 1 5 4 1 .

P r i c e : $ 1 2 9 . 9 5

A T A R I A N P E E P R O M P R O G R A M M E R

P i o g r a m s 2 7 1 6 a n d 2 5 3 2l P I W . 1 i I n c l u d e s h a r d w a r ea n s o f t w a r e . P E $ 7 5 . 0 0 -A T A R I i n c l u d e s s o p h i s l i c a l e dm a d w i e l a n g u a g e m o n i t o r l$ 1 1 9 . 9 5

V I R A B B I T C A R T R I D G EA N C B 6 R A B B I T C A R T R I D G EN E F E A T U R E !

D A T A F I L E S I" H i g h S p e s d

C a s s a l t eL o a d a n S

$ 3 9 . 9 5. n m i - l u l l ) 1 0 * ' o V I

D o n ' t w a i l s y o u r L i t e a w a y w a i t i n g t L O A Da n S A V E r j r o o r a m s o C a s s e t t e D e c l sL o a n o S a v e B I a p p r o i i m a l o l y 3 i s c o n d s !T r I t — j r s u r U n - H » D 0 i t i 2 B d V I o l i k e sH l m o s l m m u t e g . I t ' s n o t o n l y l a s t b u V E R YR E L I A B L EA l m o s t a f a i t I 1 5 4 1 D i s k D r i v e 1 D o n ' t D f o o li s W h b u t n d i s k w h e n y o u c a n g e t I h ef l a b b l l f o r m u c h , m u c h l e s o lA l l o w i o n l A P P E N D B a s i c P r o g r a m • )E a s y l I n s l a l l J u i t p l u g s J n E i p a n i l o n C o n n e c t o r o n r e a r o l l h e V l c n i b b i t .W o r k s w i t h o r w l l h o u l E x p a n s i o n M e m o r y .W o r k 9 w i t h V I C o r W C a s s e t t e D o c k1 C o m m a n d s p r o v i d e o i r i e r n e a t f s a i u r e sF a s t D l F i l e t t w d a t a f i l a m o d e s .A l s o A , . - , ■ ' . - ■ . ■ 1 3 0 1 . 4 0 0 1 . a n S O i l .

T R A P 6 I I W P 6 5 i l i i i t t a a r e d e u c e l l u lp l u g s i n t o y o u i 6 5 O ; ' s s o c k e t P r e v e n t se » e c u t i o n o f u n i m r > l e n i e n i e ! ] o p c o i J e ^a n D r o v r O M c a p a c i t y l o t i l e n 1 1 1 *m a c n ' n t s i n s t r u c t i o n M f b p e t / u p p l e / s v m

M o r e t h a n J u s t a A s s e m b l e r / E d i t o r !N o f o t h " 6 4 " M A

l o P E

A P P L EA T A R I

l i s aP r o f e s s i o n a l l yD e s i g n e dS o f t w a r eD e v e l o p m e n iS y s l e m " ■ . N e w

P r i c eS 9 9 . 9 5

B l a s t o f w i t h t h e s o f t w a r e u s e d o t h s p a c es h u t t l e p r o j e c t !

S i m i l a r s y n r s . a n c o m m a n d * . N o n o e d l n r t l s a m

C o r a a K M n t A d H m b l i r r f d ' r a r N o n H l a l u dr r E d n o ' T h a n i l A u « m b l « i t h a n i n s C o n o r m * i 4 O i r t f l u a a i W o n T P r o c e « n r R e l o c * l i n g t u a d f l r .a n f f l u c r * r n o r aO p E « m E P H O M P r r q ' a m m f l f u i m p l e m B r n w !& & c o o e c u c u i l r y

■ S I I L L N O I C O N V I I 1 C E O S f i a i o r l r m s o K s n m '

5 I N C H S O F TS E a O R E D D I S K E T T E S

H i g h e s t q u a l i t y . W u s t h e m o o u P E T s . A P P L E S , A T A R I s . a n o t h e rc o m p u t e i i . $ 2 2 . 5 0 / 1 0 o $ 4 J . 5 C ' 2 D

P r o f i l e r P r d n i e r F f c c e l l e n t i i o t m a l i i " p r i n t P a r a l l e lS e r i a l J S W 0 0 I E E E $ 5 3 9 0

D H a y e 5 S r n a n U o i l t m E Z 3 S L X D H a y e s M i c r o M o o e m I I W 8 0 D . ' i k C o . i n o . l e r 1 1

E P R O M S 2 7 1 6 S 6 0 3 5 3 2O v e r 4 0 C a m m D r J o r e P r r j r j r a m s b B i k e r ( o 4 M 0 ) I ? 0

3 2 3 9 L i n d a D r W i n s l o n - S a l e m . N . C . 2 7 1 0 6( 9 1 9 ) 9 2 4 - 2 8 8 9 ( 9 1 9 ) 7 4 8 - 8 4 4 6S e n d l o f r e e c a l a l o g ! M o t t o r C o r d ,

p o o o o o o o o o o o o e o o o o o o o o o Q o o o o o e o e c o o o e o o o c o o o o o o c o o o o o o G c o o o c o e o o o o o o o o o o o o o o e o o o o o o o o o i

A C C O L A D E C O M P U T E R P R O D U C T SH A R D W A R E

C o m m o d o r e 6 S 4 1 9 . 9 51 5 2 5 - E P r i n t e r S 3 2 9 9 1 5 1 5 D i s k D r i v G S 3 2 9 . 9 5B M C o l o r M o n i t o r $ 3 4 9 , 9 5S t a r M i c r o n i c sP a r a l l e l I n t e r f a c e $ 6 9 . 9 5G e m i n i 1 $ 3 2 9 . 9 5G e m i n i 1 S 5 3 6 . 9 52 4 K G o l d e n R a S 1 4 9 . 2 4V i B a b b i t S 3 9 . 9 5W i c o J o y s t i c k $ 2 2 . 5 0W i c o J o y s t i c k " R e d B a l l " $ 2 5 . 0 0H E S o u n d B o S 1 2 . 5 0

B O O K S

S O F T W A R E ( C O M M O D O R E 6 4 A v a l o n H i l lB N u c l e a r B o m b e r $ 1 2 0 0M i d w a y C a m p a i g n S 1 2 . 0 0N o r t h A t l a n t i c $ 1 2 . 0 0N u k e $ 1 2 . 0 0P l a n e t M i n e r s $ 1 2 . 0 0A n d r o m e d a C o n q u e s t S 1 3 . 5 0B r o d e r b u n d S o l i w a r eC h o p l i f t e r - . 2 2 6 . 9 5D a v i d ' s M i d n i g h t M a g t c S 3 3 . 9 5S e a F o x S 2 9 . 9 5S e r p e n t i n e $ 2 9 . 9 5H E

S i e r r a o L i n eF r o g g e r ( d i s k ) S 2 9 9 5S i r i u sB l a d e o B l a c k p o o l e $ 2 9 9 5S p i n n a k e rI S e a r c h o t h M o s t A m a z i n g T h i n g ( d i s k ) S 2 9 . 9 5S y n a p s eF t A p o c a l y p s e $ 2 6 . 9 5S u r v i v o r S 2 6 . 9 5P h a r o h ' s C u r s e $ 2 6 . 9 5

C o m m o d o r e R e f e r e n c e G u i d e $ 1 9 . 5 0V I R e f e r e n c e G u i d e $ 1 6 . 5 01 s B o o k o V I $ 9 . 5 02 n B o o k o V I S 1 2 9 51 s B o o k o C o m m o d o r e 6 4 $ 1 2 . 9 5T r i c k s f o V l C S $ 9 . 9 5

A C C O L A D E C O M P U T E R P R O D U C T S4 8 5 8 C o r o n a d o A v e n u e

S a D i e g o . C 9 2 1 0 7{ 6 1 9 } 2 2 3 - 8 5 9 9

H E S M O N 6 4 $ 2 9 . 9 5H E W r i t e r 6 4 $ 3 3 . 9 5R o y a lQ u i c k B r o w n F o $ 5 9 . 9 5

R e n a i s s a n c e $ 2 9 . 9 5

N R E F U N D S O N O P E N E D S O F T W A R ED e a l e r i n q u i r i e s i n v i t e dG a l i f n r m n r t s i r j j ' n i s - i d d 6 ° S i i f e s T a

A ( J ( ) S 0 f o ' s h i p p i n g a n t H i n i n d l i n g { e x c e p t M n r c i w f l r e a d 3 " - a i > p n e eC O C n ^ r g e S 5 O " s C a s h i e r s O w c h f O T M c a n a y O f c l e f S o n l yV J a c c e p f M o n f l y O r d e r s C a a h r e r s C h e c k s ,p e r s o n a l c h o c k s m u s l l a k e 2 w r e k s l c I p j f

n r d p > s p a i d m U i m C s a d d % C I j h a r d w a r e p u C Q )

a n h a n d l i n g

i O O O O O C

Page 110: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 110/132

G E T t i n g T T h P o i n tT h p r i m a r y B A S I C c o m m a n d u s e d t r e a d t h k e y b o a r d i G E T . W h e n y o t y p e G E f o l l o w e db a v a r i a b l e n a m e ( G E T A o G E X L ) , t h c o p u t e r l o o k s a t h k e y b o a r d a n p u t s w h a t e v e rk e i b e i n g p r e s s e d i n t o t h v a r i a b l e . B u i l o o k so n l y o n c e , a n i y o d i d n ' t p r e s s k e y , t h c o p u t e r m e r r i l y g o e s o t s o m e t h i n g e l s e . G E w i l ln o w a i t f o k e t b p r e s s e d . T h i s i g o o df e a t u r e ; b u i y o d w a n t t w a i t f o a k e y , y o w o u l d d s o m e t h i n g l i k e :1 G E A 2 I A " T H E N 1

o 1 G E 2 0 I F N = 0 T H E N 1

T h p h r a s e : I A S m e a n s : i A - s t r i n ge q u a l s t h n u l l s t r i n g ( n o t h i n g i b e t w e e n t h q u o t e s ; i t ' s j u s t t w q u o t e s i n r o w ) , t h e n g o b a c kt o l i n e 1 0 S a s l o n g a n k e i p r e s s e d , l i n e 2 w i l l k e e p s e n d i n g t h c o m p u t e r b a c k t o l i n e 1 t c h e c k a g a i n . T h s e c o n d e x a m p l e i w a t t i n g f o y o t p r e s s n u m b e r k e y f r o m 1 - ( i u s e s t m e a n n k e p r e s s e d , s o p r e s s i n g w o n ' t m a k e i s t o p w a i t i n g ) . T h i s t y p e o G E c o m m a n d u s e dw i t h n u m e r i c v a r i a b l e ( i n s t e a d o f s t r i n g ) i d a n g e r o u s , t h o u g h . I t h u s e r p r e s s e s a n o t h e rk e y , t h e p r o g r a m w i l l c r a s h ( s t o p r u n n i n g a n r e t u r n t B A S I C ) w i t h ? S Y N T A X E R R O R m e s a g e . I t ' s j u s t a e a s y t c o n v e r t s t r i n g i n t on u m b e r w i t h t h V A c o m m a n d , s o t h e s e c o n ds t a t e m e n t c o u l d b e r e p h r a s e d :1 G E N 2 I N $ = " " T H E N 1 3 N = V A L ( N $ )

I t ' s e a s y t i m p r o v e ; i y o w a n t e d t a c c e p to n l y n u m b e r s a b o v e , y o c o u l d c h a n g e l i n e 2 t o 2 I N $ < " 0 " O R N $ > " 9 " T H E N 1 w h i c h m e a n s : i N - s t r i n g h a a A S C I I v a l u e ( c o d e u s e d i y o u r c o m p u t e r t o r d e r c h a r a c t e r sA w h i c h h a s a n A S C I ! v a l u e o 6 i " l e s s t h a n "2 w h i c h h a s a n A S C I I c o d e o 9 0 l e s s t h a n t h a to " 0 o g r e a t e r t h a n t h a t o f t h c h a r a c t e r " 9 t h e n l o o p b a c k t l i n e 1 0

I n c i d e n t a l l y , t h A S C I I c o d e f o t h e n u i l s i r i n g( q u o t e - q u o t e ) i z e r o , w h i c h i l e s s t h a n 4 8 t h c o d e f o " 0 " , s o t h l o o p w i l l a l s o w a i t f o a k e y .I y o u ' r e c u r i o u s a b o u t A S C I I , c h e c k o u t t h B A S I Cc o m m a n d s A S a n C I R i y o u r m a n u a l . Y o c a a l s o f i n d t a b l e o f t h e A S C I I c o d e s a n t h e i rc h a r a c t e r e q u i v a l e n t s i y o u r u s e r ' s g u i d e .S t r i c t l y L o g i c a l ?S i y o j u s t w a n t t a c c e p t y e o n o a n s w e r ( f o r y e s , f o N o ) , t h e n t h i s w i l l w o r k j u s t f i n e :1 G E A $ : I F A $ < > " Y " A N D A $ < > " N " T H E N 1 C o m p u t e r l o g i c w i t h I F A T H E N , A N D , O R a n N O c a g e b i t r i c k y , s l e m e x p l a i n t h i s l i n e .1 0 C O M P U T E ! ' ! C o i e l l e S e p t e m b e r 1 9 8 3

T h c o m p u t e r w i l l G E k e a n p u i i n t o A $ R e m e m b e r t h a t t h e u s e r m a n o h a v e p r e s s e d t h k e y e t , s A c o u l d b a n k e y , o i c o u l d b t h n u ' l l s t r i n g ( " ) I t h l a t t e r c a s e , t h n u l l s t r i n g i n o t e q u a l t " Y a n i i n o e q u a l t " N " , s i w i l ll o o p b a c k t 1 0 I y o p r e s s e d " X " , i w i l l a l s o l o o p .B u i y o p r e s s e d " Y " , A w o u l d b e q u a l t " Y ( m e a n i n g A $ < > " Y " i f a l s e ) b u i w o u l d n o e q u a l" N ( A $ o " N " i t r u e ) . S i n c e b o t h c o n d i t i o n s a r n o t r u e , A N f a i l s , a n t h p r o g r a m c o n t i n u e s .c o m m o n m i s t a k e w o u l d b e 1 G E A $ : I F A $ < > " Y " O R A $ < > " N " T H E N 1

T h i s w o u l d l o o p b a c k t o l i n e 1 n m a t t e rw h a t k e w a p r e s s e d , i e i t h e r A d i d n o t e q u a l" Y o A d i d n o t e q u a l " N " , t h e n t h c o m p u t e rw o u l d l o o p . T h o n l y w a f o t h t e s t t o f a i l w o u l db f o A t b " n o t e q u a l " t " Y " a n d " n o t e q u a l "t " N " ; i o t h e r w o r d s , i w o u l d h a v e t b e b o t he q u a l t " Y a n e q u a l t " N " . t o l d y o i w a t r i c k y ! B t h w a y , a n o t h e r c o m m o n m i s t a k e i s o m e t h i n g l i k e :1 G E A $ : I F A $ < > " Y " A N D < " N T H E N 1 T h i s w i l l g i v e y o 7 S Y N T A X E R R O R , b u i s e e m st r e a d a l r i g h t i E n g l i s h . I t ' s j u s t t h a t t h c o m p u t e rr e q u i r e s y o t r e p e a t t h e v a r i a b l e f o e a c h < > < , > , = , e t c .

I y o u ' v e t r i e d s o m e o t h e x a m p l e s , y o u ' l lf i n d t h a t G E o n l y c h a n g e s t h v a l u e o t h v a r i a b l e .I d o e s n o p r i n t t h e k e o t h e s c r e e n . T h i s i a l s oh a n d y ; y o d o n ' t w a n t b u n c h o k e y s p r i n t e d o u j u s t t m o v e y o u r s p a c e s h i p u s i n g t h k e y b o a r d .T o m a k e s i m p l e " v i d e o t y p e w r i t e r , " t r t h i s ( r m e m b e r t h s e m i c o l o n o l i n e 2 0 ) :1 G E X $ : I F X S = " " T H E N 1 2 P R I N T X $ ; : G O T O 1

O T G r e a t F r o n t i e r sW e ' r e n e a r l y r e a d y t u s t h e f u n c t i o n k e y s . T r t h i s : p r e s s t h e q u o t e ( S H 1 1 T - 2 ) a n t h e n p r e s s t h f u n c t i o n k e y s ( S H I F T t g e t t h e e v e n - n u m b e r e dk e y s ) . W h a t m a g i c i t h i s ? E a c h k e y n o s e e m s t p r i n t s o m e c r y p t i c s y m b o l ! T h c o m p u t e r c a r e a dt h e f u n c t i o n k e y s j u s t l i k e a n o t h e r k e y , b u P R I N T i n t i t h e m w o n ' t d i s p l a y a n y t h i n g u n l e s s y o a r i q u o t e m o d e ( w h e r e y o c a p r o g r a m c u r s o rc o n t r o l s i n t o I ' R I N T s t a t e m e n t s ) . B u y o c a t a k ea d v a n t a g e o t h s y m b o l s t e a s i l y i n t e r p r e t t h f u n c t i o n k e y s . Y o u s G E t r e a d t h e m , o c o u r s e .T r t h i s p r o g r a m :1 G E T F $ : I F F $ = " " T H E N 1 2 0 I F F S = " ( F 1 } " T H E N P R I N T " F U N C T I O N O N E "3 I F 5 = " E F 2 j " T H E N P R I N T " F U N C T I O N T W O "4 0 I F F S = " ( F 3 j " T H E N P R I N T " F U N C T I O N T H R E

E 5 I F $ = " { F 4 J " T H E N P R I N T ' T U N C T I O N F O U R

6 I F $ = " { F 5 ;F I V E ! "

T H E N P R I N T " O O O l F U N C T I O N

Page 111: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 111/132

7 8

9

I I I I T

F $ = "F

F S = "

( F ( F ( F

! J } ■

T H E NT H E N

T H E N

P R I N T 'P R I N T 'P R I N T 1

' F U N C T I O N' F U N C T I O N' F U N C T I O N

S I S E V E

E I G H

T h { F l } , { F 2 } , e t c . , m e a n s f o y o t p r e s st h a p p r o p r i a t e f u n c t i o n k e i n s i d e t h e q u o t e s .Y o u ' l l g e t h a f o r e m e n t i o n e d s y m b o l s . L i n e 7 0( p r i n t e d o t h 1 5 2 5 e p r i n t e r ) w o u l d l o o k l i k e :

7 I F * = " B " T H E M P R I N T " F U N C T I O N S I X "L i n e 6 0 i j u s t t r e m i n d y o t h a t e v e r y p r o g r a mh a s p a r k o s p o n t a n e i t y . W h a t w i l l y o d w i t ht h f u n c t i o n k e y s ? I t ' s r e a l l y u t y o u . F o e x a m p l e ,t o r e s t a r t a g a m e , y o m i g h t d s o m e t h i n g l i k e t h i s :5 3 P R I N T " P R E S S F T P L A Y A G A I N "5 4 G E T A S : I F A $ < > " [ f l l " T H E N 5 4 Y o c o u l d a l s o o r g a n i z e b u n c h o s u b r o u t i n e s ,o n f o e a c h k e y , t h a t d o e s s o m e t h i n g a s s o c i a t e dw i t h t h k e ( m a y b e e i g h t s o u n d e f f e c t s ) :

1 G E T R Q S i I F R Q $ = " " T H E N 1 2 0 I F R Q ? = " { f l J " T H E N G O S U B 5 0

9 0 I F R Q $ = " t £ 8 } " T H E N G O S U B 1 0 0 0E a c h f u n c t i o n k e a l s o h a c o r r e s p o n d i n g

A S C I I n u m b e r . T r [ h i s p r o g r a m . I p r i n t s o u t h A S C I I ( o r d e r e d ) v a l u e f o a n k e p r e s s e d :

1 G E T A ? : I F A $ = " " T H E N 1

2 P R I N T C H R $ ( 3 4 ) ; A $ , V A L ( A S )3 G O T O 1

T h C H R S ( 3 4 ) p u t s t h c o m p u t e r i q u o t em o d e s t h a t i y o p r e s s C L R / H O M E o s o m et h i n g , y o u ' l l s e t h s y m b o l f o i i n s t e a d o f t h s c r e e n c l e a r i n g .

H e r e i s u m m a r y o t h A S C I I v a l u e s f o t h e f u n c t i o n k e y s :

Q 1 3 f 3 1 3 f 5 1 3 f 7 1 3

( 2 1 3 f 4 1 3 f 6 1 3 f f i : 1 4

T h e y ' r e i o r d e r f r o m f l - f 7 , a n f 2 - f 8 , s e p a r a t e l y .S y o c o u l d u s s t a t e m e n t l i k e t h i s t o c h e c kf o f 6 3 4 I P S = C H R $ ( 1 3 9 ) T H E N P R I N T " F u n c t i o n

S i x " o 6 5 I A S C { F $ ) = 1 3 9 T H E N G O S U B 4 1 5 3S e h o C H R $ a n A S w o r k ?Y o u T a k e I F r o m H e r eN o t h a t y o u ' v e g o t t h e w o r d o f u n c t i o n k e y s ,y o c a s t a r t m a k i n g y o u r p r o g r a m s " u s e rf r i e n d l y " t o o . A n y o c a s h a r e d o u b l e f e e l i n gO p o w e r : n o t o n l y d o e s p r e s s i n g o n k e r a i s ey o u r g a r a g e d o o r , p u o u t h c a t , a n m a k e c o f f e ei t h m o r n i n g , b u y o a l s o k n o w t h a t y o u ' r e t h o n t h a t m a d e i d i t

I Y o u r V I 2 0 C o m p l e t e ?I f T a

M i c r o - W a r e O . I . o f f e n h i l l t i n e o f u n i q u e h a r d w a r e a n d u t t w a r e p r o d u c t sl o V I 2 0 a n C o m m o d o r e 6 4 ' .U i h w i M l T » o e I n t e r f a c e a n D u p l i c a t o r T y m a c P r e d i c t t o i r i s V I 2 0 i n C o m m o d o r e 6 1 * . E a s i l y l o a O , u v a n e v e n d u p l i c a t e t a p e * w i t h it t a n d a r d r e c o r d e r . F u l l L E I n d i c a t i o n o f d a t a U a n i l e r . H o l e D u p l i c a t i o nr e q u i r e ! s t a n d a r d r e c o r d e r * $ 4 9 . 5 0E i p a n d - O - R a m 1 6 e x p a n s i o n b o a r d ( o t h V I 2 0 » . C o i i i a l n i r e n t , l u l lm e m o r y a l l o c a t i o n , ? s w i t c h s e l e c t a b l e i l o t s , p l u i w r i t e p r o t e c t a r e a f a c a r t r i d g es i m u l a t i o n a n i n v e s t i g a t i o n £ 1 1 9 0 0w a l c o n n e c t p a r a l l e l p r i n t e r t h r o u g h t h u t s r p o r l . E i t e n t l v a m a n u a l w i l d d r i v e rI n c l u d e d $ 1 9 0 5T h e " C o n n n c l l o n " h i l l y I n t e l l i g e n t p a r a l l e l I n t e r f a c e f o r t h V I 2 0 ' a n dC o m m o d o r e 5 4 l h a t w i l l m i k e y o u r p r i n t e r o p e r a t e I l k a t h C o m m o d o r e p r i n t e ri n c l u d i n g A L L G R A P H I C S , a n v i r t u a l l y e v e r y o t h e r p u n i e r f u n c t i o n .A v a i l a b l e f o m o g r a p h i c p r i n t e r s $ u o P l u s ! G n m s C a r t r i d g e * , C a s s e t t e s . E d u c a t i o n a l , W o r d P r o c e s i o r * ,B u s i n e s s A p p l i c a t i o n s a n m o r « ! M U ! N ! [ l l ! [ l l ! l ! f l l f l | ] l ! ! [ l 1 ! ! [ | l ! ! l l l ! ! l l ! ! M ! ! t

D e a l e r a n D i s t r i b u t o rI n q u i r i e s I n v i t e dN O T E . W n t t . 1 i M m m u m l m f C e i l M n v i i u e v \ o t e e i a m j u a s s a n t c w g o u i r t C S V « • & H C J C n R t g s l B H I n t a u r u a t o S m n h m t a o ^ u

D I S T R I B U T I N G I N 1 3 4 2 B R I . 2 3 B u t l e r , N 0 7 4 0 52 0 1 - 8 3 8 - 9 0 2 7

S e p t e m b e r 1 9 8 3 C O M P U T E ! G a z e t t e 1 0 9

Page 112: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 112/132

B e g i n n e r ' s G u i d eT o T y p i n g I P r o g r a m s

W h a t I P r o g r a m ?c o m p u t e r c a n n o t p e r f o r m a n t a s k b i t s e l f .L i k e c a w i t h o u t g a s , c o m p u t e r h a p o t e n t i a l ,b u w i t h o u t p r o g r a m , i i s n ' t g o i n g a n y w h e r e .M o s t o f t h e p r o g r a m s p u b l i s h e d i C O M P U T E R SG n z e t l c f o C o m m o d o r e a r w r i t t e n i n c o m p u t e rl a n g u a g e c a l l e d B A S I C . B A S I C i e a s y t l e a r na n i b u i l t i n t o a l V I C - 2 0 s a n C o m m o d o r e 6 4 s .

B A S I C P r o g r a m sE a c h m o n t h , C O M P U T E ! ' ^ G a z e t t e f o C o m m o d o r ep u b l i s h e s p r o g r a m s f o b o t h t h V I C a n d 6 4 T s t a r t o u t , t y p e i o n l y p r o g r a m s w r i t t e n f o y o u rm a c h i n e , e . g . , " V I C V e r s i o n " i y o h a v e V I C - 2 0 .L a t e r , w h e n y o g a i n e x p e r i e n c e w i t h y o u r c o p u t e r ' s B A S I C , y o c a t r t y p i n g i a n c o n v e r t i n gc e r t a i n p r o g r a m s f r o m a n o t h e r c o m p u t e r t y o u r s .

C o m p u t e r s c a b p i c k y . U n l i k e t h e E n g l i s hl a n g u a g e , w h i c h i f u l l o a m b i g u i t i e s , B A S I C u s a l l y h a o n l y o n " r i g h t w a y " o f s t a t i n g s o m e t h i n g .E v e r y l e t t e r , c h a r a c t e r , o n u m b e r i s i g n i f i c a n t .c o m m o n m i s t a k e i s u b s t i t u t i n g l e t t e r s u c h a " O f o t h n u m e r a l " 0 " , l o w e r c a s e " I " f o r t h n u m e r a l " \ " , o a u p p e r c a s e " B " f o t h n u m e r a l" 8 " . A l s o , y o u m u s t e n t e r a l p u n c t u a t i o n s u c h a c o l o n s a n c o m m a s j u s t a t h e y a p p e a r i t h m a g a z i n e . S p a c i n g c a b i m p o r t a n t . T b s a f e ,t y p e i t h l i s t i n g s e x a c t l y a t h e y a p p e a r .B r a c k e t s A n S p e c i a l C h a r a c t e r sT h e x c e p t i o n t t h i s t y p i n g r u l e i w h e n y o s e t h c u r v e d b r a c k e t , s u c h a " { D O W N } " . A n yt h i n g w i t h i n a s e t o b r a c k e t s i s p e c i a l c h a r a c t e ro c h a r a c t e r s t h a t c a n n o t e a s i l y b l i s t e d o p r i n te r W h e n y o c o m e a c r o s s s u c h s p e c i a l s t a t em e n t , r e f e r t " H o w T T y p e I C O M P U T E ' / sG a z e t t e P r o g r a m s . "A b o u t D A T A S t a t e m e n t sS o m e p r o g r a m s c o n t a i n s e c t i o n o s e c t i o n s o D A T A s t a t e m e n t s . T h e s e l i n e s p r o v i d e i n f o r m a t i o nn e e d e d b t h p r o g r a m . S o m e D A T A s t a t e m e n t sc o n t a i n a c t u a l p r o g r a m s ( c a l l e d m a c h i n e l a n g u a g e ) ;o t h e r s c o n t a i n g r a p h i c s c o d e s . T h e s e l i n e s a r e s p ec i a l l y s e n s i t i v e t e r r o r s .

I s i n g l e n u m b e r i a n o n D A T A s t a t e m e n ti m i s t y p e d , y o u r m a c h i n e c o u l d " l o c k u p , " o " c r a s h . " T h k e y b o a r d a n S T O P k e m a s e e m" d e a d , " a n t h e s c r e e n m a g b l a n k . D o n ' t p a n i c

n d a m a g e i d o n e . T r e g a i n c o n t r o l , y o h a v eU C O M P U T E ! ' i G a i e t t e S e p t e m b e r 1 9 8 3

t t u r n o f y o u r c o m p u t e r , t h e n t u r n i b a c k o n T h i s w i l l e r a s e w h a t e v e r p r o g r a m w a i m e m o r y ,s a l w a y s S A V E c o p y o y o u r p r o g r a m b e f o r e i / o u R U i t I y o u r c o m p u t e r c r a s h e s , y o c a L O A D t h p r o g r a m a n d l o o k f o y o u r m i s t a k e .

S o m e t i m e s m i s t y p e d D A T A s t a t e m e n t w i l lc a u s e a e r r o r m e s s a g e w h e n t h p r o g r a m i R U N .T h e r r o r m e s s a g e m a r e f e r t t h p r o g r a m l i n et h a t R E A D s t h d a t a . T h e r r o r i s t i l l i t h D A T As t a t e m e n t s , t h o u g h .

G e T K n o w Y o u r M a c h i n eY o s h o u l d f a m i l i a r i z e y o u r s e l f w i t h y o u r c o p u t e r b e f o r e a t t e m p t i n g t t y p e i p r o g r a m .L e a r n t h s t a t e m e n t s y o u s t s t o r e a n r e t r i e v ep r o g r a m s f r o m t a p e o d i s k . Y o u ' l l w a n t l s a v ec o p y o y o u r p r o g r a m , s t h a i y o w o n ' t h a v e t t y p e i i e v e r y l i m e y o u w a n t t u s i t L e a r n t u s y o u r m a c h i n e ' s e d i t i n g f u n c t i o n s . H o d y o c h a n g e a l i n e i y o m a d e m i s t a k e ? Y o c a a l w a y s r e t y p e t h e l i n e , b u y o a t l e a s t n e e d t k n o w h o w t b a c k s p a c e . D y o k n o w h o w t e n t e r i n v e r s e v i d e o , l o w e r c a s e , a n c o n t r o l c h a ra c t e r s ? I t ' s a l l e x p l a i n e d i y o u r c o m p u t e r ' sm a n u a l s .

Q u i c k R e v i e w1 T y p e i t h p r o g r a m l i n e a t t i m e , i o r d e r .P r e s s R E T U R N a t h e n o e a c h l i n e . U s b a c ks p a c e o t h b a c k a r r o w t c o r r e c t m i s t a k e s .2 C h e c k t h l i n e y o u ' v e t y p e d a g a i n s t t h e l i n e i t h m a g a z i n e . Y o c a n c h e c k t h e n t i r e p r o g r a ma g a i n i y o g e a e r r o r w h e n y o R U t h p r o g r a m .3 M a k e s u r e y o u ' v e e n t e r e d s t a t e m e n t s i b r a c ke t a t h a p p r o p r i a t e ' c o n t r o l k e ( s e e " H o w T T y p e C O M P U T E l ' s G a z e t t e P r o g r a m s " e l s e w h e r ei t h m a g a z i n e . )

W r e g r e t t h a i w a r n o a b l e t a r e s p o n d l i n d i v i d u a li n q u i r i e s a b o u t p r o g r a m s , p r o d u c t s , o s c n ' i c e s a p e a r i n g i C O M P U T E R S G a z e t t e ( o C o m m o d o r ei i u c t i n c r e a s i n g p u b l i c a t i o n a c t i v i t y . O t h o s e i f r e q u e n t o c c a s i o n s w h e n a p u b l i s h e d p r o g r a m c o n t a i n s

t y p o , t h c o r r e c t i o n w i l l a p p e a r i t h m a g a z i n e ,u s u a l l y w i t h i n e i g h t w e e k s . I y o h a v e s p e c i f i cQ u e s t i o n s a b o u t i t e m s o p r o g r a m s w h i c h y o u ' v e s e e ni C O M P U T E R ' S G a z e t t e f o C o m m o d o r e , p l e a s es e n d t h e m t G a z e t t e F e e d b a c k , P . O . B o 5 4 0 6 .G r e e n s b o r o , N 2 7 4 0 3 .

Page 113: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 113/132

H o T T y p e I C O M P U T E R S G a z e t t e P r o g r a m s

M a n y o t h p r o g r a m s w h i c h a r l i s t e d i n C O P U T E ' . ' s G a z e t t e c o n t a i n s p e c i a l c o n t r o l c h a r a c t e r s( c u r s o r c o n t r o l , c o l o r k e y s , i n v e r s e v i d e o , e t c . ) .l m a k e i e a s y t k n o w e x a c t l y w h a t t t y p e w h e n

e n t e r i n g o n o t h e s e p r o g r a m s i n t o y o u r c o p u t e r , w h a v e e s t a b l i s h e d t h f o l l o w i n g f i s t i n gc o n v e n t i o n s .

G e n e r a l l y , a n V I C - 2 0 o C o m m o d o r e 6 p r o g r a m l i s t i n g s w i l l c o n t a i n b r a c k e t e d w o r d sw h i c h s p e l l o u a n s p e c i a l c h a r a c t e r s : { D O W N }w o u l d m e a n t p r e s s t h e c u r s o r d o w n k e y . { 5S P A C E S ] w o u l d m e a n t p r e s s t h e s p a c e b a f i v et i m e s .

T i n d i c a t e t h a t k e y s h o u l d b s h i f t e d ( h o l dd o w n t h S H I F T k e w h i l e p r e s s i n g t h o i h e rk e y ) , t h k e w o u l d b u n d e r l i n e d i o u l i s t i n g s .F o e x a m p l e , w o u l d m e a n t t y p e t h e S k e w h i l e h o l d i n g t h s h i f t k e y . T h i s w o u l d a p p e a ro n y o u r s c r e e n a " h e a r t " s y m b o l . I y o f i n da u n d e r l i n e d k e e n c l o s e d i b r a c e s ( e . g . , { 1

} ) y o s h o u l d t y p e t h k e a m a n y t i m e s a i n d i c a t e d ( i o u r e x a m p l e , y o w o u l d e n t e r t e ns h i f t e d N ' s ) .

I k e i e n c l o s e d i s p e c i a l b r a c k e t s , M y o s h o u l d h o l d d o w n t h C o m m o d o r e k e w h i l ep r e s s i n g t h e k e i n s i d e t h e s p e c i . i l b r a c k e t s . ( T h eC o m m o d o r e k e i t h k e i t h l o w e r l e f t c o r n e ro t h k e y b o a r d . ) A g a i n , i t h k e i p r e c e d e d b

n u m b e r , y o s h o u l d p r e s s t h k e a m a n y t i m e sa n e c e s s a r y .

R a r e l y , y o u ' l l s e a s o l i t a r y l e t t e r o f t h e a p h a b e t e n c l o s e d i b r a c e s . T h e s e c h a r a c t e r s c a b e n t e r e d o t h C o m m o d o r e 6 b h o l d i n g d o w n

t h C T R L k e y w h i l e t y p i n g ( h l e t t e r i t h b r a c e s .F o e x a m p l e , { w o u l d i n d i c a t e t h a t y o s h o u l dp r e s s C T R 1 . - A . Y o s h o u l d n e v e r h a v e t e n t e rs u c h c h a r a c t e r o t h V I C - 2 0 , b u i y o d o y o w o u l d h a v e t l e a v e t h q u o t e m o d e ( p r e s s R T U R N a n c u r s o r b a c k u t t h p o s i t i o n w h e r et h c o n t r o l c h a r a c t e r s h o u l d g o ) , p r e s s C T R L - 9( R V S O N ) , t h l e t t e r i b r a c e s , a n t h e n C T R L - 0( R V S O F F ) .

A b o u t t h q u o t e m o d e : y o k n o w t h a t y o c a m o v e t h c u r s o r a r o u n d t h s c r e e n w i t h t h C R S Rk e y s . S o m e t i m e s p r o g r a m m e r w i l l w a n t t m o v et h c u r s o r u n d e r p r o g r a m c o n t r o l . T h a t ' s w h y o s e a l t h { L E F T } ' s , { H O M E l ' s , a n d{ B L U } ' s i o u r p r o g r a m s . T h o n l y w a t h c o p u t e r c a t e l l t h d i f f e r e n c e b e t w e e n d i r e c t a n p r o g r a m m e d c u r s o r c o n t r o l i t h q u o t e m o d e .

O n c e y o p r e s s t h q u o t e ( t h e d o u b l e q u o t e ,S H I F T - 2 ) , y o a r i t h q u o t e m o d e . I y o t y p es o m e t h i n g a n t h e n t r y t o c h a n g e i b m o v i n gt h c u r s o r l e f t , y o u ' l l o n l y g e b u n c h o r e v e r s e -v i d e o l i n e s . T h e s e a r e t h e s y m b o l s f o c u r s o r l e f t .T h o n l y e d i t i n g k e t h a t i s n ' t p r o g r a m m a b l e i t h D H k e y ; y o c a s t i l l u s D E t b a c k u p a n de d i t t h l i n e . O n c e y o t y p e a n o t h e r q u o t e , y o a r o u o q u o t e m o d e .Y o a l s o g i n t o q u o t e m o d e w h e n y o I N S e r T s p a c e s i n t o l i n e . I a n c a s e , t h e a s i e s tw a t g e o u o q u o t e m o d e i t j u s t p r e s s R T U R N . Y o u ' l l t h e n b e o u t o q u o t e m o d e a n y o c a c u r s o r u t t h m i s t y p e d l i n e a n f i i t

U s t h f o l l o w i n g t a b l e w h e n e n t e r i n g c u r s o ra n c o l o r c o n t r o l k e v s :

W h e n Y o R e a d : P r e s s :( C L E A R ) E G f l{ H O M E )

( d o w n )( l e f t ) g u i s( R I G H T )

R V H ( O F F ) Q U I D

B L 1 7 w h r

( r e d ) E 3

S e e : W h e n Y o R e a d : P r e s s

D

E f j l ( p u r )^ ; : ■ • . ■ ; ■[ | 3 ( b l u J

; I y e l )

K 3 3 .

P r e s s :c m f f f H lE H I Dn n E 3

s H Q H a a

S e e :

S C I

W h e n Y o R e a d :E 7

£ 8 ( F l !( F 2 )[ F 3 ]( F 4 )( P 5 J[ F 6 )E F 7 Jl F 8 )

P r e s s :n a C

t W r

B

S e e :

■ 1 I 5 ■

S e p t e m b e r 1 9 8 3 C O M P U T E D G a z e t t e 1 1

Page 114: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 114/132

f f e w l t f s N a t i o n a l W h o l e s a l eC o m m o d o r e 6 W c - 2 C l1 5 4 1 D r i v e1 6 R A S c l e n t I f l c M i c r o6 - s l o t b u f f e r e d

e x & r i s o u j - p u rS e r i a l p r i n t e r

n t e r - f a c w / c a b l

. 4 3 5 . D C, 1 4 4 . 0 0. 3 3 5 . 0 0

8 9 . 0 04 4 . 9 5

A m d e k C o l o rN E 1 2 C o o T a x a n 1 2 A m b e rU S 1 2 A m b e rC . 1 T O H P r o w r i t e r -O d a t a M L - 3 2 AD i a b l o « 2 0 *S m t C o r o n a T P - 1W i c o J o y s t i c kP o i n t m a s t e r j o y s t i c k

C a r d c o p r i n t e r e r - fC a s s e t t e i n t e r2 - s l o t e a n i

D a t a 2 4 0 / 3 0 V i O e o8 U d e o - P a KZ 8 U d e P a

S o - f t w s r eO c B r o w n F o x *T r s n u S w a r m

d e n d C r e a t i v e C h o p l i f t e r

A p e - p a nU M O u t u i o r ! d *

S a t e l t e s M e t e o r t e

H E H e s m o nV i F o r t h

M i c r o - E D M a t h B i dV A I N V A D E R S

T h D a t a B a s e■ J i c - 2 0 6

5 5 . 0 02 7 . 5 02 7 5

H e w i t t ' s N a t i o n a l W h o l e s a l e o A l b u q .2 4 4 8 M e n a u l N E f t l h u q . , N . M e n . [ S O S ] 8 B 3 - 0 9 8 41 - S Q Q - B 2 1 - 9 2 B 7

P r i c e s s u b j e c tt c h a n g e

w i t h o u t n o t i c e .

C O M P U T E S ' sF i r s t B o o k O V I

T h e n e w e s t t i t l e i n C O M P U T E I ' s F i r s t B o o k s e r i e s . . .O u F i r s t B o o k o V I c o n t a i n s t h e b e s t o o u V I a r t i c l e s a n a p p l i c a t i o n sp u b l i s h e d s i n c e t h s u m m e r o 1 9 8 1 . I o n c o n v e n i e n t s p i r a l b o u n d v o l u m e ,y o u ' l l f i n d a p p r o x i m a t e l y 2 0 p a g e s o i n f o r m a t i o n .

C h a p t e r 1 G e t t i n g S t a r t e d C h a p t e r 4 C o l o r a n G r a p h i c sZ C h a p t e r Z D i v e r s i o n s R e c r e a t i o n C h a p t e r 5 M a p s a n S p e c i f i c a t i o n s

a n E d u c a t i o n C h a p t e r 6 M a c h i n e L a n g u a g eC h a p t e r 3 P r o g r a m m i n g T e c h n i q u e s

I a d d i t i o n t m a t e r i a l p r e v i o u s l y p u b l i s h e d i C O M P U T E ! , s e v e r a l o t h a r t i c l e sa n d p r o g r a m s i n c l u d i n g a s c r e e n p r i n t p r o g r a m , a p p e n d , t u t o r i a l s o s c r e e nf o r m a t t i n g a n k e y b o a r d i n p u t a n o t h e r s , a r e " b e i n g p u b l i s h e d f o t h f i r s t t i m e .O r d e r y o u r c o p y o C O M P U T E I ' s F i r s t B o o k O V I t o d a y b c a l l i n g T O L L F R E E :

8 0 0 - 3 3 4 - 0 8 6 8I N C a l l 9 1 9 - 2 7 5 - 9 8 0 9

S 1 2 . 9 5 p l u s $ s h i p p i n g a n h a n d l i n g . M a s t e r C a r d , V i s a , a n A m e r i c a n E x p r e s s a c c e p t e d , o s e n d y o u r c h e c k o m o n e y o r d e r t o C O M P U T E ! B o o k s , P . O . B o 5 4 0 6 , G r e e n s b o r o , N 3 7 4 0 3 .U f u n d s o n l y . F o r e i g n o r d e r a d d S 3 f o a i m a i l , $ f o s u r f a c e d e l i v e r y .

Page 115: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 115/132

D e m o n S t a rB E F O R E T Y P I N G . . .

B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o wT o T y p e C O M P U T E I ' s G a z e t t e P r o g r a m s " a n d" B e g i n n e r ' s G u i d e T T y p i n g I P r o g r a m s "t h a t a p p e a r b e f o r e t h e P r o g r a m L i s t i n g s .

P r o g r a m 1 D e m o n S t a r V I V e r s i o n( M a i n P r o g r a m )

P O K E 3 6 8 7 9 , 2 5 3 : P R I N T " { C L R J W A I T "P = 2 8 P O K E 5 6 , P P O K E 5 2 , P : P O K E 5 1 , P E E K ( 5 5 ): C L R

F O R I = 7 1 6 8 T O 7 6 7 9 : P O K E I , P E E K ( 1 + 3 2 7 6 8 - 7 1 68 ) : N E X TO P E N 1 , 1 , 0 , " D F "I N P U T # 1 , X : I F X = 9 9 9 T H E N 7F O R J = X T O X + 7 : I N P U T ! 1 , Y : P O K E J , Y : N E X T : G O TO 5 : D I M M X % ( 2 , 2 ) , O % ( 4 )C L O S E ! : P T = 0 : B B = 1 0 0 0 : I N P U T " L E V E L ( 1 - 1 0) " ; S K : I F S K < 1 O R S K > 1 0 T H E N 7

D 0 = 3 7 1 5 4 ; D 1 = D 0 - 3 : D 2 = D 0 - 2 : C D = 3 0 7 2 0 : C = 2 2: R = 2 3 : S P = 3 2 : F L = 0 : R G = 8

V = 3 6 8 7 8 : V N = V - 1 : V S = V - 2 : E = 4 21 F O R I = 0 T O 2 : F O R J = 0 T O 2 : S P = S P + l : M X % ( l , j ) = »

S P : N E X T J , I : S P = 3 21 D E F F N A ( W ) = 7 6 8 0 + X + C * Y ; D E F F N B ( W ) = P E E K ( F

N A ( H ) ) : D E F F N R ( W ) = I N T ( R N D ( 1 ) * W )1 P R I N T " [ C L R j " : P O K E V + 3 , 1 2 8 : P O K E V + 1 , 1 4 : P

O K E V - 9 , 2 5 51 F O R I = 0 T O 3 : 0 % { I ) = E : E = E + 1 : N E X T : K = 4 : F O R H

= 0 T O 3 : F O R J = 1 T O ( 3 * S K ) : G O S U B 7 01 P O K E R P , 0 % ( H ) : P O K E R C , K : N E X T J : K = K + 1 : N E X

T 1 M C = 0 : M R = - 1 : S X = 3 : S Y = 2 2 : S H = 8 1 6 7 : P O K E S H ,

3 6 : P O K B S H + C D , 31 F O R T = 1 2 8 T O 2 4 S T E P - 1 : P O K E V + 3 , T : F O R D = 1 T O1 0 : N E X T D , T : F 0 R H = 1 T 0 1 0 0 0 : N E X T

1 P R I N T " [ H O M E ! £ w H T ] " P T " ( B L U ) " : I F F L = 0 A N DF N R { 1 0 ) = 3 T H E N 6 3

I I F F L = 2 T H E N P R I N T " ( H 0 M E i { D O W N ] [ G R N } " ; I G H T S ( T I S , 2 ) ; " ( B L U } " : I F T I > 7 0 0 T H E N 7 2

2 G O S U B 6 0 : I F F B T H E N X = S X : Y = S Y : P X = M C : P Y = M R: G O T O 3 4

2 U = 0 : W = 0 : I F J 0 T H E N U = 12 I F J 2 T H E N U = - 12 I F J l T H E N W = l2 I F J 3 T H E N W = - 12 I F U = 0 A N D W = 0 T H E N U = M C : W = M R2 M C = U : M R = W : S X = S X + M C : S Y = S Y + M R : I F S Y < 0 T H E

N S Y = R2 I F S Y > R T H E N S Y = 02 I F S X > 2 1 T H E N S X = 02 I F S X < 0 T H E N S X = 2 13 X = S X : Y = S Y : J = F N B { 0 ) : I F J < 4 8 A N D J > 4 1 T H E N F

L = 1 : G O T O 4 53 P O K E S H , S P : P O K E S H + C D , 0 : S H = F N A ( 0 ) : P O K E S

H , M X % ( M C + 1 , M R + 1 ) : P O K E S H + C D , 33 I F F I . O 2 T H E N P R I N T " [ H O M E H d O W N ] [ B L R ]

{ S P A C E S ] t B L U } "3 G 0 T 0 1 73 F O R I = 1 T O R G : P O K E V , 1 5 : X = X + P X : Y = Y + P Y : P O K

E V S , 2 4 13 I F I < > 1 T H E N P O K E T , S P : P O K E T + C D , 03 I F X > 2 1 T H E N X = 0

3 I F X < 0 T H E N X = 2 13 I F Y > R T H E N Y = 03 I F Y < 0 T H E N Y = R4 J = F N B ( 0 ) : I F J = S P T H E N 4 24 I F J < 4 8 A N D J > 4 1 T H E N I = R G : N E X T I : G O T O 4 54 T = F N A ( 0 ) : P O K E T , 3 7 : P O K E T + C D , l : P O K E V , 0 :

F O R H = 1 T O 2 5 : N E X T H : N E X T I4 P O K E T , S P : P O K E T + C D , 0 : I F P E E K ( R P ) = 4 7 T H E N

P 0 K E V . 1 54 G 0 T 0 1 74 L = F N B ( 0 ) : X P = F N A ( 0 ) I F F L = l T H E b 7 5 04 I F L = 4 7 T H E N P T = P T + 5 0 0 : F L = 0 : R G = 8 : G O T O 5 04 I F L < 4 6 A N D L > 4 1 T H E N P T = P T + ( ( L - 4 1 ) * 5 )4 I F L = 4 6 T H E N P T = P T + 1 0 0 : F L = 04 I F P E E K { R P ) = 4 7 T H E N 5 25 P O K E X P , 5 8 : P O K E X P + C D , 2 : P O K E V N , 2 2 05 F O R M = 1 5 T O 0 S T E P - 1 : P O K E V , M : F O R N = 1 T O 2 5 : N

E X T N , M : P O K E V N , 0 : P O K E V S , 05 F O R M = 1 T O 3 : P O K E X P , 5 8 : P O K E X P + C D , 2 : F O R N =

1 T O 2 5 : N E X T N : P O K E X P , S P : P O K E X P + C D , 05 F O R N = 1 T O 2 5 : N E X T N , M : I F F L = 1 T H E N 5 65 I F P T > B B T H E N 6 75 P O K E T , 3 2 : P O K E T + C D , 0 : G O T O 1 75 P O K E V N , 0 : P O K E V - 9 , 2 4 0 : P O K E V + 1 , 1 7 0 : I F P T

< 0 T H E N P R I N T " f C L R ] [ B L K } E N E R G Y L O S S : " P T : G O T O 5 8

5 P R I N T " E C L R ] [ B L K j S H I P D E S T R O Y E D . E N E R GY T R A N S M I T T E D : " ; P T

5 I N P U T " A N O T H E R G A M E f S H I F T - S P A C E ] ( Y / N )" ; A S : I F A ? = " Y " T H E N 7

5 E N 6 P O K E D 0 , 1 2 7 : P = P E E K { D 2 ) A N D 1 2 8 : J 0 = - ( P = 0 )

s P O K E D 0 , 2 5 56 P = P E E K ( D 1 ) : J l = - ( ( P A N D 8 ) = 0 ) : J 2 = - ( ( P A N D

1 6 ) = 0 )6 J 3 = - ( ( P A N D 4 ) = 0 ) : F B = - { ( P A N D S P ) = 0 ) : R E T U

R 6 G O S U B 7 0 : I F R P < 7 7 0 6 T H E N G O S U B 7 0 : P O K E R P , 4

7 : P O K E R C , 6 : P O K E V N , 2 4 1 : G O S U B 7 5 : R G = 5 : G OT O 6 5

6 P O K E R P , 4 6 : P O K E R C , 2 : P O K E V - 4 , 1 9 76 P O K E V S , 0 : P O K E V , 1 5 : F O R H = 1 T O 2 0 0 : N E X T : P 0

K E V - 4 , 06 F L = 2 ! T I $ = " 0 0 0 0 0 0 " : G O T O 1 86 P O K E V S , 0 : P O K E V N , 0 : P R I N T " { C L R ] { Y E L J b O N

U 1 0 0 " : F O R H = 1 T O 1 0 0 0 : N E X T6 P T = P T + 1 0 0 : B B = B B + 1 0 0 0 j I F P T > 3 0 0 0 A N D S K < 8

T H E N S K = S K + 16 G O T O 87 X = F N R ( C ) : Y = F N R ( R ) : I F F N B ( 0 ) O S P T H E N 7 07 R P = F N A ( 0 ) : R C = R P + C D ; R E T U R N7 P O K E V , 0 : I F P E E K ( R P ) = 4 7 T H E N 5 67 P O K E R P , S P : P O K E R C , 0 : P T = P T - 5 0 0 : I F P T < 0 T H

E N 5 67 P R I N T " ( H O M E ) [ B L K ] t 6 S P A C E S } " i F L = 0 : G O T0 1 7 F O R I = 1 T O 6 : P O K E V + 1 , 3 0 P O R J = - 1 T O 3 0 : N E X T :

P O K E V + 1 , 1 4 : F O R J = 1 T O 3 0 : N E X T : N E X T I : R E T UR

P r o g r a m 2 V I D a t a F i l e P r o g r a m1 O P E N l , 1 , 1 , " D F "2 R E A D X : I F X < 0 T H E N 5 03 P R I N T # 1 , X4 G O T O 2 05 C L 0 S E 16 G O T O 9 9 91 0 D A T A 7 4 3 2 , 1 2 8 , 1 2 6 , 1 2 1 , 1 1 2 , 1 0 4 , 6 8 , 6 4 , 3 2

S e p t e m b e r 1 9 B 3 C O M P U T E ' / i G a z e l l e 1 1 3

Page 116: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 116/132

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 2 4 2 5 2 6 9 9

D A T A 7 4 4 0 ,D A T A 7 4 4 8 ,D A T A 7 4 5 6 ,D A T A 7 4 6 4 ,D A T A 7 4 7 2 ,D A T A 7 4 8 0 ,D A T A 7 4 8 8 ,D A T A 7 4 9 6 ,D A T A 7 5 0 4 ,D A T A 7 5 1 2 ,D A T A 7 5 2 0 ,D A T A 7 5 2 8 ,D A T A 7 5 3 6 D A T A 7 5 4 4 ,D A T A 7 6 3 2 ,

D A T A 9 9 9 , -E N

6 , 8 , 1 6 , 2 5 2 , 2 5 2 , 1 6 , 8 , 63 2 , 6 4 , 6 8 , 1 0 4 , 1 1 2 , 1 2 1 , 1 2 6 , 1 22 4 , 2 4 , 2 4 , 2 4 , 6 0 , 9 0 , 1 5 3 , 1 2 90 , 0 , 3 6 , 2 4 , 2 4 , 3 6 , 0 , 01 2 9 , 1 5 3 , 9 0 , 6 0 , 2 4 , 2 4 , 2 4 , 2 41 , 1 2 6 , 1 5 8 , 1 4 , 2 2 , 3 4 , 2 , 49 6 , 1 6 , 8 , 6 3 , 6 3 , 8 , 1 6 , 9 64 , 2 , 3 4 , 2 2 , 1 4 , 1 5 8 , 1 2 6 , 11 2 8 , 8 2 , 1 6 4 , 8 0 , 2 1 , 1 7 0 , 2 1 , 3 42 4 , 6 0 , 9 8 , 7 3 , 9 3 , 8 9 , 5 0 , 40 , 4 2 , 2 8 , 6 2 , 2 8 , 4 2 , 0 , 00 , 1 1 2 , 1 5 2 , 1 8 8 , 1 8 9 , 2 5 , 1 4 , 06 0 , 6 6 , 1 2 9 , 1 5 3 , 1 5 3 , 1 2 9 , 6 6 , 6 05 6 , 1 6 , 8 4 , 2 5 4 , 8 4 , 1 6 , 5 6 , 01 6 2 , 1 1 6 , 1 2 4 , 5 6 , 6 0 , 1 0 6 , S I , 1 4

P r o g r a m 3 D e m o n S t a r - 6 4 V e r s i o n9 S = 5 4 2 7 2 : F O R I = 0 T O 2 8 ; P O K E S + I , 0 : N E X T1 0 R E S T O R E1 1 p o k e 5 3 2 8 1 , u : p o k e 5 3 2 8 0 , 1 1 : p r i n t "

E c l r } [ w h t J h o l d o n f e w s e c o n d s w h i lg e m y s e l f "1 2 p r i n t " t o g e t h e r . . . "1 3 p o k e 5 6 3 3 4 , p e e k ( 5 6 3 3 4 ) a n d 2 5 4 : p o k e 1 , p

E E K ( 1 ) A N D 2 5 11 4 I P E E K ( 1 4 9 3 4 ) < > 5 6 T H E N F O R I = 1 2 2 8 8 T O

1 4 9 3 5 : P O K E I , P E E K ( 1 + 5 3 2 4 8 - 1 2 2 8 8 ) : N E X T1 5 F O I = 1 2 5 5 2 T O 1 2 6 7 9 : R E A D A : P O K E I , A t N E

X 1 6 P O K E 1 , P E E K ( 1 ) O R 4 : P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3

4 ) O R 11 7 D I M M X % ( 2 , 2 ) , O % ( 4 )1 8 K ( 1 ) = 3 : K ( 2 ) = 1 0 : K ( 3 ) = 1 3 : K ( 4 ) = 71 9 P T = 0 : B B = 1 0 0 0 : I N P U T " L E V E L ( 1 - 1 0 )

( R I G H T ] 5 f 3 L E F T ] " ; S K : I F S K < 1 O R S K > 1 0T H E N 1 9 0

2 0 D 2 = 5 6 3 2 1 : D 1 = D 0 - 3 : D 2 = D 0 - 2 : C D = 5 4 2 7 2 : C =4 0 : R = 2 4 : S P = 3 2 : F L = 0 : R G = 1 0

2 1 E = 4 22 2 F O R I = 0 T O 2 : F O R J = 0 T O 2 : S P = S P + 1 : M X % { 1 , J )

= S P : N E X T J , I : S P = 3 22 3 D E F F N A ( W ) = 1 0 2 4 + X + C * Y : D E F F N B ( w ) = P E E K {

F N A ( W ) ) : D E F F N R ( W ) = I N T ( R N D { 1 ) * W )2 4 P R I N T " ( C L R ) "2 5 P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 ) A N D 2 4 0 ) + 1 22 6 F O R I = 0 T O 3 : O % ( l ) = E : E = E + l : N E X T : K = l : F O R

H = 0 T O 3 : F O R J = 1 T O ( 3 * S K ) : G O S U B 8 2 02 7 P O K E R P , O % ( H ) : P O K E R C , K ( K ) : N E X T J : K = K + 1

: N E X T H2 8 M C = 0 : M R = - 1 : S X = 3 : S Y = 2 4 : S H = 1 9 8 7 : P O K E S H

, 3 6 : P O K E S H + C D , 32 9 F O R H = 1 T O 1 0 0 0 : N E X T3 0 P R I N T " { H O M E } { W H T } [ R V S ] " P T " ( B L U ] " : I F F

L = 0 A N D F K R ( 1 0 ) = 3 T H E N 7 5 03 1 I F F L = 2 T H E N P R I N T " { H O M E ) { R V S ] { D O W N ]

( C Y N j " ; R I G H T S ( T I S , 2 ) ; " ( B L U J " : I F T I > 10 0 0 T H E N 8 4 0

3 2 G O S U B 7 2 0 : I F F B T H E N X = S X : Y = S Y : P X = M C : P Y =M R : G O T O 4 6 0

3 3 U = 0 : W = 0 ; I F J 0 T H E N U = 13 4 I F J 2 T H E N U = - 13 5 I F J 1 T H E N W = 13 6 I F J 3 T H E N W = - 13 7 I F U = 0 A N D W = 0 T H E N U = M C : W = M R1 1 C O M P U T E ! ' ! G a z e t t e S e p t e m b e r 1 9 8 3

3 8 M O U : M R = W : S X = S X + M C : S Y = S Y + M R : I F S Y < 0 T HE N S Y = R

3 9 I F S Y > R T H E N S Y = 04 0 I F S X > 3 9 T H E N S X = 04 1 I F S X < 0 T H E N S X = 3 94 2 X = S X : Y = S Y : J = F N B ( 0 } : I F J < 4 8 A N D J > 4 1 T H E N

F L = 1 : G O T O 5 7 04 3 p o k e s h , s p : p o k e s h + c d , 0 : s h = f n a ( 0 ) : p o k e

s h , m x % ( m c + 1 , m r + 1 ) : p o k e s h + c d , 34 4 i f f l < > 2 t h e n p r i n t " ( h o m e } E d o w n } { b l k ]

{ s p a c e s } { b l u ) "4 5 G O T O 3 0 04 6 F O R I = 1 T O R G : X = X + P X : Y = Y + P Y4 7 I F > 1 T H E B P O K E T , S P : P O K E T + C D , 04 8 I F X > 3 9 T H E N X = 04 9 I F X < 0 T H E N X = 3 95 0 I F Y > R T H E N Y = 05 1 I F Y < 0 T H E N Y = R5 2 J = F N B ( 0 ) : I F J = S P T H E N 5 4 05 3 I F J < 4 8 A N D J > 4 1 T H E N I = R G : N E X T I : G O T O 5 7 05 4 T = F N A { 0 ) : P O K E T , 3 7 : P O K E T + C D , l : P O K E V , 0

: F O R H = 1 T O 2 5 : N E X T H : N E X T I5 5 P O K E T , S P : P O K E T + C D , 0 : I F P E E K { R P ) = 4 7 T H E

N R E M5 6 G O T O 3 0 05 7 L = F N B ( 0 ) : X P = F N A { 0 ) : I F F L = l T H E N 6 2 05 8 I F L = 4 7 T H E N P T = P T 4 - 5 0 0 : P L = 0 R G = 1 0 G O T O 6

2 5 9 I F L < 4 6 A N D L > 4 1 T H E N P T = P T + ( ( L - 4 1 ) * 5 )6 0 I F L = 4 6 T H E N P T = P T + 1 0 0 : F L = 06 1 I F P E E K ( R P ) = 4 7 T H E N 6 4 06 2 P O K E X P , 5 8 : P O K E X P + C D , 16 3 F O R M = 1 5 T O 0 S T E P - 1 : F O R N = 1 T O 2 5 : H E X T N , M6 4 F O R M = 1 T O 3 : P O K E X P , 5 8 : P O K E X P + C D , 1 : F O R N

= 1 T O 2 5 : N E X T N ; P O K E X P , S P : P O K E X P + C D , 06 5 F O R N = 1 T O 2 5 ; N E X T N , M : I F F L = 1 T H E N 6 8 06 6 I F P T > B B T H E N 7 9 06 7 P O K E T , 3 2 : P O K E T + C D , 0 : G O T O 3 0 06 8 I F P T < 0 T H E N P O K E 5 3 2 7 2 , 2 1 : P R I N T " ( C L R )

I B L K } ( W H T ] E N E R G Y L O S S : " ; P T : G O T O 7 0 06 9 0 P O K E 5 3 2 7 2 , 2 1 : P R I N T " ( C L R ) [ B L K ) { W H T } SH I D E S T R O Y E D . " : P R 1 N T " E N E R G Y T R A N S M I

T T E D : " ; P T7 0 0 p o k e 1 9 8 , 0 : i n p u t " { 3 d o w n j a n o t h e r g a

e ( s h i f t - s p a c e ] ( y / n ) ( r i g h t J y{ l e f t ] " ; a $ : i f a $ = " y " t h e n 1 9 0

7 1 E N 7 2 P = 2 5 5 - P E E K ( 5 6 3 2 1 ) : J 0 = - ( ( P A N D 8 ) = 8 )7 3 J l = - ( ( P A N D 2 ) = 2 ) : J 2 = - { { P A N D 4 ) = 4 )7 4 J 3 = - ( ( P A N D l ) = l ) : F B = - { ( P A N D 1 6 ) = 1 6 ) : R E

T U R N7 5 G O S U B 8 2 0 : I F R P < 1 0 6 8 T H E N G O S U B 3 0 0 0 : P O K E

R P , 4 7 : P O K E R C , 1 : G O S U B 8 7 0 : R G = 6 : G O T O 7 7 07 6 G O S U B 2 0 0 0 : P O K E R P , 4 6 : P O K E R C , 17 7 F O R H = 1 T O 2 0 0 : N E X T7 8 F L = 2 i T I $ = " 0 0 0 0 0 0 " : G O T O 3 1 07 9 P O K E 5 3 2 7 2 , 2 1 P R I N T " t C L R H Y E L } B O N U S

1 0 0 " : F O R H = 1 T O 1 0 0 0 : N E X T : P O K E 5 3 2 7 2 , 2 88 0 P T = P T + 1 0 0 : B B = B B + 1 0 0 0 : I F P T > 3 0 0 0 A N D S K <

8 T H E N S K = S K + 18 1 G O T O 2 0 08 2 X = F N R t C ) : Y = F N R ( R ) ! I F F N B { 0 ) < > S P T H E N 8 28 3 R P = F N A ( 0 ) : R C = R P + C D : R E T U R NS 4 I F P E E K ( R P ) = 4 7 T H B N 6 8 08 5 P O K E R P , S P : P O K E R C , 0 : P T = P T - 5 0 0 : I F P T < 0 T

H E N 6 8 08 6 P R I N T " { H O M E ] [ B L K } ( 6 S P A C E S } " : F L = 0 : G O

T 0 8 7 R E T U R N

Page 117: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 117/132

8 8 D A T A 1 2 8 , 1 2 6 , 1 2 1 , 1 1 2 , 1 0 4 , 6 8 , 6 4 , 3 28 9 0 D A T A 6 , 8 , 1 6 , 2 5 2 , 2 5 2 , 1 6 , 8 , 69 0 D A T A 3 2 , 6 4 , 6 8 , 1 0 4 , 1 1 2 , 1 2 1 , 1 2 6 , 1 2 89 1 D A T A 2 4 , 2 4 , 2 4 , 2 4 , 6 0 , 9 0 , 1 5 3 , 1 2 99 2 D A T A 0 , 0 , 3 6 , 2 4 , 2 4 , 3 6 , 0 , 09 3 D A T A 1 2 9 , 1 5 3 , 9 0 , 6 0 , 2 4 , 2 4 , 2 4 , 2 49 4 0 D A T A 1 , 1 2 6 , 1 5 8 , 1 4 , 2 2 , 3 4 , 2 , 49 5 D A T A 9 6 , 1 6 , 8 , 6 3 , 6 3 , 8 , 1 6 , 9 69 6 D A T A 4 , 2 , 3 4 , 2 2 , 1 4 , 1 5 8 , 1 2 6 , 19 7 D A T A 1 2 8 , 8 2 , 1 6 4 , 8 0 , 2 1 , 1 7 0 , 2 1 , 3 49 8 0 D A T A 2 4 , 6 0 , 9 8 , 7 3 , 9 3 , 8 9 , 5 0 , 49 9 D A T A 0 , 4 2 , 2 8 , 6 2 , 2 8 , 4 2 , 0 , 01 0 0 0 D A T A 0 L 1 2 , 1 5 2 , L 8 8 , 1 . 8 9 , 2 5 , 1 4 , 01 0 1 0 D A T A 6 0 , 6 6 , 1 2 9 , 1 5 3 , 1 5 3 , 1 2 9 , 6 6 , 6 01 0 2 0 D A T A 5 6 , 1 6 , 8 4 , 2 5 4 , 8 4 , 1 6 , 5 6 , 01 0 3 0 D A T A 1 6 2 , 1 1 6 , 1 2 4 , 5 6 , 6 0 , 1 0 6 , 8 1 , 1 4 42 0 0 0 R E M S O U N D W H E N D E A T H S T A R A P P E A R S2 0 1 0 P O K E 5 4 2 9 6 , 1 52 0 2 0 P O K E 5 4 2 7 7 , 2 02 0 3 0 P O K E 5 4 2 7 8 , 1 7 52 0 4 0 P O K E 5 4 2 7 6 , 3 32 0 5 0 F O R I = 1 T 0 7 : P O K E 5 4 2 7 3 , R N D ( 1 ) * 2 5 6 : N E X2 0 6 0 P O K E 5 4 2 7 6 , 3 22 0 6 5 P O K E 5 4 2 9 6 , 02 0 7 0 R E T U R N3 0 0 0 G O S U B 2 0 0 0 : G O T O 8 2

P o t h o l e sN o t e : T h u n u s u a l d i a m e t e r s f o u n d i l i n e s 1 0 0 3 0 - 1 0 0 7 0 o P r o g r a m s a n r e p r e s e n t t h l e f t - a r r o w k e y , f o u n d i t h u p p e r l e f t c o r n e r o f t h e V I a n 6 k e y b o a r d .

P r o g r a m 1 : I n i t i a l i z a t i o n ( F o r V I C - 2 0 )1 P O K E 5 1 , 0 : P O K E 5 2 , 2 72 P O K E 5 5 , 0 : P O K E 5 6 , 2 7 : C L R3 F O R 1 = 6 9 1 2 T O 6 9 3 04 R E A D A i P O K E I , A : N E X T5 S Y S 6 9 1 26 F O R 1 = 7 3 8 4 T 7 4 3 97 R E A D A . - P O K E I , A : N E X T8 P O K E 5 2 , 2 8 : P O K E 5 6 , 2 8 : C L R9 P R I N T " t C L R j [ D O W N } { R I G H T ] I N I T I L I Z E C O

P L E T E "1 0 P R I N T " ( 3 D O W N H R I G H T } L O A D M A I N P R O G

R A M "1 1 N E 1 2 D A T A 1 6 2 , 0 , 1 8 9 , 01 3 D A T A 1 2 8 , 1 5 7 , 0 , 2 81 4 D A T A 1 8 9 , 0 , 1 2 9 , 1 5 71 5 D A T A 0 , 2 9 , 2 3 2 , 2 0 81 6 D A T A 2 4 1 , 9 6 , 01 7 D A T A 8 4 , 1 2 4 , 8 4 , 1 6 , 1 6 , 1 8 6 , 2 5 4 , 1 8 61 8 D A T A 1 8 6 , 2 5 4 , 1 8 6 , 1 6 , 1 6 , 8 4 , 1 2 4 , 8 41 9 D A T A 1 4 , 2 2 8 , 7 8 , 2 5 4 , 2 5 4 , 7 8 , 2 2 8 , 1 42 0 D A T A 1 1 2 , 3 9 , 1 1 4 , 1 2 7 , 1 2 7 , 1 1 4 , 3 9 , 1 1 22 1 D A T A 0 , 0 , 2 4 , 2 4 , 2 4 , 0 , 0 , 02 2 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 02 3 D A T A 1 7 0 , 8 5 , 1 7 0 , 8 5 , 1 7 0 , 8 5 , 1 7 0 , 8 52 5 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

P r o g r a m 2 M a i n P r o g r a m ( F o r V I C - 2 0 )1 0 P O K E 3 6 8 6 9 , 2 5 51 1 G O S U B 2 0 0 0 0 : G O T O 1 0 1 03 0 G E T D $ : P = P E E K ( 2 0 3 ) : I F P = 6 4 T H E N H A = 4 :

R E T U R N3 1 0 I F P = 5 1 T H E N P = 0 : G O T O 3 6 3 2 I P = 3 6 T H E N P = 1 : G O T O 3 6 3 3 0 I F P = 4 3 T H E N P = 2 : G O T O 3 6 3 4 0 I F P = 4 4 T H E N P = 3 : G O T O 3 6 3 5 R E T U R N3 6 I P E E K ( A + M ( P ) ) = 3 3 T H E N R E T U R N3 7 H A = P : R E T U R N4 0 I H B < > 4 T H E N B 1 = B + M ( H B )4 0 I C N > 0 T H E N R E T U R N4 0 I C N = 0 T H E N H B = 4 : R E T U R N4 0 H Y = I N T ( ( B - V R + l ) / 2 2 ) - I N T ( { A - V R + 1 ) / 2 2 )4 1 H X = B - A - H Y * 2 2 : C N = 34 2 I A B S ( H X ) > A B S ( H Y ) T H E N 4 5 4 3 I H Y T H E N H B = 0 : R E T U R N4 4 H B = 1 : R E T U R N4 5 I H X > 0 T H E N H B = 2 : R E T U R N4 6 H B = 3 : R E T U R N5 0 I H A = 4 T H E N R E T U R N5 1 A 1 = A + M ( H A ) : D = P E E K { A 1 )5 2 I D = 3 2 T H E N R E T U R N5 3 I D = 3 1 T H E N 5 6 5 4 0 I F D = 3 3 T H E N H A = 4 ; R E T U R N5 5 O V = 1 : R E T U R N5 6 P O K E S U , 2 5 1 : S = S + T E : P O K E S U , 2 1 9 : P O = P O

- 5 7 P O K E 2 1 4 , 3 : S $ = S T R ? { S ) : S L = L E N ( S ? ) : P R I

N S P C ( 2 2 - S L ) M I D $ ( S $ , 2 , S L - 1 )5 8 P O K E S U , 0 : R E T U R N6 0 I H B = 4 T H E N R E T U R N6 1 B 1 = B + M ( H B ) : D = P E E K { B 1 )6 2 I D = 3 2 O D = 3 1 T H E N R E T U R N6 3 O V = 1 : R E T U R N1 0 0 0 G O T O 6 0 0 01 0 1 0 G O S U B 1 0 0 0 01 0 2 0 G O S U B 1 1 0 0 : G O S U B 1 2 0 01 0 4 0 I O V = 1 T H E N 1 7 0 01 0 5 0 I P O = 0 T H E N 1 5 0 01 0 6 0 G O T O 1 0 2 01 1 0 0 I H A < > 4 T H E N P O K E A , 3 2 t A = A 1 : P O K E

, C H ( H A ) : P O K E A + C R , 21 1 1 0 G O S U B 3 0 0 : G O S U B 5 0 1 1 2 0 R E T U R N1 2 0 0 I F H B < > 4 T H E N P O K E B , U N : P O K E B + C R , 7

: B = B 1 : U N = P E E K { B ) ; P O K E B , C H ( H B ) : P O K EB + C R , 6

1 2 1 0 C N = C N - 11 2 2 0 G O S U B 4 0 0 : G O S U B 6 0 1 2 3 0 R E T U R N1 5 0 0 G O S U B 1 1 0 0 : P O K E 2 1 4 , 1 5 : P R I N T " " S P C ( 16 ) " B O N U S "1 5 1 0 B O = T E * 2 0 : S = S + B O : T E = T E + 51 5 2 0 P R I N T S P C ( 1 6 ) B O1 5 3 0 G O S U B 3 0 0 0 : F O R 1 = T 5 0 0 : N E X T : G O T O

1 0 1 01 7 0 0 G O S U B 1 1 0 01 7 1 0 P O K E B , 3 2 : P O K E A , 4 21 7 2 0 G O S U B 3 2 0 01 7 3 0 C A = C A - 1 : O V = 0 : I F C A = 0 T H E N 4 0 0 01 7 4 0 G O T O 1 0 1 03 0 0 0 F O R S L = 0 T 2 3 0 1 0 P O K E S U , 2 4 2 j F O R S 1 = 0 T O 4 0 : N E X T3 0 2 0 P O K E S U , 2 4 5 s F O R S 1 = 0 T 2 0 : N E X T : N E X T3 0 3 0 P O K E ' S U , 0 : R E T U R N

S e P 1 e m b o r l 9 B 3 C O M P U T E D G o z e l l o 1 1 6

Page 118: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 118/132

3 1 0 0 F O R S L = 0 T 3 3 1 1 0 P O K E S U , 2 1 4 ; F O R S 1 = 0 T 1 0 : N E X T3 1 2 0 P O K E S U , 2 2 1 : F O R S 1 = 0 T O 1 0 : N E X T : N E X3 1 3 0 P O K E S U , 0 : R E T U R N3 2 0 0 F O R S L = 1 5 T O S T E P - 13 2 1 0 P O K E 3 6 8 7 8 , S L3 2 2 0 P O K E S U + 3 , 2 4 1 s F O R S 1 = 0 T O 9 : N E X T : P O

K A + C R , 43 2 3 0 P O K E S U + 3 , 2 4 6 : F O R S 1 = 0 T 9 : N E X T : P O

K A + C R , 1 : N E X T3 2 4 0 P O K E S U + 3 , 03 2 5 0 P O K E 3 6 8 7 8 , 1 0 : R E T U R N4 0 0 0 G O S U B 3 1 0 04 0 0 1 P R I N T " [ H O M E } { D O W N } "4 0 1 0 F O R S 1 = 0 T 1 4 0 2 0 P R I N T " [ R I G H T ) { 1 3 S P A C E S } " : N E X T4 0 3 0 P O K E 2 1 4 , 64 0 3 1 P R I N T " { 2 D O W N } { R I G H T ] [ G R N } * G A M E O V

E * 4 0 4 0 I S > H S T H E N H S = S : P R I N T " ( 2 D O W N }

( R I G H T ] [ C Y N ) T O P S C O R E . . . "4 0 5 0 P R I N T " [ 3 D O W N ] ( B L U l ( 2 R I G H T ] T R Y A G

I N ? "

4 0 6 0 P R I N T S P C { 7 ) " { D O W N ] < Y / N > "4 0 7 0 P O K E 2 1 4 , 1 0 ; S ? = S T R $ ( H S } : S L = L E N ( S ? )4 0 7 1 P R I N T " { 2 D O W N } " S P C ( 2 2 - S L ) M I D $ ( S ? , 2 ,

S L - 1 )6 0 0 0 G E T D $ : I F D $ = " " T H E N 6 0 0 06 0 1 0 I D $ = " Y " T H E N 6 1 0 06 0 2 0 I D ? = " N " T H E N P O K E 3 6 8 6 9 , 2 4 0 : P R I N T

" { C L R j { B L K ) " : E N D6 0 3 0 I D $ = " { C L R ) " T H E N R U 6 0 4 0 G O T O 6 0 0 06 1 0 0 C A = 3 : S = 0 : T E = 56 1 1 0 G O T O 1 0 1 01 0 0 0 0 P R I N T " { C L R } [ R E D ] * P O T H O L E S * * 1 0 0 1 0 P R I N T " { Y E L 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 "1 0 0 2 0 F O 1 = T 1 0 0 3 0 p r i n t " ! - * - * * - * * - * - * - * - * - * - * - * - * !1 0 0 4 0 P R I N T " M l M l ■ ■ M 1 0 0 5 0 P R I N T " l - * l l « J M l l - 4 l t - 4 l " : N E X T1 0 0 6 0 P R I N T " I - * - * - * - * - * - * - * - * * - * - * * - * !1 0 0 6 S P R I N T " 1 1 1 1 1 1 I 1 1 1 1 1 0 0 7 0 P R I N T " [ R I G H T } ■ « ( B L U " T E ; T A B 1

( G R N } [ " C A ;1 0 0 8 0 P R I N T " { H O M E } ( B L U ) [ 3 D O W N ] " S P C ( 1 6 ) "

S C O R E "1 0 0 9 0 S S T R ? ( S ) : S L = L E N ( S ? ) P R I N T S P C £ 2 2

- S L ) M I D $ ( S $ , 2 , S L - 1 )1 0 1 0 0 P R I N T " { 4 D O W N } " S P C ( 1 7 ) " H I G H "1 0 1 1 0 P R I N T " ( D O W N ] " S P C ( 1 6 ) " S C O R E "1 0 1 2 0 S $ = S T R $ ( H S ) : S L = L E N ( S $ ) : P R I N T S P C ( 2

2 - S L ) M I D S ( S $ , 2 , S L - l )1 0 1 3 0 A = 4 5 + V R : B = 4 5 3 + V R : U N = 3 11 0 1 4 0 P O K E A , 2 8 : P O K E A + C R , 21 0 1 5 0 P O K E B , 2 7 : P O K E B + C R , 61 0 2 0 0 H A = 4 : H B = 4 : P O = 1 5 0 : C N = 2 01 0 2 1 0 P R I N T " i H O M E ] [ 3 D O W N ] " : R E T U R N2 0 0 0 0 D I M M ( 3 ) , C H ( 3 )2 0 0 1 0 V R = 7 6 8 0 : C R = 3 0 7 2 0 : C A = 3 : S U = 3 6 8 7 4 : T E =

5 : O V = 02 0 0 2 0 R E S T O R E : F O R 1 = T 3 : R E A D M { l ) , C H (

I ) : N E X T2 0 0 3 0 D A T A - 2 2 , 2 7 , 2 2 , 2 8 , - 1 , 2 9 , 1 , 3 02 0 0 4 0 P O K E 3 6 8 7 8 , 1 02 0 0 5 0 R E T U R N1 1 C O M P U T E I S G a z e t t e S e p t a m b o r 1 9 8 3

P r o g r a m 3 P o t h o l e s 6 V e r s i o n7 p o k e 5 3 2 8 0 , 1 : p o k e 5 3 2 8 1 , 18 p r i n t " ( c l r } { b l k J h o l d o s e c o n d w h i l

g e t m y s e l f [ 5 s p a c e s j t o g e t h e r . . . "9 r e s t o r e : f o r 1 = t 8 r e a d a : n e x t9 p o k e 5 6 3 3 4 , p e e k ( 5 6 3 3 4 ) a n d 2 5 49 p o k e 1 , p e e k ( 1 ) a n d 2 5 19 f o 1 = t 5 1 1 : p o k e 1 2 2 8 8 + i , p e e k ( 5 3 2 4 8

+ 1 } : N E X T9 P O K E 1 , 5 5 : P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 4 ) O R 19 1 = 1 2 5 0 59 R E A D A : I F A < > 2 5 6 T H E N P O K E I , A : I = I + 1 :

G O T O 9 69 P O K E 5 3 2 7 2 , 2 81 1 G O S U B 2 0 0 0 0 : G O T O 1 0 1 03 0 G E T D $ : P = P E E K ( 2 0 3 ) : I F P = 6 4 T H E N H A = 4 :

R E T U R N3 1 0 I F P = 3 0 T H E N P = 0 : G O T O 3 6 3 2 I P = 3 6 T H E N P = . 1 : G O T O 3 6 3 3 0 I F P = 2 9 T H E N P = 2 : G O T O 3 6 3 4 I P = 3 7 T H E N P = 3 : G O T O 3 6

5 R E T U R N3 6 I P E E K ( A + M ( P ) ) = 3 3 T H E N R E T U R N

7 H A = P : R E T U R N4 0 I H B < > 4 T H E N B 1 = B + M ( H B )4 0 I C N > 0 T H E N R E T U R N4 0 I C N = 0 T H E N H B = 4 : R E T U R N4 0 H Y = I N T ( ( B - V R + l ) / 4 0 ) - I N T ( ( A - V R + O / 4 0 )4 1 H X = B - A - H Y * 4 0 : C N = 34 2 I A B S ( H X ) > A B S ( H Y ) T H E N 4 5 4 3 I H Y > = 0 T H E N H B = 0 : R E T U R N4 4 H B = 1 : R E T U R N4 5 0 I F H X > 0 T H E N H B = 2 : R E T U R N4 6 H B = 3 : R E T U R N5 0 I H A = 4 T H E N R E T U R N5 1 A 1 = A + M { H A ) : D = P E E K { A 1 )5 2 I D = 3 2 T H E N R E T U R N5 3 I D = 3 1 T H E N 5 6 5 4 0 I F D = 3 3 T H E N H A = 4 ; R E T U R N5 5 O V = 1 : R E T U R N5 6 S = S + T E : P O = P O - 15 7 P O K E 2 1 4 , 3 : S $ = S T R S { S ) : S L = L E N ( S $ ) : P R I

N S P C ( 2 2 - S L ) M I D $ ( S $ , 2 , S L - 1 )5 8 R E T U R N6 0 I H B = 4 T H E N R E T U R N6 1 B 1 = B + H ( H B ) : D = P E E K ( B 1 )6 2 I D = 3 2 O D = 3 1 T H E N R E T U R N6 3 O V = 1 ; R E T U R N1 0 0 0 G O T O 6 0 0 01 0 1 0 G O S U B 1 0 0 0 01 0 2 0 G O S U B 1 1 0 0 : G O S U B 1 2 0 01 0 4 0 I O V = 1 T H E N 1 7 0 01 0 5 0 I P O = 0 T H E N 1 5 0 01 0 6 0 G O T O 1 0 2 01 1 0 0 I H A < > 4 T H E N P O K E A , 3 2 : A = A 1 s P O K E

, C H ( H A ) : P O K E A + C R , 21 1 1 0 G O S U B 3 0 0 : G O S U B 5 0 1 1 2 0 R E T U R N1 2 0 0 I F H B < > 4 T H E N P O K E B , U N : P O K E B + C R , 7 : B = B

1 : U N = P E E K ( B ) : P O K E B , C H ( H B ) : P O K E B + R , 1 4

1 2 1 0 C N = C N - 11 2 2 0 G O S U B 4 0 0 : G O S U B 6 0 1 2 3 0 R E T U R N1 5 0 0 G O S U B 1 1 0 0 : P O K E 2 1 4 , 1 5 : P R I N T " " S P C ( 1

6 ) " B O N U S "1 5 1 0 B O = T E * 2 0 : S = S + B O : T E = T E + 51 5 2 0 P R I N T S P C ( 1 6 ) B O

Page 119: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 119/132

1 5 3 0 G O S U B 3 0 0 0 : F O R 1 = T 5 0 0 : N E X T : G O T O1 0 1 0

1 7 0 0 G O S U B 1 1 0 01 7 1 0 P O K E B , 3 2 s P O K E A , 4 21 7 2 0 G O S U B 3 2 0 01 7 3 0 C A = C A - 1 : O V = 0 : I F C A = 0 T H E N 4 0 0 01 7 4 0 G O T O 1 0 1 03 0 0 0 F O R S L = 0 T 2 3 0 1 0 F O R S 1 = 0 T O 4 0 : N E X T3 0 2 0 F O R S 1 = 0 T 2 0 : N E X T : N E X T3 0 3 0 R E T U R N3 1 0 0 F O R S L = 0 T O 3 3 1 1 0 F O R S 1 = 0 T 1 0 : N E X T3 1 2 0 F O S 1 = 0 T O 1 0 : N E X T : N E X T3 1 3 0 R E T U R N3 2 0 0 F O R S L = 1 5 T S T E P - 13 2 2 0 F O S 1 = 0 T 9 : N E X T : P O K E A + C R , 43 2 3 0 F O R S 1 = 0 T 9 : N E X T : P O K E A + C R , 1 : N E X T3 2 5 0 R E T U R N4 0 0 0 G O S U B 3 1 0 04 0 0 1 P R I N T " [ H O M E ] [ D O W N } "4 0 1 0 F O R S 1 = 0 T 1 4 0 2 0 P R I K T " [ R I G H T ) ( 1 3 S P A C E S ] " : N E X T4 0 3 0 P O K E 2 1 4 , 64 0 3 1 P R I N T " { 2 D O W N ] ( R I G H T ) [ G R N } * G A M E O

E * 4 0 4 0 I F S > H S T H E N H S = S : P R I N T " { 2 D O W N }( R I G H T ] { C Y N ] T O P S C O R E . . . "

4 0 5 0 P R r N T " { 3 D O W N } [ B L U } [ 2 R I G H T } T R Y A G I N ? "

4 0 6 0 P R I N T S P C ( 7 } " ( D O W N 3 < Y / N > "4 0 7 0 P O K E 2 1 4 , 1 0 : S $ = S T R $ ( H S ) : S L = L E N ( S $ )4 0 7 1 P R I N T " { 2 D O W N } " S P C ( 2 2 - S L ) M I D S ( S $ , 2 ,

S L - 1 )6 0 0 0 G E T D $ : I F D $ = " " T H E N 6 0 0 06 0 1 0 I D $ = " Y " T H E N 6 1 0 06 0 2 0 I D S = " K " T H E N P R I N T " ( C L R } { B L K } " : E N6 0 3 0 I D S = " E C L R ) " T H E N R U 6 0 4 0 G O T O 6 0 0 06 1 0 0 C A = 3 : S = 0 : T E = 56 1 1 0 G O T O 1 0 1 01 0 0 0 0 P R I N T " £ C L R ) { R E D ) * P O T H O L E S * * 1 0 0 1 0 P R I N T " E y E L ) 1 1 I I 1 1 I I I 1 0 0 2 0 F O R 1 = T 1 0 0 3 0 P R I N T " M - « - « « - « - * - < « - « - * - « - « - < l

1 0 0 4 0 P R I N T " 1 - « 1 M l M l U I M 1 0 0 5 0 P R I N T " ! - * M I U 1 1 4 I M l " : N E X T1 0 0 6 0 P R I N T " ! ■ « ■ * ■ * ■ « - * - < - « ■ * - < • < - < • < ■ *

i

1 0 0 6 5 P R I N T " ! 1 1 1 1 1 1 1 1 0 0 7 0 P R I N T " f R I G H T ) - « { B L U ) = " T E ; T A B ( 1 0 ) "

{ G R N l C ' C A ;1 0 0 8 0 P R I N T " ( H O M E ] E B L U ) { 3 D O W N ) " S P C ( 1 6 ) "

S C O R E "1 0 0 9 0 S $ = S T R $ ( S ) : S L = L E N ( S $ ) : P R I N T S P C ( 2 2

- S L ) M I D $ ( S ? , 2 , S L - 1 )1 0 1 0 0 P R I N T " ( 4 D O W N ] " S P C ( 1 7 ) " H I G H "1 0 1 1 0 P R I N T " ( D O W K } " S P C ( 1 6 ) " S C O R E "1 0 1 2 0 S $ = S T R ? ( H S ) : S L = L E N ( S ? ) : P R I N T S P C { 2

2 - S L ) M I D $ ( S ? , 2 , S L - l )1 0 1 3 0 A = 8 1 + V R : B = 8 1 3 + V R : U N = 3 11 0 1 4 0 P O K E A 2 8 : P O K E A + C R , 21 0 1 5 0 P O K E B , 2 7 ; P O K E B + C R , 1 41 0 2 0 0 H A = 4 : H B = 4 : P O = 1 5 0 : C N = 2 01 0 2 1 0 P R I N T " E H O M E 3 [ 3 D O W N ] " : R E T U R N2 0 0 0 0 D I M M ( 3 ) , C H ( 3 )2 0 0 1 0 V R = 1 0 2 4 : C R = 5 4 2 7 2 : C A = 3 : T E = 5 : O V = 0

2 0 0 2 0 R E S T O R E t F O R 1 = T O 3 s R E A D M ( l ) , C H (I ) : N E X T

2 0 0 3 0 D A T A - 4 0 , 2 7 , 4 0 , 2 8 , - 1 , 2 9 , 1 , 3 02 0 0 4 0 P O K E 3 6 8 7 8 , 1 02 0 0 5 0 R E T U R N3 0 0 0 0 D A T A 8 4 , 1 2 4 , 8 4 , 1 6 , 1 6 , 1 8 6 , 2 5 4 , 1 8 63 0 0 1 0 D A T A 1 8 6 , 2 5 4 , 1 8 6 , 1 6 , 1 6 , 8 4 , 1 2 4 , 8 43 0 0 2 0 D A T A 1 4 , 2 2 8 , 7 8 , 2 5 4 , 2 5 4 , 7 8 , 2 2 8 , 1 43 0 0 3 0 D A T A 1 1 2 , 3 9 , 1 1 4 , 1 2 7 , 1 2 7 , 1 1 4 , 3 9 , 1 1 23 0 0 4 0 D A T A 0 , 0 , 2 4 , 2 4 , 2 4 , 0 , 0 , 03 0 0 5 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 03 0 0 6 0 D A T A 1 7 0 , 8 5 , 1 7 0 , 8 5 , 1 7 0 , 8 5 , 1 7 0 , 8 53 0 0 7 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 2 5 6

M i n i T e r m - 2 0B E F O R E T Y P I N G . . .

B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o wT T y p e C O M P U T E l ' s G a z e t t e P r o g r a m s " a n d" B e g i n n e r ' s G u i d e T T y p i n g I P r o g r a m s "t h a t a p p e a r b e f o r e t h P r o g r a m L i s t i n g s .

O P E N 2 , 2 , 3 , C H R $ ( 3 8 ) + C H R $ ( 2 2 4 ) : P O K E 3 7 1 3 6, 9

1 P O K E 3 6 8 7 9 , 1 3 7 : P R I N T " I C L R ) "2 P R I N T " ( H O M E ) { 3 D O W N ) D D D D D D D D D D D D D D D D D

D D D D D "3 P R I N T " [ B L K ) M I N I T E R M - 2 0 F O V I C - 2 0 "4 P R I N T " { D O W N ) D D D D D D D D D D D D D D D D D D D D D D "1 0 G O S U B 1 0 0 01 2 I D $ ( l ) = " 7 1 6 2 5 , 1 6 2 0 n1 3 I D S ( 2 ) = " J O H N D O E "1 4 I D $ ( 3 ) = " G O C E M - 4 5 0 "1 5 I D 5 ( 4 ) = " O F F "1 6 G O T O 1 9 0 02 0 P R I N T C H R $ ( 1 4 7 ) + C H R $ ( 1 4 ) + " O N L I N E " : P R

I N T C H R $ ( 1 Q 7 ) ;2 1 G E T # 2 , A $ : I F A $ = " " T H E N 3 0 02 2 P R I N T C H R $ ( 1 5 7 ) ; C H R $ ( 1 % ( A S C { A $ ) } ) ; C H R

$ ( 1 8 7 ) ; : I F I % ( A S C ( A 5 ) ) = 3 4 T H E N P O K E 2 1 2 ,2 3 G O T O 2 1 03 0 G E T A ? : I F A $ = " " T H E N 2 1 03 2 I F A ? = C H R $ ( 1 3 7 ) T H E N S = 1 : G O T O 8 0 03 3 I F A ? = C H R $ ( 1 3 8 ) T H E N S = 2 : G O T O 8 0 03 4 I F A $ = C H R $ ( 1 3 9 ) T H E N S = 3 : G O T O 8 0 03 4 I F A $ = C H R $ ( 1 4 0 ) T H E N S = 4 : G O T O 8 0 03 5 P R I N T # 2 , C ! I R $ ( 0 % ( A S C ( A $ ) ) : G O T O 2 1 08 0 F O R X = 1 T O L E N ( I D 5 ( S ) )8 1 T $ = M I D ? { I D $ ( S ) , X , 1 )8 2 P R I N T # 2 , C H R $ ( O % ( A S C { T $ } ) ) ;8 3 N E X T : P R I K T C H R $ ( 1 3 ) : P R I N T * 2 , C H R $ { 1 3 )8 4 I F A $ = C H R $ ( 1 4 0 ) T H E N P R I N T " T E R M I N A T I N G

C O N N E C T I O N " : F O R X = 1 T O 2 0 0 0 : N E X T X : P O K E 37 1 3 6 , 9 8 : E N D

8 5 G O T O 2 1 01 0 0 0 D I H I % { 2 5 5 ) , 0 % ( 2 5 5 )1 0 2 0 F O R Z = 3 2 T O 6 4 : O % ( Z ) = Z : N E X T : O % ( 1 3 ) = 1 3 :

O % ( 2 0 ) = 8 : O % ( 1 6 0 ) = 3 21 0 3 0 F O R Z = 6 5 T O 9 0 j Y = Z + 3 2 : O % ( Z ) = Y : N E X T : F O R

Z = 9 1 T O 9 5 : O % ( Z ) = Z : N E X T1 0 4 0 F O R Z = 1 9 3 T O 2 1 8 : Y = Z - 1 2 8 : O % ( Z ) = Y : N E X T1 0 4 5 O % { 1 3 3 ) = 0 3 : 0 % ( 1 3 4 ) = 1 9 : 0 % ( 1 3 5 ) = 1 7 : 0 %

( 1 3 6 ) = 1 6S e p t e m b e r 1 9 8 3 C O M P U T E ! ' ; G c n t r t t e 1 1

Page 120: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 120/132

1 0 5 0 F O R Z = 0 T O 2 5 5 : Y = O % ( Z ) t I F Y < > 0 T H E N I % ( Y )1 0 6 0 N E X T : R E T U R N1 9 0 0 P R I N T C H R $ ( 1 4 7 ) + C H R $ [ 1 4 )1 9 1 0 P ? U ) M 4 4 7 9 0 1 2 " : P $ ( 2 ) " 6 3 4 1 7 1 3 " ; P $ (

3 ) = " 7 6 3 8 8 7 9 " : P S ( 4 ) = " 7 2 3 8 1 3 1 "1 9 2 0 F 0 R X = l T 0 4 : P R I N T X ; + " - " + P $ ( X ) : N E X T1 9 3 0 P R I N T " - M A N U A L E N T R Y "1 9 4 0 P R I N T : P R I N T " ^ E L E C T I O N ? 1 9 5 0 G E T B $ : I F B S = " " T H E N 1 9 5 01 9 6 0 I F B ? = 1 ' 1 " T H E N P H $ = P $ ( 1 )1 9 6 2 I F B $ = " 2 " T H E N P H $ = P $ ( 2 )1 9 6 4 I F B $ = " 3 " T H E N P H $ = P $ ( 3 )1 9 6 6 I F B $ = " 4 " T H E N P H $ = P $ ( 4 )1 9 7 0 I F B $ = " 5 " G O T O 2 0 1 01 9 8 0 G O T O 2 0 3 02 0 1 0 P R I N T : P R I N T " E : N T E R P ^ H O N E N U M B E R " : I N P

u t p h S2 0 2 0 i f l e n ( p h s ) < 7 t h e n 2 0 1 02 0 3 0 p r i n t : p r i n t " d i a l i n g . . . " : p o k e 3 7 1 3 6 , 1

0 0 : f o r x = 1 t o 1 0 0 0 : n e x t x2 0 4 0 f o r p n = 1 t o l e n ( p h s )2 0 5 0 n n = v a l ( m i d $ { p h ? , p n , 1 ) )2 0 6 0 g o s u b 2 5 0 0 : n e x t p n2 0 7 0 f o r d l = 1 t o 2 0 0 0 : i f p e e k ( 3 7 1 3 6 ) = 2 3 7 t h e n

2 0 2 0 7 5 N E X T D L2 0 8 0 P O K E 3 7 1 3 6 . 9 82 0 9 0 P R I N T : P R I N T " N O C O N N E C T I O N F O R N R . "2 1 0 0 P R I N T : P R I N T P H ? : F O R X = 1 T O 2 0 0 0 : N E X T X : G

O T O 1 9 0 02 5 0 0 P R I N T N N ; : I F N N = 0 T H E N N N = 1 02 5 1 0 F O R X = 1 T O N N

5 2 P O K E 3 7 1 3 6 , 9 B : F O R X X = 1 T O 4 5 : N E X T X X5 3 P O K E 3 7 1 3 6 , 1 0 0 : F O R X X - 1 T O 2 4 : N E X T X X

2 5 4 0 N E X T X2 5 5 0 F O R D L = 1 T O 2 0 0 : N E X T D L ; R E T U R N

C h e c k b o o k R e p o r t e rB E F O R E T Y P I N G . . .

B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o wT T y p e C O M P U T E l ' s G a z e t t e P r o g r a m s " a n " B e g i n n e r ' s G u i d e T o T y p i n g I P r o g r a m s "t h a t a p p e a r b e f o r e t h P r o g r a m L i s t i n g s .

2 R E C H E C K B O O K R E P O R T E R2 O P E N 4 , 42 P R I N T " E C L R ] "2 I N P U T " C A T E G O R Y " ; X $3 P R I N T3 P R I N T " T Y P E I N O B U D G E T "3 I N P U T " B U D G E T " ; B G3 P R I N T3 P R I N T3 P R I N T " T Y P E Y E S O R N O 4 P R I N T4 P R I N T " D O Y O U W A N T T H E T O T A L " ;4 P R I N T4 I N P U T " A V E R A G E D " ; W A C S4 P R I N T " [ C L R } "5 P R I N T " * L I M I T O 1 E N T R I E S * "5 I N P U T " N U M B E R O E N T R I E S " ; V A R

1 1 C O M P U T E l ' s G a z e t t e S a p l e m b e r 1 9 8 3

5 D I M A $ ( 1 5 )5 D I M B ( I S )5 D I M C ( 1 5 )5 D I H D $ ( 1 5 )5 D I M E $ ( 1 5 )7 F O R A = 1 T O V A R7 P R I N T " # " ; A ;7 I N P U T " D A T E " ; A S { A )8 I N P U T " C K N U M " ; B { A )8 I N P U T " A M O U N T " ; C ( A )8 I N P U T " P A I D T O " ; D $ ( A )8 I N P U T " F O R W H A T " ; E $ ( A )9 R E E D I T O R S T E P B A C K F O R C O R R E C T I O N S9 I N P U T " O K " ; O K $9 I F O K $ = " N O " T H E N A = A - 1 : A = A9 P R I N T9 N E X T A9 G O T O 1 3 11 0 F O R I = 1 T O V A R1 0 P R I N T C ( I )1 0 G O S U B 1 5 81 1 N E X T I1 1 X = C ( 0 ) + C ( 1 ) + C ( 2 ) + C ( 3 ) + C ( 4 ) + C ( 5 ) + C ( 6 )

+ C ( 7 } + C ( 8 ) - t - C ( 9 ) + C ( 1 0 )1 1 G T = X + C ( 1 1 ) + C ( 1 2 ) + C ( 1 3 )1 1 P R I N T1 2 P R I N T " T O T A L = " G T1 2 R E M S E N D T O P R I N T E R1 2 G O T O 1 7 61 3 P R I N T # 4 , ■ ' - * - * - * - * - * - * - * - * - * - * - * - * - • -

1 3 P R I N T # 4 , C H R $ ( 1 4 ) X $1 3 P R I N T # 4 , C H R $ ( 1 5 )1 4 P R I N T # 4 , C H R $ ( 1 6 } " 0 1 D A T E " ;1 4 P R I N T # 4 , C H R ? ( 1 6 ) " 1 0 C K N U M " ;1 4 P R I N T # 4 , C H R $ ( L 6 ) " 2 0 A M O U N T " ;1 4 P R I N T ( ! 4 , C H R $ ( 1 6 ) " 3 0 P A I D T O " ;1 5 P R I N T # 4 , C H R $ ( 1 6 ) " 4 6 F O R W H A T "1 5 P R I N T # 4 , "1 5 1 5 1 6 1 6 1 6 1 7 1 7 1 7 1 7 1 8 1 8 1 8 1 8 1 9 1 9 1 9 2 0

2 0 2 0 2 0 2 1 2 1 2 1 2 2 2 2 2 2

G O T O 1 0 1P R I N T # 4 , C H R $ ( 1 6 ) " 0 1 " A $ ( l )P R I N T # 4 , C H R $ ( 1 6 ) . " 1 0 " B ( I )P R I N T # 4 , C H R ? ( 1 6 } " 2 0 " C ( I ) ;P R I N T S 4 , C H R $ { 1 6 ) " 3 0 " D $ ( I ) jP R I N T # 4 , C H R $ ( 1 6 ) " 4 6 " E $ U }R E T U R NR E M G R A N D T O T A L A N D A V E R A G EP R I N T # 4 , C H R $ ( 1 6 ) " 0 7 G R A N D T O T A L = " G TR E M B U D G E TI F B G = 0 T H E N 2 1 5R E B U D G E T R O U T I N EP R I N T # 4 , C H R $ ( 1 6 ) " 1 2 B U D G E T " B GI F B O G T T H E N 2 0 0I F B G < G T T H E N 2 0 6I F B G = G T T H E N 2 1 2P R I N T # 4 , C H R ? ( 1 6 ) " 0 7 U N D E R B U D G E T " B G - GG O T O 2 1 5P R I N T # 4 , C H R $ ( 1 6 ) " 3 8 O V E R B U D G E T " G T - B GG O T O 2 1 5p r i n t s 4 , " - e x a c t l y o h b u d g e t - "r e a v e r a g ei f w a c $ = " n o " t h e n 2 2 7q = g t / v a rp r i n t # 4 , c h r $ ( 1 6 ) " 0 6 a v e r a g e c o s t = " qP R I N T # 4 , " - * - * - * - * - * - * - * - • - * - * - * - * - * -

Page 121: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 121/132

S t a t e s C a p i t a l sT u t o rP r o g r a m 1 S t a t e s T u t o r ( M a i n P r o g r a m ) V I V e r s i o n

O P E N 1 1 , 0 , " S T A T E S "1 D I M S T $ ( 4 9 , 1 )1 F O 1 = 0 T O 4 2 F O J = T 2 I N P U T n , S T $ ( l , J )3 N E X T3 N E X T4 C L O S E4 K = 0 : R T % = 3 : W R % = 0 s H E % = 04 P R I N T C H R $ { 1 4 7 )5 P R I N T " S T A T E S T U T O R "5 P R I N T : P R I N T " T H I S P R O G R A M T U T O R S

[ S P A C E S } T H E S T U D E N T I S T A T E S A N DA P I T A L S "

6 P R I N T : P R I N T " I F Y O U D O N ' T K N O W A J S P A C E S ] A N S W E R , T Y P E ' H E L P ' "

6 P R I N T : P R I N T " P R E S S A N Y K E Y T C O N T - I N UE

7 G E A $ : I F A $ = " " T H E N 7 01 0 R 1 % = I N T ( ( 5 0 - K ) * R N D ( - R N D ( 0 ) ) )1 0 R 2 % = I N T ( 2 * R N D ( 1 ) )1 1 P R I N T C H R $ ( 1 4 7 )1 1 I R 2 % = 0 T H E N 1 3 1 2 P R I N T " T H E C A P I T A L O F " : P R I N T S T ? ( R l % ,

0 ) ; " I S 1 2 G O T O 1 4 1 3 P R I N T S T $ ( R 1 % , 1 ) : P R I N T : P R I N T " I S T H

A P I T A L O F W H A T S T A T E ? "1 4 I N P U T A N 1 4 I A N S = S T $ ( R 1 % , R 2 % ) T H E N 1 7 01 5 0 I F A N ? = " H E L P " T H E N 2 2 01 5 G O T O 2 5 1 7 R T % = R T % + 11 7 P R I N T " T H A T ' S R I G H T l "1 8 F O R I = 0 T O 11 8 I $ = S T $ ( < 4 9 - K ) , l )1 9 S T $ ( ( 4 9 - K ) , I ) = S T S ( R 1 % , I )1 9 S T $ ( R 1 % , I ) = I $2 0 N E X T I2 0 K = K + 12 1 G O T O 3 0 2 2 H E % = H E % + 12 2 P R I N T : P R I N T " T H E A N S W E R I S . . . "2 3 P R I N T S P C ( 5 ) S T $ ( R 1 % , R 2 % )2 3 G O T O 3 0 2 5 W R % = W R % + 12 5 P R I N T : P R I N T " S O R R Y . T H E C O R R E C T A N S - W E

I 2 6 P R I N T : P R I N T S P C ( 5 ) S T $ ( R 1 % , R 2 % )3 0 P R I N T : P R I N T : P R I N T : P R I N T3 0 P R I N T " Y O U R S C O R E I S ; "3 1 P R I N T S P C ( 5 ) R T % ; " R I G H T "3 1 P R I N T S P C ( 5 ) W R % ; " W R O N G "3 2 P R I N T S P C ( 5 ) H E % ; " H E L P S "3 2 I R T % = 5 0 T H E N 4 0 03 3 P R I N T : P R I N T " P R E S S A N Y K E Y T O C O N T - I N

U E 3 3 G E A ? ; I F A $ = " " T H E N 3 3 3 4 G T 1 0

4 0 I W R S 4 - H E % = 0 T H E N 4 3 04 0 P R I N T " T H A T ' S A L L . B U T N O T { 3 S P A C E S j A

L Y O U R A N S W E R S W E R E C O R R E C T O R H T O ( 3 S P A C E S } H E L P Y O U . "

4 0 P R I N T " P R E S S A N Y K E Y T S T A R T O V E R "4 1 G E A ? : I F A $ = " " T H E N 4 1 04 1 G O T O 4 54 3 P R I N T : P R I N T " Y O U D I I 1 1 1 1 1 "4 3 P R I N T " A P E R F E C T S C O R E A N D D I D N ' T

E L P "4 4 P R I N T S P R I N T " P R E S S A N K E T S T A R T

V E R "4 4 G E A $ : I F A S = " " T H E N 4 4 4 5 G O T O 4

P r o g r a m 2 F i l e M a k e r ( D a t a F i l e ) V I A n 6 1 D I M S T S ( 4 9 , 1 }1 F O 1 = T 4 2 F O R J = 0 T O2 R E A D S T S ( I , J )3 N E X T J3 N E X T4 O P E N 1 1 , 1 , " S T A T E S "4 F O 1 = T 4 5 F O J = 0 T O5 P R I N T # 1 , S T $ ( I , J )6 N E X T6 N E X T7 C L O S E7 D A T A A L A B A M A , M O N T G O M E R Y , A L A S K A , J U N E A U

, A R I Z O N A , P H O E N I X , A R K A N S A S , L I T T L E R O C K8 D A T A C A L I F O R N I A , S A C R A M E N T O , C O L O R A D O , D

E N V E R , C O N N E C T I C U T , H A R T F O R D , D E L A W A R E , DO V E R

8 D A T A F L O R I D A , T A L L A H A S S E E , G E O R G I A , A T L AN T A , H A W A I I , H O N O L U L U , I D A H O , B O I S E9 D A T A I L L I N O I S , S P R I N G F I E L D , I N D I A N A , I N DI A « A P 0 L I S , I O W A , D E S M O I N E S , K A N S A S , T O P EK

9 D A T A K E N T U C K Y , F R A N K F O R T , L O U I S I A N A , B A TO R O U G E , M A I N E , A U G U S T A , M A R Y L A N D , A N N A PO L I S

1 0 D A T A M A S S A C H U S E T T S , B O S T O N , M I C H I G A N , LA N S I N G , M I N N E S O T A , S A I N T . P A U L , M I S S I S S IP P I , J A C K S O N

1 1 D A T A M I S S O U R I , J E F F E R S O N C I T Y , M O N T A N A, H E L E N A , N E B R A S K A , L I N C O L N , N E V A D A , C A R S

O C I T Y1 1 D A T A N E W H A M P S H I R E , C O N C O R D , N E W J E R S E

Y , T R E N T O N , N E W M E X I C O , S A N T A F E , N E W Y R K , A L B A N Y

1 2 D A T A N O R T H C A R O L I N A , R A L E I G H , N O R T H D K O T A , B I S M A R C K , O H I O , C O L U M B U S

1 2 D A T A ' O K L A H O M A , O K L A H O M A C I T Y , O R E G O N , SA L E M , P E N N S Y L V A N I A , H A R R I S B U R G

1 3 D A T A R H O D E I S L A N D , P R O V I D E N C E , S O U T HA R O L I N A , C O L U M B I A , S O U T H D A K O T A , P I E R R E

1 3 D A T A T E N N E S S E E , N A S H V I L L E , T E X A S , A U S T IH . U T A H , S A L T L A K E C I T Y , V E R M O N T , M O N T P EL 7 I E R

1 4 D A T A V I R G I N I A , R I C H M O N D , W A S H I N G T O N , O LY H P I A , W E S T V I R G I N I A , C H A R L E S T O N , W I S C ON S I N , M A D I S O N

1 4 D A T A W Y O M I N G , C H E Y E N N ES o p t e m b e r l 9 8 3 C O M P U T E I ' i G a z e l l e 1 1 9

Page 122: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 122/132

P r o g r a m 3 S t a t e s T u t o r 6 V e r s i o n P r o g r a m 3 D e f e n d F o T h V I F o t h 6 v e r s i o n , s u b s t i t u t e t h e f o l l o w i n g l i n e s i n t oP r o g r a m I 5 ' P R I N T : P R I N T " T H I S P R O G R A M T U T O R S T H S

U D E N T I N ( 6 S P A C E S } S T A T E S A N C A P I T A L S6 P R I N T : P R I N T " P R E S S A N K E T O C O N T I N U E "2 5 P R I N T : P R I N T " S O R R Y . T H E C O R R E C T A N S W E R

I 3 3 P R I N T : P R I N T " P R E S S A N Y K E Y T O C O N T I N U E4 0 P R I N T " T H A T ' S A L L . B U N O T A L L Y O U R A

S W E R S "4 0 P R I N T " W E R E C O R R E C T O H A T H E L P

O U . "

T h B e g i n n e r ' sC o r n e r

B E F O R E T Y P I N G . . .B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o wT o T y p e C O M P U T E R S G a z e t t e P r o g r a m s " a n " B e g i n n e r ' s G u i d e T o T y p i n g I P r o g r a m s "t h a t a p p e a r b e f o r e t h P r o g r a m L i s t i n g s .

P r o g r a m 1 V I B o u n c i n g B a l lP O K E 3 6 8 7 8 , 1 5

1 P R I N T " ( C L R H b L U } "2 P R I N T " P R E S S f G R N ) R E T U R N [ B L U } T O S T O P

( S P A C E S } T H E B O U N C I N G B A L L . "3 P R I N T " t D O W N ) { G R N } £ 2 2 + 3 4 I = 1 : J = 1 4 : D I = 1 : D J = 15 P O K E 7 6 8 0 + I + 2 2 * J , 8 16 P O K E 3 8 4 0 0 + I + 2 2 * J , 27 P O K E 7 6 8 0 + I + 2 2 * J , 3 28 I = I + D I ; I F 1 - O 1 = 2 1 T H E N D I = - D I : P O K

3 6 8 7 6 , 2 3 19 J = J + D J : I F J = O J = 2 2 T H E N D J = - D J : P O K

3 6 8 7 6 , 2 3 51 0 P O K E 3 6 8 7 6 , 01 1 G E A $ : I F A S = " " T H E N 5 1 2 I A S C ( A $ ) < > 1 3 T H E N 5 1 3 P R I N T " ( C L R ] [ B L U ] "1 4 0 E N D

P r o g r a m 2 : 6 4 B o u n c i n g B a l lP O K E 5 3 2 8 1 , 1 : P O K E 5 3 2 8 0 , 1 2

1 P R I N T " t C L R j E B L U j "2 P R I N T " P R E S S { G R N J r E T U R N ( B L U } T O S T O P

[ S P A C E S j T H E B O U N C I N G B A L L . "3 P R I N T " { D O W N ) [ G R N } § 4 0 + 3 4 I = 1 : J = 1 4 : D I = 1 : D J = 15 P O K E 1 0 2 4 + I + 4 0 * J , 8 16 P O K E 5 5 2 9 6 + I + 4 0 * J , 27 P O K E 1 0 2 4 + I + 4 0 * J , 3 28 I = I + D I s I F 1 = O R 1 = 3 9 T H E N D I = - D I9 J = J + D J : I F J = O J = 2 4 T H E N D J = - D J1 1 G E A $ : I F A $ = " " T H E t J 5 1 2 I A S C ( A $ } < > 1 3 T H E N 5 1 3 P R I N T " [ C L R l E B L U ] "1 4 0 E N D1 2 C O M P U T E ! ; G a i e H e S e p t e m b e r 1 9 8 3

P O K E 3 6 8 7 8 , 1 5 : T S = 0D E F N R ( X ) = 7 7 4 5 + 2 2 * ( I N T ( R N D { 0 ) * 2 0 ) ) : G OT 2 0

1 P R I N T " ! C L R } " : P O K E 3 6 8 7 9 , 1 0 7 : N = 7 9 2 2 : S C =0 : D = 1 0

2 P O K E N . 9 02 I = F N R ( X ) : J = F N R ( X ) : K = F N R ( X ) : H = F N R ( X )2 I F H = I O R H = J O R H = K O R I = J O R I = K O R J = K T H E N

2 P O K E H , 4 2 : P O K E I , 4 2 : P O K E J , 4 2 : P O K E K , 4 23 G E T A $ : I F A ? = C H R $ { 1 3 6 ) O R A $ = C H R $ ( 3 2 ) T H EN 6

3 I F A $ = C H R $ ( 9 4 ) T H E N P O K E N , 3 2 : N = N - 2 2 : G O T O9

3 I F A $ = C H R $ ( 1 7 ) T H E N P O K E N , 3 2 : N = N + 2 2 : G O T O9

3 L = L + 1 : I F L < D T H E N 3 03 H = H - 1 : I = I - 1 : J = J - 1 : K = K - 1 : L = 0

I F ( H - 7 6 8 0 ) / 2 2 = I N T ( ( H - 7 6 8 0 ) / 2 2 ) T H E N 1 0 03 I F ( l - 7 6 8 0 ) / 2 2 = I N T ( ( 1 - 7 6 8 0 ) / 2 2 ) T H E N 1 0 04 I F ( J - 7 6 8 0 ) / 2 2 = I N T ( ( J - 7 6 8 0 ) / 2 2 ) T H E N 1 0 04 I F ( K - 7 6 8 0 ) / 2 2 = I N T ( ( K - 7 6 8 0 ) / 2 2 ) T H E N 1 0 04 P O K E 3 6 8 7 6 , 2 4 0 : P O K E H + 1 , 3 2 : P O K E I + 1 , 3 2 : P

O K E J + 1 , 3 2 : P O K E K + 1 , 3 2 : P O K E H , 4 2 : P O K E I , 4P O K E J , 4 2 : P O K E K , 4 2 P O K E 3 6 8 7 6 , 0

5 G O T O 3 06 F O R M = 2 0 0 T O 2 2 0 : P O K E 3 6 8 7 6 , M : P O K E N + 3 0 7 2 0

, 2 : P O K E N + 3 0 7 2 0 , 1 : N E X T : P O K E 3 6 8 7 6 , 06 I F H > N A N D H < N + 2 2 T H E N 7 26 I F I > N A N D K N + 2 2 T H E N 7 46 I F J > N A N D J < N + 2 2 T H E N 7 66 I F K > N A N D K < N + 2 2 T H E N 7 87 S C = S C - 5 : G O T O 8 27 P O K E 3 6 8 7 7 , 1 6 0 : P O K E H , 1 0 2 : B = H : H = F N R ( X ) :

G O T O 8 07 P O K E 3 6 8 7 7 , 1 5 0 : P O K E I , 1 0 2 : B = I : I = F H R ( X ) :

G O T O 8 07 P O K E 3 6 8 7 7 , 1 8 0 : P O K E J , 1 0 2 : B = J : J = F N R ( X ) :

G O T O 8 07 P O K E 3 6 8 7 7 , 1 9 0 : P O K E K , 1 0 2 : B = K : K = F N R ( X )8 S C = S C + 1 0 : P O K E B , 3 2 : P O K E 3 6 8 7 78 P R I N T " { H O M E } ( B L U ) [ R V S H 2 2 S P A C E S )

{ O F F } " : P R I N T " [ H O M E ) [ W H T ] S C O R E = " ; S C : IF S O 5 0 0 T H E N D = 5

8 G O T O 3 09 I F N < 7 7 2 4 T H E N N = 7 7 2 49 I F N > 8 1 6 4 T H E N N = 8 1 6 49 P O K E N , 9 0 : G O T O 3 01 0 P O K E 3 6 8 7 7 , 2 2 0 : F O R C = 3 8 4 4 5 T O 3 8 8 8 5 S T E P 2

2 : P O K E C , 2 : N E X T C : F O R C = 1 T O 1 0 0 : N E X T C1 1 F O R C = 3 8 4 4 5 T O 3 8 a 8 5 S T E P 2 2 i P O K E C , I s N E X T

C : P O K E 3 6 8 7 7 , 01 2 P R I N T " E W H T J G A M E O V E R "1 3 F O R C = 1 T O 1 0 0 0 : N E X T : P O K E 3 6 8 7 9 , 2 71 4 P R I N T " [ C L R ) ( B L U ) ( 2 D O W N j Y O U R F I N A L

C O R E W A S ( 3 S P A C E S ] " : P R I N T " [ R E D } " ; S C :P R I N T " { B L U } ( 2 D O W N } "

1 5 I S O T S T H E N T S 1 6 P R I N T " H I G H S C O R E " ; T S1 7 P R I N T " { G R N } [ 3 D O W N l T R Y A G A I N ? ( Y / N ) "1 8 G E T A 5 : I F A 5 = " Y " T H E N 1 1 8 I A $ < > " N " T H E N 1 8 1 9 P R I N T " { B L U } " : E N D2 0 P O K E 3 6 8 7 9 , 1 8 6 : P R I N T " ( C L R } E b L K ) " : P R I N

T T A B ( 5 } ; " * * D E F E N D * * { 2 D O W N } "2 1 P R I N T T A B { 6 ) ; " B Y R E G E N A "2 2 P R I N T " { 2 D O W N j P R E S S T O M O V E U P " : P R

Page 123: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 123/132

I N T " P R E S S C R S R D O W N T G D O W N "2 3 P R I N T " { D O W N ] P R E S S F O S P A C E " : P R I N T

" T F I R E . f 3 D O W N ] "2 4 P R I N T " K E E P T H I N V A D E R S F R O M R S A C H I N G

Y O U R S I D E O T H E S C R E E N . "2 5 P R I N T " [ 2 D O W N } f R E D } P R E S S R E T U R N T O

T A R T " ;2 6 G E T A $ : I F A $ = " " T H E N 2 6 2 7 I A S C ( A $ ) = 1 3 T H E N 1 2 8 G O T O 2 6 02 9 E N

P r o g r a m 4 D e f e n d F o T h 6 T S = 0 s O = 5 4 2 7 2D E ™ R { X ) = 1 1 4 4 + 4 0 * ( I N T ( R N D ( 0 ) * 2 0 ) ) : G OT 2 0 I F A $ = C H R 5 ( 1 7 ) T H E N P O K E N , 3 2 : N = N + 4 0

1 P R I N T " ! C L R ] " : P O K E 5 3 2 8 1 , 1 2 : N = 1 4 6 4 : S C = 0: D = 5

1 P R I N T " E h O H E } ^ 5 3 [ R V S ] { 4 0 S P A C E S j[ O F F ! " : P R I N T " { H O M E ] [ W H T ] S C O R E = " ; S C

2 P O K E N , 9 02 I = F N R ( X ) : J = F N R ( X ) : K = F N R ( X ) : H = F N R ( X )2 I F H = I O R H < T O R H = K O R I = J O R I = K O R J = K T H E N

2 P O K E H , 4 2 : P O K E I , 4 2 : P O K E J , 4 2 : P O K E K , 4 23 G E T A ? : I F A $ = C H R $ ( 1 3 6 ) O R A $ = C H R $ ( 3 2 ) T H EN 6

3 1 F A $ = C H R $ ( 9 4 ) T H E N P O K E N , 3 2 : N = N - 4 0 : G O T O9

3 I F A $ = C H R ? ( 1 7 ) T H E N P O K E N , 3 2 : N = N + 4 0 : G O T O9

3 L = L + l s I F L < D T H E N 3 03 H = H - l ! l = I - l : J = J - l i K = K - l j L = 03 I F ( H - 1 0 2 4 ) / 4 0 = I N T ( ( H - 1 0 2 4 ) / 4 0 ) T H E N 1 0 03 I F ( I - 1 0 2 4 ) / 4 0 = I N T ( ( 1 - 1 0 2 4 ) / 4 0 ) T H E N 1 0 04 I F { J - 1 0 2 4 ) / 4 0 = - I N T ( ( J - 1 0 2 4 ) / 4 0 ) T H E N 1 0 04 I F ( K - 1 0 2 4 ) / 4 0 = I N T { ( K - 1 0 2 4 ) / 4 0 ) T H E N 1 0 04 P O K E H + 1 , 3 2 : P O K E I + 1 , 3 2 : P O K E J + 1 , 3 2 : P O K E

K + l , 3 2 : P O K E H , 4 2 : P O K E I , 4 2 : P O K E J , 4 24 P O K E K , 4 2 : P 0 K E H + O , 2 : P 0 K E I + O , 2 : P O K E J + O

, 2 : P O K E K + 0 , 25 G O T O 3 06 F O R M = 2 0 0 T O 2 2 0 : P O K E N + O , 1 : P O K E N + O , 2 : N E X6 I F H > N A N D H < N + 4 0 T H E N 7 26 I F I > N A N D I < N + 4 0 T H E N 7 46 I F J > N A N D J < N + 4 0 T H E N 7 66 I F K > N A N D K < N + 4 0 T H E N 7 87 S C = S C - 5 : G O T O 8 27 P O K E H , 1 0 2 : B = H : H = F N R { X ) : G O T O 8 07 P O K E I , 1 0 2 : B = I : I = F N R ( X ) : G O T O 8 07 P O K E J , 1 0 2 : B = J : J = F N R ( X ) : G O T O 8 07 P O K E K , 1 0 2 : B = K : K = F N R ( X )8 S C = S C + 1 0 : P O K E B , 3 28 P R I N T " { H O M E } E 5 3 ( R V S J { 4 0 S P A C E S }

{ O F F } " : P R I N T " [ H O M E } f W H T ] S C O R E = " ; S C8 I F S O 5 0 0 T H E N D = 08 G O T O 3 09 I F N < 1 1 0 4 T H E N N = 1 1 0 49 I F N > L 9 8 4 T H E N N = 1 9 8 49 P O K E N , 9 0 : P O K E N + O , 0 : G O T O 3 01 0 F O R C = 5 5 3 7 7 T O 5 6 2 5 7 S T E P 4 0 ; P O K E C , 2 : N E X T

C : F O R C = 1 T O 1 0 0 : N E X T C1 1 F O R C = 5 5 3 7 7 T O 5 5 2 5 7 S T E P 4 0 : P O K E C , 1 : N E X T

1 2 P R I N T " { W H T J G A M E O V E R "1 3 F O R C = 1 T O 1 0 0 0 : N E X T : P O K E 5 3 2 8 1 , 6 P O K E 5 3

2 8 0 , 1 4

1 4 P R I N T " E C L R ) { B L U ) [ 2 D O W N j Y O U R F I N A LC O R E W A S 1 S P A C E S ) " : P R I N T " [ R E D } " ; S C :P R I N T " { B L U } [ 2 D O W N } "

1 5 0 I F S O T S T H E N T S = S C1 6 P R I N T " H I G H S C O R E " ; T S1 7 P R I N T " ( G R N } [ 3 D O W N ) T R Y A G A I N ? ( Y / N ) "1 8 G E T A $ : I F A S = " Y " T H E N 1 1 8 5 I F A $ < > " N " T H E N 1 8 1 9 P R I N T " { B L U } " i E N D2 0 P O K E 5 3 2 8 1 , 1 2 : P R I N T " ( C L R j { B L K ) " : P R I N T

T A B ( 5 } ; " * * D E F E N D * * { 2 D O W N ] "2 1 P R I N T T A B ( 6 ) ; " B Y R E G E N A "2 2 P R I N T " { 2 D O W N j P R E S S T O M O V E U P " : P R

I N T " P R E S S C R S R D O W N T G O D O W N "2 3 P R I N T " [ D O W N } P R E S S F O S P A C E " : P R I N T

" T F I R E . [ 3 D O W N } "2 4 P R I N T " K E E P T H I N V A D E R S F R O M "2 4 P R I N T " R E A C H I N G Y O U R S I D E O T H E S C R E

E N . "2 5 P R I N T " { 2 D O W N ] { R E D j P R E S S R E T U R N T

T A R T " ;2 6 G E T A $ : I F A S = " " T H E N 2 6 2 7 I A S C ( A $ ) = 1 3 T H E N 1 2 8 G O T O 2 6 02 9 E N

M a c h i n e L a n g u a g eF o B e g i n n e r sP r o g r a m 1 V I A n 6 D i s a s s e m b l e r1 0 H E $ = " 0 1 2 3 5 6 7 8 9 f t B C D E F " : P R r N T " { C L R } "1 1 L " : J S " ~ - > "1 2 P R I N T " { 2 S P A C K S ] d I S A S S E M B [ j F ; R " : P R I N T :

D I M M S ( 1 5 , 1 5 )1 3 F O R I = 0 T O 1 5 : F O R B 0 T O 1 4 : R E f t D M $ ( I , B ) : N

X T B : N E X T I : P R I N T " { C L R } " ;1 4 R E M S T A R T M A I N L O O P1 5 P R I N T " S T A R T A D D R E S S ( D E C I M A L ) " : I N P U T SA : T A = S A1 6 P R I N T " [ U P } { 8 R I G H T } ( H E X = " ; : D S A : Z X

3 ; G O S U B 9 7 0 : P R I N T H $ " ) "1 7 I F S A < 0 T H E N E N D1 8 I - S A1 9 R E M P R I N T A D D R E S S2 0 P R I N T I " " 2 1 X = P E E K ( I )2 2 G O S U B 1 0 4 02 3 I F L S = 1 5 O R M $ ( H % , L % ) = " 0 " T H E N P R I N T "

{ S P A C E S } " X : C K = 0 : L N = L N + l : G O T O 2 6 02 4 P R I N T M S ( H % , L % ) ;2 5 G O S U B 1 0 7 0 : I F E O T H E N E Q = 02 6 1 = 1 + 12 7 I F L N = 1 8 T H E N L N = 0 : G O T O l 0 0 02 8 G O T O 1 9 02 9 I F C K = 1 2 T H E N 3 2 03 0 P E F , K ( I + 1 ) : I F B > 1 2 7 T H E N B = ( ( N O T B ) A N D 2

5 5 ) + 1 : B = - B3 1 B A D = I + 2 + B : P R I N T " { 3 S P A C K S } " B A D : I = 1 + 1

: R E T U R N3 2 I F H % > 8 T H E N 7 3 03 3 I F H % = 2 T H E N J = l : G O T O 7 5 03 4 I F H % = 6 T H E N P R I N T : P R I N T L S : E 0 = l : R E T U R N3 5 I F H % = 6 T H E N R E T U R N3 6 P R I N T3 7 R E T U R N3 8 I F C K = 1 2 T H E N 4 1 0

S e p t e m b e r 1 9 8 3 C O M P U T E I S G a z e t t e 1 2

Page 124: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 124/132

3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5

5 5 5 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 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 9 8 0 8 1 R 2

3

8

P R I N T " ( " P E E M I l ) " ) , Y I = I + 1 : R E T U R NP R I N T " ( " P E E K ( I + 1 ) " , X ) "I = I + 1 : R E T U R NT F C K = 1 2 T H F N 4 6 0P R I N T " " P E E K ( I + 1 ) " » X "I = I + 1 : R E T U R NP R I N T " ( 2 S P A C E S } " P E E K ( + 1

1 : R F . T U R NI F C K = 1 2 T H E N 5 1 OP R I N T " " P E E K ( 1 + 1 ) " , X "I = T + 1 : R R T U R NP R I N T " { 2 S P A C E S } " P E E K ( 1 + 1 )I = I + 1 : R F T U R NI F C K = 1 2 T H F N 5 1 0I F H % 9 O R H % l l T H E N P R I N T " " P E E K ( 1 ) " ,Y I F H % = 7 O R H % = 1 5 O R H % = 5 O R H % = 3 T H E N 4 8 I F H % 1 3 T H F . N 4 4 0P R I N T : G O T O 5 0 0P R I N T : R E T U R NI F C K = 1 2 T H E N 7 3 0I S = " Y " : G O T 0 7 5 0I F C K = 1 2 T H E N 6 3 0I $ = " X " : G O T 0 7 5 0I F H % = 6 T H E N P R I N T " ( I N D . { 2 S P A C E S } " ; : I F H % = 2 T H E N 7 5 0I F H % = 4 T H E N P R I N T J S ; : G O T O 7 5 0I F H % = 8 O R H % = 1 0 O R H % = 1 2 O R H % = 1 4 T H E N 7 5 0

G O T O 3 8 0I F C K = 1 2 T H E N 7 5 01 5 = " X " : G O T O 7 5 0I F C K = 1 2 T H F N 7 5 0T F H % = l l T H E N I $ = " Y " : G O T O 7 5 0I S = " X " : G O T 0 7 5 0P R I N T " [ 3 S P A C E S } # " P E E K ( l = I + l : R E T U R N

N = P E E K ( 1 + 1 ) + P E E K ( 1 + 2 ) * 2 5 6T F l S = " " T H E N 8 0 0I F l S = " X " T H R N P R r N T " { 2I F I S = " Y " T H E N P R I N T " { 2 S P A C F S } " N " , Y "I ? - " " : I = I + 2 : R E T U R NP R I N T N : 1 = 1 + 2R E T U R ND A T A n R K , G R A , 0 , 0 , 0 , O R A , A S L , 0 , P H P , O R A ,A S t . , 0 , , O R A , A S L , R P L , O R A , 0 , , , O R A , A S

n A T A 0 , C L C , O R A , 0 , 0 , 0 , O R A , A S L , J S R , A N D ,0 , 0 , B I T , A N D , R O L , 0 , P L P , A N D , R O L , 0 , B I TD A T A A N D , R O L , B M I A N D , 0 A N R O E , , R E C , A N D , 0 , 0 , 0 , A N D , R O L , R T I , E O R , 0 , 0 , 0D A T A F , O R , [ J S R , 0 , P H A , E O R , r J S R , 0 , J M P , E O R ,L S R , B V C , E O R , 0 , 0 , 0 , E O R , L S R , 0 , C L I , T O RD A T A O , 0 , E O R , L S R . R T S , A D C , 0 , 0 , 0 , A D C , R OR , 0 , P L A , A D CD A T A R O R , 0 , J M P , A D C , R O R , B V S , A D C , 0 , 0 , 0D A T A A D C , R O R , 0 , S E I , A D C , 0 , 0 , 0 , A D C , R O R ,0 , S T AD A T A O , 0 , S T Y , S T A , S T X , 0 , D E Y , 0 , T X A , S

8 6

8 7 8 8

9

9 0 D A T A S T X , B C C , S T A , 0 , 0 , S T Y , S T A , S T X , 0 , T YA , , S T A , T X S , 0 , 0 , S T A , 0 , L D Y , L D A , L D X , 0

9 1 D A T A L D Y , L D A , L D X , 0 , T A Y , L D A , T A X , 0 , L D Y ,L D A , L D X , B C S , L D A , 0 , 0 , L O Y , L D A , L D X , 0

9 2 D A T A C L V , L O A , T S X , 09 3 D A T A L D Y , L D A , L D X , C P Y , C M P , 0 , 0 , C P Y , C M P ,

D F C , O , T N Y , C M P , D E X , 0 , C P Y , C M P , D E C1 2 C O M P U T E R S G a i e t t e S e p t e m b e r 1 9 8 3

9 4 D A T A H N E , C M P , 0 , 0 , 0 , C M P , D E C , 0 , C L D , C M P ,0 , 0 , 0 , C M P , D E C , C P X , S B C , 0 , 0 , C P X , S B C , I N

5 D A T A O , T N X , S B C , N O P , 0 , C P X , S B C , I N C , B E Q ,S B C , 0 , 0 , 0 , S B C , I N C , 0 , S E D , S B C , 0 , 0 , 0 , S B

9 6 D A T A I N C9 7 R E M A K E D E C I M A L I N T O H E 9 8 H S = " " : F O R M = Z X T O 0 S T E P - l : N % = D E / ( 1 6 f M ) :

D E = D E - N % * 1 6 | M : H S = H $ + M I O S ( H E $ % 1 1 )9 9 N E X T : R E T U R N1 0 0 0 P R I N T " T Y P E F O R "1 0 1 0 G E T K S : I c ' K $ " " T H E N l 0 1 01 0 2 0 I F K S = " C " T H E N S A = I : T A = S A : G O T O l 7 01 0 3 0 I N P U T S A : T B , = S A : G O T O l 7 01 0 4 0 R F A N A L Y Z E S O O P C O D E1 0 5 0 H % = X / 1 6 : L % = X - H % * 1 61 0 6 0 : R E T U R N1 0 7 0 R E M F I N D A D D R E S S T Y P E f i G O S U B1 C K = H % / 2 : T F C K = I N T ( C K ) T H E N C K - 1 21 0 9 0 L % = L % + 11 1 0 0 O N L % G O S U B 2 9 n , 3 8 0 , 7 3 0 , 1 1 3 0 , 4

3 0 , 1 1 3 0 , 5 8 0 , 5 9 0 , 5 8 0 , 1 1 3 0 , 6 1 0 , 6 8 0 , 7 0

1 1 1 0 C K = 01 1 2 0 L N = L N + 11 1 3 0 R E T U R N

P r o g r a m 2 R A M t e s t F r a g m e n t8 0 F O R A D R F S = 8 8 4 T O 9 3 0 : c E A D D A T T A : P O K E A D R

E S , D A T T A : N R X T A D R E S8 8 D A T A 1 6 9 , 8 , 1 3 3 , 5 88 8 D A T A 1 6 9 , 0 , 1 3 3 , 5 7 , 1 6 0 , 08 9 D A T A 2 4 , 1 4 1 , 0 , 4 , 1 4 5 , 5 79 0 D A T A 2 0 9 , 5 7 , 2 4 0 , 2 1 , 1 5 2 , 7 29 0 D A T A 1 6 5 , 5 8 , 7 2 , 3 2 , 1 7 9 , 39 1 D A T A 1 O 4 , 1 3 3 , 5 8 , 1 O 4 , 1 6 8 , 1 6 ' J9 1 D A T A O , 2 3 0 , 5 7 , 2 0 8 , 7 , 2 3 09 2 D A T A 5 8 , 2 4 , 1 0 5 , 1 , 2 0 8 , 2 2 1 , 2 0 0

3 D i s a s s e m b l y O F r a g m e n t8 8 8 8 8 8 8 9 R 9 8 9 8 9 8 9 9 0 9 0 9 0 9 0 9 0 9 0 9 0 9 1 9 1 9 1 9 1 9 1 9 1 9 2 9 2 9 2 9 2 9 2 9 3

L D S T L D S T t . D YC L S T S T C M B E T Y P D L O P H J S P L S T P L T A L D I M B N I N C L A D B N I N

# 5

5 i

1 0 2 45 5

9 2

5 9 4

5

5 9 3

5

# 8 9

Page 125: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 125/132

P o w e r B A S I C6 S e a r c h e r4 T = 4 9 1 5 2 F O R I = T T O T + 1 5 0 : R E A D A : P O K E I , A : C

S = C S + A : N E X T I5 I F C S < > 2 0 5 2 8 T H E N P R I N T " E R R O R I D A T A S

A T E M E N T S " ; S T O P6 P R I N T " { C L R ) S Y S " ; T ; " T O S T A R T " : E N D1 0 D A T A 1 6 0 . 0 , 1 7 7 , 4 3 , 1 3 3 , 2 5 1 , 2 0 0 , 1 7 7 , 4 3 ,

1 3 3 , 2 5 2 , 1 6 0 , 0 , 1 7 7 , 2 5 1 , 2 0 81 1 D A T A 1 , 2 0 0 , 1 7 7 , 2 5 1 , 2 0 8 , 1 , 9 6 , 1 6 0 , 0 , 1 7 7

, 2 5 1 , 1 4 1 , 5 2 , 3 , 2 0 0 , 1 7 71 2 D A T A 2 5 1 , 1 4 1 , 5 3 , 3 , 2 0 0 , 1 7 7 , 2 5 1 , 1 3 3 , 9 9 ,

2 0 0 , 1 7 , 5 1 , 1 3 3 , 9 8 , 2 0 0 , 2 41 3 D A T A L 6 5 , 4 3 , 1 0 5 , 5 , 1 3 3 , 6 7 , 1 6 6 , 4 4 , 1 4 4 , 1

, 2 3 2 , 1 3 4 , 6 8 , 1 7 7 , 2 5 1 , 2 4 01 4 D A T A 5 5 , 1 6 2 , 0 , 1 9 3 , 6 7 , 2 4 0 , 4 , 2 0 0 , 2 4 , 1 4 4

, 2 4 2 , 1 9 2 , 0 , 2 4 0 , 1 0 , 1 3 61 5 D A T A 2 3 0 , 2 5 1 , 2 0 8 , 2 , 2 3 0 , 2 5 2 , 2 4 , 1 4 4 , 2 4

, 1 6 0 , 0 , 1 7 7 , 6 7 , 2 4 0 , 8 , 2 0 91 6 D A T A 2 5 1 , 2 0 8 , 2 1 8 , 2 0 0 , 2 4 , 1 4 4 , 2 4 4 , 1 6 9 , 3

5 , 3 2 , 2 1 0 , 2 5 5 , 1 6 6 , 9 9 , 1 6 5 , 9 81 7 D A T A 3 2 , 2 0 5 , 1 8 9 , 1 6 9 , 3 2 , 3 2 , 2 1 0 , 2 5 5 , 1 7 3

, 5 2 , 3 , 1 3 3 , 2 5 1 , 1 7 3 , 5 3 , 31 8 D A T A 1 3 3 , 2 5 2 , 2 4 , 1 4 4 , 1 3 41 9 D A T A 1 7 3 , 2 3 0 , 1 5 9 , 1 4 1 , 1 9 , 3 , 1 7 3 , 2 3 1 , 1 5 9

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

6 E x p l o r e rB E F O R E T Y P I N G . . .

B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o wT o T y p e C O M P U T E R S G a z e t t e P r o g r a m s " a n " B e g i n n e r ' s G u i d e T o T y p i n g I P r o g r a m s "t h a t a p p e a r b e f o r e t h P r o g r a m L i s t i n g s .

S i n g l e D r i v e F i l e C o p y2 R E S I N G L E D R I V E F I L E C O P Y4 P O K E 5 2 , 3 1 i P O K E 5 6 , 3 1 : C L R4 F O 1 = T 1 7 5 R E A D D : P O K E 7 9 3 6 + 1 , D : N E X T5 P O K E 7 8 5 , 0 : P O K E 7 8 6 , 3 16 P L S = C H R $ ( 1 9 )6 F O 1 = T 2 4 : P L $ = P L ? + C H R $ ( 1 7 ) : N E X T7 F O T 3 9 : C L ? = C L $ + " : N E X T7 C L $ = C L $ + C H R S ( 1 3 ) + C L $ + C H R $ ( L 3 )8 C L ? = L E F T S ( P L ? , 2 1 } + C L S + C H R $ { L 4 5 ) + C H R S (

1 4 5 )8 O P E N 1 5 , 8 , 1 5 : R E M O P E N E R R O R C H A N9 G O T O 1 0 0 01 1 R E R E A D T H D I R E C T O R Y1 3 P O K E 7 8 5 , 0 : R E M S E L E C T R E A D F U N C T I O N1 4 P R I N T # 1 5 , " I " : O P E N 2 , 8 , 2 , " $ "1 5 N B = U S R ( 2 ) : R E M L O A D D I R I N T O M E 1 6 C L O S E 2 : G O S U B 8 0 0 : R E M C H E C K E R R O R1 7 R E T U R N2 1 R E D I S P L A Y D I S K N A M E2 3 P O K E 7 8 5 , 6 : R E M S E L E C T F E T C H C H A R2 4 P R I N T L E F T $ ( P L $ , 3 ) , - C H R $ ( l 8 ) ;2 5 F O R K = 1 4 2 T 1 6 2 6 P R I N T C H R 5 ( U S R ( K ) ) ; : N E X T2 7 P R I N T C H R $ ( 1 4 6 )2 8 R E T U R N

3 1 R E P R I N T D I R E C T O R Y E N T R Y D 3 3 P O K E 7 8 5 , 6 : R E M S E L E C T F E T C H C H A R3 4 I X = ( D E - l ) * 3 2 + 2 5 4 - I N T ( ( D E - l ) / 8 ) * 23 4 I U S R ( I X ) < 1 2 8 T H E N R E T U R N3 5 T Y = U S R ( I X ) - 1 2 8 : I F T Y = 0 O R T Y > 3 T H E N

R E T U R N3 6 F O K = I X + 3 T O I X + 1 83 7 P R I N T C H R S ( U S R ( K ) ) ;3 8 N E X T : P R I N T T A B ( 1 6 ) ; " , " ;3 9 P R I N T M I D $ ( " S P U " / T Y , 1 ) : R E T U R N4 1 R E M G E T D E S T I N A T I O N D I S K4 3 P R I N T C L $ ;4 4 P R I N T " I N S E R T D E S T I N A T I O N D I S K . "4 5 P R I N T " P R E S S " ; C H R $ ( 1 8 ) ; " R E T U R N " ;4 6 P R I N T C H R ? ( 1 4 6 ) r " W H E N R E A D Y . "4 7 G E D M ? : I F D M $ = " " G O T O 4 7 4 8 0 I F D M $ < > C H R $ ( 1 3 ) G O T O 4 7 4 9 P R I N T # 1 5 , " I " : R E T U R N5 1 R E M G E T F I L E T O C O P Y5 3 P R I N T C L $ ; : I F E K = 6 3 G O T O 5 8 5 4 I U E = 1 2 8 T H E N P R I N T N M $ ; " T O O L A R G E5 5 I E N = 6 2 T H E N P R I N T N M $ ; " N O T F O U N D .

I

5 6 P R I N T " E N T E R F I L E , T Y P E " : N M $ = " " : E N = 0 :U E = 0

5 7 I N P U T N M $ , T Y S : R E T U R N5 8 P R I N T N M ? ; " E X I S T S . E N T E R N E W N A M E "5 9 E N = 0 : N M $ = " " : I N P U T N M ? : R E T U R N6 1 R E M R E A D T H F I L E6 3 P O K E 7 8 5 , 0 : R E M S E L E C T R E A D F U N C T I O N6 4 O P E N 2 , 8 , 2 , N M $ + " , " + T Y $ + " , R "6 5 G O S U B 9 0 0 : I F E N < > 0 T H E N C L O S E 2 : R E T U

R 6 6 N S = U S R ( 2 ) : R E M R E A D T H E F I L E6 7 C L O S E 2 : G O S U B 8 0 0 : R E M C H E C K R E S U L T S6 8 R E T U R N7 1 R E M W R I T E T H E F I L E7 3 P O K E 7 8 5 , 3 : R E M S E L E C T W R I T E F U N C T I O N7 4 O P E N 2 , 8 , 2 , N M S + " , " + T Y S + " , W "7 5 G O S U B 9 0 0 : I F E N < > 0 T H E N C L O S E 2 : R E T U

R 7 6 N B = U S R ( 2 ) : R E M W R I T E T H E B Y T E S7 7 C L O S E 2 : G O S U B 8 0 0 : R E M C H E C K R E S U L T S7 8 R E T U R N8 1 R E C H E C K U S R ( ) R E T U R N V A L U E8 3 N B = N B - ( N B < 0 ) * 6 5 5 3 68 4 I N B < 6 1 4 4 0 T H E N U E = 0 : R E T U R N8 5 I N B = 6 1 4 4 0 T H E N U E = 1 2 8 : R E T U R N8 6 P R I N T C L $ ;8 7 I P E E K ( 7 8 5 ) = 0 T H E N P R I N T " R E A D " ;8 8 I P E E K ( 7 8 5 ) = 3 T H E N P R I N T " W R I T E " ;3 9 P R I N T E R R O R t " ; N B - 6 1 4 4 0 : E N D9 1 0 R E M R E A D E R R O R C H A N N E L9 4 I N P U T # 1 5 , E N , E M S , E T , E S9 5 I E N = 0 O E N = G 2 O R E N = 6 3 T H E N R E T U R9 6 C L O S E 1 5 : P R I N T C L $ ;9 7 P R I N T " D I S K E R R O R # " ; E N9 8 P R I N T L E F T $ ( P L S , 2 2 ) ; E M $ : E N D1 0 1 0 R E M M A I N R O U T I N E1 0 3 0 P R I N T C H R ? ( 1 4 7 ) ; : R E M C L E A R S C R E E N1 0 4 0 P R I N T " [ S P A C E S l S I N G L E D R I V E F I L E

C O P Y "1 0 5 0 P R I N T : P R I N T " R E A D I N G D I R E C T O R Y "1 0 6 0 G O S U B 1 0 0 : R E M R E A D T H E D I R E C T O R Y1 0 7 0 G O S U B 2 0 0 : R E M D I S P L A Y T I T L E1 0 8 0 N S I N T ( ( N B + U / 2 5 4 )1 0 9 0 I N S = 1 G O T O 5 0 0 0 : R E M N F I L E SL 1 0 0 D S = 11 1 1 0 I N S < = D S T H E N D S = 1 : R E M S T A R T O V E R

S e p t e m b e r 1 9 8 3 C O M P U T E I S G a z e t t e 1 2

Page 126: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 126/132

1 1 2 0 P R I N T L E F T $ ( P L ? , 4 ) ;1 1 3 0 B E = ( D S - 1 > * 8 + 1 : L E = B E + 1 51 1 4 0 I D S + 1 = N S T H E N L E = B E + 81 1 5 0 F O R D E = B E T L H 6 G O S U B 3 0 0 : N E X T : R E M D I S P L A Y F I L E S1 1 7 0 F O R I = P E E K ( 2 1 4 ) T 2 0 : B E M C L E A R1 1 8 0 P R I N T " [ 2 0 S P A C E S ) "1 1 9 0 N E X T1 2 0 0 G O S U B 5 8 0 : R E M G E T F I L E N A M E1 2 1 0 I N M $ = " " T H E N D E = D S + 2 : G O T O 1 1 1 02 0 1 3 R E C O P Y T H E F I L E2 0 3 0 P R I N T C L $ ;2 0 4 0 P R I N T " R E A D I N G " ; N M ?2 0 5 0 G O S U B 6 0 0 : R E M R E A D T H F I L E2 0 6 0 I E N = 6 2 O R U E = 1 2 8 G O T O 1 2 0 02 0 7 0 B C = N B : R E M S A V E C O U N T2 0 8 0 G O S U B 4 0 0 : R E M G E T D E S T . D I S K2 0 9 0 P R I N T C L S ; " W R I T I N G " ; N M $2 1 0 0 G O S U B 7 0 0 : R E M W R I T E T H F I L E2 1 1 0 I E N = 0 G O T O 3 0 0 02 1 2 0 G O S U B 5 0 0 : R E M G E N E W F I L E2 1 3 0 I N M S o " " G O T O 7 0 9 02 1 4 0 P R I N T C L $ ; " F I L E N O C O P I E D "2 1 5 0 G O T O 3 1 0 03 0 1 0 R E M D I S P L A Y C O M P L E T I O N S T A T U S3 0 3 0 P R I N T C L $ ;3 0 4 0 I N B O B C G O T O 3 0 6 03 0 5 0 P R I N T " C O P Y S U C C E S S F U L . { 2 S P A C E S } " ;

: G O T O 3 0 7 03 0 6 0 P R I N T " E R R O R . O N L Y " ; N B ; " O U " 3 0 7 0 P R I N T B C ; " B Y T E S C O P I E D . "3 1 0 0 P R I N T " P R E S S " ; C H R $ ( 1 8 ) ;3 1 1 0 P R I N T " R E T U R N " ; C H R $ ( 1 4 6 ) ;3 1 2 0 P R I N T T C O P Y A N O T H E R F I L E "3 1 3 0 G E T D M $ : I F D M $ = " " G O T O 3 1 3 03 1 4 0 I D M S = C H R ? ( 1 3 ) G O T O 1 0 0 03 1 5 0 E N D4 0 1 0 R E N F I L E S E R R O R H A N D L I N G4 0 3 0 P R I N T L E F T S ( P L $ , 2 1 ) ;4 0 4 0 P R I N T " N F I L E S O N T H I S D I S K . "4 0 5 0 P R I N T " P R E S S R E T U R N T T R " 4 0 6 0 P R I N T " A N O T H E R D I S K . " ;4 0 7 0 G E T D M S : I F D M $ = " " G O T O 4 0 7 04 0 8 0 I D M $ = C H R $ ( 1 3 ) G O T O 1 0 0 04 0 9 0 E N 1 0 0 0 0 D A T A 7 6 , 1 5 , 3 1 , 7 6 , 8 8 , 3 1 , 7 6 , 1 5 41 0 0 1 0 D A T A 3 1 , 1 0 8 , 3 , 0 , 1 0 8 , 5 , 0 , 3 21 0 0 2 0 D A T A 9 , 3 1 , 1 5 2 , 1 7 0 , 3 2 , 1 9 8 , 2 5 5 , 1 6 81 0 0 3 0 D A T A 1 7 6 , 5 7 , 1 6 9 , 0 , 1 3 3 , 2 5 1 , 1 6 9 , 3 21 0 0 4 0 D A T A 1 3 3 , 2 5 2 , 1 6 0 , 0 , 3 2 , 2 0 7 , 2 5 5 , 1 4 51 0 0 5 0 D A T A 2 5 1 , 2 3 0 , 2 5 1 , 2 0 8 , 2 , 2 3 0 , 2 5 2 , 1 6 51 0 0 6 0 D A T A 1 4 4 , 2 0 8 , 1 3 , 1 6 5 , 2 5 2 , 2 0 1 , 1 6 0 , 1 41 0 0 7 0 D A T A 2 3 5 , 3 2 , 2 0 4 , 2 5 5 , 1 6 0 , 0 , 2 4 0 , 1 91 0 0 8 0 D A T A 1 6 4 , 1 4 4 , 3 2 , 2 0 4 , 2 5 5 , 1 9 2 , 6 4 , 2 0 81 0 0 9 0 D A T A 1 0 , 1 6 4 , 2 5 1 , 1 6 5 , 2 5 2 , 5 6 , 2 3 3 , 3 21 0 1 0 0 D A T A 7 6 , 1 2 , 3 1 , 1 6 9 , 2 4 0 , 7 6 , 1 2 , 3 11 0 1 1 0 D A T A 3 2 , 9 , 3 1 , 1 5 2 , 1 7 0 , 3 2 , 2 0 1 , 2 5 51 0 1 2 0 D A T A 1 6 8 , 1 7 6 , 2 4 0 , 1 6 5 , 2 5 1 , 1 4 1 , 1 7 4 , 31 0 1 3 0 D A T A 1 6 5 , 2 5 2 , 1 4 1 , 1 7 5 , 3 1 , 1 6 9 , 0 , 1 3 31 0 1 4 0 D A T A 2 5 1 , 1 6 9 , 3 2 , 1 3 3 , 2 5 2 , 1 6 0 , 0 , 1 7 71 0 1 5 0 D A T A 2 5 1 , 3 2 , 2 1 0 , 2 5 5 , 1 6 4 , 1 4 4 , 2 0 8 , 2 01 0 1 6 0 D A T A 2 3 0 , 2 5 1 , 2 0 8 , 2 , 2 3 0 , 2 5 2 , 1 6 5 , 2 5 21 0 1 7 0 D A T A 2 0 5 , 1 7 5 , 3 1 , 1 4 4 , 2 3 4 , 1 6 5 , 2 5 1 , 2 01 0 1 8 0 D A T A 1 7 4 , 3 1 , 1 4 4 , 2 2 7 , 3 2 , 2 0 4 , 2 5 5 , 7 61 0 1 9 0 D A T A 7 3 , 3 1 , 3 2 , 9 , 3 1 , 1 3 2 , 2 5 1 , 2 41 0 2 0 0 D A T A 1 0 5 , 3 2 , 1 3 3 , 2 5 2 , 1 6 0 , 0 , 1 7 7 , 2 5 11 0 2 1 0 D A T A 1 6 8 , 1 6 9 , 0 , 7 6 , 1 2 , 3 1

1 2 C O M P U T E ! ' ! G a z e t t e S e p t e m b e r 1 9 B 3

V I C r e a t i o n sB E F O R E T Y P I N G . . .

B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o wT o T y p e C O M P U T E R S G a z e t t e P r o g r a m s " a n " B e g i n n e r ' s G u i d e T o T y p i n g I P r o g r a m s "t h a t a p p e a r b e f o r e t h P r o g r a m L i s t i n g s .

R o l l i n g D i c eP O K E 3 6 8 7 9 , 2 7 : S C = 7 7 7 1 : C O = 3 8 4 9 1 : X = R N D ( - T I

) : G O T O 1 0A = A + 4 : R E T U R NA = A + 7 : R E T U R N

1 P R I N T " J C L R ) ( D O W N ) [ B L K j Y O U T H R E W A [ D O W N ] "

2 P R I N T " { 2 S P A C E S } c j 5 T 3 P _ " T A B ( 1 3 ) " 03 P R I N T " T 2 S P A C E S } B G § " T A B ( 8 ) "4 P R I N T " [ 2 S P A C E S } E G 3 " T A B ( 8 ) " & M 3 " T A B

( 1 3 ) " § G 3 " T A B ( 1 9 ) " g M i "5 P R I N T " [ 2 S P A C E S } E g 3 " T A B ( 8 ) " E M 3 " T A B6 P R I N T " ( 27 P R I N T " f 2

( 1 3 ) " E 8 P R I N T " ( 2 S P A C E S } L E 5 1 3 ) " L9 A = S C : B = 8 1 : F O R C = 1 T 0 3 : P O K E A , B : G O S U B 2 : P O K

E A , B : G O S U B 3 : P O K E A , B : G O S U B 21 0 P O K E A , B : A = A + 2 9 : N E X T1 1 F O R D = 1 T 0 2 5 : A = C O : F O R C = 1 T 0 31 1 C l = I N T ( R N D ( l ) * 8 ) + 01 1 C 2 = I N T ( R N D ( l ) * 8 ) + 01 1 C 3 = I N T ( R » D ( l ) * 8 ) + 01 1 P O K E A , C 1 : G O S U B 2 : P O K E A , C 21 2 G 0 S U B 3 : P O K E A , C 3 : G O S U B 2 : P O K E A , C l : A = A + 21 5 N E X T C : H E X T D1 6 D 1 = I N T ( R N D ( 1 ) * 6 ) + 11 7 D 2 = I N T ( R N D ( 1 } * 6 ) + 11 8 A = S C : B = 3 2 : F O R C = 1 T O 3 : P O K E A , B : G O S U B 2 : P O

K E A , B : G 0 S U B 3 : P O K E A , B : G 0 S U B 21 8 P O K E A , B : A = A + 2 9 : N E X T1 9 A = C O : B = 0 : F O R C = 1 T O 3 : P O K E A , B : G 0 S U B 2 : P 0 K

E A , B : G 0 S U B 3 : P O K E A , B : G 0 S U B 21 9 P O K E A , B : A = A + 2 9 : N E X T : P O K E C O + 4 6 , 0 : P O K E C

0 + 5 7 , 02 0 A = 0 : O N D 1 G O S U B 2 1 0 , 2 1 5 , 2 2 0 , 2 2 5 , 2 3 0 , 2 3 52 0 5 ' A = 1 1 : O N D 2 G O S U B 2 1 0 , 2 1 5 , 2 2 0 , 2 2 5 , 2 3 0 , 2 3 5

: G O T O 3 0 02 1 P 0 K E S C + 4 6 + A , 8 1 : R E T U R N2 1 P O K E S C + A , 8 1 : P O K E S C + 9 2 + A , 8 1 : R E T U R N2 2 P O K E S C + A , 8 1 : P O K E S C + 4 6 + A , 8 1 : P O K E S C + 9 2 +

A , 8 1 : R E T U R N2 P O K E S C + A , 8 1 : P 0 K E S C + 4 + A , 8 1 : P O K E S C + 8 8 + A

, 8 1 : P O K E S C + 9 2 + A , 8 1 : R E T U R N2 3 P O K E S C + A , 8 1 : P 0 K E S C + 4 + A , 8 1 : P O K E S C + 4 6 + A

, 8 1 : P O K E S C + 8 8 + A , 8 1 : P O K E S C + 9 2 + A , 8 12 3 R E T U R N2 3 P O K E S C + A , 8 1 : P O K E S C + 4 + A , 8 1 : P 0 K E S C + 4 4 + A

, 8 1 : P O K E S C + 4 8 + A , 8 1 s P 0 K E S C + 8 8 + A , 8 12 3 P O K E S C + 9 2 + A , 8 1 : R E T U R N3 0 P R I N T T A B ( 4 ) " { D O W N ] " D l ; T A B { 1 5 ) D 23 1 F O R T = l T O 1 5 0 0 : N E X T T s G O T O 1 0

Page 127: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 127/132

T e l e T e r m 6 C L 0 S E 2 : R E S T O R E : C L RO P E N 2 , 2 , 3 , C H R $ ( 6 + 3 2 ) + C H R $ ( 3 2 + 6 4 )P R I N T " ( C L R ) "P O K E 5 3 2 6 0 , 0 : P O K E 5 3 2 8 1 , 0

1 R E 6 T O A S C I I2 D I M O % ( 2 5 6 )3 F O R X = 0 T O 2 5 53 0 % ( X ) = X4 I F O % { X ) > 6 4 A W D O % ( X ) < 9 9 T H E N O % ( X ) = O % ( X ) +3 5 I F O % ( X ) > 1 9 2 A N D 0 % ( X } < 2 1 9 T H E N O % ( X ) = O % ( X

) - 1 2 85 O % ( 2 0 ) = 1 2 75 O % ( 1 3 3 ) = 85 R E M S P E C I A L F U N C T I O N S ( O U T ) C A G O H E

R 6 N E X T X7 R E M A S C I I T O 6

8 D I M I % ( 2 5 6 )9 F O R Y = 0 T O 2 5 1 0 I F I % ( Y ) > 6 4 A N D I % ( Y ) < 9 1 T H S N I % ( Y ) = I % ( Y )

1 2 1 1 I F I % ( Y ) > 9 6 A N D I % ( Y ) < 1 2 3 T H E N I % ( Y ) = I % ( Y

) - 3 21 2 I % ( 8 ) = 1 5 71 2 I % ( Y ) = Y1 2 R E S P E C I A L F U N C T I O N S ( I N ) C A G H

R E 1 3 N E X T Y1 4 P R I N T " R E A D Y "1 4 F O R T = 1 T O 1 0 0 : N E X T2 1 P R I N T C H R ? ( 1 4 ) ; " ( C L R ] " ;3 0 G E T O 5 : I F O $ = " " T H E N 4 0 03 2 B % = A S C { 0 ? ) : 0 % = 0 % ( B % ) : O $ = C H R $ ( O % ) : P R I

N T # 2 , O $ ; : P O K E 6 4 6 , 14 0 G E T # 2 , I $ : I F I $ = " " T H E N 3 0 04 2 0 A % = A S C { I $ ) : I % = I % { A % ) - . I S = C H R $ ( 1 ) P R

N T I $ ; : G O T O 3 0 04 5 E N

B u g - S w a t t e r :M o d i f i c a t i o n s A n C o r r e c t i o n s

f e e r r o r s i o u P r e m i e r I s s u e o C O M P O T E I ' sG a z e t t e h a v e b e e n b r o u g h t t o u a t t e n t i o n b r e a d e r s :

I " S k y d i v e r " f o b o t h t h V I a n 6 4 , aq u i r k i t h w a t h e p r i n t e r l i s t e d t h p r o g r a mm a k e s i u n c l e a r t h a t t w s p a c e s s h o u l d b t y p e di l i n e 1 0 0 . T h a b s e n c e o t h e s e s p a c e s c a u s e st h p l a n e l o a p p e a m s a c o n t i n u o u s s t r e a k . s p a c es h o u l d b e t y p e d b e f o r e p r e s s i n g t h e R V k e e a c ht i m e i l i n e 1 0 0 . H e r e i p r o p e r l i s t i n g :1 0 P R I N T " { H O M E j [ D O W N } " ; T A B ( A ) ; " { O F F ] ( R

S } E * 3 ( 2 L E F T ) { D O W N } ( O F F ) ( R V S ) g 2 l l " :A = A + 1

I t h c o l u m n " M a c h i n e L a n g u a g e F o r B eg i n n e r s , " t h s a m p l e p r o g r a m f e l l v i c t i m t t h c o m p a t i b i l i t y p r o b l e m w e x p l a i n e d i " C o m m od o r e 6 V i d e o U p d a t e " i t h s a m e i s s u e . I n t h a ta r t i c l e w d e s c r i b e d h o c h a n g e t t h C o m m od o r e 6 4 ' s v i d e o c h i p h a a l t e r e d t h c l e a r - s c r e e nr o u t i n e i n e w e r - m o d e l 6 4 s . T h i s m e a n s t h a t s o m eo y o w i t h c o m p u t e r s a f f e c t e d b t h c h a n g es a n o t h i n g b u b l a n k s c r e e n w h e n y o t r i e dt h s a m p l e p r o g r a m a c c o m p a n y i n g " M a c h i n eL a n g u a g e F o B e g i n n e r s . "

F o f i x , ( r t y p i n g t h i s s m a l l r o u t i n e b e f o r er u n n i n g t h s a m p l e p r o g r a m :F O X = T 1 0 0 0 : P O K E 5 5 2 9 5 + X , 1 : N E X T

[ P r e s s R E T U R N I

A e x p l a i n e d o p a g e 4 o t h P r e m i e r I s s u e ,t h i s f i l l s c o l o r m e m o r y w i t h t h c o d e f o w h i t e s t h a t c h a r a c t e r s P O K E d d i r e c t l y i n t o s c r e e n m e o r w i l l a c t u a l l y a p p e a r . I t a k e s s e v e r a l s e c o n d st e x e c u t e . T h e r e a r e s e v e r a l o t h e r , f a s t e r w a y so a c c o m p l i s h i n g t h s a m e t h i n g ; w a t c h f u t u r ei s s u e s .

I t h " V I C r e a t i o n s " c o l u m n , a n e q u a l ss i g n w a i n a d v e r t e n t l y o m i t t e d f r o m P r o g r a mo n p a g e 7 7 L i n e 4 0 s h o u l d r e a d :4 T I $ = " 0 0 0 0 0 0 " : S Y S 7 1 6 8 : P R I N T T l / 6 0 : E N D

T h i s s t a t e m e n t r e s e t s t h V I C - 2 0 ' s b u i l t - i nr e a l t i m e c l o c k t z e r o , j u m p s t t h m a c h i n e l a g u a g e r o u t i n e , a n t h e n p r i n t s t h e l a p s e d t i m ei s e c o n d s b e f o r e e n d i n g t h p r o g r a m . W i t h o u tt h e q u a l s s i g n , l i n e 4 w o u l d r e s u l t i a e r r o rm e s s a g e .

W a l s o r e c e i v e d m o d i f i c a t i o n f o r a p r o g r a m i t h P r e m i e r I s s u e :

" A l f a b u g " c a n b e c h a n g e d s t h a t t h c h i l dm u s t p r e s s k e t m o v e t h b t i g s ' j u s t o n s t e pi n s t e a d o f t h e w h o l e l e n g t h o t h r a c e c o u r s e .H e l e n J F e s t a s u g g e s t s a l t e r i n g l i n e 1 1 i e i t h e rt h V I o 6 4 v e r s i o n s o t h a t " T H E N 8 1 " r e a d s" T H E N 7 6 " . T h c o m p l e t e l i n e s h o u l d l o o k l i k et h i s :1 1 C R = C R + - I N : I N = I N * - 1 : I F F < 5 3 T H E N 7 6

W a p p r e c i a t e r e c e i v i n g b o t h c o r r e c t i o n s a n s u g g e s t e d m o d i f i c a t i o n s f r o m r e a d e r s . P l e a s ea d d r e s s t h e m t o

B u g - S w n i t e rd o C O M P U T E ! ' * G a z e t t eP . O . B o x 5 4 0 6G r c m s b o n > , N 2 7 4 0 3 <

S e p t e m b e r 1 9 8 3 C O M P U T E I G a z e l l e 1 2 5

Page 128: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 128/132

M U L T I - C O L O R■ n t f

H I G H R E S O L U T I O NC H A R A C T E R E D I T O R S

V 1 C - 2 O t n C B M A 4

- a u x i l i a r y , b D ' l l i ' i a n u c r r m n c a l l- P o n t f - l A Q f i i i c ^ C i o n f o e d i t i n g- C u r t a r c o n t r o l ■ R E T U & N , H D t i E , C L P

a l m i r > q l l h l n t r " i « H d l t l n g f l r » ,- 4 x 5 i n i n n t i o n t r m * c y c l * * t h r o u g h

" * ™ l c t » r ' c " ! T i c t " " • " 1 " t # V I C - 2 0 Y E R 9 I 0 N

C B r l f i * * n E X P A N D E D V X C - Z o '- 3 3 O c m n c t f r i ■ U l t t d l 1 9 - v - i l -l i o n * t i n * f a C B 1 6 4 , b * * v * l l f e b l s* a V I C - 2 0 .- 4 d « g r » ' o l # t : ; ; r i . . . - a , . ■ ,

- f i o v t r f i r p r ■ f i i ' t * p o o n

- V l C - 2 0 p r o g r A m f i t * i n * n y V I w i t hP l * * m a ■ p » c i f y t h * t y p * o c o r n p u t a r ,

J u m t f l n o f i « r S q * t v a r i t C o D i i p t i A P . O . E o x B 9 3 , P i l e f l l t o , t f 9 4 i 0 l

C O M M O D O R E 6 4 A m e r i c a n P e r l y h e r a l s ^

G A M E S L D U C A T 1 0 N A L

l ^ A p * C m H » T i r Q F I IH C d S r & f r J f l I f f ) f J P r t C t t f ^ H P f f i l I I I f i l l V W » V ) I t 4 l n M I D I 1 & * W i * " ( j r f | l l | S q u i l f l i M l r r * ^ H " l S

t H o W S m i K

f M U w b l t i i I

7 F t O U l n q l l W T f

T ( H I F N K k HI I U o k H I U 4 J » U l 1 1 & » n t f i 1 - H S ^ f t ^ ? K l " ^ - i i i « - i 3 c 1 1 1 ? ■ ' U i : k U u i # i > v i 1 1 . 1 sB ? S u a W j f l v f J I I r j i i W » « ( I

O f i i K - f l f l i i w w d f i a v rB & 4 w n 1 9 « A m e r i c a n P e r i p h e r a l sl a S f f l u i 2 2 0 a n 9 O r S i r a e li l D r q i t i r I t H O r l B O f l T r i p l U f i ^ ^ C i i 1 i V > t " I 1 * I S

G A T O SI N T E R N A T I O N A L

C - 6 4 S O F T W A R EG a t o s L e t t e r 1 2 . 9 5

P r i n t s L e t t e r s t P a p e r o T o p eM E O W D E M S 2 . 9 5

O u t p u t s t S c r e e n o P a p e r( a b o v e f o m o d e l 1 5 2 5 p r i n t e r )

G a t o s h o m e M a n a g e m e n t S y s t e mi n v e n t o r y c h e c k b o o k

f i l e l i b r a r y$ 9 . 9 5 e a c h a l l o $ 2 6 . 9 5

R o c k y l a R u e ' S C a s i n o $ 2 9 . 9 5L e M L a R u e s h o w y o h i c a s i n o !

S L O T S B L A C K J A C K K E N OP O K E R C R A P S a n d M a d a m

M a g e n t a ' s L o u n g e !• » G A T O S 1 N T E R N A T I O N A L

2 1 R O S ES F . C A 9 4 1 0 2

W a s t i n g M o n e y ? W H a v e t h W o i l d ' s M o s tC o s t E t l e c l l v e D e v e l o p m e n t S y s t e m .

P R O M Q U E E N C A R T R I D G EO N L Y S 1 9 9 U . S . S 2 6 9 C A N .

P r i c e s U . S . C a n .P r o m n u e e n 9 9 . 0 0 S 3 9 9 . 0 08 B o a r d E p r o m 2 9 9 5 S 3 9 . 9 5I B K b o a i d w E p r o m 3 9 9 5 1 9 9 5

B R O b o a r dE p r o r n - C 6 4 3 9 9 5 4 9 . 9 5

n i s i n b u t e d i u b A r b u t u s T o l a l S o i l . I n c .4 2 0 ? M e n i ) i a n . S u i t e 2 \

B e l l m g h a m . W A 9 8 2 2 6P h 8 0 0 - 4 2 6 - 1 2 5 3 . i W a s h i n g t o n 2 0 6 - 7 3 3 - 0 4 0 4

D i s t r i b u t e d i C a n a d a b I B C / D i s l r i b t i t i o n C a n a d a

- 1 0 4 7 G a m b i a S V a n c o u v e r . B C V 5 Z 2 X 9

W r i t e r s ,p r o g r a m m e r s . .

C O M P U T E T sG a z e t t e

i l o o k i n g f o a r t i c l e s o t h

V I a n 6 4

H O T M A K E M O N E Yw i t h y o u rV I 2

C O M M O D O R E 6 P E R S O N A L C O M P U T E R

Y a u ' v e m a d e ( l i e I n v e s t m e n t — n o w s p e n dj u s t 5 4 . 9 5 m o r e t l e a r n h o t g e i a l b a c k — a n d m o r e . N e 1 9 8 3 c o m p e n d i u mo f p r a c t i c a l , p r o v e n m e t h o d s [ o o p e r a t i n gp r o f i t a b l e b u s i n e s s r i g h t i n y o u r o w h o m eh a J u s ! b e e n p u b l i s h e d . I n c l u d e s l a t e s ts o f t w a r e l i s t i n g s . S e n t p o s t p a i d t h e s a m ed a w r e c e i v e y o u r c h e c k f o $ 4 . 9 5 .

P i s c l l c . i l A p p l i c a t i o n s S E N DB o i 3 3 6 " EE d w a r d 5 b u r g .

A o d r e s s .

~ C h e c h e n c l o y

Page 129: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 129/132

p a r a l l e l i n t e r f a c ew i t h a n p u r c h a s e !

A u t h o r i z e dD e a l e r

j a w s - m i n - i s c s l i P R I N T E R SS T X - 8 0 ( T h e r m a l ) . 6 0 c p s . $ 1 7 5G e m i n M D x . 1 2 0 c p . $ 3 1 5G e m i n i 1 5 1 0 0 c p s . $ 4 1 5

S e n d c r i e c k m o n e y D r i f t * p f u s i Q i i l 3 0 6 ! a T C O M P U T E R O U T L E T

5 8 5 / M u s o n G o i q t f l S i O e j n C i 9 2 I 2 DS E N D M r : S T X - 8 0 G t m . r i l O X G e m i n i I N a m e P f i o r . eA d d r e s s Z i D i n e r s L i _ S I S I t E x | > .A l l o w w e e k I t d e l i v e r y N o (

P a U S E R F r i e n d l yP R I N T S E m p l o y e e

S t u bW - c . 1 ' A t h e n o

y e a r .F E D E R A L F . I . C . A .

S T A T E C a l c u l a t i o n sT O T f l L S F O R Q U A R T E R L Y

T R R E P O R T S : P r i n t sa l e r n o l o y e e s o n f i l ea n g i v e s y o u t h e i rc o m b i n e d t o t a l s .

F U L L D O C U M E N T A T I O No n l y t a g . 9 5

C - 6 4 D I S K O N L YJ 0 W a r r e nP D B o £ 3 C l a l l a f n B a y , W a 9 8 3 S SP H O N E £ 0 6 - 9 6 3 - 2 6 9 3

B I B L E S o f t w a r eF o C o m m o d o r e 6 4 B i b l el e a r n i n g g a m e s f o h o m e a n S u n d a y s c h o o l . A c t i o n g a m eJ O N A H a n t h W H A L Eo n l y S I 6 . 9 5 . O r d e r o r e q u e s ti n f o r m a t i o n t o

B I B L E S o f t w a r e4 1 6 9 S . E . D a v i d s o nA l b a n y , O r e g o n 9 7 3 2 1

A n n o i o y o u r

6 N o t e

P r C a l l

3 0 3 S 6 - 8 I 3 B

P o w e r f u l U t i l i t y S o f t w a r et o c r e a t i n g

M U S I CS O U N D E F F E C T SH I - R E S G R A P H I C S

N o l t P r J — S t a r t e r s o u n d a n m u s i c e d i t o r T a p f t - $ 2 4 . g s ,D l i k « N o l g P r I I — A d v a n c e da n m u s i c e d i t o r T a p f l - $ 4 6 r 9 6 ,

N o t e P i B r i d g a — C o p y a b l em a c h i n e l a n g u a g e r o u t i n e w h i c hc o b f o d d e d t y o u r p r o g r a m sl Q i v a h i g h s p u e d S I c o n t r o ln n c l p i n y o N o l i ? P r H i t s

- f 2 - 1 D l 9 k S 2 7 . 9 S

l o t — H r e d r a w i n g b o a r d .U s h i ' - \ s c r e e n s i y o u r o w p r o g r a m s

O r d e r T o d a y * D a a l e r l n q u i r i a sP . O . b o 7 1 G 71 0 W 2 2 j i d S l r o e lB n l l o . , M i 2 1 2 1 8

F r e eB r o c h u r e l

F R E E O F F E R !C O M P U T E RC A S S E T T E S

5 8 F R E E V I C - 2 0 C o m p a t i b l e

" P a r t y T r i v i a G a m e "w i t h e a c h o r d e r o 2 o m o r e C - 1 0 ' s

G - 1 0 L e n g t l iS c r e w S h e l l / F r e e L a b e l s

L l e m m o n e y b a c k g u a r a n t e eS t o r a g e B o x a d d 1 2 e a c h$ 2 . 0 0 s h i p p i n g c h a r g e a n q u a n l i t y( C a n a d i a n o r d e r s $ 4 . 0 0 s h i p p i n g )N R e s i d e n t s a d 6 s a l a s t a S e n d c h e c k o m o n e y o r d e r t

P A R A L L E L S Y S T E M SB o 7 7

B l a c k w o o d , N J 0 8 0 1 26 0 9 - 2 2 7 - 9 6 3 4

C O M P U T E R W I T HW H E E L S ?

W E L L . . A L M O S T

T H P O W E R M A S T E R 1 "M O B I L E P O W E R S U P P L Y F O Y O U R

C A R O R V A F o A T A R I ? V C 5 g a m e c o n s o l e o r c o m p u t e ro C O M M O D O R E V I C - O r 6 1 ' J u s t p l u gP O W E R M A S T E R I n t o y o u r c a r ' s c i g a r e t t el i g h t e r a n y o u ' r e r e a d y t o t r a v e l D e s i g n e dt p r o t e c t y o u r c o m p u t e r G r e a t f o b u s i n e s s o r v a c a t i o n s . K e e p s t h k i d sn a p p y , t o o .

D I S T R I B U T O R S I N V I T E DC a l l R A N D O M A C C E S S M A R K E T I N GP B O i i S G i N e w p o r t B e a c h C 9 2 6 6 J

1 7 1 4 1 6 4 0 - 5 1 1 9M a n u f a c t u r e r H I C H E C U E N T E R P R I S E S

" c o r o o r a i e p i a z a s u i r p 2 0 H e w o o K B e a c r i C 9 J 6 & 0

A T A R I A N V I C - 2 0C O N F R O N T A T I O N A V E G A T H R E E ; T h es p a c e w a r s l r a t e g y - a d v e n i u r e g a m e | h a (I r a n s l o r m s y o u r c o m p u t e r i n t o s i a r s h i pR e a i i s i i c l a c t e a l d i s p l a y s , i n i e l l i g e n i e n e m ys h i p s a n l u l l - b l o w n c o m m a n d l o g r c m a k e l h i so n g a i a c h c e n m r n a n a a f ' s d r e a m ' ( 1 6 Kr e q u i n : 1 S i Z . B S o n c a s » « t t CT R I P L E P L A V : T h r e e g a m e s f o l e s s i h a n t r i e

p r i c e o o n x - P a i r o i . P i C X u p s . a n B a l l s ' ( n e x p a n s i o n r e q u i r e d )

S 9 9 5 o c a t i e t l e

S e n f l C h e c h o m / l

C e d a rs l a n dS o f t w a r e

P B o 5 1 5 4 5J a c k s o n v i l l e B e a c h . F 3 2 2 5 0

P r i c e s i n c l u d e p o s i a g e / h a n d l i n g .F l o r i d a r e s i d e n t s a d S s a l e s l a

1 , 1 r i V I C - 2 0 a r e r e g i s l e r e ol d

B U D C E T A I D E $ 6 9 . 9 5F a m i l y b u d g e t a s s i s t a n c e i m o n e ym a n a g e m e n t , m e n u d r i v e n , c h a r ! o a c c o u n t s , u s e r d e f i n e c a t e g o r i e s , i n t eg r a t e d c h e c k b o o k w i t h r e c o n c i l i a t i o n ,c o l o r g r a p h a n a l y s i s o b u d g e t m a n a g em e n t a n d m o r e ,

D D 8 - O N E $ 8 9 . 9 5R e l a t i o n a l d a t a b a s e f o y o u r 6 4 M i n i m a ls e t - u p t i m e r e q u i r e d w i l d t h e s e l fp r o m p t i n g a i d s . S e a r c h , T e x t R e t r i e v a l ,F i e l d E d i t i n g , A u t o F i l e A d v a n c e , F l a g g e dF i l e s , A n P r i n t F o r m a t , a n a l t h i s f r o mt h s c r e e n .

D e a l e r i n q u i r i e s a r w e l c o m e d .( s e n d c h e c k o m o n y y w d c i a n 1 3 . 5 0 F o h a n d l i n g )

T o M i c r o T e c h n i q u e sP . O . B o x 1 9 2

C h e s t e r f i e l d , M ( , 3 0 1 7

C O M M O D O R E 6 4 O W N E R S O N L Y

S H A R E • L E A R N • E N J O Y •M o n l h l y N e w s l e t t e r

P u b l i c D o m a i n S o f t w a r eR e p o r t s o R e c o n t 6 A r t i c l e s

L o c a l C h a p t e r M e e t i n g sP r o d u c t D i s c o u n t s S e r v i c e A d v i c e

B i - M o n t h l y M a g a z i n e A d v i c e o n T r a i n i n gA n n u a l C o n v e n t i o n

M e m b e r B u l l e t i n B o a r dS e n d N a m e , a d d r e s s ,

p h o n e n o a n a n n u a l d u e s ( S 2 5 ) l o T h C o m m o d o r e 6 U s e r s G r o u p

P . O . B o 5 7 G l e n E l l y n , I l l i n o i s 6 0 1 3 7

O C a l l :( 3 1 2 ) 7 9 0 - 4 3 2 0 ( w e e k d a y s

0 a 5 : 0 0 p C e n t r a l T i m e )" A l n d * p * n d * f i l n D l - f o r - p r o m o r g a n i z a t i o n "

S e p t e m b e r 1 9 8 3 C O M P U T E i ' i G a z e l l e 1 2

Page 130: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 130/132

A D V E R T I S E R S I N D E X

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e1 0 A a r d v a r k L . T . D 6

A b a c u s S o f t w a r e 3 71 0 A c a d e m y S o f t w a r e 7 7

A c c o l a d e C o m p u t e r P r o d u c t s 1 0 A d V e n t u r e s 4 A m e r i c a n P e r i p h e r a l s 1 2

1 0 A - C o m p u t e r S e r v i c e s 8 1 0 A p r o p o s T e c h n o l o g y 9 1 0 A r b u t u s T o t a l s o f t I n 1 2

B i b l e S o f t w a r e 1 2 1 0 B o o n e C o r p o r a t i o n 4 1 0 B r o d e r b u n d S o f t w a r e I F 1 0 B y t e s P i e c e s 8 1 1 B y t e - R y t e 6 1 1 C a r d c o , I n I B

C a s s - A - T a p e s 9 1 1 C a s t l e S o f t w a r e 3

C e d a r I s l a n d S o f t w a r e 1 2 71 1 C e n t u r y M i c r o P r o d u c t s 9

C o m m * D a t a C o m p u t e r H o u s e , I n 3 C o m m o d o r e B u s i n e s s M a c h i n e s I n B

1 1 4 C o m m o d o r e 6 U s e r s G r o u p 1 2 C o m p u S e n s e 8 C o m p u S e n s e 1 0 C o m p u S e n s e 9

1 1 C o m p u S e n s e 7 2 , 7 3C o m p u S e n s e 1 0 3C o m p u S e n s e 1 0 3C o m p u t e r M a i l O r d e r 5

1 1 C o m p u t e r M a t 5 1 C o m p u t e r O u t l e t 8

C o m p u t e r O u t l e t 1 2 C o m p u t e r S o f t w a r e A s s o c i a t e s 5 C r e a t i v e S o f t w a r eD a t a E q u i p m e n t S u p p l y 1 0 3E a s t e r n H o u s e 1 0

1 1 E l e c t r o n i c L a I n d u s t r i e s 1 2 F o x f i r e S y s t e m , I n 1

1 1 F r e n c h S i l k 9 F r e n c h S i l k 9 G a l o s I n t e r n a t i o n a l 1 2 G e n e s i s C o m p u t e r C o r p o r a t i o n 8 H e w i t t ' s N a t i o n a l W h o l e s a l e 1 1 H o u s e o S o f t w a r e 9 0H u m a n E n g i n e e r e d S o f t w a r e 3 H y t e c S y s t e m s 2 I n s t i t u t i o n a l C o m p u t e r D e v e l o p m e n t C o r p . . 3 I n t e r e s t i n g S o f t w a r e 9

1 2 J i n i M i c r o - S y s t e m s , I n 4 J . O . W a r r e n 1 2

1 2 J u s t A n o t h e r S o f t w a r e C 1 2 L i g h t n i n g S o f t w a r e 9 L i t t l e W i z a r d M a n u f a c t u r i n g 5 7

1 3 C O M P U T E I ' s G a z e t t e S a p l e m b o r 1 9 8 3

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g eM i c r o D i g i t a l 4

1 2 M i c r o l o g 4 71 2 M i c r o S y s t e m s D e v e l o p m e n t , I n 4

M i c r o T e c h n i q u e s 1 2 M i c r o W a r e D i s t r i b u t i n g I n 1 0 M i c r o W o r l d E l e c t r o n i x I n c . 7

1 2 M i d w e s t M i c r o I n 1 O l y m p i c S a l e s C o m p a n y 7 P a r a l l e l S y s t e m s 1 2 7

1 2 P a r s e c R e s e a r c h 4 P r a c t i c a l A p p l i c a t i o n s 1 2

1 2 P r e c i s i o n T e c h n o l o g y , I n 6 1 2 P r o f e s s i o n a l S o f t w a r e I n T h P r o g r a m S f o r e 6 1 2 P r o g r e s s i v e P e r i p h e r a l s S o f t w a r e 1 0 1 2 P r o t e c t o E n t e r p r i z e s 7

Q u a l i t y C o m p u t e r 1 0 1 3 R a n d o m A c c e s s M a r k e t i n g 3

R a n d o m A c c e s s M a r k e t i n g 1 2 R a i n b o w C o m p u t e r C o r p o r a t i o n 9 S c r e e n p l a y 2 S e l e c t i v e E n g i n e e r i n g T e c h n o l o g y 3 S i e r r a O n - L i n eS i C o m p u t e r P r o d u c t s I n 3 S J D i s t r i b u t o r s I n 1 0

1 3 S k y l e s E l e c t r i c W o r k s 8 S M 3 S o f t - A w a r e 5 7S o f t w a r e G u i l d 6 8 , 6 9S o u t h e r n S o l u t i o n s 1 S p i n n a k e r 2 ,

1 3 S t a r M i c r o n i c s 1 1 3 S y n a p s e 2 1 3 T S o f t w a r e

T a y l o r m a d e S o f t w a r e 8 4T e c h n i c a l P r o d u c t s 7

1 3 T i m e w o r k s , I n 2 1 3 T o r o n t o P e U s e r s G r o u p 7 1 3 T o t l S o f t w a r e , I n 2

T r i - M i c r o 1 T r o n i x 1 1 , 1 2 , 1 3U . S . T e c h n o l o g i e s 1 0 5V i c t o r y S o f t w a r e C o r p 6 V o i c e W o r l d 9 Y o r k 1 C o m p u t e r w a r e 5

C O M P U T E !C O M P U T E !

' F i r s t B o o k' G a z e t t e

o V I 1 1 3

Page 131: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 131/132

C a r t r i d g e W o r d P r o c e s s o r f o t h V I C - 2 0

h W R I T E N O W ! W o r d P r o c e s s o r

s y o u e x p e c t i n a l w o r d p r o c e s s o r

u n i q u e f e a t u r e s n o l e i a n o t h e r V I w o r d.

W R I T E N O W ! y o h a v el i m i t e d r e c a l l o o f t e n " u s e d t e x t ;

s t r i n g s e a r c h m a k e s i e a s yf i n d o r e p l a c e a n y c o p y / ,

c o p y I m a d e e a s y w i t hc o m m a n d s a n t h f u l l

c o m m a n d e n a b l e s y o t o r d e l e t e b l o c k s a c o p y . Y o

o r d e l e t e t e x t a t w i l l a so s c r o l l u o d o w n t h r o u g h y o u r

l i n e b l i n e , p a g e b o y o c a j u m p d i F e c t t y t h b e g i n n i n g o t h e n o y o u r

W R / T F W O W / g i v e s y o uh o p t i o n o t e x t c e n t e r i n g 8

a l o n g w i t h t h u s o l i n e h e a d e r s f o o t e r s .

n u m b e r i n g c a b s e a t h o o b o t t o m o p a g e a n e i t h e r

A r a b i c o R o m a n n u m b e r s .

a l l o w s t h e u s o u t 1 3 a n 2 1 6 R A c a r t r i d g e s i t h c o m b i n a t i o n o y o u r c h o i c eo p t i o n a l J o y s t i c k c o n t r o l f o s c r o l l i n g .

I n c l u d e d w l t h W J ? / 7 E N O W / l s a 3 um i n u t e a u d i o c a s s e t t e I n s t r u c t i o nc o u r s e a n t h e a s y - t o -u n d e r s t a n d i n s t r u c t i o n b o o k l e t -a l f o t h e M a n u f a c t u r e r ' sS u g g e s t e d R e t a i l P r i c e o f $ 3 9 . 9 5 .

O t h e r f e a t u r e s o W R I T E N O W ! i n c l u d e :p r o g r a m o c a r t r i d g e ( t i m e n o w a s t e d l o a d i n g f r o m d i s k o t a p e )w o r k s i a u n e x p a n d e d V I C - 2 0 *s a v e t e x t t o t a p e o r d l s ks e n d s a n y ' s p e c i a l ' c o d e s t o t t i ep r i n t e r — e v e n i t h m i d d l e o f t e x t( s p e c i a l c o d e s a r ' u s e r - d e f i n a b l e ' )u t 3 8 o t e x t s t o r a g e — m o r eo n - l i n e s t o r a g e t h a n a n o t h e r w o r dp r o c e s s o r f o t h V I C r 2 0 ®

S e c o m p l e t e l i n e o A m e r i c a nm a d e C a r d c o P r o d u c t s a c o m p u t e r s t o r e n e a r y o u , t o d a y .

W i c h i t a , K a n s a s 6 7 2 1 4 » ( 3 1 6 ) 2 6 7 - 6 5 2 5

Page 132: Compute Gazette Issue 03 1983 Sep

8/9/2019 Compute Gazette Issue 03 1983 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-03-1983-sep 132/132

A P P L E * l i 6 4

p e r s o n a l c o m p u t e ri s u p p o s e d t b c o m p u t e r f o p e r s o n s .N o j u s t w e a l t h yp e r s o n s . O r w h i z - k i dp e r s o n s . O p r i v i l e g e dp e r s o n s .

B u p e r s o n p e r s o n s .I o t h e r w o r d s , a l t h p e r s o n s w h o m

A p p l e , I B M , a n R a d i o S h a c k s e e m t h a v e f o r g o t t e n a b o u t ( i n c l u d i n g , m o s tl i k e l y y o u ) .

B u t h a t ' s o k a y . B e c a u s e n o y o c a g e h i g h - p o w e r e d h o m e c o m p u t e rw i t h o u t t a k i n g o u s e c o n d m o r t g a g eo y o u r h o m e .

I t ' s t h C o m m o d o r e 6 4 W e ' r e n o t a l k i n g a b o u t a l o w - p r i c e d c o m p u t e r t h a tc a b a r e l y r e t a i n p h o n e n u m b e r .W e ' r e ' a l k i n g a b o u t m e m o r y o 6 4 K ,W h i c h m e a n s i c a n p e r f o r m t a s k s m o s t

$ 1 3 9 5 $ 9 9 9 $ 1 3 5 5I T S S - 8 O I I 1 6

o t h e r h o m e c o m p u t e r s c a n ' t . I n c l u d i n gs o m e o t h o s e t h a t c o s t a l o m o r e .( T a k e a n o t h e r l o o k a t h e t h r e e c o m p u te r a b o v e . )

B i t s e l f , t h C o m m o d o r e 6 i a l t h c o m p u t e r y o u ' l l e v e r n e e d . Y e t . i y o d w a n t t e x p a n d u c a p a b i l i t i e ss o m e d a y , y o u c a n d s b a d d i n gf u l l c o m p l e m e n t o C o m m o d o r e p r i p h e r a l s . S u c h a d i s k d r i v e s . M o d e m s .A n p r i n t e r s .

Y o c a a l s o p l a y t e r r i f i c g a m e s o t h C o m m o d o r e 6 4 M a n y o w h i c h

w i l l b f a m o r ec h a l l e n g i n g t h a n

t h o s e y o c o u l de v e r p l a y o

g a m e m a c h i n e a l o n eA n a g r e a t a a l

. . . . . . p . t h i s s o u n d s , w h a t ' sI B r k d * h v e v e n g r e a t e r - s o u n d i n gi t h p r i c e . I t ' s h u n d r e d s o f d o l l a r s l e s st h a n t h a t o o u r n e a r e s t c o m p e t i t o r .S w h i l e o t h e r c o m p a n i e s a r t r y i n gt t a k e a d v a n t a g e o t h c o m p u t e rr e v o l u t i o n , i s e e m s t u t h e y ' r e r e a l l yt a k i n g a d v a n t a g e o s o m e t h i n g e l s e :

T h e i r c u s t o m e r s .■ M j r i i j i M t i i r e r s ' ^ i i i g t t i l e d l i s t l J r i c n i i l s o f M a T C h 2 0 1 0 8 3M o n i t o r i n c l u d e d w i l f i T H 6 I I o n l y C o m m o d o r e B u s i r m s iM a c h i n e s , P B o i 5 0 0 R C o n s h o h o c ! « ' n . P A l M 2 B ,C d n a t l a - 3 3 ' 0 P h o r m . i c y A v e n u e , & | > n c o u r t , O n ! . C a M 1 !

c o m m o d o r eC O M P U T E R