Compute Gazette Issue 02 1983 Aug

132

Click here to load reader

Transcript of Compute Gazette Issue 02 1983 Aug

Page 1: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 1/132

S 2 . 0 0A u g u s t 1 9 8 3I s s u e V o l . l , N o .

o 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 P e r s o n a l C o m p u t e r s

Y O U R F I R S T H O U RW I T H C O M P U T E RT h e b o x i o p e n e d , t h c o m p u t e r u n w r a p p e d ,a n s u d d e n l y t h e r e a r

h u n d r e d t h i n g s y o n e v e r t h o u g h t o f H e r e ' sh o t m a k e t h a t f i r s th o u r m o r e e n j o y a b l e .

P l a y i n g C o m p u t e r M u s kT h i s m o n t h ' sB e g i n n e r ' s C o r n e rs h o w s h o t m a k eV I C - 2 0 m u s i c e a s y

a n f u n .A l s o I T h i s I s s u eN e P r o d u c t s F o C o m m o d o r e A C o m d e x / S p r i n gS h o wC o m p u t i n g F o G r o w n u p s :R e v o l u t i o n I H i N u r s e r yM a i l i n g L i s t F o V I A n d 6 4

T H

F o V I C - 2 0 A n 6

N m a t t e r h o m u c hi d e v o u r s , T h V i p e ri n e v e r s a t i s f i e d . . . i tj u s t k e e p s g r o w i n g .A e l e c t r i f y i n g g a m ew i t h s k i l ! l e v e l s t c h a l l e n g e e v e r y o n e .

7 4 4 7 0 6 3 3 8 0

C o m m o d o r e 6 H i - R e s G r a p h i c sM a d e S i m p l eP u z z l e d o v e r h a r d - t o -u s h i g h - r e s o l u t i o ng r a p h i c s ? P u z z l e n m o r e . T h i s g r o u n db r e a k i n g p r o g r a ma d d s e a s y g r a p h i c sc o m m a n d s t h a t B A S I Cl e f t o u t . .

Page 2: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 2/132

B r o d e r b u n df l f f t E R I C f l f f l V O R l T EC O m P U T E R G U I D E S

A n f o V I C - 2 0 o w n e r s , t o o .

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 ™ 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 l o po t h c h a r t s . N o 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 d 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 j o y s t i c k c o n t r o l w o n ' ! l e y o g i v e u p A l t e r a l l , w o r lp 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 f C h o p l i f t e r ! T U 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 , 1 " a n S e r p e n t i n e . ™

A . E . ' " r u n a w a y b e s t - s e l l e r f o t h A p p l 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 l 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

s p e c t a c u l a r 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 y o l a u n c hy o u r r 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 t c o i n c i d ew i t h t 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 !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 r f o r a s n e a k p r e v i e w o A . E . ™ a n o u o t h e r 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 , ™S h a r k T r a p , 1 " a n S k B l a z e r . ' "

. . . . . . . . . . ' m m : . ' .

B 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

A l a n . A o p l e . V I C - 2 0 . C w n m o d o r a 6 a n I B P a i r e g i s t T r a d e m a r k s o A l a n , I n A p p l e C o m p u t e r I n . C o m m o d o r eE t a e l r o n i e s . L H J . a n I n w r n n i i o n a l B u s i n e s s M a c h i n e s C a r pr o s p o c l i v e l y . . .

( c a r t r i d g e v e r s i o n ! s H

Page 3: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 3/132

A r e a *P l a n e t E a r t h i u n d e ra t t a c k b r u t h l e s sa l i e n s w h h u r l h e a tm i s s i e s a o u p o l a ri c c a p s . W i l l t h E a r t hf l o o d ? A t h o r b i t i n gS p a c e S e n t i n e l , t h E a r t h ' s f a t e i u t y o u . I y o c a h o l do u a g a i n s t t h m e r c i i e s s a t t a c k e r s ,E a r t h ' s p o p u l a t i o n w i l lh a v e t i m e t e s c a p ea n c o l o n i z e a n e h o m e p l a n e t .

P A C E

C o m p l e t e s p r i t e c h a r a c t e r g r a p h i c s w i t h 3 - v o i c es o u n d . J o y s t i c k , D i s k d r i v e C o m m o d o r e 6 r e q u i r e d .A v a i l a b l e a 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 .O C A I L 1 2 1 3 ) 5 0 1 - 5 8 9 5 F O T H N A M E O Y O U R L O C A L D E A I . 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 5& 1 9 B 2 M E G A I E M . S T A C K S E O T f N E L I T R A D K M A H K O F T & S O F T W A H E . C O M M O I J O H E 6 4 I R E T O A I J E M A H K O C O M M O D O R E C O M P U T H K I N C .

Page 4: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 4/132

m m

L o o k w h a tf o y o u r V I 2 0 ■ a s t a c t i o n . C o m p l e x s 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 . M u l t i p l e l e v e l so p l a y .

T h e s e a r e t h e t h i n g s y o w a n tf r o m y o u r V I 2 0

T h e y ' r e a l s o t h e t h i n g s y o g e f r o m T r o n i x . F r o m t h p e o p l e w h b r o u g h t y o S w a r m ! , S i d e w i n d e ra n G a l a c t i c B l i t z .

A n n o w , t h e r e ' s m o r e .N o T r o n i x b r i n g s y o t h s a m e

r e w a r d i n g r a p i d - f i r e e x c i t e m e n t i t h r e e b r a n d - n e w g a m e c a r t r i d g e s .

E a c h o n i s o m e t h i n g d i f e r e n t . S o m e t h i n g n e w . B u t h e y a l h a v e o n t h i n g i c o m m o n .

T h e y ' r e a l d e s i g n e d t b r i n go u t h b e s t i y o u r V I 2 0

Y o s h o u l d n ' t s e t t l e f o a n t h i n g l e s s .

B J i m m y H u e y .

I p r e d a t o r y w o r l do k i l l e r w o r m s , d r a g o n s , s t a l k

e r s , p o d s a n d f l t r a p s , t h s c o rp i o n p r o w l s t h e m a z e i s e a r c ho s u s t e n a n c e . F r o g s a n t h e i re g g s m e a n s u r v i v a l t t h e s c o r p i o n .B u t h e y c a a l s o m e a n i n s t a n td e a t h ! ( S u g g e s t e d r e t a i l $ 3 9 . 9 5 )

Page 5: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 5/132

w h a v e i s t o r e

Y o u r h e l i c o p t e r g u n -s h i p h o v e r s o v e r t h e n e m y ' s

m i l i t a r y b a s e s a n m i s s i l e e m p l a c em e n t s . Y o u r m i s s i o n i t d e s t r o yt h e m . B u t a t h s k f i l l s w i t h s m a r tb o m b s a n a n t i - a i r c r a f t f i r e , t h e r e ' sl e s s a n l e s s r o o m f o w r o n gm o v e ! ( S u g g e s t e d r e t a i l $ 3 9 . 9 5 )

B C o r e y O s t m a n .

D e e p i t h e a r t h ,f o r t u n e a w a i t s . B u t h d a r k

p a s s a g e w a y s a r f i l l e d w i t h p e r i l a w e l l a p r o f i t . R u n a w a y b o x c a r s .C r a s h i n g b o u l d e r s . c l a i m j u m p e rw i t h m u r d e r i h i e y e s . B c a r e f u l .B u b e q u i c k — o x y g e n i i s h o r tS u p p l y ! ( S u g g e s t e d r e t a i l $ 3 9 . 9 5 )

8 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 1L o o k f o T r o n i x g a m e s i y o u r n e a r e s t s t o r e . I y o c a n ' t f i n d t h e m t h e r e , v

V i 2 0 i r . t - n J g ' n a ' K : o C o m m o d o r e E f e c U b r f c s L i

Page 6: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 6/132

C R E A T I V E S O F T W A R Et h 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 ep 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 R E 6 4

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

' A R E

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

I C B E A T I V ES O F T W A R E

/ 1 S T R O B L I 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 4

J o y i f i t * t o n r T o l l e r r e q u i r e d .

I C R E A T I V E^ S O F T W A R EG A M E O C A R T R I D G E F O T H C O M M O I X J A E M

C R R C O 5 T 5W U D W Q N F B O G B * M

S A

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

L O f H i n n R L V Z E R

H o u s E H o u n m n c E

I C R E A T I V ES O F T W A R E

P B E S m t S

G 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 4

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

h o h i e i n u e m o R v

T H I S G A M E 1 A L S O A V A I L A B L E F O R T H E V I C - a O . T H I S G A M E I A L S O A V A I L A B L E F O R T H E V 1 C - 9 0 .

C R E A T I V ES O F T W A R Ef t » i s < m o A S C I , m

9 3 E a 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 S 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 r i s h t s r e s e i 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 f D .

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 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 7/132

> - ' : . -

A u g u s t 1 9 8 3 V o l . 1 N o

Y o u r F i r s t H o u r W i t h C o m p u t e r K a t h y Y a k a l T o R H a l f h i l l 1 S h o u l d Y o J o i n U s e r s G r o u p ? J a m e s C a l l o w a y 2

G u i d e T C o m m o d o r e U s e r s G r o u p s K a t h y Y a k a l 3 N e P r o d u c t s F o C o m m o d o r e A C o m d e x / S p r i n g T o R H a l f h i l l 3 H W T h V i p e r D a v e C a s e y G a r d n e r 4 V / 6 4C y l o n Z a M a r k D u d l e y 4 V / 6 4I 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 J o h n B l a c k f o r d 5

V a n i l l a P i l o t F o V I A n 6 C h a r l e s B r a n n o n 5 V / 6 4K i c k m a n F o C o m m o d o r e 6 J a s o n L e T h o m a s , J 5 7 6 4F r o g g e r F o T h 6 D a n G u t m a n 5 6 V I M u s i c C o m p o s e r G r e g g P e e l e 5

f f i j i j l i g l i iC o m p u t i n g F o K i d s : B u i l d C o m p u t e r F r i e n d F r e d D ' l g n a z i o 6 V I C / 6 4 M o i l i n g L i s t J o s e p h J S h a u g h n e s s y 6 V / 6 4C o m p u t i n g F o G r o w n u p s : R e v o l u t i o n I T h N u r s e r y F r e d D ' l g n a z i o 6 W o r d s p e l l R i c h a r d H e r r m a n n 7 V / 6 4G l o b a l S c a n F o V I A n 6 L e W i m b s 7 V / 6 4■ 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 : T h E a s y W a R i c h a r d M a n s f i e l d 7 H i n t s T i p s : V I T i t l e S c r e e n s H a r r y E W a f t s 8 C o m m o d o r e 6 H i - R e s G r a p h i c s M a d e S i m p l e P a u l F S c h a t z 8 6 T h e F o u r - S p e e d B r a k e D a C a r m i c h a e l 8 V / 6 4D i s k M e n u W a y n e M a f h e w s 8 V / 6 4P o w e r B A S I C : U s i n g 1 5 4 0 D i s k D r i v e & C o m m o d o r e 6 B o b b y W i l l i a m s 9 6 T h B e g i n n e r ' s C o r n e r : P l a y i n g C o m p u t e r M u s i c C R e g e n a 9 m Z T 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 l 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 0 C O M P U T E I ' s G a z e t t e A u t h o r G u i d e ' . ' . ' . ' . ' . ' . . . ' . 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 2 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 2 V I C r e a t i o n s D a C a r m i c h a e l 7 6 E x p l o r e r L a r r y I s a a c s 9 N e w s P r o d u c t s 1 0

P R f l TB 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 0

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 1 1 P r o g r a m L i s t i n g s H 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 V I C - 2 0 , 6 C o m m o d o r e 6 4

Page 8: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 8/132

T H E D I T O R ' S

W e l c o m e t t h s e c o n d i s s u e o C O M P U T E ! ' * G a z e t t e . A e c i t i n g f a l l i s s h a p i n g u f o o u i n d u s t r y , a n b t h t i m e i b i si s s u e r e a c h e s y o u , m a n y o t h n e p r o d u c t s b e i n g i n t r o d u c e df o t h h o l i d a y s e a s o n w i l l b a n x i o u s l y a n t i c i p a t e d . N e x t w e e kw e ' l l b v i s i t i n g t h S u m m e rC o n s u m e r E l e c t r o n i c s S h o w ,a n w e ' l l g i v e y o d e t a i l e dr e p o r t i t h S e p t e m b e r i s s u e .

Y o u r c o n t i n u i n g f e e d b a c k ,t h r o u g h t h u s o t h E d i t o r ' sF e e d b a c k c a r d ( b o u n d e l s e w h e r ei t h i s i s s u e ) , a n y o u r l e t t e r sa r a n i m p o r t a n t p a r t o f t h g r o w t h a n d d e v e l o p m e n t o t h i sm a g a z i n e . I c a s e y o u ' r e n o tf a m i l i a r w i t h o u p a r e n tm a g a z i n e C O M P U T E ! , m a n yo o u a r t i c l e s , t u t o r i a l s , a n p r o g r a m s a r c o n t r i b u t e d b r e a d e r s . F r e q u e n t l y , h e r e , w e ' l lt a k e a e x c e l l e n t p r o g r a m w r i tt e f o e i t h e r t h e V I C - 2 0 o C o m m o d o r e 6 ^ n c r e a t e n e v e r s i o n f o t h o t h e r c o m p u t e r ,a l l o w i n g u t p r e s e n t b o t h v e s i o n s t b e t t e r m e e t r e a d e r s 'n e e d s . T h a t ' s o n o o u r m a j o rg o a l s , a n y o u r f e e d b a c k i a i m p o r t a n t p a r t o t h a t p r o c e s s .S o k e e p t h o s e c a r d s a n l e t t e r sc o m i n g .

I m a j o r f e a t u r e , w i t ha c c o m p a n y i n g s i d e b a r t h i s i s s u e ,y o u ' l l f i n d g r e a t d e a l o f i n f o rm a t i o n o u s e r g r o u p s a n t h e i r

l o c a t i o n s . W h i l e n o r m a l c a u t i o ni n e c e s s a r y ( o c c a s i o n a l l y y o u ' l le n c o u n t e r u s e r g r o u p w i t hb i o c o m m e r c i a l b e n t ) , u s e rg r o u p s c a n b e e x c e l l e n t s o u r c e so l o c a l s u p p o r t , s h a r i n g i n f o rm a t i o n a n l e a r n i n g . R e g a r d l e s so y o u r l e v e l o e x p e r i e n c e a n e x p e r t i s e , y o u ' l l p r o b a b l y f i n dy o u h a v e t h i n g s t l e a r n t h e r e ,a n m a n y t h i n g s t c o n t r i b u t ea w e l l .

G i v e n t h e v o l u t i o n o t h c o m p u t e r m a r k e t p l a c e , a n t h p r e e m i n e n t p o s i t i o n o f t h e V I a n d a m o n g t h f i r s t o t h t r u e " c o n s u m e r " c o m p u t e r s ,w e ' d v e r y m u c h l i k e t o h e a r f r o my o r e g a r d i n g f a m i l y i n v o l v em e n t w i t h y o u r c o m p u t e r . L e u k n o w w h a t e q u i p m e n t y o uh a v e a n h o y o u ' r e u s i n g i t W h a t m e m b e r s o t h f a m i l y u s t h c o m p u t e r o r e g u l a r b a s i s ?H o f r e q u e n t l y i t h c o m p u t e ru s e d ? H o f r e q u e n t l y d s e v e r a lm e m b e r s u s i t o g e t h e r ? M a n yo u r e c a l l t h i n i t i a l a n d o ng o i n g c o n c e r n s r e g a r d i n g t h t e l e v i s i o n s e a > m ~ \ i n s t r u m e n to p a s s i v i t y a n d i v i s i v e n e s s i [ h h o m e . D o e s y o u r c o m p u t e rp r o m o t e m o r e c o l l e c t i v e t i m e f o t h f a m i l y ? W e ' d l i k e t h e a rf r o m y o u o n t h e s e a n r e l a t e dm a t t e r s , a n d w o u l d l o o k f o r w a r di p u b l i s h i n g g u e s t c o m m e nt a r i e s a n c o l l e c t e d o b s e r v a t i o n sf r o m v o u .

C o p y r i g h t s a n s o f t w a r e :F r e q u e n t l y t h e r e ' s c o n f u s i o n ,e s p e c i a l l y a m o n g b e g i n n i n gc o m p u t e r u s e r s , r e g a r d i n g t h s h a r i n g o c o m m e r c i a l l y p r d u c e d s o f t w a r e . I y o p r o v i d ec o p y o g a m e y o p u r c h a s e t

f r i e n d , y o u ' r e v i o l a t i n g t h m a n u f a c t u r e r ' s c o p y r i g h t . W h i l et h i s a c t i v i t y f r e q u e n t l y s e e m si n n o c e n t a n h a r m l e s s , t h n e r e s u l t o f s u c h c o p y i n g a c t i v i t yc a b q u i t e h a r m f u l t a s o f tw a r e d e v e l o p e r . G i v e n e n o u g hs u c h c o p y i n g a c t i v i t y , t h o u s a n d so d o l l a r s i p o t e n t i a l r e v e n u e sm a b l o s t . T h e s e a r r e v e n u e st h a t c o u l d h a v e b e e n u s e d b yt h c o m p a n y t h i r e m o r e p r g r a m m e r s , d e v e l o p n e a n b e t t e r p r o d u c t s , e v e n t r e d u c et h r e t a i l c o s t o f t h e i r e x i s t i n gp r o d u c t s . ! t w e n t y t h o u s a n dp r o g r a m s w e r e " s h a r e d " e a c hw e e k , a n t h m a n u f a c t u r e r l o s t5 p e r " s h a r i n g , " l o o p o t e nt i a l r e v e n u e s w o u l d h d r a i n e da w a y . T h i n k a b o u t i t

U n t i l n e x t l i m e , e n j o y y o u ri s s u e . W e ' l l l o o k f o r w a r d t y o u ri n p u t o t h e s e a n o t h e r m a t t e r s .

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

C O M P U T E ! ' : G a z o l t e A U g u i 1 1 9 a 3

Page 9: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 9/132

D o n ' t l e p r i c e g e i t h w a o o w n i n g a q u a l i t y p r i n t e r .

A d d i n g p r i n t e r t y o u r c o m p u t e r m a k e ss e n s e . B u d e c i d i n g w h i c h p r i n t e r t a d c a n b et r i c k y . D y o s e t t l e f o r a p r i n t e r w i t h l i m i t e df u n c t i o n s a n a i n e x p e n s i v e p r i c e t a g o b u m o r e v e r s a t i l e p r i n t e r t h a t c o s t s m o r e t h a n y o u rc o m p u t e r ? N e i t h e r c h o i c e m a k e s s e n s e .

H e r e ' s a r e f r e s h i n g o p t i o n — t h e n e w , c o m p a c tS T X - 8 0 p r i n t e r f r o m S t a r M i c r o n i c s . I t ' s t h u n d e r$ 2 0 0 p r i n t e r t h a t ' s w h i s p e r - q u i e t , p r i n t s 6 c p a n i r e a d y t r u w i t h m o s t p o p u l a r p e r s o n a lc o m p u t e r s .

T h e S T X - 8 0 h a s d e l u x e f e a t u r e s y o u w o u l d

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

A n d , o c o u r s e , t h e S T X - 8 0 c o m e s w i t h S t a rM i c r o n i c s 1 1 8 0 c l a y w a r r a n t y ( 9 d a y s o t h p r i n t e l e m e n t ) .

T h S T X - 8 0 t h e r m a l p r i n t e r f r o m S t a rM i c r o n i c s . I c o m b i n e s h i g h p e r f o r m a n c e w i t h

k v e r y l o p r i c e . S n o w , t h e r e i n o t h i n g i t h w a o o w n i n g q u a l i t y p r i n t e r .

" i r u i i j ; i [ j . i T - i j , | i | . ; , ■ , ! i r - i i p r i c e .

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

C w n p u l e r P e r i p h e r a l s ( l v i s i o n 1 1 2 ( 1 f i n p i r e C o n l m l P l a c eB u t t t ^ 1 6 , E J . i l l f l S . T 7 & 2 - 1 7 J 2 U ) I t t l - B S B Q

' - 4 - ? ■ ■ ■ - ' & - ' ■ ' ' '■ - ' - ■ ■ ? - ' C ' , ' - ~ ■ " . ' ■ " ' . ■ ■ ' ■■ ■ ■ . . ' . ■ ; . ■ ■ ■ ■ ■ ■ . . . : ■ ■

■ ■ ■ ' ■ ■ ' - ■ ■ ■ ■ : . - " ■ ' . ■ ■ - - ;

: ■ ' ■ ' " ' ■ ' ■ ■ ' " S ^ . " ■

s t x - a o ■ n i l

n e S T X - 8 0 p r i n t e rf o o n l y $ 1 9 9

Page 10: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 10/132

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 C 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 lT o R H a l f l i 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 w 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 B 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 ) , 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( 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 gl 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 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 yA s s o c i a t e E d i t o r sJ i B u t l e r f i e l d ( T o r o n t o ) , l . i r v e y l e r m a n( G r e e n s b o r o ) , T i e d D ' I g n a / i o ( R o a n o k e ) , D a v i dT h o r n b u r g ( L o a A l t o s ) , B 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 ; O P o t t e r ,M e c h a n i c a l A i S u p e r v i s o r ; T e r r y C a s h , T y p e s e t t i n gA r t i s t sJ e a n H e n d i i x ( P u b l i c a t i o n s ) , J a n i c e F 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 ; l 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 , J i C o w a r d ( W a r e h o u s eM 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 i 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 i a n l

A 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 [ 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 l iW 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 g C 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 sA 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 2 1 3 - 3 7 3 - I B 9 7E d W i n c h e l l 2 1 3 - 3 7 K - 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 J u l y 1 9 8 3

J u l e s B T h o m p s o n , I n c .N a t i o n a l a n 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 - i t f K SM 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 2 1 3 - 3 7 3 - 0 3 9 7 o r 2 1 3 - 3 7 8 - 8 3 6 1N e v a d a , A r i / . o n a 2 1 3 - 3 7 3 - 0 3 9 7N 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 I ' s G a z e t t eC o r p o r a t e O f f i c e5 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 a i l i n g A d d r e s sP o s t O f f i c e I J o x 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 e f 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 c e P r e s i d e n t a n C o m p t r o l l e r W J e r r y D a V 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 lR e c e p t i o n i s t D e b b i e 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 0 6 , G r e e n s b o r o , N 2 7 4 O 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 9

C O M P U T E I ' s G a z e t t eS 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 $ 2 5 . F o r e i g n A i r M a i l $ 4 5 .A u t h o r s o m a n u s c r i p t s w a r r a n t t h a i . i l l m a t e r i a l s s u b m i t t e d t C O M P U T E I ' s G n t e l i e a r e o r i g i n a l m a t e r i a l s w i t h ( a l l o w n e r s h i pr 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 t i c l e s t o C O M r U T E ! ' sG a z e t t e , a u t h o r s a c k n o w l e d g e t h a 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 r p u b l i c a t i o n , b e c a 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 h 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 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 I W i , 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 . m i l s u b m i t t e d b v a u t h o r s . i r e 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 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 . i r e 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 t 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 a r 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 f u r n i s h e d a t y 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 . K a c h a r t i c l e p . i | ; e s k m i U ib 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 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 l i > t e r r o r s i n a r t i c l e s o a d v e rt i s e m e n t s , O p l n f o n s e x p r e s s e d b a u t h o r s . i r e n o t n e c e s s a r i l y t h o s eu C O M P U T E ! I ' 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 a r 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 a a n i n d e p e n d e n t s u p p l i e r o q u . i l i l 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 d u s e r s o f 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 i 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 a n o i s u b s i d i a r i e s .

Page 11: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 11/132

W o r d P r o P l u s / 6 4 ™T 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 T

W h e n 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 p u t e r , t h e r e ' s n r e a s o n t s e t t l e f o r a n y t h i n g b u t t h e b e s t — i nw o r d . . . . W o r d P r o ™ .W i t h 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 d o c u m e n t s a l o v e r t h e w o r l d , t h e W o r d P r o P l u s ™ S e r i e s i u q u e s t i o n a b l y t h e # 1 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 ec o m p u t e r s ! S o w h e n y o 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 v e s t i n g 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 d W o r dP r P 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 p u t e r a p r i c e s a s l o w a $ 8 9 . 9 5 .D e s i g n 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 si n 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 en e d 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 yt u s e , W o r d P r o P l u s / 6 4 i 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 rl o a d e d w 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 d 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 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 b p u t u s e 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 n b u s i n e s s , e d u c a t i o n , o j u s t a h o bb 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 e 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 3 P l u s / 6 4 d e n i e r n e a r e s l 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 2T e l e x : 9 5 1 5 7

o r d P r o P l 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 . h e 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 i 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 . o m e 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 4 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 .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 . e a l e r 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 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 12/132

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

O f f - C e n t e r S c r e e nI c r c ' s m q u e s t i o n : W h e r e a r t h m e m o r y l o c a

t i o n s o H i t * C o m m o d o r e 6 t c e n t e r t h s c r e e n ?F o r t h e V I C , t h e l o c a t i o n s a r e o t h V I c h i p a 3 6 8 6 4 a n 3 6 8 6 5 . H a v e o v e r l o o k e d s o m e t h i n gs o m e w h e r e ? w o u l d a p p r e c i a t e i i y o c o u l da n s w e r m q u e s t i o n ( o m y s e l f a n o t h e r r e a d e r sw h m i g h t b w o n d e r i n g t h s a m e i h i n g .

J o h n V a W i n k l eA y o m e n t i o n e d , t h V I c h i p ( w h i c h c o n t r o l s t h ev i d e o o u t p u t i t h V 1 C - 2 0 ) h a t h a b i l i t y t a d j u s t t h h o r i z o n t a l a n v e r t i c a l p o s i t i o n i n g o t h e s c r e e n . U f o r t u n a t e l y , t h i s a b i l i t y t c e n t e r t h s c r e e n d i s p l a y o y o u r m o n i t o r o T i n o a v a i l a b l e o t h V I I c h i p ,w h i c h c o n t r o l s t h e v i d e o o u t p u t o ) t h C o m m o d o r e 6 4 T h e r e a r l o c a t i o n s t h a t c a b P Q K E d t a d j u s t t h p o s i t i o n i n g o f t h e o u t p u t o t h e s c r e e n ( 5 3 2 6 5 , 5 3 2 7 0 ) ,b u t h e s e l o c a t i o n s a r e n o t t h a n s w e r t y o u r p r o b l e m .W h i l e t h e p r i n t c h a r a c t e r s a r e m o v e d , t h e s c r e e n i s l e f tb e h i n d ,

M y s t e r y K e y sA f t e r l o o k i n g t h r o u g h t h C o m m o d o r e 6 P r o g r a mm e r ' s R e f e r e n c e G u i d e s e v e r a l t i m e s , s t i l l h a v e n i d e a h o t a s s i g n f u n c t i o n s t t h f o u r 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 ( F - k e y s ) . C o u l d y o ug i v e a e x a m p l e o t h i s ? A l s o , i i s i m p l y m a t t e ro P O K E i n g l o c a t i o n ? l o d o e s o n f i n d o u w h a t t h o s e p r e c i s e l o c a t i o n s a r e ? A n h e l p w i l l b a p p r e c i a t e d .

J W . H e w i t tT h e a s i e s t w a t a s s i g n f u n c t i o n s i p r o g r a m t f l i es p e c i a l f u n c t i o n k e y s i v i t h G U I ' s t a t e m e n t i B A S I C .T h i s c a n b a c c o m p l i s h e d w i t h t i I F - T H E N s t a t e m e n ti t h s a m e w a y o w o u l d f o a n o t h e r k e y o n t h k e y b o a r d . 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 o y o u rV I o 6 f o a e x a m p l e :

P R I N T " [ D O W N ) P R E S S A N Y F - K E Y [ D O W N } "1 G E T A $ : I F A $ = " " T H E N G O T O 1 2 I F A $ = " [ F l J " T H E N P R I N T " P R E S S I N G F -

( U P ) "2 I F A 5 = " ( F 2 ] " T H E N P R I N T " P R E S S I N G F -

[ U P ) "3 I F A $ M [ F 3 ) " T H E N P R I N T " P R E S S I N G P -

( U P ) "3 I F A ? " ( F 4 ) " T H E N P R I N T " P R E S S I N G F -

1 C O M P U T E V s G a z e t t e A u g U s t l 9 8 3

4

4

5

5

6

[ U P ] "I F A $ =

( U P ) "I F A ?

[ U P ] "I F A ? =

[ u p ] "I F A 5

( U P ] 1 'G O T O 1 0

" ( F 5 ]" [ F 6 ]" ( F 7 ]" [ F 8 ]

T H E N P R I N T " P R E S S I N G F -

T H E N P R I N T " P R E S S I N G F - T H E N P R I N T " P R E S S I N G F - T H E N P R I N T " P R E S S I N G F - 8

W a t c h f u t u r e i s s u e s 0 / C O M P U T E R S G a z e t t e f o f u l l - l e n g t h a r t i c l e s w h i c h w i l l d e s c r i b e i d e t a i l h o t p r o g r a m t h s p e c i a l f u n c t i o n k e y s o b o t h t h V I C - 2 0a n C o m m o d o r e 6 4

W h i c h M o n i t o r ?w o u l d l i k e i n f o r m a t i o n o m o n i t o r s f o m c o

p u t e r . o w V I C - 2 0 , b u h a v e n ' t s e e n i n f o r m at i o n o w h a t m o n i t o r s a r o t h m a r k e t a n d b e s t -s u i t e d t b u y . M a y b e a a r t i c l e p u t o g e t h e r b t h i s m a g a z i n e t s h o w w h a t i o u t h e r e w o u l dh e l p m a n o t h e r s d e c i d e w h a t t b u y . A n i f o r m a t i o n w o u l d h e l p .

M a u r i c e 1 1 A l b a u g hT h e r e a r m a n y m o n i t o r s a n T s e t s o t h m a r k e t( b o t h b l a c k a n w h i t e a n c o l o r ) t h a t a r s u i t a b l e f o u s " w i t l i y o u r c o m p u t e r . C o m m o d o r e r e c e n t l y i n t r o d u c e dc o l o r m o n i t o r t h a t i e s p e c i a l l y d e s i g n e d f o u s w i t ht h e 6 4 . T h s u g g e s t e d r e t a i l p r i c e f o t i n s m o n i t o r i 5 2 9 9 . 9 5 . I y o c a w a i t f e m o n t h s , C O M P U T l i l ' sG a z e t t e i p l a n n i n g a n a r t i c l e s i m i l a r t t h o n y o s u g g e s t e d .D i s k D r i v e C o n v e r s i o n

o w V I C - 2 0 w i t h a 1 5 4 1 ) d i s k d r i v e . a n l e o m f r i e n d s a r t h i n k i n g a b o u t b u y i n g t h C o m o d o r e 6 4 W h i l e c o n s i d e r i n g t h d i f f e r e n c e sb e t w e e n t h 1 5 4 0 a n 1 5 4 1 d i s k d r i v e s , i h a b e e nr u m o r e d t h a t t h 1 5 4 0 c a b c h a n g e d t 1 5 4 1b r e p l a c i n g R O c h i p . M p r o b l e m i i d y i n gt f i n d s o m e o n e o s t o r e t h a t c a r e p l a c e t h i sc h i p f o m e D h a v e t b r i n g i t o C o m m o d o r ed e a l e r o i i s i m p l e r e p l a c e m e n t t h a t c a n b ed o n e a h o m e ?

D a v i d L e u n gI t ' s t r u e t h a t 1 5 4 0 c a b c o n z v r t c d i n t o 1 5 4 1 b c h a n g i n g o n e R e a d O n l y M e m o r y ( R O M ) c h i p . C h i r k

Page 13: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 13/132

T H C U T T I N G E D G Es e r i e s o c o m p u t e r g a m e s i w h i c h

p l a y e r s b e c o m e c h a r a c t e r s o t h e i r o w i id e s i g n , c h a r a c 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 ( s u r v i v e t h 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 e v e l o p e d i t h s i m p l e r o f t h g a m e s w o u l d b t r a n s f c r 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 b i l i t i e s i n c r e a s e . R a t h e r t h a n o f f e r i n go n f i x e d g o a l i o n . s e t 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 t h o u s a n d s o fp 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 p o s s i b l ep 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 f ' a m u s em e n t . T h c o n c e p t , i s h o r t , w a 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 .

d e m a n d e d b y s u c h c o u e e p t w o u l d b 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 - m a s t e r c o m p l e x i t y . G r a p h i c sw o u l d h a v e t b e a n i n t e g r a l p u r l 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 i cp 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 l i o t h g a m e - s a v eu 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 nw 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 J t a v ct h s a m e g r e a t g r a p h i c s , t h e s a m e s p e e do 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 ec o m p l e x i t y a n m i n d - 1 t 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 n p l a y " 'f o u n d a a u t h o r u t i t

T H S E R I E SC a l l e d T h W a r r i o r o f R 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 I N , W Y L D E ,K A I V a m Z I G G U R A T . D I T N Z H I N 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 l e a r n t h t e c hn i q u e s n e c e s s a r y f o r s u c c e s s i t h o t h e r s .D U N Z H I N i s e i m a s s i v e d u n g e o n .W Y L D E 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 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 v e r 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 W o M a s t e l l e r a n S c r e e n P l a y T

T h c h o i c e i s i m p l e . Y o u c a n p l a y t h eW a r r i o r o A g a m e s , o s o m e t h i n g n o q u i t e a g o o d .D U X Z I I I X .K i \ r \ rw v u mZ I G G U R A T .

S 3 9 . 9 5S 3 9 . 9 5$ 3 9 . 9 i

A u i i l i i h l r i n c a s s c l l e w r s i o i w f o A t a r i4 0 0 / 8 0 0 , R t u l i o S h a c k M a r f r l t / I H , t m t l

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

A l i r r s i o i t s r v q u i r v 4 8 K .

R 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 nw 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 n o 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 rc o m b i n e s y e a r s o f p r o f e s s i o n 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 a w e - i n s p i r i n gi 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 yg a m i n g . N o t h e r f a n t a s y r o l e - p l a y i n gg 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 ed e m o n s t r a t e s t h a t s k i l l .

S c r e e t i P t f i y .S c r e e n p l a y -

l ) i i i s i m i n l l i i i r l l i - v i t t M i i f i ' i i i r m s . I n c .P j O . B o 3 5 5 8 , C l u i p e l H I D , N 3 7 5 1 4

A d e a l e r s e v e r y w h e r eo c a l l 1 - 8 0 0 - 3 3 4 - 5 4 7 0

I B P n « . * n . J t * < f < ; - < j - f r ! f r i b L - r i u r h o H f l r m a t i a t u B i i x I i u b b M v n w * .' r c i n J O o r I

Page 14: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 14/132

w i t h y o u r l o c a l C o m m o d o r e d e a l e r t s e w h e n t h i s c h i pw i l l b e c o m e a v a i l a b l e . A f t e r c o n v e r s i o n , t h d r i v e w i l ls t i l l w o r k w i t h V I C .

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

d i s k d r i v e ) s h o u l d b p e r f o r m e d b a a u t h o r i z e d t e c hn i c i a n . P e r f o r m i n g " h o m e m o d i f i c a t i o n s " m a d a m a g ey o u r u n i t a n v o i d y o u r w a r r a n t y a t h s a m e t i m e .

T s e h o y o c a n u s e y o u r 1 5 4 0 d i s k d r i v e s u c e s s f u l l y w i t h y o u r C o m m o d o r e 6 4 r e f e r t o " P o w e rB A S I C : U s i n g 1 5 4 0 D i s k D r i v e A n C o m m o d o r e6 4 e l s e w h e r e i n t h i s i s s u e .

D u a l D r i v e L o c k - U ph a v e r e c e n t l y p u r c h a s e d o n o t h n e C o

m o d o r e 6 c o m p u t e r s a n s f a a v e r y p l e a s e dw i t h i t p e r f o r m a n c e . a l s o p u r c h a s e d s e c o n dd i s k d r i v e ( b o t h a r V I C - 1 5 4 I s ) , a n i g b t h d i r e c t i o n s i t h d i s k d r i v e m a n u a l , a n t u r n m c o m p u t e r o l a s t , t h s e r i a l b u g e t s h u n g u p h a v e c o n f e r r e d w i t h o t h e r C o m m o d o r e o w n e r s ,a n t h e y a l s o h a v e e x p e r i e n c e d t h i s s a m e p r o b l e m .M q u e s t i o n i s D o e s i r e a l l y h u r t t t u r n o t h d i s k d r i v e s a f t e r t h c o m p u t e r , a n d y o k n o wi C o m m o d o r e e x p e c t s t r e m e d y t h i s s i t u a t i o n ?

W i l l i a m D a v i e sA l t h o u g h i i a l w a y s g o o d i d e a t f o l l o w t h m a u f a c t u r e r ' s i n s t r u c t i o n s a n t u r n o n y o u r c o m p u t e rl a s t , t h i s i p r o b a b l y n o t t h e c a u s e o y o u r p r o b l e m . A l d i s k d r i v e s d e f a u l t t t h s a m e d e v i c e n u m b e r ( # f o t h 1 5 4 1 ) u p o n p o w e r - u p . W h a t i h a p p e n i n g i t h a t a tp o w e r - u p t h c o m p u t e r i s e n s i n g t w d i s k d r i v e s o t h s e r i a l b u s w i t h t h s a m e d e v i c e n u m b e r ( 8 ) , t h u sc o n f u s i n g t h c o m p u t e r . T h e a n s w e r t y o u r q u e s t i o nc a b f o u n d n e a r t h b a c k o y o u r V I C - 1 5 4 1 U s e r ' sM a n u a l . T o p e r a t e t i r o o m o r e d i s k d r i v e s o t h 6 a t h s a m e t i m e ( t h e 6 c a h a n d l e u t f i v e ) , e a c hd r i v e m u s t b a s s i g n e d a d i f f e r e n t d e v i c e n u m b e r . T h i sc a b a c c o m p l i s h e d v i s o f t w a r e ( p r o g r a m m i n g ) e a c ht i m e y o p o w e r u p o b y h a r d w a r e m o d i f i c a t i o n s , w h i c hw i l l m a k e t h d e v i c e n u m b e r a s s i g n m e n t s p e r m a n e n t .I n s t r u c t i o n s f o b o t h m e t h o d s c a b f o u n d i y o u r1 5 4 1 m a n u a l .

S t a n d a r d R e c o r d e r s O K C a s t a n d a r d t a p e c a s s e t t e m a c h i n e b u s e dw i t h t h V I C - 2 0 a n t h C o m m o d o r e 6 4 o m u s t

p u r c h a s e t h C 2 c a s s e t t e f r o m C o m m o d o r e ?E i m e r A y d e l o t l e

T h e r e a r f e a d a p t e r s a n i n t e r f a c e s m a d e I n i n d ep e n d e n t c o m p a n i e s w h i c h e n a b l e y o t u s e s t a n d a r dc a s s e t t e d e c k s w i t h y o u r V I o C o m m o d o r e 6 4 W a t c ht h N e w s P r o d u c t s s e c t i o n o t h i s m a g a z i n e f o a n o u n c e m e n t s . C O M P U T E R S G a z e t t e m a r e v i e ws o m e o t h e s e p r o d u c t s a l s o . F o m o r e i n f o r m a t i o n o t h i s s u b j e c t , s e " D o e s Y o u r C o m p u t e r N e e d C a s s e t t eR e c o r d e r ? " , C O M P U T E D G a z e t t e , J u l y 1 9 8 3 .1 C O M P U T E ! ' ! G a z e t t e A u g u s M 9 8 3

J u m p i n g S c r e e n sW h e n c o n n e c t i n g m V I C - 2 0 t m Z e n i t h S y s t e mI I T V k n o w h o t P O K E 3 6 8 6 4 , 1 3 3 t k e e pt h e s c r e e n f r o m j u m p i n g . H o w e v e r , w h e n u s i n g

c a r t r i d g e , h a v e n c o n t r o l o v e r t h V I C - 2 0 .T h i n s t r u c t i o n s w i t h t h e c a r t r i d g e c a u t i o n t h

u s e r a b o u t p u t t i n g i o t a k i n g n u t t h e c a r t r i d g ew h i l e t h c o m p u t e r i o n H o d p r e v e n t t h s c r e e n f r o m j u m p i n g w h e n u s i n g c a r t r i d g e ?

M i t c h e l l B e r sI t h c a r t r i d g e i n s t r u c t i o n s d n o m e n t i o n a o p t i o n

f o s t o p p i n g t h s c r e e n f r o m j u m p i n g , t h e n y o c a n ' t .U s u a l l y , w h e n y o p l u g i g a m e o a n o t h e r c a t r i d g e , c o n t r o l o f t h k e y b o a r d ( a n d t h c o m p u t e r ) i h a n d l e d b t h e c a r t r i d g e . " F r e e z i n g u p t h k e y b o a r d i o n o t h m e a n s t h a t p r o g r a m m e r s u s t p r o t e c t t h e i rp r o g r a m s f r o m b e i n g c o p i e d . w e l l - w r i t t e n p r o g r a mw i l l i n c l u d e o p i u m s f o a d j u s t i n g t h s c r e e n . F o i s t a n c e , t h e i n s t r u c t i o n s m a r e a d , " P r e s s F - t c h a n g es c r e c n l b o r d c r c o l o r s . " M a n y V I C - 2 0 g a m e s l e y o c e n t e r t h s c r e e n o y o u r T V I t h i s c a s e , y o j u s t" p u s h " t h s c r e e ) ! ( u s u a l l y w i t h c u r s o r k e y s o r j o y s t i c k )c o m p l e t e l y o f t h l e f t s i d e o t h s c r e e n u n t i l i w r a p sa r o u n d a n r e a p p e a r s f r o m t h r i g h t .

C a r t r i d g e C o m p a t i b i l i t yW i l l t h e V I C - 2 0 P r o g r a m m e r ' s A i c a r t r i d g e w o r ko t h C o m m o d o r e 6 4

J o h n A u r e s t oN o i w i l l n o t . T h c a r t r i d g e p o r t s o t h V I C - 2 0 a n dt h C o m m o d o r e 6 a r d i f f e r e n t s i z e s . Y o u r P r o g r a mm e r ' s A i c a r t r i d g e w i l l n o t p h y s i c a l l y f i i n t o t h C o m m o d o r e 6 4 a n a m 6 c a r t r i d g e w i l l n o f i i n t ot h V I C - 2 0 . E v e n i y o c o u l d , t h e c a r t r i d g e i s t i l lw r i t t e n s p e c i f i c a l l y f o t h V I C - 2 0 . I t ' s l i k e r u n n i n gB A S I C p r o g r a m w r i t t e n f o r t h e V I C - 2 0 o n y o u r 6 4 T h s c r e e n w i d t h i d i f f e r e n t , a n a l t h " m e m o r y l o c at i o n s " h a v e m o v e d . T h e r e h a b e e n t a l k o f t h i r d - p a r t ya d a p t e r s b e c o m i n g a v a i l a b l e i t h f u t u r e , b u u s o f t h i sw r i t i n g , w k n o w o n o t h i n g a v a i l a b l e t c o n s u m e r s . 4

V I C - 2 0 * - g a m e s - V I C - 2 0O F E L L O — O m f f a T g " * g h o a t d q a n w G t v a l g r i i p f t K \ S w u n t t w l i n v U s e s p a d d l e y

I > W ' i J 1 4 . 9 SB L A C K J A C K C a i i n o s t v k i i n d 3 0 n i r w n t u l l s u r e c u h < c o r d s w . - t o u n d U s e s

J i r y b o a i d S H 1 1 4 . 9 5E D U C A T I O N A L

H A N G M A N y . n n n l o s p e l l u f c d c f i m m a ) i ^ n i m a / r d u . s o u n d S 1 4 . 9 S" W O R D S E A R C H P U Z Z L E M A K E R H t d r S e t * i w r i f ^ a m r Y o u w / o c f I h

u v i d s , t h e t o n i p u l e r h t t k t I h c m t h e n Q f c n * * » i - l i a r a n r w f l i r v £ K S t l . 9 5U T I L I T I E S' L I S T I N G E O H M A T T E R A N ™ * i » l i r I n m l r t l i l D f / | j . u t | r u n i , l u i n . f m / . . 1 < / C

g i o p h i c c h t i n K t u r * . r r i i k x r * < v f a f c u m n c o n l r o f i t t b r o d t f f 9 t t W V l b , i " [ I n I H t g m u I K K i f t c q u i r n 8 K S 1 9 . W

S O U N D E X P E R I M E N T E R S r n i L o f c a M o u d " ' " ' ' i W * n " « ( t g r a p ht a / k l m j U u a i y j / u e j . l n w l u n b l c / o a d d i r i j j s o u n d t p ' o g ' t i r m ! M r 9 S

• H r q u i r r s M X 8 0 p r i n l t r u i l l i K 5 2 J 2 f n l r . / u c s .A l p r o g i ^ n i ? w i l l f u n c n o n w i t h o T w u h o u t a d d i t i o n a l r m ' m c > f y u n l i : K o l h e i u . 1 i s C 4 t x - c i f H - d "

P r i c e i n d u d r * t i H * h i p p i n 3 & h a n d l i n g P r o g r a m s o d ' n k o d 3 d n C i r ; i j r n l » a d 6 l o i n l o i . S E N D C H E C K O M O N E Y O R O f R T OS 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 Yr J F P T . A 4 M 2 5 - 3 . B I B E A H L A K E . C 9 2 3 1 5

V I C - 2 0 I S T U t " < H M M O H O H I 1 1 " i W I S M A K I M S

Page 15: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 15/132

A R C A D I AE i g h t s c r e e n s e o L ; h m o r e d i l -l i c u l t t h a n t h e t a n i . u l t r a f a s ia c t i o n w i t h s u p e r b c o l o r a n s o u n d , ( o [ h e e x p G r t g a f n up l a y e r o n l y . T h i s g a m e i s v e r yi i - i r i j i f k ! " i i i ' . . j - 1 . i . i r i E a c h■ • ■ • ' • • ' . c i - i l l T C ' l l . I J I l l u f U T l lw i U i L i n n [ L n - b a t t l o 1 . I , i n . i m i s s i l e s V o w i l l n o l n r co t h i s g a m e h u r r yC a s a e U e £ 2 4 . 0 0U e x p a n d e d V I 2 K e y b o a r d o J o y s t i c k

V I C M E Nv e r y l a s i a c t i o n g a m e

b a s e d u p o n t h t a m i f f . i r m a z et h e m e , s u p e r c h a r g e r d o t s ,p o i n t d o l s , r a n d o m I r u i t n j ' i u ,e * i r a f i f e a l t e r 1 5 0 0 p o i n t s ,h i g h s c o r e f i e l d , m u m c s o u n de f f e c t s , e t A l I h i H o B n n c p i i n i l u d V I C 2 i s u p e rf a s t s u g l i r e s o l u t i o n g r a p h i c sC a s s e t i oU n - e x p a n d e d V I 2 K e y b o a r d o r j o y s t i c k

P A N I Cl a d d e r a n p l a ^ o t m e n v i r o n

m e n t w h e r e a l i e n s p u r s u e - s h o v e l w i e l d i n f l c o m i - r nb e r a r o u n d t h s c r e e n A f m c lo n l y " ' M i s p a c e s h o v e l s e t r a p s f o I h a l f a n a b d i g i n g h o t e a t i f . i i o m h e p o u n d t h e m l o d a a i h w i i h i U i r

u n l i m i l o d p l a y . I f i r e o a t o m l y p e f iC a s s e t t e £ 2 0 U e n p a n d c d V l < J 2 K e y b o a r d o J o y s t i c k

M E T E O RY o u ' s h i p i b e i n g a p p r o a c h e db y d e a d l y m c l c o i " 5 . y o u r l o n gr n n g B B c a n l o c a l e s a p p r o a c h -i n m e l e o r a n i n d c a t o ar a n g e . Y o u f l a s k i t s p o lt h a p p r o a c h i n g m e t e o r sd e s l r o y i w i l h l a s e r I i r o b c l o r eI m p a c l B f j a u t i f u l g r a p h i c s ,d a m a g e m r e a l o r , f u l l c o l o rh i - r e s o l u t i o n g r a p h i c s a i s o u n dC a s s e t t e S I 2 , 0 0U n - e x p a n d e d V I 2 o C o m m o d o r e 6 K e y b o a r d o J o y s t i c k

B U N N YU s i n g i h l O y s t i c k m o v e i t i eb u n n y a c r o s s f o u r i Q f f l H o ^s p e e d i n g t r a f f i c , d o d g i n yT r u c k s a n c a r s T n e n h o a c r o s s 5 w i l H y l l o w i n g .p i r a n h a i n l e s l e d n v e r b y i u m p -m o l l o a l m g l o g s a n F r i e n dl t u r t l e s t o s a f o t y , F u l lc o l o r r n g r i r e s o l u l i o n a c t i o ng a m e s v M h s o u n d e f f e c i s .C a s s e i t e S Z O O OU n e J i p a n d e d V i 2 0 o r C o m -m o d o r o 6 4 J o y s t i c k r e q u i r e d

S K I - R U NT h r e e d i f f e r e n t g a m e s I o n e ,

o i " S l g l o m , G i a n t S l o m E a c h g a m e w i t h n i n e s k i l ll e v e l s . r a c e a g a m s l t h n l o c k l o t h f a s l e s l t i n e . I D o w n h i l l , d o d g e t h m a n yI r e e ^ n n s n o w d r i l t s k e e pi n I m i w e e n ( h p a l h r n f l f k o r sS l a l o m a d d s n e d i m e n s i o nt T h g a m e w i i h S ' a i o m g a l e s .C a s s e t t e S 2 0 . 0 0U o - p a n d e d V t 2 0 o r C o m -m o d o r e 6 4 K e y b o a r d o n l y

B A C K G A M M O N7 h i r a d i h o nk n o w Y o u v l - i i iI > j ; l . t l ^ i i i . "

p u l e r T ^ r - -U . " g ' ^ n f i f n c v . :h e y p r e s s t o m m j f - t i - .

. . ■ - i i i n c l c ' f ' . ' c i

l i : ! , -■ - i ' W > 2 l > w H h

3 H a i ^ i n n i f t d i

A S T E R O I D S 2 0P i l o l a s i i ' p ' i i i i i ia s l e r w i i . r i i ■ ! I I

- - 4 a ' " e & ^ 3 ' T 5 i . v l " : « [ ] . ■a n i r - ■ - r j T f - n . - , - - ■ i

■ ■

o 2 i i i -

U i . ' . ; : . i n : ! i ' . | V I 2 r d o r J o y s t i c k

C O S M I A D Sf . i - - l . i f l i o n : ; r f i u l

\ u ; < i \ n ' t « } a l i e n s f j i |l y p a s b r e a k o u t " 1 i ^ ta l a n d u m n p . T T ' J c ^ . y i a s e ' [ * a s e f

d e a d l y ■ r n i Q i■ t

l O M M O f O U

S T A H T £ C H I H C . 3 4 5 U M ^ E l U f c A V B U l L D I M t i 1 8 5 . S U I T E 2 0 M A R I N A [ 3 t L R E r r f t 9 0 3 9 1 L C A U F O R M I A R E S I D E N T S A Q

Page 16: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 16/132

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 eA U T H O R G U I D E

C O M P U T E ! ' ? ; G a z e t t e f o C o m m o d o r e i l o o k i n g f o i n t e r e s t i n g , u s e f u l a r t i c l e s a i m e d a b e g i n n i n g t i n t e rm e d i a t e Y 1 C - 2 0 a n C o m m o d o r e 6 u s e r s . I y o h a v ea a r t i c l e i d e a o r g o o d o r i g i n a l p r o g r a m , w e ' d l i k e t s e i t D o n ' t w o r r y i y o a r n o p r o f e s s i o n a l w r i t e r .W a r m o r e c o n c e r n e d w i t h t h c o n t e n t o a a r t i c l et h a n i t s t y l e . S i m p l y t r l o b e c l e a r i y o u r w r i t i n ga n c h e c k y o u r p r o g r a m t o a n b u g s .

C O M P U T E ! ' * G a z e t t e f o C o m m o d o r e i c o s u m e r - o r i e n t e d m a g a z i n e f o V I C - 2 0 a n C o m m o d o r e6 u s e r s w h w a n t t g e t t h e m o s t o u o t h e i r c o p u t e r s i n n o n - t e c h n i c a l w a y . I i a i m e d p r i m a r i l y a h o m e u s e r s , n o . i l l o w h o m n e c e s s a r i l y w a n t t b c o m e e x p e r t p r o g r a m m e r s . I y o u r a r t i c l e c o v e r sm o r e a d v a n c e d o t e c h n i c a l t o p i c , y o m a c h o o s e t s u b m i t i t o u c o m p a n i o n p u b l i c a t i o n , C O M P U T E ! . I y o s u b m i t a n a r t i c l e t o o n o o u m a g a z i n e s a n w b e l i e v e i w o u l d b m o r e s u i t a b l e t t h o t h e r , w w i l lt r a n s f e r y o u r s u b m i s s i o n t t h r i g h t e d i t o r s . T h b a s i ce d i t o r i . i l r e q u i r e m e n t s f o p u b l i c a t i o n a r t h s a m e f o b o t h m a g a z i n e s ; s a r t h p a y m e n t r a t e s .

T h f o l l o w i n g g u i d e l i n e s w i l l p e r m i t y o u r g o o di d e a s a n d p r o g r a m s t b m o r e e a s i l y e d i t e d a n p u l i s h e d . M o s t o t h e s e s u g g e s t i o n s s e r v e t i m p r o v e t h s p e e d a n a c c u r a c y o f p u b l i c a t i o n :

1 T h u p p e r l e f t c o r n e r o f t h e f i r s t p a g e s h o u l dc o n t a i n y o u r I t a m e , a d d r e s s , t e l e p h o n e n u m b e r , a n dt h d a l e o s u b m i s s i o n .

2 T h f o l l o w i n g i n f o r m a t i o n s h o u l d a p p e a r i t h u p p e r r i g h t c o r n e r o f I h e f i r s t p a g e . I y o u r a r t i c l e i s p e c i f i c a l l y d i r e c t e d t e i t h e r t h V I C - 2 0 o C o m m o d o r e6 4 p l e a s e s t a t e w h i c h o n e . I n a d d i t i o n , p l e a s e i n d i c a t et h m e m o r y r e q u i r e m e n t s o p r o g r a m s .

3 T h u n d e r l i n e d t i t l e o f t h e a r t i c l e s h o u l d s t a r ta b o u t 2 / o t h w a d o w n t h f i r s t p a g e .

4 F o l l o w i n g p a g e s s h o u l d b e t y p e d n o r m a l l y ,e x c e p t t h a t i t h u p p e r r i g h t c o r n e r t h e r e s h o u l d b ea a b b r e v i a t i o n o t h t i t l e , y o u r l a s t n a m e , a n t h p a g e n u m b e r . F o r e x a m p l e : M e m o r y M a p / S m i t h / 2 .

5 S h o r t p r o g r a m s ( u n d e r 2 l i n e s ) c a e a s i l y b i n c l u d e d w i t h i n t h t e x t . L o n g e r p r o g r a m s s h o u l d b s e p a r a t e l i s t i n g s . I i e s s e n t i a l S h u t w h t i x v c o p y o t h p r o g r a m , r e c o r d e d t w i c e , o t a p e o d i * k . T h t a p e o rd i s k s h o u l d b l a b e l e d w i t h y o u r n a m e a n t h t i t l e o t h a r t i c l e . T a p e s a r f a i r l y s t u r d y , b u d i s k s n e e d t b e n c l o s e d w i t h i n p l a s t i c o c a r d b o a r d m a i l e r s ( a v a i l a b l ea p h o t o g r a p h y , s t a t i o n e r y , o c o m p u t e r s u p p l ys l o r e s ) .

I i f a e a s i e r f o o t h e r s t t y p e i y o u r p r o g r a m i y o u s C H R S ( X ) v a l u e s a n T A B ( X ) o r S I ' C ( X ) i n s t e a do c u r s o r m a n i p u l a t i o n s t f o r m a l y o u r o u t p u t . F o f i v e c a r r i a g e r e t u r n s , F O T 5 : P R 1 N T : N F . X T i f a m o r e " p o r t a b l e " t o t h e r c o m p u t e r s w i t h o t h e r B A S I C Sa n a l s o e a s i e r t t y p e i n A n d , i n s t e a d o f d o z e nr i g h t - c u r s o r s y m b o l s , w h n o s i m p l y u s P R I N TS P C ( 1 2 ) ? q u i c k c h e c k I h r o u g h y o u r p r o g r a m1 C O M P U T E ! ' S G a z e l l e A u B i J i M 9 8 3

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

6 I y o u r a r t i c l e i a c c e p t e d a n y o u h a v e s i n c em a d e i m p r o v e m e n t s t t h p r o g r a m , p l e a s e s u b m i t a e n t i r e l y n e t a p e o r d i s k a n n e c o p y o f t h e a r t i c l er e f l e c t i n g t h u p d a t e . W c a n n o t e a s i l y m a k e r e v i s i o n st p r o g r a m s a n d a r t i c l e s . I i n e c e s s a r y t h a t y o s e m it h e r e v i s e d v e r s i o n a i f i t w e r e n e s u b m i s s i o n e nt i r e l y , b u b s u r e t i n d i c a t e t h a t y o u r s u b m i s s i o n i r e v i s e d v e r s i o n b w r i t i n g " R e v i s i o n " o t h e n v e l o p ea n t h a r t i c l e .

7 A l l i n e s w i t h i n t h t e x t o f t h e a r t i c l e s h o u l d b s p a c e d s t h a t t h e r e i a b o u t 1 / i n c h b e t w e e n t h e m .o n e - i n c h m a r g i n s h o u l d b l e f t a I h r i g h t , l e f t , t o p ,a n d b o t t o m o e a c h p a g e . N h y p h e n s s h o u l d b u s e da I h e n d s o l i n e s t o b r e a k w o r d s . A n p l e a s e d n o j u s t i f y . L e a v e t h l i n e s r a g g e d .

8 S t a n d a r d t y p i n g p a p e r s h o u l d b u s e d ( n o n i o n s k i n o o t h e r t h i n p a p e r ) a n t y p i n g s h o u l d b o n o n e s i d e o f t h e p a p e r o n l y ( u p p e r - a n d l o w e r c a s e } .

9 S h e e t s s h o u l d b e a t t a c h e d t o g e t h e r w i t h p a p e rc l i p . S t a p l e s s h o u l d n o b u s e d .

1 0 g o o d g e n e r a l r u l e i t o s p e l l o u t h n u m b e r sz e r o t h r o u g h t e i y o u r a r t i c l e a n w r i t e h i g h e r n u b e r s a n u m e r a l s ( 1 0 2 4 ) . T h e x c e p t i o n s t t h i s a r e :F i g u r e 5 T a b i e 3 T A B ( 4 ) , e t c . W i t h i n o r d i n a r y t e x t ,h o w e v e r , t h e z e r o t h r o u g h t e s h o u l d a p p e a r a s w o r d s ,n o n u m b e r s . A l s o , s y m b o l s a n a b b r e v i a t i o n s s h d u l dn o b u s e d w i t h i n t e x t : u s " a n d " ( n o t & ) , " r e l e r e n c e "( n o t r e f . ) , " t h r o u g h " ( n o t t h r u ) .

1 1 F o g r e a t e r c l a r i t y , u s a l c a p i t a l s w h e n r e f e rr i n g t k e y s ( R E T U R N , T A B , F . S C , S H I F T ) , B A S I Cw o r d s { L I S T , R N D , G O T O ) , a n t h r e e l a n g u a g e s( B A S I C , A P L , P I L O T ) . H e a d l i n e s a n s u b h e a d ss h o u l d , h o w e v e r , b i n i t i a l c a p s o n l y , a n d e m p h a s i z e dw o r d s a r n o c a p i t a l i z e d . I y o w i s h t e m p h a s i z e ,u n d e r l i n e t h w o r d a n i w i l l b i t a l i c i z e d d u r i n gt y p e s e t t i n g .

1 2 . 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 p a y sb e t w e e n S 7 a n S 1 0 0 0 f o p u b l i s h e d a r t i c l e s . I g e e r a l , t h r a t e r e f l e c t s t h l e n g t h a n q u a l i t y o I h a r t i c l e .P a y m e n t i m a d e u p o n a c c e p t a n c e o a a r t i c l e . F o l o w i n g s u b m i s s i o n ( E d i t o r i a l D e p a r t m e n t , C O P U T E ! ' * G a z e t t e f o C o m m o d o r e , I ' . O . B o 5 4 0 6 ,G r e e n s b o r o , N I 2 7 4 0 3 ) i w i l l t a k e f r o m f o u r t o s i xw e e k s f o u t r e p l y . I y o u r w o r k i a c c e p t e d , y o w i l l b n o t i f i e d b l e t t e r w h i c h w i l l i n c l u d e c o n t r a c tf o y o t s i g n a n r e t u r n . R e j e c t e d m a n u s c r i p t s a r r e t u r n e d t a u t h o r s w h e n c l o s e a S A S E . W d n o c o n s i d e r a r t i c l e s w h i c h a r m u l t i p l e s u b m i s s i o n s . I y o w i s h t s e n d a a r t i c l e t a n o t h e r m a g a z i n e f o c o n s i d e r a t i o n , p l e a s e d n o s u b m i t i t o u s .

1 3 A r t i c l e s c a n b e o a n l e n g t h f r o m s i n g l e - l i n er o u t i n e t o m u l t i - i s s u e s e r i e s . T h a v e r a g e a r t i c l e i a b o u t f o u r t e i g h t d o u b l e - s p a c e d , t y p e d p a g e s .

1 4 I y o w a n t t i n c l u d e p h o t o g r a p h s , t h e ys h o u l d b 5 x 7 , b l a c k - a n d - w h i t e g l o s s i e s . O

Page 17: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 17/132

W D I D N ' T M A K E I C U T E ,

r i z z l y ™ . E P D ' s u n i n t e r r u p t -w e s y s t e m i a t o u g h a n a i w a n a m e d a f t e r . L i k e

. . e s a k e . d o n ' t l e i t l o o k s, e i v e y o u . T h i s c o m p a c t s y s t e m

p l u g s d i r e c t l y i n t o a n s t a n d a r do u t l e t a n i r e a d y t g o A l y o n e e d t d i p l u g w h a ! n e e d s p r t e c t i o n i n t o i t f l i p T h G r i z z l y o a n p r o c e e d w i t h y o u r n o r m a lr o u t i n e . I t h e v e n t o p o w e r -l i n e p r o b l e m s u c h a b r o w n o u t

W M A D E I T O U G H !X £ f i j a £ k o j j t , T h G r i z z l y w i l l I t ' s m a i n t e n a n c e - f r e e , w a r r a n -

t a k e o v e r i n s t a n t l y d e l i v e r - t e e d f o o n y e a r a n b a c k e d b i n p o w e r a f u l l l o a d l o u t E P D ' s L l o y d s o L o n d o n - i n s u r e dt w e n t y m i n u t e s . S i m u l t a n e o u s l y , g u a r a n t e e . I t ' s t o u g h . I t ' s T h G r i z z l y ,i t s o n a r a l a r m w i l l s o u n d s i g n a l i n g A v a i l a b l e t h r o u g h y o u r l o c a l d e a l e r ,y o t c l o s e o u f i l e s a n d s h u l d o w no g i v i n g y o i h e o p t i o n o a l l o w i n gl i n e p o w e r t r e t u r n .

F u n c t i o n i n g a s o u r c e o b a c ku o s i m p l y r e m o v i n g s u b m i c r o -s e c o n d o v e r v o l t a g e l i n e t r a n s i e n t s" s p i k e s " o r " g l i t c h e s " f r o m e l e c t r i c a lc i r c u i t s . T h G r i z z l y g i v e s y o c o f i d e n c e i y o u r a b i l i t y t o p e r a t e a

. E l e c t r o n i c P r o t e c t i o n D e v i c e s I n c .p e a k p e r f o r m a n c e a n e l i m i n a t e p B o 6 7 3 . W a i t h a m . M A 0 2 2 5 4d a t a b a s e l o s s .

E l e c t r o n i c P r o t e c t i o n D e v i c e s I n c .P . O . B o 6 7 3 , W a i t h a m . M A 0 2 2 5 4( 6 1 7 ) 8 9 1 - 6 6 0 2 1 - 8 0 0 - 3 4 3 - 1 8 1 3

Page 18: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 18/132

Y o u r F i r s t H o u rW i t h C o m p u t e rK 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 a n T o R H a l f h i i l , E d i t o r

T h b o i o p e n e d , t h c o m p u t e r i u w r a p p e d , a n s u d d e n l y t h e r e a r h u n d r e dt h i n g s y o n e v e r t h o u g h t o f E v e r y o n e h a b e e n o v e r w h e l m e d b y t h i s f e e l i n g a s o m et i m e . H e r e i s o m e a d v i c e t m a k e y o u r f i r s th o u r a n e n j o y a b l e o n e .

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

l e a r n i n g h o t u s i t Y o k n e w e x a c t l y w h a ti c o u l d a n c o u l d n ' t d o C h a n c e s a r y o j u s tp l u g g e d i i a n p u n c h e d f e b u t t o n s t g e i w o r k i n g .

O t h o t h e r h a n d , y o c a n ' t o r g a n i z e d a t ab a s e o t o a s t e r o v e n . O p r o c e s s w o r d s w i t hC u i s i n a r t .

A y o m a h a v e d i s c o v e r e d a l r e a d y , a c o p u t e r i b i t o u g h e r t h o o k u p a n l e a r n t u s t h a n m o s t o t h e r h o m e a p p l i a n c e s . S t i l l , y o u r f i r s th o u r w i t h c o m p u t e r n e e d n ' t b a t r a u m a t i c a y o u r f i r s t h o u r w i t h a a s s e m b l e - i t - y o u r s e l f t e n -s p e e d b i c y c l e . l i t t l e p r e p a r a t i o n c a s o f t e n t h es h o c k o b e i n g l a u n c h e d i n t o t h C o m p u t e r A g e .

y o f i r s t c o m e h o m e w i t h y o u r n e w c o mp u t e r , o r p e r h a p s e v e n b e f o r e y o b u i t i t ' s w i s et d e c i d e w h e r e y o u ' l l s e i u p T h i s m i g h t n o s o u n d t o i m p o r t a n t , b u i y o s h a r e y o u r a b o d ew i t h o t h e r p e o p l e ( e s p e c i a l l y o t h e r f a m i l y m e b e r s ) , d o m e s t i c t r a n q u i l i t y i a s t a k e .

F i r s t , p l a n f o t h f u t u r e . F o i n s t a n c e , d y o u w a n t t a d m o d e m e v e n t u a l l y ? I s o t h 1 C O M P U T E I ' s G a i e t t e A i > g U 5 H 9 8 3

c o m p u t e r w i l l n e e d t b n e a r p h o n e j a c k . I t h p h o n e c o r d w o n ' t r e a c h t h m o d e m , y o m a b i f o s o m e e x t r a i n s t a l l a t i o n e x p e n s e s .

L i k e w i s e , m a k e s u r e t h e r e a r p l e n t y o f e l e ct r i c a l o u t l e t s n e a r b y . Y o u ' d b s u r p r i s e d h o m a n y w a l l s o c k e t s h o m e c o m p u t e r s y s t e m c a g o b b l e u p T b e g i n w i t h , y o u ' l l n e e d a l e a s t t w s o c k e t s , o n f o t h t e l e v i s i o n o m o n i t o r a n a n o t h e r f o t h c o m p u t e r i t s e l f . F i g u r e o n o n ea d d i t i o n a l s o c k e t f o e a c h p e r i p h e r a l y o a d d .A l t h o u g h t h C o m m o d o r e D a t a s s e t t e r e c o r d e rd r a w s i t p o w e r f r o m t h c o m p u t e r , t h 1 5 4 0 / 1 5 4 1d i s k d r i v e d o e s n o t . N e i t h e r d p r i n t e r s . S o m em o d e m s ( a l t h o u g h n o t t h V I C m o d e m ) r e q u i r ea o u t l e t , t o o . M a n y p e o p l e e n u b u y i n g" p o w e r s t r i p , " r o o s o c k e t s t h a t p l u g s i n t oo n o u t l e t . B u b s u r e t a d u t h p o w e r r q u i r e m e n t s o a l y o u r c o m p o n e n t s t a v o i db l o w i n g f u s e . ( M o s t h o m e c o m p u t e r e q u i p m e n ta c t u a l l y r e q u i r e s v e r y l i t t l e p o w e r . )

Y o u r c o m p u t e r w i l l a l s o d e m a n d s o m e s p a c e .Y o u ' v e p r o b a b l y r e a d h o c o m p u t e r s a r p a v i n gt h w a f o r a " p a p e r l e s s s o c i e t y . " W e l l , i m i g h tc o m e t p a s s s o m e d a y , b u i t h m e a n t i m e c o p u t e r s a r r e s p o n s i b l e f o g e n e r a t i n g a m u c hp a p e r a s t h e y ' r e e l i m i n a t i n g . C o u n t o r e s e r v i n gp l e n t y o s p a c e f o a l t h m a n u a l s , b o o k s ,m a g a z i n e s , f i l e s , a n o t h e r s t u f f y o w i l l s u r e l ya c c u m u l a t e . I s t a c k s u f a s t e r t h a n y o t h i n k .

Y o s h o u l d a l s o s o a s i d e s o m e s p a r e r o o mo t h t a b l e t o p n e x t t t h c o m p u t e r . O f t e n , y o u ' l ln e e d t s p r e a d o u t t h o s e m a n u a l s , m a g a z i n e s ,a n b o o k s t t y p e i p r o g r a m l i s t i n g o r e f e r t os o m e i n s t r u c t i o n s . I t ' s p r e t t y f r u s t r a t i n g t b p u z z l i n g o v e r s o m e t h i n g o t h s c r e e n w h i l em a g a z i n e o b o o k k e e p s s l i d i n g o f y o u r l a p .

Page 19: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 19/132

■ ' I l lC D f T i m D R T f lc n m p u T E R h o u s e , i n c .

B a s i c T o o l s 'M u s i c M e n t o r '

A R C A D E S T Y L E G A M E SP a k a c u d a *C e n t r o p o d s 'A p C r a z e *E s c a p e M C P *L o g g e r 'S u p e r c u d a 'F i r i n g L i n e 'P e g a s u sO d y s s e y 1

O T H E R G A M E SC a v e s o A n n o dD r a g o n sT r e a s u r eS t r e e t M a z e *T h M a r k e t *

A n d M a n y M o r

O N A LS k e t c h P a i n t *G o t c h a M a t h *A l p h a b e t T u t o r *E n g l i s h I n v a d e r s

• M a t h I n v a d e r sS e r i e sT u t o r M a t hS e r i e s *A n d M a n y M o r e

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 e .C o m m o d o r e 6

V I C 2 0B o t h

I B 1 N M 'i ' - . i

c n m p u T E R h o u s e , i n c .3 2 0 S u m m i t A v e n u e

M 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 3

A i c a d e S i 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 e .C o m m o d o r e 6 4 a n d V I 2 a r R e g i s t e r e 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

Page 20: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 20/132

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

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

W i t h m o s t a p p l i a n c e s i d o e s n ' t m a t t e r . T h m a j o r i t y o p e o p l e c a f i g u r e o u o t h e i r o w h o t o p e r a t e t o a s t e r o b l o w d r y e r . B u c o p u t e r s a r d i f f e r e n t . I y o g o a w a y w i t h f a k i n gt h b o o k r e p o r t o T a l e o T w C i t i e s , y o u ' l lq u i c k l y d i s c o v e r t h a t c o m p u t e r i n o a e a s i l yf o o l e d a M i s s M i n d b e n d e r w a s .

N a t u r a l l y , t h e l a s t t h i n g a n y o n e w a n t s t d w h e n t h e y b r i n g n e c o m p u t e r h o m e i p l o dt h r o u g h d u l l m a n u a l . I t h l o n g r u n , t h o u g h , i w i l l s a v e y o h o u r s o f r u s t r a t i o n . A t h v e r yl e a s t , r e a d t h s e c t i o n o s e t t i n g u t h c o m p u t e r .Y o a r d e a l i n g w i t h e l e c t r i c a l c o n n e c t i o n s b et w e e n t w o s e n s i t i v e e l e c t r o n i c d e v i c e s ( t h r e e i y o h a v e D a t a s s e t t e o d i s k d r i v e ) , s e v e r y t h i n gn e e d s t b p l u g g e d i c o r r e c t l y . T h p l u g s f i o n l y o n e w a y , s d o n ' t f o r c e a n y t h i n g .

I n c i d e n t a l l y , w h e n e v e r y o u ' r e p l u g g i n g o u n p l u g g i n g a n y t h i n g o t h c o m p u t e r , m a k es u r e t h p o w e r i t u r n e d o f f . Y o c a o f t e n g e a w a y w i t h o u t d o i n g t h i s , b u o c c a s i o n a l l y a a c c id e n t a l s h o r t c i r c u i t c a u s e d w h e n d e v i c e i c o n e c t e d o d i s c o n n e c t e d c a n d s o m e h a r d w a r ed a m a g e . T h i s i p a r t i c u l a r l y t r u e o c a r t r i d g e s ,w h i c h c a n b e b l o w n i t h c o m p u t e r i n o p o w e r e dd o w n f i r s t .

O n c o m m o n m i s t a k e w h e n s e t t i n g u c o p u t e r r e s u l t s i n b l a n k s c r e e n , o r a s c r e e n f u l l o s t a t i c , w h e n t h m a c h i n e i s w i t c h e d o f o t h f i r s t t i m e . T h p r o b l e m i t h a t t h c o m p u t e r i n o t u n e d t t h s a m e c h a n n e l a t h T s e t . T h c o p u t e r n e e d s v a c a n t T c h a n n e l t d i s p l a y c l e a ri m a g e . O t h b a c k o t h C o m m o d o r e 6 4 o o t h R m o d u l a t o r b o x o t h e V 1 C - 2 0 , t h e r e i s m a l l s l i d e s w i t c h . T h i s m u s t b s e t t o c i t h e r c h a nn e 3 o 4 d e p e n d i n g o n w h i c h c h a n n e l i y o u ra r e a i u n u s e d ( s o m e s w i t c h e s c h o o s e b e t w e e no 3 ) T h T V a l s o , m u s t b t u n o d t t h i s v a c a n tc h a n n e l .

S o m e o t h e r t h i n g s t c h e c k w h e n s e t t i n g u c o m p u t e r :

• B s u r e t h c o m p u t e r i c o n n e c t e d t t h t e l e v i s i o n ' s V H a n t e n n a t e r m i n a l s , n o t h U H t e r m i n a l s .

M a k e s u r e t h l i t t l e s w i t c h b o x c o n n e c t e d t t h t e r m i n a l s i s e f o " C o m p u t e r " o " G a m e "i n s t e a d o " T V . "

I y o h a v e c l e a r s c r e e n i m a g e , b u i t h c o l o r s s e e m o f f , t u n e i n r e g u l a r T s h o w . A d j u s tt h T V ' s c o l o r c o n t r o l s f o p r o p e r f l e s h t o n e a n s f o r t h . S w i t c h b a c k t t h c o m p u t e r . U s u a l l yt h e c o l o r s w i l l n o b a b o u t r i g h t . I t h c o p u t e r ' s s c r e e n c o l o r s a r e d r a s t i c a l l y d i s t o r t e d , o a b s e n t a l t o g e t h e r , y o u r c o m p u t e r m a b a f a u l t .T h i s i r e l a t i v e l y m i n o r p r o b l e m . T h e r e a r c o l o rc o n t r o l s i n s i d e t h e c o m p u t e r w h i c h c a n b e a j u s t e d b y y o u r d e a l e r . { N e v e r a t t e m p t t a d j u s tt h e s e y o u r s e l f , b e c a u s e a n t a m p e r i n g w i t h t h c o m p u t e r v o i d s t h w a r r a n t y . )

I y o h a v e m o r e t h a n o n d i s k d r i v e , t h d e v i c e n u m b e r s m u s t b a l t e r e d f o t h e m b o t h t w o r k . ( S e e t h i s m o n t h ' s " G a z e t t e F e e d b a c k "c o l u m n . )

* » ■ • y o p r o b a b l y k n o w , p r o g r a m i s i m p l yl i s t o c o m m a n d s t h a t t e l l s c o m p u t e r w h a t t d a n h o t d i t p r o g r a m c a r a n g e f r o m o n l i n e ( P R I N T " H E L L O " ) t h u n d r e d s o l i n e s .

S i n c e c o m p u t c - r i n e x t t u s e l e s s w i t h o u tp r o g r a m s - a l s o k n o w n a s o f t w a r e - y o u ' l l w a n tt o s l a r f b u i l d i n g u p r o g r a m l i b r a r y s o o n a f t e ry o g e y o u r c o m p u t e r . Y o u r c o l l e c t i o n w i l l d p e n d o n y o u r p e r s o n a l i n t e r e s t s g a m e s , e d u c at i o n , h o m e a p p l i c a t i o n s , p r o g r a m m i n g u t i l i t i e s ,b u s i n e s s , o w h a t e v e r . N m a t t e r w h a t y o u r i t e r e s t s , t h e r e a r e o n l y t h r e e ( l e g a l ) w a y s t a c q u i r es o f t w a r e : y o c a b u i p r e w r i t t e n , w r i t e i y o u rs e l f , o t y p e i i f r o m b o o k s a n m a g a z i n e s .T h e a s i e s t w a i t b u i t U n f o r t u n a t e l y ,t h i s i a l s o t h e m o s t e x p e n s i v e w a y . g o o d c o m e r c i a l g a m e p r o g r a m c a c o s t $ 2 t $ 5 o m o r e .S o m e b u s i n e s s p r o g r a m s , p r o g r a m m i n g l a g u a g e s , a n d a d v a n c e d u t i l i t i e s c a c o s t m o r e t h a nt h c o m p u t e r . O c o u r s e , i y o u ' r e v i d e o g a m ea d d i c t w h o s e l o o s e c h a n g e i t h p r i m e s o u r c e o n o u r i s h m e n t f o t h l o c a l a r c a d e m a c h i n e s , $ 3 5f o g a m e t h a t ' s g o o d f o u n l i m i t e d p l a y s c a n b e

f a n t a s t i c b a r g a i n . H o w e v e r , i y o u ' r e l i k e m o s tp e o p l e , y o c a n ' t a f f o r d t l i n e y o u r b o o k s h e l v e sw i t h c o m m e r c i a l s o f t w a r e . Y o u ' l l b u g o o d p r g r a m n o a n t h e n , b u w i l l l o o k f o o t h e r w a y st e n l a r g e y o u r l i b r a r y .

O n e w a y i t w r i t e p r o g r a m s y o u r s e l f . I y o u ' r e n o t t e c h n i c a l l y m i n d e d , d o n ' t d i s m i s s t h i si d e a o f f h a n d . T h o u s a n d s o p e o p l e h a v e d i s c o ve r e d t h a t c o m p u t e r p r o g r a m m i n g i n o a d i f f ic u l t a t h e y f e a r e d . I c a a l s o b h i g h l y c r e a t i v ea n r e w a r d i n g p u r s u i t . H o w e v e r , i d o e s r e q u i r es t u d y a n p a t i e n c e , i t h t i m e c o m e s w h e n y o a r e i n t e r e s t e d i d o i n g y o u r o w p r o g r a m m i n g ,y o c a f i n d p r o g r a m m i n g m a n u a l s , b o o k s , a n m a g a z i n e s w h i c h w i l l e x p l a i n t h p r o c e s s i n d e t a i l .

1 C O M P U T E ' S G a z e t t e A u g u i t 1 9 8 3

Page 21: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 21/132

s u r p r i s i n g n u m b e r o p e o p l e h a v e p i c k e du p r o g r a m m i n g a l m o s t b o s m o s i s , s i m p l y b t y p i n g i p r o g r a m s f r o m m a g a z i n e s a n d b o o k sw h i c h i t h t h i r d w a o a c q u i r i n g s o f t w a r e . N o o n l y c a n y o c o l l e c t a l o o p r o g r a m s t h i s w a f o v e r y l i t t l e m o n e y , y o u m a a l s o g a i n a i n t u i t i v eu n d e r s t a n d i n g o h o p r o g r a m s w o r k j u s t b b e i n g o b s e r v a n t a y o t y p e .

Y o u ' l l p r o b a b l y b e a n x i o u s t e n t e r f e p r o g r a m s a s o o n a y o g e y o u r s y s t e m u a n r u n n i n g . B u b e f o r e y o s t a r t t y p i n g , i t ' s w i s e t l e a r n m o r e a b o u t t h c o m p u t e r k e y b o a r d , t h f u n c t i o n s o e a c h k e y , a n t h m a g a z i n e ' s o b o o k ' s " l i s t i n g c o n v e n t i o n s . " L i s t i n g c o n v e n t i o n sa r w a y s i w h i c h p u b l i c a t i o n s c i r c u m v e n t t h p r o b l e m o c h a r a c t e r s a n s y m b o l s w h i c h a r n o e a s i l y r e p r o d u c e d i p r i n t . C e r t a i n k e y s o c o p u t e r k e y b o a r d s d n o h a v e c o r r e s p o n d i n g c h a ra c t e r s o t h p r i n t e r s w h i c h a r u s e d t g e n e r a t et h p r o g r a m l i s t i n g s . A e x a m p l e o l i s t i n g c o v e n t i o n s c a b f o u n d i t h b a c k o t h i s m a g a z i n e ;r e f e r t " H o w T T y p e I C O M P U T E I ' s G a z e t t eP r o g r a m s . "

T u n d e r s t a n d w h t h i s i s i m p o r t a n t , t a k el o o k a o n o t h p r o g r a m s l i s t e d i n t h b a c k o

t h i s i s s u e . S i m p l y t y p i n g i l i n e s o l e t t e r s a n n u m b e r s m a n o s e e m s d i f f i c u l t , b u w h a t h a p e n s w h e n y o u ' v e t y p e d i n p r o g r a m a n d i w o n ' tr u r i g h t ? S o m e t i m e s y o u w i l l g e a e r r o r m e s a g e t h a t r e a d s " 7 S Y N T A X E R R O R A L I N E — " .T h e n y o c a L I S T t h a t l i n e a n f i n d y o u r t y p i n ge r r o r . O t h e r t i m e s , h o w e v e r , p r o g r a m w i l l b e g i nt r u n , y e f a i l t o p e r a t e c o r r e c t l y . H o d y o k n o w w h e r e t f i n d y o u r e r r o r w i t h o u t p r o o fr e a d i n g t h e n t i r e p r o g r a m ? U n l e s s y o u ' r e f a i r l yp r o f i c i e n t p r o g r a m m e r y o u r s e l f , y o m a b b a f l e d . T h s a f e s t p r o c e d u r e i t b e x t r a c a r e f u lw h e n e n t e r i n g t h e p r o g r a m , b e c a u s e t h f e s e o n d s y o u s a v e b t y p i n g t o f a s t c o u l d c o s t y o h o u r s o l a b o r w h e n t h i n e v i t a b l e e r r o r s t u r n u p

I a d d i t i o n , a l w a y s s a v e p r o g r a m o t a p e o rd 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 . S o m e t i m e s a ne r r o r w i l l c a u s e t h c o m p u t e r t " c r a s h " o r " l o c ku p e v e r y t h i n g c o m e s t o s c r e e c h i n g h a l t a n t h c o m p u t e r i g n o r e s y o u r c o m m a n d s . O c c a s i o na l l y y o c a r e c o v e r b h o l d i n g d o w n t h R U N /S T O P k e w h i l e p r e s s i n g R E S T O R E , b u e v e nt h i s w o n ' t r e s c u e y o f r o m t r u e " s y s t e m c r a s h . "I s u c h c a s e s , t h o n l y w a t c l e a r t h c o m p u t e ri t s w i t c h i o f a n t h e n o a g a i n . O c o u r s e ,t h i s e r a s e s a n y p r o g r a m i m e m o r y , a n a l o y o u r t y p i n g i h i s t o r y .

I n f a c t w h e n t y p i n g i l o n g p r o g r a m , i t ' sn o b a i d e a t s a v e i o n c e o t w i c e b e f o r e y o f i n i s h . I t h u n e x p e c t e d h a p p e n s - y o u r r e s t l e s sf o o t k i c k s t h e c o m p u t e r ' s p o w e r c o r d o u o t h w a l l , o d i s t a n t t h u n d e r s t o r m k n o c k s o u t h e l e c t r i c i t y - m o s t o y o u r w o r k w i l l b p r e s e r v e d .P l a y i s a f e a n S A V E .

o b o d y ' s p e r f e c t . N m a t t e r h o c a r e f u l y o a r e , i t ' s a l m o s t g u a r a n t e e d t h a t s o m e d a y y o u ' l lm a k e a t l e a s t o n m i s t a k e w h e n t y p i n g i p r g r a m l i s t i n g . W h e n y o u ' r e p u z z l e d b p r o g r a mt h a t r e f u s e s t r u c o r r e c t l y , h e r e a r s o m e c o mm o t h i n g s t l o o k f o r :

• P u n c t u a t i o n e r r o r s . I E n g l i s h , s o m e t i m e s i d o e s n ' t m a t t e r i y o o m i t c o m m a , r e p l a c e ac o m m a w i t h s e m i c o l o n , o r s u b s t i t u t e c o l o n f o

d a s h . B u B A S I C , t h c o m p u t e r ' s l a n g u a g e , i l o m o r e p i c k y . P u n c t u a t i o n m a r k s a r v e r y s i n i f i c a n t . T y p e i t h p r o g r a m e x a c t l y a i t ' s l i s t e d ,u n l e s s y o u ' r e a a c c o m p l i s h e d p r o g r a m m e r y o u rs e l f a n r e a l l y k n o w . w h a t y o u ' r e d o i n g .

L o o k - a l i k e c h a r a c t e r s . O m a n y t y p e w r i t e r s ,y o c a t y p e a u p p e r c a s e " O i n s t e a d o z e r o ,o r l o w e r c a s e " \ i n s t e a d o n u m e r a l o n e . U f o r t u n a t e l y , c o m p u t e r k e y b o a r d s a r n o n e a r l ys f o r g i v i n g . C o m p u t e r s d e t e c t k e y p r e s s b c h e c k i n g f o k e y c o d e n u m b e r s w h i c h a r u n i q u et e a c h k e y . N m a t t e r h o a l i k e t h c h a r a c t e r sl o o k o t h e s c r e e n , t h c o m p u t e r w i l l n o t b ef o o l e d . P r o o f r e a d y o u r p r o g r a m f o m i s t y p e dO ' s , z e r o e s , I ' s , a n o n e s . A l s o , o s o m e T s e t s ,t h u p p e r c a s e " B m a r e s e m b l e a " 8 " .

D A T A s t a t e m e n t s . S o m e p r o g r a m s h a v eD A T A s t a t e m e n t s - l i n e s t h a t b e g i n w i t h t h c o m a n d D A T A f o l l o w e d b n u m b e r s a n d / o r l e t t e r s ,u s u a l l y t h f o r m e r . D A T A s t a t e m e n t s a r e s p ec i a l l y c r i t i c a l , b e c a u s e o f t e n t h e y a r m a c h i n el a n g u a g e r o u t i n e s c o n v e r t e d t d e c i m a l n u m b e r s .O n m i s t y p e d d i g i t c a m e a n t h e d i f f e r e n c e b t w e e n s m o o t h l y r u n n i n g p r o g r a m a n d p r o g r a mt h a t b o m b s o u t . C h e c k t h e s e l i n e s c a r e f u l l y .

F a k e R E T U R N S . A f t e r t y p i n g e a c h p r o g r a ms t a t e m e n t , y o u m u s t p r e s s t h e R E T U R N k e s t h c o m p u t e r w i l l a c c e p t t h s t a t e m e n t a n k e e pi i m e m o r y . B u o c c a s i o n a l l y p r o g r a m l i n eh a p p e n s t e n e x a c t l y a t h r i g h t s c r e e n m a r g i n .W h e n y o t y p e t h f i n a l c h a r a c t e r , t h b l i n k i n gc u r s o r a u t o m a t i c a l l y j u m p s d o w n t t h n e x ts c r e e n l i n e . T h i s m a f o o l y o i n t o t h i n k i n g t h a ty o p r e s s e d R E T U R N , o t h a t y o d o n ' t h a v e t p r e s s R E T U R N . I y o c o n t i n u e t t h n e x t s t a t em e n t , t h c o m p u t e r n e v e r r e m e m b e r s t h o n y o j u s t t y p e d . A l w a y s p r e s s R E T U R N a f t e rt y p i n g e a c h s t a t e m e n t , a n c h e c k f a u l t y p r o g r a m sf o m i s s i n g l i n e s .

I t h e s e t i p s d o n ' t h e l p , t r y t o r e c r u i t s o m e o n ee l s e t c h e c k y o u r p r o g r a m . O f t e n a n o t h e r p e r s o nc a f i n d e r r o r s t h a t s e e m i n v i s i b l e t y o u . S o m ep e o p l e f i n d i h e l p f u l t p r o o f r e a d t h s c r e e n w h i l et h s e c o n d p e r s o n r e a d s t h e p r o g r a m l i n e s a l o u d .

Y o u r f i r s t h o u r s w i t h c o m p u t e r c a n b e l o t so f u i y o u ' r e c a r e f u l . K e e p i m i n d t h a d a g e ," W h e n a l e l s e f a i l s , r e a d t h i n s t r u c t i o n s . " A n a b o v e a l l , e x e r c i s e p a t i e n c e . C o m p u t e r s c a n ' t t a k em u c h p h y s i c a l a b u s e .

A u q u s I 1 9 B 3 C O M P U T E I S G a z e t t e 1

Page 22: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 22/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 R . H A L F H I L L , E D I T O R

E a c h m o n t h , 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 w i l lt a c k l e s o m e c o m m o n q u e s t i o n s w a r a s h e d b n e V 1 C - 2 0 1C o m m o d o r e 6 o w n e r s a n d b p e o p l e s h o p p i n g f o r t h e i r f i r s th o m e c o m p u t e r .

r e c e n t l y b o u g h t C o m m o d o r e d i s kd r i v e . W h e n t r t s a v e p r o g r a m s o s o m e n e b l a n k d i s k s b o u g h t , s o m e t h i n g g o e s w r o n g .T h r e l i g h t o t h d i s k d r i v e s t a r t s f l a s h i n g ,a n t h p r o g r a m i n o s a v e d . I ' v e t r i e d t h i s w i t hs e v e r a l d i s k s , a l b r a n d - n e w , a n n o n e o t h e mw o r k . W h a t i h a p p e n i n g ?

A y o p r o b a b l y k n o w , f l a s h i n g r e d l i g h to C o m m o d o r e d i s k d r i v e i n d i c a t e s s o m e s o r to e r r o r c o n d i t i o n . T h e r e a r s e v e r a l t h i n g s t c h e c k f o i y o h a v e t h i s p r o b l e m . S o m e m i g h ts e e m o b v i o u s , b u c h e c k t h e m a n y w a y .

F i r s t , i y o h a v e C o m m o d o r e 6 4 m a k es u r e y o a r u s i n g V I C - 1 5 4 1 d i s k d r i v e . T h o l d e r V 1 C - 1 5 4 0 d r i v e s w h i c h l o o k i d e n t i c a l w i l ln o w o r k w i t h t h 6 w i t h o u t s p e c i a l a d j u s t m e n t s .T h 1 5 4 0 d r i v e s a r i n t e n d e d f o V l C - 2 0 s . T h n e w e r 1 5 4 1 d r i v e s w o r k w i t h b o t h c o m p u t e r s .

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

T h i r d , m a k e s u r e t h e d i s k d r i v e i l e v e l . W e ' v ef o u n d t h a t s o m e C o m m o d o r e d i s k d r i v e s a r s e s i t i v e t t h i s .

F o u r t h , t h e d i s k d r i v e s h o u l d n o b t o n e a rt h T s e o m o n i t o r . T h i s g o e s f o D a t a s s e t t er e c o r d e r s , c a s s e t t e t a p e s , a n d i s k s , t o o . T V a n m o n i t o r s g 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 w h i c hc a i n t e r f e r e w i t h d i s k d r i v e s a n r e c o r d e r s , a n w h i c h c a e r a s e t a p e s a n d i s k s . T r m o v i n g t h d i s k d r i v e o r D a t a s s e t t e a f a r a w a y f r o m t h T a i t c o r d a l l o w s . S o m e t i m e s i h e l p s t m o v e t h s t o r a g e d e v i c e t t h o t h e r s i d e o f t h e T V , b e c a u s es o m e T V g e n e r a t e s t r o n g e r m a g n e t i c f i e l d o o n s i d e t h a n o t h e o t h e r .

F i f t h , e x a m i n e t h e f l o p p y d i s k o w h i c h2 C O M P U T E R S G o i e t l e A u g u i t l 9 8 3

y o u ' r e t r y i n g t s a v e t h p r o g r a m . W h e n y o u ' r eh o l d i n g t h d i s k a i i n s e r t i n g i i t h d r i v e , y o s h o u l d s e c a t i n y n o t c h c u i n t o t h l e f t s i d e o t h p r o t e c t i v e s l e e v e . T h i s i w r i t e - c n n b l e n o t c h . T h n o t c h a l l o w s d a t a t b e r e c o r d e d o t h d i s k . I

t h n o t c h i a b s e n t , o r c o v e r e d w i t h a p i e c e o t a p e , t h d i s k i w r i t e - p r o t e c t e d . T h i s m e a n s t h d i s k d r i v e w i l l r e a d t h d i s k a n l o a d p r o g r a m s ,b u w i l l n o t a l l o w p r o g r a m s t b s a v e d . C o m e r c i a l s o f t w a r e o d i s k u s u a l l y i w r i t e - p r o t e c t e ds y o c a n ' t a c c i d e n t a l l y e r a s e i t N e b l a n k d i s k ss h o u l d h a v e u n c o v e r e d n o t c h e s . N e v e r d e f e a t t h w r i t e - p r o t e c t i o n o a d i s k u n l e s s y o u ' r e s u r e y o k n o ww h a t y o u ' r e d o i n g .

T h f i n a l p r o b l e m t c h e c k f o a c t u a l l y h a p e n e d t s o m e o n e w k n o w . T h d i s k d r i v ew o r k e d f i n e w i t h t h d i s k t h a t c a m e w i t h i t b u w o u l d n o s a v e p r o g r a m s o n s o m e n e b l a n kd i s k s t h d r i v e w o u l d s t o p w i t h t h e r e d l i g h tf l a s h i n g . A f t e r c h e c k i n g e v e r y t h i n g e l s e , i t u r n e do u t h n e d i s k s w e r e n o f o r m a t t e d . W i t h o u tg o i n g i n t o d e t a i l h e r e , f o r m a t t i n g i b a s i c a l l yw a o p r e p a r i n g n e d i s k s t h d i s k d r i v e c a u s i t A l n e d i s k s m u s t b f o r m a t t e d b e f o r et h e i r f i r s t u s e . O n c e d i s k i f o r m a t t e d , i n e e dn e v e r b f o r m a t t e d a g a i n u n l e s s y o w a n t t r e u s e i f o s o m e o t h e r p u r p o s e ( f o r m a t t i n g c o p l e t e l y e r a s e s d i s k ) . N e b l a n k d i s k s a r n o s o l dp r e f o r m a t t e d b e c a u s e d i f f e r e n t b r a n d s o c o p u t e r s u s d i f f e r e n t d i s k f o r m a t s , a n t h f o r m a t su s u a l l y a r i n c o m p a t i b l e .

T l e a r n h o t f o r m a t n e d i s k , c o n s u l tp a g e 1 o t h V 1 C - 1 5 4 1 U s e r ' s M a n u a l , o p a g e s1 a n 1 o f t h e V I C - I 5 4 Q U s e r ' s M a n u a l .

W h d h a v e t p r e s s t h R E T U R N k e e a c h t i m e t y p e i c o m m a n d o l i n e o B A S I Cp r o g r a m ?

T t e l l t h c o m p u t e r t a c c e p t a n a c o w h a t y o u ' v e t y p e d .

Page 23: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 23/132

K i n g o t h m o u n t a i n !

S o f t w a r e

W o r k h o r s e s o l u t i o n sf o t o u g h q u e s t i o n s .

W h e n S o u t h e r n S o l u t i o n s a c q u i r e d t h e x c l u s i v e m a r k e t i n gr i g h t s f o r ' t h C M A c c o u n t i n g S y s t e m , t h f i r s t { a n d t h b e s t )a c c o u n t i n g s y s t e m f o t h C o m m o d o r e c o m p u t e r ; w o f f e r e dd e a l e r s w h w e r e d i s s a t i s 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 gs o f t w a r e t h e o p p o r t u n i t y t s w a p . . . o u r s f o a n y o n e e l s e s .

W O W I W w e r e c o v e r e d w i t h t h o t h e r s . . . M A S , B P I ,E B S . e t c . . . a l t r a d i n g f o r C M S . W p r o v i d e t h e o n l yc o m p l e t e c o v e r a g e o r e a l s o f t w a r e f o C o m m o d o r ec o m p u t e r s :

T H P R E M I E R . . . S Y S T E M I V R e a la c c o u n t i n g . M o r e l i k e m i n i , y e p r i c e d f o r t h eC o m m o d o r e . S u p e r M a t h g i v e s p r e c i s i o n t $ b i l l i o n . N o n e l s e c o m e s c l o s e .G e n e r a l l e d g e r , a c c o u n t s r 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 i n g l i s t P l u s i m p o r t a n t v e r t i c a lp r o d u c t s : o i 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 n c u m b r a n c ea c c o u n t i n g , c h u r c h r e c o r d s a n m o r e .

T H S T A N D A R D . . .S Y S T E M 1 1 1 . S i m i l a r t S y s t e m I b u t l o w e r p r i c e d .C / L . A / R , A / P / m a i l i n g l i s t

C o m m o d o r e 6 4 " .C o m p l e t e l i n e o b o o k k e e p i n gr e c o r d k e e p i n g , p e r s o n a l a n h o u s e h o l d m a n a g e m e n tU s u a l l y s e l l s f o u n d e r $ 1 0 0 .U s e s o n o t w d r i v e s , j u s t a b o u ta n p r i n t e r

P e r i p h e r a l s . M o n i t o r s , m o n i t o rc a b l e s , b l a n k c a s s e t t e s .

A l s o f t w a r e n a R l e G u a r d " " . N e v e rl o s e d a t a f i l e s . E V E N I Y O L O S EE L E C T R I C I T Y ] C o m p a t i b l e w i t h a l m o s t a n c o m p u t e r , d i s k d r i v e a n p r i n t e rc o m b i n a t i o n . U s e r - d e f i n a b l e r e p o r t s . F a s tf i l e a c c e s s .

S o l d o n l y t h r o u g h p r o f e s s i o n a lc o m p u t e r d e a l e r s .

I b e c o m e S o u t h e r n S o l u t i o n sd e a l e r , o f o t h n a m e o y o u r n e a r e s tr e t a i l e r c a l l o w r i t e o u G e n e r a lM a n a g e r . B i l l S w i n g l e r

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

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 0 S e e ! e s A v e n u e , M i l t o n . O n t a r i o . C a n a d a L 9 S P T e l e p h o n e < 1 l f r 8 7 S - 7 2 7 7 T e l e x 0 6 - 9 6 1 2 4 3

P B e P M ^ K i n n e y , T e x a s j y > 6 g ( 2 1 4 } 5 4 2 - 0 2 7 S

Page 24: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 24/132

W h e n y o t y p e s o m e t h i n g o t h k e y b o a r d ,e v e n t h o u g h i a p p e a r s o t h s c r e e n , t h c o p u t e r i n o a w a r e o a n y t h i n g u n t i l y o p r e s sR E T U R N . B e f o r e p r e s s i n g R E T U R N ; y o a r f r e et b a c k u t h C u r s o r a n m a k e c h a n g e s t y o u rt y p i n g - P r e s s i n g R E T U R N t e l l s t h c o m p u t e r t a c c e p t t h e i n p u t , a n i w i l l r e s p o n d i o n o t w w a y s :

I y o d n o t y p e n u m b e r b e f o r e t h i n p u t ,t h c o m p u t e r w i l l a c t o t h i n p u t i m m e d i a t e l ya f t e r y o p r e s s R E T U R N . T h i s i c a l l e d i m m e d i a t em o d e o c o m m a n d m o d e . F o r e x a m p l e , i y o t y p eP R I N T " 1 I E L L O " a n p r e s s R E T U R N , t h c o p u t e r w i l l i m m e d i a t e l y p r i n t t h e w o r d H E L L O o t h . s c r e e n , o a n y t h i n g e l s e y o u ' v e t y p e d b e t w e e nt h q u o t a t i o n m a r k s . T h c o m p u t e r i n t e r p r e t sP R I N T a a n i m m e d i a t e m o d e c o m m a n d .

B u i y o t y p e 1 P R I N T " H E L L O " a n p r e s sR E T U R N , n o t h i n g h a p p e n s i m m e d i a t e l y . T h n u m b e r 1 0 ( o r a n n u m b e r u t 6 3 9 9 9 ) t e l l s t h c o m p u t e r t h a t w h a t f o l l o w s i a l i n e o p r o g r a m .T h c o m p u t e r t h e n i n t e r p r e t s P R I N T a p r o g r a mi n s t r u c t i o n . I w i l l n o e x e c u t e , o c a r r y o u t , t h i n s t r u c t i o n u n t i l y o r u t h p r o g r a m b t y p i n gt h c o m m a n d R U ( f o l l o w e d , o c o u r s e , b R E T U R N ) . ( f

F o y o u r C o m m o d o r e 6 F o o n l y S 1 2 . 9 5 e a c h , o u r C U R S O R6 t a p e s a r y o u r b e s t b u l o t h C o m m o d o r e 6 4 T h e y t a k e a d v a n t a g eo t h c o l o r , s o u n d , a n s p r i t e s t h a tm a k e t h 6 s u c h d e l i g h t t u s e .M o s t o o u p a c k a g e s i n c l u d e t h r e ee x c e l l e n t B a s i c p r o g r a m s o n o n c a s e t t e t a p e . T h p r o g r a m s a r n o c o p yp r o t e c t e d , s y o c a l o o k a t h s o u r c e c o d e , a n l e a r n h o t m a k et h 6 d i t t r i c k s .

W d o n ' t h a v e r o o m t d e s c r i b e a l 2 o o u C U R S O R 6 p r o g r a m s h e r e .A a s a m p l e , y o m a w a n t t o r d e rt a p e 6 4 - 5 w i t h t h e x c i t i n g G o d z i l l ap r o g r a m . Y o u ' l l b c h a l l e n g e d a y o t r y t o s a v D T o k y o t r o m t r a m t h r a p a g i n g G o d z i l l a . O t r t a p e 6 4 - 3 w i l ht h p o p u l a r M i s e r t e x t a d v e n t u r e t h a tw i l l t a k e y o h o u r s t s o l v e ( e v e n i y o c h e a t a n r e a d t h p r o g r a m s o u r c e ) .

W h a v e s u p e r p r o g r a m s f o t h V I 2 0 s u c h a D u n g e o n ( £ 1 2 , 9 5 ) . av i s u a l a d v e n t u r e t o 1 6 V I C s . O u V 1 X E L p r o g r a m s a t a l s o p o p u l a r w i t hV I o w n e r s A n d . w s t i l l s e l l a l 3 o t h o r i g i n a l C U R S O R c a s s e t t e s l o t h o r i g i n a l P E a n C B M .

C a l l o r w r i t e ( o c a t a l o g t o d a y . B s u r e a n t e l l u w h e t h e r y o u h a v e 6 4

V I C . o a P E T . W w e l c o m e c r e d i tc a r d s , a n s h i p m o s t o r d e r s t h s a m ed a t h e y a r r e c e i v e d . D e a l e r i n q u i r i e si n v i t e d .

C U R S O R 6 4 B o x 6 9 0 5S a n t a B a r b a r a , C 9 3 1 1 0

8 0 5 - 6 8 3 - 1 5 8 5

T E R M I N A L E M U L A T O R 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

T h V T 4 T e r m i n a l E m u l a t o r ( V T E 4 0 i h a r d w a r e a n s o f t w a r e p a c k a g e w h i c h c o n v e r t s t h V I C - 2 0 i n t o 4 0 - c o l u m nc o m m u n i c a t i o n s t e r m i n a l . T h V T 4 c a r t r i d g e i c o m p l e t e .V a r i o u s s e t - u p p a r a m e t e r s s u c h a b a u d r a t e , p a r i t y , d u p l e x ,a n b i t s p e c h a r a c t e r c a b s e l e c t e d t h r o u g h ' m e n u ' f o m a t . V T 4 f e a t u r e s a r e : 4 2 t e x t d i s p l a y , u s e r d e f i n a b l ec o m m u n i c a t i o n s p e c s , s m o o t h o n o r m a l s c r o l l , p r i n t i n f o rm a t i o n t p r i n t e r o d i s k , g e n e r a t i o n o c o n t r o l c o d e s , s e l e ct i v e o m i s s i o n o d a t a , c o n t i n u o u s s t a t u s l i n e .T h C T E / V T E T e r m i n a l E m u l a t o r ( C T E / V T E ) i s o f t w a r ep r o g r a m w h i c h c o n v e r t s t h V I C - 2 0 o C o m m o d o r e 6 i n t o

t e r m i n a l . T h u s e r c a ' s o f t w a r e s e l e c t ' t h b a u d r a t e c o p a t i b l e w i t h t h m o d e m u s e d . F u l l u p p e r a n l o w e r c a s ec h a r a c t e r s a r e s u p p o r t e d . 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 C .1 1 1 0 5 S h a d y T r a i l S u i t e 1 0

D a l l a s , T e x a s 7 5 2 2 9( 2 1 4 ) 2 4 1 - 3 7 4 3

V I C - 2 0 a n d C o m m o d o r e 6 a r t r a d e m a r k s o C o m o d o r e B u s i n e s s M a c h i n e s . I n T E R M I N A L P A K 1 9 ac o p y r i g h t o l M i c r o S y s t e m s D s v s l o p r n a n l . I n c .

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 5W i F R E E t r i p t o H a w a i i . J o i n o u " G r o w W i t hU s C l u b . T h m o r e y o u b u y t h b e t t e r y o u r lc h a n c e s o w i n n i n g . A s y o u r d e a l e r f o d e t a i l s .

2 C O M P U W s G a z e t t e A u g u i l 1 9 8 3

Page 25: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 25/132

E x t e r m i n a t o r B K e G r a n tJ u s t a b o u t a s a c t i o n - p a c k e d a n c o m p l e x a I n u f l s l c a l l y p o s s i b l e i y o u r s t a n d a r d 5 V I 2 0 T h i s e t r e m e l y w e l l - w r i t t e n , m a c h i n e c o d eg a m e i I n v a r i a b l y p r a i s e d b y c u t o m e r s a n h a s b e e n c a l l e d t h e s e o n b e s ! t a p e g a m e m a d e l o t h V I o 1 9 8 2 ( o h , n o n o b u s w d o n ' ta g r e e w i t h t h a t o p i n i o n ) . R a p i d f i r ef r o m t h b o t t o m o t h e s c r e e n a m o v i n g i n s e c t s a n c r e a t u r e s . . . a n yt h i n g t h a t m o v e s , a n e v e n a n y t h i n gt h a t d o e s n ' t . J u s t d o n ' t b o v e r r u n b ya n o a l l . I t ' s a m u c h f u t h h u d r e d t h t i m e y o p l a y I a i w a t h f i r s t . T h i s g a m e p l a y s s t i c k o k e a n r u n s i s t a n d a r d 5 V I 2 0

3 - M a N o j u s t a n o t h e r e a t - t h e -d o l s - i n - a - m a z e g a m e , t h i s ! T h o u g hy o f i n d y o u r s e l f i a e d i b l e d o t -l i t t e r e d f l o o r p l a n t h a t m a y s e e mv a g u e l y f a m i l i a r , w g u a r a n t e e y o h a v e n e v e r l o o k e d a I f r o m t h i s p e s p e c t i v e ( e y e l e v e l ) b e f o r e . T h d o t sd i m i n i s h i n t o t h d i s t a n c e a s y o r a c e d o w n h a l l w a y e a t i n g t h e m o n ea f t e r t h o t h e r . T h d o t - r e m a i n i n gc o u n t e r o t h r i g h t c l i c k s d o w n w a r d .R a c e t h r o u g h 4 - w a y I n t e r s e c t i o na n d w h o o p s ! H e a d t h e a d w i t h o n o t h g h o s t s t h a t h a u n t t h e s e h a l l s !B a c k q u i c k l y o t h s t i c k p u t s y o f a c i n g t h e d o t i e s s h a l l y o j u s tc l e a n e d o u t w h e n , . a n o t h e r g h o s t !

q u i c k l e f t t u r n I n t o t h a t j u n c t i o ns a v e s y o u , b u t I t h c o n f u s i o ny o u ' v e l o s t d i r e c t i o n m o m e n t a r i l ya n m u s t c h e c k t h m i n i a t u r e r a d a rp l o t t i n g s c r e e n t s e t h i n g s s t r a i g h t .. . D e f i n i t e l y , a o t d i n a r y m a z e g a m et h i s o n i n o t . 3 - M a r e q u i r e s aj o y s t i c k a n a l e a s t 3 e x t r a m e o r y .

R a c e f u n E x t e n s i v e u s o f m u l t ic o l o r c h a r a c t e r g r a p h i c c a p a b i l i t i e so t h V I m a k e t h i s g a m e v e r y a p e a l i n g t t h e y e . F a s t a l l - m a c h i n el a n g u a g e a c t i o n , q u i c k r e s p o n s e t t h s t i c k o k e y b o a r d - c o n t r o l l e dt h r o t t l e , c o m b i n e w i t h t h c h a l l e n g eo f d r i v i n g i e v e r - f a s t e r t r a f f i c t m a k e i a p p e a l t t h r e s t o t h b o d y .P l a y s j o y s t i c k o k e y b o a r d .

A n t i m a t t e r S p l a t t e r ! a m o r ed a s t a r d l y a l i e n c o u l d s c a r c e l y b f o u n d t h a n o n w h w o u l d w i p e o u a e n t i r e c i v i l i z a t i o n b d r o p p i n g a n t im a t t e r a n t i - c a n i s t e r s , r i g h t ? I y o u ro p i n i o n o t h i s a l i e n t r o u b l e m a k e r i t h s a m e a o u r s , p r o b a b l y y o u r l i r s it h o u g h t w a s , g e s o m e m a t t e r ! W s a c a l m d o w n ! A l i n o l o s t .m o b i l e r a p i d s p l a t t e r c a n n o n c a p a b l eo b o t h b r e a k i n g t h r o u g h h i s t a n d a r da l i e n m o v i n g f o r c e f i e l d s a n l a y i n gw a s t e t t h e e v e r - i n c r e a s i n g n u m b e ro f a n t i - c a n i s l e r s i e v e n n o h o v e r i n ga b o v e u s I o n l y o u c a n n o n e e rh a d n ' t c a l l e d i s i c k . . . s a y , w h a t a r y o d o i n g t o d a y ? A n t i - M a t t e r S p l a tt e I 1 0 0 % m a c h i n e l a n g u a g e a n dr u n s i s t a n d a r d 5 V I C .

t i L I F E K U PP . O . B o 1 5 6 , S h a d y C o v e , O r e g o n 9 7 5 3 9 - 0 1 5 6

C . O . D . O r d e r s . . . c a l l ( 5 0 3 ) 8 7 8 - 2 1 1 3M a s t e r c a r d a n V i s a c a r d s a c c e p t e d

A s f o o u n e F R E E c a t a l o g !N O W : T w f o t h e 6 4 !

C a l l , w r i t e , c h e c k y o u r s t o r e s a n w a t c h o u r a d s !

D e f e n d e r o T r A p i l o t o t h e x p e r i m e n t a l D e f e n d e r - s t y l e s h i p" S k y e s L i m i t e d , " y o a r t h o n l yh o p e f o a a d v a n c e p a r l y o f s c i e nt i s t s t r a p p e d i a n c i e n t a l i e n s p h e r ew h i c h s u d d e n l y ( h e a t f r o m c o l l i s i o nc o u r s e w i t h s u n p r e s u m a b l y — G . E . )c a m e t l i f e . F o u r s c r e e n s w o r t h o u n i q u e d e f e n s e s , o n - o f f s h i e l d s , f u e ld e p o s i t s , a l i e n t r e a s u r e s , r u n n i n gt i m e r , e n e r g y , s c o r e a n v e r y n i c eg r a p h i c s d i s p l a y m a k e t h i s o n t h a td o e s n o t q u i c k l y w a o l d . D e f e n d e ro T R I r e q u i r e s a l e a s t 3 m e m o r ye x p a n d e r , b u w i l l r u w i t h a n m e m o r y a d d o n ( 8 K . 1 6 K , 2 4 K , e t c . ) w h a v e c o m e a c r o s s .A l i e n P a n i c S t a n d a r d 5 V I 2 0 / c o m b i n a t i o n s t i c k k e y b o a r d .T h i s a r c a d e - t y p e g a m e p i t s y o a g a i n s t t i m e a n a a l i e n o s i l e v e l c o n s t r u c t i o n s i g h t w i t h l a d d e r sa n p i t f a l l s , b u t n o t t w o r r y } Y o h a v e s h o v e l .A n t h e r e ' s m o r e . . .R e s c u e F r o m N u l o n A d v e n t u r e ' 1 2 . 9 5C o l l i d e C r u n c h M 2 . 9 5V i k m a n C l a s s i c ' 1 2 . 9 5S e a r c h C h a l l e n g i n g ! 1 2 . 9 5

V I I I H n J e n i j r k o f C o m o a n ! • B u i m H i i U i t n i n n . I n c .

Page 26: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 26/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 s m o n t h w p r e m i e r e n e r e g u l a r f e a t u r ef o C O M P U T E ' . ' s G a z e t t e : " H O T W A R E , "m o n t h l y t r a c k i n g o f b e s t s e l l i n g s o f t w a r e f o t h V I C - 2 0 a n C o m m o d o r e 6 4

S o f t w a r e t h c a r t r i d g e s , d i s k s , a n c a s s e t t e st h a t s t o r e r e c o r d e d p r o g r a m s c a n b e m a j o ri n v e s t m e n t . E v e n i y o t a k e t h t i m e t t y p e i p r o g r a m s f r o m c o m p u t e r m a g a z i n e o b o o k , o b e c o m e a d e p t e n o u g h a p r o g r a m m i n g t c r e a t ey o u r o w n , y o m a s t i l l w a n t t p u r c h a s e a o c a s i o n a l p r o g r a m f o w o r d p r o c e s s i n g , r e c o r d -k e e p i n g , o r e v e n j u s t f o r f u n .

T h e r e a r d i f f e r e n t t y p e s o s o f t w a r e . P r g r a m s w h i c h h a v e b e e n w r i t t e n b y a n i n d i v i d u a lo g r o u p , b u t w h i c h a r n o t c o p y r i g h t e d , a r i t h p u b l i c d o m a i n a n m a b f r e e l y c o p i e d . I y o w r i t e y o u r o w p r o g r a m , i i a l s o p e r m i s s i b l e f o y o t m a k e c o p i e s t s h a r e w i t h p e o p l e . H o e v e r , p r o g r a m s t y p e d i f r o m c o p y r i g h t e dm a g a z i n e s o b o o k s a r t h e m s e l v e s c o p y r i g h t e d ,a n i i i l l e g a l f o a n y o n e w h d o e s n o o w t h a tc o p y o t h p u b l i c a t i o n t m a k e c o p i e s o t h p r o g r a m

S o - c a l l e d c o m m e r c i a l s o f t w a r e i a l w a y sc o p y r i g h t e d . T h e s e a r p r o g r a m s s o l d b c o p a n i e s f o p r o f i t . C o m m e r c i a l s o f t w a r e i a v a i l a b l ef r o m t w s o u r c e s : c o m p u t e r m a n u f a c t u r e r s a n t h i r d - p a r t i / v e n d o r s . M o s t c o m p u t e r m a n u f a ct u r e r s w r i t e o r a c q u i r e t h r i g h t s t p r o g r a m s f o t h e i r o w m a c h i n e s , s u c h a A t a r i ' s C e n t i p e d e o C o m m o d o r e ' s C o r f . T h i r d - p a r t y s o f t w a r e c o n s i s t so p r o g r a m s o w n e d a n s o l d b i n d e p e n d e n tc o m p a n i e s n o c o n n e c t e d w i t h t h c o m p u t e rm a n u f a c t u r e r s .

E a c h m o n t h , H O T W A R E w i l l b t r a c k i n gt h s a l e s o C o m m e r c i a l s o f t w a r e f r o m b o t h t h i r d -p a r t y v e n d o r s a n C o m m o d o r e i t s e l f .3 C O M P U T E I S C o i o n o A u g u i l 1 9 8 3

C o m p i l i n g H O T W A R EW h e n y o u b u y p i e c e o s o f t w a r e a r e t a i l s t o r e ,m o s t o f t e n t h a t s o f t w a r e w a s u p p l i e d b d i t r i b u t o r . D i s t r i b u t o r s s t o c k p r o g r a m s f r o m m a n yd i f f e r e n t c o m p a n i e s . D i s c o u n t s t o r e s , a w e l l a o t h e r r e t a i l e r s , o f t e n c a r r y p r o g r a m s f r o m t h i r d -p a r t y c o m p a n i e s i a d d i t i o n t t h o s e f r o m t h c o m p u t e r m a n u f a c t u r e r . Y o c a a l s o g e t s o f t w a r ef r o m m a i l - o r d e r h o u s e s ; s o m e t i m e s t h e y a c a d i s t r i b u t o r s , b u s o m e o t h e m c a r r y o n l y p r g r a m s t h a t t h e y t h e m s e l v e s p r o d u c e .

T c o m p i l e H O T W A R E , w h a v e s e u n a t i o n w i d e n e t w o r k o b o t h d i s t r i b u t o r s a n r t a i l e r s w h e a c h m o n t h t e l l u w h a t t h e i r b e s t s e l e r s a r e , a n d w h a t t h e y s e h a p p e n i n g i t h i d u s t r y . T i n s u r e a c c u r a c y , w a r c o n s t a n t l ye x p a n d i n g t h i s n e t w o r k o s o u r c e s ( d i s t r i b u t o r sa n r e t a i l e r s w h w i s h t p a r t i c i p a t e i I I O T -W A R E s h o u l d c o n t a c t u f o d e t a i l s ) . T h e s e l i s t sa r n o g u e s s w o r k . R a n k i n g s i e a c h c a t e g o r y a r b a s e d o a c t u a l n u m b e r s o u n i t s s o l d , a l t h o u g hw d n o p u b l i s h t h n u m b e r s b e c a u s e t h e y a r c o n s i d e r e d p r o p r i e t a r y i n f o r m a t i o n b t h c o p a n i e s i n v o l v e d . T e l i m i n a t e r e g i o n a l b i a s e s , o u s o u r c e s a r e s c a t t e r e d t h r o u g h o u t t h U n i t e dS l a t e s .

H O T W A R E w i l l b m o r e t h a n j u s t a p a g e o l i s t s . A w s u r v e y o u r s o u r c e s , w a s q u e s t i o n sa n p r o b e f o v i e w p o i n t s w h i c h p r o v i d e i n s i g h t si n t o t h w o r k i n g s o t h h o m e c o m p u t e r s o f t w a r ei n d u s t r y . T h l i s t s w i l l b a c c o m p a n i e d b y a na n a l y s i s o t r e n d s a n o p i n i o n s o t h o s e w h m a k eu t h e i n d u s t r y .

C o m m o d o r e 6 E n t e r t a i n m e n tW h e n e v e r n e c o m p u t e r h i t s t h m a r k e t , i a l w a y s t a k e s a w h i l e f o w i d e s u p p l y o s o f t w a r et b u i l d u p A l t h o u g h t h C o m m o d o r e 6 h a b e e n a r o u n d f o a l m o s t y e a r n o w , s o f t w a r e i

Page 27: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 27/132

D Y N A M I C P R I N T E R I N T E R F A C E Sf o t h V I 2 a n t h C O M M O D O R E 6 4

U N L I K E A N O T H E R S T H A T H A V E C O M E B E F O R EG r a p h i c C h a r a c t e r s , t a b b i n g , D o G r a p h i c s , m i l l l e n t h e r f e a t u r e s . f o r m i d a b l e t a s k t h a i w a f i n a l l y a c c o m p h h a dT H C O N N E C T I O N - T h U l t i m a t e P a r a l l e l i n t e r f a c e f o t h V f C 2 0 o C o m m o d o r e 6 4 T h i s f u l l y i n t e l l i g e n t i n t e r f a c e p l u g s i n t ot h d i s k ( s e r i a l ) s o c k e t j u s t l i k e t h s t a n d a r d p r i n t e r . I c a e a s i l y b a s s i g n e d a n d e v i c e n u m b e r s o i w i l l p r o v i d e v i r t u a l l yT O T A L E M U L A T I O N o t h C o m m o d o r e 1 ' p r i n t e r . U s i n g t h l a t e s t t e c h n o l o g y , t h i s i n t e r f a c e w i l l d i s p l a y t h f u l l G R A P H I CC H A R A C T E R S o c o n v e r t t h e m t t h e i r e q u i v a l e n t r e p r e s e n t a t i o n s i c l e a r t e x t I s u p p o r t s a l o t h s t a n d a r d c o m m a n d s ( O P E N ,P R I N T S , a n C L O S E ) , C o l u m n t a b b i n g , d o t t a b b i n g , g r a p h i c r e p e a t , d o t a d d r e s s a b l e g r a p h i c s , a n t h o t h e r f e a t u r e s o t h C o m m o d o r e * P r i n t e r . S o f t w a r e d e s i g n e d t o p e r a t e w i t h t h C o m m o d o r e ' P r i n t e r w i l l o p e r a t e u s i n g T H C O N N E C T I O N ® . "B e s i d e t h i s , 2 b u f f e r h a b e e n p r o v i d e d , f u l l p r i n t e r s e r f t e s t , L E S t a t u s i n d i c a t o r s . P r i n t e r R e s e t s w i t c h , s k i p o v e r p e r l ,m a r g i n s e a n d p r o g r a m m a b l e l i n e l e n g t h . T h i s i n t e r f a c e i p r i n t e r s p e c i f i c t t a k e a d v a n t a g e o t h s p e c i a l f e a t u r e s o y o u rp r i n t e r . I t h s t a n d a r d m o d e ( n o n - g r a p h i c s ) , i i d e s i g n e d t i n t e r f a c e v i r t u a l l y a n p a r a l l e l p r i n t e r w i t h s t a n d a r d C e n t r o n i c sc o n f i g u r a t i o n a n c o n n e c t o r . S p e c i f y y o u r p r i n t e r w h e n o r d e r i n g . A d d i t i o n a l R O M ' s m a y b p u r c h a s e d f o o t h e r p r i n t e ra p p l i c a t i o n s . . . A l l t h i s f o r $ 1 1 9 . 0 0

« s.: - y - : ■ - . -

' - ■ ' ■ ■ ■ - '■ ' • ■ ■ ■ ■ ■ ■ ■ , ■

D I S T R I B U T I N G I N C .1 3 4 2 R t 2 3 B u t l e r , N 0 7 4 0 52 0 - 8 3 8 - 9 0 2 7

p a B U F F E R E D P A R A L L E L C A B L E D R I V E R p a r a l l e l i n t e r f a c e f o t h b u d g e t m i n d e d . T h i s i n t e r f a c e p l u g s i n t o t h U S E R - p o r t a n c o m e s w i t h a e x t e n s i v e m a n u a l w i t h d r i v e r l i s t i n g s f o t h e V I C 2 0 - a n d t h C o m m o d o r e6 4 ' " , I c a b u s e d w i t h v i r t u a l l y a n p r i n t e r t h a t h a s t a n d a r dC e n t r o n i c s t y p e c o n f i g u r a t i o n a r i d c o n n e c t i o n . F u l l y b u f f e n a M b r m a x i m u mp r o t e c t i o n o y o u r c o m p u t e r O N L Y 5 2 4 . 9 5 A d " C A B L E B f W n l S " c a r t r i d g ef o t h V I C 2 0 ( d i s k e t t e f o t h 6 4 a n g e f u l l G r a p h i c E m u l a t i o n D r i v e r .W i t h t h i s p a c k a g e y o u c a n p r i n t a l o t h G r a p h i c C h a r a c t e r s t h a t y o u rc o m p u t e r h a p l u s E M U L A T E ( h C o m m o d o r e " p r i n t t r . T h i s p r o d u c t i p r i n t e r s p e c i f i c t t a k e f u l l a d v a n t a g e o y o u r p r i n t e r A v a i l a b l e f o g r a p h i c m a t r i x p r i n t e r s . . 5 2 9 . 9 5

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 d

p u r c h a s e s c a n t e n e g o l i a l e d C f l M 6 4 * 4 V I C 2 0 " a r H t g i s l f i M f r a d t t n a i K o C o m m o d w e B u s i n e s s M a c h i n e s I n

Page 28: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 28/132

s t i l l s c a r c e . T h e r e a r m a n y g o o d p r o g r a m s a v a i la b l e , b u m e r c h a n t s a n c u s t o m e r s a r f r u s t r a t e dt h a t t h e r e a r e n ' t m o r e . E x p e c t t s e t h i s s i t u a t i o ni m p r o v e g r e a t l y i t h n e x t f e m o n t h s .

M a n y c u s t o m e r s , s o m e r e t a i l e r s s a y , p u l o o f a i t h i i t V U i v t d u . i l s o f t w a r e m a n u f a c t u r e r s .O n s t o r e o w n e r i N a s h v i l l e r e p o r t s t h a t p e o p l ew i l l o f t e n c o m e i a n p l a y c o u p l e o g a m e sf r o m c e r t a i n c o m p a n y , t h e n p u r c h a s e t h i r dg a m e f r o m t h a t c o m p a n y t h a t t h e y h a v e n ' t e v e ns e e n . C o n s e q u e n t l y , s o m e c o m p a n i e s a c c o u n t f o s e v e r a l p r o g r a m s o n s i n g l e m o n t h ' s l i s t .

T h a i t r e n d i e v i d e n t i t h i s m o n t h ' s b e s t. s e l l i n g g a m e s f o t h C o m m o d o r e 6 4 E p y x ,W e s t C o a s t m a n u f a c t u r e r , h a s t h r e e g a m e s o t h i sm o n t h ' s l i s t , p l a c i n g F i r s t , T h i r d , a n N i n t h : T e p l e o f A p s h n i , U p p e r R e a c h e s o f A p s h a i , a n C u r s e o R n A n o t h e r f a c t o r i t h e i r s u c c e s s i ( h a t t h e y a r

p r o g r e s s i v e s e r i e s o f a d v e n t u r e g a m e s . E p y xh a a n o t h e r g a m e t h a t , a l t h o u g h i d i d n o t m a k et h i s m o n t h ' s T o T e n , m a b s h o w i n g u p s o o n :J u m p m a n , a a c t i o n g a m e w i t h f i v e s k i l l l e v e l s ,e i g h t s p e e d s , a n 3 d i f f e r e n t s c r e e n s .

I n f o c o m , C a m b r i d g e , M a s s a c h u s e t t s , s o f tw a r e m a n u f a c t u r e r w h i c h d r a w s o t h s k i l l s o p e o p l e f r o m t h n e a r b y M a s s a c h u s e t t s i n s t i t u t eo T e c h n o l o g y , a l s o h a s e v e r a l b e s t s e l l e r s . I n -f o c o n i ' s g a m e s d n o u s g r a p h i c s ; t h e y a r a l t e x t a d v e n t u r e s . O i t Z o r k s e r i e s , g a m e s i w h i c hy o h a v e t s o l v e p u z z l e s a n p r o b l e m s t g e t h r o u g h a u n d e r g r o u n d e m p i r e a n a c q u i r e d i f e r e n t k i n d s o t r e a s u r e s , Z o r k a n Z o r k I I p l a c e dF i f t h a n E i g h t h . S u s p e n d e d , n e w e r g a m e , f a r e de v e n b e t t e r , l a n d i n g i F o u r t h . S u s p e n d e d ' s p a c ka g i n g , s a y s o n d i s t r i b u t o r , i t h e b e s t h e ' s e v e rs e e n . T h g a m e i n v o l v e s s i r o b o t s d e e p i s p a c ew h m u s t u s t h e i r i n d i v i d u a l t a l e n t s t r e s t o r ea a i l i n g p l a n e t . T h s c o r e i m e a s u r e d b t h n u m b e r o p e o p l e t h a t s u r v i v e .

H u m a n E n g i n e e r e d S o f t w a r e ( H F . S ) c l a i m st h N o 2 p o s i t i o n o t h g a m e s l i s t w i t h G r i d r u n -n e ( s e e t h i s m o n t h ' s " I n s i d e V i e w , " e l s e w h e r e i t h i s i s s u e , f o a i n t e r v i e w w i t h C r i d r u n n e r p r g r a m m e r J e f f M i n t e r ) . M e t e o r M a d n e s s , g a m e b S o f t P l u s i w h i c h y o u m u s t d e s t r o y c o m e t s w h i zz i n g b b e f o r e y o y o u r s e l f a r d e s t r o y e d , f i n i s h e dN o 6 I S e v e n t h p l a c e i M a g i c C a r p e l ' s W e a t h e rW a I I a n u n u s u a l b a t t l e b e t w e e n c a s t l e s i w h i c ht h c o m b a t a n t s u s w e a t h e r a t h e i r w e a p o n s .T e n t h p l a c e g o e s t C o m m d a t a ' s P a k a c u d a . I n c id e n t a l l y , C o m m d a t a a l s o h a t w o t h e r g a m e sw h i c h j u s t m i s s e d m a k i n g t h l i s t : C e n l r a p o d s a n L o g g e r .

C o m m o d o r e 6 H o m e /B u s i n e s s / U t i l i t yH E c l a i m s t w s p o t s i t h i s c a t e g o r y : H E W r i t e r ,

w o r d p r o c e s s o r , a n H F . S M a n , m a c h i n e l a n -2 C O M P U T E I ' i G a m t l e A u g u ! t l 9 B 3

g u a g e m o n i t o r , p l a c i n g F i r s t a n F o u r t h . C t t l eR e s u l t , a H a n d i c p r o d u c t , p l a c e d S e c o n d . A n o t h e rp o p u l a r w o r d p r o c e s s o r , W o r d P r o I I 1 6 b P r f e s s i o n a l S o f t w a r e , t a k e s T h i r d . F i f t h a n S i x t h g t t w o p r o g r a m s b y T o t l S o f t w a r e : T o l l T e x t a n T o t ! L a b e l .

T w t w a t c h f o h e r e a r P a p e r C t i p , w o r dp r o c e s s o r b B a t t e r i e s I n c l u d e d , a n 6 4 C h e c k b o o kM a n a g e r , f r o m D a t a E q u i p m e n t S u p p l y C o r p o r at i o n .

C o m m o d o r e 6 E d u c a t i o n a lT w m a t h p r o g r a m s a p p e a r t h i s m o n t h . C o m m od o r e ' s B i n g o S p e e d M a t h t a k e s S e c o n d , a n M i c r oE d ' s M a t h B i f i n i s h e s i T h i r d . F i r s t p l a c e w a w o b y T a y l o r m a d e ' s T o u c h T y p i n g T u t o r . W a t c hf o T y p i n g S t r a t e g y , n e i n s t r u c t i o n a l p r o g r a mf r o m B e h a v i o r a l E n g i n e e r i n g , t p o s s i b l y m a k en e x t m o n t h ' s l i s t .

V I C - 2 0 B e s t S e l l e r sW i t h t h o u s a n d s o p e o p l e s n a p p i n g u V I C - 2 0 sa t h e i r i n c r e d i b l y l o p r i c e o l e s s t h a n $ 9 0 , u s e r sa r c l a m o r i n g f o m o r e s o f t w a r e . S i n c e t h m a c h i n e h a b e e n a r o u n d l o n g e r t h a n t h C o m o d o r e 6 4 t h e r e i m o r e a v a i l a b l e f r o m g r e a t e rv a r i e t y o f m a n u f a c t u r e r s .

I t h e n t e r t a i n m e n t c a t e g o r y , C r e a t i v e S o f tw a r e w i n s F i r s t p l a c e w i t h C h o p l i f t e r , a a u t h o r i z e dt r a n s l a t i o n o f t h p o p u l a r B i V i d e r b u n d g a m e . C r e at i v e S o f t w a r e a l s o c o m e s i F i f t h w i t h A p p l e P a n i c .C o m m o d o r e , w h o s e e d u c a t i o n a l p r o g r a m s h a v ed u n e b e t t e r t h a n i t g a m e s , n e v e r t h e l e s s c l a i m sT h i r d i t h e n t e r t a i n m e n t c a t e g o r y w i t h C o r f ,f o l l o w e d b C o m m e r c i a l D a t a ' s R o a d T o a d .R o u n d i n g o u t h l i s t a r e E x t e r m i n a t o r , b N u f e k o p ; t h V I C - 2 0 v e r s i o n o f G r i d r u n n e r , b H E S ; S n a c k m a n , b M i c r o d i g i t a ! ; a n R i v e r R e s c u e ,b T h o r n E . M . I .

H E W r i t e r a n H E S M a n s e e m t b a p o p ul a w i t h V I C - 2 0 u s e r s a s w i t h t h e i r C o m m o d o r e6 f a n s . T h e s e p r o g r a m s t a k e p o s i t i o n s t w a n t h r e e i t 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 . Q u i c kB r o w n F o x , w o r d p r o c e s s i n g p r o g r a m b Q u i c kB r o w n F o ( w h o e l s e ? ) , i t h t o p - s e l l e r , w i t hH o u s e h o l d F i n a n c e b C r e a t i v e S o f t w a r e c o m i n g i a T e n t h .

C o m m o d o r e c l a i m s b o t h F i r s t a n d S e c o n d i e d u c a t i o n a l p r o g r a m s w i t h i t I n t r o d u c t i o n t B a s i ca n B i n g o S p e e d M a t h . I T h i r d i V I M u s i c C o p o s e r b T h o r n E . M . I , ( r e v i e w e d e l s e w h e r e i n t h i si s s u e ) .

T h r e e b e s t s e l l e r s w c l a s s i f y a u t i l i t i e s t h a ti s p r o g r a m s t h a t r e l a t e d i r e c t l y t t h o p e r a t i o no f t h e c o m p u t e r a r T u r t l e G r a p h i c s , b H E S ;C o m m o d o r e ' s S u p e r E x p a n d e r ( w h i c h m i g h t b c a l l e d " f i r m w a r e , " s i n c e i t ' s c o m b i n a t i o n o s o f t w a r e a n h a r d w a r e ) ; a n M i d w e s t M i c r o ' sT e r m i n a l 4 0 , a p r o g r a m f o o p e r a t i n g m o d e m

Page 29: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 29/132

( w a t c h f o r a r e v i e w i a u p c o m i n g i s s u e ) .f i n a l w o r d f r o m o u s o u r c e s : s o m e o y o

w h h a v e h a c o m p u t e r s f o r a w h i l e a r b e g i n n i n gt t i r e o p l a y i n g g a m e s n i t h t i m e a n a r a s k i n gf o m o r e h o m e a n b u s i n e s s p r o g r a m s . T h e r e f o r e ,e x p e c t s a l e s o t h e s e t i n c r e a s e . T h i s d o e s n o n e c e s s a r i l y m e a n t h a t g a m e s s a l e s w i l l d r o p , h o e v e r . T h e r e i s t i l l g r e a t d e m a n d f o e n t e r t a i nm e n t s o f t w a r e , e s p e c i a l l y a m o n g n e w c o m p u t e ro w n e r s a n d y o u n g p e o p l e .A u g u s t H O T W A R EC o m m o d o r e 6 E n t e r t a i n m e n t

! T e m p l e o f A p s h a i ( H p y x )2 G r i d r u n n e r ( H E S )3 U p p e r R e a c h e s o f A p s h a i ( E p y x )4 S u s p e n d e d ( I n f o c o m )5 Z o r k I ( I n f o c o m )6 M e t e o r M a d n e s s ( S o f t P l u s )7 W e a t h e r W a I ( M a g i c C a r p e t )8 Z o r k n i ( I n f o c o m )9 C u r s e o f R a ( E p y x )

1 0 P a k a c u d a ( C o m m d a t n )C o m m o d o r e 6 H o m e / B u s i n e s s / U t i l i t y1 H E W r i t e r ( H E S )

2 C a R e s u l t ( H a n d i c )3 W o r d P r o I I I + 1 6 4 ( P r o f e s s i o n a l S o f t w a r e )4 H E S M a n ( H E S )5 T o i l T e x t ( T o t l S o f t w a r e )6 T o t l I j i b e t ( T o t l S o f t w a r e )C o m m o d o r e 6 E d u c a t i o n a l1 T o u c h T y p i n g T u t o r ( T a y l o r m a d e )2 B i n g o S p e e d M a t h ( 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 )3 M a t h B / r f ( M i c r o E d V I C - 2 0 E n t e r t a i n m e n t1 C 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 )2 A m o k ( U M I )3 C o r f ( 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 )4 R o n d T o a d ( C o m m e r c i a l D a t a )5 A p p l e P a n i c ( C r e a t i v e S o f t w a r e )6 E x t e r m i n a t o r ( N i i f e k o p )7 G r i d r u n n e r ( H E S )8 S n a c k m a n ( M i c r o d i g i l a l )9 R i v e r R e s c u e ( T h o r n E . M . I . )V I C - 2 0 H o m e / B u s i n e s s / U t i l i t y1 Q u i c k B r o w n F o ( Q u i c k B r o w n F o x )2 H E W r i t e r ( H E S )3 H E M o ( H E S )4 W C f l / c ( U M I )5 T o t l T e x t ( T o t l S o f t w a r e )6 T o t ! L a b e l ( T o t l S o f t w a r e )7 T u r t l e G r a p h i c s { H E S )8 S u p e r E x p a n d e r ( 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 )

9 T e r m i n a l 4 ( M i d w e s t M i c r o )1 0 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 - 2 0 E d u c a t i o n a l1 I n t r o d u c t i o n t B d S J C ( 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 )2 H i n ^ o S p e e d M a t h ( 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 )3 V I M u s i c C o m p o s e r ( T h o r n E . M . I . ) I

7 E C t "

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 i d r u n n e r $ 2 8 . 1 6 *c a l l u r w r i t e f a f r e e p r i c e l i s t

a n d 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 * p l u s p o s t a g e h a n d l i n gJ 2 . 0 0 U . S J 3 . 0 0 C a n a d a

B Y T E S P I E C E S ( 5 1 6 ) 7 5 - 2 5 3 5P . 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 3

S 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

H o m e C o n t r o l - S y s t e m f o t h Q V I 2 C B M / 6 4

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 s• O N , O F F , A L L O N . A L L O F F C o m m a n d s" l e v e l s o 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 l c n e s■ P l u g s i n t o U s e r P o r t

$ 5 9 9 5o n l y + E m e n d e d T i m e C o n t r o l P r o g r a m l o C B 6

$ 9 . 9 5M a s t e r C a r d o V I S A A c c e p i e dC a l l 2 1 5 - a 6 1 - 0 8 5 0 t O r d e r

G E N E S I S C O M P U T E R C O R P .1 4 4 4 L i n d e n S t r e e t

B e t h l e h a m , P 1 8 0 1 8

A j g u i H 9 8 3 C O M F U T E f i G a z e t t e 1

Page 30: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 30/132

S h o u l d Y o J o i n

U s e r s G r o u p ?J a m e s C a l l o w a y

W h e t h e r y o u a r n e t c o m p u t i n g o v e e r a n , g o o d u s e r s g r o u p c a o f f e r n u m e r o u sb e n e f i t s . H e r e ' s h o u s e r s g r o u p s o r i g i n a t e d ,h o t h e y w o r k , a n s o m e t h i n g s t t h i n k a b o u ti n e o n i f o r m i n g i y o u r a r e a .

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

d e h u m a n i z e s o c i e t y - t u r n i n g n a m e s i n t o n u m b e r sa n i s o l a t i n g p e o p l e i s e l f - s u f f i c i e n t , e l e c t r o n i cc o c o o n s . T h a t w a b e f o r e h o m e c o m p u t e r s .

S o m e t h i n g f u n n y h a p p e n e d . P l e n t y o p e o p l es t i l l f e e l b i d e h u m a n i z e d w h e n e v e r i m p e r s o n a lc o m p u t e r b i l l s a r r i v e i t h m a i l , b u n o w h o m ec o m p u t e r s a r c a u s i n g a o p p o s i t e e f f e c t . T h e ya r p r o v i d i n g a n i m p e t u s f o p e o p l e t m e e to t h e r s , t m a k e n e f r i e n d s , t c o l l a b o r a t e o p r o j e c t s , a n l e x c h a n g e i n f o r m a t i o n . T h r e s u l th a b e e n t h f o r m a t i o n o c o m p u t e r c l u b s , a l s ok n o w n a " u s e r s g r o u p s , " a l o v e r t h w o r l d , a n t h m o v e m e n t h a g r o w n q u i c k l y s i n c e i t m o d e s tb e g i n n i n g s l e s s t h a n d e c a d e a g o .

T h e a r l i e s t u s e r s g r o u p s a c t u a l l y b e g a n b f o r e t h v e n e r a b l e s o p e r s o n a l c o m p u t i n g P E T ,A p p l e , a n T R S - 8 0 h a c o m e o f t h d r a w i n gb o a r d s . T h p o p u l a r c o m p u t e r s i t h o s e a n c i e n td a y s ( t h e m i d d l e 1 9 7 0 s ) h a n a m e s l i k e A l t a i r ,I m s a i , a n " h o m e b r e w . " M a n y o f t h e c l u b s t h a tb e g a n i t h o s e d a y s a r s t i l l a c t i v e , a n s o m e a r f l o u r i s h i n g . T h o l d e r c o m p u t e r c l u b s t e n d t b g e n e r i c , m e a n i n g t h e i r m e m b e r s m a o w o b i n t e r e s t e d i a n n u m b e r o f d i f f e r e n t b r a n d s o c o m p u t e r s . T h e m e m b e r s a r u n i t e d b a i n t e r e s ti c o m p u t e r s i g e n e r a l . T h a t m a k e s s e n s e w h e ny o t h i n k a b o u t i t E v e n b e f o r e t h m a j o r h o m ec o m p u t e r s c a m e o t h m a r k e t , c o m p u t e r h o b -2 C O M P U T E ! 1 ! G a z e l l e A u g u » i 1 9 8 3

b y i s l s b e n e f i t t e d f r o m c o m p a r i n g n o t e s a n h e l p i n g e a c h o t h e r o u t . C o m p u t e r s w e r e s c o p l i c a t e d e v e n b a c k t h e n t h a t s o - c a l l e d e x p e r t sw e r e n o a f r a i d t a p p r o a c h o t h e r h o b b y i s t s f o a d v i c e .

T h a t s t i l l a p p l i e s t o d a y . A l t h o u g h u s e r sg r o u p s p e r f o r m n u m b e r o a u x i l i a r y a c t i v i t i e s ,s u c h a a c c u m u l a t i n g s o f t w a r e l i b r a r i e s a n o r g a n i z i n g h a r d w a r e f l e a m a r k e t s , t h p r i m a r yf u n c t i o n o t h g r o u p s i s t i l l t h e x c h a n g e o i f o r m a t i o n . I a n y t h i n g , t h e n e e d f o i n f o r m a t i o ni g r e a t e r t o d a y t h a n e v e r . H o m e c o m p u t e r s a r e a s i e r t u s a n b e t t e r d o c u m e n t e d t h a n t h e i rc r u d e r p r e d e c e s s o r s . T h e y a l s o a r m o r e c o m p l e x ,a n p e r h a p s m o s t i m p o r t a n t l y , m o r e a n d m o r ea r b e i n g b o u g h t b n e b r e e d o h o m e c o p u t e r u s e r s p e o p l e w h a s r e c e n t l y a s y e a r a g h a n o t h o u g h t o o w n i n g c o m p u t e r . N o t h e y h a v e v e n t u r e d b r a v e l y i n t o u n k n o w n t e r r it o r y , a n t h e y t u r n t o n a n o t h e r f o h e l p .w h i t e - h a i r e d g e n t l e m a n a t h e r e c e n t i n a u g u r a lm e e t i n g o n e V E C - 2 0 g r o u p p u i b e s t : " j u s tn e e d s o m e o n e t t e l l m w h a t t d o . "

T h e s e n e w e r c o m p u t e r i s t s a r c h a n g i n g t h n a t u r e o u s e r s g r o u p s i s e v e r a l w a y s . l a r g e rp e r c e n t a g e o w o m e n a r s h o w i n g u p a m e e t i n g s ,n o t m e n t i o n t e e n - a g e r s a n e v e n c h i l d r e n . T h y o u n g e r m e m b e r s m a b t h p r o d u c t o c o p u t e r s i t h s c h o o l s a n v i d e o g a m e s i t h s h o pp i n g m a l l s , b u t h e r e a l s o i g r o w i n g n u m b e r o r e t i r e d c i t i z e n s w h h a v e d e c i d e d i i n e v e r t o l a t e t g e i n v o l v e d w i t h c o m p u t e r s .

h m o s t r e c e n t l y f o r m e d g r o u p s t e n d t s p e c i a l i z e i s p e c i f i c c o m p u t e r s . V I C - 2 0 g r o u pa n C o m m o d o r e 6 g r o u p m i g h t s p r i n g u i d e p e n d e n t l y i t h s a m e c i t y , a n t h t w w i l lh a v e o n l y t e n u o u s c r o s s o v e r b e t w e e n t h e m . M a n yo t h o l g e n e r i c c l u b s h a v e l i t e r a l l y f a l l e n a p a r t ,

Page 31: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 31/132

T i r e d o 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 r C o m m o d o r e 6 4 o r V I C - 2 0s 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 !

P a t r o l , S q u e e z e a n i l H a r r i e r f o t h V I C - 2 0 'C 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 u n nO t h e r t i t l e s , a v a i l a b l e f o t h A t a r i 4 0 0 ^ 8 0 0 *c o m p u t e r s .

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 r d e r I n c l u d i n g $ f o ■ 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 t e f o f i e tm e m b e r s h i p !

m l l i . i i i

t i l l l i t I I

■ ■ ■ l l l l l l i

l l l l l H I I l l l l l s '

S C O R E X 9 S 0

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 t a k

B u t c a n y o u a v o i d t h e» o R a m a a n t h e v i lu i v A r e y o u n i m b l eo u g h t o l e a p t h e c h a s m s

i v o i d t h e b o o b y t r a p sh b e t w e e n y o a n

U R V I V O Hl l l l l l l i - | l I , I V ( T C O O p

v s 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 a y e r s y o m u t t o u t - 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 t 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 c r e w t s u r v i v e ?

M U T h o d o r t e l l s y o t h S h a o w ' s t h e r e i o n o f o u rl e v e l s o f 3 r o o m s , e a c h b rt l i n g v i 1 d a n g e r . Y o k n o i w o n ' t b 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 b a c k . S h a t n u t t h 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 EY o u r m i s s i o n f l y o u r h e l c o p t e r t c a p t u r e f u e l a n w e a p o n s f r o m t h e K r a a l t h al o r d s o i n n e r E a r t h , f r e e t h e n s l a v e d m a s s e s a n d d e s t r

f o r t r e s s i t s e l f . W i l l y o u m p h o b e c r u s h e d b i

e n d l s h d e f e n s e s ? E n c o u n to r A p o c a l y p s e !

R O T E C T O R I b a r e t h e l a s t h o p e ! T h r a x u l l a n S l l m e h o r d e * a r

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

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 32: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 32/132

a c l u s t e r s o m e m b e r s h a v e s p l i t o f i n t o s m a l l e rb r a n d - s p e c i f i c g r o u p s . O t h e r g e n e r i c c l u b s , s u c ha s t h e 1 , 4 0 0 - m e m b e r A m a t e u r C o m p u t e r G r o u po N e J e r s e y , h a v e s u r v i v e d a n g r o w n b a l l o w i n g s u b g r o u p s l d e v e l o p w i t h i n t h e l a r g e ro r g a n i z a t i o n .

T h o l d e r b r a n d - s p e c i f i c c l u b s a r e x p e r ie n c i n g s i m i l a r c h a n g e a n e m e m b e r s c o m e i a n a c o m p a n i e s s u c h a C o m m o d o r e p r o d u c em o r e c o n s u m e r - o r i e n t e d c o m p u t e r s s u c h a s t h eV 1 C - 2 0 . O n o f t h e o l d e s t a n l a r g e s t C o m m o d o r ec l u b s , t h T o r o n t o P E U s e r s C r o u p ( T P U G ) , h a s e e n l a r g e c o n t i n g e n t o V I a n C o m m o d o r e6 o w n e r s f o r m i n g w i t h i n i t s e l f , c a u s i n g T P U G t h o l d s p e c i a l m e e t i n g s j u s t f o r t h V I a n t h 6 4

A t h i s m e e t i n g o f t h e T r i a d A m a t e u r C o m p u t e r S o c i e t y , a 3 C o m p a n y s p o k e sm a g a v e t a l k o t h c a r e o f l o p p y d i s k s . ( C o m m o d o r e U s e r G r o u p ,d D a v e H i l l , P . O . B o x 7 0 7 3 , G r e e n s b o r o , N 2 7 4 0 7 , 9 1 9 - 2 7 5 - 8 0 1 4 ) .

" l o o u s e r s g r o u p s a r r u n n i n g i n t o t h i sp r o b l e m , " s a y s J i r k i t t e r f i e l d , w h h a b e e nc a l l e d t h " g r a n d f a t h e r o T P U G . "

" O l d - t i m e r s d o n ' t u n d e r s t a n d w h a t t h n e c o m e r s n e e d , a n t h e y t e n d t b i m p a t i e n t w i t ht h e m . T h e n e w c o m e r s w a n t t k n o w , ' W h a t c a d w i t h V I C - 2 0 ? W h a t c a d w i t h C o m m od o r e 6 4 ? ' T h i s i i m p o r t a n t , b u t w o u l d h a t e t s e e t h e g r o u p s c o m p l e t e l y b r e a k i n t o s e p a r a t eu n i t s , b e c a u s e w h a v e l o t t o s h a r e w i t h e a c ho t h e r .

" B a c k i t h o l d a y s w h a t g s n o o p i n gf o o u r s e l v e s . A n y b o d y w h w a n t e d t p e e r i n t ot h e i n s i d e s o t h m a c h i n e s h a t s p e n d s o m et i m e a i t W w o u l d h a v e k i l l e d t g e o u h a n d so t h i n f o r m a t i o n t h a t i a v a i l a b l e t e v e r y o n en o i t h 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 s f o t h V I C - 2 0 a n 6 4 . "

" T h e o l d a y s w e r e v e r y g o o d , b u t h w o r l di s s t i l l c h a n g i n g , a n i i g e t t i n g v e r y f u l l o b g i n n e r s . F o t h e m i d o e s n ' t m a t t e r a m u c h w h t h e i r m a c h i n e s w o r k a l o n g a t h e y c a d s o m e -3 C O M P U T E f s G a e l i c A u f l u i l 1 9 8 3

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

M o s t n o t i c e a b l y , m a n y h a v e g r o w n t g a r g a n t u a np r o p o r t i o n s . T P U G b e g a n i 1 9 7 8 w i t h h a n d f u lo p e o p l e { s o m e a c c o u n t s s a 1 2 s o m e s a 3 5 ) .T h e y m e i t h b a s e m e n t o a n a p a r t m e n tb u i l d i n g w h e r e t h g r o u p ' s f o u n d e r , L y m a n D u g -g a n , l i v e d a t h t i m e . ( D u g g a n s i n c e h a m o v e dt F l o r i d a . ) T h g r o u p n o h a m o r e t h a n 5 0 0 0m e m b e r s , a b o u t h a l f o w h o m l i v e o u t s i d e T r o n t o . F i v e s e p a r a t e c h a p t e r s m e e t i T o r o n t oe a c h m o n t h a n m a b e a t t e n d e d b a m a n y a 6 0 p e o p l e a t i m e . U n d e r s t a n d a b l y , t h g r o u pi n v e s t i g a t e d t h e u s o v i d e o p r o j e c t o r s e a r l y i i t h i s t o r y s t h a t l a r g e g r o u p s c o u l d w a t c h s i n g l e

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

n e w s l e t t e r , " T h e T o r p e t , " w h i c hr e a l l y i m o r e o m a g a z i n e , r u nn i n g a l o n g a s 2 4 p a g e s a n f e a t u r i n g a d v e r t i s i n g . T h g r o u pa l s o m a i n t a i n s l a r g e s o f t w a r el i b r a r y f r o m w h i c h m e m b e r s m a o b t a i n p r o g r a m s b t h d i s k - f u l lo c a s s e t t e - f u l l f o r t h c o s t o m a t e r i a l s a n h a n d l i n g . M e m b e r sa l s o c a g e p r o g r a m s f o f r e e b c o p y i n g d i s k s a t h m o n t h l ym e e t i n g s a n b a t t e n d i n gT P U G ' s c e l e b r a t e d a n n u a l c o p ys e s s i o n . T k e e p a l t h i s o p e r a t i n g ,t h c l u b r e n t s o f f i c e s p a c e i T o r o n t o a n h a s e v e r a l p a i d e p l o y e e s , a t l e a s t o n o w h o mw o r k s f u l l - t i m e .

P e o p l e o u t s i d e C a n a d a m i g h tw o n d e r , " W h y T o r o n t o ? "

B u t t e r f i e l d a t t r i b u t e s T P U G ' s s u c c e s s t t h h e l pf u l n e s s a n r e l a t i v e s t a b i l i t y o C o m m o d o r eC a n a d a . D u r i n g t h p e r i o d T P U G w a g r o w i n g ,h s a y s , t h U n i t e d S t a t e s a r 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 . , e x p e r i e n c e d r e p e a t e ds t a f f t u r n o v e r a n d e g r e e o c o n f u s i o n t h a to n l y r e a l l y e n d e d w i t h t h e s u r p r i s e s u c c e s s o t h e ' V I C - 2 0 .

" W w e r e i t h p e c u l i a r p o s i t i o n o f h a v i n gt h c o m p a n y c o m e t t h u s e r s f o i n f o r m a t i o n ,w h e r e a s i C a n a d a , C o m m o d o r e w a v e r y s t a b l e .Y o c o u l d g t a e n g i n e e r a n a s k , ' D y o r e m e m b e r s u c h a n s u c h ? ' a n h e ' d s a y , ' O y e s , t h a t w a w h e n t h o r i g i n a l m a c h i n e c a m eo u t . ' "

A n o t h e r f a c t o r t h a t B u t t e r f i e l d d o e s n ' t c a l la t t e n t i o n t i J i B u t t e r f i e l d . H h a b e c o m ew o r l d - r e n o w n e d f o r h i s i n t i m a t e u n d e r s t a n d i n go C o m m o d o r e c o m p u t e r s , a n a l t h o u g h h h a n o p a r t i c i p a t e d d i r e c t l y i t h r u n n i n g o T P U G ,h h a b e e n r e g u l a r s p e a k e r a i t m e e t i n g s a n t e a c h e s c o u r s e s i m a c h i n e l a n g u a g e f o t h

Page 33: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 33/132

g r o u p . H a l . s o h a t e l e v i s i o n p r o g r a m a b o u tc o m p u t e r s t h a t i b r o a d c a s t t h r o u g h o u t O n t a r i o ,a n h c o n t r i b u t e s t o n u m b e r o f p u b l i c a t i o n s ,m o s l n o L i b l y C O M P U T E ! , o w h i c h I n i a a s o c i a t e e d i t o r , f k i t t e r f i e l d g i v e s D u g g a n a l t h c r e d i t f o r s t a r t i n g T P U G , b u i y o l i s t e n t o t h f o l k l o r e o f t h c l u b , y o w i l l h e a r t h a i B u l t e r l ' i e l da n D u g g a n c o o k e d u t h e i d e a f o T P U G o n n i g h t o v e r f e w r o u n d s o b e e r .

J V A i i n y g r o u p s h a v e s t a r t e d i s i m i l a r f a s h i o n ,w i t h s m a l l n u m b e r o p e r s o n s g e t t i n g t o g e t h e ra n s p r e a d i n g t h w o r d . S o L i b e s f o u n d e d t h A m a t e u r C o m p u t e r C r o u p o N e J e r s e y b s e n d i n g l e t t e r s t s e v e r a l f r i e n d s h k n e w w e r ei n t e r e s l e d i c o m p u t e r s . M i c h a e l K l e i n e r t i o g a n i z i n g h i N a t i o n a l V I A s s o c i a t i o n o u t o N a n u e t , N e Y o r k , b a d v e r t i s i n g i " T h e T o r -p e t " a n s e n d i n g o u a n n o u n c e m e n t s b m a i l .B i l l T r a m m e l l , f o u n d e r o t h R a l e i g h ( N o r t hC a r o l i n a ) V 1 C - 2 0 U s e r s G r o u p , u s e d t h l o c a ln e w s p a p e r ' s c o m p u t e r c o l u m n t a n n o u n c e t h g r o u p ' s f i r s t m e e t i n g . T h i m p o r t a n t t h i n g i e a c hc a s e w a t l e p e o p l e k n o w t h a t s o m e o n e w a n t e dt s t a r t u s e r s g r o u p . W i t h v a r y i n g d e g r e e s o s u c c e s s , o t h e r c l u b s h a v e u s e d c a m p u s b u l l e t i nb o a r d s , p o s t e r s a o b l i g i n g c o m p u t e r s t o r e s , a n 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 a n T h S o u r c e t s p r e a d t h m e s s a g e .

T h s t r u c t u r e a n a c t i v i t i e s o g r o u p s v a r y .T h N o r t h e r n U t a h V I 6 U s e r s G r o u p , f o

e x a m p l e , h a a b o u t 1 m e m b e r s a n d n o f o r m a lo r g a n i z a t i o n . T h g r o u p d o e s n ' t b o t h e r w i t hn e w s l e t t e r b e c a u s e i i s i m p l e r j u s t t o c a l l t h m e m b e r s b p h o n e . M e e t i n g s a r h e l d i m e b e r s ' h o m e s .

" W h a v e n b i a m b i t i o n s f o t h g r o u p , "s a y s D a v i d S a n d e r s , i t f o u n d e r . " W j u s t e n j o yg e t t i n g t o g e t h e r a n f i n d i n g o u w h a t e v e r y b o d yh a l e a r n e d d u r i n g h m o n t h . "

I a r e a s w h e r e t h p o p u l a t i o n i m o r e c o c e n t r a t e d , t h e n u m b e r o V 1 C - 2 0 o C o m m o d o r e6 o w n e r s i l i k e l y t o b q u i t e l a r g e , a n d a n y n e g r o u p t h a t a n n o u n c e s i t s e l f p u b l i c l y m a b e s u rp r i s e d a h o m a n y p e o p l e s h o w u p . T h i s m a r e q u i r e s o m e f o r m a l o r g a n i z a t i o n , d e p e n d i n g o w h a t t h m e m b e r s w a n t t d w i t h t h g r o u p .E v e n t h s i m p l e m a t t e r o m e e t i n g o r e g u l a rb a s i s w i l l r e q u i r e m e m b e r s t f i n d s u i t a b l e l o c at i o n , s u c h a i a c i v i c h a l l o a l i b r a r y . I t h m e e t i n g r o o m h a t b r e n t e d , t h e n d u e s w i l lh a v e t b c o l l e c t e d t c o v e r t h c o s t .

T h e r e a r p l e n t y o o t h e r w a y s t s p e n d d u e s .A f t e r g r o u p r e a c h e s c e r t a i n s i z e , i w i l l h a v em o r e m e m b e r s t h a n w i l l e v e r a t t e n d a n s i n g l em e e t i n g . n e w s l e t t e r o f f e r s a e a s y w a t k e e pi t o u c h . I t h g r o u p i s c a t t e r e d o v e r l a r g eg e o g r a p h i c a l a r e a , s u c h p u b l i c a t i o n b e c o m e s

e s s e n t i a l . T h n e w s l e t t e r p r o b a b l y w i l l s t a r th u m b l y a p h o t o c o p i e d l e a f l e t , o p e r h a p sm e m b e r w i l l c o n t r i b u t e t h u s o h i s p r i n t e r .

I u s e r s g r o u p i t h U n i t e d S t a l e s f i n d si t s e l f m a i l i n g m o r e t h a n 2 0 0 n e w s l e t t e r s a t i m e ,i c a q u a l i f y l o b u l k m a i l i n g r a t e s . T h i n i t i a lp e r m i t f o b u l k m a i l c o s t s $ 4 0 , b u i c a l e a d t s u b s t a n t i a l s a v i n g s . T h g r o u p m a a l s o a p p l y f o f u r t h e r r e d u c t i o n s i p o s t a g e a n o n p r o f i t o g a n i z a t i o n . M o s t g r o u p s a p p l y u n d e r t h " e d u c at i o n a l " c l a s s i f i c a t i o n .

L o r e u s e r s g r o u p s a l s o a r s e t t i n g u t h e i ro w b u l l e t i n b o a r d s y s t e m s , o B B f o r s h o r t . B B i s p e c i a l l y p r o g r a m m e d c o m p u t e r a n d d i s kd r i v e t i e d t i t o w t e l e p h o n e l i n e w i t h m o d e mt h a t c a a n s w e r t h l i n e a u t o m a t i c a l l y w h e n e v e r

c a l l c o m e s i n C l u b m e m b e r s w h h a v e m o d e m sc a c a l l t h B B b t e l e p h o n e a n u s t h e i r V I o r 6 4 t l e a v e m e s s a g e s , r e a d o t h e r m e m b e r s 'm e s s a g e s , o e v e n c o p y a n y u s e r s g r o u p s o f t w a r et h a t m i g h t b s t o r e d o t h B B S ' s d i s k . T h i s , o c o u r s e , r a i s e s t h d u e s b i t , a l t h o u g h o n c e t h i n i t i a l c o s t o f t h e s y s t e m h a b e e n a b s o r b e d , t h o n l y o n g o i n g e x p e n s e i ( h f e f o t h " d e d ic a t e d " p h o n e l i n e . H o w e v e r , h a v i n g s p e n t d u e so s u c h s y s t e m , m a n y c l u b s i n s t i t u t e p a s s w o r ds y s t e m s t h a t o n l y p a i d - u p m e m b e r s c a n u s e t h c l u b ' s B B S .

A l m o s t a l u s e r s g r o u p s m a k e a r r a n g e m e n t sf o m e m b e r s t t r a d e a n c o p y s o f t w a r e . T h i ss o m e t i m e s g e t s i n t o s t i c k y a r e a , b e c a u s e i i i l l e g a l i m o s t c o u n t r i e s t d u p l i c a t e c o p y r i g h t e dp r o g r a m s w i t h o u t p a y i n g r o y a l t y t t h c o p y r i g h t h o l d e r . T h f a c t t h a t i i i l l e g a l d o e sn o a l w a y s d e t e r t h c o p i e r s , b u t h m o r e r e p u ta b l e c l u b s m a k e i c l e a r f r o m t h b e g i n n i n g t h a tm e m b e r s a r e x p e c t e d n o t i n d u l g e i i l l e g a lc o p y i n g a t h c o p y s e s s i o n s . F o r t u n a t e l y , t h e r ea r t h o u s a n d s o p r o g r a m s a v a i l a b l e t h a t a r e n o c o p y r i g h t e d . T h e s e a r e s a i d t b i t h p u b l i cd o m a i n , a n d a n y o n e i f r e e t d u p l i c a t e t h e m .

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

T h e r e a r e s e v e r a l w a y s u s e r s g r o u p c a a c c u m u l a t e p u b l i c d o m a i n s o f t w a r e . M e m b e r su s u a l l y c o n t r i b u t e t h e i r o w p r o g r a m s t t h e c l u bl i b r a r y . G r o u p s a l s o t r a d e w i t h o t h e r g r o u p sa r o u n d t h c o u n t r y - e i t h e r b s w a p p i n g e n t i r el i b r a r i e s o b j o i n i n g m u c h l a r g e r g r o u p a i t h e n t i r e c l u b w e r e s i n g l e m e m b e r . T P U G , f o e x a m p l e , w e l c o m e s u s e r s g r o u p s t j o i n e i t h e r a s

s i n g l e a s s o c i a t e m e m b e r o a r e d u c e d r a t e s a c o l l e c t i o n o f i n d i v i d u a l m e m b e r s . T h i s g i v e s t h g r o u p a c c e s s t T P U G ' s s o f t w a r e l i b r a r y a n t h

A u g u i l l 9 8 3 C O M P U T E ! ' l G o z e n e 3

Page 34: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 34/132

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

I r e c e n t y e a r s , s o f t w a r e h a s t e n d e d t o v e rs h a d o w h a r d w a r e i u s e r s g r o u p s , b u t h e r e s t i l la r " h a r d w a r e h a c k e r s " a r o u n d w h a r e w i l l i n gt l e n d t h e i r e x p e r t i s e t t h " s o f t i e s . " I n t e re s t i n g l y , m a n y p e o p l e w h u n d e r s t a n d t h i t r i c a c i e s o d i g i t a l c i r c u i t r y m a y k n o w r e l a t i v e l yl i t t l e a b o u t p r o g r a m m i n g , s t h t w s i d e s o f t e nc a h e l p e a c h o t h e r o u t . H a r d w a r e s p e c i a l i s t s c a l e a d u s e r s g r o u p s i p r o j e c t s s u c h a a d d i n gr e s e t b u t t o n t t h V I C , c o n s t r u c t i n g l i g h t p e n s ,o w i r i n g c o l o r t e l e v i s i o n s e t s ( s a f e l y ) t d o u b l e a c o l o r m o n i t o r s .

O h a r i n g i n f o r m a t i o n i o n l y o n w a i w h i c hu s e r s g r o u p s c a s a v e t h e i r m e m b e r s m o n e y .A n o t h e r i b y a p p r o a c h i n g c o m p u t e r m e r c h a n t sf o d i s c o u n t s . S o m e c l u b s , s u c h a s K l e i n e r t ' sN a t i o n a l V I A s s o c i a t i o n , h a v e t a l k e d s o f t w a r ef i r m s i n t o o f f e r i n g r e d u c e d p r i c e s t m e m b e r s a

p r o m o t i o n a l g e s t u r e . O t h e r g r o u p s a r r a n g e t b u p r o d u c t s i q u a n t i t y f o t h m e m b e r s , w h i c hu s u a l l y r e s u l t s i l o w e r p r i c e s .

B u s i n e s s e s c a n b e h e l p f u l i o t h e r w a y s .c o m p u t e r s t o r e m i g h t o f f e r i t s h o w r o o m f o m e e t i n g s , i t h g r o u p i n o t o l a r g e , o i m a a g r e e t h e l p p u b l i c i z e t h m e e t i n g s . T h i s i a a r e a i w h i c h u s e r s g r o u p s s h o u l d u s e c a u t i o n ,h o w e v e r . M o s t s t o r e s d e a l f a i r l y a n m a e v e no f f e r t s p o n s o r c l u b w i t h o u t e x p e c t i n g a n y t h i n gi r e t u r n o t h e r t h a n g o o d w i l l . O t h o t h e r h a n d ,t h e r e a r e r e p o r t s o c o m m e r c i a l o u t f i t s t h a t h a v et r i e d t o d o m i n a t e c l u b , i n s i s t i n g t h a t t h g r o u pb u o n l y f r o m t h a t s t o r e o s e t t i n g h i g h e r d u e sf o m e m b e r s w h b o u g h t t h e i r e q u i p m e n t e l s ew h e r e . U l t i m a t e l y i i u t o g r o u p ' s m e m b e r sw h e t h e r t h e y w a n t t o p e r a t e i t h . i t m a n n e r .S o m e t i m e s i m a b n e c e s s a r y t d i s s o l v e t h eg r o u p a n d r e o r g a n i z e i f r o m s c r a t c h i o r d e r t e s c a p e t h c o m m e r c i a l i n f l u e n c e .

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

S o m e t i m e s n e u s e r s g r o u p s c a g e a d v i c ef r o m C o m m o d o r e i t s e l f . U n l i k e s o m e o t h e r c o s u m e r c o m p u t e r c o m p a n i e s . C o m m o d o r e d o e sn o h a v e a o f f i c i a l u s e r s g r o u p l i a i s o n , b u t h e r ea r t w p e o p l e a C o m m o d o r e w h c a a n s w e rq u e s t i o n s : N e i l H a r r i s , t h p u b l i c a t i o n s d e p a r tm e n t m a n a g e r , a n D i a n e O t t i n g e r , t h e p u b l i cr e l a t i o n s d i r e c t o r . B o t h c a n b e c o n t a c t e d b w r i t i n gt 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 . 1 2 0 0 W i s o D r . , W e s t C h e s t e r , P 1 9 3 8 0 .3 C O M P U T E I s C a i e t i e A u g u i H 9 8 3

S o m e u s e r s g r o u p s c o n t e m p l a t e s e t t i n g u t h e i r o w c o m m e r c i a l v e n t u r e s , s u c h a b c h a r g i n g n o n m e m b e r s f o c o m p u t e r c l a s s e s o b s e l l i n g s o f t w a r e t t h p u b l i c . T h c l u b ' s m e m b e r ss h o u l d t h i n k c a r e f u l l y b e f o r e l a u n c h i n g i n t o s u c he n d e a v o r s . M a t t e r s c a g e c o m p l i c a t e d . T h e r ea r l e g a l i s s u e s t c o n s i d e r , s u c h a f i n a n c i a l a n m a t e r i a l l i a b i l i t y . A l s o , t h e s p e c t e r o i n c o m e t a a r i s e s . S t r i c t l y s p e a k i n g , a n o r g a n i z a t i o n i t h U n i t e d S t a t e s t h a t s h o w s a i n c o m e m u s t f i l e F o r m1 1 2 0 w i t h t h I n t e r n a l R e v e n u e S e r v i c e . T h i s i n o o f t e n d o n e , a n s p o k e s m e n f o t h I R a r n o c l e a r w h e t h e r t h e y r e a l l y w a n t i t b d o n ef o o r g a n i z a t i o n s w h o s e o n l y i n c o m e i d u e s .T h e r e i t h o p i n i o n t h a t c l u b s n e e d f i l e o n l y i t h e y b r i n g i m o r e t h a n $ 5 0 0 0 i a a v e r a g ey e a r , b u t h a t f i g u r e r e a l l y a p p l i e s t t a x - e x e m p to r g a n i z a t i o n s .

U s e r s g r o u p s a r i d e a l f o e x c l i a n g i n g i n f o r m a t i o n a m a d v i c e w i t h f e l l o w h o m e c o m p u t e r i s t s .

M o s t c o m p u t e r c l u b s a r e e l i g i b l e t o a p p l y f o t a x - e x e m p t s t a t u s a n o n p r o f i t e d u c a t i o n a l o g a n i z a t i o n s . T h s t a t u s , i g r a n t e d , s o l v e s t h q u e s t i o n o t a x e s o n c e a n f o a l l , b u u n f o r t un a t e l y , f i l i n g f o i i n s i m p l e m a t t e r . T h a p p l ic a t i o n , F o r m 1 0 2 3 , i 2 p a g e s l o n g , a n t h I R i v e r y p i c k y a b o u t w h a t i w i l l a c c e p t a n o n p r o f i ta c t i v i t y . F o m o r e i n f o r m a t i o n , c l u b m e m b e r ss h o u l d c a l l t h e I R S t o l l f r e e a ( 8 0 0 ) 2 4 1 - 3 8 6 0 a n r e q u e s t P a c k a g e 1 0 2 3 a n P u b l i c a t i o n 5 5 7 , " T a x -E x e m p t S t a t u s f o Y o u r O r g a n i z a t i o n . "

T h t a q u e s t i o n m a k e s g o o d a r g u m e n t f o k e e p i n g u s e r s g r o u p s i m p l e , b u t h a t ' s m a t t e rf o i n d i v i d u a l g r o u p s t d e c i d e . S o m e p e o p l e l i k et h i n f o r m a l a t m o s p h e r e o s m a l l g r o u p . O t h e r sp r e f e r t h e s e r v i c e s a n e x c i t e m e n t o l a r g e o n e .T h i m p o r t a n t p o i n t t r e m e m b e r i t h a t t h c l u b sa r c a l l e d u s e r s g r o u p s b e c a u s e t h e y e x i s t , f i r s to a i l , f o t h u s e r s . T h a t p u t s o t h e r i s s u e s i n t op e r s p e c t i v e .

Page 35: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 35/132

G u i d e T oC o m m o d o r e U s e r s G r o u p s

C o m p i l e d B K a f 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 ' s n a t i o n w i d e l i s t o C o m m o d o r e u s e r sg r o u p s s y o m a f i n d o n i y o u r a r e a i y o u ' r ei n t e r e s t e d . T h g r o u p s a r l i s t e d b s t a t e ,a l p h a b e t i c a l l y . I y o b e l o n g t o g r o u p a n d o n ' t f i n d i l i s t e d h e r e , e i t h e r y o u r g r o u p w a s n ' ta r o u n d w h e n t h i s l i s t w a p r e p a r e d f e w e e k sb a c k , o w d i d n ' t k n o w a b o u t y o u . W r e g r e ta n o m i s s i o n s .

W w i l l r e p e a t t h i s l i s t i n g p e r i o d i c a l l y i C O M P U T E ! ' * G a z e t t e , s p l e a s e l e u k n o w i w e ' v e m i s s e d y o o i y o h a v e n e g r o u pf o r m i n g . W r i t e t o

C O M P U T E J ' s G a z e t t eP . O . B o 5 4 0 6G r e e n s b o r o , N C 2 7 4 Q 3A t l n : C o m m o d o r e U s e r s G r o u p s

A L A B A M AH u n t s v i l l e A l a b a m a C o m m o d o r e

K o m p u t e r S o c i e t y ( H A C K S )d H a C a r e y9 0 0 2 B e r d a i r R d H u n t s v i l l e , A 3 5 8 0 2( 2 0 5 ) 8 8 3 - 0 2 2 3

C A L I F O R N I AC o m m o d o r e U s e r s G r o u pc / o G i l b e r t V e l a4 2 3 7 P l u m e r i a O S a n t a M a r i a , C 9 3 4 5 5( 8 0 5 ) 9 3 7 - 4 t 7 P A L Sc / J J o h n s o n8 8 S o L i v e r m o r e , C 9 4 5 5 0P E T - O n - T h e - A i rc / M a x ) . B a b i n , S e c r e t a r y5 2 C r e s t l a k e D r .S a F r a n c i s c o , C 9 4 1 3 2S a n F e r n a n d o V a l l e y C o m m o d o r e

U s e r s G r o u p ( S F V C U G )c / T h o m a s L y n c h2 1 2 0 8 N a s h v i l l eC h a t s w o r t h , C 9 1 3 1 1( 2 1 3 ) 7 0 9 - 4 7 3 6 ( h ( 2 1 3 ) 8 8 9 - 2 2 1 1 e x t . 2 0 1 5 ( w

S a L u i s O b i s p n V 1 C - 2 0 / 6 4C o m p u l e r C l u b

1 7 6 6 9 t S t L o O s o s , C 9 3 4 0 2( 8 0 5 ) 5 2 8 - 3 3 7 1

F L O R I D AB r a n d o n U s e r G r o u pc / P a u l D a u g h e r t yL O S A n g l e w o o d D r B r a n d o n , F 3 3 5 1 1P a u l D a u g h e r t y , P r e s i d e n t( 8 1 3 ) 6 8 5 - 5 1 3 8C h r i s J a c k e y , V i c e P r e s i d e n t( 8 1 3 ) 6 8 1 - 6 8 5 0C e n t r a l F l o r i d a C o m m o d o r e U s e r s

G r o u pc / S t e p h e n K M c H a n e yP . O . B o 1 5 y 4 9O r l a n d o , F 3 2 8 5 8( 3 0 5 ) 2 9 8 4 7 0 9C o m m o d o r e C o m p u t e r C l u bc / C h u c k F e c h k oP . O . B o 2 1 1 3 8S t P e t e r s b u r g , F 3 3 7 4 2G a i n e s v i l l e C o m m o d o r e U s e r s

G r o u pc / L o u i s W a l l a c eP . O . B o 1 4 7 1 6G a i n e s v i l l e , F 3 2 6 0 4

M i a m i 6 U s e r s C r o u pc / D r E y d i e S l o a n eP . O . B o 5 6 1 6 8 9M i a m i , F 3 3 2 5 6( . 3 0 5 ) 2 7 4 - 3 5 0 1S o u t h S a r a s o t . i C o u n t y U s e r G r o u pc / F r a n k T o p p i n g1 8 5 9 N e p t u n e D r

E n g l e w o o d , F 3 3 5 3 3( 8 1 3 ) 4 7 4 - 6 3 5 9V I C / 6 4 H e a r t l a n d U s e r G r o u pc / T o K e o u g l i1 2 2 1 ! l l a r t o w R d # 2 L a k e l a n d , F 3 3 8 0 1( 8 1 3 ) 6 6 6 - 2 1 3 2

G E O R G I AV I E d u c a t o r s U s e r G r o u pc / D r A E v a n sC h e r o k e e C o u n t y S c h o o l s1 1 A c a d e m y S t C a n t o n , C 3 0 1 1 4

I D A H OC o m m o d o r e U s e r sc / L e r o y J o n e s5 4 E C e n t e rP o c a t e l l o , I 8 3 2 0 1( 2 0 8 ) 2 3 3 - 4 2 9 4

A u a o i l t 9 8 3 C O M P U W i G o i e n e 3

Page 36: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 36/132

S . R . H . S . C o m p u t e r C l u bc / B a r n e y F o s t e r o B r y a n B a g l e yS a l m o n R i v e r H i g h S c h o o lR i g g i n s , I 8 3 5 4 9

I L L I N O I SA S S M / T E D U s e r s G r o u pc / B r e n t A n d e r s o n2 0 S C e n t u r yR a n t o u l , I L 6 1 8 6 6( 2 1 7 ) 8 ' ) 3 - 4 5 7 7

C o m m o d o r e 6 U s e r s G r o u pc / G u P a g n o t l aP . O . B o 5 7 G l e n E l l y n , I 6 0 1 3 7( 3 1 2 ) 7 9 0 - 4 3 2 0

P E T V I C C L U B ( P V C )c / P a u l S c h m i d t4 S L i n c o l nM i m d e l e i n J L 6 0 0 6 0( 3 1 2 ) 5 6 6 - 8 6 8 5

R e g i o n a l A s s o c i a t i o n o P r o g r a m m e r s ( R A P 6 4 / 2 0 )

c / G e n u A M e y e r s7 3 5 8 W l O S t h P l a c eW o r t h , I 6 0 4 8 2( 3 1 2 ) 4 4 8 - 0 4 8 5

I N D I A N AC o m m o d o r e H a r d w a r e U s e r s

G r o u p < C * H * U * G )c / T i m R e n s h a w9 6 5 1 E 2 1 s t S t I n d i a n a p o l i s , I 4 6 2 2 9( 3 1 7 ) 8 9 9 - 2 0 0 3( 3 1 7 ) 8 9 8 - 3 8 0 0

N o r t h e r n I n d i a n a C o m m o d o r eE n t h u s i a s t s ( N I C E )

o ' o E r i c B e a n9 2 7 S . 2 6 t h S t S o u t h B e n d , I 4 6 6 1 5( 2 1 9 ) 2 8 8 - 2 1 0 1

P E T / 6 4 U s e r sc / J e r r y B r i n s o n1 0 1 3 6 E 9 6 t h S t I n d i a n a p o l i s , I 4 6 2 5 6

V I I n d y C l u bP . O . B o 1 1 5 4 3I n d i a n a p o l i s , I 4 6 2 0 1F r e d I m h a u s e n( I m p a i r S a l e s a n S e r v i c e )( 3 1 7 ) 3 5 7 - 6 9 0 6

I O W AC o m m o d o r e C o m p u t e r U s e r s

G r o u p o I o w aP . O . B o 3 1 4 0D c M o i n e s , I 5 2 8 0 8C u r l i s L S h i t t e r , P r e s i d e n t( 5 1 5 ) 2 8 2 - 1 3 8 8L a u r a M i l l e r , S e c r e t a r y( 5 1 5 ) 2 8 7 - 1 3 7 8Q u a d C i t y C o m m o d o r e C o m p u t e r

C l u bc / J o h n N Y i g a s1 7 2 1 G r a n t S t B e t t e n d o r f , I A 5 2 7 2 2( 3 1 9 ) 3 5 5 - 2 6 4 1S i o u x l a n d C o m m o d o r e C l u bc / G a r y J o h n s o n2 7 0 0 S h e r i d a n S t S i o u x C i t y , I 5 1 1 0 4( 7 1 2 ) 2 5 8 - 7 9 0 3

K E N T U C K YT h C o m m o d o r e C o n n e c t i o nd J i K e m p1 0 1 0 S E l H e n d e r s o n , K 4 2 4 2 0( 5 0 2 ) 8 2 7 - 8 1 5 3

L O U I S I A N AC o m m o d o r e P E U s e r s G r o u p5 0 6 4 B o w d o n S t M a r r e r o , L 7 0 0 7 2W a y n e L o w e r y , P r e s i d e n t( 5 0 4 ) 3 4 1 - 5 3 0 5 'S t a n P a p e , P a r l i a m e n t a r i a n( 5 0 4 ) 3 9 4 - 4 9 2 8

M A R Y L A N DC a p i t o l A r e a P E E n t h u s i a s t s( V I C - 2 0 )c / W i l l i a m S p i l l a n eP . O . B o 1 6 0 2R o c k v i l l e , M 2 0 8 5 0( 3 ( 1 1 ) 3 4 0 - 7 4 1 7

H a g e i s t o w n U s e r G r o u p ( H U G X X d J o s e p h R u l k o v v s k i2 C o v e n t r y L n H a g e r s t o w n , M 2 1 7 4 0J o s e p h R u l k o u ' s k i , P r e s i d e n t( 3 0 1 ) 7 9 7 - 9 7 2 8G r e g S t e w a r d , S e c r e t a r y( 3 0 1 ) 7 9 0 - 0 9 6 8K e S c h u l t / , , T e c h n i c a l A d v i s o r( 3 0 1 ) 7 9 7 - 4 1 5 0L o n g L i n e s C o m p u t e r C l u bc / T o r n D a v i s

3 2 N . C h a r l e s S t R o o m 2 0 B a l t i m o r e , M 2 1 2 0 1( 3 0 1 ) 5 4 7 - 2 5 7 0V I 6 U s e r s G r o u pc / T o D e K e g g i2 1 0 0 0 C l a r k s b u r g R d .B o y d s , M 2 0 8 4 1( 3 0 1 ) 4 2 8 - 3 1 7 4

M A S S A C H U S E T T SM A S S I ' E T C o m m o d o r e U s e r

G r o u pc / D a v i d R o g e r sP . O . B o 3 0 E a s l T a u n t o n , M 0 2 7 1 8( 6 1 7 ) 8 2 3 - 1 9 7 4M A S S P E T B u l l e t i n B o a r d( 6 1 7 ) 8 2 4 - 4 8 7 8 ( p . m . - 9 a . m . M - F ,

2 h o u r s o n w e e k e n d s )E a s t e r n M a s s V T C - 2 0 U s e r s G r o u pc / F r a n k O r d w a y

F l a g S R d .M a r l b o r o , M 0 1 7 5 2( 6 1 7 ) 4 8 5 - 4 6 7 7T h B o s t o n C o m p u t e r S o c i e t yc / C o m m o d o r e U s e r G r o u p

D i r e c t o rT h r e e C e n t e r P l a z aB o s t o n , M 0 2 1 0 8( 1 ) 1 7 ) 3 6 7 - 8 0 8 0

M I C H I G A NS o u t h C o m p u t e r C l u bc / R o n a l d R u p p e r tS o u t h J u n i o r U g S c h o o l4 5 2 0 1 O w e nB e l l e v i l l e , M 4 8 1 1 1S o u t h e a s t M i c h i g a n P E U s e r

G r o u p ( S E M P U C )c / N o r m E i s e n b e r g3 2 8 0 0 W 1 M i l e R d .F a r m i n g t o n H i l l s , M 4 8 0 1 8V I f o B u s i n e s sc / M i c h a e l M a r o l t a6 0 2 7 O r c h a r d C L a n s i n g , M 4 8 9 1 0( 5 1 7 ) 3 9 4 - 2 3 4 5

M I N N E S O T AM i n n e s o t a U s e r s o P E ( M U I ' K T )c / o J o n T . M i n e r i c hP . O . B o 1 7 A n n a n d a l e , M 5 5 3 0 2( 6 1 2 ) 9 6 3 - 5 0 5 6 ( h ( 6 1 2 ) 2 7 4 - 8 2 4 6 ( w )

3 C O M P U T B I ' i G a z e t t e A u s u s t 1 9 8 3

Page 37: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 37/132

M I S S O U R IT h C o m m o d o r e U s e r s G r o u p o

S t L o u i s , I n c .( f o r m e r l y " P E T S E T " )

P . O . B o 6 6 5 3S t L o u i s , M 6 3 1 2 5D a W e i d m a n , G e n e r a l I f o r m a t i o nI r w i n F e l d e n b e r g , V I C - 2 0

S u b g r o u p D i r .( 3 1 4 ) 9 9 1 - 0 6 5 5M a r k C u r e t o n , C 6 S u b g r o u p D i r .( 3 1 4 ) 7 5 2 - 1 6 8 1K a n s a s C i t y P E U s e r s C r o u p

( K C P U G )c / S a C e r d a o R i c k W e s tP . O . B o x 3 6 4 9 2K a n s a s C i t y , M 6 4 1 1 1U s e r G r o u p H o t l i n e ( 8 1 6 ) 2 5 2 - 7 6 2 8( 2 h o u r s , d a y s < w e e k )B u l l e t i n B o a r d ( K C P U G )

( 8 1 6 ) 2 5 7 - 2 5 0 2( 2 h o u r s , d a y s w e e k )R i c k W e s t S y s o p v o i c e

( 8 1 6 ) 2 5 7 - 5 0 5 8 ( a f t e r 8 p . m . )M i d - M i s s o u r i C o m m o d o r e C l u b1 8 0 4 V a n d i v e r D r .

C o l u m b i a , M 6 5 2 0 1( 3 1 4 ) 4 7 4 - 4 5 1 1

N E B R A S K AT h N a t i o n a l V I C - 2 0 U s e r s G r o u pc / G e o r g e P K a y w o o d , D i r e c t o rP . O . I 3 n x 3 4 5 7 5O m a h a , N 6 8 1 3 4

N E J E R S E YA C G N | P E T / V I C / C B M U s e r C r o u pc / J o s e p h M P y l k . i3 R i v e r v i e w T e r r a c eB e l l e M e a d , N J 0 8 5 0 2V I S o f t w a r e D e v e l o p m e n t C l u bc / 1 1 P R o s e n b e r g7 F o m . i l h . i u l A v e .S e w e l l , N 0 8 0 8 0

V I T i m e sc / T h o m a s R M o l n a r4 W a y n e S t E d i s o n , N 0 8 8 1 7

N E M E X I C ON e M e x i c o C o m m o d o r e U s e r s

G r o u p6 2 1 2 K a r l s o n N . E .A l b u q u e r q u e , N 8 7 1 1 3

N E Y O R KC a p i t o l D i s t r i c t C o m m o d o r e

6 4 / V I C - 2 0 U s e r G r o u pc / W i l l i a m 1 ' i / e r3 6 H a m i l t o n S t A l b a n y , N 1 2 2 1 0( 5 1 8 ) 4 3 6 - 1 1 9 0

F o l k l i f e T e r m i n a l C l u bc / B o K r e b sP . O . B o 2 2 2 2 - RM t V e r m i n , N 1 0 5 5 !H u d s o n V a l l e y C o m m o d o r e C l u b

C o r w i n P l a c eL a k e K a t r i n e , N 1 2 4 4 9J o h n G . R o g e r s , P r e s i d e n t( 9 1 4 ) 2 4 6 - 8 9 3 6F r . m k S . G o h , S e c r e t a r y( 9 1 4 ) 6 7 9 - 2 8 1 7J R i c W r i g h t , N e w s l e t t e r( 9 1 4 ) 3 8 2 - 1 5 6 1K I N G C O M P ( C o m m o d o r e U s e r

G r o u p )c / o D r . L e w i s L e v i t t1 2 5 0 O c e a n A v e .B r o o k l y n , N 1 1 2 3 0( 2 1 2 ) 8 5 9 - 3 0 3 0N a t i o n a l V I A s s o c i a t i o nc / M i c h a e l K l e i n e r t9 C r a b a p p I e L n N a n u e t , N 1 0 9 5 4( 9 1 4 ) 6 2 3 - 8 9 2 9N e Y o r k C o m m o d o r e U s e r sG r o u p ( N Y C U G )c / [ J e n T u n k e l a n g3 8 R i v e r s i d e D r . , 7 N e Y o r k , N 1 0 0 2 5S U P E K S T A R ' s U s e r G r o u pc / J e a n F C o p p o l a1 5 1 - 2 8 2 2 n d A v e .W h i t e s t o n e , N 1 1 3 5 7V I I n f o r m a t i o n E x c h a n g e C l u bc / T o S c h l e g e l3 3 W 2 3 r d S t D e e r P a r k , N 1 1 7 2 9V l C - 2 0 / C o m m o d o r e 6 U s e r s G r o u pc / P e t e L o b !3 M a p l e D r U n d e n h u r s t , N 1 1 7 5 7( 5 1 6 ) 9 5 7 - 1 5 1 2V I U s e r G r o u pc / R o b e r t W u r t z e lS t o n y B r o o k L e a r n i n g C e n t e r1 4 2 4 ' S t o n v B r o o k R d

D a n n y o B e t s y B y r n e ( 5 0 5 ) 8 2 1 - 5 8 1 2 S t o n y B r o o k , N 1 1 7 9 0D r R i c h a r d K o t o m o r i ( 5 0 5 ) 2 9 8 - 9 6 7 5 ( 5 1 6 ) 7 5 1 - 1 7 1 9

N O R T H C A R O L I N AC o m m o d o r e 6 R e s e a r c h T r i a n g l e

U s e r s G r o u p6 1 6 4 A F a l l s o N e u s e R d .R a l e i g h , N 2 7 6 0 9D o u g L a t t a ( 9 1 9 ) 7 8 7 - 5 7 4 8C o m m o d o r e U s e r G r o u pc / T o S t i d h a mT a l t o n ' B S e l e c t B u s i n e s s E q u i p m e n tP . O . B o 7 4 D u r h a m , N 2 7 7 0 2( 9 1 9 ) 4 8 9 - 4 1 5 5A m a t e u r R a d i o P E U s e r s G r o u pc / H a n k R o t hP . O . B o 3 0 6 9 4R a l e i g h , N 2 7 6 2 2M i c r o C o m p u t e r U s e r s C l u bc / o J o e l D B r o w nR t # 1 B o x 1 3 4 AB o o n v i l l e , N 2 7 0 1 1R a l e i g h V I C - 2 0 U s e r s G r o u pc / L a r r y D i e n e r4 1 0 - D D e l t a C t C a r y , N 2 7 5 1 1( 9 1 9 ) 4 6 9 - 3 8 6 2T r i a n g l e A m a t e u r C o m p u t e r C l u bc / R u s s L y d a yP . O . B o 1 7 5 2 3R a l e i g h , N 2 7 6 1 9( 9 1 9 ) 7 8 7 - 4 1 3 7V I C - 2 0 6 G r o u pc / T i G r o m l o v i t sR t 1 1 B o x 6 8 6 EH i c k o r y , N 2 8 6 0 1( 7 0 4 ) 4 9 5 - 7 9 2 2

O H I OC o m m o d o r e C o m p u t e r C h i l i o

T o l e d oc / G e r a l d W C a r t e r7 3 D o n n a D r T e m p e r a n c e , M 4 8 1 8 2( 3 1 3 ) 8 4 7 - 0 4 2 6

C o m m o d o r e 6 a n V I C - 2 0U s e r G r o u p

c / B i l l N o v a k2 2 9 9 W 1 1 t hC l e v e l a n d , O 4 4 1 1 3( 2 1 6 ) 6 9 6 - 5 0 9 3 ( a s k f o B i l l )D a y t o n A r e a C o m m o d o r e

U s e r s G r o u pc / B e r n i e W o r b y4 1 5 4 T a r e y t o n D r B e l l b r o o k , O 4 5 3 0 5( 5 1 3 ) 8 4 8 - 2 0 6 5

A u Q u i r l 9 8 3 C O M P U T E r < G o i * t f e 3

Page 38: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 38/132

L i c k i n g C o u n t y 6 U s e r G r o u p3 2 3 S c h u l e r S t N e w a r k , O 4 3 0 5 3( 6 1 4 ) 3 4 5 - 1 3 2 7

O K L A H O M AC o m m o d o r e H o b b y U s e r s G r o u p

( C H U G )c / A n n e t t e H i n s h a wT u l s a C o m p u t e r S o d e t yP . O . B o 1 1 3 3T u l s a , O 7 4 1 0 1( 9 1 8 ) 6 2 7 - 8 9 9 4S o u t h w e s t O k l a h o m a C o m p u t e r

C l u b ( S . W . O . C . C )c / G a r y C r o w e l lP . O . B o 6 6 4 6L a w t o n , O 7 3 5 0 5( 4 0 5 ) 3 5 5 - 9 7 9 8 ( e v e n i n g s / w e e k e n d s )O R E G O NO r e g o n C o m m o d o r e C o m p u t e r

U s e r s G r o u p ( O C C U G )c / J o h n ! ; J o n e s2 1 3 4 N E . 4 5 l h A v L \P o r t l a n d , O 9 7 2 1 3( 5 0 3 ) 2 8 1 - 4 9 0 8

( T h i s g r o u p i n c l u d e s 2 1 i n d e p e n d e n tc h a p t e r s , w h i c h a r l i s t e d b e l o w . )

C o m b i n e d C r o u p sA s t o r i a C o m m o d o r e U s e r s G r o u pc / K e n t P o u l s e nR t 3 B o 7 A s t o r i a , O 9 7 1 0 3( 5 0 3 ) 3 2 5 - 5 6 8 5F o r e s t G r o v e C o m m o d o r e U s e r sD o S i n g e r ( 5 0 3 ) 3 5 7 - 4 1 4 0B i l l K r i e g e r ( 5 0 3 ) 3 5 7 - 8 0 0 8G r e s h a m V I C / 6 4 U s e r s G r o u pc B o B r o w n6 2 N B a t t a g U aG r e s h a m , O 9 7 0 3 0( 5 0 3 ) 6 6 6 - 4 1 3 1L a k e O s w e g o I ' E T / C 6 4 U s e r s G r o u pc / J o h n J o n e s2 1 3 4 N . E 4 5 f hP o r t l a n d , O 9 7 2 1 3( 5 0 3 ) 2 8 1 - 4 9 0 8o J e f f A n d r e w s ( 5 0 3 ) 7 7 5 - 9 0 8 9L a n e C o u n t y U s e r s G r o u pc / P e t e r R o c k s v o i d5 8 S i e r r aE u g e n e , O 9 7 4 0 2( 5 0 3 ) 6 8 8 - 1 5 3 7

L o n g v i e w , W C o m m o d o r eU s e r s G r o u p

c / S t e p h e n o n u s6 2 2 6 t h A v e .L o n g v i e w , W 9 8 6 3 2( 2 0 6 ) 5 7 7 - 8 3 1 7M i l w a u k i e / S . E . P o r t l a n d V I C / 6 4

U s e r sA l a n P a g e t ( 5 0 3 ) 2 3 5 - 0 9 3 2

M t H o o d C o m m u n i t y C o l l e g eP E T / 6 4 U s e r s

c / T e d S c h e i n m a n4 0 4 4 N . E . C o u c hP o r t l a n d , O 9 7 2 3 2( 5 0 3 ) 6 6 7 - 7 1 9 6T i l l a m o o k V I C / C 6 4 U s e r s G r o u pc / G e o r g e S h i v e l e y1 0 0 9 5 t h S t

T i l l a m o o k , O 9 7 1 4 1( 5 0 3 ) 8 4 2 - 4 5 1 5V a n c o u v e r , W C o m m o d o r e U s e r s

G r o u pC h r i s B r o w n ( 2 0 6 ) 5 7 3 - 8 4 8 9D o I r v i n g ( 2 0 6 ) 8 9 2 - 3 9 2 3Y a m h i l l C o u n t y C o m m o d o r e U s e r sc / D a L i n s c h e i dR t 2 B o 2 4 S h e r i d a n , O 9 7 3 7 8( 5 0 3 ) 8 4 3 - 2 6 2 5

C o m m o d o r e 6 U s e r s G r o u p sA l b a n y / C o r v a l l i s C 6 U s e r s G r o u pc / J o N o r t h6 2 7 7 L o o n e y L n . S . W .A l b a n y , O 9 7 3 2 1 ( 5 0 3 ) 9 2 8 - 5 0 9 9o S t e v e J o h n s o n1 3 2 0 N . W . 1 0 t h

C o r v a l l i s , O 9 7 3 3 0 ( 5 0 3 ) 7 5 2 - 7 6 1 4

V I C - 2 0 U s e r s G r o u p sE a s t P o r t l a n d V I U s e r s G r o u pT e r r y S c h u l z ( 5 0 3 ) 6 6 5 - 6 8 8 0N . E . P o r t l a n d V I U s e r s G r o u pc / J e r r y A d a m s5 0 1 4 N M o n t a n aP o r t l a n d , O 9 7 2 1 7( 5 0 3 ) 2 8 7 - 1 4 3 3S a l e m V I U s e r s G r o u pJ o h n I n g r a m ( 5 0 3 ) 3 7 0 - 8 7 7 5S . E . M e t r o V I U s e r s G r o u p

( S E M V U G )c / B i l l D a h lP . O . B o 4 2 0 8 2P o r t l a n d , O 9 7 2 4 2

S p e c i a l I n t e r e s t G r o u p sA m a t e u r R a d i o G r o u pc / J i M e y e r sP . O . B o 6 2 M o l a l l a , O 9 7 0 3 8( 5 0 3 ) 2 3 9 - 8 8 8 8 ( w ( 5 0 3 ) 8 2 9 - 5 0 8 3 ( h R e s t r i c t e d M e m b e r s h i p G r o u p sT i r e 1 V I U s e r s G r o u p( f i r e f i g h t e r s o n l y )1 9 2 7 S . E . 1 7 4 t hP o r t l a n d , O 9 7 2 3 3H a r l e y C i s s n a ( 5 0 3 ) 6 6 8 - 6 5 2 0G a r y H o u g h t o n ( 5 0 3 ) 2 5 6 - 3 4 2 6P o r t l a n d A i r b a s e O f f i c e r s C l u b

V l C a n d C 6 4( m u s t b m e m b e r u P o r t l a n dA i r b a s e O f f i c e r s O p e n M e s s o g u e s t )c / F r a n k C h a s eP . O . B o 1 7 5 1 1P o r t l a n d , O 9 7 2 1 7( 5 0 3 ) 2 8 9 - 4 3 3 1 ( a f t e r 9 : 3 0 p . m . )S a l e m P N V I U s e r s G r o u p( P a c i f i c N B e l l e m p l o y e e s o n l y )P . O . B o 1 0 6 , R o o m 4 5 S a l e m , O 9 7 3 0 8B i l l B l a c k ( 5 0 3 ) 3 9 9 4 8 5 0R o S m a l l ( 5 0 3 ) 3 9 9 - 4 5 7 8T e k t r o n i c s E m p l o y e e s V I U s e r s( T e k e m p l o y e e s o n l y )R i c k S i m o n s e n ( 5 0 3 ) 6 3 9 - 5 4 5 1A l a n R o b e r t s ( 5 0 3 ) 6 8 2 - 2 7 3 1

P E N N S Y L V A N I AC o m p s t a r sc / L a r r y S h u p i n s k i4 4 M a n a t a w n y S t P o t t s t o w n , P 1 9 4 6 4N a v a l A i D e v e l o p m e n t C e n t e r

C o m m o d o r e U s e r C l u bc / N o r m a n M c C r a r y , C l u b S e c r e t a r y2 4 8 O a k d a l e A v e .H o r s h a m , P 1 9 0 4 4( 2 1 5 ) 4 4 1 - 2 7 0 8P i t t s b u r g h C o m m o d o r e G r o u pc / o J o e l A C a s a r2 0 1 5 G a m c k D r P i t t s b u r g h , P 1 5 2 3 5W e s t m o r e l a n d C o m m o d o r e

U s e r s C l u bc / J i M a t h e r s3 0 2 1 B e V e n u e D r G r e e n s b u r g , P 1 5 6 0 1( 4 1 2 ) 8 3 6 - 2 2 2 4

3 C O M P U T E D G o i e t i e A u g u . t l 9 8 3

Page 39: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 39/132

R H O D E I S L A N DN e w p o r t C o m p u t e r C l u bc / D r M a t t M c C o n e g h y1 M a i t i a n d C t N e w p o r t , R [ 0 2 8 4 1 )( 4 0 1 ) 8 4 9 - 2 6 8 4

S O U T H C A R O L I N AB e a u f o r t T e c h n i c a l C o l l e g e U s e rG r o u pd D e a n o f I n s t r u c t i o nP . O . B o 1 2 8 8B e a u f o r t , S 2 9 9 0 2( 8 0 3 ) 5 2 4 - 3 3 8 0

T E N N E S S E EC h a t t a n o o g a C o m m o d o r e U s e r s

r o c / C a r o l y n D B e l l a hP . O . B o x ' 1 - 1 0 6C h a t t a n o o g a , T 3 7 4 0 1( 6 1 5 ) 8 7 5 - 6 6 7 6M e t r o K n o x v i l l e 6 U s e r G r o u pc / E P r i t c h a r d7 4 0 5 O x m o o r R d . , R t # 2 K n o x v i l l e , T 3 7 9 2 1( 6 1 5 ) 9 3 8 - 3 7 7 3N a s h v i l l e C o m m o d o r e U s e r s G r o u pP . O . B o 1 2 1 2 8 2N a s h v i l l e , T 3 7 2 1 2D a v e R u s h i n g ( 6 1 5 ) 3 3 1 - 5 4 0 8D a l l a s D e n n y ( 6 1 5 ) 2 9 7 - 3 3 3 7

T E X A SC o m m o d o r e ( H o u s t o n ) U s e r s

G r o u p ( C H U G )c / M a r y H o w e2 3 5 0 2 C r e e k v i e w D r S p r i n g , T 7 7 3 7 9( 7 1 3 ) 3 7 6 - 7 0 0 0P E U s e r s G r o u pc / J i D a l l a s1 4 3 1 1 R i v e r G l e n D r S u g a r l a n d , T 7 7 4 7 8S o u t h e a s t H o u s t o n V I U s e r C r o u p1 1 4 2 3 K i r k V a l l e y D r H o u s t o n , T 7 7 0 8 9( 7 1 3 ) 4 8 1 - 6 6 5 3V I U s e r s G r o u pc / R o b e r t M a s s e n g a l e3 8 1 7 6 4 t h D r L u b b o c k , T 7 9 4 1 3U T A HC o m m o d o r e V I C - 2 0 U s e r s G r o u pc / R o n a l d B e n e s h , M e m b e r s h i p S e c .

6 5 W 7 0 N C l e a r f i e l d , U 8 4 0 1 5R o d n e y K e l l e r ( 8 0 1 ) 7 7 6 - 3 9 5 0C o m m o d o r e 6 U s e r s G r o u pc / R o d n e y K e l l e r6 5 W 7 ( 1 0 N C l e a r f i e l d , U 8 4 0 1 5( 8 0 1 ) 7 7 6 - 3 9 5 0T h U t a h C o m m o d o r e U s e r s G r o u pc / R o d n e y K e l l e r6 5 W 7 0 N C l e a r f i e l d , U 8 4 0 1 5( 8 0 1 ) 7 7 6 - 3 9 5 0

V I R G I N I AC a p i t o l A r e a P E E n t h u s i a s t s( C o m m o d o r e 6 4 c / W i l l i a m T y l e r6 0 7 A b b o t t s L n F a l l s C h u r c h , V 2 2 0 4 6( 7 0 3 ) 5 3 2 - 8 0 8 7F r e d e r i c k s b u r g A r e a C o m p u t e r

E n t h u s i a s t sc / M i c h a e l P a r k e rP . O . B o 3 2 L o c u s t G r o v e , V 2 2 5 0 8L y n c h b u r g U s e r s G r o u pc / D i c k R o s s i g n o lR t 2 B o 1 8 L y n c h b u r g , V 2 4 5 0 1S o u t h w e s t e r n V i r g i n i a

C o m m o d o r e U s e r sc / J i m m y R i c h a r d s o nR t 1 B o I 2 E l C r e e k , V 2 4 3 2 6( 7 0 3 ) 6 5 5 - 4 1 4 4o B r i a n B i l l i n g sR t 1 B o x 2 0 9 CE l C r e e k , V 2 4 3 2 6( 7 0 3 ) 6 5 5 - 4 0 0 1T i d e w a t e r C o m m o d o r e U s e r s G r o u pc / F r e d M o n s o no H T h o m a s B a i s c I I 4 9 1 7 W e s t G r o v e R d V i r g i n i a B e a c h , V 2 3 4 5 5

O a H a r b o r , W 9 8 2 7 7M i c h a e l D C l a r k ( 2 0 6 ) 6 7 5 - 4 8 1 5D o n a l d H S i m s ( 2 0 6 ) 6 7 5 - 0 3 0 1N C o m m o d o r e U s e r G r o u pc / R i c h a r d B a l l2 5 6 5 D e x t e r N . # 2 0 3S e a t t l e , W 9 8 1 0 9( 2 0 6 ) 2 8 4 - 9 4 1 7P S A C Ec / K e T o n g1 8 0 0 T a y l o r A v e . N .

S e a t t l e , W 9 8 1 0 9S p o k a n e C o m m o d o r e U s e r s G r o u pc / T e r r y a n S a r a V o s sW [ 9 1 8 B o o n e A v e .S p o k a n e , W 9 9 2 0 1( 5 0 9 ) 3 2 7 - 7 2 0 2

W I S C O N S I NC o m m o d o r e 6 S o f t w a r e E x c h a n g e

G r o u p ( C . S . E . G . )c / E d w a r d | R o s e n b e r gP . O . B o 2 2 O r e g o n , W 5 3 5 7 5( 6 0 8 ) 8 3 5 - 5 5 3 8V I C - 2 0 S o f t w a r e E x c h a n g e G r o u p( V . S . E . G . )c / E d w a r d J R o s e n b e r gP . O . B o 2 2 O r e g o n , W 5 3 5 7 5( 6 0 8 ) 8 3 5 - 5 5 3 8W a u k e s h a A r e a V I E n t h u s i a s t s( W . A . V . E . )c / T o n y H u n t e r o S t e v e K a c e nP . O . B o 3 5 K i G r o v e , W 5 3 1 2 2

C A N A D AN o v a S c o t i a C o m m o d o r e C o m p u t e r

U s e r s G r o u pJ o h n R o b i n s o n , P r e s i d e n tc / A n d r e w C o r n w a l l , S e c r e t a r y6 L a n d r a c e C r e s .D a r t m o u t h , N o v a S c o t i a , C a n a d a

B 2 W 2 P 9 ( 9 0 2 ) 4 3 4 - 1 5 2 4V I C - 2 0 C B U s e r s C l u b T o r o n t o P E U s e r s G r o u pc / D o n n l e L T h o m p s o n , P r e s i d e n t c / C h r i s B e n n e t t1 5 0 2 H a r v a r d R d R i c h m o n d , V 2 3 2 2 6( 8 0 4 ) 2 8 8 - 4 9 6 2o r K i r m i l R W o o d a l i , S e c . / T r e a s .( 8 0 4 ) 3 2 9 - 9 4 6 5

W A S H I N G T O NC o m m o d o r e C o m p u t e r C l u bP . O . B o 1 4 7 1

I 9 1 2 A A v e n u e R d . , S u i t e # T o r o n t o , O n t a r i o , C a n a d a M 5 4 A ( 4 1 6 ) 7 8 2 - 9 2 5 2

N O R W A YV I C - C l u b o N o r w a yR o I f O b e r gL i l j e g t . 41 7 5 0 l ! a l d c n N o r w a v f f

A u g u i l l 9 8 3 C O M P U T E f t G a z e t t e 3

Page 40: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 40/132

N e P r o d u c t s F o C o m m o d o r e

A C o m d e x / S p r i n gT o R H a l f h i l l , E d i t o r

S o f t w a r e a n h a r d w a r e s u p p o r t f o C o m m od o r e 6 4 a n V I C - 2 0 c o m p u t e r s i g r o w i n gr a p i d l y , j u d g i n g f r o m t h n e p r o d u c t s e x h ib i t e d a t h C o m d e x / S p r i n g c o m p u t e r s h o w i A t l a n t a . H e r e ' s s a m p l e o w h a t ' s s o o n g o i n gt b i t h s t o r e s .

A c c o r d i n g t o n r e c e n t e s t i m a t e , C o m m o d o r e i m a k i n g m o r e l l i a n 1 1 0 , 0 0 0 c o m p u t e r s m o n t h ,i n c l u d i n g a l e a s t 7 0 , 0 0 0 V I C - 2 0 s , a n i t h e l o a di n h o m e c o m p u t e r m a n u f a c t u r e r i t e r m s o m a r k e t s h a r e . S o l d n e a r l y e v e r y w h e r e a b a r e -b o n e s p r i c e s . C o m m o d o r e c o m p u t e r s a r d v e l o p i n g i n t o l a r g e a n l u c r a t i v e m a r k e t t o i d e p e n d e n t m a k e r s o s o f t w a r e a n a c c e s s o r i e s .

S i t ' s n o s u r p r i s i n g t h a t e n t r e p r e n e u r s a n e s t a b l i s h e d c o m p a n i e s a l i k e a r j u m p i n g i n t o t h i sp o t e n t i a l m a r k e t w i t h n e p r o d u c t s . M a n y o t h e s e f i r m s w e r e e x h i b i t i n g t h e i r w a r e s a t h r c e n t C o m d e x / S p r i n g c o m p u t e r s h o w i A t l a n t a .A l t h o u g h C o m d e x i b u s i n e s s - o r i e n t e d , w i t h e p h a s i s o m o r e e x p e n s i v e m i c r o c o m p u t e r s , t h i ss p r i n g ' s s h o w s e e m e d t h a v e l a r g e r m i n o r i t y o h o m e c o m p u t e r e x h i b i t o r s . C o m m o d o r e i t s e l fa n t h o t h e r h o m e c o m p u t e r m a n u f a c t u r e r s w e r en o t h e r e , b u t p l e n t y o i n d e p e n d e n t ( o " t h i r d -p a r t y " ) c o m p a n i e s h a d m e r c h a n d i s e t d i s p l a y .T w w e l c o m e t r e n d s i e v i d e n c e a r g r o w i n gs o f t w a r e s u p p o r t f o t h V I C - 2 0 a n C o m m o d o r e6 4 a n l o w e r - p r i c e d p e r i p h e r a l s t m a t c h t h l o w e r p r i c e s o f c o m p u t e r s .

M o s t o t h e s e p r o d u c t s s h o u l d b e a v a i l a b l eb t h e t i m e t h i s i s s u e a p p e a r s . H e r e ' s s u m m a r yo t h m o s t i n t e r e s t i n g i t e m s w s p o t t e d :L o w - C o s t P r i n t e r s

G o r i l l a B a n a n a , f r o m L e a d i n g E d g e P r o d u c t s ,3 C O M P U T E f i G o i e t l e A j g u s t l 9 8 3

I n c . , C a n t o n , M a s s a c h u s e t t s . T h i s i t h p r o d u c tb e h i n d t h o s e r e c e n t , m y s t e r i o u s , f u l l - p a g e g o r i l l aa d i m a g a z i n e s . L e a d i n g E d g e , b e s t - k n o w n f o i t E l e p h a n t M e m o r y d i s k e t t e s , s a y s t h B a n a n ai o n l y t h f i r s t i n e l i n e o l o w - c o s t p e r i p h e r a l sf o h o m e c o m p u t e r s .

A $ 2 4 9 . 9 5 , t h e B a n a n a i a 8 0 - c o l u m n ( f u l l -s i z e p a p e r ) p r i n t e r f o i n f o r m a l w o r d p r o c e s s i n ga n g e n e r a l u s e . F e a t u r e s i n c l u d e d o t - m a t r i xp r i n t h e a d ( c h a r a c t e r s a r e f o r m e d o u o f t i n y d o t s ) ;t r a c t o r f e e d ( r e q u i r i n g t r a c t o r - f e e d p a p e r w i t ht e a r - o f f p e r f o r a t i o n s a l o n g t h e e d g e s ) ; u n i d i r e ct i o n a l p r i n t i n g ( t h e h e a d p r i n t s l e f t t r i g h t o n l y ,a n r e t u r n s t t h l e f t f o e a c h n e l i n e ) ; p r i n t i n gs p e e d o 5 c h a r a c t e r s p e r s e c o n d ; f o u r c h a r a c t e rs e t s ( U . S . , B r i t i s h , G e r m a n , a n S w e d i s h ) ; d o u b l e -w i d t h p r i n t m o d e ( c h a r a c t e r s a r p r i n t e d t w i c e a sw i d e , 4 c o l u m n s p e l i n e ) ; a n u p p e r / l o w e r c a s ew i t h o u t t r u e d e s c e n d e r s ( t h e " t a i l " o l e t t e r s s u c ha g j p k a n d o e s n o d i b e l o w t h l i n e ) ,[ ' h e r e ' s a l s o g r a p h i c s m o d e w i t h d e n s i t y o 6

b 6 d o t s p e r s q u a r e i n c h . S p e c i a l p r o g r a m s c a m a k e p i c t u r e s o c h a r t s i n t h i s m o d e b i n d i v i d ua l l y p r i n t i n g t h e s e d o t s .

T h B a n a n a h o o k s u d i r e c t l y t a n c o p u t e r w i t h C e n t r o n i c s p a r a l l e l i n t e r f a c e ( a i n d u s t r y - s t a n d a r d c o n n e c t i o n ) . S i n c e t h C o m o d o r e 6 a n V I C - 2 0 l a c k t h i s i n t e r f a c e . L e a d i n gR d g e a l s o i n t r o d u c e d $ 2 9 . 9 5 a d a p t e r . F o a n o t h e r$ 2 9 . 9 5 , y o c a g e c a r t r i d g e t h a t l e t s t h B a n a n ap r i n t t h s p e c i a l 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 ,w h i c h m o s t p r i n t e r s b e s i d e s C o m m o d o r e ' s o w c a n n o t h a n d l e .

• S T X - 8 0 , f r o m S t a r M i c r o n i c s , I n c . , o f D a l l a s ,T e x a s . A n o t h e r 8 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 S T X - 8 0 i e v e n l e s s e x p e n s i v e a $ 1 9 9 . B u i d i f f e r sf r o m m o s t o i t 8 0 - c o l u m n c o u s i n s i t h a t i t ' st h e r m a l p r i n t e r . T h p r i n t h e a d u s e s h o w i r e s

Page 41: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 41/132

m F R O G G E R ™ . T h p o p u l a r

c o l n - o p c o m e s h o m e ! A c t i o nl a s t a n g r a p h i c s s b r i l l i a n t ,

s w e a r y o u ' r e a a a r c a d e !$ 3 - 1 . 9 5

J A W B R E A K E R " N m o r e s t a l e m a z e s !T h e y ' r e f o m i c e a n d o t h e r p e s t s !E v e r y t h i n g m o v e s i f l u r r y o c o l o re v e n I h w a l l s ! $ 3 4 . 9 5 c a r t r i d g e

C R O S S F I R E ™ A l t a c k i n g a l i e n s s u r r o u n dy o i g a m e o s p e e d a n d a c c u r a c y l A e v e r - d w i n d l i n g s u p p l y o a m m u n i t i o n i y o u r o n l y d e f e n s e ! S 3 4 . 9 5 c a r t r i d g e

T h e s e s m a s h h i t s o o t h e r c o m p u t e r s a r n 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 A n i t ' s j u s t s t a r t . T h b e s t ! T h b r i g h t e s t ! T h f a s t e s t ! T h a t ' s o u r p r o m i s e . G e y o u r F r o g g e r , C r o s s f i r e o J a w b r e a k e r 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 d i r e c t l y f r o mS i e r r a O n - L i n e , I n c . , S i e r r a O n - L i n e B u i l d i n g , C o a r s e g o l d , C a l i f . 9 3 6 1 4 ( 2 0 9 ) 6 8 3 - 6 8 5 8 .

A D O N D O L L A R F O S H I P P I N GM A S T E R C A R D C H E C K C O A C C E P T E D

■ ; ■ : / : ;

■ L I M ES I E R R A V I S I O N I T R A D E M A R K O S I E R R A O N - L I N E , I N C .

I T R A D E M A R K O F S E G A E N T E R P R I S E S . I N C . J A W B R E A K E R I A R E G I S T E R E D T R A D E M A R K O S I E R R A O N - L I N E . I N C . C R O S S F I R E I T R A D E M A R K O S I E R R A O N - L

Page 42: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 42/132

a n s p e c i a l h e a t - s e n s i t i v e p a p e r i n s t e a d o a i n k e d r i b b o n t f o r m i t c h a r a c t e r s . U n l i k e m o s tt h e r m a l p r i n t e r s , h o w e v e r , t h S T X - 8 0 d o e s n o u s t h s h i n y s i l v e r t h e r m a l p a p e r w h i c h c a s o m e t i m e s b e h a r d t r e a d . I n s t e a d , i u s e s w h i t et h e r m a l p a p e r w i t h s h a r p b l a c k l e t t e r i n g , r e m a r ka b l y s i m i l a r t s t a n d a r d t y p i n g p a p e r .

L i k e t h B a n a n a , t h S T X - 8 0 i u n i d i r e c t i o n a l ,b u m a n a g e s a s l i g h t l y f a s t e r p r i n t i n g s p e e d o 6 c h a r a c t e r s p e s e c o n d . I h a s u p p e r / l o w e r c a s ew i t h t r u e d e s c e n d e r s , d o u b l e - w i d t h t e x t m o d e ,

d o t g r a p h i c s m o d e , b l o c k g r a p h i c s c h a r a c t e r s ,E u r o p e a n c h a r a c t e r s , a n C e n t r o n i c s - s t a n d a r dp a r a l l e l i n t e r f a c e . A l t h o u g h S t a r M i c r o n i c s d i n o h a v e i t o w p a r a l l e l a d a p t e r f o h o o k i n g u t h S T X - 8 0 t C o m m o d o r e c o m p u t e r s , s u c h a d a pt e r s a r e a v a i l a b l e f r o m o t h e r t h i r d - p a r t y c o p a n i e s . A C o m d e x , S t a r M i c r o n i c s h a a S T X - 8 0a t t a c h e d t C o m m o d o r e 6 w i t h a i n t e r f a c ea v a i l a b l e f o $ 7 9 . 9 5 f r o m C a r d c o , I n c . , o W i c h i t a ,K a n s a s .

D P - 8 2 4 0 , a l s o f r o m S t a r M i c r o n i c s . T h D P 8 2 4 0 i 4 0 - c o l u m n ( h a l f - w i d t h p a p e r ) p r i n t e rw i t h a i n k e d r i b b o n a n d o t - m a t r i x p r i n l h e a d .

p r i n t s a 5 c h a r a c t e r s p e s e c o n d , h a s t r a c t o r o f r i c t i o n f e e d , u p e r / l o w e r c a s e w i t h o u t t r u e d s c e n d e r s , g r a p h i c s c h a r a c t e r s , E u r o p e a n a n s c e n t i f i c c h a r a c t e r s , d o t g r a p h i c s , a n a p a r a l l e li n t e r f a c e . S u g g e s t e d r e t a i l i S 2 5 0 .

I m p a c t P r i n t e r , f r o m F i d e l i t y E l e c t r o n i c s ,L t d . , o M i a m i , F l o r i d a . T h i s w a n o o n l y t h l e a s t e x p e n s i v e p r i n t e r w f o u n d a C o m d e x , b u a l s o t h o n l y l o w - c o s t u n i t d e s i g n e d s p e c i f i c a l l yf o t h C o m m o d o r e 6 a n V I C - 2 0 . I h o o k s u t e i t h e r c o m p u t e r w i t h n a d d i t i o n a l i n t e r f a c e . A t h o u g h t h i m p a c t P r i n t e r h a o n l y 2 4 - c o l u m nl i n e , i u s e s s t a n d a r d a d d i n g m a c h i n e r o l l p a p e ra n i s u i t a b l e f o p r o g r a m l i s t i n g s a n o t h e r i f o r m a l o u t p u t . O t h e r f e a t u r e s i n c l u d e p r i n t i n gs p e e d o 3 c h a r a c t e r s p e r s e c o n d , u p p e r / l o w e rc a s e , g r a p h i c s c h a r a c t e r s , i n v e r s e c h a r a c t e r s , a n a d o t g r a p h i c s m o d e . P r i c e i S 1 2 9 . 9 9 .

I n s t a n t E x p a n s i o nW a n t t e x p a n d y o u r c o m p u t e r ' s m e m o r y o c a p a b i l i t i e s ? n u m b e r o q u i c k p l u g - i n a c c e s s o r i e sw e r e s h o w n a C o m d e x :

S u p e r m o t h e r f o V I C - 2 0 , f r o m C o m p u s c o p e ,i n c . , T i l l a m o o k , O r e g o n . T h S u p e r m o t h e r s h o r tf o " s u p e r - m o t h e r b o a r d " i t h l a r g e s t e x p a n s i o nb o a r d n o a v a i l a b l e f o t h V I C . A y o k n o w ,e x p a n d i n g t h V I t l a r g e r a m o u n t s o m e m o r yw i t h 8 o 1 6 c a r t r i d g e s p r e s e n t s p r o b l e m , s i n c et h c o m p u t e r h a b u o n c a r t r i d g e s l o t . T h S u p e r -m o t h e r p l u g s i n t o t h i s s l o t a n a d d s e i g h t a d d i t i o n a ls l o t s , e a c h o n s e l e c t a b l e w i t h s w i t c h . T h i s m e a n ;y o c a p l u g i s e v e r a l m e m o r y c a r t r i d g e s , p r o g r a mc a r t r i d g e s , a n o t h e r a c c e s s o r i e s a l a o n c e , a n u s o n o m o r e o t h e m a t i m e b f l i p p i n g t h 4 C O M P U T E ' / ! G a z e t t e A n g u i H 9 8 3

a p p r o p r i a t e s w i t c h e s . S i n c e y o u ' r e n o t c o n s t a n t l yp l u g g i n g a n u n p l u g g i n g c a r t r i d g e s , i a l s o s a v e sw e a r o t h e d g e c o n n e c t o r s .

T h S u p e r m o t h e r a l s o h a s y s t e m r e s e t b u t o n , w h i c h c a s o m e t i m e s r e s c u e y o f r o m j a b c l e a r i n g t h e V I i y o u ' v e m a d e s e r i o u s p r g r a m m i n g e r r o r . A n o t h e r b u t t o n f r e e z e s p r o g r a me x e c u t i o n w i t h o u t i n t e r f e r i n g w i t h a n y t h i n g e l s e .T h i s w o u l d b e s p e c i a l l y h a n d y f o g a m e s w h i c hl a c k p a u s e f e a t u r e . T h e r e ' s a l s o s w i t c h t h a t l e t sy o m a k e b a c k u p c o p i e s o f c a r t r i d g e s o t a p e o d i s k , b u t h b a c k u p w i l l n o r u w i t h o u t t h S u p e r -m o t h e r . T h e S u p e r m o t h e r s e l l s f o $ 1 4 9 . 9 5 .

S u p e r 1 6 K , S u p e r 8 f o V I C - 2 0 , a l s o f r o mC o m p u s c o p e . T h e s e m e m o r y e x p a n s i o n c a r t r i d g e sw o r k w i t h t h S u p e r m o l h e r , o s i n g l y o t h u n e x -p a n d e d V I C . T h S u p e r 1 6 K , a $ 7 9 . 9 5 , a n t h S u p e r 8 K a $ 4 9 . 9 5 , b o t h h a v e l o w p o w e r c o s u m p t i o n f o m o r e r e l i a b l e o p e r a t i o n , e x t e r n a l b l o c ks w i t c h i n g , a n w r i t e - p r o t e c t i o n c i r c u i t r y . S o m e o t h e s e f e a t u r e s w i l l b m o s t u s e f u l t a d v a n c e dp r o g r a m m e r s . F o i n s t a n c e , w i t h e x t e r n a l b l o c ks w i t c h i n g , y o c a c h a n g e t h c a r t r i d g e t w o r ki d i f f e r e n t m e m o r y c o n f i g u r a t i o n s . T h w r i t e -p r o t e c t i o n c i r c u i t r y a l l o w s t h e s e R a n d o m A c c e s sM e m o r y ( R A M ) c a r t r i d g e s t s i m u l a t e R e a d O n l yM e m o r y ( R O M ) , s L l i . i t i n f o r m a t i o n s t o r e d t h e r ec a n n o t b e a c c i d e n t a l l y e r a s e d . A i n t e r e s t i n g f e t u r e o f t h S u p e r 8 i s i t s f o u r e m p t y c h i p s o c k e t si n s i d e t h e c a r t r i d g e . I y o w a n t t u p g r a d e t 1 6 K e x p a n s i o n l a t e r , y o c a b u m e m o r y c h i p s

a n d a d d t h e m y o u r s e l f w i t h o u t s o l d e r i n g .V I G O R f o V I C - 2 0 , f r o m M i c r o t e k , I n c . , S a

D i e g o , C a l i f o r n i a . V I G O R s t a n d s f o " V ' I C ' s G r a n dO l R A M - c a g e " a n i a t h r e e - s l o t e x p a n s i o n b o a r dt h a t s e l l s f o S 3 9 . 9 5 . L i k e o t h e r b o a r d s o t h i s t y p e ,i a l l o w s y o t p l u g i m e m o r y e x p a n d e r s , g a m e s ,a n o t h e r p r o g r a m c a r t r i d g e s s i m u l t a n e o u s l y .M i c r o t e k a l r e a d y m a k e s 8 a n 1 6 e x p a n d e r s f o t h V I C . T w 1 6 c a r t r i d g e s p l u g g e d i n t o V I G O Rw i l l f u l l y e x p a n d V I C - 2 0 a n s t i l l l e a v e o n s l o tf r e e f o r a n o t h e r a c c e s s o r y .

C C - 2 0 6 4 f o V I a n 6 4 a l s o f r o m M i c r o t e k .T h i s c a b l e p l u g s i n t o V I o 6 a n a l l o w s i t o p e r a t e C e n t r o n i c s - s t a n d a r d p a r a l l e l p r i n t e r s , l i k et h o s e d e t a i l e d a b o v e . T h c a b l e c o m e s w i t h s p e c i a ls o f t w a r e o c a s s e t t e w h i c h i n e c e s s a r y t c o m p l e t et h i n t e r f a c e . P r i c e i $ 7 0 .

A c c e s s o r i e s f o V I a n 6 4 f r o m O c e a n sI n t e r n a t i o n a l L t d . , B e n s e n v i l l e , I l l i n o i s . T h i s c o p a n y e x h i b i t e d w i d e l i n e o h a r d w a r e a n d s o f tw a r e f o b o t h c o m p u t e r s , i n c l u d i n g : T e x t v i e w ,p l u g - i n m o d u l e t h a t l e t s t h V I d i s p l a y 4 0 o S c h a r a c t e r s p e r s c r e e n l i n e i n a d d i t i o n t t h e s t a nd a r d 2 c h a r a c t e r s , $ 1 9 9 ; t h J o I a d a p t e r , w h i c ha l l o w s t w j o y s t i c k s o V I o r t h r e e o 6 4 S 1 9 . 9 5 ; t h R S - 2 3 2 B i d i r e c t i o n a l I n t e r f a c e , s V I C sa n 6 4 c a n b e a t t a c h e d t m o d e m s , p r i n t e r s , a n o t h e r d e v i c e s w h i c h u s t h R S - 2 3 2 - s t a n d a r d s e r i a l

Page 43: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 43/132

i n t e r f a c e , $ 3 9 . 9 5 ; t h r e e - s l o t e x p a n s i o n b o a r d s f o b o t h t h V I a n 6 4 S 4 9 . 9 5 ; a n a p a r a l l e l p r i n t e ri n t e r f a c e f o t h V I C , $ 9 9 . 9 5 .

• V I C / 6 4 S w i t c h , m a n u f a c t u r e d i S w e d e na n d i s t r i b u t e d i t h U n i t e d S t a t e s b C o m p u t e rM a r k e t i n g S e r v i c e s , I n c . , C h e r r y H i l l , N e J e r s e y .T h i s d e v i c e l e t s y o p l u g u t e i g h t V I C s a n d / o r6 4 i n t o s i n g l e d i s k d r i v e a n p r i n t e r - i d e a l f o c l a s s r o o m s a n u s e r s g r o u p s . T h V I C / 6 4 S w i t c hc o n s t a n t l y s c a n s t h c o m p u t e r s f o i n p u t / o u t p u tc o m m a n d s . I m o r e t h a n o n c o m p u t e r t r i e s t a c c e s s t h d i s k d r i v e c i p r i n t e r a o n c e , t h S w i t c hh a n d l e s ( h c o m m a n d s i s e q u e n t i a l o r d e r ( f i r s tc o m e , f i r s t s e r v e d ) . I w o r k s w i t h t h V I C - I 5 4 0 /1 5 4 1 d i s k d r i v e a n s e r i a l p r i n t e r . P r i c e i $ 1 4 9 . 9 5 .

• V I C / 6 4 R e l a y C a r t r i d g e , a l s o f r o m C o m p u t e rM a r k e t i n g S e r v i c e s . T h i s d e v i c e p l u g s i n t o t h u s e r p o r t o f V I o 6 a n l e t s t h c o m p u t e rc o n t r o l l i g h t s , h e a t e r s , a i c o n d i t i o n e r s , b u r g l a ra l a r m s , c o f f e e p o t s , o a l m o s t a n y t h i n g e i s e . I h a s i r e l a y o u t p u t s a n t w o p t o c o u p l e r s f o c o n t r o l l i n g a p p l i a n c e s . P r i c e i $ 5 9 . 9 5 .

N e V I A n 6 S o f t w a r eH e r e a r s o m e o f t h e m o r e i n t e r e s t i n g n e s o f t w a r ep r o d u c t s t h a t w e r e e x h i b i t e d a C o m d e x :

" W i z w a r e , " f r o m S c h o l a s t i c , I n c . , C n g l e w o o dC l i f f s , N e J e r s e y . W i d e l y k n o w n a m o n g s c h o o lc h i l d r e n a n p a r e n t s f o i t W e e k l y R e n t i e r , S c h o l a s t i ci e n t e r i n g t h f i e l d o e d u c a t i o n a l a n e n t e r t a i nm e n t s o f t w a r e w i t h l i n e o p r o g r a m s f o t h A p p l e ,A t a r i , T e x a s s t r u m e n ' . s , a n V I C - 2 0 c o m p u t e r s .S f a r , V I C - 2 0 s e l e c t i o n s i n c l u d e E l e c t r o n i c P a r t y ,i n t e r a c t i v e p a r t y g a m e s f o b i r t h d a y s a n o t h e ro c c a s i o n s ( a g e s i a n u p ) ; S q u a r e V a i r s , m e m o r y -m a t c h g a m e ( a g e e i g h t a n u p ) ; T u r t l e T r a c k s , u s i n gt u r t l e g r a p h i c s t l e a c h e l e m e n t a r y c o m p u t e r p r g r a m m i n g ( a g e e i g h t a n u p ) ; a n Y o u r V I C - 2 0 ,a i n t r o d u c t i o n t t h V I f o y o u n g p e o p l e . E a c hi o c a s s e t t e f o $ 2 9 . 9 5 .

C o m m o d o r e 6 4 s o f t w a r e , f r o m T r M i c r o ,O r a n g e , C a l i f o r n i a . T r i M i c r o , a n e c o m p a n y ,i n t r o d u c e d v e r y b r o a d l i n e o s o f t w a r e w h i c hi n c l u d e s S c r i p t i m u s , a w o r d p r o c e s s o r , $ 3 9 . 9 5 ; E a s yD B d a t a b a s e f i l e m a n a g e r f o s t o r i n g a n s o r t i n gn a m e s a n a d d r e s s e s , i n v e n t o r i e s , b o o k c a t a l o g s ,e t c . , $ 3 9 . 9 5 ; T h T r i l o g y S e r i e s , a i n t e g r a t e d w o r dp r o c e s s i n g , d a t a b a s e , a n s p r e a d s h e e t s y s t e m ,S 1 4 9 . 9 5 ; T r C o u n t , s m a l l - b u s i n e s s p r o g r a m w i t hg e n e r a l l e d g e r , i n v e n t o r y , a c c o u n t s r e c e i v a b l e , a n a c c o u n t s p a y a b l e , $ 1 4 9 . 9 5 ; T r i - S y $ , t o o l f o r B A S I Cp r o g r a m m e r s w h i c h a d d s a n e n h a n c e d s c r e e ne d i t o r , e x t e n d e d c o m m a n d s , s t a t i s t i c s m o d u l e ,a n o t h e r u t i l i t i e s , 5 5 9 . 9 5 ; T r G r a p h 1 . 0 , f o c r e a t i n g h i g h - r e s o l u t i o n g r a p h i c s , S 2 9 . 9 5 ; T r F o r t h1 . 0 , f i g - F O R T H l a n g u a g e w i t h e x t e n s i o n s f o t h C o m m o d o r e 6 4 S 5 9 . 9 5 ; E a s y T a t a r , t e n -l e s s o n t u t o r i a l f o r b e g i n n i n g B A S I C p r o g r a m m e r s ,

$ 3 4 . 9 5 ; T r S l u g g e r S t n t t , f o k e e p i n g t r a c k o f s o f t -b a l l a n L i t t l e L e a g u e t e a m s , S 3 9 . 9 5 ; T h B e a nC o u n t e r , h o m e f i n a n c e m a n a g e r , $ 3 9 . 9 5 ; a n t w a r c a d e - s t y l e g a m e s , S h i e l d s U a n K r y s t a l s o Z o n g , $ 3 9 . 9 5 e a c h .

V I C a n d 6 g a m e s , f r o m O c e a n s I n t e r n a t i o n a l .I a d d i t i o n t t h h a r d w a r e a c c e s s o r i e s m e n t i o n e da b o v e , O c e a n s I n t e r n a t i o n a l a l s o i n t r o d u c e d l i n eo g a m e s f o t h V I C a n d 6 4 D o G o b b l e r , F r o g m a n ,T a n k W a r s , C l o s e E n c o u n t e r s , A n u i z i n g M a z e , a n S p a c e R i c - O - S l u n / , $ 3 2 . 9 5 e a c h . B l a c k j a c k a n B l o c kb u s t e r a r a v a i l a b l e f o t h V I o n l y .

V I C a n d 6 s o f t w a r e . i n d l a n g u a g e s , f r o mC o m p u t e r M a r k e t i n g S e r v i c e s . T h i s c o m p a n y e x h ib i t e d l i n e o p r o g r a m s a n d l a n g u a g e s f o b o t hc o m p u t e r s ( p l u s t h h a r d w a r e a l r e a d y c o v e r e da b o v e ) . T h e s e i n c l u d e : V a n i l l a P I L O T \ V I C a n 6 4 ) ,

d i s k - o r c a s s e t t e - b a s e d l a n g u a g e w i t h t u r t l eg r a p h i c s r e c o m m e n d e d e s p e c i a l l y f o c h i l d r e n ,$ 2 9 . 9 5 ; 6 4 - F o r t h ( 6 a n V I C ) , a f i g - l - ' O R T I o p e r a t i n gs y s t e m a n l a n g u a g e w i t h s p e c i a l e x t e n s i o n s ,$ 5 9 . 9 5 ; 6 M a i l i n g L i s t ( 6 4 o n l y ) , $ 2 9 . 9 5 t a p e o 3 3 4 . 9 5d i s k ; 6 4 - S T A T ( 6 a n V I C ) , a c a r t r i d g e t h a t a d d s 1 s t a t i s t i c s a n g r a p h i c s c o m m a n d s t B A S I C , 5 4 9 . 9 5 ;S c r i p t - 6 4 ( 6 4 o n l y ) , l u l l - f e a t u r e d w o r d p r o c e s s o rw i t h b u i l t - i n d i c t i o n a r y e x p a n d a b l e t 2 0 , 0 0 0w o r d s , $ 1 3 9 . 9 5 ; a n C a l c R e s u l t , s o p h i s t i c a t e dd i s k - b a s e d s p r e a d s h e e t f o t h e 6 4 w h i c h l e a v e sa b o u t 4 1 f r e e m e m o r y f o d . i f a , S 1 4 9 . 9 5 .

C O M P U T E R / B A S FC A S S E T T E S / - D P S

) T H E W O R L D ' S F I N E S TD a t a m e d i a I n r a l l m i c r o c o m p u t e r s

U s e d n a t i o n w i d e b s o f t w a r em a n u l a c i u r e r s , h o b b y i s t s , s c h o o l s a n b u s i n e s s e 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 l i t s a l s t a n d a r d r e c o r d e r sC A S S E T T E S T O R A G E C A O D V

O R G A N I Z EY O U R T A P E S I

8 3 D I C l T I A I A H H$ 2 9 S E A C HG E T O N EC A D D Y F R E E ! B u d o C » t * t t « i O n C * a d y . G n t O n C a d d y F R E E !S A T I S F A C T I O N G U A R A N T E E D O R ^ Y O U R M O N E Y B A C K

F O I M M E D I A T E S H I P M E N T p r t 9 * / 7 ~ 1 f U S Y O U f l V I S * O M A S T E R C A R O l / f t L L O I U - - - - - - - - - - O R D E R F O R M - - - - - „ - - -

o r d e r n o . . m a i l T O V O R H T " C o m p u t e r w a r e2 * K i n n d o * S C i W f l j P * k , C 9 1 3 0 7

[ » ( * m u n i i " L l i r f e i i - T O R I T I j b f U o a i i G o i i i1 0 1 4 i i p t n W T S h B r n i n r i « i t w a l m P u t t ' P o l lm f u o i ^ i p p u i Q m t f g n i r t i n o u t ' i d m D i i i t i r r t i w h i n o

f a C i H i f i - l i Q t l h i k i h u u * . - t d u i c o M O R Q i P i o

> ' . - I d - I

» i c i r 1 4 t o a u u r r m a

C v n

Page 44: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 44/132

T H V I P E RD a v e a n < % i s e y G a r d n e r

" T h e V i p e r " i a f a s t - a c t i o n g a m e w i t h2 d i f f i c u l t y l e v e l s f o t h u n e x p a n d e dV t C - 2 0 . t r a n s l a t e d v e r s i o n f o t h C o m m o d o r e 6 h a 6 d i f f i c u l t yl e v e l s . j o y s t i c k i r e q u i r e d .

T h V i p e r i f a s t , f u r i o u s , h u n g r y s n a k e . I r a c e s a b o u t , d e v o u r i n g i t f a v o r i t e f o o d. i s t e r i s k s ! A n t h m o r e i e a t s , t h b i g g e r i g e t s . S i n c e s n a k e s h a v e h a r d t i m e g r o w i n gw i d e r , t h V i p e r s i m p l y g e t s l o n g e r . S i n c et h V i p e r h a ss u c h s n a r p . i 1

! * ; ■

■ ■

v e n o m o u s t e e t h , i m u s t n o i i t h a s t e a c c i d e n t a l l y r u i n t o

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

V i p e r m u s t m a n e u v e r t h r o u g h m a z ew i t h e l e c t r i c w a l l s . O n f a l s e m o v em e a n s c e r t a i n d o o m .

W i t h j o y s t i c k a n V I C - 2 0 o C o m m o d o r e d 4 y o c a e x p e r i e n c e t h p e r i l s o t i i e V i p e r . T h e p r o g r a m i e a s yt o s e t u a n p l a y . J u s t f o l l o w t h s c r e e n

i n s t r u c t i o n s . M a n e u v e r t h V i p e r w i t hj o y s t i c k p l u g g e d i n t o p o r t o n e . D o n ' t

l e a v e . t h e I ' l . i y b u t t o n o t h c a s s e t t er e c o r d e r p r e s s e d a l t e r t h p r o g r a m i l o a d e d , o r t h e j o y s t i c k m a n o r e s p o n dp r o p e r l y . S o m e t i m e s p r e s s i n g R U N /

S T O P a n R E S T O R E b e f o r e p l a y i n gh e l p s l o o , e s p e c i a l l y f o d i s k u s e r s .

Y o c a c h o o s e f r o m v a r i o u sd i f f i c u l t y l e v e l s t c o n t r o l t h e

V i p e r ' s s p e e d n i n e l e v e l s o t h V I a n 2 l e v e l s o

t h 6 4 Y o a l s o

s e l e c t o n o t h r e e c o u r s e s - n m a z e , t h e a s y m a z e , o r t h e h a r d m a z e . Y o u r s c o r e

i t h n u m b e r o t h o s e d e l i c i o u s a s t e r i s k se a t e n m u l t i p l i e d b t h s k i l l l e v e l y o s e l e c t e d , s t h h a r d e r t h g a m e , t h

m o r e p o s s i b l e p o i n t s . Y o g e t w i c e a sm a n y p o i n t s f o t h e a s y m a z e , a n f i v e

l i m e s a m a n y f o t h h a r d m a z e .A v a i l a b l e O T a p eI y o d o n ' t w a n t t t y p e t h i s p r o g r a m , t h a u t h o r s w i l l s a v e i o t a p e f o y o u ( V I Cv e r s i o n o n l y ) . S e n d b l a n k 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 d m a i l e r , a n S t o

D a v e G a r d n e r2 3 4 2 B a r n e s R o a dW a l w o r t h , N 1 4 5 6 8

W o r d T P r o g r a m m e r sT h V I v e r s i o n u s e s c l e v e r j o y s t i c k r o u t i n ep u b l i s h e d i t h O c t o b e r 1 9 8 2 C O M P U T E !M a g a z i n e . S i n c e t h e r o u t i n e i w r i t t e n i m a c h i n el a n g u a g e , i s p e e d s u t h a l r e a d y f a s t r e s p o n s eo t h V I C - 2 0 . T h C o m m o d o r e 6 4 h o w e v e r , i " b u r d e n e d " w i t h m o r e m e m o r y a n g r a p h i c sp o w e r , w h i c h i r o n i c a l l y t e n d l m a k e g a m e s r u s o m e w h a t m o r e s l o w l y . T c o m p e n s a t e , t h e n t i r em a i n l o o p o f t h e p r o g r a m w a t r a n s l a t e d i n t om a c h i n e l a n g u a g e f o t h M T h r e s u l t i n g s p e e dw a s f a s t t h a t d e l a y l o o p s h a t b i n s e r t e dj u s t t s l o w i d o w n t b a r e l y p l a y a b l e l e v e l . I y o u ' r e b r a v e e n o u g h , t r l e v e l 2 0 y o u ' l l n e v e r b ea b l e t p l a y i t I a n y o n e c a s c o r e a n p o i n t s o l e v e l 2 w i t h t h h a r d m a z e , i w o u l d b t r u l y

m i r a c u l o u s .A l s o , t h 6 4 v e r s i o n w a

c h a n g e d s y o d o n ' t h a v et u s e t h e k e v -

4 C O M P U T E ! ' ! G o i c t t e A u g u s t 1 9 8 3

Page 45: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 45/132

m i C R D D t G l T 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

S N A K M A N1 1 ■ - I I . - C T B H 1 U I E M K

- i H i C A S S E T T El o

V I 2 0

W A T C H O U T !V o u r m i s s i o n , s h o u l dy o d e c i d e t a c c a p l i t i t c a p t u r e l o k e n s a n k e e p s h a r p e y e p e e l e df o t h g r e m l i n s t h a t , i r ec h a s i n g y o l a s t .a c l i o n - p a c k e O m a i e -a n d - c h a s Q g a m e w i l hh i g h - r e s o l u t i o n g r n p h i c sa n e « c i t e r n o n i - h u i i a i n gi O u n d

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

s p a c e g a m e T i l l e d v n i he x c i t i n g g r a p h i c s a n

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

f t g h t e r c r a f t b e y o n d t h d e f 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 b o m b i n g I h r o u g h

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

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

s h o w e r s

C A S S E T T Ef o

V I Z O

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 !n e g e n e r a t i o n n g r i dg a m e w i t h s u p e r c o l o r

g r a p h i c s a n a r c a d e - l i k es o u n d Y o u a r l o n e l y

l i t t l e p a i n t e r w h m u s lC o m p l e t e l y p m

i n c r e a s i n g l y c o m p l o *g r i d s t i e l o r e t h e n a s t yg n c h a s e r s c a t c h y o u 1

l a s l m a c h i n e - l a n g u a g ep r o g r a m w i t h 2 5

d i f l 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 a c t i o n - p a c k e d p i n b a l lg a m e f e a t u r i n g o p l a y e r s , r e a l i s t i c g r a v i t y .( U p p e r s , h i g h - r e s o l u i 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 V o p u l lt h p l u n g e r , H i t h I f i p p c r s . l i g h l I h l i g h t s ,a n r a c k u t h p o i n t s .B u w a t c h o u l . y o c a T I L T '

i r t ^ * - " - ' t " " - ^ V I 2 0 i l h ' i r i 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

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

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 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 46/132

o t h e r - S o nP r o g r a m m i n gJ 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

' T h e V i p e r " w a c r e a t e d b f a t h e r - s o nr o g r a m r r d n g t e a m , D a v e G a r d n e r a n d h i

o C a s e y , a g I T h e y ' v e h a t h e i r V I C - 2 0n l l i t t l e m o r e t h a n . y e a r ,u t h e y a r p l a n n i n g t w r i t e

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

h e i r e a r n i n g s t o T h V i p e r ,e x a m p l e , w i l t h e l p p u r -

i a s e d i s k d r i v e .G a r d n e r l e a r n e d I 1 A S 1 C

o t h V I a n d e c i d e d t t r i h a n d a g a m e p r o g r a m m i n g

h o n e h i s k i l l s . T h i d e a o n a k i n g s n a k e t h a t g r o w so n g e r a s i e a t s o c c u r r e d i u a f t e r w a t c h i n g s i m i l a r; a m e o n a A p p l e c o m p u t e r .

G a r d n e r d i t h a c t u a l p r o g r a mm i n g , w h i l e C a s e y d r e a m e d u l e i d e a s a n h e l p e d w i t h t h

e s i g n .G a r d n e r d i d n ' l p l a n h o h w a g o i n g

o i m p l e m e n t t h g a m e . " j u s t s a t d o w n a t h k e y b o a r d a n s t a r t e d w o r k i n g o i t , " l i s a y s . " F i r s t g o t h s c r e e n s e u p t h e n d e " i n c d t h s n a k e . " N e x t c a m e t h s n a k e ' sm o v e m e n t a n t h i n t e r a c t i o n w i t h t h a t e r i s k s i g o b b l e s u p . A f t e r G a r d n e r h a d r f i n e d t h e m o v e m e n t o t h e V i p e r , h e a d d e ds k i l l l e v e l s b m a k i n g t h s n a k e m o v e L i s t e ri e a c h o n i n e s t a g e s . T h e n h w o r k e d o u

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

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

h a v i n g m a z e f o t h s n a k e t m o v et h r o u g h a n t h a t b e c a m e h i s p e c i a l p r o j e c t .

A f t e r h i f a t h e r s h o w e d h i h o t u s a p p a p e r t r e p r e s e n t t h c o m p u t e r ' s

? b e g a n t m a z e s . " H d i a b o u t e i g h t d e s i g n s , " s a y sG a r d n e r . " W t a l k e d o v e r w h a t w o u l d b t i n ' m o s t p l a y a b l e a n t h m o s t a c h i e v a b l ew i t h t h c o m p u t e r . " T h e n , t h e y c h o s e t h v e r s i o n t h a t s e e m e d b e s t .

O n c e t h e y h a t h b a s i c g a m e , t h e y d c i d e d t i n c r e a s e t h n u m b e r o s k i l l l e v e l sb o f f e r i n g t w m a z e s , o n e a s y , t h o t h e rh a r d . I n c l u d i n g t h o p t i o n o n m a z e a a l l .

U a v e G a f A t K )

t h

[ h e r o . i r e t o t a l o 2 s k i l l l e v e l s .T h w h o l e p r o c e s s o c r e a t i n g t h e g a m e

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

C r e a t i n g t h g a m e w a i n t e n s e , b u t h a th a s o n l y w h e t t e d t h e i r a p p e t i t e . T h e i r c u r r e n tp r o j e c t i a n a d v e n t u r e g a m e w i t h q u a l i t yg r a p h i c s . C a s e y h a s h o w n p a r t i c u l a r a t i t u d e f o t h v i s u a l s i d e . " l l e n d s m o r et o w a r d t h a r t i s t i c a s p e c t s , " s a y s G a r d n e r .C a s e y , w h l i k e s t s i a t h c o m p u t e r a n w o r k o u t n e c h a r a c t e r s e t s , h a s a l r e a d yd e s i g n e d t h t i t l e p a g e t o t h n e g a m e .

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

A C O M P U T E f i G a z e t t e A u g i u t l 9 8 3

Page 47: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 47/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 c ( o r C B 6 4 ) w i t h 3 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 t m o s t B A S I C 4 . 0 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 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 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 P r o N e t l o c a l n e t w o r k . 8 k o R O 4 k 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 P r o l N 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 c o r C B 6 4 M o o n l y $ 8 9 . 9 5 . . . o r $ 9 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

1 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 r o r d e r t h r o u g h y o u r V i s a o r 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( 4 1 5 ) 9 6 5 - 1 7 3 5

Page 48: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 48/132

T l i t ' V i j p e r h a f u e l c r u s h e d i n t o a w a l l i t h u p p e r - r i g h te a r n e r - V 1 C - 2 0 v e r s i o n , e a s y m a z e .b o a r d a f t e r t y p i n g R U N . T h i s l e t s y o s i b a c k i y o u r c h a i r a n m a k e a l y o u r s e l e c t i o n s ( s u c h a s k i l l l e v e l ) w i t h t h j o y s t i c k . T h i s t e c h n i q u e m a b h a n d y w h e n y o w r i t e y o u r n e x t p r o g r a m .

A n o t h e r f e a t u r e i t h 6 4 v e r s i o n i t h w o r d" V I P E R " t h a t m o v e s a b o u t o t h t i t l e s c r e e n .N o i t ' s n o h i g h - r e s o l u t i o n g r a p h i c s , a n i t ' s n o m a d e o s p r i t e s , b u r a t h e r f r o m s i m p l e c h a r a c t e rg r a p h i c s f o u n d O t h k e y b o a r d . T h m o v e m e n tw o r k s w i t h p r o g r a m m a b l e I N S e r t s a n D E L e t e s .A g a i n , l o o k i o v e r . Y o m a b a b l e t u s t h t e c h n i q u e f o a n i m a t i o n i y o u r n e x t g a m e .B r e a k d o w n O V I V e r s i o nL i n c t s )l i l - f . l i

7 0 - 1 1 1 01 1 0 - 1 6 01 7 0 - 2 0 0

2 1 ( 1

I n i t i a l i z e v a r i a b l e s , D I M e n s i o n a r r a y s , P O K Em a c h i n e l a n g u a g e r o u t i n e i t o c a s s e t t e b u f f e r , s s c r e e n a n b o r d e r c o l o r s , G O S U I i t t i t l e p a g e, i n J I n s t r u c t i o n s .P l a c e b o r d e r .R a n d o m l y p l a c e f i r s t a s t e r i s k a n V i p e r .K i . m i I j o y s t i c k .C h e c k i V i p e r h a s h i a n y t h i n g .

T h V i p e r c o l l i d e s w i l h t h l o w e r w a i l C o m m o d o r e 6 - v e s i o n , h a r d m a z e .4 C O M P U T E ! ' ! G a z e t t e A j g u s t l 9 8 3

2 2 C h e c k i f a s t e r i s k i m i s s i n g .2 4 C h e c k i V i p e r h a s e a t e n a s t e r i s k ,2 5 I ' t a c e n e a s t e r i s k .2 6 0 - 3 2 0 U p d a t e t a i l l o c a t i o n .3 3 0 V i p e r n o i s e .3 5 M o v e V i p e r .3 6 C o n t r o l V i p u r ' s s p e e d .3 7 0 - 4 2 1 ) T i t l e p a g e .4 3 0 - 5 6 0 D i s p l a y i n s t r u c t i o n s a n s e s k i l l l e v e l .5 7 S ' l a c e h a r d m a z e .5 9 P l a c e e a s y m a z e .6 0 0 - 6 9 0 E n o g a m e , d i s p l a y s c o r e , s t a r t o v e r .7 0 0 - 7 2 0 F i n d l o c a t i o n f o n e a s t e r i s k .7 3 0 - 7 5 0 M a c h i n e l a n g u a g e r o u t i n e .7 6 0 - 7 8 0 M a z e D A T A .

S e p r o g r a m l i s t i n g s o p a g e 1 1 6 . 4

F O P r e s e n t s .F o t h C o m m o d o r e 6

W p r y t e Q y t e r 1 "T h u s e r a f l e c l i o n a t e s p n l e d e v e l o p m o n i p r o g r a m . M e n u -a n v e n . m o n o / m u l i i c o l o r s p r i t e s , j o y s t i c k ' k e y b o a r d , l a p e / d i s k .2 0 K 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 c o m m a n d sR 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 l a m m a i i o n ) .C r e a t e a n e d i i u t 1 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 i h e G a m e M a k e r a u t o m a t i c a l l yp r e p a r e s a b a s e ( o g a m e d e v e l o o m e n l .C a s s e l l e S 2 9 . 9 5D i s k 1 3 4 . 9 5 ( U . S . F u n d S J

F O 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

A D m s i o i o f o i l i f S y s l e m a . m

C o m m o d o r e 6 A p p l e I A s s e m b l yD e b u g g e rI y o a r d e v e l os o f t w a r e t o t h C o m m o d o r e 6 o A p p l e I o a r i n t e r e s t e di a s s e m b l y l a n g u a g e p r o g r a m m i n g , y o u n e e d e d t h i sf i n e l y - c r a f t e d a i d " y e s t e r d a y ! ' A l t h e f e a t u r e s y o u ' de x p e c t i a a d v a n c e d d e b u g g e r a r i n c l u d e d s t e p ,b r e a k p o i n t s , w i n d o w i n g , s u p e r - c o m p l e x c o n d i t i o n a lb r e a k s , s y m b o l i c d e b u g g i n g , p a t c h , s h o w p r i o r 1 2 s t e p s , a n c o m p i l e d B A S I C - l i k e l a n g u a g e . S u p p l i e dc o m p l e t e w i t h d e t a i l e d i n s t r u c t i o n m a n u a l . n e d a t a s h e e t i a v a i l a b l e o r e q u e s t .P T D - 6 5 1 0 D e b u g g e r f o C o m m o d o r e 6 4 S 6 5 . 1 0P T D - 6 5 0 2 D e b u g g e r f o A p p l e I a n M e S 4 9 . 9 5M a n u a l ( o n l y ) f o a b o v e , e a c h $ 1 0 . 0 0D i s K i t 6 F a s t s i n g l e d i s k c o p y{ - ( - u t i l i t i e s ) f o C o m m o d o r e 6 S 7 5 . 0 0

• P T D - 6 5 1 0 ( C o m m o d o r e ) r e q u i r e s 1 5 4 1 d i s k d r i v e .P T D - 6 5 0 2 ( A p p l e ) r e q u i r e s D O 3 . 3 , 4 8

P T E R O D A C T Y LS O F T W A R E s2 0 B o l i n a s R o a d # 2 7 . P . O . B o x 5 3 8

F a i r f a x , C 9 4 9 3 0 ( 4 1 5 ) 4 8 5 - 0 7 1 4

Page 49: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 49/132

2 i j P E3 I M P '

F

P R O G R A M S/ W I T H T H W O R K S *

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

G r e a t b a s i c p r o g r a m s w i t h m a c h i n e l a g u a g e s u b r o u t i n e s . E a c h I N S I D E B A S I Cp r o g r a m a l l o w s y o t e n t e r t h e p r o g r a ma n m a k e c h a n g e s . I t h p r o c e s s y o l e a r n h o t c r e a t e y o u r o w 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 Q U I Z M $ 1 4 . 9 5A l t h f u o a d a y a t h T h i s I t h i d e a l p r o g r a m t r a c e s I n c l u d i n g h i g h r e s o l u - d e m o n s t r a t e t h c o m p u t e r ' sl i o n g r a p h i c s . Y o a n y o u r a b l l t t y t p r e s e n t m a t e r i a l s ,f r i e n d s c a g e h o u r s o a s q u e s t i o n s , a n s c o r ee n j o y m e n t o u o t h i s g a m e y o u . A f t e r t e a m i n g t h i s o n e ,b e t t i n g o y o u r f a v o r i t e y o u c a n m a k e a q u l z f o r a n yh o r s e s a n w i n n i n g t h e b i g s u b j e c t .b u c k s ! Y o u c a n e v e n T A S K O R G A N I Z E R S 2 4 . 9 5c h a n g e t h n a m e s o t h T h | s u 5 e , u l p r o g r a m k e e p sh o r s e s f o m o r e f u n . o t o o w o r kF O R M G E N E R A T O R $ 1 9 . 9 5 s c h e d u l e . E n t e r n e t a s k sT h p r e p a r a t i o n o f o r m s c a a n p r o j e c t s w i t h d e a d l i n e sb e m e s s . W i t h t h i s h a n d y a n t r a c k t h e m t h r o u g hp r o g r a m y o u c a g e n e r a t e c o m p l e t i o n . A u t o m a t i c a l l ya n y t h i n g f r o m l a b e l s t i n l i s t s J o b s i p r i o r i t y o r d e r .

$ 2 4 . 9 5U S C O L O R C R A F T S C R E E N S I Y O U R B A S I C P R O G R A M S

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

A n i m a t i o nG a m e G r a p h i c sS l i d e S h o w s

C a r t o o n s a n S t o r i e sR o l l i n g D i s p l a y sG r a p h s a n C h a r t s

S E Y O U R D E A L E R O O R D E R D I R E C TS p e c i f y C o m m 6 o V i 2 0 c a s w H eo a i m . ( A d d $ 5 . 0 0 t o a u k )S e n d c h o c k o m o n e y o r d e r o d $ 2 - 0 0 ( f l i p p i n g a n h o n d l l n gF N ■ : ■ ; ] . n o d 6 K I W I f O C O D . a n o . u . C o i d c o l l { U S ) 6 2 0 - 4 1 5 0 .a d i i ' . 0 m M c o c r t a r g e

C o m m o d o r e 6 a n V I 2 0 a r e r e g t » -t e r o d I r a d o m o r i ! ! o C o m m o d o *B u s i n e s s M o c n i n e s .

c a m r r w f d c c u c t s n 1 1 0 0 E H E C T O R S I W H I T E M A R S H , P A 1 9 4 2 8

N E f o t h V I a n ' 6

J O Y S T I C K !H i g h - r e s o l u t i o n p i c t u r e sw i t h p r i n t - o u t t V I p r i n t e r .

P u y o u r h a n d s o c r e a t i v i t y w i t ht h i s h i - r e z s o f t w a r e l o t h V I o ' 6 4 . D r a w n a r r o w o w i d e l i n e s ,c u r v y o r s t r a i g h t , c r e a t eb a c k g r o u n d p a t t e r n s , e r a s em i s t a k e s , s e t c o l o r s , a d d c a pt i o n s , t o o ! G r e a t F o g r a p h s a n p i e - c h a r t s . S A V E y o u r c r e a t i o n st t a p e o r d i s k , a n p r i n t h i - r e zc o p y .

P r o g r a m I n c l u d e s l a r g e" p i c t u r e l i b r a r y " r e a d y l u s a s i o m o d i f y w i t h J o y s t i c k . P l o t -t i n g p r o g r a m I n c l u d e d l o m a i n g p e r f e c t c i r c l e s . O c a s s a t t e .' 6 P a n o r a m a $ 2 9 . 9 5V i C - P l c s $ 2 9 . 9 5

A l s o a v a i l a b l e :S m a r t A S C I I , s o f t w a r e i n t e r f a c e f o p a r a l l e l p r i n t e r s .A $ 5 9 . 9 5 , l o w e s t - c o s t , m o s t f l e x i b l e i n t e r f a c e l o V I a n ' 6 4 . O c a s s e t t e , w i l h c a b l e a n m a n u a l .

I t ' s h e r e ! U P L O A D / D O W N L O A Ds o f t w a r e f o t h V I ' 6 4 !

E n j o y t h p o w e r o f i l e t r a n s f e r u n d e rp o p u l a r p r o t o c o l s ; S A V E f i l e s t d i s k o t a p e ; E D I T ; D U M P t V I p r i n t e r s o p a r a l l e l p r i n t e r s ( w i t h S m a r t A S C I I ) ;s u p p o r t s U P P E R / l o w e r c a s e t e x t ,s t a n d a r d A S C I I , a n c o n t r o l c h a r a c t e r s .S u p e r T e r m h a n d l e s s e q u e n t i a l ,p r o g r a m , a n w o r d p r o c e s s i n g f i l e s . O c a s s e t t e , t r a n s f e r a b l e t o d i s k . W h e n y o n e e d p r o f e s s i o n a l c a l i b e r m o d e ms o f t w a r e , t h i n k S u p e r T e r m ,S u p e r T e r m ( s p a n i f y v i o ' w j . . . . $ 9 9 . 9 5

( V I C v o r s t a n r e q u i r e s 1 B m e m o r y e x p )

T e m i n a l - 4 0 , t h t o p - r a t e d V I 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 .E a s y - t o - u s e ; V I p r i n t e r d u m p ; r e 8 m e e x p ; 5 2 9 . 9 5 o c a s s e t t e .

' $ T e r m i n a l . S a m e p o w e r f u l f e a t u r e s a T e r m l n a l - 4 0 ; l o ' 6 4 ;2 4 p r i n t i n g b u l f e r . O n l y 2 9 . 9 o c a s s e t t e .

M I D W E S T O R D E R D E S K : M A I L O R D E R : A d t w s n i p p y a n „ . . L * ! « r t / o h « - j o q 7 o n n i > « d H i « » M t o c u M * v n M t a « « « i C a l l o r w r i t eP l l V l \ V I I I C . V O l O J O O O " f « U U a d 3 ( c a r d * a n o t d a l e ) W r s s U o o l s f o r f r 6 6 b r O C h U T eu s * . u s . b « o n l y : « i s s h ( v h ™ i « j D e a l e r i n q n i i l o - I n v i t e d .3 1 W E S T 7 2 n d S T " K A N S A S C I T Y - M O - 6 4 1 1 4

Page 50: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 50/132

F o V I C -M a r k D u d l e y

" C y l o n Z a p " i a a r c a d e - s t y l e g a f o t h 8 e x p a n d e d V I C - 2 0 a n [ h C o m m o d o r e d 4 s p a c e s t a t i o n i c e n t e r o f t h e s c r e e n , w h i c h y o u m u s td e f e n d a a l c o s t s , i a t t a c k e d c o n t i n u a l l yb C v l o n s h i n s . Y o m u s t s h o o t t h e mb e f o r e t h e y d i v e ( k a m i k a / j f s l y l e ) i n t ot h s p a c e s t a t i o n .

T d e f e n d a g a i n s tt h C y l o n s , y o h a v e

t w w e a p o n s . F i r s t , t h j o y s t i c k i m o v e d u p d o w n ,

r i g h t , o l e f t t l i r e * l a s e r s i a n o t h e s e f o u r d r e c t i o n s . S e c o n d , t h f i r e b u t t o n d e t o n a t e s" s m a r t b o m b , " w h i c h i m m e d i a t e l y c l e a r s t h s c r e e n o a l v i s i b l e a t t a c k e r s . S m a r t b o m b s s h o u l db u s e d s p a r i n g l y , f o t h e r e a r o n l y t h r e e a v a i l a b l ea t h b e g i n n i n g o f p l a y .

T h s c o r e a n t h n u m b e r o r e m a i n i n gb o m b s a r c o n t i n u a l l y u p d a t e d a t h e u p p e r - l e f tc o r n e r o f t h e s c r e e n . W h e n t h s c o r e r e a c h e s 3 0 t h e f l a n k a t t a c k e r s b e g i n t i n c r e a s e s p e e d . W h e ny o u r s c o r e r e a c h e s 5 0 t h a t t a c k e r s f r o m t h t o a n b o t t o m i n c r e a s e t h e i r s p e e d . I y o u r s c o r ee x c e d e s 6 0 y o w i n b o n u s s m a r t b o m b s .

I y o u r p o i n t t o t a l i h i g h s c o r e s i n c e t h e4 C O M P U T E ! ' ! G a z e l l e A u g u i H 9 8 3

p r o g r a m w a s f i r s t l o a d e d , y o e n t e r y o u r i n i t i a l sw i t h t h j o y s t i c k . M o v i n g t h s t i c k r i g h t o l e f ts t e p s t h r o u g h t h a l p h a b e t f o r w a r d o b a c k w a r d .W h e n t h e c o r r e c t l e t t e r i f o u n d , s e l e c t i w i t h t h f i r e b u t t o n . B s u r e n o t t h o l d t h f i r e b u t t o nd o w n t o l o n g w h e n s e l e c t i n g y o u r i n i t i a l s , o y o m a i n a d v e r t e n t l y c h o o s e t h w r o n g l e t t e r s .

T h V I C - 2 0 v e r s i o n o C y l o n Z a i i t h r e ep a r t s . T h f i r s t p a r t r e d e f i n e s t h s t a r t o B A S I Ct a l l o w r O O t n f o t h r e d e f i n e d c h a r a c t e r s e t . I a l s o l o a d s t h s e c o n d p a r t , w h i c h p u t s t h s p e c i a lc h a r a c t e r s i n t o m e m o r y a n p r i n t s i n s t r u c t i o n s .T h t h i r d p a r t c o n t a i n s t h g a m e i t s e l f . U a c h p a r tm u s t b e t y p e d i s e p a r a t e l y a n t h e n s a v e d t ( a p e . W h e n s a v e d i s e q u e n c e , t h g a m e w i l ll o a d s m o o t h l y . I y o u s d i s k d r i v e , y o m u s tl o a d t h s e c o n d a n t h i r d p r o g r a m s m a n u a l l yw h e n t h p r o m p t " P r e s s P l a y O T a p e " a p p e a r so t h e s c r e e n .

T h C o m m o d o r e 6 4 v e r s i o n o C y l o n Z a c o n s i s t s o f o n l y o n s e c t i o n b e c a u s e o t h 6 4 ' sl a r g e r m e m o r y . O t h e r w i s e , t h g a m e i e s s e n t i a l l yt h s a m e .

B r e a k d o w n O T h V I V e r s i o nM e r e a r b r i e f e x p l a n a t i o n s o w h a t ' s g o i n g o i t h V I v e r s i o n o C y l o n Z a p . T h i s i n f o r m a t i o n i f o p r o g r a m m e r s w h a r i n t e r e s t e d i s t u d y i n gt h t e c h n i q u e s u s e d .

Page 51: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 51/132

A t t a c k i n g C y l o t i s h i p s s u r r o u n d t h p l a y e r ' s s p a c e s t a t i o n i " C y l o n L a y , " V I C - 2 0 v e r s i o n .

A e n e m y C y l o n H e a r s i t t a r g e t i " C t / l o n Z a p , " C o m m o d o r e6 v e r s i o n .

P r o g r a m ! : S e t - u p ( V I C - 2 0 )S e t s t h e s t a r l o U A S I C p o i n t e r .S e t s b o t h e n d - o f - m e m o r y p o i n t e r s .S e t s b e g i n n i n g o H A S 1 C t 0 P r i n t s " b y l e s f r t ' L ' " m e s s a g e .P u t s L O A D c o m m a n d i n t o k e y b o a r d b u f f e r .

P r o g r a m 2 S p e c i . i l I n s t r u c t i o n s ( V I C - 2 0 )3 C l e a r s c r e e n , s e t . s c r e e n c o k i r , l o w e r c a s e .3 D i s p l a y t i t l e .

4 0 - 7 0 L o a d c h a r a c t e r s .7 L o a d m a c h i n e l a n g u a g e r o u t i n e , a s f o

i n s t r u c t i o n s .9 P O K E L O A D c o m m a n d i n t o k e y b o a r d ,

c l e a r s c r e e n .9 5 - 1 2 5 D A T A s t a t e m e n t s f o c h a r a c t e r s .

1 3 0 - 1 6 0 I n s t r u c t i o n s .1 6 R E T U R N t c o n t i n u e m e s s a g e .1 7 0 - 1 8 0 I n s t r u c t i o n s , r e t u r n t L O A D c o m m a n d .1 9 0 - 2 3 0 S u b r o u t i n e f o " H i t R E T U R N T C o n t "

m e s s a g e .2 3 5 - 2 9 0 O p e n i n g t i t l e .3 0 0 - 3 1 0 R o u t i n e t m o v e t i t l e a c r o s s s c r e e n .4 0 0 - 5 1 3 R o u t i n e t e n t e r m a c h i n e l a n g u a g e .

P r o g r a m 3 C y l o n Z a ( V I C - 2 0 )3 5 - 5 0 I n i t i a l i z e v a r i a b l e s .

5 S e s c r e e n c n l o r , c l e a r s c r e e n , d i s p l a y h i g hs c o r e s .

6 S e b e g i n n i n g o p l a y v a r i a b l e s .6 S e c h a r a c t e r p o i n t e r .

7 0 - 8 0 C l e a r s c r e e n , d r a w b a s e .' ) ( ) P r i n t s c o r e , l i a s e s , b o m b s i u p p e r - l e f t c o r n e r .

1 5 0 - 2 2 5 E n e m y s h i p a p p e a r , m o v e , h i t .2 3 N b a s e s l e f t , d i s p l a y s c o r e s .2 3 S c o r e d ! o m o r e , s h i p s a p p e a r f a s t e r .2 3 G O T O b e g i n n i n g o j o y s t i c k r o u t i n e .

2 4 0 - 3 1 5 D r a w b a s e .3 2 0 - 3 4 0 F i r e l a s e r u p 3 4 5 - 3 6 5 F i r e l a s e r d o w n ,3 7 0 - 3 9 0 F i r e l a s e r l e f t .3 9 5 - 4 1 5 F i r e l o s e r r i ^ h t .4 2 0 - 4 6 5 M u s i c l o e n t e r i n g i n i t i a l s .4 7 0 - 4 7 5 D A T A f o s o n g .4 8 0 - 5 2 5 E x p l o s i o n f o h i o e n e m y s h i p , a d s c o r e .5 3 0 - 5 8 1 ) H o n u s b a s e a n b o m b r o u t i n e .

5 8 5 - 1 ) 1 5 l i a s e e x p l o d e s .6 2 0 - 6 5 0 I s c o r e i o n o h i g h s c o r e s , r e a r r a n g e o t h e r

s c o r e s .6 5 5 - 6 8 5 P r i n t h i g h s c o r e s a n l p l a y a g a i n .6 9 0 - 7 2 5 R a s e e x p l o d e g r a p h i c s .7 3 0 - 8 1 5 E n t e r i n i t i a l s r o u t i n e .8 2 0 - 8 5 0 P r i n t s c o r e s a n t i t l e .8 5 5 - 8 9 5 S m a r t b o m b e x p l o s i o n a m s c o r i n g .

9 0 S h i p a l a r m s o u n d .9 0 5 - 1 2 5 E n t e r i n i t i a l s p r i n t r o u t i n e .

l i s t i n g s o p a g e 1 1 9 .

S U P E R D I S KF l o p p y D i s k D r i v e F o

V I C - 2 0 & C o m m o d o r e 6 S u p e r D i s k ' i C o m m o d o r e c o m p a t i b l e d i s k d r i v e d e s i g n

e t i n t e r f a c e t 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 s s u c ha t h P E T 1 . V I C - 2 0 1 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 ei c o m 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 t h 1 5 4 1d i s k d r i v e s a n r e c o g n i z e s p r o g r a m s g e n e r a t e d o a n o t h e s e d 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 m p a r a b l e t t h o s ef o u n d o n t h C o m 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 l f e r s R A M a r e a w i t h i n t h e d i s k u n i t , s e r i a l a n a I E E E b u i n t e r f a c e .I n t r o d u c t o r y O f f e r . . . $ 3 9 5 . 0 0

G e m i n i - 1 0 w / l n t e r f a c eC P P a r a l l e l I n t e r f a c eE x p a n d o p o r t 3 V I CE x p a n d o p o r t V I E x p a n d o p o r t C 6

A l s o A v a i l a b l e :S 3 9 9 . V 3 R A

6 5 V 8 R A 2 5 V 1 6 K R A 7 5 V 2 4 K R A

C I ( I E E E l o C 5 4 )

2 5 4 5 7 5

1 0 5 .6 5 C I ( I E E E l o C 5 4 ) 9 5

C A T A L O G O O T H E R H A R D W A R E S O F T W A R E A V A I L A B L E O R E Q U E S T . W a c c e p t : V I S A , M a s t e r c h a r g e . a n A

S o u t h w e s t M i c r o S y s t e m s , I n 2 5 5 4 S o u t h w e l l D a l l a s , T e x a s 7 5 2 2 9

( 2 1 4 ) 4 8 4 - 7 8 3 6T r a d e m a r k o C o m m o d o r e l n ' T r a t f a m a r k o M S

Page 52: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 52/132

I

! L I J L 1 _

W 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 f 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 , t 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 e S o f t s m i t h ™ l a b e l . H u 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 m 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 e 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 .

F i r 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 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 p u b l i c t h r o u 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 t 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 : i 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 53: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 53/132

m

i m

I S B E I N G W R I T T E N .- T I " ■ _ ■ . . A f ' . ' V i ' . i i ' ■ ■ ■ ! . i

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 es 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 em 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 g 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 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 e 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 l t d . f , S P ?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 54: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 54/132

J e f f M i n t e r :T h P r o g r a m m e r B e h i n dG r i d r u n n e A n

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

J e f f M i n t e r , B r i t i s h a u t h o r o t h e h o t - s e l l i n gg a m e G r i d r u n n e r , s t a r t e d h i o w s o f t w a r ec o m p a n y a f t e r h w a f o r c e d t d r o p o u t o fc o l l e g e . I n t h y e a r s i n c e , h e ' s p r o d u c e d m o r et h a n d o z e n p o p u l a r g a m e s a n c o u p l e o b e s t s e l l e r s . H e r e , h t a l k s a b o u t h i w o r k a n h i a p p r o a c h t g a m e p r o g r a m m i n g .

J e f f M i n t e r i e x c i t e d a b o u t h i n e w e s tg a m e , A t t a c k o t h M u t a n t C a m e l s , a e t e n s i o n o h i p o p u l a r G r i d r u n n e r . I w a p r e m i e r e d i J u n e b y H u m a n E n g i n e e r e d

S o f t w a r e ( I R S ) , t h U . S . d i s t r i b u t o r . H E i g e a r i n g u n a t i o n a l a d v e r t i s i n g c a m p a i g n f e t u r i n g " c a m e l c o n s c i o u s n e s s . " M i n t e r h a s e v e r yh o p e t h a i h i s l a t e s t e f f o r t w i l l a f f i r m t h e s u c c e s so G r i d r u n n e r ,

T h p o p u l a r i t y o G r i d r u n n e r t h C o m m od o r e 6 4 v e r s i o n i N o o t h C O M P U T E R SG a z e t t e I I O T W A R E l i s t a n t h V I v e r s i o n i N o 7 - h a s e s t a b l i s h e d M i n t e r a s u c c e s s f u l g a m ep r o g r a m m e r i t h U . S . m a r k e t . U n t i l n o w , h i r e p u t a t i o n w a l i m i t e d t t h U n i t e d K i n g d o m .

L i k e s u r p r i s i n g n u m b e r o p r o f e s s i o n a lg a m e p r o g r a m m e r s , M i n t e r n e v e r i n t e n d e d t b e c o m e g a m e p r o g r a m m e r . l s t a r t e d p T O -

5 C O M P U T E ! 1 ! G a z e l l e A u g u i t ! 9 8 3

g r a m m i n g i c o l l e g e o a e a r l y 8 v e r s i o n o t h C o m m o d o r e P E T , t h o n w i t h t h e c a l c u l a l o r - s t y l ek e y b o a r d . l p r o g r a m m e d g a m e s i B A S i C , a n h i f r i e n d s c r i t i q u e d t h e m . [ f o u n d h i s c l a s sm a t e s h a r d t p l e a s e , f o r c i n g h i t l e a r n f a s t .

M i n t e r s t u d i e d m a t h , p h y s i c s , a n c o m p u t e rs c i e n c e a s e v e r a l c o l l e g e s i t h U n i t e d K i n g d o m ,i n c l u d i n g O x f o r d P o l y t e c h n i c a l , b e f o r e s e r i o u si l l n e s s f o r c e d h i t d r o p O u t . B u t h e n h h a t i m e t g e s e r i o u s l y i n t o g a m e p r o g r a m m i n g i m a c h i n e l a n g u a g e . ( B e c a u s e i r u n s s f a s t ,m a c h i n e l a n g u a g e i t h e c h o i c e o n e a r l y a l c o m e r c i a l s o f t w a r e a u t h o r s . )

S i n c e l e a v i n g s c h o o l , M i n t e r h a b e c o m e o n o t h m o s t p o p u l a r g a m e p r o g r a m m e r s i t h U n i t e d K i n g d o m , a n q u i t e s u c c e s s f u l i t h U n i t e d S t a t e s . H d o e s n ' t r e g r e t h a v i n g t g i v eu c o l l e g e b e c a u s e h e e n j o y s i n v e n t i n g g a m e sa n n o h g e t s t d i f u l l t i m e , a n f o m o n e y .H s e t s h i s o w p a c e a L l a m a s o f t , h i L o n d o n -b a s e d s o f t w a r e c o m p a n y .

L l a m a s o f t ( s n a m e d b e c a u s e M i n t e r l i k e sl l a m a s ) d i s t r i b u t e s c a s s e t t e a n d i s k v e r s i o n s o h i g a m e s o v e r s e a s , w h i l e I 1 ~ S h a n d l e s a l c a t r i d g e s a n e x c l u s i v e r i g h t s t d i s t r i b u t i o n i t h U n i t e d S t a t e s a n C a n a d a .

M i n t e r s a y s t h e r e a r e s m a n y i n e x p e n s i v ec a s s e t t e - b a s e d g a m e s a v a i l a b l e i B r i t a i n t h a tc o n s u m e r s h a v e h a r d l i m e k n o w i n g w h a t ' s

Page 55: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 55/132

g o o d . B u i t h U n i t e d S t a t e s , h s n y s , t h q u a l i t yo c o m m e r c i a l s o f t w a r e i m u c h m o r e c o n s i s t e n t ,a n d c o n s u m e r s c a n b e f a i r l y s u r e o g e t t i n gr e l i a b l e , p l a y a b l e g a m e . I t h U n i t e d K i n g d o m ,b u y e r s o f t e n g b t h r e p u t a t i o n o a i n d i v i d u a lp r o g r a m m e r - a n d M i n t c - r ' s r e p o r t e d l y i e x c e l l e n t

D e f e n d i n g t h E a r t h i J e f f M i n t e r ' s G r i d r u n n e r ( V l C - 2 0v e r s i o n ) .

L i n t e r ' s f i r s t U n i t e d S t a t e s h i t , G r i d r u n n e r , i a b o u t a l i e n D r o i d s i t h y e a r 2 1 9 0 w h a r s t e a l i n g e l e c t r i c i t y f r o m E a r t h ' s o r b i t i n g p o w e rs t a t i o n , t h " G r i d . " T s t o p t h e m , c o m b a t s h i pp a t r o l s t h e G r i d . I t h g a m e , t h G r i d i l a r g el a t t i c e o t h s c r e e n , a n E a r t h ' s c o m b a t s h i pm o v e s a l o n g t h l o w e r p o r t i o n , f i r i n g o s e m e n t e d D r o i d s , d o d g i n g t h X / Z a p p e r s , a n e l i m i n a t i n g m u t a t i n g y e l l o w p o d s w h i c h s o m et i m e s l o d g e i t h l a t t i c e .

T h a c t i o n i A t t a c k o t h M u t a n t C a m e l s i s i m i l a r , b u t h e r e a r s e v e r a l d i f f e r e n t g r i d s a n c h a l l e n g i n g a r r a y o t r a p s a n h a z a r d s . A t t a c k o t h M u t a n t C a m e l s i t h m o s t a m b i t i o u s o M i n t e r ' sg a m e s t d a t e . I t h h i g h e r l e v e l s , s o m e g r i d sa r e d i a g o n a l , a n d s o m e t i m e s t h g r i d i n o v i s i b l ea a l l . T m a k e t h l e v e l s m o r e c h a l l e n g i n g , M i n t e ra d d e d n e p r o b l e m s r a t h e r t h a n m e r e l y s p e e d i n gu t h a c t i o n . T h e m u t a n t c a m e l i o n o t h a d d i t i o n s . A n t h e r e a r e p o d s t b e d e s t r o y e db e f o r e t h e y m u t a t e ( a i G r i d r u n n e r ) , a s w e l l a so t h e r p o d s t h a t d e s t r o y y o i y o f i r e o t h a n .D e f l e c t o r s i i n c r e a s i n g n u m b e r s a l s o s t a r tb o u n c i n g y o u r l a s e r b e a m s a r o u n d u n p r e d i c t a -b l y .

I a d d i t i o n . A t t a c k o f t h M u t a n t C a m e l s h a s o m e t r a p s f o t h o s e w h h a v e b e c o m e p r o f i c i e n ta G r i d r u n n e r . " T h e r e a r w a y s t b e a t G r i d r u n n e r , "n o t e s M i n t e r . " S o m e p e o p l e t r t s t a y i o n

p l a c e - . O t h e r s g e t t h e d g e o t h s c r e e n . B u i A t t a c k t h e r e a r e n a s t i e s t k e e p y o f r o m d o i n gt h i n g s l i k e t h a t . F o e x a m p l e , t h e r e i t h e T r a i t o ro u H u m a n o i d . I y o s t a y i o n s p o t t o l o n g ,h p o i n t s y o o u t , a n t h X / Z a p p e r s b l a s t y o u .

" T h e h a r d e s t p a r t o A t t a c k o f ' t h e M u t a n tC a m e l s w a t g e g a m e t h a t p l a y s c o h e r e n t l y , "h s a y s . " T h a t ' s t h h a r d e s t p a r t o a n y g a m e . "

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

Y o m i g h t b w o n d e r i n g h o h d r e a m e du t h s t r a n g e t i t l e . I s e e m s t h a t w h i l e v i s i t i n gC a l i f o r n i a r e c e n t l y , t a l k i n g t t h p e o p l e a H E S ,M i n t e r g r e w f o n d o t h r a d i o s t a t i o n K M E L .W h e n h s p o t t e d t h c a m e l l o g o o t h s t a t i o n ' sT - s h i r t s , h e d e c i d e d t i n c o r p o r a t e c a m e l s i n t o h i n e x t g a m e . c a m e l a p p e a r s i s o m e o t h h i g h e rs k i l l l e v e l s , a n y o g e 1 0 p o i n t s f o s h o o t i n g i t S t a t i o n K M E L j u s t h a p p e n s t b l o c a t e d a 1 0 o t h F b a n d .

M i k e m a n y g a m e p r o g r a m m e r s e s p e c i a l l y t h o s ew o r k i n g l o t h l i m i t e d - m e m o r y V l C - 2 0 - M i n t e rb r e a k s d o w n t h e a c t i o n o n e w g a m e p r o g r a mi n t o s m a l l m o d u l e s . H c a r e f u l l y w o r k s o u t h b u g s i e a c h o n b e f o r e a d d i n g i t t h m a i n p r g r a m . E a c h o f t h e m o d u l e s f o r m s s u b r o u t i n e .m a i n l o o p d e f i n e s t h s c r e e n a n c a l l s u t h a p r o p r i a t e s u b r o u t i n e t m o v e t h s h i p , f i r e t h l a s e r s , a n c r e a t e s o u n d s .

I t h p a s t , M i n t e r h a p r o g r a m m e d a l h i g a m e s w i t h t h V I C M O N , u t i l i t y f o m a c h i n el a n g u a g e p r o g r a m m i n g t h a t i s o m e w h a t l i m i t e db p r o f e s s i o n a l s t a n d a r d s . N o h h a C o m o d o r e 6 4 a s s e m b l e r - e d i t o r w i t h s u c h f e a t u r e s a st h a b i l i t y t o r e l o c a t e l i n e s o c o d e a n t a d m e m o s t h i p r o g r a m s ( s i m i l a r t R E s t a t e m e n t si B A S I C ) . B u t d e s p i t e t h n e e q u i p m e n t , h eu s e s t h s a m e p r o g r a m m i n g s t y l e h e d e v e l o p e dw i t h t h V I C M O N . " Y o u a d v e r y s m a l l p i e c e s ,o n a t t i m e . I ' v e d e v e l o p e d v e r y d i s c i p l i n e ds t y l e . "

E n c o u r a g e d b t h s a l e s o G r i d r u n n e r a n t h p o s i t i v e r e c e p t i o n o A t t a c k o t h M u t a n tC a m e l s , M i n t e r h a e v e n m o r e g a m e s i t h w o r k s ." l o o k f o r w a r d t w o r k i n g o n e g a m e s , " h s a y s . " W r i t i n g t h e m i r e a l l y f u n . A n I ' g e t t i n gb e t t e r a l t h t i m e . " f f i l

C O M P U T E R ' 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

A u g u i l 1 9 8 3 C O M P U T E D G a z e t t e 5

Page 56: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 56/132

R E V I E W SV a n i l l a P i l o t F o V I A n 6 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

Y o u r V I C - 2 0 o C o m m o d o r e 6 h a l o o p o w e r f u l f e a t u r e si n c l u d i n g c o l o r , s o u n d , g r a p h i c s ,a n H i t ? p r o c e s s i n g p o w e r o f i h e6 5 0 0 s e r i e s m i c r o p r o c e s s o r , r k i lw i t h o u t t h p r o p e r " r e c i p e , " o p r o g r a m , y o u r c o m p u t e r w i l lm e r r i l y b l i n k i t c u r s o r , f o r e v e ra w a i t i n g i n s t r u c t i o n s f r o m y o u ,

C o m m o d o r e c o m p u t e r sh a v e p o w e r f u l b u i l t - i n p r g r a m m i n g l a n g u a g e , l i A S l C ,w h i c h h a a E n g ! i s h - ! i k e s t y l ea n a b o u t 5 c o m m a n d s . W i t ht h c o m m a n d s y o c a b u i l da l m o s t a n p r o g r a m , U u s i n c e i i s u c h g e n e r a l - p u r p o . s e l a g u a g e , i m a t a k e y o w h i l et l e a r n a l l i t s s u b t l e t i e s a n v a i a t i o n s .

T h e r e a r o t h e r l a n g u a g e s ,h o w e v e r . u n i v e r s a l r u l e i t h a ty o c a p r o g r a m t h s a m e i d e a( a l g o r i t h / n ) i n a n p r o g r a m m i n gl a n g u a g e .

T e a c h e r T o o lP I L O T , a a c r o n y m f o P r g r a m m e d I n q u i r y , L e a r n i n g , O T e a c h i n g , w a f i r s t c r e a t e d a a " a u t h o r i n g l a n g u a g e . " I w a d e s i g n e d t a l l o w t e a c h e r s t c r e a t e c o m p u t e r i z e d l e s s o n s ,q u i z z e s , t e s t s , e t c . P I L O T ' Ss t r e n g t h i i w o r d m a n i p u l at i o n . P r o p e r l y p r o g r a m m e d , i c a t e l l w h a l s t u d e n t m e a n t t s a y , n o i h v e r b a t i m r e s p o n s et h a t m o s t p r o g r a m s r e q u i r e .

P f L O T i v e r y e a s y t l e a r n ,s i n c e i h a r e l a t i v e l y f e w , s i n g l e -c h a r a c t e r c o m m a n d s . S e i y o c a f o l l o w t h e p r o g r a m b e l o w( T m e a n s T y p e , s i m i l a r t P R I N T5 C O M P U T E I S G a z e l l e A u g u i M 9 8 3

i B A S I C . A ( A c c e p t ) i l i k eI N P U T ) :T W H A T I Y O U R N A M E ?A T s P L E A S E D T O M E E T Y O U .E

W h e n R U N , i w i l l p r i n t t h em e s s a g e " W H A T I Y O U RN A M E ? " a n w i l l a w a i t e n t r yf r o m t h p e r s o n K U N n i n g t h p r o g r a m . W i t h P I L O T , y o d o n ' th a v e t s a w h e r e t h a n s w e rw i l l b s t o r e d i t h c o m p u t e r .P I L O T w i l l t e m p o r a r i l y " r em e m b e r " i t E i f o E n d .

S i n c e P I L O T i s e a s y t l e a r n , i h a b e c o m e t h v e h i c l ef o l a n g u a g e e x t e n s i o n s w h i c hm a k e i a i d e a l b e g i n n e r ' s l a g u a g e , a n p o w e r f u l g r a p h i c sl a n g u a g e . C r a p h i c s u s u a i l y c o s i s t o f " t u r t l e g r a p h i c s , " i w h i c hy o d i r e c t a i n v i s i b l e t u r t l e t r a i s e a n l o w e r a i m a g i n a r yp e n , d r a w l i n e s , t u r n , m o v ew i t h o u t d r a w i n g , e t c . s a m p l et u r t l e c o m m a n d t d r a w b o w o u l d b e

( D R A W 1 0 T U R N 9 0 T h i s t e l l s t h t u r t l e t o d r a w

l i n e t e u n i t s l o n g , r o t a t e 9 d e g r e e s , a n r e p e a t t h e s e q u e n c ef o u r t i m e s . T h r e s u l t w o u l d b

b o x . L o o k s s i m p l e , h u h ? T u r t l eg r a p h i c s i f a s c i n a t i n g , c o m p l e xf i e l d i n i t s e l f .

V a n i t h i P I L O T i w e l l -d e v e l o p e d P I L O T l a n g u a g ew h i c h w i l l r u o a l c u r r e n tC o m m o d o r e c o m p u t e r s ( t h eV I C - 2 0 n e e d s a n a d d i t i o n a l 1 6 R A c a r t r i d g e ) . I c o m e s w i t hc o m p l e t e e d i t o r t h a t l e t s y o e n t e r p r o g r a m s a s e a s i l y a i

B A S I C . I a d d i t i o n , t h e r e a r ec o m m a n d s t h a t g e n e r a t e l i n en u m b e r s , r e t u r n t I J A S I C ,s e a r c h t h e p r o g r a m f o s o m et e x t , s a v e a n l o a d p r o g r a m s t t a p e o d i s k , d e l e t e p r o g r a ml i n e s , L I S T y o u r p r o g r a m i f o r m a l , d i s p l a y a l t h e v a r i a b l e sy o a r e u s i n g , t r a c e t h p r o g r a ml i n e b l i n e , r e n u m b e r y o u r p r g r a m , a n e v e n u n - N E W ac l e a r e d - o u t p r o g r a m .

P I L O T E x t e n s i o n sI a d d i t i o n t " c o r e P I L O T , "V a n i l l a P I L O T a d d s s c o r e s o fn e w c o m m a n d s t m a k e p r g r a m m i n g m o r e p o w e r f u l a n f u n . T h B ( B e e p ) c o m m a n ds u p p o r t s a l t h v o i c e s o t h V I C , a n d m o s t s y n t h e s i z e r o t i o n s o ( h C o m m o d o r e 6 4 T h v a r i a b l e s a r l i t t l e l i m i t e d ,o n l y t h r o u g h a n d t w os t r i n g s : t h a n s w e r f i e l d a n t h n a m e f i e l d , s c a l l e d b e c a u s ey o u ' l l p r o b a b l y s t o r e t h u s e r ' sn a m e i i t 1 1 ( l o l l ) w i l l s t o py o u r p r o g r a m . O n s t r a n g e l i m it a t i o n o f t h J ( J u m p ) c o m m a n di t h a t y o c a n n o t p l a c e a l a b e lb i t s e l f o l i n e . T h N c o m a n d w i l l p l a c e r a n d o mn u m b e r f r o m I l 9 i s e l e c t e dv a r i a b l e . T h P ( P a u s e ) c o m a n d w i l l f r e e z e t h c o m p u t e rf o r a m u l t i p l e o 0 . s e c o n d s ,m a x i m u m 2 . s e c o n d s . T h R ( R e m a r k ) l e t s y o c o m m e n t o y o u r p r o g r a m . W ( W a i f ) i l i k eG E i B A S I C , a n w i l l l o o k f o

k e y s t r o k e .' O n e s m a l l f a u l t i t h a t t h T

( T y p e ) c o m m a n d d o e s n o a u t om a t i c a l l y w r a p w o r d s a t h s c r e e n m a r g i n . T h i s i s t a n d a r df e a t u r e i m o s t v e r s i o n s o P I L O T , s i n c e i p r e v e n t s w o r d

Page 57: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 57/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 y 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 c

a n V I C , y o u c a n d e v i s ei s ^ , . 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 r a c t i C a l c c a n d o 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 s

o 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 o

p 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

T P r a c t i C a l ct 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 6 4 a n d P r & c h C a l c P l u s .

- i k * v i c - 2 c ~ n ' i r j M ^ ^ . i c c " ■ " M j r n q . , i r u u n t h . - M i - i c ' 1 1 r # 0 u i e r e d i r j O e i n g r k o ! A p p i t C o m p e l s i n I B M * i f t g i t e r t d i r a - a m « r H e ■ . ■ - L . b A i t r o S o f t w j r vu ) - n « i t W i c h r c « i n 5 T o e d D r i v e . R a n d o l p h . M 0 2 3 6 8

Page 58: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 58/132

R E V I E W S

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

m a n d s t h a t h a v e t h e i r o w s u c o m m a n d s : S ( S c r e e n ) , a n C ( G r a p h i c s ) . T h S c r e e n c o m a n d l e t s y o m o v e t h c u r s o ru n d e r p r o g r a m c o n t r o l w i t h o u tU s i n g t h o f t e n c o n f u s i n g c u r s o rc o n t r o l s . Y o c a a l s o c l e a r t h s c r e e n , h o m e t h c u r s o r , s o l l i n es p a c i n g , r e v e r s e t h w h o l es c r e e n , a n r e v e r s e a l f o l l o w i n gT ( T y p e ) s t a t e m e n t .G I F o G r a p h i c sT h G ( G r a p h i c s ) c o m m a n d a n i t s u b c o m m a n d s a r p o w e r f u l ,b u l i t t l e d i s a p p o i n t i n g . F i r s t ,V a n i l l a P I L O T u s e s d i f f e r e n tn a m e s f o t h t u r t l e g r a p h i c sc o m m a n d s f r o m o t h e r P I L O T s o L o g o s . S e c o n d , i n s t e a d o f u s i n gh i g h - r e s o l u t i o n g r a p h i c s , i u s e sq u a r t e r - s q u a r e g r a p h i c s t g e r a t h e r c r u d e 8 0 5 r e s o l u t i o no t h C o m m o d o r e 6 a n o n l y4 4 o t h V I C - 2 0 . H o w e v e r ,t h i s d o e s l e a v e m o r e m e m o r y t w o r k w i t h o t h V I C .

S i n c e t h s c r e e n c o l o r s a r es e f o u r s q u a r e s a t i m e ,t h e c o l o r c o n t r o l i i n a c c u r a t e .A n o t h e r m i n o r d i s c r e p a n c y i t h a t t h X c o o r d i n a t e s s t a r t0 , < 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 i n s t e a d o t h c e n t e r ,w h i c h i t h s t a n d a r d o m o s to t h e r t u r t l e g r a p h i c s l a n g u a g e s .D e s p i t e t h e s e f e a t u r e s , y o c a s t i l l l e a r n l o a b o u t t u r t l eg r a p h i c s w i t h V a n i l l a P I L O T ,a n h a v e l o o f u d r a w i n gw i t h t h t u r t l e .

P I L O T V s B A S I CA d d i t i o n a l c o m m a n d s r e a d t h j o y s t i c k a n t h f i r e b u t t o n ,w h i c h i m u c h e a s i e r t h a n t h P E E K s a n P O K E s B A S I C r e

5 C O M P U T E I ' i G a z e t t e A u g u i H 9 8 3

W i s h V a n i l l a P I L O T ' S " t u r t l e g r a v i t i e s , "/ I ' s e a s y t c r e a t e g e o m e t r i c s c r e e nd i s p l a y s .

q u i r e s . T h i s i s l r o n g a d v a n f a g eo P I L O T v s B A S I C , e s p e c i a l l yw i t h t h B ( B e e p ) c o m m a n dt h a t " t a m e s " t h C o m m o d o r e 6 s o u n d s y n t h e s i z e r c h i p .

. . . D o e s N o C o m p u t eT h e r r o r m e s s a g e s o V a n i l l aP I L O T w i l l h e l p y o p i n p o i n tt h c a u s e o a n m i s t a k e s , b u t h e y c a n b a s c r y p t i c a s B A S I C ' Sm e s s a g e s . I n s t a n t s y n t a x c h e c ki n o e n t r y w o u l d b n i c ef e a t u r e f o b e g i n n e r s .D o c u m e n t a t i o nT h 1 1 2 - p a g e m a n u a l , a l t h o u g hl a c k i n g a i n d e x , i g o o d t u t o r i a lo P I L O T , s y o c a l e a r n a y o g o B e c a u s e i c o v e r s a l t h v e r s i o n s o V a n i l l a P I L O T ,h o w e v e r , i c a b s o m e w h a tc o n f u s i n g .

T h m a n u a l i f u l l o l i l l u s t r at i v e s a m p l e p r o g r a m s . T h e r e i a s h o r t q u i z a t h e n o e a c h c h a pt e r , p r o v e n t e c h n i q u e , b u t t h e r ea r n s a m p l e a n s w e r s . A p p e nd i c e s i t h b a c k p r o v i d e q u i c kr e f e r e n c e t t h c o m m a n d s ,n i c e t y s f e p r o v i d e . H o w e v e r ,t h e r e a r e o c c a s i o n a l t y p o s t h a tw i i l f r u s t r a t e b e g i n n e r s . A l t h o u g hI ' v e g e n e r a t e d m o w p r o g r a m sw i t h V a n i l l a P I L O T , t h e r e i s s t i l lo n e p r o g r a m i t h b o o k t h a tc a n ' t g e t r u n .

V a n i l l a P I L O T w i l l n o b t h o n l y P I L O T a v a i l a b l e f o C o m m o

d o r e c o m p u t e r s . C o m m o d o r ei t s e l f i s a i d t b r e a d y i n gP I L O T f o t h 6 4 I w i l l b i n t e re s t i n g t c o m p a r e f e a t u r e s w h e ni b e c o m e s a v a i l a b l e . T h e r e w a a l s o r e a d y - t o - t y p e , s m a l l P I L O Ti n t e r p r e t e r p u b l i s h e d i t h D c e m b e r 1 9 8 2 i s s u e o f C O M P U T E !M a g a z i n e .

O v e r a l l , f e e l t h a t V a n i l l aP I L O T i g o o d v a l u e f o t h m o n e y , e s p e c i a l l y i y o u ' r e a e d u c a t o r w h w o u l d l i k e t w r i t ep r o g r a m s ( h a t w i l l r u o a l C o m m o d o r e m a c h i n e s .V a n i l l a P I L O TT a m a r a c k S o f t w a r eD a r b y , M 5 9 8 2 8$ 2 9 . 9 5

' M I G H T Y VI S H E R ET S A V ET H D A Y !B U S I N E S S

& H 0 M ES O F T W A R E

C o m m o d o r e 6 V i 2

* T R S 8 0 C o l o rC o m p u t e rA p p l e

F R E E C A T A L O GP O W E R B Y T E

2 C H I P L E V R U W E S T B E R L I N , N . J . 0 8 0 9 1

( 6 0 9 ) 3 4 6 - 3 0 6 3

Page 59: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 59/132

K i c k m a n F o C o m m o d o r e 6 J a s o n L e T h o m a s , J r

K i c k m a n i a m o n g t h f i r s t i n s e r i e s o n e g a m e s C o m m o d o r eh a r e l e a s e d l o i t 6 c o m p u t e r .T h i s g a m e i a d a p t e d f r o m t h B a l l y / M i d w a y a r c a d e g a m e o t h s a m e n a m e .

T h 6 v e r s i o n , w h i c h c o m e si t h f o r m o c o n v e n i e n t p l u g -i c a r t r i d g e , r e s e m b l e s i t a r c a d ep r e d e c e s s o r i m a n y w a y s . Y o c o n t r o l c l o w n w h r i d e s t h s t r e e t s o f a c i t y o u n i c y c l e .Y o u r t a s k i t g a i n p o i n t s b p o s i t i o n i n g t h c l o w n u n d e rr o w s o b a l l o o n s f a l l i n g f r o m t h s k y . Y o m u s t n o l e a n b a l o o n s t o u c h t h g r o u n d . I n s t e a d ,y o m u s t c a t c h t h e m . A y o c a t c h m o r e a n d m o r e b a l l o o n s ,t h e y b e g i n s t a c k i n g u a t o p t h c l o w n ' s h e a d . I g e t s q u i t e t r i c k yw h e n t h e s t a c k g e t s f o u r b a l l o o n sh i g h a n t h r e m a i n i n g b a l l o o n sb e g i n d r o p p i n g t w i c e a f a s t .

I n t e r m i x e d w i t h t h b a l l o o n sf l o a t i n g o v e r i i e a d a r e t h e f a m i l i a rs t a r s o f t h e P u c - M a t i v i d e o g a m e .Y e s , i t ' s M r P a c - M a n a n d h i g h o s t s . E v e r y s o f t e n , M r P a c -M a w i l l d r o p f r o m t h s k a n g o b b l e u t h b a l l o o n s w h i c ha r b a l a n c e d o y o u r c l o w n ' sh e a d .

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

y o c a k i c k t h b a l l o o n b a c k u i n t o t h e a i f o r a r e t r y . ( H e n c et h n a m e K i c b m w . ) T h i s w o r k sf i n e , b u n o y o h a v e t c a t c ht h b a l l o o n t h a t w a a l r e a d yb e g i n n i n g t t a l l a n t h o n y o j u s t k i c k e d b a c k u i t h a i r .C a t c h i n g t w b a l l o o n s a o n c et a k e s l i t t l e p r a c t i c e .

K i c k m a n i b o t h f u a n c h a l l e n g i n g . I c a b p l a y e dw i t h j o y s t i c k o r t h e k e y b o a r d .A n u n l i k e s o m e c o m p u t e rg a m e s , K i c k m a n d o e s n o l o s ea n p i a y a b i l i t y w h e n u s i n g t h k e y b o a r d .

n i c e f e a t u r e o K i c k m a n i t h a b i l i t y t f r e e z e t h g a m e a a n p o i n t . Y o u ' l l r e a l l y a p r e c i a t e t h i s w h e n t h d o o r b e l lr i n g s o w h e n y o u r h a n d s g r o wt i r e d . A l s o , w h e n R E S T O R E i p r e s s e d , t h g a m e r e s e t s i t s e l f t t h b e g i n n i n g . T h i s i h a n d yw h e n y o g e o f f t o a p o o r s t a r t .

T h e S o u n d O C o l l i d i n g B a l l o o n sT h g r a p h i c s i K i c k m a n a r e q u i t ea c c e p t a b l e , a n t h s o u n d e f f e c t so t h b a l l o o n s c o l l i d i n g a r eg r e a t . I r e a l l y s o u n d s a i t h b a l l o o n s a r r u b b i n g a g a i n s te a c h o t h e r . H o w e v e r , t h m u s i ct h r o u g h o u t t h g a m e c o u l d t a k em o r e a d v a n t a g e o f t h e 6 4 ' s e c e l l e n t s o u n d c a p a b i l i t i e s .

O v e r a l l , K i c k m a n d e m o ns t r a t e s t h a t t h 6 i s a m o n g o h e t i l i n g s , g o o d g a m e m a c h i n e .A n I ' s u r e K i c k i i u u i w i l l o f f e rm o s t p l a y e r s l o t s o e n j o y m e n t .K i c k m a nC 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 l u s t e r , P 1 9 3 S 0S 3 9 . 9 5

C O M M A D O R E G V I C - 2 O

0

T

i

r

8 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 O 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 5 E T B u t t o n

1 S 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 t 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

$ 1 4 9 . 0 0 . e a c hP o w e r S u p p l y. 5 3 5 . 0 0 e a c h .

T

J

(

S O F T - A W A R E[ 7 1 * 1 1 B B 4 - B E O 9

P . O . B o 7 9 5 , G l e n d o r a , C 9 1 7 4 0U I C B I J a n C B B > t r a d i m a r k i

Page 60: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 60/132

R E V I E W S

F r o g g e r F o T h 6 D a n G u t m a nH a r d c o r e v i d e o j u n k i e s m a f i n dh e l p i n g f r o g s c r o s s t h e s t r e e t t b t a s k u n w o r t h y o t h e i r a t e n t i o n . B u e v e n t h e y , b e l i e v e ,w i l l g e s o m e m e l l o w e n j o y m e n to u o f S i e r r a O n - L i n e ' s F r o g g e r ,w h i c h m a h t h f i r s t a r c a d ea d a p t a t i o n t a c t u a l l y s u r p a s st h a r c a d e v e r s i o n .

T h i s 1 9 8 1 S e g a a r c a d e g a m ec a m e o u h o c t h h e e l s o P t i c -M a a n f o l l o w e d t h P a c - M a nf o r m u l a b e t t e r t h a n a n o t h e rg a m e : M a k e i l e s s v i o l e n t t a t t r a c t a m o r e d i v e r s e a u d i e n c e .M a k e i s i m p l e t l e a r n ( y o u c a p l a y t h g a m e w i t h j u s t o n h a n d , a n a l s c r e e n m o v e m e n ti e i t h e r h o r i z o n t a l o v e r t i c a l ) ,b u d i f f i c u l t t m a s t e r .

T h e a r c a d e g a m e w a s m a s h , t h P a r k e r B r o t h e r s A t a r iV C v e r s i o n w a s m a s h , a n S i e r r a O n - L i n e ' s c o m p u t e r v e s i o n i a ( h t o o t h S o f t s e l

l o L i s t , w h e r e i h a b e e n r s i d i n g f o 3 4 c o n s e c u t i v e w e e k s .

I y o u ' r e n o t f a m i l i a r w i t ht h g a m e , b a s i c a l l y y o u ' r e a f r o g .Y o h a v e t c r o s s s t r e e t a n t h e n r i v e r f i v e t i m e s . T h s t r e e ti f i l l e d w i t h m o t o r i s t s w h m o s td e f i n i t e l y d n o h a v e " B R A K EF O A M P 1 1 I B I A N S " b u m p e rs t i c k e r s .

T h r i v e r i s w i m m i n g w i t hl o g s , s n a k e s , c r o c o d i l e s , o t t e r s ,a n d i v i n g t u r t l e s . Y o c a j u m po t h l o g s ( a l l t h t i m e } , t h d i v i n g t u r t l e s ( w h e n t h e y ' r e n o d i v i n g ) , t h e c r o c o d i l e s ( b u t j u s tt h e i r s t o m a c h s ) , a n t h o t t e r s( i y o w a n t t e x p i r e ) . A n j u s tt m a k e t h i n g s i n t e r e s t i n g , e v e r ys o f t e n y o c a p o u n c e o nw a n d e r i n g l a d y f r o g a n b r i n gh e h o m e .5 C O M P U T E ! 1 ! G a z e t t e A u g m ( 1 9 B 3

A f i r s t g l a n c e ( h g a m es e e m s t o s i m p l e , b u t w i t h a l t h e s e e l e m e n t s i i v e r y c h a ll e n g i n g a n d o e s k e e p y o u i t e r e s t e d o v e r t h l o n g h a u l .P l a y W i t h O r W i t h o u tM u s i cT h C o m m o d o r e 6 4 v e r s i o n o F r o g g e r i s f r a n k l y , s p e c t a c u l a r ,A f t e r c h o o s i n g t h e t o u r k e y st h a t w i l l r e p r e s e n t u p , d o w n ,l e f t , a n r i g h t ( y o u c a n u s ej o y s t i c k i n s t e a d ) , y o a r g r e e t e dn o o n l y w i t h t h e F r o g g e r t h e m es o n g , b u t a l s o Y a n k e e D o o d l e , O l t l

" F r o g g y " d i ^ l i l c e n t e r ) h o p s a c r o s s t h b u s y h i g h w a y t o w a r d t h e r i v e r i I r u g g e r .

M i i t ' D o i u d i ! H a F a r m , a n t e o t h e r d i t t i e s d i d n ' t r e c o gn i z e . T h i s m a b t h b e s t v i d e og a m e s o u n d t r a c k y e t . T h m u s i c ,l i k e t h g a m e , i b r i g h t a n c h e e r f u l - e n j o y a b l e t l i s t e n t e v e n w h e n y o u ' r e n o p l a y i n g .

H o w e v e r , t h m u s i c d o e sb e c o m e m o n o t o n o u s a f t e rw h i l e . D e s i g n e r C h u c k B e n t o nk i n d l y t o o k c a r e o f t h i s b g i v i n gu t h o p t i o n o r e m o v i n g t h m u s i c t e m p o r a r i l y - a n d n o b t u r n i n g d o w n t h v o l u m e . H i t i n g t h F k e s t o p s t h m u s i c ,

b u o t h e r s o u n d s - s u c h a f r o g -h o p p i n g a n f r o g - d r o w n i n gw i l l r e m a i n . A n o t h e r o p t i o n l e t sy o c h o o s e f a s t - o s l o w -m o v i n g g a m e , a n h i t t i n g t h F k e w i l l f r e e z e t h e g a m e i n d e f in i t e l y w h i l e y o u a n s w e r t h t e l ep h o n e o c o n v e r s e w i t h l a d yf r o g s . O t h e r s o u n d s i t h g a m e ,s u c h a s t h e s p l a s h o F r o g g ya c c i d e n t a l l y l e a p i n g i n t o t h d r i n k , a n t h " i w m / e t u t u i i i i "t h a t s i g n a l s h g o h o m e s a f e l y ,h a v e b e e n c a r r i e d o u v e r y w e l l .

E x c e p t f o r a l e p o i n t s , t h g r a p h i c s a r v e r y g o o d . T h d i v i n g t u r t l e s c o u l d u s e s o m em o r e w o r k , b u t h f r o g s , t h l o g s , t h c a r s , a n t h e c r o c o d i l e sa r c o l o r f u l a n c l e a r l y d e f i n e d .H o w e v e r , t h f i v e d o c k s w h e r ey o a r e t r y i n g t p a r k y o u r f r o ga r a l m o s t i n v i s i b l e . T h s l o t sa r b l a c k , a i t h e n t i r e s t r i p o fg r o u n d t h a i s u r r o u n d s t h e m . I t a k e s b i o s q u i n t i n g t g e t h o s e f r o g s h o m e . T h i s w a n o

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

i e x c e l l e n t , b o t h w i t h t h j o y -s l i c k a n t h k e y b o a r d . Y o h a v e s l i g h t l y b e t t e r c o n t r o l w i t ht h k e y b o a r d , b u t i t a k e s l i t t l ew h i l e l m e m o r i z e w h i c h k e y sy o s e l e c t e d t m a n e u v e r t h f r o g .

F r o g g e r i g o o d , b a s i c , c l a ss i g a m e a n d , a t h i s p o i n t , o n o t h e b e s t o f f e r i n g s f o t h C o m m o d o r e 6 4 I t h g a m e h a

d r a w b a c k , i i t h a t F r o g g e r i n o t w y e a r s o l d , a n d y o u m a h a v e a l r e a d y o v e r d o s e d o n t h i sg a m e i t h a r c a d e s . I n o t ,r e c o m m e n d F r o g g e r .F r o g g e rS i e r r a O i i - U n c , I n c .C o s m e g o l d , C 9 3 6 1 4( 2 0 9 1 6 S 3 - 6 S 5 S$ 3 4 . 9 5

Page 61: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 61/132

V I M u s i cC o m p o s e rG 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 t a n t

M u s i c i a n s h a v e c o p e d w i t h t h p r o b l e m s o w r i t i n g a n r w r i t i n g m u s i c p a s s a g e s b e f o r eB e e t h o v e n e v e r s c r i b b l e d h i s c o r e s o p a r c h m e n t . M a n y a e r a s e r h a b e e n d e m o l i s h e dw h i l e w r i t i n g m u s i c , a n m a n ye a r l y v e r s i o n s o f g r e a t m a s t e rp i e c e s h a v e e n d e d u i t h I r . i s hs i m p l y b e c a u s e t h e r e w a n s i m p l e w a t e d i t m u s i c .

W i t h t h a d v e n t o w o r dp r o c e s s i n g , m a n y w r i t e r s n l o n g e r w r i t e t e x t o v e r a n o v e ra g a i n , d i s c a r d i n g e a r l i e r v e r s i o n sf o r l a t e r i m p r o v e d v e r s i o n s . T h e ys i m p l y d i t h e i r t e x t t o t h e i rl i k i n g o s c r e e n a n t h e n u s o n l y t h f i n a l v e r s i o n . W h n o t r a n s f e r w h a t w h a v e f o r t e x te d i t i n g t t h c o m p o s i t i o n o m u s i c ? T h V I M u $ k C o m p o s e rd o e s j u s l t h i s - p r o v i d i n gd y n a m i c m e t h o d o c o m p o s i n g ,e d i t i n g , a n p l a y i n g m u s i c p a s a g e s . I p r o v i d e s c r e a t i v e t o o lw h i c h m a k e s s i m p l e m u s i c c o p o s i t i o n m u c h l e s s f r u s t r a t i n gt a s k .

C o m p o s i n g O p t i o n sW h e n y o f i r s t t u r n o t h c o p u t e r ( w i t h t h V I M u s i c C o p o s e r c a r t r i d g e i t h e x p a n s i o np o r t ) , a m e n u a p p e a r s o t h s c r e e n , p r o m p t i n g y o u t o s e l e c to n o f o u r m o d e s o o p e r a t i o n :C o m p o s e , P l a y , S a v e , o L o a d .I y o s e l e c t t h C o m p o s e m o d e ,y o c a c h o o s e a m o n g a n o t h e t h r e e t o n e g e n e r a t o r s f o c o m p o s i t i o n . N e x t , y o a r a s k e d w h e t h e r y o u w a n t l d e a r

V I C - 2 0 * O W N E R S

T h C B - 2 i c o m p l e t e h a r d w a r e a n s c i i w . i r i ? p a r h a g t i n . i la l ' o ^ s y o t i i d e a l l y a i n J e t t r c i e i l i y m a t e b a c h - u p t o o y o y o u rv a l u a b l e s a l E t t a i e f i b ' a r N o w v o u c a n o r o i e c l y o u n r v e i l i m r n TU n i q u e I e a l u r e s

A l i n e s , t o n n e c i r o n f o o n o l w D n i j u e i t c r p c o f d v s < o c o m v a i c n i i T w r e c o r d e r q u i r e d f o t i m p l f M N | m i 4 >E n d u s i v e s i a i t - o M h e - a r i c i ' c w w y l e t s y o i c t u i l l y h u i n I Q c l a i a b e i n g l o a d e d a m v « J

t S p e c i a l w a v e s h a p i n g c i r c u i r y i n c h e s a b a c k u p c i > p y I n o m i c [ ) M p M i n n l h o r i g i n s

• C f ? - 2 s 5 u p p r B l o c l i t t Y e j s o l t w a i e r i n r t m t f - f P ^ c e c a J d f l M n w y o I m < i k e b a c k - u p c o p y o y o c a r t r i d g e p r o g r a m s

i C A s a f c m h l e d 5 8 9 9 5■ i S L q g ^ s l e d R e t a i l P r i c e S l i d 9 5

b S p e c i a l C 2 S y s t e ml o D a t a s p s n - 2 0 / 5 0 o w n e r s J 7 9 , 9 5i P l t d U E s s ^ L i l y - r t h i i f i m t i d f i l w t i p n ( i r d e r r n u l^ u g g c s i c d R e i ^ i l P r i c e S 1 W 9 5 JC ? T a p e . n F o r C B t f W S G 0 . 1 K

i r C h a m p a g n e M e m o r y o B e e r B u d g e tH i G h r s t c i j a l i r v g l a s s f i p o x y 1 6 K m e m o i y b o a i d w i t n q o l d i i i i r j p r hp r o v i d e s l u l l b l o c k s w i t r h i n g a n w n i i r - p r o i P C l i o n t i ( a c h 8 M o c k A l ( ] l & c k s w i t c h e s a r c c o v e n i c n M v l o c a t e d a t h e t o p e d f l eo t T h e b o a r dD a t a R A d B a r e n e j n o r y b u r d I B A M / R O M ] 5 1 3 . 9 5h B a r e m e m o r y r j c i j r d K i l S I 7 . 9 5

i n c l u d e s a l C D m p s n e n l s i c p R A M / R D M c h i p sD a i a f l A Mc B K f d « n h B R A C o m p l f l l f l K i t W f l 9 5i ' ? . - " ' . w i i n B R A ) « i ' " " - 1 W 7 . 9 5

r S t K ] i i e & t 4 > c ! R p t r i i l P r r r e f l ^ s e m b f p d 5 4 9 & D a i ^ R A M I e B t a r Q w i t h 1 6 R A C o m p e t e K i W 3 . 9 5f | B u r d w i l l ) I 6 R A * u p n C i l 6 J £ 5 9

r S u g g e s t e t ! R e t a i l P r - r e A M t m b l H l S 6 9 K' T r a d e m a r l i C o J n m o a o r e B u s M

A D a i a s p a n - 5 0l h e 0 * t i i p * n 5 0 a i p a n s l o n b o a r d i ( h c o r n e r s t o n e l o e t p a r i ( ] i j i £ i r i e V ] C 2 ) i l & m a m m u m c a p a b i l i t i e s I l i s L r ^ i r o s if l O v a n c e o y e i e a s i « l i o i i w e v u n s j o n o o f l r d a v a i l a b l e U n l i k eo i l i e r e n n £ r i 5 < D r i b o a r d s ; r i e D a i a s p a n - 5 f i l i a ^ i h e i o l l D w i n g

i s l o l t o m t u n j t r o n r o t i F f a n r j r o c k e r i w l l c h s e l e c t a b l e

o i i . i i ■ ■ ■ ■ ' ■ . ■ [ D v r i a l l s w i i t f u n q n e t d s n o a n i 1 h c t u i u i c w l H i o u I u & i n g r o m m o n I w a r d m r s ^ ' o i b y s i o i p o w e r s w i t c h i n gf . c i n b n i a t m i i s w i t c h ^ a F I q w t u u l c r j n i r o l b e t V i W n c o n p u i c i

f t V M g e E ,r y c a r T r i d u p s u p l f l 2 9 i

f y m c ( ^ t D f l s oa n o t h e r u l i h t i e s - t a n g a m ep d I : i b u n 1 1 5 j I I O l v b i l j c f c l nl i A S l L a m i 4 0 R m a c h i n e g i F u l l y S u f f e r e d b l i v e h i - t e c T i l o p o w e r , m i g r a t e d c i r c u i t st r i a l h e l p p r e v e n t e r r a t i c O p e r a t i o n a n l o s s o i r j ̂ l a c t f r n - n o n i L y p i r n i l u n l i u M f r i - d p u p a n & i o n b o a r d s a n i s o l a t e s ( h e V I s m i c r o p r o c e s s o r I r o m a c c i d e n t a l d r i n i A g er l l f l h t s l q u a l i t y ( i r n n t b M r t l w i l h g o l d c o n l i i c l i i h r o L F g h o u tF u s e d l p r o t c d 1 h V I C - 2 0 " r o w e r s u p p l yU A I t f l l r e s e l l i u i i o n r l i m i i i i l c f , l u r n i n ^ c o m p u t e r o l a n d o nh k J L ' p c i n d u n l w r i t e [ i r o i D C i i o n o t w s l a t s

D t U i p n n S O K M , 1 ] ' i : .D i p a S A E b l e d S D 4 . 3 5

f S u n m - s l N i H i ' N u l P r i c e A s s c m b l C C t S l Q 9 9 5 D A t a x p j i n 3 3 S t o l B « r d C a l l

C . D . & E . : S e l a l e s i C O M P U T E ?W h a t M a k e s T h V I T i c ?

I f v O C T i i n k c t H r p u i t f h a r d a f i t p m e a i s n u t s a n e m i t s I h i s b o o ^t S f O l y o u 1 W r i t I f n i - s p e c i a - M y l & r T h B e g i n n e r b V I C e n t h u s i a s t s

a k e s T h V I T h e ? 7 5

D i q l t . i l l n t e r l n c o S y s T e m C n . T E H M SP f & J 1 S 7 I & N o C O D O r i T e r iP u r i u n d O H b t t Q T S h » p p » n g A r K t H S f K l I m n W f l J| M 1 | W 5 S 9 0 V l S A / W A S T E R C A f t D A } »

M a s ! o r d e r s s h ' p p e d : w i i h m

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

P l u s t h S m i t i n g f i e w B o o kI N S I D E T H V I

T H B O O Kc o r n c i l a t a l " , i - B i p l a n s l l o n o m a c h i n e

l a n Q u a g e . A a a a m b l y l i n g ^ A g f l , V I C 2 0 * r c h l -t f l d u r g , c a p h i c g . j o y s l l c h a n s o u n d e f f e t ip r o o r a r T m i n c ; O e t a l l a d i t o p D y - s t n i i r j u i d n I l h g & O t h 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 d m a c h i n e l a n g u a g e , m a k e a u t o - a t a r ic a r t r i d g e s . I n t e r f a c e w l l h t h I n t e r n a l R O M -b a a a d p r o o r a m g o B A S I C a n t h K e r n i l .S a m p l e p r o g r a m a f u l l y a v p l a k n e d

T H T O O L Sa 0 e E t o r ' L o a d e U D e c o d e r o f o

r i i i - A a a a m b i a r , i i i o * a u o o l a b e l s ,c o m m s n t a a n a r i t h m e t i c A ^ p r a a a l o n a l c r a 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 , s a w s ,m o d l l y A s s e m b l y l a n g u a g e p r o g r a m a w i t h i h E d i t o r . L o a d a n U n m a c h i n e l a n g u a g e m o d u l & aA k l h v - . ' i 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 g e b a c ki n t o a s s e m b l y l a n g u a g e l o a l u d y o I n p u t l I 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 I 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 T o m a a l m u m e a s e o u s

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 » n d » r d t o r s i o n r u n s o a n s y s t e m w i t h D a t i s a t i s ( S m u p A d $ 5 . 0 0 l o d i s k v e r s i o n . 1 5 . 0 0 l o s i l s n d B r J ( n a t u r e s

( m i n i m u m B K S « n d c h . c k , M . O . , V I S A I M C ( 1 2 . 0 0 S . C . ) o t p a c l f y C . O . D . ( a d d S 0 0 t o

£ 7 > - , i - - P . O . B o x 2 0 7 , C a n n o n F a l l s , M 5 5 0 0 9^ ^ ^ ^ ^ ^ ^ ^ = 5 0 7 - 2 6 3 - 4 8 2 1

V I Z I r r g h i l r T d I o ^ ^ ^ ^ ^ ^ ^ ^ " C o n > n > o d n r r B u i l n f T i W f l c h l n n I n

A u g u i l l 9 B 3 C O M P U T E I S G o i e f t e 5

Page 62: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 62/132

R E V I E W S

V O I C E

t h m e m o r y o n i t h n o t e s t h a ty o h a v e p r e v i o u s l y c o m p o s e d .Y o a r t h e n a s k e d t s p e c i f y ak e s i g n a t u r e a n i l t h t i m e s i n a t u r e f o y o u r c o m p o s i t i o n .

A f t e r t h e s e p r e l i m i n a r yc h o i c e s a r m a d e , t h s c r e e nd i s p l a y s t h g r a n d s t a f f , i c l u d i n g b o t h t r e b l e a n b a s sc l e f s . l a r g e r e c u r s o r H a s h e sa t h b o t t o m o t h s c r e e n , a n s e v e n n o t e s e a c h w i t h a d i f f e re n t i m e d u r a t i o n v a l u e - a r cd i s p l a y e d . B p l a c i n g t h c u r s o ro v e r t h d e s i r e d n o t e v a l u e a n p r e s s i n g R E T U R N , y o c a " l o c k " t h n o t e v a l u e d i r e c t l yo v e r a n a r r o w w h i c h d e f i n e s i t h o r i z o n t a l p o s i t i o n o t h s c r e e n . T h n o t e i t h e n m o v e du o d o w n t h g r a n d s t a f f b u s i n g ( h u p / d o w n c u r s o r k e y .T s e l e c t t h f i n a l p o s i t i o n o f t h en o t e , p r e s s R E T U R N o n c e m o r e .

O n c e t h e n o t e i f i x e d i i t p o s i t i o n , t h s c r e e n r e t u r n s t i t o r i g i n a l d i s p l a y , p l u s t h n o t et h a t y o h a v e j u s t a d d e d . I t h s a m e w a y , y o c a a d r e s t s ,b a l i n e s , a n d o t t e d n o t e s . T h d e l e t e k e r e m o v e s a n y n o t e o t h e s c r e e n . N o t e s c a b i n s e r t e dm e r e l y b m o v i n g t h a r r o w t t h a p p r o p r i a t e p l a c e a n e t e r i n g y o u r c h o i c e . T h n u m b e rk e y s ( 1 - 6 ) c h o o s e t h v o l u m e( o n e i s o f t e s t ; s i x i l o u d e s t ) .I n s t a n t P l a y b a c kS i n c e m u s i c o p a p e r ( o o t h s c r e e n ) g i v e s t h c o m p o s e r o n l y

r o u g h i d e a o h o t h m u s i ca c t u a l l y s o u n d s , V I M u s i c C o p o s e r i n c l u d e s P l a y m o d e s y o c a n h e a r t h c o m p o s i t i o np e r f o r m e d . S i n c e t h p r o g r a mc a d i s p l a y o n l y o n v o i c e a t i m e ( a l t h o u g h i c a p l a y a l t h r e e a t i m e ) , t h P l a y m o d e

J J J C o m p o s i n g m u s i c o t h e s c r e e n w i l l sV I M u s i c C o m p o s e r .a s k s y o u w h i c h v o i c e s h o u l d b d i s p l a y e d d u r i n g p l a y b a c k . T h e ny o s e l e c t o n o n i n e d i f f e r e n tt e m p o s , a n t h m u s i c b e g i n s t p l a y .

O t h e r o p t i o n s i V I M u s i cC o m p o s e r a l l o w y o t s a v e a n r e t r i e v e m u s i c o t a p e o d i s k .T h e p r o g r a m u s e s a l t h n o r m a lV I p r o m p t s f o l o a d i n g a n s a v i n g . O n c e t h e c a r t r i d g e i i p l a c e , h o w e v e r , t h e r e i n w a

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

T h V I M u s i c C o m p o s e rt r a n s f o r m s t h V I i n t o a n e nj o y a b l e i n s t r u m e n t f o s i m p l em u s i c c o m p o s i t i o n . W i t h t h i st o o l , m u s i c s t u d e n t s c a n c r e a t ec o m p o s i t i o n s w i t h u l t h r e es e p a r a t e v o i c e s a n a c h i e v e t h i m m e d i a t e g r a t i f i c a t i o n o h e a r i n g t h e i r m u s k p e r f o r m e dd i r e c t l y a f t e r c o m p o s i t i o n .V I M u s i c C o m p o s e rI ' l w n i L M V i d e o1 3 7 0 A v e n u e o f t h e A m e r i c a sN e Y o r k , N 1 0 0 1 9S 3 9 . 9 5

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 l h s w i t c h e s l 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 ' .

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 l c o n f i g u r e i 8 b a n k s l 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 y

V O I C E W O R L D1 3 0 5 5 V i E s p e n aD e M a r . C 9 2 0 1 4( 6 1 9 ) 4 8 1 - 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 o p r o f 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 l e s t a x . C O DD 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 e 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 .

6 C O M P U T E ! 1 ! G a z e t t e A u g u i l 1 9 8 3

Page 63: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 63/132

R A M A X T

T h O N L Y b A P R O P O SM 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 I 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 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 e 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 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 R 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 E 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 e 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 . Q £

A l i t e m s s h i p p e d f 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 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 n c o n v e r s a t i o n w i t 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 R 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 e 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 g 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 j a r g o n .b 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 R 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 t 7 5 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 R 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 f 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 u c a n t y p e . M a i n t a i n s p e e d a n dd 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 l y o u . R u n s o t h u n e x p a n d e d V I C .S 1 4 . 9 5 s h 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 9 3 0 1 0

Page 64: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 64/132

F 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

C O M P U T I N G

B u i l d C o m p u t e r F r i e n d

W h a t k i n d o p e r s o n a l i t y d o e s y o u r c o m p u t e rh a v e ?

I y o u r c o m p u t e r a d u l l , d r e a r y n e r d a l t e c h n i c a l a n s t u f f y ? O i i f a s t - t a l k e r , f u l l o j o k e s , r i d d l e s , p u z z l e s , a n i d e a s ?

Y o c a g i v e y o u r c o m p u t e r a n p e r s o n a l i t yy o u w a n t b w r i t i n g " C o m p u t e r F r i e n d "p r o g r a m .

A l i c i a ' s 1 ' B a r n e y "R e c e n t l y w a a t h W e s t C o a s t C o m p u t e r F a i r ei S a F r a n c i s c o . T h F a i r e i c o m p u t e r c a r n i v a l .A l m o s t 5 0 , 0 1 ) 0 p e o p l e w e r e c r a m m e d i n t o g i a n ta r e n a s t u f f e d w i t h t a l k i n g , b e e p i n g c o m p u t e r s ,w a n d e r i n g r o b o t s , a n t h B O O M ! B O O M !B O O M ! o f l a s e r c a n n o n s a n p h o l o n t o r p e d o e s .

w a a t h C O M P U T E ! M a g a z i n e b o o t h t r y i n gt a n s w e r p e o p l e ' s q u e s t i o n s a n t e l l t h e m a b o u to u n e C O M P U T E ! B o o k s a n d t h n e C O M -P U T E V s G a z e t t e .

T w p e o p l e w a l k e d u t m e T h e y w e r e ,t h e y s a i d , t h p a r e n t s o A l i c i a L a w l e s s . A l i c i ah a j u s t t r a n s l a t e d c o m p u t e r f r i e n d p r o g r a m I ' w r i t t e n i C O M P U T E ! . s i w o u l d r u o t h C o m o d o r e V 1 C - 2 I 1 . s a i d I ' l i k e i s e t h p r o g r a m .

T h n e x t d a A l i c i a ' s p a r e n t s r e t u r n e d a n g a v e m c a s s e t t e w i t h t h p r o g r a m o n i t T h e ya l s o h a l e t t e r f r o m A l i c i a :

D e a r M r D ' l g n a z i o :M n a m e i A l i c i a L a w l e s s . a t w e l v e

y e a r s o l d .g t S a i n t S i m o n s S c h o o l i L o A l t o s .

e n t e r e d t h S d e n c e F a i r t h e r e a n u s e dy o u r p r o g r a m f r o m C O M P U T E ! M a g a z i n e( S e p t e m b e r 1 9 8 2 ) .

c h a n g e d t h p r o g r a m s t h a t i w o u l dw o r k o t h C o m m o d o r e 6 c o m p u t e r a n dt h V I C - 2 0 . a d d e d s m a l l a m o u n t o c o l o ra n d c h a n g e d t h f a c e a n w o r d s .

6 C O M P U T E R S G a z e t t e A u g u s t 1 9 8 3

i m S c i e n c e F a i r p r o j e c t , c o m p a r e dy o u r P e F r i e n d ( w h i c h r e n a m e d A l i c i a ' sB a r n e y ) i t w o c o m p u t e r l a n g u a g e s : B A S I Ca n P I L O T .

M m o t h e r t o l d m t h a t y o w o u l d l i k et p u b l i s h m p r o g r a m i t h G a z e t t e . I ' s e n d i n g y o c a s s e t t e w i t h A l i c i a ' s B a r n e yo i t

T h a n k y o v e r y m u c h .S i n c e r e l y ,A l i c i a L a w l e s s

T a m i n g T h F r i e n dM " F r i e n d " p r o g r a m i C O M P U T E ! w a h u g e —t h l i s t i n g t o o k u s e v e r a l p a g e s i t h m a g a z i n e .A l i c i a ' s B a r n e y i m u c h s h o r t e r . I t ' s e a s i e r t u n d e r s t a n d a n e n t e r i n t o y o u r c o m p u t e r . T h V I C - 2 0 / 6 4 l i s t i n g i o p a g e 1 1 5 .

H o B a r n e y W o r k sL i n e s 3 - 2 0L i n e s t h r o u g h b e g i n w i t h t h R E ( R e m a r ko " r e m e m b e r " ) c o m m a n d . K F . M c o m m a n d s a r i g n o r e d b t h c o m p u t e r . T h e y a r t o r u s h u m a n s .T h e y l e i ! i E n g l i s h w h a t t h p r o g r a m d o e s .

L i n e 1 e r a s e s a n l e f t o v e r p i c t u r e o t h T s c r e e n .

L i n e 2 0 i " k i l l t i m e " l o o p . T h c o m m a n d sF O a n N E X T m a k e t h c o m p u t e r s p i n a r o u n di c i r c l e 8 0 t i m e s . T h c o m p u t e r c o u n t s w h i l e i i . s p i n n i n g . I p u t s i t c u r r e n t n u m b e r i n t on u m b e r c u b b y h o l e ( v a r i a b l e ) c a l l e d " P . " W h e nt h c o m p u t e r g e t s t 8 0 0 , i s t o p s c o u n t i n g a n j u m p s t o l i n e 3 f o t h n e x t c o m m a n d . ( A n d i i s n ' t e v e n d i z z y ! )L i n e s 3 0 - 8 0T h e s e l i n e s d o n ' t l o o k l i k e c o m p u t e r c o m m a n d s .G O S U B m a k e s t h e m . s o u n d l i k e c o m m a n d s t s u b m a r i n e s . I a p p e a r s t h a t y o a r t e l l i n g f i v es u b m a r i n e s t G o G o G o ( G w h e r e ? )

Page 65: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 65/132

A c t u a l l y , t h o s e c o m m a n d st e l l t h c o m p u t e r t t a k ef l y i n g l e a p i n t o o t h e r p a r t s o t h p r o g r a m - l i n e s 6 7 0 , 1 0 0 ,2 6 0 , 4 8 0 , a n 2 6 1 ) . T h c o m a n d G O S U H i a a b b r e v ia t i o n f o " g t s u b r o u t i n e . "

s u b r o u t i n e i h e l p e r p r g r a m . I h e l p s t h m a i n B a r n e yp r o g r a m d p a r t i c u l a r j o bl i k e c l e a r t h s c r e e n , m a k eB a r n e y ' s e y e s w i n k , o m a k eh i " t a l k " :

G O S U B 6 7

G O S U B 1 0

G O S U B 2 6

C O S U B 4 8 0

D r a w s B a r n e y ' sm o u t h .D r a w s B a r n e y ' sf a c e a n m a k e sB a r n e y w i n k .M a k e s B a m e y" t a l k . "M a k e s B a r n e ya c c e p t m e s s a g e s ( s u c h a sy o u r n a m e ) .M a k e s B a r n e y t a l k a g a i n .

A l i c i a L a w l e s s a n " B a r n e y . "

G O S U B 2 f i OL i n e 9 0O l i n e 9 0 , t h p r o g r a m p r i n t s l o u r b l a n k l i n e s o t h T s c r e e n , t h e n j u m p s t l i n e 9 4 ( G O T O9 4 0 ) .L i n e s 9 4 0 t 9 8 O l i n e 9 4 0 , t h c o m p u t e r o n c e a g a i n g o e s a r o u n di n c i r c l e s c o u n t i n g u t 2 5 0 0 . T h e n i e r a s e s t h ep i c t u r e s c r e e n , a n d , n e a r t h m i d d l e o t h e s c r e e n ,i p r i n t s o u " • • • P R E S S A N K E Y * * * . "

T h c o m p u t e r s i t s t h e r e w a i t i n g f o y o t d s o m e t h i n g . W h e n y o d o i j u m p s t l i n e 9 8 0 .L i n e 9 8 0 t e l l s t h c o m p u t e r t R U t h B a r n e yp r o g r a m a g a i n . T h i s w a y , B a r n e y k e e p s c o m i n gb a c k o s t a g e , o v e r a n o v e r , u n t i l y o p r e s s t h R U N / S T O P b u t t o n .

" A l i c i a ' s B a r n e y " p r o g r a m o ) C o m m o d o r e 6 4 ( V I C - 2 0s i m i l a r ) .

B r i n g i n g B a r n e y T o L i f eA f t e r y o h a v e t y p e d B a r n e y i n t o y o u r c o m p u t e r ,t y p e R U a n p r e s s t h R E T U R N b u t t o n . B a r n e ya p p e a r s i t h e u p p e r - l e f t c o r n e r o y o u r s c r e e n .A f i r s t h i s o u n d a s l e e p . T h e n h w a k e s u a n w i n k s a y o u . " I ' M B A R N E Y T H C L O N E , " h s a y s . " Y O U R N A M E ? "

Y o t y p e y o u r n a m e ( l e t s s a i t ' s C R A BF O O T ) , a n B a r n e y s a y s , " G R E A T N A M E , C R A BF O O T ! "

T h e n h s a y s , " T H A N K S F O P L A Y I N G ! "a n h v a n i s h e s .

m o m e n t l a t e r t h m e s s a g e " * * * P R E S S A N K E Y * * * " a p p e a r s . W h e n y o p r e s s k e y , B a r n e yr e a p p e a r s , w a k e s u p w i n k s , a n a s k s y o y o u rn a m e a g a i n .

A d d i n g T B a r n e yR i g h t n o w , B a r n e y i p r e t t y s i m p l e - m i n d e d f e l o w . B u y o c a a d t h i n g s t h i t m a k e h i s e e m m o r e r e a l . Y o c a m a k e h i " t a l k " u s i n gs o u n d e f f e c t s . Y o c a m a k e h i t e l l j o k e s o a s r i d d l e s . Y o c ^ c h a n g e h i s f a c e a n m a k e h i l o o k d i f f e r e n t . Y o c a c h a n g e B a r n e y i n t o B a r b a r ao i n t o B a n a n a .

I ' d l i k e t s e y o u r p r o g r a m s a n d i d e a s f o B a r n e v . S e n d t h e m t m e F r e d D ' l g n a z i oc / C O M P U T E R 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 3

I ' l l p r i n t t h e b e s t B a r n e y p r o g r a m s a n d i d e a si o n o m u p c o m i n g a r t i c l e s . H a v e f u p l a y i n gw i t h y o u r c o m p u t e r f r i e n d !

S e p r o g r a m l i s t i n g o p a g e 1 1 5 . t A u g u s t 1 9 8 3 C O M P U T S I S G a z e l l e 6

Page 66: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 66/132

V I C / 6 4 M a i l i n g L i s tJ o s e p h J S h a u g h n e s s y

W i t h f e s i m p l e c h a n g e s y o c a m a k e y o u rs e l f , t h i s p r o g r a m w i l l w o r k o e i t h e r t h V I C -2 o C o m m o d o r e 6 4 w i t h e i t h e r d i s k o t a p e .E x p a n s i o n m e m o r y i n o t r e q u i r e d o t h V I C ,b u w i l l g r e a t l y i n c r e a s e t h e c a p a c i t y o t h m a i l i n g l i s t .

T h f o l l o w i n g p r o g r a m i m o d i f i e d a n e p a n d e d v e r s i o n o u t i l i t y p r o g r a m f r o m t h T r o n t o P E U s e r s G r o u p , c a l l e d " A d d r e s s e s " a n o r i g i n a l l y w r i t t e n i D u f c h b y A n d y F i n k e l . T h p r o g r a m h a b e e n t r a n s l a t e d i n t o E n g l i s h a n p r i n t e r o p t i o n a d d e d . U s i n g C o m m o d o r e p r i n te r i c a p r i n t t h e n t i r e l i s t o i n d i v i d u a l m a i l i n gl a b e l s .

T h e a c c o m p a n y i n g p r o g r a m l i s t i n g i f o t h V I C - 2 0 a n 1 5 4 0 / 1 5 4 1 d i s k d r i v e , b u i c a e a s i l yb m o d i f i e d t o p e r a t e w i t h t h c a s s e t t e r e c o r d e rb c h a n g i n g t h S A V E s t a t e m e n t i l i n e 5 t r e a dS A V E R S . T h i s p r o g r a m a l s o w o r k s o n t h C o m o d o r e 6 b i n s e r t i n g e x t r a s p a c e s i t h P R I N Ts t a t e m e n t s i l i n e s 1 a n 6 ( t c e n t e r t h t i t l ed i s p l a y ) , c h a n g i n g t h D A T A s t a t e m e n t i l i n e 1 t " 6 M a i l i n g L i s t " , a n b e i t h e r d e l e t i n g t h P O K E s t a t e m e n t i l i n e 1 6 o r e p l a c i n g i w i t h t h a p p r o p r i a t e P O K E s t a t e m e n t s t s e t h 6 < J ' s s c r e e nc o l o r . ( S c r e e n c o l o r i g r e e n w i t h b l a c k l e t t e r s , b u t h i s i y o u r c h o i c e . )

E a c h a d d r e s s f i e l d i s e u t r e c e i v e e i g h ti t e m s o i n f o r m a t i o n , a s h o w n i l i n e s 1 7 a n 1 8 T h e s e i t e m s c a b c h a n g e d t a n y t h i n g y o w a n t( f o r i n s t a n c e , t s e u f i l i n g s y s t e m i n s t e a d o m a i l i n g l i s t ) , b u y o a r l i m i t e d t e i g h t i t e m sb e c a u s e o t h s i z e o t h k e y b o a r d b u f f e r ( l i n e2 8 ) . A l s o , s i n c e t h e D A T A s t a t e m e n t s a r p r i n t e do t h s c r e e n a s p a r t o f t h p r o c e d u r e f o a d d i n gt h e m t t h p r o g r a m , y o u m u s t b c a r e f u l n o t m a k e y o u r i t e m s o i n f o r m a t i o n s w o r d y t h a tp r i n t i n g e i g h t D A T A s t a t e m e n t s w o u l d c a u s e t h

6 C O M P U T E ! ' * G a l e t t e A u g u s t 1 9 8 3

f i r s t f e l i n e s t s c r o l l o f t h s c r e e n a n t h e r e b yb l o s t .

A o n p o i n t , H a v e r s i o n o t h i s p r o g r a mt h a t u s e d u p p e r - a n l o w e r c a s e l e t t e r s , b u f o u n dt h i s t o i n c o n v e n i e n t w h e n l i n i n g t h " s e a r c h "f u n c t i o n . o f t e n f o r g o t t u s a p p r o p r i a t e c a p i t a ll e t t e r s e i t h e r w h e n e n t e r i n g t h o r i g i n a l i n f o r m at i o n o w h e n i n p u t t i n g t h s e a r c h v a l u e .

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

T h i s p r o g r a m w i l l f i i n t o a n m e m o r y s i z eV I C - 2 0 , h u m e m o r y e x p a n s i o n i n e c e s s a r y t s t o r e v e r y m a n y a d d r e s s e s . ( F o r i n s t a n c e , h a v e6 n a m e s s t o r e d , a n i t a k e s a b o u t 1 2 o m e o r y . ) I y o u n e e d s p a c e f o m o r e n a m e s ( a n d h a v et h m e m o r y ) j u s t a d m o r e " d u m m y " D A T As t a t e m e n t s t t h e n o f t h e p r o g r a m .

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

a d d r e s s e d m C h r i s t m a s c a r d s w i t h t h i sp r o g r a m ( t a p e v e r s i o n ) a n f o u n d i b i g t i m e -s a v e r , e v e n t h o u g h h a t u s s c i s s o r s a n t a p et p u t h l a b e l s o t h e n v e l o p e s .

d i s k d r i v e o r p r i n t e r w i l l c e r t a i n l y e n h a n c et h p r o g r a m ' s u s e f u l n e s s , b u t t h e y a r n o e s s e nt i a l . T h p r o g r a m c a n p r o b a b l y b m o d i f i e d t r u o o h e c o m p u t e r s , d e p e n d i n g o n t h s i z e o ft h k e y b o a r d b u f f e r .

I y o d o n ' t w a n t t t y p e ( h i s p r o g r a m , p l e a s es e n d b l a n k c a s s e t t e o r d i s k a n S 3 w i t hs t a m p e d , s e l f - a d d r e s s e d e n v e l o p e t o

/ t i c S h a u g h n e s s y4 7 0 3 C o u n t r y C l u b D r i v eP i t t s b u r g h , P 7 5 2 3 6

S e p r o g r a m l i s t i n g a n p n ^ c 1 1 1 .

Page 67: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 67/132

c o m m o d o r eC O M M O D O R E 6 $ 2 8 9

( W i l l ) f a c t o r y r e b a t e . )

1 5 3 0 D A T T A S E T T E 5 1 5 4 1 D I S K D R I V E $ 3 2 91 5 2 5 G R A P H I C P R I N T E R $ 3 2 91 6 0 0 M O D E M B

1 7 0 1 C O M M O D O R EM O N I T O R $ 2 8 9

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

I W ' 0 1 1 N u c l e a r B o m b e r | C . % V H H J - 7 U 2 M i d w a y C a m p a i g n < C . . , , $ 1 1 8 K N u r i N A l l j n l i c

C u n v o y n . i i d w f I C S t I U i l N u k u w d i [ C $ 1 ' S O - I Q b P l n r w t M i n e r s | C J 1 1 8 0 - 7 1 C o m p u t e r S l o c k s & B u n d s ( C S I 1 8 0 - / 1 9 A n d r o m e d a C o n q u e s t | C | . . . . $ 1 1 0 1 - 7 ? ) C u m p i i l e r

[ o o l b a l l S i r a i e q y | C S I 1 8 1 - 7 3 ? T d e r M j a m | C S 1

E P Y X / A u t o m a t e d S i m u l a i i o n sI 4 f c U 1 H . J u m p M a | D t V

H u m a n E n g i n e e r e dS o f t w a r e ( H E S )

H E E - 3 0 7 f i a o ? P r o i s j s i o n a lD e v S y s i e m ( C 5 2

H E t - 4 0 0 R e t r u B a l l ( O t ) S S H f c E - 4 0 1 H e s m o n ( C r l ) . . . S 2 7H E E - 4 0 ? T u i i l e G r a p h i c s I ( C $ 4 K E E - J 1 M H i - i m n l c r 6 ( C i 1 | , 1 3 H L 4 1 ? G i K l f u n n m l C r t | . . « /

I n l o c o mK 1 6 - 0 0 1 Z m k l | D 1 2 6 3 C 0 0 3 ^ w k l l l O ] S ? 6 3 E - I X J 3 D e a d l i n e ( D J 3 6 3 E - 0 0 4 S l a r c r u s s ( D ) S 2 6 3 E - 0 0 5 Z o r k l t l ( D ) . S 1

S i e r r a O n - L i n e

S i r i u s S o l l w a r e' U t O J d t l l . i u i - o B u c k p o o l u ( 0 $ 2 J 0 E - 0 3 T T y p o A t t a c k ( C i l ) J S 7 0 E - D 4 3 H e p t o n | D H J O E O 4 6 C n l i c a l M a s s | D $ 2 r O E - « 4 S n a k e B y l e | C r t ) $ 2 7 O E J 1 5 S p i d e r C i l y I C i t ) $ 2 J 0 E J 4 7 S q u i s h e | C r t ) $ 2 I O E - « 8 f i n a l O r 0 i M C r 1 | 1 2 3

S p i n n a k e rS K E - l X J l S n r j u p c r T r o o p s D { D . . . . % ' M bS K E - M H F u c L ' m d k L T | O J ? S K E - 0 0 6 K i n O e r c u m p ( D I ? S K E - O O S H e C i d f f l c D i U d i c ( D % 7 S K E - 0 0 9 I S e a r L l i o H i

W o 5 i ^ m a ^ i n g T h i n g ( D . . . . 5 2

S n y a p s e S o I w a r eS S E - U I 1 f A p n c a l y s e ( O $ 2 S S E - 0 1 6 D i e l & S I D ) J 2 3S S E - 0 1 9 B u r m w t o S ? S S E - 0 2 U P n a r o h C u i s e ( D | ? S S E - 3 1 1 F A p u d f l l y p s e | C I ? S S E - 3 1 6 D : C I O S | C ) S 2 3S S E - 3 1 9 S u m V O I ( C $ 2 S S E - 3 2 0 P n a r o n s C u r s e ( C S ?

U n i t e d M i c r o w a v eI n d u s t r i e s ( L J M I )

D J E - J U ^ l l f J m i u s a n c e [ Q . . , . J 2 9 2 E - 3 3 1 M o l o r M a n i a [ C 1 2

C o m m o d o r e P u t s E x c i t e m e n tI Y o u r L i f e

B r o d e r b u n dS h a r k T r a p 1 1 M u l t l S o u n d S y n t r i e s i » r S i f i

C r e a t i v e S o f t w a r eB l a c k H o l a ( C T ) J 3 8T r a s r i m a n | C T ) J 3 A s t r O b l i l l l C T ) J 3 C i t y B o m b e r s M i n e d e l d i C T ) 1 2 0A p D l e P a n i g | C T l 1 3 C h o p n l l e r l C T ) J 3 6S e r p e n l i n e ( C T ) 1 3 6V i d o o m a n i a ( C T ) i 3 T o r r a o u a r f l I C T ) 1 3

T h o r n E M R i v e r R 8 5 c u e ( C T ) 1 2 V I C M u s i c C a m p a s e i ( C T ) . . . 1 2 9M u l a n t H e r f l l C T ) . J J

A u t o m a t e d S i m u l a t i o n sf e s c u e a R i g e l ( C ) 1 2 R i c o c n e l ( C S 1 M o n 3 i n r M a ; n ( C T ! , 1 2 7S w o i O o l F a r g o a l 1 2 7

S i r l u sT y p o A t l o c k J 2 7S n a k e B y l e 1 2

T r o n i xG a l a c l l c B I I ! i ( C | 1 1 S w a r m ( C 1 2 S i d e w i n d e r ( C 1 2

I n ( C T )S p e c t r a v i s i o n

1 2 N u m b e r C r u n c h ( C T ) 5 2 f l o a g a n o m i c s ( C T ) 1 2

H E S o f t w a r eA g g r e s s o r ( C T ) J J D i B o m b e r ( C 1 1 F u e l P l r i i e s i C ) $ 1 H E S M o n | C T ) 1 2 H E W i r i e r ( C T > 1 2 P a B o m b e r ( C 1 1 P r o l B e l o r ( C T ) 1 3 S n a m u s ( C T ) 1 2 S i m o n ( C 1 1 S y n t r i e s o u n d | U u s i c

S y n t h e s l i e r ) | C T ) 1 4 T a n k T r a p i 1 1 r B n k W a r s ( C ) S 1 T u n i s G r a p h i c s ( C T ) K V I C F o r l h ( C T ) U V l c l i e t i ( C ) J 1

P a r k P l a c e U p p e r L e v e l , 1 0 9 5 E T w a i n( 7 0 2 ) 7 9 6 - 0 2 9 6 L a V e g a s , N e v a d a 8 9 1 0 9

8 0 0 - 6 3 4 - 6 7 6 6I n f o r m a t i o n S 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 HA M D E K C O L O H 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 R E D B A L L J O Y S T I 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 ) S 1 4P 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 ) 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 O A R D 3 C A R D W H I T E R L I G H T P E 2 C A R D E T T E P A R A L L E L I N T E R F A C E 5 D A T A 2 0 4 0 / 8 0 C O L U M N 1 6 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 B O A R D S 2 8 9

O 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 F a s t D o l ' v e r y s e n d c a s h w f c h e c k s , m o n e y o n t u r s o d v e c t O e n k w r e l r a n s

l e t s P e r 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 w e e k s r c l e a r C O D . o r d e r s 1 1 3 . 0 0m i n i m u m } a n 1 o a l o i t J e r s o v e r 3 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 e d P r i c e sr e r l e c i a c a s h d i s c o u n t o n l y a n a r s u o i e c l t 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 en u m b e t w i t h a n o r d e r s S h i p p i n g S o r i t a r e t S 5 m i n i m u m } S h i p p i n g H a r dw a r e t p l B s s e c a l l ) , f o r e i g n o r d e r s . A P F P o r d e r s S m i n i m u m a n d ; 5 % o a l o l d e r s o v e r S 1 0 0 N e v a d a r e s i d e n t s a d 5 W / a s a l e s l a x A l 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 t o u l o p r i c e s , a l s a l e s a r f i n a l . A l r e t u r n s m u s th a v e r e t u r n 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 3 6 5 5 2 3 1 0 o b t a i n o n b e f o r e r e l u m i n gg o o d s t o r e p l a c e m e n t A l r e t u r n e d m e r c h a n d i s e i s u b , e c t l r e s t o c k i n g t e a n m u s t c o m e w i t h 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 t b a c c e p t e d .

N r e t u r n s p e r m i M O o t t e r 2 d a y s t r o r n s h i p p i n g d a t e

c o m m o d o r eV 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 5 2 5 G R A P H I C S P R I N T E R $ 3 2 9

1

4

4

2

2 4 A 1

8 I $ 1

1

V I I 2 1 O 3 K M e m o r y E « p a n d e rV I 1 1 1 0 B M e m o r y E i p a n d e r . . V I n i I 8 M e m o r y E x p a n d e r . . V I 1 0 1 1 H 2 3 T e r m i n a l I n t e r f a c eV I 1 2 1 1 E u n e i E i p a n d a rV I 1 2 1 2 P r o g r a m m e r s A i C a r l r i O f lV I 1 2 1 3 V i c m o n M a c h i n e L a n g u a f l

M o n i t o rV 1 0 I n t r o l o B a s i c

P r D Q r a m m l n g lI n l i o ( o B a s i c

P r o g r a m m i n g I V 1 0 0 A R e c r e a t i o n P a c kV 1 0 H o m o C a l c u l a t i o n P a c kV 1 6 4 P i o f l r a m m a D l e C h a r a c i o r S B tV I 1 6 0 0 V l c m o O e mV I 1 3 1 1 J c y s l i c kV I 1 3 1 2 G a m e P a d d l e sV P r o g r a m m e r s R e l e i e n c e G u i d e .

V I C S o f t w a r eA v e n g e r 2 S u p e r s l o l 2 S u p e r A l i e n 2 J u o l l u r L a n d e r 2 D m t v P o k o r 2 M l d n l g t i l O r i v e 1 2 f l a d m R a R a c e 2 R a i d o F o r t K n o x 2 S a i g o n I I C r e s s 2 S u p e r S m a s h 2 C o s m i c C r u n c h e r 2 G o r l 2 O m e g a R a c e 2 M o n o , W a r s . 2 W e n a g o r i e 2 C o s m i c J a i l b r e a k , , , , , . . . . 1 2 3C l o w n s 2 G a r d e n W a r s . . 2 S o a W o i l 2 A d v e n l u r e J 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 h e C o u n t 2 V o o f l o o C a s l l e 2 T h S k i F a l l i n g 2 M o l n A l t a c k 2 B i n g o S p e e d M a t t i . . . I 2 H o m a B a b y s l l l e i 1 2 V i s i b l e S o l a r S y s i e m 1 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

U n i t e d M l c r o w a r eS o i d e r s o M a r s ( C T ) 3 M e l e o r R u ( C T | 1 3 A m o M Q 1 A l l o n B l i l z I C ] 1 1 S k y m a t r i ( C ) 1 1 S p a c e D l y l a l o n ( C ) 1 1 2S u p e r H a n g m a n ( C 1 T h A l l e n ( C 1 3 D M a ; e ( C ) 1 K o s m l c K a m i k a z e ( C S u D C n a s e ( C ) 1 A m o k ( C T ) I 2 R e n a i s s a n c e ( C T )A l l o n B l i t i ( C T ) 2 C l o u d B u r s t I C T ) . . 2 S a l o l l i l e s a n t l M e t e o n l e s ( C T ) 3 O u t w o r l U ( C T ) . 3 W o r d c r a l l J ; f t j

r / i e C o m p u t e r O u t l e t I e a s s o c i a t e o T h C o m p u t e rL u d t m n g C e n t e r F o r C h i t d i e n

W a r e x p e r t s i B O v c a l i o i i a l t e c h n o ' -n g t o a t u t i n g o u o w C o m p u t e ' L e a r n i n gC o n l w e d u c a t i o n a l s o f t w a r e * D o n l e r z i n q u i n t i s m v i t t i d

Page 68: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 68/132

C O M P U T I N Go g r o w n u p s

F 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 e v o l u t i o n I T h N u r s e r y

T h e r e i c o m p u t e r r e v o l u t i o n a f o o t . I i n o r e v o l u t i o n i c o m p u t e r h a r d w a r e o s o f t w a r e . I i a r e v o l u t i o n i c o m p u t e r t e a m i n g . L i k e c l a s s i cr e v o l u t i o n , i i s t a r t i n g a t h e g r a s s r o o t s , w i t ht h e s m a l l e s t k i d s . B u i i p e r c o l a t i n g u p w a r dt h r o u g h o u r s o c i e t y l i k e a e r u p t i n g v o l c a n o . A l o u w i l l f e e l i t i m p a c t : p a r e n t s a n t e a c h e r s , o c o u r s e , b u a l s o o f f i c e w o r k e r s , m a n a g e r s , p r o f e ss i o n a l s , a n e v e n t u a l l y , p r e s i d e n t s o c o r p o r a t i o n sa n c o u n t r i e s .

W a r o n l y j u s t b e g i n n i n g t r e c o g n i z e t h t r u e p o w e r o f t h e c o m p u t e r a c a t a l y s t f o l e a r n i n g i t h h o m e , c l a s s r o o m , a n w o r k p l a c e .C l r r e n l l e a r n i n g m e t h o d s s u c h a C A ( C o m p u t e r -A i d e d I n s t r u c t i o n ) , c o m p u t e r d r i l l s , s i m u l a t i o n s ,a n l e a r n i n g g a m e s a r j u s t t h U o t h e i c e b e r g .

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

W a v e O C o m p u t e r K i d sK i d s w h u s c o m p u t e r s a l m o s t f r o m b i r t h w e r en o n e x i s t e n t j u s t f e y e a r s a g o . N o t h e r e a r et h o u s a n d s o t h e m , s c a t t e r e d t h r o u g h o u s o c i e t y .T h e s e k i d s a r e a c q u i r i n g m o d e l s o p e r s o n a l b h a v i o r , l e a r n i n g , a n v i e w s o t h w o r l d t h a t a r p r o f o u n d l y d i f f e r e n t f r o m t h o s e o k i d s w i t h o u ta e a r l y , r i c h e x p e r i e n c e w i t h c o m p u t e r s .

T h e s e k i d s a r n o t h e p r i v i l e g e d f e w , b u i j u s t a f e y e a r s t h e y w i l l b t h n o r m . W h a t h a p e n s w h e n t h i s w a v e o k i d s h i t s t h s c h o o l s ?W i l l k i n d e r g a r t e n b r e a d y f o k i d s w h h a v eb e e n w o r k i n g w i t h n u m b e r s a n w o r d s f o y e a r s ?W i l l f i r s t g r a d e b e r e a d y f o k i d s w h h a v e b e e nc o n d u c t i n g s c i e n c e e x p e r i m e n t s , p r o g r a m m i n gr o b o t " p e t s , " c r e a t i n g a d v a n c e d g e o m e t r i c d s i g n s , a n r o l e - p l a y i n g i a d v a n c e d s i m u l a t i o n s ?W i l l s c h o o l s b a b l e t o f f e r t h r i c h c o m p u t e r -l e a r n i n g e n v i r o n m e n t t h e k i d s a r e a c c u s t o m e d t 6 C O M P U l t f i C a i e M e A u g u i s l 1 9 8 3

a h o m e ? O r w i l l ( h e r e b e o n l y o n o t w c o p u t e r s f o 3 o 6 k i d s ? A n w i l l t h c o m p u t e r sa n t h s c h o o l c u r r i c u l u m b e l o c k e d i n t o p r e -c o m p u t e r l e a c h i n g p h i l o s o p h i e s a n d m e t h o d s ?

W a r a t h t h r e s h o l d o a r i o t o n e l e a r n i n g . T h a t ' s w h a t i w i l l b e t o o : a r i o t r a p a n t , d i s j o i n t e d , a n u n c o n t r o l l e d . E a c h k i w i l lb d i f f e r e n t . N t w k i d s w i l l b a t h s a m e l e v e lw h e n t h e y e n t e r t h k i n d e r g a r t e n . M a n y k i d s w i l lh a v e h a a r i c h c o m p u t e r - l e a r n i n g e n v i r o n m e n ts i n c e b i r t h . S o m e w i l l h a v e h a n c o m p u t e r e p e r i e n c e .

A m o n g t h o s e k i d s w h h a v e h a e x p o s u r e t c o m p u t e r l e a r n i n g , t h e r e w i l l b k a l e i d o s c o p e o b a c k g r o u n d s . S o m e k i d s w i l l h a v e u s e d o n l y c o p u t e r d r i l l s , o t h e r s a d v a n c e d s i m u l a t i o n s . S o m ek i d s w i l l h a v e h a a a r r a y o c o m p u t e r t o o l sl i g h t p e n s , m i c r o p h o n e s a n d h e a d s e t s , r o b o t s ,m u s i c a l k e y b o a r d s , v i d e o d i s c s , e t c . O t h e r k i d sw i l l h a v e u s e d o n l y c o m p u t e r , T V a n a c a ss e t t e r e c o r d e r .

T h " h o m e c o m p u t e r c u r r i c u l u m " w i l l b c o m p l e t e l y h o d g e p o d g e , d i c t a t e d b e a c h f a m i l y ' sb u d g e t , i n t e r e s t s , a n i n f o r m a l e d u c a t i o n a l p h l o s o p h y . C o m p u t e r k i d s w i l l k n o w l o t , b u w h a tt h e y k n o w m a y b t h i n a n s p o t t y . T h e y m a h a v e s k i l l s o s i x t h - a n s e v e n t h - g r a d e r s , t h e ym a b a c c o m p l i s h e d r e a d e r s a n w h i z z e s a f i u r e s , b u t h e r e m a b n s t r u c t u r e , d i s c i p l i n e , o o r d e r t w h a t t h e y k n o w . T h e y m a y k n o w a v a n c e d c o n c e p t s , b u t t h e y m a l a c k b a s i c s k i l l s .

T h i s r e v o l u t i o n w i l l c o m e , n m a t t e r w h a tw d o A n i i c o m i n g f a s t , l w i l l s o o n s p r e a dp a s t t h e h o m e s , p a s t t h e s c h o o l s , a n i n t o t h w o r k p l a c e .

K i d s T e a c h i n g A d u l t s" U s e r - f r i e n d l y " i b u z z w o r d c o n n e c t e d w i t ho f f i c e - a u t o m a t i o n s o f t w a r e . B u t h r e a l " u s e r -

Page 69: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 69/132

C O M P U T E R SF i r s t B o o k O V I

A u t h o r s : C O M P U T E ! M a g a z i n e » i n t r o d u c t i o nc o n t r i b u t o r s

P r i c e : $ 1 2 . 9 5O S a l e : N o

S t a r t e d- ' T l i e W C1 1 C o m p u t e r G e n e s i s :F r o m S t i c k s A n S t o n e s T o V I C* S u p e r C a l c u l a t o r2 i - a i g e A l p h a b e t2 U s i n g J o y s r i c l c

3 E x t e n d e d I n p u t D e v i c e s -P a d d l e s A n T h e K e y b o a r d* G . f i T i i

R o b e r t l o c k

M i c h a e l s T o m c z y f c

6 7 S T / W I G H T 3

f v t e e

8 C o u n t T h H e a m

1 0 1 0 J

I I H

A t t n i n i s e

J i B u t t e / f i c i dD o u g F e r g u s o n

D a v i d M a l m b e r gM i k e B a s s m a n / S a l o m o n L e d e m w n

P a w d M . d m b w gA n E d u c a t i o n .

f ^ u l L B u p p / S i e p f i e n P . D r o / jD u b S c r a g g m

D a v i d R M i m n

/ a m e sL y l e J o r d a n

K o z u nP r i n t i n g T n S c r e e n . . ' . . . W a y n e K o z u n' " ' ■ C o n f u s i n g O u o l e C L a n e

A l t e r n a t e S c r e e n s C h a r l e s B i a n n o nT i m e k e e p i n g J i m B u t t e r f i e i d

• n u m b e r b a s i c U n e s T n E , . s y W a K e i I h * h W f e rU r U n N u m b e r s C h a i / e s H G o u l dT h e S q u e e z e O V o u r W C - 2 0 - J l r r i W i t o x

O u O f

F i n a l l y , i t ' s V I C ' s t u r n iU s e r s o r o t h e r p o p u l a r p e r s o n a l

c o m p u t e r s h a v e b e e n e n j o y i n g t h e i rC O M P U T E ! B o o k s : C O M P U T E ' SF i r s t B o o k O P E T / C B M , P r o g r a mm i n g T h e P E T / C B M . a n o t h e r s . = • i n e j o y s s d c o

N o w , t h e r e ' s b o o k d e v o t e de x c l u s i v e l y t t h C o m m o d o r e V I C -2 0 C o m p u t e r : C O M P U T E ! * F i r s tB o o k O V I C . C h a p t e r T h r e e - P r o a r a m » ' " ' " " C h f l M 0 P n p ' J

T h e d i t o r s o C O M P U T E !M a g a / i n e t h l e a d i n g r e s o u r c e f o t h V I C - 2 0 g a t h e r e d t o g e t h e r t h b e s t V I C - 2 0 a r t i c l e s p u b l i s h e d s i n c et h s u m m e r o 1 9 8 1 a n d a d d e ds o m e n e m a t e r i a l . T h r e s u l t i m o r e t h a n 2 0 0 p a g e s o v a l u a b l ei n f o r m a t i o n i n f o r m a t i o n t h a t g o e sb e y o n d [ h i n s t r u c t i o n m a n u a l s . I [ h C O M P U T E ! t r a d i t i o n , i i c a r ef u l l y e d i t e d t b e a s i l y u n d e r s t o o d 1 4 a n u s e f u l f o b e g i n n e r s a n e x p e r t sa l i k e .

C O M P U T E ! * F i r s t B o o k O V I i s p i r a l - b o u n d t l i f l a t , a n \ * K ™ * ? o n ^ n i n c l u d e s r e a d y - t o - t y p e p r o g r a ml i s t i n g s a n a r t i c l e s s u c h a " T h e I 6 c " s i oJ o y s t i c k C o n n e c t i o n : M e t e o r M a z e . "■ ' S T A R F I G H T 3 , " ' T r a i n Y o u r P E T R u V I P r o g r a m s , " " R e n u m b e rB A S I C L i n e s T h E a s y W a y , " " H i g hR e s o l u t i o n P l o t t i n g , " " C u s t o m C h a ra c t e r s F o T h V I C , " " V I C M e m o r y -T h U n c h a r t e d A d v e n t u r e , " a n d " S i m p l e M o n i t o r F o T h V I C . " 2 i m

A o n l y S 1 2 . 9 5 , l e s s t h a n m o s tc o m p u t e r m a n u a l s , C O M P U T E ' S F i r s t B o o k O V I ^ ^ ^ ^ ^ ^ ^i a m o n g t h e b e s t r e s o u r c e s a V I u s e r c a o w n .

A v a i l a b l e a c o m p u t e r d e a l e r s a n b o o k s t o r e s n a t i o n w i d e . T o r d e r d i r e c t l y c a l l T O L L F R E E 8 0 0 - 3 3 4 - 0 8 6 8I N o r t h C a r o l i n a c a l l 9 1 9 - 2 7 5 - 9 8 0 9 . O s e n d c h e c k o m o n e y o r d e r t C O M P U T E ! B o o k s B o 5 4 0 6G r e e n s b o r o . N 2 7 4 0 3 .

l e n t C h a r a c t e r s F o r T h e V I C

"

K e n n e f h K n o xC r i a r l e s B f a n n o nC h a r l e s B r a n n o n

D , i v i d M a l m b e r g

D a l e G i l b e r t

Z e r o D f l w d B a r r o n / M i c h a e l K l e i n e r tJ i B u t t e i f i c i d

E r e c t l y J l " " B u t t e i f i e l d

A d S s h i p p i n g d r i d h a n d l i n g O u t s i d e t h S < i c W S f o r ^ i r m a l lV I C - 2 0 i a H 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 ! L i m n e d

l o s u r f a c e m a i l . A i o t d m p n p a « J U f u n d s o n l y

Page 70: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 70/132

f r i e n d l y " p r o g r a m s n o i u s a r n o a v a i l a b l ei t h o f f i c e . T h e y a r i H i c l a s s r o o m a n d , e s p ec i a l l y , i t h h o m e . T h e y a b a n d o n t r a d i t i o n a lt e a c h i n g m e t h o d s , b u t t h e y m a k e l e a r n i n g r w a r d i n g , e x c i t i n g , a n f u n . A n t h e y h a v e u n i v e r s a la p p e a l . T h o t h e r n i g h t , m s e v e n - y e a r - o l d d a u g ht e w a p l a y i n g w i t h S e s a m e S t r e e t p r o g r a m f r o mC h i l d r e n ' s C o m p u t e r W o r k s h o p . c a m e i t w a t c h h e r . T h e n h e t h r e e - y e a r - o l d b r o t h e r a r i v e d , t h e n h e r m o t h e r . P r e t t y s o o n w w e r ea l w o r k i n g w i t h t h p r o g r a m , a n c h e e r i n g ,s q u a b b l i n g , l a u g h i n g , a n c r y i n g . O u i n v o l v em e n t w i t h t h p r o g r a m - a n d w i t h e a c h o t h e rw a i n t e n s e . f e l t a i w w e r e i f r o n t - r o w s e a t sa a e x c i t i n g b a s k e t b a l l g a m e . O n l y w w e r e n ' ts p e c t a t o r s , w w e r e a l p a r t i c i p a n t * .

T h S e s a m e S t r e e t p r o g r a m i u n u s u a l , b u t i w i l l s o o n b t y p i c a l o n e g e n e r a t i o n o c o p u t e r l e a r n i n g p r o g r a m s t h a t i n v o l v e t h w h o l ef a m i l y . A n t h l e a r n i n g w i l l b h a p p e n i n g a a l l e v e l s . T h e p r o g r a m w i l l b l e a c h i n g e v e r y o n e .T h a d u l t s w i l l b t e a c h i n g t i i e k i d s . T h k i d s w i l lb t e a c h i n g t h a d u l t s . T h k i d s w i l l b t e a c h i n gt h k i d s , t h a d u l t s t e a c h i n g t h a d u l t s , a n e v e r y o n e t e a c h i n g t h c o m p u t e r . T h a t n i g h t w a

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

O T h F r o n t L i n eT h i s i w o n d e r f u l l i m e l b a l i v e . I i w o d e r f u l t i m e l w o r k w i t h c h i l d r e n - a t e a c h e r s i t h c l a s s r o o m , a n a p a r e n t s i t h h o m e . I i t i m e t h a t h o l d s g r e a t d a n g e r s b u a l s o g r e a t p r o mi s e .

I ' l i k e t b r e p o r t e r o t h f r o n t l i n e o t h e r e v o l u t i o n i c o m p u t e r l e a r n i n g . E a c h m o n t h ,i t h i s c o l u m n , I ' l l s e n d y o b a c k d i s p a t c h e s f r o mt h f r o n t . O n m o n t h I ' l l b s l o g g i n g t h r o u g h t h m u d , a l o n g w i t h t h p e a s a n t s a n f o o t s o l d i e r s o ft h r e v o l u t i o n . T h n e x t m o n t h I ' l l b i t h t r e n c h e s . T h e m o n t h a f t e r t h a t , I ' l l v i s i t t h h e a dq u a r t e r s o t h e r e v o l u t i o n ' s l e a d e r s a n t a l k w i t ht h e r e v o l u t i o n ' s g r a n d v i s i o n a r i e s a n s t r a t e g i s t s .

A t e a c h e r s a n p a r e n t s ( a n d k i d s ! ) , y o a r o t h f r o n t l i n e , t o o . S I ' l i k e y o t b m e y e s a n e a r s . e n c o u r a g e y o t w r i t e m a n t e l l m w h a t y o s e a n h e a r . M o s t i m p o r t a n t ,s h a r e y o u r t h o u g h t s a n i d e a s w i t h m e Y o c a r e a c h m b w r i t i n g :

F r e d D ' l g n a z i o2 1 1 7 C a r t e r R o a d

' V 2 4 0 1 5

I m a t a k e m s o m e l i m e , b u w i l l a l w a y st r t w r i t e b a c k . A l s o , w i l ! p u b l i s h y o u r i d e a sa n t h o u g h t s i t h i s c o l u m n a n g i v e y o c r e d i t .

T a m i n g T h R e v o l u t i o nw i l l c o v e r l o o g r o u n d i t h i s c o l u m n , b u

w i l l b r e t u r n i n g l t h t w i s s u e s s t a r t e d w i t ha b o v e . F i r s t , w h a t a r e t h e n e m e t h o d s o l e a r n i n gt h a t t h c o m p u t e r i o p e n i n g u t u s H o d t h e y c o m p a r e w i t h t h e o l d m e t h o d s ?

S e c o n d , h o c a w c o o r d i n a t e c o m p u t e rl e a r n i n g i b o t h t h c l a s s r o o m a n t h h o m e ?H o c a w t a m e t h r e v o l u t i o n a r i d e x p l o i t i t f u l l p o t e n t i a l r a t h e r t h a n l e i b e c o m e d i s r u p t i v ea n g w i l d , a s r e v o l u t i o n s a r p r o n e t d o

E x p l o r i n g N e F r o n t i e r sw i l l u s t h i s c o l u m n a s f o r u m f o p e o p l e i n t e r

e s t e d i c o m p u t e r l e a r n i n g t a i a n d e b a t e t h e i rv i e w s . B u w i l l a l s o u s i a p i p e l i n e t b r i n gy o t h l a t e s t r e s o u r c e s i c o m p u t e r l e a r n i n g .w i l l r e v i e w a n e v a l u a t e t h l a t e s t m a g a z i n e s ,b o o k s , a n s o f t w a r e o n c o m p u t e r l e a r n i n g e s p ec i a l l y m a t e r i a l s t h a t a r u s e f u l t y o a V 1 C - 2 0a n C o m m o d o r e d c o m p u t e r o w n e r s . w i l l t r yt g e t t h e i n s i d e s c o o p o t h n e w e s t r e s o u r c e s ,t h e n p a s s t h i n f o r m a t i o n o t y o u . W h e n s o m et h i n g n e c o m e s o u t , I ' l i k e t o b a b l e l b r a gt h a t y o r e a d i h e r e f i r s t .

Y o c a h e l p . I y o c o m e a c r o s s l e a d , l e m k n o w . I ' l l t r a c k i d o w n a n g e b a c k t y o u .T h e n I ' l l s h a r e i w i t h e v e r y o n e . T h i s w a w c a f o r m c o m p u t e r - l e a r n i n g n e t w o r k , a c l e a r i n gh o u s e f o n e i d e a s a n m a t e r i a l s o e d u c a t i o n a lc o m p u t i n g .

A r o u n d T h e W o r l d I 8 M i c r o s e c o n d s

l o i h a p p e n i n g i c o m p u t e r l e a r n i n g . B u t n o ta l o i i h a p p e n i n g i t h U n i t e d S l a t e s . M u c ho i ( m o s t o i t ? ) i h a p p e n i n g o v e r s e a s , e s p e c i a l l yi W e s t G e r m a n y , G r e a t B r i t a i n , D e n m a r k , F r a n c e ,a n J a p a n .

T h i s M a t a u g h t c o u r s e o c o m p u t e r sa n r o b o t s i L o n d o n , E n g l a n d . M s t u d e n t sw e r e t e a c h e r s d r a w n f r o m c o u n t r i e s a l o v e r t h w o r l d . U p o n c o m p l e t i o n o t h c o u r s e , e a c h s t d e n t r e t u r n e d l o h i s o h e r c o u n t r y t s t a r l c o p u t e r a n r o b o t i c s l i t e r a c y p r o g r a m s t h e r e .

L o n d o n , i p a r t i c u l a r i h o t b e d o c o m p u t e rl e a r n i n g . A n w h i l e w a i L o n d o n , a t t e n d e dt w i n t e r n a t i o n a l c o n f e r e n c e s o n o r o b o t i c sa n d o n e o c o m p u t e r s i e d u c a t i o n .

I f u t u r e c o l u m n s , I ' l l p a s s o t y o u w h a tl e a r n e d .

W h A I W h a I W h a t g i v e s m t h r i g h t t b e c o m ey o u r c o r r e s p o n d e n t a t h c o m p u t e r - l e a r n i n gf r o n t ?

P e r h a p s m b e s t c r e d e n t i a l s a r e t h a t a 6 C O M P U T E S G a z e t t e A u g u i l I 9 B 3

Page 71: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 71/132

p a r e n t c o n c e r n e d p a r e n t . h a v e t w o l i t t l ek i d s - C a t i e ( 7 a n E r i c ( 3 ) . C a t i e h a b e e n w o r k i n gc l o s e l y w i t h c o m p u t e r s s i n c e b e f o r e s h w a t w o .E r i c h a b e e n b a n g i n g , s i t t i n g o n a n d r o p p i n gc o m p u t e r s s i n c e h w a l e s s t h a n y e a r o l d . ( F o rm o r e o E r i c a n d C a t i c ' s a d v e n t u r e s w i t h c o p u t e r s , s e m " W o r l d I n s i d e T h e C o m p u t e r "c o l u m n s i C O M P U T E ! i J u l y a n A u g u s t 1 9 8 2 ,a n i F e b r u a r y 1 9 8 3 . )

h a v e b e e n g e t t i n g k i d s a n d c o m p u t e r s t g e t h e r e v e r s i n c e c a r t e d b r i e f c a s e - s i z e d p o r t a b l et e r m i n a l i n t o a e l e m e n t a r y s c h o o l c l a s s r o o m i W a s h i n g t o n , D . C . , e a r l y i 1 9 7 4 . T h k i d s a n p l u g g e d t h t e r m i n a l i n t o t e l e p h o n e , d i a l e d u

h u g e m a i n f r a m e c o m p u t e r i C h i c a g o , a n s p e n tm o s t o f t h e m o r n i n g p l a y i n g H u n t T h W u w p u s .

S i n c e t h e n h a v e w r i t t e n 1 b o o k s a b o u t k i d sa n c o m p u t e r s , i n c l u d i n g K a t i e m i t h C o m p u t e r{ C r e a t i v e C o m p u t i n g P r e s s , 1 9 7 9 ) , T h C r e a t i v eK i d ' s G u i d e t H o m e C o m p u t e r s ( D o u b l e d a y , 1 9 8 1 ) ,C h i p M i t c h e l l : T h e C a s e o t h S t o l e n C o m p u t e r B r u i n *( D u t t o n / L o d e s t a r , S p r i n g 1 9 8 3 ) , a n T h S t a r W a r sQ u e s t i o n A n s w e r B o o k A b o u t C o m p u t e r s ( R a n d o mH o u s e / L u c a s f i l m , J u n e 1 9 8 3 ) .

I ' v e d o n e a l o t o e x p l o r i n g o m o w n , a n dn o I ' l i k e t o d s o m e e x p l o r i n g w i t h y o u . S o c l i m b a b o a r d . c a n u s e a l t h h e l p c a g e t .

i T A R A I R * S H I P P I N G W I T H I N D A Y S

V I O 2 01 6 R A $ s C A R D B O A R D [ S L O T E X 3 H E S C A R D ( S L O T E X P ] 4 U I D E O P A K ( 4 0 / 8 0 C O L U M N S ) 8 V I R A B B I T ( E A S T E R N H O U S E ) 3 H E M O D E M | W I T H S O F T W A R E ] 6 H E H O A S S E M B L E R [ C 2 D U S T C O V E RQ U I C K B R O W N F O | C 5 8 C O L U M N P R I N T E R 2 2

N E W P O R T P R O S T I C K S 2 8 R A 4 C A R D E T T E | C A S S . I N T E R F A C E ! 3 3P R I N T E R I N T E R F A C E 5 S T A R F I G H T E H J O Y S T I C K 1 V I D E O P A K W I T H B R A 1 3 V I D E O P A K W I T H 1 6 R A 1 7 V I D F . D P A K W I T H M R A 3 1 6 5 0 2 P R D F . D E V S Y S | T B 2 T U R T L E G R A P H I C S [ C Z T O T L M A I L L I S T | ) 1 3 1 M A R T I A N f l A I C E R | T 5 1 S W O R D O F A R G C A L | T ] Z 1 K 2 3H O U S E H O L D F I N A N C E [ T 5 2 M J S I C C O M P O S E R | C 3 S K I I E f l [ T 5 1 P I N B A L L | T 5 1

C A S S E T T E M D S T I T E M S

S H A H U S | C P f i D T E C T O H | C T O R G | T 5 C H H P L I F T E H | C C L O U D B U R S T | C A S T R C B U T Z | C R O B O T P A N I C | C D E A D L Y D U C K | C S H A R K T R A P | T 5 V I C A T 1 1 8 f E S W H I T E R [ C

V I F O R T H | C T Y P E A T T A C K | C T R A S M A N | C S P I D E R S O M A R S | C 3 U T W 0 R L D | C S W A R M ( T S

C A R T R I D G E

$ 2 3 I 3 2 3 2 2 1 i l

2 4 2 3 2 2 2

D I S K

0 r d e r s u N l Y : 8 0 0 - 5 5 8 - 8 8 0 3„ „ . , . ■ ■ _ , „ . „ ■ „ . , . , . o r s e n d c h B c k o r m o n E y o n J e r . V I S A . M C l d l J. 0 B O X 1 7 3 G G D L E T A . C A 9 3 1 1 6 3 S h i p p ( n B — S 2 l o s o f t w a r e - l l a

( 8 0 5 | 9 6 4 - 4 6 5 0 h a r d w i r e ! . C a l i f a d 6 t a x . C O a d S 2 . 5 O .

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

S M A R T B U Y E R ?M I N I J I N I ™ 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 eb 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 d

• H o l d 5 0 - 5 0 0 r e c o r d s o t a p e o r d i s kH a v e t h p l u g i e a s e o 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 eI m m e d i a t e s h l p n w n l ; i i s t o c k I p e t w n e l c h e c k i s e n L a l l o w a d d i t i o n a l H H f l k lP r i c e s s u b j e c t t c h a n g e S h i p m c n l i u b | e c t l a v a i l a b i l n v S h i p s U P i n c o l l e c tC o r r f T u x l o - e i * K l V C - : f i 1 n r l e g n l V A B d K S d f t T K B l l a ' C o r f i m c r - J u r t f I m r h o n i c i L i

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

P . O . B o 2 7 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 72: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 72/132

W o r d s p e l lR i c h a r d H e r r m a n n

" W o r d s p e l l " i a e d u c a t i o n a l p r o g r a m f o s p e l l i n g p r a c t i c e d e s i g n e d f o t h u n e x p a n d c dV I C - 2 0 , a n t r a n s l a t e d f o t h C o m m o d o r e 6 4

" W o r d s p e l l " m a k e s g o o d u s e o f w h a t i c a l l e d t h e" d y n a m i c k e y b o a r d ' t e c h n i q u e , ' [ " h i s a l l o w sp r o g r a m t m o d i f y i t s e l f a i i r u n n i n g . I W o r d s p e l l , t h p r a c t i c e s p e l l i n g w o r d s y o e n t e rb e c o m e p a r t o f t h p r o g r a m . A t h b e g i n n i n g o t h p r o g r a m , y o a r p r o m p t e d t e n t e r 2 w o r d s .A l t e r t h e w o r d s a r e e n t e r e d , t h e d y n a m i ck e y b o a r d r o u t i n e m e r g e s t h e m i n t o t h p r o g r a ma l i n e - n u m b e r e d D A T A s t a t e m e n t s . T h i s p e r m i t sy o t S A V E t h p r o g r a m w i t h t h w o r d s i n c l u d e ds t h e y w i l l n o h a v e t b e r e e n t e r e d f o t h n e x tp r a c t i c e s e s s i o n .

O n c e t h e s p e l l i n g l i s t i s e n t e r e d , i i p r e s e n t e do n w o r d a t l i m e . T h w o r d s a r q u i c k l y s p e l l e dl e t t e r b l e t t e r a n t h e n d i s a p p e a r . Y o t h e n t y p ei t h w o r d , a n d y o u a r t o l d i i i c o r r e c t — o y o u ' r e s h o w n t h c o r r e c t s p e l l i n g i t i t i w r o n g .A t h e n o t h p r o g r a m , s c o r e i d i s p l a y e d ,a w e l l a l i s l o t h m i s s p e l l e d w o r d s . T h u s e rn o h a t h o p t i o n o q u i l l i n g t h e p r o g r a m , r u n i n g t h s a m e w o r d s o e n t e r i n g n e w o r d s .

N o t e s O T h P r o g r a mR F . M s t a t e m e n t s p o i n t o u t m a j o r r o u t i n e s .

D A T A s t a t e m e n t s a r e c r e a t e d a s l i n e s 1 5 , 9 ,1 3 a n 1 7

M a i n v a r i a b l e s :A S t - D A T A a r r a yH S f ) - C r e a t e w o r d l i s t a r r a yW S ( ) M i s s p e l l e d w o r d s a r r a yA I N P U T o u s e r s p e l l i n gW i t h l i t t l e w o r k , t h p r o g r a m c o u l d b m o

i f i e d t a c c e p t m o r e o f e w e r t h a n 2 0 w o r d s .C o l o r a n s o u n d r e s p o n s e s ( l i n e s t t a n 8 2

V I v e r s i o n ) c o u l d b a l t e r e d t s u i t p e r s o n a ll a s t e .

T i m i n g l o o p s ( l i n e s 3 a n 4 6 V I v e r s i o n )f o v i e w i n g l e t t e r s a n r e s p o n s e s m a b e a s i l ya l t e r e d t a d a p t W o r d s p e l l t d i f f e r e n t a g g r o u p s .M n i n e - y e a r - o l d s o f i n d s t h d e f a u l t v a l u e ss u i t a b l e .

T h e V I C v e r s i o n o t h i s p r o g r a m a l s o w o r k so U p g r a d e R O C o m m o d o r e P E c o m p u t e r s i y o c h a n g e P O K E S 1 9 a n 6 3 ( l i n e s 5 a n 5 8 t 1 5 a n 6 2 3 , r e s p e c t i v e l y , a n a d j u s t t h e P R I N Ts t a t e m e n t s f o t h p r o p e r a p p e a r a n c e o n t h P E 4 0 - c o l u m n s c r e e n .

S e p r o g r a m l i s t i n g s o p a g e 1 1 4 ,

- I l * n f l * r t y U t h i s p r u g r j i M f u p r a t t l e * . I t i t n r i w u uS p e l l i n g w o r d s i n d r

* l < 2 t > O t h w o r d s h a v e h r o n» i > t t r * « f , i h | » _ w i l l h p l a c e d i n t r * s r « N » D n T A s t k t e w e m s . R e h t h p r a q t - a w a i h e n D l t h es e s s i o n w i l l s a v e t h e n t e r e dw o r d s f o r u s e a t t h n e x t p r a c t i c e .

s a m p l e s c r e e n o " W o r d s p e l l " o n t h C o m m o d o r e 6 ( V 1 C - 2 0 s c r e e n s i m i l a r ) .7 C O M P U T E ! ' , G a z e t t e A u g u i M 9 8 3

, w m f *■ - > •

V I . ' .V . '

1 1 1 ! .

m i .

H t f t "t f t i 1

1 5 * « ■ !1 ■ • " 'I o I i

E n t e r i t i s l i s l o p r a c t i c e s p e l l i n g t v o r d s .

Page 73: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 73/132

V 1 C - 2 0 N E W S F L A S H ! c u

1 K K E S T I N C ; S O M H A K E \ U G U S T

O B A F D O S M O A V A I L A B L E K O C U M - 6 4A f t e r » y w < > d t n t a p m n i , G R A F

I M ) S , j n c n h j n c c t l r i c * > l i \ l < > | - r r j l i r i £l y & C J t t * j I I i i j f c c t i c j M c r T o t h o u u j h l s n d i s k i > w n c ^ N l o d g e r < t i >J i h j ^ c l u s I b i " ( . u r n S c f M i n w n c j g e .G R A F I X J S [ w . . k J « u i c r - H n c « c o m .

A a f l i t t e d b o n u s , O R A T O O Sn t l w l c * i h M I N I M O N , p o w e r f u l

u t l i i n c I t n g t i i f C f n o o i l f f l i n m i n i -a c m h l n w i i t i 2 c o r n i r u n t b ! I S

i i L » ' T i f H i i m b t k i *I h J i v L j l < t » n n u . j l I i u m p k

m a r x l i f u ( i P i h I K I S a n i l B A S I C B e l o v .I 1 1 s - E o n e n h r m i u n d *

O A i r i i iS A V i r n i i

D i C O M M A N D Sc i w i p i r " C A T W d sT O m e " I M

U N ' f i l e n a m e ' W A T C HB L O A 0 1B S A V f C TR L . N A M ID E L E T E

I f e m n t f 1 O F I k r u m e " S T A T

C H A I N

B A S I C C O M M A N D S H I R E SP L O TU G H .S C R E E NA L N O H M

L G L C O LL . P L O T

F L I PW C H A RU A C I P I P S A V B

L O R E SI I I . I NV L I N

M I S C . C O M M A N D Sk e S O 1 J N I 1H O M ET R A PT E X TH A S I C

V A l H T A BH I K S P E B DE X I TL - r m . - t :

T i l l , t I X ) S i l u i c v c r i C B a i h n i l d h i n o i O D ] d i s i !O R D E R N 0 W 1 O P i L V 1 3 9 . 9 5

M I N I - M O N I T O RN O S M I M !

p u u c t J u l n i j ^ l n i K 1 c o d e n i o n i n ' ru h & h i r u v i m i n i h u 2 ^ o i n n i a r d s

h i u % ^ n i h l c 6 5 0 3 C O d ci M i i m i r a : n t c r m k r jI l - i i J u m pM n v e m r r m > r >H u m e m H y F o n r i n gi ; i l l n n " n i " r v f t i l h . l h v h v l * "H E D E c u m n k aM i m - j > s c n i h k rS M d l \ c n u \ i R A S w i t c h H A S H ' i H A

T r i e < t f i l > i h i n g n n i h i * i m n i l o fi h n : p r i c v J V 1 C - W * c r * i i H i f f l j u i r c v B c * p a n i l o nj I * . e , . (

[ > i ' k 1 1 9 ! «

P R O T E C T Y O L ' K I N V L S T M K N TM T A T T R A C T I V E D U f f l C O V E R S !

A i ! < ■ ( I n v e n t i n g T ^ ' n l f m n d i c J d o l U ni c n m p u i c r i T i i k d r i v e , p f i n c t . 1 i r r a m h v m f D l J i t m 0 1 \ m a u l - * p \ i h D u d » ^ ^ r ^ ^ r n u J c ■ » d u r j b l c . m j k p r a n -l i l t f , h r « * j i Q H V HK o c o m p u l c r J i d i s k $ 7 . 9 5O M j l t d l U M B C S 5 . 9 SN * * * u \ l r d - i j s r i i r S . W 5

M O R E H O O K S B E C O M EA V A I L A B L E F O V I C - J O

( f u r v F c i i u m ^ I ^ k A s i b c n m h i gI j i j ' l t w i l d s [ t ? t i , i l l ] i ^ u ' O L i r t [ s u o u r c u &F n T i n i - O U K i i f S A M j m v n n V I C G R A P H m 1 2 . - ^ f V l R £ V E A L £ D I 2 4 S l W U L A T T W J

S l M I L A T W N S h y i M A I I A S K "

t » M > v i a a S U P E R F A S T G A M E S F O

T I I K V I 2 S ' i « . i l i u n s U d v c I k i i i l n u n J i n ^ ^ l i r t ^

i f i i u i s j i u h l ■ V [ C \ T h e y c o m e i n i » h j [ v * - i i i > ] f i f e s i L n o f i z i n g V I t n v n o nn e r y u b e n N o w . > e > u \ q o m c a s n n * > t i i[ i u i u n i h t c w r n m c t i !

o u I M P H l n

* - ■ : E I V I C « V M M O M I b K A I L X H i < R f ; » 1 1C V C K l S ^ ^ U ' - l U U J D e W M D E I I k i c M f l * | f l . * J

i t : n p . a . l . H L i . i - sP R O G R A M M E R S

I I « f " t l i M j m K I l ^ f I ' f L i ^ r j r i im e A i t j < , L f i J L f i g s . i p c r f e c i c o m p h r -l l K n l m i l l I h U w J i n ! M f k ' i e i K ci r u f l U d U l p n n i d c s 4 ^ p j ̂ c s u t t o l c c^ i i J c J i c j i i > u i u ^ i k s h f c l t i n c l u d i n gK L H L N C E c h a r t s

C H A R A C T B t - n r k s h r c i sS C R E E N l i y w uI G R A P H | f » p t i k n t l sH o C H A R T I N G n k l sI K K A M M I N I S

A l l - . C A S S K F T C t o b o o tM A S H ' d i c l i o i H O

F f n v i H i r e f < b t c u m e M U S T t u r n( o c w p n t g n m r m R a j u t a r f y S 9 . 9 5 ,o u p r i c e i t m f i 5 7 ^ 5

S T E L L A R T R I U M P H> ; r c j i r v c « , j ] n i ^ h i n c m d f l p j i i t c i

d 0 j » j i | j f i l r f u > c m r f H m u c x t f l l n f i n r c > c v t n j : u | > f m \

j i h i t p c f l K h l i f u u n d e f f t c i i l « x ip l . i > i - 3 ^ L J l t i f u i l J i H u n y w b l t o f l * M K t l, i r e v e r b p o f U y . T h i u n n : b a d . \ | i r f dc o n l m l . . L i i h l r a i H u c r P r c p a f t y m j i n - M m t . i j l l ' ^ u t i p a n h a n l e

F r o m A . L . L a b sI j j h : o r J i l t $ 2 4 .

I N T E R E S T I N G S O F T W A R E2 1 1 0 1 H . m s i t i L i l . i J

T F r a n c o . C 9 0 5 0 1( 2 1 3 J 3 2 B - W 2 2

M o n e v O f O e r A ( 1 2 0 0C A

f l l u i i n q u i r i e s i n v i E o d .

M I C R O W O R L DE L E C T R O N I XV I C - 2 0 / 6 4 P a r a l l e l P r i n t e r I n t e r f a c e

W o r k s w i t h n i t o i r o n i e s t y p ep a r a l l e l p r i n t e r s a n p l o t t e r si n c l u d i n g

E p s o nI t o hO k i d a uN e

G e m i n i 1 T P - 1 S m i t h C o r o n a

H a r d w a r e d r i v e n w o r k s o f o t h s e r i a l p o r tQ u a l i t y c o n s t r u c t i o n I S t e e l D I c o n n e c t o r s a n S h i e l d e d c a b l e s !5 w i t c h s e l e c t a b l e o p t i o n s :

— D e v i c e 4 5 , 6 , o — U p p e r a n l o w e r— A S C I I o P E A S C I I o u p p e r O B S S r a l l y— b i o b i o u t p u t

R E C O M M E N D E D B Y P R O F E S S I O N A L S O F T W A R E f o W o r d P r o P l u s f a t h 6 d M W - 3 O 3 S 1 1 3 . 9 5

T H A U T O C L O C K ™T u r n y o u r V I C - 2 0 / 6 4 i n t o

r e a l t i m e i n t e l l i g e n t c o n t r o l l e r .

S w i t c h y o u r V I C - 2 0 / 6 4 o o t h e r A d e v i c e s o n a n d o i u n d e rs o f t w a r e c o n t r o l .

2 5 y e a r c l o c k / c a l e n d a r• 2 C M O S b a t t e r y b a c k e d u p R A

M u n i y d r i v e n s o f t w a r eP l u g s i n t o t h b u s s e x p a n s i o n s l u tC a r t r i d g e s t y l e c a s e1 ! u s e r 1 a c c e s s i b l e s u b r o u t i n e s

• 2 p S Q B i l l u s t r a t e d m a n u a l w i t h d e t a i l e d p r o g r a m m i n g e i a r n p l e sA U T O C L O C K S I 2 9 . 9 5

U I C - 2 0 G U N I V E R S A L I N P U T / O U T P U T B O A R D

1 c h a n n e l n n a l o g l D i g i t a l c o n v e r i e rI F l i i g h c u r r e i i t c J m L r e l e o u t p u t s

£ | ] r c j m - i a r k n t I n c u s t o m p r o g r a mO r > u t f i r j i . i i ( . u . i n ^ m g o u t p u tI n c l i n i r 1 . r l n r T i u i i r t i g r a m i U d ^ i c

: , - . ' . ' . ' - r ! < , . u i i . - > i j S I R SM U / - 3 1 1 C f o r C B M - G 4

6 4 T O V I E X P A N S I O NP O R T C O N V E f l T E n< D a " S i o n B t i r t o n C H M - 6 - 1 l V I C - 3 Q

l y o eA l l o w s g ^ i n q U I e i n n n i i u n C h n V l o t h i ? 6 - A t l l i n t g e r n m C B r t n d Q t f l H l i l u o m l i u i ! G A U a p t ^ . M W - 3 1 t t l i L - C B M . f i r t

i . . ' . ' J - ■ ! ; > ■ ! c t i u i i : . : t j „ „ . ■ , , [ : ■ , - 1 3 ^ - W o r d P r o 3 P r u B t ^ g o e m d r l L t i P r o f e s s i o n a l S o f t w a r e^ f l u t o C a o c k a n d S t a n l y t n e r a r t r s f l e m a r k s o f P P S S . ,; : - V J C - ? O a n C E M - & 4 a ^ e I r a d B r n a r k s o C o r n

M I C R O W O R L D E L E C T R O N I X , I N C .3 3 3 3 S o u t h W a r J f . w o r t h B l v d . . S C 1 0 5 . L a k c w o o d . C o l o r a d o 8 0 2 2 7 . ( 3 0 3 ! 9 3 4 - 1 9 7 3 o ( 3 0 3 1 9 9 7 - 2 6 7 1

Page 74: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 74/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

T h i s m o n t h w e ' l l t a l k a b o u t t h p r o p e rc a r e , h a n d l i n g , a n m a i n t e n a n c e o f d i s kd r i v e s , d i s k e t t e s , c a s s e t t e r e c o r d e r s , a n t a p ec a s s e t t e s .

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

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

l o o k t c r e a t e i t W h i l e s o m e m a t a k e i f o g r a n t e d , d a t a

s t o r a g e a n r e t r i e v a l m a b o n o t h m o r e i p o r t a n t a s p e c t s o c o m p u t i n g . A f t e r a l l , t h i n k o fh o i n c o n v e n i e n t i w o u l d b f o t h c o m p u t e r i s ti t h e r e w e r e n s t o r a g e m e d i a . T r u n y o u r f v o r i t e p r o g r a m o g a m e , y o w o u l d h a v e t r e t y p ei e v e r y t i m e y o s a d o w n a y o u r k e y b o a r dt h a t o r l e a v e y o u r c o m p u t e r o 2 h o u r s d a y .O c o n s i d e r h o l a r g e a n e x p e n s i v e c o m p u t e rw o u l d h a v e t b i y o c o u l d n ' t r e t r i e v e d a t af r o m a n e x t e r n a l d e v i c e s u c h a d i s k d r i v e , a n i a l h a t b s t o r e d i n s i d e t h e c o m p u t e r .

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

C a s s e t t e D e c k s A n T a p e sA l t h o u g h q u i t e b i s l o w e r t h a n d i s k d r i v e s , c a s e t t e d e c k s a r d e p e n d a b l e s t o r a g e d e v i c e s . T h o b v i o u s a d v a n t a g e o c a s s e t t e s i c o s l a b o u t S 6 f o t h n e C o m m o d o r e C 2 c a s s e t t e d e c k c o p a r e d t a b o u t $ 3 5 0 f o t h C o m m o d o r e V I C - 1 5 4 1d i s k d r i v e . A l s o , b l a n k c a s s e t t e t a p e s a r r e l a t i v e l yi n e x p e n s i v e , s m a l l , a n e a s y t s t o r e i t h e i r p r t e c t i v e p l a s l i c c a s e s .

W h e n u s i n g c a s s e t t e d e c k s , i i i m p o r t a n tt h a t y o f o l l o w t h m a n u f a c t u r e r ' s i n s t r u c t i o n s .F o i n s t a n c e , C o m m o d o r e r e c o m m e n d s t h a t y o p l a c e t h e c a s s e t t e d e c k a l e a s t t w f e e l a w a y f r o my o u r T V s e o m o n i t o r . N e v e r p l a c e t h c a s s e t t en e x t t o o l o o t h T V T h i s i b e c a u s e m o s tT V s , r a d i o s , a n m o n i t o r s e m i t m a g n e t i c t i e l d sa n r a d i o f r e q u e n c y s i g n a l s ( c a l l e d R F ) . T h e s ef i e l d s a n s i g n a l s i n t e r f e r e w i t h t h n o r m a l o p e ra t i o n o f t h c a s s e t t e d e c k a n m i g h t c a u s e e r r o r sw h i l e s a v i n g o l o a d i n g p r o g r a m s w i t h t h V I C .7 C O M P U T E ! ' i G o r c t i e A u g u i t l 9 8 3

A n o t h e r i m p o r t a n t p o i n t t w a t c h i t e m p e r a t u r e .A i t r u e w i t h a l c o m p u t e r e q u i p m e n t , d n o e x p o s e t h c a s s e t t e d e c k t e x t r e m e h o t o r c o l dt e m p e r a t u r e s o m o i s t u r e . T h e s e c a b m o s td a m a g i n g .

C l e a n i n g t h e c a s s e t t e d e c k h e a d s , c a p s t a np i n c h r o l l e r ( t h e l i t t l e b l a c k r u b b e r r o l l e r i n s i d et h c a s s e t t e d e c k ) , a n t a p e g u i d e i a l s o i m p o rt a n t . C o m m o d o r e r e c o m m e n d s t h a t y o c l e a n t h ed e c k a f t e r e v e r y I t t 2 h o u r s o f u s e . Y o s h o u l dr e f e r t t h e i n s t r u c t i o n m a n u a l f o c o m p l e t e i s t r u c t i o n s , b u t h e s e a d d i t i o n a l l i p s m a h e l p .N e v e r u s a l c o h o l o a n s o l v e n t t h a t m i g h t h u r to d a m a g e t h p l a s l i c o r u b b e r p a r t s i t h d e c k .I t i s r e c o m m e n d e d t h a t y o u s r e g u l a r t a p ec a s s e t t e h e a d c l e a n e r . T h e s e c l e a n e r s a r w i d e l ya v a i l a b l e a a u d i o s t o r e s . W h e n a p p l y i n g t h c l e a n e r , d n o u s t h t y p e o c o t t o n s w a b t h a t i s s o f t i w i l l l e a v e p a r t i c l e s { i c o t t o n o t h t a p eh e a d s . E v e n t i n y s p e c k o c o t t o n o t h h e a dc a n c a u s e t a p e e r r o r s . A f t e r c l e a n i n g , y o s h o u l da l w a y s w a i t f e w m i n u t e s b e f o r e i n s e r t i n g t a p ec a s s e t t e i n t o t h d e c k t b s u r e t h a i a n r e m a i n i n gc l e a n e r h a d r i e d . T h h e a d c l e a n i n g s o l v e n t c o u l dd a m a g e t h m a g n e t i c t a p e .

T h t y p e o m a g n e t i c t a p e y o u s i a i s ov e r y i m p o r t a n t . A i t r u e w i t h a u d i o a p p l i c a t i o n s ,t h b e l t e r - q u a l i t y m a g n e t i c t a p e s w i l l g i v e y o b e t t e r p e r f o r m a n c e . F o r m o s t p u r p o s e s , a u d i oq u a l i t y t a p e s f o u n d a y o u r l o c a l s t e r e o s t o r e w i l ls u f f i c e f o d a t a r e c o r d i n g p u r p o s e s . C o m m o d o r er e c o m m e n d s t h a t y o d n o u s d i g i t a l - q u a l i t yr e c o r d i n g t a p e s . D i g i t a l - q u a l i t y t a p e s a r e o f t e na d v e r t i s e d a b e i n g s p e c i f i c a l l y f o r u s w i t h c o p u t e r s , a n a r s o m e t i m e s r e f e r r e d t a c e r t i f i e dt a p e s . A l s o a v o i d m a g n e t i c t a p e w i t h o t h e r t h a nn o r m a l b i a s , s u c h a h i g h b i a s c h r o m i u m d i o x i d et p e

T h l a t e s t C o m m o d o r e m a n u a l s s u g g e s t u s i n gc a s s e t t e s t h a t a r e 1 2 t 3 m i n u t e s i l e n g t h ,w a r n i n g t h a t l o n g e r t a p e s c a s t r a i n t h e r e c o r d e r .C o m m o d o r e a l s o r e c o m m e n d s r e w i n d i n g t h t a p e b a c k t t h l e a d e r b e f o r e p l a c i n g i i i t p r t e c t i v e p l a s t i c c a s e . L e a v i n g t h m a g n e t i c t a p ee x p o s e d c o u l d s u b j e c t i t d a m a g e . R e m e m b e r t a l w a y s s t o r e t a p e s i t h e i r p l a s t i c c a s e s .

D i s k D r i v e s A n D i s k e t t e sF l o p p y d i s k d r i v e s a r t h m o s t e f f i c i e n t m e d i u m

Page 75: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 75/132

f o d a t a s t o r a g e a n r e t r i e v a l w i t hh o m e c o m p u t e r s . D i s k d r i v e s s u c ha C o m m o d o r e ' s V I C - 1 5 4 0 / 1 5 4 1p r o v i d e r e l i a b i l i t y , s p e e d , a n e a s eo o p e r a t i o n . B u t h d i s k d r i v e sa n d i s k e t t e s a r e v e r y d e l i c a t e a n d e m a n d t h u t m o s t i c a r e a n h a n d l i n g . H e r e a r s o m e h i n t sa n t i p s t h a t s h o u l d h e l p y o a c h i e v e m a n y y e a r s o f e r r o r - f r e ep e r f o r m a n c e .

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

O n i k e e p i n g t h d r i v e c l e a n . D i s k d r i v ec l e a n i n g k i t s a r e a v a i l a b l e a y o u r l o c a l c o m p u t e rs h o p . T h e s e k i t s c o n t a i n i n s t r u c t i o n s o t h e c a r eo d i s k d r i v e s , c l e a n i n g f l u i d , a n s p e c i a l f l o p p yd i s k e t t e t h a t i c o m p o s e d o c l o t h - l i k e m a t e r i a l .T c l e a n t h e d i s k d r i v e , y o p l a c e a l i t t l e c l e a n i n gf l u i d o t h c l o t h d i s k e t t e , t h e n i n s e r t i i n t o t h d i s k d r i v e . A t h e d i s k e t t e s p i n s , i a c t s a s s o r to s p i n n i n g c o t t o n s w a b , c l e a n i n g t h m a g n e t i ch e a d s i t h e d r i v e a n d a n y o t h e r s u r f a c e t h a tc o m e s i n t o c o n t a c t w i t h t h f l o p p y d i s k s . A t h o u g h t h e i n s t r u c t i o n s r e c o m m e n d t h a t y o u s t h c l e a n i n g k i o n c e w e e k , f o m o s t h o m e a p l i c a t i o n s o n c e m o n t h s h o u l d d o

A n o t h e r b i o p r e v e n t i v e m a i n t e n a n c e y o m i g h t p e r f o r m a h o m e i r e m o v i n g t h d u s t f r o mi n s i d e t h e d i s k d r i v e . T h e a s i e s t w a t a c c o mp l i s h t h i s i t c a r e f u l l y r e m o v e t h c o v e r f r o mt h d i s k d r i v e a n d b l o w o u t h d u s t w i t h c o p r e s s e d a i r . Y o c a p u r c h a s e c a n n e d c o m p r e s s e da i a y o u r l o c a l c a m e r a s t o r e . T h i s a i i s p e c i f i c a l l ym a d e f o r e m o v i n g d u s t .

l o w e v e r , t h e r e i w o r d o c a u t i o n t b o b s e r v e d h e r e . I t h c a n n e d a i i h a n d l e d w r o n g ,i c a n s p r a y m o i s t u r e t h a t c o u l d h a r m y o u r d i s kd r i v e . R e a d a l d i r e c t i o n s c a r e f u l l y , a n k e e p t h c a l e v e l a a l t i m e s . N e v e r u s v a c u u m c l e a n e ro a n o t h e r s u c h d e v i c e t r e m o v e d u s t . T h i sm a i n t e n a n c e s h o u l d b e p e r f o r m e d a b o u t o n c ee v e r y s i m o n t h s . U n l i k e m o s t m a n u a l s , t h e 1 5 4 1m a n u a l d o e s n o w a r n t h a t o p e n i n g t h d i s k d r i v ec o v e r w i l l v o i d t h w a r r a n t y . I f a c t , i r e c o mm e n d s o p e n i n g t h d r i v e f o o t h e r p u r p o s e s , s u c ha c h a n g i n g t h d e v i c e a d d r e s s n u m b e r f o m u l t i p l e - d r i v e s y s t e m s .U s i n g A n S t o r i n g D i s k e t t e sC o m m o d o r e 1 5 4 0 / 1 5 4 1 d i s k d r i v e s c a s t o r e u t 1 4 d i r e c t o r y e n t r i e s a n 1 7 4 , 8 4 8 b y t e s o e a c hf l o p p y d i s k e t t e . S h o u l d o n o y o u r d i s k e t t e s b c o m e d a m a g e d , i w o u l d t a k e a l o o w o r k t r e c r e a t e t h i s m u c h i n f o r m a t i o n . T h i s i w h t h h a n d l i n g a n s t o r a g e o f l o p p y d i s k e t t e s i s

P r o p e r c a r e o y o u r e q u i p m e n t i m u s t f o r e l i a b l e o p e r a ! i o n .

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

f o l l o w i n g l i p s . A l w a y s k e e p t h e d i s k e t t e i i t p r o t e c t i v e s l e e v e . E v e n i y o u r e m o v e t h e d i s k e t t ef r o m t h d r i v e f o r a b r i e f s e c o n d , r e t u r n i t i t p r o t e c t i v e s h e a t h b e f o r e l a y i n g i d o w n . N e v e rt o u c h t h s h i n y ( m a g n e t i c c o a t i n g ) p a r t o f t h ed i s k e t t e , b e c a u s e t h o i l s o y o u r f i n g e r s c o u l dc o n t a m i n a t e i t D o n ' t b e n d t h d i s k e t t e . I i s h o u l db e c o m e e v e n s l i g h t l y b e n t , i w i l l n o t s p i n p r o p e r l yi t h e d i s k d r i v e . A l w a y s i n s e r t i a n d r e m o v e i f r o m t h e d i s k d r i v e c a r e f u l l y . N e v e r f o r c e i t

A l w a y s s t o r e d i s k e t t e s a l e a s t i n c h e s a w a yf r o m t h T s e o a n o t h e r m a g n e t i c s o u r c e .A l w a y s s t o r e d i s k e t t e s i n a v e r t i c a l p o s i t i o n ; n e v e rs t a c k t h e m a t o p e a c h o t h e r . S t o r e t h e m a w a y f r o m

d i r e c t s o u r c e ( i h e a t , o a n o t h e r t e m p e r a t u r ee x t r e m e s . M o s t m a n u f a c t u r e r s o f l o p p y d i s k e t t e sr e c o m m e n d t h a t y o s t o r e t h e m b e t w e e n 5 a n 1 2 d e g r e e s F a h r e n h e i t ( 1 t 5 d e g r e e sC e n t i g r a d e ) .

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

W r i t e r sC O M P U T E T s G a z e t t e i l o o k i n g f o w e l l -w r i t t e n , c l e a r l y e x p l a i n e d a r t i c l e s f o b e g i n n i n g a n i n t e r m e d i a t e u s e r s o V I C - 2 0 a n C o m m o d o r e 6 p e r s o n a lc o m p u t e r s . I y o u h a v e a i d e a f o f e a t u r e a r t i c l e o t u t o r i a l , s u b m i tm a n u s c r i p t o s e n d u q u e r y l e t t e r .S e t h A u t h o r G u i d e e l s e w h e r e i t h i s i s s u e .

A u g u s t 1 9 8 3 C O M P U T E ! ^ C a i e t e 7

Page 76: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 76/132

C O M M O D O R E U S E R SJ o i n t h 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 S 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

C O M M O D O R E 6 4 H A R D W A R E

F U L L L I N E O C O M M O D O R E C O M P U T E R SA N A C C E S S O R I E S A V A I L A B L E .

S p e c i a l p r o g r a m , d e l i v e r y I U P S , L T P 5 A I R ) , , l - i m e x t e n d e d o n y © a ' w a r r a n t y t r e e w i l h c o m p u t e r p u r c h a s e

$ 6 9 . 9 5T E K E P A t h r u 9 k e y s , p l u s ? / " + - . , a n E N T E R k e y s E a s y

N s o l l w a r e r e q u i r e d W o r k s w i ( h a n y p r o g r a m A l s o w o r k s o t h V l G - 2 0C a a e d e s i g n s u b i e o l t c h a n g e

A U D I O / V I D E O C A B L E $ 9 . 9 5H o o k y o u r m o n i l o r s t e r e o u t y o u r 6 I n s t r u c t i o n s i n c l u d e d o

h o t r u e x t e r n a l s o u n d m ( I h s o u n d c h i p ' o p r o c e s s i n g .

S O F T W A R EA D $ 3 . 0 0 F O D I S K V E R S I O N S

S P R I T E S H A P E R " $ 2 4 . 9 5S e I h m u l i r - c o l o r S p r i t e l a k e f o r m a s y o u d e s i g n i E

E a s y l u s a p r o g r a m f o r m s t h D a t a a n P o k e f o y o S O U N D S H A P E R " $ 1 4 . 9 5

T r d i f f e r e n t s e l l i n g s o A D S R , w a v e f o r m s , a n I d l e r s l o e a c ho I h f l t h r e e v o i c e s b y S i m p l y p r e s s i n g f u n c t i o n k e y s

Q U A L I T Y C O M P U T E R8 0 S V I C T O R I A S U I T E 1 0 5

V E N T U R A , C 9 3 0 0 3( 8 0 5 ) 6 5 6 - 1 3 3 0

M A S T E R C A R D V I S AS e n d 2 5 l o o u r V I C o G C a t a l o g D e n i e r I n q u i r i e s I n v i t e d

A B O V E S O F T W A R E A L S O A V A I L A B L E F O T H C O M M O D O R E C 5 B / 4 0

F A S T P R I N T I N G

I t ' s T i m e f o T O T L S O F T W A R E !f o t h V I 2 0 a n C O M M O D O R E 6 4 W O R D P R O C E S S I N G A N M A I L I N G L I S T L A B E Ln o u , a v a i l a b l e w i t h Q H I C K S P E E D

L I G H T N I N G L O A D S S I M P L E C O M M A N D ST O T L T E X T 2 . C V I 8 e x p a n s i o n $ 2 5 . 0 0T O T L T E X T 2 . 5 C V I + 1 6 K e x p a n s i o n $ 3 5 . 0 0T O T L T E X T 2 . C C o m m o d o r e 6 $ 4 0 . 0 0T O T L L A B E L 2 . + C V I C + 1 6 e x p a n s i o n $ 2 0 . 0 0T O T L . L A B E L 2 . C C o m m o d o r e 6 $ 2 0 . 0 0T O T L T I M E M A N A G E R 2 . V I C + 8 e x p a n s i o n $ 3 0 . 0 0T O T L T I M E M A N A G E R 2 . C o m m o d o r e 6 $ 3 5 . 0 0

t i m e m a n a g e m e n t , s c h e d u l i n g , r e p o r t sR E S E A R C H A S S I S T A N T 2 . V I 8 e x p a n s i o n $ 3 0 . 0 0R E S E A R C H A S S I S T A N T 2 . C o m m o d o r e 6 $ 3 5 . 0 0

k e w o r d c r o s s - r e f e r e n c e r e s e a r c h t o o lT O T L . B U S I N E S S 3 . V I 1 6 e x p a n s i o n $ 8 5 . 0 0T O T L . B U S I N E S S 3 . C o m m o d o r e 6 $ 9 5 . 0 0

b u s i n e s s p r o g r a m s r e q u i r e d i s k a n a r s h i p p e d o n d i s kO n M e g a b y t e F u z z y D i s k e t t e $ 2 5 . 0 0

c o m p u t e r n o v e l t y p i l l o w

A l p r o g r a m s w o r k w i l h 4 ( V 8 0 c o l u m n ( V I C ) a n 8 c o l u m n ( 6 4 ] a d a p t e r s c o m p a t i b l e w i t h t a p e o d i s ks y s l e m s — s h i p p e d o c a s s e t t e t a p e — a v a i l a b l eo d i s k S 4 . Q 0 e x t r a

Q u a l i t y Y o C a A f f o r dA v m t l m b l t m y o u r l o c a l d e a l e r

o b p h o n e o r d e r

s o f t w a r e i n c .5 T h i r d A v e . , W a l n u t C r e e k , C 9 4 5 9 6£ C a l l ( 4 1 5 ) 9 4 3 - 7 8 7 7

C o m m o d o r e 6 a n V I C 2 0 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 E l e c t r o n i c s , L i d .

Page 77: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 77/132

G l o b a l S c a nF o V I A n 6

L e W i m b s

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 , t h i s p r g r a m w i l l w o r k o b o t h t h V I C - 2 0 a n d C o m o d o r e 6 w i t h o u t m o d i f i c a t i o n .

D o e s t h t h o u g h t o n a v i g a t i n g t h o p e n s e n s i s a i l b o a t s e y o u r p u l s e r a c i n g ? I g e o g r a p h y y o u rt i l i n g ? D y o h a v e c h i l d w h n e e d s m a p -r e a d i n g p r a c t i c e ? O d y o s i m p l y l i k e t k n o wt h d i s t a n c e b e t w e e n t w o l o c a t i o n s w h e n y o u ' r et r a v e l i n g ? I a n o y o u r a n s w e r s a r y e s , t h e nh e r e i t h p r o g r a m y o u ' v e b e e n w a i t i n g f o r .

G i v e n t w l o c a t i o n s b l a t i t u d e a n l o n g i t u d e ," G l o b a l S c a n " c a s u p p l y :

1 T h d i s t a n c e b e t w e e n t h t w l o c a t i o n s i m i l e s ;

2 T h d i s t a n c e b e t w e e n t h t w l o c a t i o n s i k i l o m e t e r s ;

3 T h d i r e c t i o n i d e g r e e s f r o m t r u e n o r t h .T h i s B A S I C p r o g r a m w i l l r u w i t h l i t t l e o n

m o d i f i c a t i o n o n m o s t c o m p u t e r s , i n c l u d i n g t h u n e x p a n d e d V I C - 2 1 1 a n C o m m o d o r e 6 4 T h e r e ' sn o t h i n g f a n c y o c o m p l i c a t e d a b o u t t h i s p r o g r a mj u s t t y p e i i a n R U N . W h e n a s k e d f o t h n a m eo f l o c a t i o n A , e n t e r t h f i r s t c i t y o l o c a t i o n . P r e s sR E T U R N . Y o w i l l t h e n b e a s k e d f o t h l a t i t u d ep o s i t i o n , i d e g r e e s . E n t e r a n p r e s s R E T U R N .F o l l o w t h s a m e p r o c e d u r e f o t h m i n u t e s a n t h s e c o n d s .

T h p r o g r a m w i l l t h e n a s i t h i n f o r m a t i o ni c o r r e c t . I y o e n t e r a N t h p r o g r a m w i l lc y c l e b a c k t t h f i r s t e n t r y f o d e g r e e s s y o c a

A I n t r o d u c t i o nT M a p - R e a d i n g" G l o b a l S c a n " a s k s f o b o t h t h l a t i t u d e a n l o n g i t u d e o t h t w l o c a t i o n s y o s e l e c t . F o t h i s y o w i l l n e e d g o o d m a p , a t l a s , o g l o b e( m o s t r o a d m a p s d n o t i n c l u d e t h i s i n f o r m at i o n ) . L a t i t u d e a n l o n g i t u d e a r i m a g i n a r yl i n e s w h i c h c i r c l e t h g l o b e e a s t - w e s t a n n o r t h - s o u t h . F o c e n t u r i e s , n a v i g a t o r s a n g e o g r a p h e r s h a v e u s e d t h e s e l i n e s t o p i n p o i n tl o c a t i o n s a l o v e r t h E a r t h .

L a t i t u d e l i n e s r u e a s t - w e s t a n a r u s e dt m e a s u r e d i s t a n c e s b e t w e e n n o r t h a n s o u t h .\ j m g \ t u d c l i n e s r u n o r t h - s o u t h a n a r u s e d t m e a s u r e d i s t a n c e s b e t w e e n e a s t a n w e s t .

B o t h l a t i t u d e a n l o n g i t u d e a r c a l c ul a t e d f r o m t w o t h e r i m a g i n a r y l i n e s w h i c hc i r c l e t h E a r t h e a s t - w e s t a n n o r t h - s o u t h .T h e a s t - w e s t l i n e , w h i c h g i r d l e s t h e g l o b el i k e a b e l t a r o u n d w a i s t , i t h e q u a t o r . T h n o r t h - s o u t h l i n e , w h i c h c i r c l e s t h e g l o b et h r o u g h t h n o r t h a n s o u t h p o l e s , i t h p r i m e m e r i d i a n . S o m e t i m e s t h p r i m e m e r id i a n i c a l l e d t h G r e e n w i c h l i n e b e c a u s e i

p a s s e s t h r o u g h G r e e n w i c h , E n g l a n d .L a t i t u d e a n l o n g i t u d e a r m e a s u r e d i

d e g r e e s f r o m t h e q u a t o r a n d G r e e n w i c h l i n e .T h e q u a t o r i z e r o d e g r e e s l a t i t u d e , a n t h G r e e n w i c h S i n e i z e r o d e g r e e s l o n g i t u d e .O m a p s a n g l o b e s w h i c h h a v e l a t i t u d ea n l o n g i t u d e l i n e s , t h d e g r e e s a r u s u a l l ym a r k e d o t h e s i d e s o f t h e m a o a l o n g t h l i n e s t h e m s e l v e s .

G l o b a l S c a n a l s o a s k s y o f o m i n u t e sa n w c H t d s f o e a c h l o c a t i o n . T h e s e a r f r a ct i o n s o d e g r e e s u s e d f o f i n e r p o s i t i o n i n g .E a c h d e g r e e i d i v i d e d i n t o 6 m i n u t e s ; e a c hm i n u t e i d i v i d e d i n t o 6 s e c o n d s . I y o u rm a o g l o b e i n o d e t a i l e d e n o u g h ( h a v et h i s i n f o r m a t i o n , y o c a e s t i m a t e i t F o e x a m p l e , D e t r o i t , M i c h i g a n , l i e s b e t w e e n 4 d e g r e e s a n 4 3 d e g r e e s n o r t h l a t i t u d e . I i a b o u t o n e - t h i r d o t h w a n o r t h o t h 4 2 d e g r e e l i n e . W h e n G l o b a l S c a n a s k s f o t h l a t i t u d e o f D e t r o i t , y o c o u l d e n t e r 4 d e g r e e s , 2 0 m i n u t e s ( o n e - t h i r d o 6 0 ) , a n s e c o n d ( n o t e t h a t t h p r o g r a m w i l l n o t a c c e p t

z e r o e n t r y ) . N a t u r a l l y , t h e m o r e e x a c t y o u ri n p u t , t h e m o r e a c c u r a t e w i l l b t h p r g r a m ' s r e s u l t s .

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

A u g u i t l 9 8 3 C O M P U T E I ' i G a z e t t e 7

Page 78: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 78/132

c o r r e c t y o u r e n t r i e s . I y o e n t e r Y , t h e p r o g r a mw i l l r e q u e s t t h i n f o r m a t i o n f o t h s e c o n d l o c at i o n . I f a l o y o u r i n p u t i c o r r e c t , t h p r o g r a mw i l l d i s p l a y ( h p r o p e r r e s u l t s o t h e s c r e e n .

H e r e i b r i e f s u m m a r y o h o t h p r o g r a mw o r k s :

L i n e s 3 - 1 1 0 o b t a i n t h n a m e a n l a t i t u d e o l o c a t i o n A L i n e s 1 2 0 - 1 7 0 o b t a i n t h l o n g i t u d e o f l o c at i o n A L i n e s 1 9 2 7 ( 1 o b t a i n t h n a m e a n l a t i t u d eo f l o c a t i o n B L i n e s 2 8 3 3 o b t a i n t h l o n g i t u d e o l o c at i o n B L i n e s 3 6 0 4 5 p r i n t t h d i s t a n c e b e t w e e na n B L i n e s 4 8 6 2 d t h m a t h .L i n e s 6 6 0 - 7 6 0 a s i i n p u t i c o r r e c t a n c h e c kf o z e r o i n p u t .

K e m e m b e r t e n t e r d e g r e e s , m i n u t e s , a n s e c o n d s s e p a r a t e l y . T h p r o g r a m w i l l n o t a l l o wz e r o t b e e n t e r e d . I z e r o i e n t e r e d , l i n e s 7 1 0 - 7 3 0w i l l s e n d t h c o m p u t e r t l i n e S K t i n d i c a t e t h eo p e r a t o r s h o u l d r e e n t e r t h c o o r d i n a t e c o n t a i n i n gt h z e r o .

I y o w i s h t p r i n t t h r e s u l t s o t h i s p r o g r a mt k e e p a a r e c o r d , s u b r o u t i n e c a n b e i n s e r t e da f t e r l i n e 3 5 0 . T h i s w o u l d t a k e t h e r e a d o u t f r o ml i n e s 3 6 t 4 5 a n s e n d i t t h p r i n t e r .

h a v e u s e d t h i s p r o g r a m t h e l p m f a t h e rp l o t h i t r i p s a s e a , t h e l p m s o w i t h h i h o m e w o r k , a n t p l o t m i c r o w a v e p a t h s a w o r k( I ' m a e n g i n e e r a T s t a t i o n ) . W i t h l i t t l e t i m ea n i m a g i n a t i o n , y o c a f i n d m a n y h e l p f u l a n e x c i t i n g u s e s f o t h i s p r o g r a m .

S e p r o g r a m l i s t i n g o p i t $ c 1 1 3 .

Y o u n g P e o p l eC O M P U T E I ' s G a z e t t e w a n t s t k n o ww h a t t o d a y ' s y o u n g p e o p l e a r d o i n gw i t h c o m p u t e r s . W w a n ! o u r r e a d e r st k n o w , t o o . I y o u ' v e w r i t t e n a i t e r e s t i n g p r o g r a m f o t h V I C - 2 0 o C o m m o d o r e 6 4 s h a r e i w i t h u s S e t h A u t h o r G u i d e e l s e w h e r e i t h i si s s u e , a n t e l l u y o u r a g w h e n y o s u b m i t a a r t i c l e .

7 C O M P U T E ' S G a z e t t e A u g u s t 1 9 8 3

P L A Y F U L M A D E U S E F U LS t 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 ' * w i t h P C - D o c u M a t e ' u , t 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 7 U 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 « " 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 t e ™ t o d a y f o o n l y $ 1 2 . 9 5 !

B A S I C s t a l e m e r i 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 l o M U S I C p r o g r a m m i n g

= - - s s ^ ^ . - ^ - ^ i - ' _ ;

• = ■ - -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

I ' — — ' - - P C D o c u A f c f l e . . = = ■ £ .

F E A T U R E SC o n t r o l k e y s d e f i n e dB 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 R C H A R O

C o l o r a n c h a r a c l 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 " 1 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 & 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 [ m e w c a n a t a t . 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 r « « i e n t 5 s c w H , m o s t a *N o - R i s k , M o n e y b a c k O t t e r 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 t u r n y o u r P C - D o c u M a t e ™ t u ( u n d a m a g e d ) w r t h i n1 d a y s t o f u l l r e f 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 l . H - 1R a l e i g h . N . C . 2 7 6 1 9

Page 79: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 79/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 SR 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

T h E a s y W a D o n ' t l e a n y o n e t e l l y o t h a t t h e r e ' s s o m e t h i n gi m p o s s i b l y c o m p l e x a b o u t m a c h i n e l a n g u a g e . I c a b e h a r d e r t d e b u g ( l o c a t e a n f i e r r o r s ) t h a nU A S I C i s b u i t ' s n o t i n h e r e n t l y m o r e d i f f i c u l t t ol e a r n o t w r i t e .

Y o j u s t n e e d t m e m o r i z e s o m e n e c o m a n d s ; o b t a i n a n p r a c t i c e w i t h s o m e n e t o o l s( a s s e m b l e r s , d i s a s s e m b l e r s , m o n i t o r s ) ; a n p i c ku f e n e p r o g r a m m i n g t e c h n i q u e s . I ( h n e x t s e v e r a l m o n t h s , w e ' l l c o v e r t h e s e c o m m a n d s ,t o o l s a n t e c h n i q u e s , s t e p b s t e p , i t h h o p ef h . i t y o u ' l l d i s c o v e r f o y o u r s e l f t h a t m a c h i n e l a g u a g e c a n b e a e a s y a n f a s c i n a t i n g w a t c o m m u n i c a t e w i t h y o u r c o m p u t e r .

" R A M t e s t , " t h p r o g r a m b e l o w w i t h v e r s i o n sf o t h 6 a n t h V I C , i a e x a m p l e o o n o f t h em o s t c o m m o n w a y s t h a t m a c h i n e l a n g u a g er o u t i n e s a r p r i n t e d i m a g a z i n e s . T h i s k i n d o p r o g r a m i c a l l e d B A S I C l a n d e r . T h v a l u e o l o a d e r s i t h a t t h u s e r n e e d n o u n d e r s t a n d a n t h i n g a b o u t t h m a c h i n e l a n g u a g e p r o g r a m . I t ' st h e a s y w a t u s m a c h i n e l a n g u a g e , j u s t t y p ei t h B A S I C p r o g r a m a i a p p e a r s , t y p e R U N ,a n t h m a c h i n e l a n g u a g e ( t h e n u m b e r s i t h D A T A s t a t e m e n t s ) i P O K I Z d i n t o m e m o r y l o y o u .

S t r a n g e S t r i n g sR A M t e s t i u s e f u l p r o g r a m : i t e s t s y o u r R a n d o mA c c e s s M e m o r y ( R A M ) t b s u r e t h a t e v e r y c e l l

i o p e r a t i n g c o r r e c t l y . R A c h i p s a r g e n e r a l l yq u i t e r e l i a b l e , b u y o m i g h t h a v e o n f a i l o y o u .T h e r e a r v a r i o u s o d i h i n g s t h a t c a h a p p e nd u r i n g p r o g r a m R U < i t h r e s u l t o f f a u l t yR A c h i p . O n s i g n w o u l d b t h s u d d e n a p e a r a n c e o s t r a n g e s t r i n g s . F o e x a m p l e , y o m i g h t t y p e A " A B C D F , F G " a n w h e n y o a s k e d t s e A { b t y p i n g ? A $ ) , y o u w o u l d g e A B Q E F G o s o m e t h i n g .

H e r e ' s h o t u s R A M t e s l :1 T y p e i w h i c h e v e r v e r s i o n a p p l i e s t y o u r

m a c h i n e , V I o 6 4 2 T y p e S A V E ( t k e e p c o p y o t a p e o

d i s k ) .3 T y p e R U N . T h d a t a w i l l b e l o a d e d i n t o

s a f e a r e a o y o u r c o m p u t e r w h i c h i n o p a r t o B A S I C R A M . W e ' r e l o a d i n g t h m a c h i n e l a n g u a g ep r o g r a m i n t o d e c i m a l a d d r e s s 8 2 8 - 1 0 1 9 . T h i s i t h c a s s e t t e b u f f e r R A M , a n i t ' s u n u s e d b B A S I Ce x c e p t d u r i n g D a t a s s e t l e o p e r a t i o n s . W c a n ' ts t o r e t h m a c h i n e l a n g u a g e p r o g r a m i n t o n o r m a lB A S I C R A b e c a u s e w e ' r e g o i n g t i i l l e a c h m e o r c e l l w i t h a l 2 5 p o s s i b l e n u m b e r s a o u l e s t .T h a t w o u l d c a u s e t h p r o g r a m t t e s t a n

t h e r e b y o b l i t e r a t e i t s e l f . T h c a s s e t t e b u f f e r i p o p u l a r , s a f e p l a c e t p u m a c h i n e l a n g u a g e s i n c ei i o u o B A S I C ' S w a y .

4 A f t e r y o s e R E A D Y o s c r e e n , y o u rm a c h i n e l a n g u a g e i s i t t i n g d o w n i l o w e r R A m e m o r y ( d e c i m a l 8 6 4 - 4 4 5 ) , w a i t i n g f o y o t

A u g u i 1 1 9 8 3 C O M P U T E I S G o i s t H , 7

Page 80: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 80/132

a c t i v a t e i t Y o s e n d c o n t r o l o t h c o m p u t e r t . m a c h i n e l a n g u a g e p r o g r a m b u s i n g B A S I C ' S S Y c o m m a n d . H o w e v e r , m a c h i n e l a n g u a g e p r o g r a m sd n o n e c e s s a r i l y s t a r t w i t h t h f i r s t n u m b e r i t h e i r s e q u e n c e . T h e n t r y p o i n t c o u l d b a n y w h e r ew i t h i n t h e r o u t i n e . U n l i k e H A S I C , w h i c h a l w a y sb e g i n s w i t h t h l o w e s t l i n e n u m b e r , m a c h i n el a n g u a g e m i g h t s t o r e t e x t m e s s a g e s o o t h e r i f o r m a t i o n b e l o w t h e n t r y p o i n t . T h a t ' s t h c a s ei t h R A M t e s t p r o g r a m . T s t a r t i g o i n g , t y p eS Y 8 8 4 .

V i b r a t i n g S q u a r e[ f a l l y o u r D A T A n u m b e r s w e r e c o r r e c t l y t y p e di n y o s h o u l d n o s e t w t h i n g s h a p p e n i n g o s c r e e n . U i t h l e f t c o r n e r y o u ' l l s e v i b r a t i n gs q u a r e . T h i s i v i s u a l d e m o n s t r a t i o n o w h a t ' sh a p p e n i n g t e a c h o y o u r R A m e m o r y c e l l s i nt u r n . A e a c h n u m b e r f r o m z e r o t 2 5 i P O K E di n t o e a c h c e l l o f t h e c o m p u t e r , i t ' s a l s o b e i n gI ' O K H d i n t o t h f i r s t s c r e e n m e m o r y e e l ! s y o c a s e i h a p p e n i n g , ( M a c h i n e l a n g u a g e P O K G sa r e c a l l e d " S T A , " m e a n i n g S T o r t h A c c u m u l a t o r . )

T h o t h e r t h i n g y o u ' l l n o t i c e i t h a t t h e d e c im a a d d r e s s r a n g e c u r r e n t l y b e i n g t e s t e d a p p e a r so s c r e e n . T h C o m m o d o r e 6 v e r s i o n t e s t s c e l l sf r o m 2 0 4 8 u t a d d r e s s 4 0 % 0 . T h e V I C l e s t i d e s i g n e d t r u o a u n e x p a n d e d V I C a n w i l lg f r o m 4 0 9 6 u t 7 9 3 6 . A t h c o n c l u s i o n , t h w o r d s " T E S T O V E R " w i l l s i g n i f y t h a t e v e r y m e o r c e l l t e s t e d h a c o r r e c t l y s t o r e d e v e r y p o s s i b l en u m b e r .

N o w , t y p e L I S T . Y o c a s e t h e f f e c t o o u m a s s P O K E s . F o l i n e n u m b e r y o g e f > 5 5 3 5 .( l o w e v e r , f o t e c h n i c a l r e a s o n s , y o c a n ' t a c t u a l l yu s l i n e n u m b e r s l a r g e r t h a n 6 3 9 9 9 i I 1 A S I C . )L i n e n u m b e r s a r a l w a y s s t o r e d i t w o - b y t e u n i t s ,a n t h i s i t h b i g g e s t n u m b e r t h a t t h c o m p u t e rc a h o l d w i t h i n t w m e m o r y b y t e s . F o l l o w i n gl l i . K a r m o r e t h a n 2 0 p s y m b o l s . T h i s i t h s y m b o l y o u g e b t y p i n g ? C H R S { 2 5 5 ) . W e ' r e n o s e e i n g s c r e e n R A m e m o r y w h e n w a s f o r aL I S T . I n s t e a d , w s e t r a n s l a t i o n o f 1 5 A S 1 Cp r o g r a m . T h s e r i e s o 2 5 5 ' s a p p e a r , a f t e r t h i st r a n s l a t i o n , a s p s y m b o l s . I m e a n s t h a t e a c h o t h e s e c e l l s - y o u ' r e l o o k i n g . i t t h e b o t t o m o B A S I CR A w h e r e B A S I C p r o g r a m s s t a r t i n o h o l d i n g n u m b e r 2 5 a f t e r h a v i n g h e l d e v e r y t h i n gf r o m z e r o u t 2 5 d u r i n g t h t e s t .

I y o w a n t t r e g a i n c o n t r o l a n r e t u r n t n o r m a l B A S I C c o n d i t i o n s a f t e r t h i s t e s t , y o u ' l ln e e d t P O K E 2 0 4 8 , 0 o t h 6 4 P O K E 4 0 9 6 , ( 1 o t h V I C . T h v e r y f i r s t c e l l i n B A S I C R A m u s tc o n t a i n z e r o f o t h i n g s t w o r k c o r r e c t l y .

M o s t l i k e l y , y o u r R A m e m o r y p a s s e d t h t e s t . J u s t t s e w h a t w o u l d h a p p e n i t h e r e w e r e

b a c e l l , w c a m a k e t h t e s t t r t \ ' O K . \ 1 i n t o

R e a d O n l y M e m o r y ( R O M ) . I w i l l t r y , b u R O i p r o t e c t e d a g a i n s t b e i n g w r i t t e n o v e r , s t h a t t e m p t e d P O K E w i l l f a i l a n i w i l l a p p e a r t t h R A M t e s I p r o g r a m t h a t t h e r e i b a c e l l . T t r t h i s , L O A D R A M l e s t f r o m y o u r d i s k o t a p e . T h e nR U N . T h e n t y p e P O K F 8 8 5 , 2 4 5 . T h i s w i l l s e t h t e s t i n g t s t a l l a m e m o r y c e l l 6 2 7 2 0 , a n y o u ' l ls e t h r e s u l t s w h e n y o s t a r t t h t e s t w i t h S Y 8 8 4 .

N e x t M o n t h : D i s a s s e m b l yY o c o u l d w r i t e p r o g r a m i B A S I C t p e r f o r mt h i s s a m e t e s t , b u y o u ' d n e e d t s t a r t t h t e s th i g h e r u i m e m o r y a n y o u ' d n e e d t l e a v e i R U N n i n g o v e r n i g h t . T h g r e a t s p e e d o m a c h i n el a n g u a g e e x e c u t i o n m a k e s i i d e a l f o l a r g e t a s k sl i k e R A t e s t i n g .

W e ' v e l o a d e d i a n u s e d m a c h i n e l a n g u a g ep r o g r a m ; w e ' v e e v e n m o d i f i e d i b P O K H i n g i d i f f e r e n t s t a r t a d d r e s s l o t h l e s t . S a v e R A M t e s to t a p e o d i s k . N e x t m o n t h w e ' l l t a k e c l o s e rl o o k a h o R A M t e s t w a s p r o g r a m m e d . T o d ot h a t , w e ' l l n e e d t t y p e i n B A S I C p r o g r a m c a l l e d

d i s a s s e m b l e r , w h i c h w i l l t r a n s l a t e r a w m a c h i n el a n g u a g e i n t o l i s t i n g c a l l e d d i s a s s e m b l y . T h a tw i l l l e u s s e e w h a t R A M t e s t l o o k s l i k e a n h o i w o r k s .

S i p r o g r a i n l i s t i n g s o i > n $ c 1 2 5 . ( Q

* C O M M O D O R E ' S S X - 1 0 P O R T A B L E !F u l l 6 4 C O M P L E T E L P O R T A B L E !C 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 s 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 F S O F T W A R E A V A I L A B L E !

S p e c i a l I n t r o d u c t o r y O f f e r

9 C O M P L E T E

R e t a i l : $ 9 9 5C O M M O D O R E 6 T 1 3 A D E - I N R E F U N D

C O M M O D O R E 6 I N T E L L I G E N T W A Y S

T O B U T A C O H M 0 0 0 H E M1 Y o b u o n I t n m a S 3 B 9 . 9 52 Y o b u o n I r o m u i i E $ 3 6 9 9 5 t h a n y o

w i l d i i D l . ' r . f v r i i n , c o n d i t i o n )! i [ e o T s i m a l C a m r n a d n ul e a n t S l D O O O I i n m l h i m ]

3 Y o b u u n C o m m m l u r p E J I r o - i u i S J - H " - ' " jT h i n y o b u o m l n . - . I 1 0 0 0 f r o m u l o M S T h a n u n d " i i I C o m m n d Q i r g r $ 1 0 0 . 0 0Y o i i m n M 4 . S S 4 J t 1 1 0 0 . 0 0 , n i g a $ 6 r j ! j

Z I O C i i d F o C o m m o d o i r K E 9 . U 51 C o l u m n C a i d ' ■ . . ' . i ■ ' ■ 1 6 3 9 5U C o l u m n C u F o V I 2 9 S

C o l u m n C a i d . . ' I K . m b a i l ! , l o V I I 1 3 9 9 5V . d t o P l r t M F n r V I C J D 1 1 9

F R E E W I T H P U R C H A S E a e a c h 2 B c u d . 8 c o l u m n4 c o l u m n o V i d e o P i c k 6 4 y o r e c e i v e I h F o l l o w i n g ;

W o r d M a t t e r w o r d p r o c e u o r s o f t w a r eM a i l i n g L i s t s o f r w a i ET e l e c o m m u n i c a t i o n s s o f t w a r e

D u l T h I r a m i n d o u i d i m a n d o t h r v p r o r f u t B , f o o d ia r u i b | a c r I n u r i i l i b i l i l y . P l a t * y o u r o r d a r i n o w '

U ) ' . ' 1 . ' ! i . D I I ! ; . C O M P U T E R

i h s r u a d a i

D I S K D R I V E S 8 O T H E R P E R I P H E R A L S1 M O n O r n r t S 3 6 3 S " " W i w n1 5 3 0 D u o i n c n , l i « r t - i » »

i Z i E F i i n t n 3 3 9 . 9 S C B i i w m1 6 0 0 V . c M o d r m ) | . « I 1 " ' - * ' W

N E I f i C o l o r p i i n t a i f p f o l t a f 1 1 9 H E X ! 1 < c o l o r ™ n i r o . 7 1 1 S 1 7 0 1

f c o m m o d o r i ?

U I O 2 0 $ 9 9 9 5I N h t n p u i c h a i t d a p a i l o l I n p t i k a a r O N L Y

V I 2 S 2 9 . 9 5 w h e n p u i c h r a c d a l n n o .. i . ■ ; . : - . . : i . . - .

V I C J D 9 9 9 5D A T S S E T T E r i r t l n J . r E 9 . 9 iG O R T E K S o l m a n 2 0 . 0 5

T O T A L C o i t 1 B 9 9 SY o p a S 1 9 . 9 5 I - - • ' , ' i . i l u lM u l l p u r d ^ h a w t i o l f l p a c k a o t I l a k aa d v i n l u g e o l f i « e u n N a a i d a l n r - < r i '

T t l m 6 3 7 T n l l f i H f r i o n t O r d t r iT o l l - f r e e t o C H J t W t f i - U b l S D Q 4 2 1 S H I S ( o u t o C A O i d i T D n > > D p i n d l y l m r k < 0 A i 0 P M M n n S a P B o - 7 * 5 1 5 7 1 G S 0 O i l n f d A v r L o i f l n i r l r i C f 9 0 D 0 4P h m w ( 1 1 3 1 7 1 9 1 1 3 0 C a b l r O L Y F I A V " I S

7 C O M P U W i C a i a H e A j H u S i I 9 8 3

Page 81: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 81/132

H o m e E n e r g y A p p l i c a t i o n sO Y o u r P e r s o n a l C o m p u t e r

T a b l e o C o n t e n t s

A u t h o r : D a v i d E . P i l l sP r i c e : $ 1 4 . 9 5O S a l e : N o A r y o c a u g h t I t h c r u n c h o s p i r a l l i n gu t i l i t y b i l l s ? A r y o s h i v e r i n g f r o m i h i c t o u c h o w i n t e r d r a f t s , o s w e a t i n g w h i l ee x p e n s i v e a i r - c o n d f t i o n e c f b r e e z e s s e e p o u o y o u r h o m e i n t o t h s u m m e r h e a t ?

M a y b e y o u r h o m e a p p l i a n c e s a r b u r n i n g m o r e e n e r g y t h a n t h e y s h o u l d .P e r h a p s y o u r h o m e w o u f d b w a r m e r w i t hs o m e m o r e i n s u l a t i o n a n w e a t h e r p r o o f i n g .O m a y b e n e a i c o n d i t i o n e r o c e i l i n gI a c o u l d t a k e t h e d g e o f t h o s e h u m i ds u m m e r n i g h t s .

B u c a y o j u s t i f y t h e x p e n s e o s u c h i m p r o v e m e n t s ? W i l l t h i n s u l a t i o n , f o re x a m p l e , p a f o i t s e l f a f t e r o n w i n t e r , o w i l l i t a k e t h r e e ?

N o w , w i t h t h a i o y o u r p e r s o n a lc o m p u t e r , y o c a f i n d o u t . n e b o o kf r o m C O M P U T E ! P u b l i c a t i o n s . H o m eE n e r g y A p p l i c a t i o n s O Y o u r P e r s o n a lC o m p u t e ! , c a n h e l p y o d e t e r m i n e i t h o s ee x p e n s i v e h o m e i m p r o v e m e n t s y o u ' v eb e e n t h i n k i n g o w i l l s e n d c h i l l d o w ny o u r s p i n e o r l e a v e y o w i t h w a r m f e e l i n gi n s i d e .

H o m e E n e r g y A p p l i c a t i o n s O Y o u rP e r s o n a l C o m p u t e r , w r i t t e n b D a v i d E P i t t s , l e t s y o t r a c k a n a n a l y z e y o u r u t i l i t yc o s t s s y o u ' l l k n o w e x a c t l y w h e r e y o u re n e r g y d o l l a r s a r g o i n g . B u b e y o n d t h a t ,i s u g g e s t s v a r i o u s w a y s o c u t t i n g t h o s ec o s t s b m a k i n g c o m m o n h o m e i m p r o v em e n t s a n s i o w s y o h o t h o s e i m p r o v em e n t s c a h e l p p a f o t h e m s e l v e s . H o m eE n e r g y A p p l i c a t i o n s i p a c k e d w i t h p r g r a m s r e a d y t t y p e i n t o y o u r p e r s o n a lc o m p u t e r , w h e t h e r y o h a v ^ a A p p l e ,A t a r i . C o m m o d o r e 6 4 V I C - 2 0 , P E T / C B M ,R a d i o S h a c k T R S - 8 0 C o l o r C o m p u t e r . T e x a si n s t r u m e n t s T I - 9 9 / 4 A . o r O S I .

O n c e y o g i v e i n f o r m a t i o n o y o u rg e o g r a p h i c a l a r e a ( a n y w h e r e i t h m a i nl a n d U n i t e d S l a t e s ) , y o u r c u r r e n t e x p e n s e s ,a n d e t a i l s a b o u t y o u r h o u s e i t s e l f , t h i sb o o k a n y o u r p e r s o n a l c o m p u t e r w i l lp r o v i d e a i n - d e p t h , s p e c i f i c , o b j e c t i v er e p o r t o w h a t y o c a d t e v a l u a t ew a y s t r e d u c e y o u r e n e r g y c o s t s . I t ' s t h p e r f e c t a p p l i c a t i o n f o t h s p e e d a n p o w e r o a p e r s o n a lc o m p u t e r .

H o m e E n e r g y A p p l i c a t i o n s O Y o u r P e r s o n a l C o m p u t e r i c a r e f u l l y w r i t t e n a n e d i t e d t b e a s y t r e a d a n u s e , b e c a u s ei c o m e s t y o f r o m t h p u b l i s h e r s o f C O M P U T E ! , l i t e l e a d i n gm a g a z i n e o h o m e , e d u c a t i o n a l , a n r e c r e a t i o n a l c o m p u t i n g . I i g u a l i t y - p r o d u c e d t h r o u g h o u t , i n c l u d i n g m e t a l s p i r a l b i n d i n gs t h a t i t 2 5 0 p a g e s l i f l a t w h i l e y o u ' r e t y p i n g i p i o g r a m s .

A v a i l a b l e a c o m p u t e r d e a l e r s a n b o o k s t o r e s n a t i o n w i d e . T o r d e r d i r e c t l y . c a l l T O L L F R E E 8 0 0 - 3 3 4 - 0 8 6 8 . I N o r t h C a r o l i n ac a l l 9 1 9 - 2 7 5 - 9 8 0 9 . O s e n d c h e c k o m o n e y o r d e r t 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 2 7 4 0 3 .A d i s h i p p i n g a n h a n d l i n g . O u t s i d e i b a d t f S t o a i m a l l , S f o s u r f a c e m a i l . A l o r d e r s p r e p a i d . S f u n d s o n l y2 5 C O M P U T E ! J u l y 1 9 8 3

I n t r o d u c t i o nE n e r g y D a t a B a s e

E n e r g y W o r k b o o kE n e r g y P l o t

E l e c t r i c U s a g e E s t i m a t o rH o m e H e a t i n g A n C o o l i n g A u d i tH e a t C o n d u c t i o nB u y i n g N e A i C o n d i t i o n e rW i n d o w H e a t L o s s G a i nW i n d o w S h a d i n g A n a l y s i sC e i l i n g F a A n a l y s i s

A p p e n d i x

2

6

9

1 1

1 5

1 6 1 8 2 0 2 2 2 4

Page 82: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 82/132

H I N T S & T I P SV I T i t l eS c r e e n s

H a r r y E W a l l s

D r a w i n g r u n - a r o u n d b o r d e r w i t h c o l o r a n s o u n d c a a d i n t e r e s t t a n p r o g r a m t i t l e . A t e a c h e r a n n o v i c e i c o m p u t e r p r o g r a m m i n g ,d e v e l o p e d p r o g r a m s o V I C - 2 0 f o u s i m c l a s s e s . A f t e r c r i t i q u i n g m w o r k , i w a a p p a r e n tt h a t t h p r o g r a m s n e e d e d n i c e - I u o k i n g t i t l es c r e e n . T h d e m o n s t r a t i o n p r o g r a m s h o w s h o b o r d e r c a e n h a n c e y o u r t i t l e a n g i v e p r o f e s -s i o h a l t o u c h t a n p r o g r a m . T h b o r d e r s u b -

H I 2 C O M P U T E RP R E S E N T S

( = R U M - f t - R O U N PB O R D E R W I T H , , ,C O L O R A N S O U N D

T h e x a m p l e p r o g r a m M y o c r e a t e t i t l e s c r e e n s s u c l i f l t h i s .

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

L i n e 1 i t h s t a r t o t h p r o g r a m , w h i c hb r a n c h e s t t h b o r d e r s u b r o u t i n e a l i n e 1 0 0 0 ,w h i c h c l e a r s t h e s c r e e n a n s e t s t h b o r d e r c o l o r .T h c o l o r i d e f i n e d b t h e v a r i a b l e C R e m e m b e rt h a t t h c h a r a c t e r c o l o r i o n n u m b e r l e s s t h a nt h k e y b o a r d c o l o r k e y s .

L i n e 1 0 1 0 s e l s t h v o l u m e f o t h s p e a k e ra n s t a r t s t h l o o p f o t h t o p b o r d e r . L i n e 1 0 2 1 )1 ' O K E s i t h s c r e e n c h a r a c t e r s . T h d e m o n s t r at i o n p r o g r a m u s e s r e v e r s e s p a c e ( 1 6 0 ) t a c h i e v e

s o l i d - b o r d e r . b o r d e r c a n b e c u s t o m i z e d t t h c o n t e n t o t h p r o g r a m b u s i n g a n s c r e e n d i s p l a yc o d e . M a n y i n t e r e s t i n g e f f e c t s c a n b e a c h i e v e d .L i n e 1 0 3 0 P O K l I s i t h s c r e e n c h a r a c t e r c o l o r ,8 C O M P U W s G a z e t t e A u g u s t 1 9 8 3

a n l i n e 1 0 4 0 a d d s t h s o u n d . T h e p r o g r a m p l a y sl o t h i g h n o t e s o m u s i c a l s c a l e . L i n e 1 0 5 0c r e a t e s s h o r t d u r a t i o n p e r i o d f o e a c h m u s i c a ln o t e a n c o m p l e t e s t h m a i n l o o p f o t h t o b o d e r . L i n e s 1 0 6 0 t 1 2 0 0 g e n e r a t e t h r i g h t , b o t t o m ,a n l e f t b o r d e r s i t h s a m e m a n n e r . L i n e 1 2 1 0( u r n s o f t h s p e a k e r a n s e t s t h v o l u m e t 0 L i n e 1 2 2 0 R K T U R N s t t h m a i n p r o g r a m .

A t h i s p o i n t t h t i t l e w i l l p o p o n t h e s c r e e n ,g i v i n g d r a m a t i c e f f e c t . N o t i c e t h p r o p e r s p a c i n go f t h e t i t l e . R e m e m b e r t h a t t h s c r e e n d i s p l a y i 2 c h a r a c t e r s w i d e b 2 l i n e s w i t h t h e b o r d e r .G E s t a t e m e n t i s o m e f o r m s h o u l d b e u s e d t p r e v e n t t h c u r s o r f r o m c r a s h i n g t h e b o r d e r . T h d e m o n s t r a t i o n p r o g r a m u s e s s i m p l e " H i t k e t o c o n t . "

R a n d o m c o l o r s c a a l s o b u s e d i t h b o r d e rs u b r o u t i n e b s u b s t i t u t i n g t h f o l l o w i n g f o i l i n e 1 0 0 0 ;

T h e n c h a n g e i l i n e s 1 0 3 0 , 1 0 8 0 , 1 1 3 0 , a n 1 1 8 0 t r e a d F N A ( C ) .

1 G O S U B 1 0 0 02 P R I N T " [ 5 D O W N ) ( R I G H T ) T H E V I 2 C O M P U

T E R "3 P R I N T " ( 2 D O W N ] [ 6 R I G H T } P R E S E N T S "4 P R I N T " [ 2 D O W N ) ( 3 R I G H T } R U N - A - R O U N D5 P R I N T " [ 5 R I G H T j B O R D E R W I T H "6 P R I N T " [ 3 R I G H T l C O L O R A N D S O U N D "7 0 P R I N T " [ 5 D O W N H r i g H T ] H I K E Y T O C O

N T 8 G E A ? : I F A S = " " T H E N 8 1 0 E N 1 0 0 0 P R I N T " { C L R ) " : C = 21 0 1 0 P O K E 3 6 8 7 8 , 1 5 : F O L = T 2 1 0 2 0 P O K E 7 6 8 0 + L . 1 6 01 0 3 0 P O K E 3 3 4 0 0 + L . C1 0 4 0 P O K E 3 6 8 7 6 , 1 5 5 + L1 0 5 0 F O J = 1 T O 2 5 : N E X T J , L1 0 6 0 F O R L = 0 T O 4 4 0 S T E P 2 1 0 7 0 P O K E 7 7 2 3 + L , 1 6 01 0 8 0 P O K E 3 8 4 4 3 + L , C1 0 9 0 P O K E 3 6 8 7 6 , 1 7 6 + ( L / 2 2 )1 1 0 0 F O R J = 1 T O 2 5 : N E X T J , L1 1 1 0 F O L = 2 1 T S T E P - 1 { 2 S P A C E S }1 1 2 0 P O K E 8 1 6 4 + L , 1 6 0 { 2 S P A C E S )1 1 3 0 P O K E 3 8 8 8 4 + L , C1 1 4 0 P O K E 3 6 8 7 6 , 2 1 9 - L1 1 5 0 F O R J = 1 T O 2 5 : N E X T J , L1 1 6 0 F O R L = 4 4 0 T O 0 S T E P - 2 21 1 7 0 P O K E 7 7 0 2 + L . 1 6 01 1 8 0 P O K E 3 8 4 2 2 + L . C1 1 9 0 P O K E 3 6 8 7 6 , 2 4 1 - ( L / 2 2 )1 2 0 0 F O R J = 1 T 0 2 5 ; N E X T J , I J1 2 1 0 P O K E 3 6 8 7 6 , 0 : P O K E 3 6 8 7 8 , 01 2 2 0 R E T U R N

Page 83: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 83/132

c o m m o d o r e' C 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

1 5 2 5 8 C o l u m n P r i n t e r $ 3 3 9 . 0 01 6 0 0 V I M o d e m $ 9 5 . 0 01 6 1 0 V I T e r m 4 $ 4 9 . 0 01 6 5 0 A D / A A M o d e m S 1 5 9 . 0 01 7 0 1 1 4 " C o l o r M o n i t o r S 2 6 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 $ 1 1 . 9 91 1 1 0 V I 8 $ 4 2 . 0 01 1 1 1 V I 1 6 S 6 9 . 0 01 0 1 1 R S - 2 3 2 I n t e r f a c e S 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 2 0C O L O R

P R I N T E R / P L O T T E R

1 5 4 1S I N G L E D I S K D R I V E

f f _ O

1 5 3 0D A T A S E T T E

. O

S O F T W A R Ec o m m o d o r e

1 9 0 6 S u p e r A l i e n S 2 3 . 0 O1 9 1 0 R a d a r R a R a c n $ 2 3 . 0 01 9 1 7 V o o O o o C a s l l B S 2 B . 0 O1 9 2 2 C o s m i c C r u n c h e r $ 3 5 . 0 01 9 2 3 G o r l S 2 9 . 0 O

A n r w u i i xC - 6 4 C a s s e t t e s

B r i d g e 3 . $ 1 4 . 9 5C - B 4 / V I C 2 C a s s e t t e s

T e a c l i s r ' H P o 8 1 1 . 9 5I . i l . l l . M - I 1 L J I . I M I

V I 2 C e s s e t l e *1 9 2 4 O m e g a R a c o $ 3 0 . 0 0 M a r t i a n f t a i r J . . S I 6 . 0 01 1 V I C R e l e r e n c o G u i d e . . . S I S . 0 0 S h a r k T r a p S 6 . 0 0C B 6 4 R e l e r e n c o G u i d e . . . . S I 8 . 0 0 M u l t i s a u n r J S y n t h e s i z e r 5 1 6 . 0 0E A S Y B U S I N E S S S E R I E S

C - 6 4 D i s k sE a s y F l l a $ 7 9 . 0 0E a s y F i n a n c e . . . . . . . . . . 5 3 9 . 0 0E n s * M o l l S 3 9 . 0 0E a s y S c r i p t S T 9 . 0 0W o r d / N n m s M a c h i n e S 2 3 . O O

P R O G R A M M E R S E R I E SC - 6 4 D i s k s

A s s e m b l e r S 3 9 . O 0L o g o $ 7 9 . 0 0P i l o t ( 7 9 . 0 0P e E m u l a t o r S 2 5 . 0 0S c r e e n E d i t o r 3 2 5 . 0 0V i d e o / M u s i c S u p p o r t S 3 0 . 0 0

A R & M U S I C S E R I E SC - 6 4 O l s k s

M u s i c M a c h i n e 1 2 5 . 0 0M u s i c C o m p o s e r S 2 5 . 0 0M e t a M u s i c S 7 9 . O O

F L O P P Y D I S K SM a m l l 1 3 2 . 0 0V e r G a t u m $ 2 6 . 0 0E l a p h a n t S 9 . 9 9

C A R D C D .L i g h t P e $ 3 2 . 0 0C a s s e t t e I n t e r f a c e $ 2 9 . 0 0P a r a l l e l P r i n t e r I n t e r f a c e S 6 4 . O O3 - S l o l E i D » n s i w l n M f t » e a | V I C ) . . . $ 3 2 . 0 0

S l o t E > P « < u « i l n t » r l K : » ( V I C ) . . . $ 7 9 . 0 0

C O M M E R C I A L D A T AV I C 2 0 C a s s e t t e s

M o t o r M o u s e . . . . . . . . , . . . . . . . . . S 2 3 . O GC e n t i p o d e $ 2 3 . 0 0

r u i | i j i - i S 2 3 . O 0C - 6 4 C a s a a t t D U

F r o g g e e . $ 2 3 . 0 0C R E A T I V E S O F T W A R E

V I 2 C a s s e t t e sH 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 $ 1 6 . 0 0

V I 2 C a r t r i d g e sA s t r o B i l l ! $ 3 2 . 0 0B l a c k H o l e S 3 2 . O 0T r a i h m i n $ 3 2 . 0 0

E P Y XV I 2 C a s s e l t e s

S w o r d F a r g o a l S 2 4 . O OR e s c u e a R i g e l S 2 4 . O OR i c o c h e t S 1 6 . 0 O

Q U I C K B R O W N F O V I 2 0 C s r t r l c f g a

W o r d F ' f i i i . - . , . r . . . . $ 4 9 . 0 0U M

V I 2 C a r t r i d g e sA m o k S 3 0 . 0 0M e t e o r D u S 4 O . 0 OA l i e n B l i t z $ 3 0 . 0 0

V I C 2 0 C a s s e t t e sV l t e r m $ 1 6 . 0 0T h A l i e n $ 1 6 . 0 0

H E V I 2 C a s s e t t e s

T o r g $ 1 4 . 0 0S k i e r S 1 4 . 9 5T a n k W a r s $ 1 4 . 9 5P a B o m b e r $ 1 2 . 9 5D a B o m b e r S 1 2 . 9 5M a i n o M i k o r $ 1 4 . 9 5L a s e r B h t i 5 1 4 , 9 5P l n b a l l S I 2 . 9 5T a n k T r a p $ 1 4 . 9 5

V I 2 C a r t r i d g e sV I F o r t h . . S 4 7 . 9 5H E S M o n $ 2 8 . 0 0H E W r i t e r 8 2 9 . 0 0A g g r e s s o r S 3 1 . 9 5S y n i h a s o u n d . . , . . . . , $ 4 7 . 9 5S h a m u s $ 2 9 . 0 0P r o t e c t o i $ 3 2 0 0T u r t l e G r a p h i c s S 3 I . 9 5

C - 6 4 C a r t r i d g e *H E S M o n S 2 9 . 0 OH E S W r i t o r S 3 5 . O O

N U F E K O PV I 2 0 C a s s e t t e

A l l a n P a n i c $ 1 0 . 0 0R a c e F u n - D r a g R a c e . . . . . . . . . . $ 1 6 . 0 0T h e C a t u p . . $ 1 0 . 0 0E m t e r m i n a t o r $ 1 9 . 0 0

C - 6 4 C a s s e l t e s3 - M a $ 1 6 . 0 0

R O M O XV I 2 C a r t r i d g e s

P r i n c e s s a n F r o g . , , - , . . . . . . . $ 3 6 . 0 0A n t o a t e r . $ 3 6 . 0 0T y p o $ 3 6 , 0 0

R A I N B O WC - 6 4 O i s k s

P e r s o n a l F i n a n c e $ 4 8 . 0 0W r i t e r ' s A s s i s t a n t $ g 5 . 0 0

U I C R D S P E CV I 2 C a s s e t t e sS p e l l i n g B e G r a d e s 2 . 3 , 4 , 5 o 6 . S B . O OM a t h D r i l l $ 8 . 0 0P o r t f o l i o M a n a g e r S I 6 . 0 0D a t a M a n a g e r $ 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 9 . O OM a i l i n g L i s t M a n a g e r , . $ 3 5 . 0 0I n v e n t o r y P a c k a g e $ 6 9 . 0 0P a y r o l l S 6 g . 0 OD a t a B a s e S 4 9 . 0 O

C - 6 4 C a s s e t t t tB l a c k B a t S I 2 . 0 0

C o l o r S k e t c h $ 2 0 . 0 0M a t c h M a k e r S 6 . 0 0

C - 6 4 D i s k sM a i l i n g L i s t M a n a g e r $ 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 . O 0D a t a B a s e $ 6 9 . 0 0B l a c k B o . . $ 1 6 . 0 0C o l o r S k e t c h S 2 2 . 0 0M a t c h M a k e r $ 2 0 . 0 0

T R O N I XV I 2 C a s s o t t o s

G a l a c t i c B l i t z $ 1 9 . 9 5S w a r m $ 2 2 . 9 5S i d e w i n d e r S 2 2 . 9 5

V I C T O R YC - 6 4 / V I C 2 0 C a s s e t t e s

A d v e n t u r e P u c k ( 3 g a m u s ) S 2 . 0 0A d v e n t u i n P a c k l l ( 3 g a m e i ) . . . $ 1 2 . 0 0A n n i h i l a t i o n . . . . . . . . . . . . . . . . . . . $ 1 6 . 0 0G r a n e R o b b e r S I 1 . 0 0K o n g o K o n g $ 1 6 . 0 0T t e k $ 1 1 . 0 0

P R O F E S S I O N A LS O F T W A R E

W o r d P r 6 $ 7 9 . 9 P

c o m p u t e r m a i l o r d e r w e s t8 0 0 - 2 3 3 - 8 9 5 0

D o p t . 8 0 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 l l l l a m s p o r t , P 7 7 0 1

N f i k n d e p o i k t o C O L 1 y e n , P r e - p a i d o r d e r s r v c a i v af r o e s h i p p i n g w l l f i J n t h U P C o n t i n e n t a l U n i t e d S t a t e s w i t h n w a i t i n g p v r J o d f o r - m f n d c h u c k * o m o n t y o r d « r t . A d 3 j m i n J m u m S 3 . 0 0 ) i f i l p p | n g a n h a n d l 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 r d v r v . L a r g f l r B h h p m a n l i m a r e q u i r * a d d i t i o n a l

u . . « , ' ■ ' . N V a n d P A f « i k d a n t « i d d u l M t U . A l H i e m i l u b j a c tl a B v a l l B h k r i t y a n d p r l c a c h a n g a . C i l l I o 0 * y f o r o u r n p c i t a l o g .

8 O O - 6 4 8 - 3 3 1 1D o p t . 8 0 6 A , I N C a l l [ 7 0 2 ) 5 8 6 - 5 6 5 4

P . O . B o 6 6 8 9 , S t a t e l l n e , N B 9 4 4 9

Page 84: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 84/132

C o m m o d o r e 6 H i - R e s G r a p h i c sM a d e S i m p l e

P a u l F S c h a t z

O n o t h C o m m o d o r e 6 4 ' s i n t r i g u i n g f e a t u r e si h i g h r e s o l u t i o n g r a p h i c s m o d e , w h i c h d v i d e s t h s c r e e n i n t o 6 4 , 0 0 0 d o t s , o p i x e l s . B t u r n i n g t h e s e p i x e l s o n a n d o f f , y o c a c r e a t ef i n e l y d e t a i l e d p i c t u r e s a n c h a r t s . B u b e c a u s eB A S I C l a c k s s p e c i a l g r a p h i c s c o m m a n d s , o n l ym o r e a d v a n c e d p r o g r a m m e r s c o u l d u s t h i sm o d e u n t i l n o w . T h i s a r t i c l e i b r e a kt h r o u g h i t h a t i s h o w s h o t a d s i m p l eg r a p h i c s c o m m a n d s t B A S I C w h i c h a n y o n ec a u s e .

A l t h o u g h t h h i g h r e s o l u t i o n g r a p h i c s p o i u n i i . i lo t h C o m m o d o r e 6 i o u t s t a n d i n g , a c c e s s i n ga n p l o t t i n g o t h h i - r e . s b i t m a p ( 3 2 0 - b 2 0 0 - p i x e lr e s o l u t i o n ) i i n e f f i c i e n t a n c u m b e r s o m e f r o m1 A S I C .

F i r s t , B A S I C s u b r o u t i n e s f o c a l c u l a t i n g a n t u r n i n g o s p e c i f i c b i c a n b e c o n f u s i n g a n i n t i m i d a t i n g , e s p e c i a l l y t n o v i c e p r o g r a m m e r s ,s i n c e t h e r o u t i n e s r e q u i r e P E E K s , P O K E s , A N D s ,a n O R s . S e c o n d , t h r o u t i n e s a r s l o w ; m a n yB A S I C c o m m a n d s n e e d t b i n t e r p r e t e d a n e x e c u t e d t p l o t o n p o i n t . T h i r d , t h e b i t m a p h a t b l o c a t e d i m e m o r y o t h e r w i s e u s e d b B A S I C .T h B A S I C p r o g r a m s p a c e i l i m i t e d s i n c e i i

c h o p p e d U p a n s o m e a r e a s a r u n u s a b l e f o B A S I C p r o g r a m s .

O n s o l u t i o n t a l o f t h e a b o v e s h o r t c o m i n g si t a d s o m e n e w c o m m a n d s t B A S I C w h i c hd r i v e t h h i g h r e s o l u t i o n g r a p h i c s . T h i s a r t i c l ew i l l d e s c r i b e m e l h o d f o a d d i n g f o u r c o m m a n d s .B C O M P U T E ! 1 ! G a z e l l e A u g u i H 9 8 3

M o d i f y i n g B A S I CS i n c e t h e r e i R a n d o m A c c e s s M e m o r y ( R A M )u n d e r t h B A S I C R e a d O n l y M e m o r y " ( R O M ) , w c a c o p y a n i m a g e o B A S I C i n t o R A a n t h e nm o d i f y i t o s u i t o u n e e d s . h a v e m o d i f i e d B A S I Cb s u b s t i t u t i n g t o u r n e c o m m a n d s , 1 1 U K , P L O T ,W I P E , a n S C R E E N , i p l a c e o f o u r s e l d o m - u s e dc o m m a n d s ; L E T , W A I T , C O N T , a n d V E R I F Y .

B r i e f l y , h e r e ' s h o t h n e w c o m m a n d s w e r ea d d e d t B A S I C . F i r s t , n o t i c e t h a t t h n e k e y w o r d s a r e t h e s a m e l e n g t h a t h k e y w o r d st h e y r e p l a c e . n e k e y w o r d h a t b m a p p e de x a c t l y i n t o a o l k e y w o r d ' s s p o t i t h k e y w o r dl o o k u p t a b l e . N e x t , t h p o i n t e r s t t h o l B A S I Cr o u t i n e s a r e c h a n g e d t p o i n t t t h e r o u t i n e s l o t h n e k e y w o r d s . F i n a l l y , t h e e r r o r m e s s a g er o u t i n e i m o d i f i e d s t h c o m p u t e r s w i t c h e s t t h n o r m a l c h a r a c t e r d i s p l a y i a e r r o r i e n c o u nt e r e d d u r i n g e x e c u t i o n o p r o g r a m .

N o t e T P r o g r a m m e r sT h g r a p h i n g r o u t i n e s w e r e d e v e l o p e d w i t h t \ \ ie y o g i v i n g u a l i t t l e o t h B A S I C p r o g r a mm e m o r y a p o s s i b l e . N o b y t e h a b e e n l o s t .T h i s w a a c c o m p l i s h e d b u s i n g t h R A m e m o r yu n d e r t h K e r n a l R O f o t h b i t m a p . B i t m a pp l o t t i n g a t h i s l o c a t i o n c a o n l y b d o n e p r o p e r l yu s i n g m a c h i n e l a n g u a g e r o u t i n e s , s i n c e t h e i n t e rr u p t s h a v e ( b e t u r n e d o f a n t h K e r n a l R O s w i t c h e d o u t P E E K a t h R A m e m o r y . T h ev i d e o m a t r i x , u s e d f o t h b a c k g r o u n d a n d f o r eg r o u n d c o l o r n y b b l e s , i l o c a t e d a S C 0 0 0 a n d t h m a c h i n e l a n g u a g e g r a p h i n g r o u t i n e s e x t e n d f r o m$ C 4 0 0 t o S C 5 4 5 .

Page 85: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 85/132

F O Y O U R C O M M O D O R E[ A T h 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 B D i s k

• D A T A B A B E S « D i s k• I N V O I C E E A S E 6 D i s k• F A M I L Y P A B [ I 1 D i a k

( C H E C K B O O K . R E C I P E . E D U - G A M E )P R O . M A I L I N G L I S T B O i s kH E 8 W R I T E R S C a r t .h j E B M O N B 4 C a r e .Q U I C K B R O W N F O C e r t .[ P R O . W O R D P R O C E S S O RW R I T E R B A S S I S T A N T 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 kT O U C H T Y P I N G T U T O R D i s kD A T A C A L C S P R E A D S H E E T D i B kD A T A B A S E M A N A G E R C a G E N E R A L L E D G E R D i s kP A Y R O L L S Y S T E M D i s k

F r o m E N - T E C H S o f t w a r e

S 5 S . 9 55 9 . 9 53 5 . 9 5. 4 5 . 3 53 5 , 3 53 5 . 9 5S 5 . 9 5

5 4 . 3 5B 9 . 9 5B S . 9 5S 3 . 3 51 9 . 9 55 9 . 9 57 5 . 9 5B 5 . 3 5B 5 . S 5

E N T E R T A I N M E N T' M U S I C M A K E R 6 D i s k' B A B I E S O T H D I R T D i s k' S P R I T E F U 8 D i s k C a s e .

G R I D R U N N E RT E M P L E O A P B H A I D i s kU P P E R R E A C H E S D A P S H A I D i s kC 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 sT E L E N G A R O C b s s .T h O f f i c i a lF R O G G E R D i s k C e s s .E X T E R M I N A T O R 6 C a s sR O B B E R S O F T H E L O S T T O M B D i s kJ U M P M A N D i B kS T A R T R E K A D V E N T U R E C a s e .P A C A C U D A D . s k • C e s s .A P C R A Z E D i s k C a s e .

S 3 5 . 9 53 . 9 S 5 . 9 5a s . a s2 ■ \ A .1 4 1 6 O d e 1 6

2 - 1 6 1

. 3 9 9 9

S

. 9 9 9

S 5 . 9 51 1 1 1 9

9 9 9

A d B B . O O s h i p p i n g

C A L L [ 2 1 3 ] 9 B 2 - 5 3 6 B O M A I L T O H O U S E O S O F T W A R E 9 S M e r c e d e s A v e . A r l e c a . C 9 1 3 3 1

P R O G R £ / 7 I V €P € R I P H € R Q L // O F T W A R €

T H A U T O C L O C K 1A T R U E M U L T I - F U N C T I O N C A R D

S w i l C h y o u r V I C - 2 0 ' 6 4 o O l h e r A O S v i c e S 0 a n o f u n d t j s o f t w a r e c o n l r r j l

2 5 y e a r c l o c k / c a l e n d a r? C M O S D f l i t e c y b a c k e d u R A M e n u d f i v u n s o l i w a r eP l u g s i n l D t h b u s " , c u p a n s i o r l S l o lC f l M n O c j i ' s l y l y c a s e1 9 u s e r a c c e s s i b l e s u b r o u t i n e s2 0 p a g e i l l u s t r a t e d m a n u a l w i t h d d l a r l e d

p r a g r j i m r n i r i c j u ^ n n i p l e sA U T O C L O C K J 1 2 9 . 9 5

S t a t e o i i a r P r u - A d v o n i u r e S e r i e s f o t h C o m m o d g r eR e a l i s t i c s o i e f f e c t s a n a n i m a t e d c o l o r

g r a p h i c sO n e r e i g h t y a r e a s . 7 o b j e c t s , a n 4

c o m m a n d s" r f l a l - l i m e ' a d v e n t u r e w i t h , a u s e r - l n e n d l y

h e l p l e a i u r e u p i T a t e d c o n s t a n t l yC o m p r e h e n s i v e i l l u s t r a t e d m a n u a l w i T h a

l o i d - o u l m a Y o u r a u c c u i s i G o i f i m o g L a i r w i l l d e p e n d o

y o u r s k i l l i i n d r c s o u i c v l u l n e s s . N O o p u i d l u c kP r e p a r e F o I h m o i l c i a i f e n g m g a d v e n t u r e

y o w i l t e v e r u n d e r t a k e a s y o e n t e rG O T H M 0 G S L A i n c a s s e t t e v e r s i o n $ 3 9

d i s k e t t e v e r s i o n S 3 9 9 5D E A L E R I N Q U I R E S I N V I T E DO R D E R F R 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 eL i i k c ' t t U Q d . C o l o r a d o B O 2 ? 6( 3 0 3 ) 7 7 8 - 1 3 1 2

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 Z h E x c i t i n g f i e w B o o k

I N S I D E T H C O M M O D O R E 6 4 T H B O O K T H E T O O L S

- S 1 1 ■ I ( ■ i 1 1 1 ■ ! 1 1 ' ( I < i r . M 1 1 1 1 1i i r - u i i L A f t a a m b f B r a l l o w s u i o l a b e l s ,

c o m m e n t s i u w l l h m t t l c o p t s a t l o n B 1 c r s l i si - n f i r l a n g u j t g v p r o g r t m B . C r a i t i i . l a v t ,m o d i f y A a a f t m b l y l i n Q u a o e p r o g r a m s w l l h - i , - ,E c i r o r L o a d a n d ' i n k m a c h l n s l a n g u a g e m o d u l a aw l l h t n s L o a d a r . D a c o d s m a c h i n e l a n g u a g e B a c KI n l o u s s m t i y l a n g u a g « f o s t u d y o I n p u l 1 l b E f l l l o i . S l n o l e - i l e p D ' O g ' a m a i a c u i l o n w i t h l h M o n l i Q r . C o m b l n « B A a s a m b f a ^ E d l i o r l o m a x im u a a a a o u a a .

A L F O $ 5 4 . 9 5 P L U S t 2 . 0 0 P O M A D E A N H A N O L I N a A d 1 5 . 0 0 l o ( M - k n r a l o n .S w t d c h a c k , M . O . , V 1 S A / M C ( 1 2 . 0 0 S . C . ) o a p « c l f y C C ( a d d 1 3 . 0 0 ) t o

P . O . B o 2 0 7 , C a r m a n F a l l s . M 5 5 0 0 85 0 7 - 2 6 3 - 4 0 2 1

M 1 , . . . j . , f l i o

A u g u i M 9 8 3 C O M P U T E f i G a z e t t e 8

Page 86: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 86/132

A A

\ M / t i n e w a v e p l a t t e d o t h C o m m o d o r e 6 4 ' s h i g h r e s o l u t i o n J o y s t i c k d o o d l e s i h i - r e s g r a p h i c s w i t h P r o g r a m 3 g r a p h i c s s c r e e n w i t h P r o g r a m 2

T h N e C o m m a n d sT h f o u r n e c o m m a n d s , S C R E E N , H U E , W I P E ,a n P L O T , a r e x p l a i n e d b e l o w .

S C R E E N < m i m b e r >T h i s S t a t e m e n t ( u r n s o n a n d o f t h h i g h r e s o l u t i o nb i t m a p , I f t h e n u m b e r i s I t h b i t m a p i s d i s p l a y e d .I t h n u m b e r i 0 t h n o r m a l c h a r a c t e r s c r e e n i d i s p l a y e d . A n v a l u e o t h e r t h a n o r w i l l g i v ea I L L E G A L Q U A N T I T Y E R R O R .

H U < n u m b e r > , < n u m b e r >T h i s s t a t e m e n t d e t e r m i n e s t h e c o l o r s d i s p l a y e do t h b i t m a p . T h f i r s t n u m b e r d e f i n e s t h f o r eg r o u n d c o l o r ( c o l o r d i s p l a y e d f o b i t s s e t l 1 ) T h s e c o n d n u m b e r d e f i n e s t h b a c k g r o u n d c o l o r .

n u m b e r H i o r g r e a t e r w i l l g i v e a I L L E G A LQ U A N T I T Y E R R O R . T h c o l o r c o d e s a r e :0 B l a c k - I P u r p l e S O r a n g e 1 2 G r , i y 2

W h i t e s c r e e n ' ( B r o w n 1 L i g h t G r e e nR e 6 B l u e L L i g h t H o 1 L i g h t B l u e

3 C y . i n 7 Y l ' I I o w 1 C r a y l 1 5 G r a y 3W I P E

T h i s s t a t e m e n t c a u s e s h i g h - s p e e d c l e a r o t h b i t m a p . A l t h b i t s a r s e t z e r o a n t h s c r e e ni c l e a r e d .C o o r d i n a t e s F o P L O T

0 , 1 9 9

8 S 1 6 0 , 1 0 0

>

( h o r i z o n t a l ) c o o r d i n a t e

3 1 9 , 1 9 9

3 1 9 , 1 1

P L O T X , 8 C O M P U l E ' / i G a z e t t e A j g u s l l 9 8 3

P L O T < n u m b e r > , < n u m b c r >T h i s s t a t e m e n t s e t s b i o t h b i t m a p , c a u s i n gt h c o r r e s p o n d i n g p i x e l ( i t h s c r e e n t b d i p l a y e d i t h f o r e g r o u n d c o l o r . c o o r d i n a t e s y t e w i t h a o r i g i n ( 0 0 ) a t t h l o w e r - l e f l c o r n e r i u s e d ( s e e t h f i g u r e ) . T h f i r s t n u m b e r i t h h o r iz o n t a l p o s i t i o n r e l a t i v e t t h o r i g i n , a n t h e s e co n n u m b e r i t h v e r t i c a l p o s i t i o n r e l a t i v e t t h o r i g i n . T h f i r s t n u m b e r c a n h a v e v a l u e s f r o m t 3 J 9 , a n t h s e c o n d n u m b e r c a h a v e n u m b e r sf r o m t 1 9 9 . N u m b e r s o u t s i d e t h e s e r a n g e s g i v ea I L L E G A L Q U A N T I T Y E R R O R .L o a d i n g I T h N e B A S I CT h n e B A S I C i l o a d e d i n t o t h C o m m o d o r e 6 b e n t e r i n g a n r u n n i n g P r o g r a m 1 W h e n e t e r i n g t h e p r o g r a m , b a c c u r a t e , s i n c e a i n c o r r e c tn u m b e r m a c a u s e t h c o m p u t e r t c r a s h ( f o r c i n gy o t s w i t c h i o f a n o l c l e a r i t ) . T b s a f e ,S A V E t h p r o g r a m b e f o r e r u n n i n g i f o t h f i r s tt i m e . c h e c k s u m i i n c l u d e d l w a r n i t h e r e i m i s t a k e s o m e w h e r e i t h D A T A s t a t e m e n t s . I w i l l t a k e t h e c o m p u t e r m i n u t e o t w t r u t h p r o g r a m . T e n a b l e t h n e B A S I C , e n t e r :

P O K i : i , 5 4T h n e B A S I C c a n b e d i s a b l e d b p r e s s i n g

t h R U N / S T O P a n R E S T O R E k e y s s i m u l t a n eo u s l y o b e n t e r i n g :

P O K E 1 , 5 5W h e n e n t e r i n g p r o g r a m s u s i n g t h n e

g r a p h i c s c o m m a n d s , t h n e B A S I C m u s t b e n a b l e d s o ( h e l o k e n i / i n g r o u t i n e w i l l r e c o g n i z et h e m . T h c o m m a n d s ( h e y r e p l a c e d w i l l n l o n g e rw o r k u n l e s s ( h n e B A S I C i d i s a b l e d .

S o m e S i m p l e P r o g r a m sW a r n o r e a d y t e n t e r a n r u c o u p l e o s i m p l e p r o g r a m s u s i n g t h n e B A S I C F i r s t ,

Page 87: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 87/132

s i m p l e s i n e w a v e . L o a d a n d r u t h n e B A S I C ,t y p e N E W , s w i t c h o t h n e B A S I C , a n d e n t e rP r o g r a m 2

N o t y p e R U a n w a t c h t h e s i n e w a v ea p p e a r . W a s n ' t t h a t e a s y ? C o m p a r e t h i s p r o g r a mw i t h t h o n i t h C o m m o d o r e 6 4 P r o g r a m m e r ' sR e f e r e n c e G u i d e ( p p . 1 2 2 - 2 6 ) f o c a s e o p r g r a m m i n g a n s p e e d o e x e c u t i o n .

N o w , h o a b o u t j o y s t i c k - d r i v e n d o o d l ep a d ? B s u r e P r o g r a m i s a v e d . T h e n t y p e N E a n e n t e r P r o g r a m 3 P l u g j o y s t i c k i n t o p o r tt w o .

O n l y T h B e g i n n i n gP r o g r a m s w r i t t e n w i t h t h n e B A S I C c a b l o a d e d a n s a v e d i t h n o r m a l f a s h i o n ( b u t r m e m b e r , w d i a w a y w i t h V E R I F Y ) . M p u r p o s ew a t p r o v i d e u s e f u l r u d i m e n t a r y g r a p h i n gt o o l a n i d e m o n s t r a t e t h e a s e w i t h w h i c hB A S I C c a b m o d i f i e d t i n c l u d e n e c o m m a n d s .T h e r e a r n u m e r o u s e x t e n s i o n s o b o t h a s p e c t sw h i c h c o u l d b i m p l e m e n t e d . F o e x a m p l e ,h i g h - s p e e d l i n e d r a w i n g c o m m a n d , L I N E ; o r n e c o m m a n d s i m i l a r I t h O N - G O T O s t a t e m e n tb u w i t h t h b r a n c h i n g d e t e r m i n e d b y t h j o y s t i c kp o s i t i o n , i . e . , J O Y G O T O , o J O Y C O S U B . . . .

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

T B U S M A S T E RE 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 r t o n L E P o w e r

I 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 nT C o m p u t e r U . 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 $ Q O 9 5m e m o r y p a g i n g o u f 6 x 6 4 K )

M I N I B U S 3 - s l o r 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

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 ) M O - 5 1 1 9M a n u f a c t u r e r H I G H T E C H £ N T E t ? P R l S E S

* C o r p o r a t e P l a z a , S i e . 2 0 2 . N e w p o r t B e a c h . C 0 2 6 6 OV b i o t a n o d e n x j r h t o C o t u y i o o c i o B u n x f t i M o c r - " . « . i n c

$ 2 9 9 5

A R Y O S M A R T B U Y E R ?

F o ^ O » * « w O t h i s i s m a r t b u i y o u ' r e l o o k i n g f o p l a c et s t o r e y o u r c o m p u t e r , p e r i p h e r a l s , a n a c c e s s o r i e s w i t h o u ts p e n d i n g n f o r t u n e .

T h e C S 1 6 3 2 c o m p u t e r s t o r a g ec a b i n e t s c o m p a c t y e f u n c t i o n a ld e s i g n f i t s a l m o s t a n y w h e r e w h i l eh o u s i n g y o u r c o m p u t e r m o n i t o r ,

j o y s t i c k s , s o f t w a r e , b o o k s a n dp e r i p h e r a l s a l f o o n l y 1 8 9 . 9 5 .T h s l i d e o u s h e l f p u l s t h c o m p u t e r a t h r i g h t h e i g h t a n p o s i t i o n f o e a s y c o m f o r t a b l eo p e r a t i o n .T h f o l d u l o c k i n g d o o r k e e p su n w a n t e d G n g e i s I t h k e b o a r d w h e n n o i u s e .T s t o r e j o y s t i c k s j u s t t u t h e mu p s i d e d o w n a n s l i d e t h e m i n t ot h e i n v e r t e d s t o r a g e r a c k .T w i s t t a b s o t h b a c k o c e n t e rp a n e l a l l o w f o n e a t c o n c e a l e dg r o u p i n g o w i r e s , w h i l e p o w e rp a c k s r e s t h i d d e n b e h i n d c e n t e rp a n e l o s h e l f .

T h s l i d e o u s o f t w a r e t r a y h a r o o m f o 1 c a r t r i d g e s o r c a s s e t t e sa n d u p t 3 d i s k e t t e s . M o s t b r a n d s o f s o f t w a r e w i l l f i b e t w e e n t h a d j u s t a b l e p a r t i t i o n s w i t h c o n v e n i e n t h o o k f o t h s p a r e k e a t r e a r .S t a n d f i t s A t a r i 4 0 f 8 0 0 . C o m m o d o r e 6 V I 2 0 T 9 9 / 4 Aa n T R S - 8 0 .C a b i n e t d i m e n s i o n s o v e r a l l 3 6 h i g h 3 3 - 7 / 8 " w i d e 1 6 d e e p .C a b i n e t c o m e s u n a s s e m b l e d . A s s e m b l y r e q u i r e s o n l y s c r e w d r i v e r .h a m m e r , a n f e m i n u t e s o y o t i m e .C h o i c e i s i m u l a t e d w o o d g r a i n . o w a r m g o l d e n o a o r i c h n a t u r a lw a l n u t F i n i s h .

H V T H ]T o r d e r C 1 6 3 2 , s e n d $ 8 9 . 9 5 t o P . O . B o 4 4 6 W e s l U n O 9 7 O 6 8F o F a s t P h o n e O r d e r s C a l lT o l l F i e e l - f l O O - 5 4 7 - 3 1 O OI n s i d e O r e g o n C a l l < 5 O 3 ) 6 3 5 - 6 6 6 7

N a m e _A d d r e s sC i t y S t a t e . Z i p

G o l d e n o a f i n i s h N a t u r a l w a l n u t f i n i s hM p e r s o n a l c h e c k , c a s h i e r s c h e c k o m o n e y o r d e r i e n c l o s e d .B i l l m y V l S A * E x p . D a t e

~ B i l l m M a s t e r c a r d E x p . D a t e _C a r d H o l d e r s S i g n a t u r e .I m m e d i a t e s h i p m e n t [ f i n i l o c > I f p m o n o l c h i c k w i a l l o w a d d i t i o n a l 2 W M l uP n c c n u t y f c I E o c h a n g e . S h r p m e n l s u b j e c t a v a i l a b i l i t y C a t x n e i i h r p p r d u r t w « m b l e d a 2 c a r t o r u S h i p * U P f n c o U e c l F O P o r t l a n d . O r e g o n

Page 88: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 88/132

T h F o u r - S p e e d B r a k eD 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

H e r e ' s s h o r t p r o g r a m l v a r y t h s p e e d o y o u r l i s t i n g s w i t h o u t u s i n g a n B A S I C p r g r a m m i n g m e m o r y .

O n s m a l l i n c o n v e n i e n c e o p r o g r a m m i n g w i t ht h V I C - 2 0 o C o m m o d o r e 6 ( i y o d o n ' t h a v ep r i n t e r ) i t h l i m i t a t i o n o b e i n g a b l e l d i s p l a yo n l y r e l a t i v e l y s m a l l s e c t i o n s o f y o u r p r o g r a m s o t h s c r e e n a o n t i m e . I y o h a v e l a r g e B A S I Cp r o g r a m , l i s t i n g s o t h p r o g r a m c a n b e h a r d t f o l l o w . E v e n s l o w i n g d o w n t h L I S T c o m m a n dw i t h t h C T R L k e i s n ' t m u c h h e l p a t i m e s ; t h B A S I C l i n e s s t i l l p a s s b a r e a s o n a b l y f a s t r a t e ,a n b e c a u s e o f t h e w a t h l i n e s " j u m p , " t h e yc a n b e h a r d t f o l l o w .

T h s h o r t p r o g r a m s t h a t f o l l o w ( o n e f o t h V I a n a n o t h e r f o t h 6 4 w i l l h e l p s l o w t h i n g sd o w n f o y o u . I i " F o u r - S p e e d B r a k e " t h a t w i l ll e y o v a r y t h s p e e d o y o u r l i s t i n g s f r o mr e a s o n a b l y s l o w t c o m p l e t e s t o p . T h p r o g r a mi w r i t t e n i m a c h i n e l a n g u a g e , a n n o r m a l l y s i t su n d i s t u r b e d i s o m e a v a i l a b l e m e m o r y c a l l e d t h C a s s e t t e b u f f e r . O n c e i i P O K E d i n t o m e m o r y , i w i l l u s n o n e o y o u r a v a i l a b l e B A S I C p r o g r a mm i n g m e m o r y . T h V I v e r s i o n w o r k s w i t h e i t h e rt h u n e x p a n d e d o e x p a n d e d V I C .H o T U s T h P r o g r a mF i r s t , l o a d y o u r B A S I C p r o g r a m i n t o t h c o m p u t e r ,t h e n e i t h e r a p p e n d t h i s p r o g r a m o n t o i t o t y p e i i a f t e r y o u r p r o g r a m . B e f o r e r u n n i n g t h p r o g r a mf o t h f i r s t t i m e , v e r i f y i c a r e f u l l y , a n s a v e i t t a p e o d i s k . A e r r o r i n t h i s ( o a n y ) m a c h i n el a n g u a g e p r o g r a m c a c a u s e y o u r s y s t e m t " c r a s h , " f o r c i n g y o t t u r n y o u r c o m p u t e r o f f / o nt o r e s e t . A f t e r v e r i f i c a t i o n , t y p e R U 6 0 0 0 0 a n p r e s s R E T U R N t P O K E t h m a c h i n e l a n g u a g ep r o g r a m i n t o t h e c a s s e t t e b u f f e r . T h e n t y p eS Y S S 2 S . i n d p r e s s R E T U R N . T h P o u r - S p e e d B r a k ei n o r u n n i n g .

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

T s t o p F o u r - S p e e d B r a k e , p r e s s R U N / S T O P -R R S T O R E ; t r e s t a r t , e n t e r S Y S K 2 8 .8 C O M P U T E ! ' ! G o i e t l e A u g u s t 1 9 8 3

A f t e r t h F o u r - S p e e d B r a k e h a s b e e n s u c c e s sf u l l y P O K E d i n t o m e m o r y a n t e s t e d , y o m a y , i y o w i s h , d e l e t e l i n e s 6 0 0 0 0 - 6 0 0 4 0 . A l s o , t h C T R Lk e w i l l s t i l l w o r k a i n o r m a l l y d o e s i s l o w i n gd o w n y o u r l i s t i n g s , a n m i g h t b e c o n s i d e r e d" f i f t h s p e e d , " l i t t l e f a s t e r t h a n t h F - k e y .

T h F o u r - S p e e d B r a k e a l s o h a a n o t h e r i p o r t a n t b e n e f i t . I w i l l s l o w d o w n o s t o p t h r u n n i n g o y o u r B A S I C p r o g r a m j u s t a i s l o w st h L I S T c o m m a n d . T h i s c a n b e v e r y u s e f u l t o o lf o d e b u g g i n g y o u r B A S I C p r o g r a m . T o d o t h i s ,u s t h F o u r - S p e e d B r a k e i t h s a m e m a n n e r ( i y o u w o u l d f o t h L I S T c o m m a n d ; e n t e r S Y S 8 2 8t h e n r u n y o u r p r o g r a m . T h f u n c t i o n k e y s w i l lt h e n s l o w d o w n o s t o p y o u r B A S I C p r o g r a m i t h s a m e f a s h i o n .S p e c i a l F u n c t i o n K e y s

F - F -

F - F -

f a s t c s l s p e e dm e d i u m s p e e d

s l o w e s t s p e e dc o m p l e t e s t o p

W o r d s O f C a u t i o nF i r s t , t h i s p r o g r a m r u n s i t h e c a s s e t t e b u f f e r ,a n a i t r u e w i t h a l p r o g r a m s i n t h i s b u f f e r ,y o c a n n o t u s t h t a p e c a s s e t t e w h i l e t h i s p r g r a m i r u n n i n g . S e c o n d , b e c a u s e o f t h e w a t h c o m p u t e r o u t p u t s t h l i n e s w h i l e l i s t i n g p r o g r a m s ,y o w i l l e n c o u n t e r a g l i t c h e v e r y n o a n f h e n . l w i l l a p p e a r a i o n l i n e r e p e a t s i t s e l f . I y o u c o nt i n u e l h o l d d o w n t h f u n c t i o n k e a n l e t h s c r e e n s c r o l l , i w i l l l a k e c a r e o i t s e l f . Y o c a o b s e r v e w h t h i s h a p p e n s i y o l i s t p r o g r a mw h i l e h o l d i n g d o w n t h F - k e y .

F o y o u m a c h i n e l a n g u a g e p r o g r a m m e r s , t h F o u r - S p e e d B r a k e w i l l a l s o w o r k f o y o u , b o t h i l i s t i n g a n r u n n i n g y o u r M p r o g r a m s . T u s e ,e n t e r S Y S 8 2 8 , t h e n S Y S X X X i n t o y o u r M m o n i t o ra s u s u a l , o S Y S X X X i n t o y o u r m a c h i n e l a n g u a g ep r o g r a m . H o w e v e r , w o r d o c a u t i o n i n e e d e dh e r e . T h F o u r - S p e e d B r a k e u s e s a l t h r e e r e g i s t e r s( A X a n Y ) s y o u ' l l h a v e t b c a r e f u l w h e nu s i n g t h e s e r e g i s t e r s i y o u r o w p 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 2 5 .

Page 89: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 89/132

C - 6 4V I C - 2 CV I C - 1 5 1 5V l C - 1 5 3 0V 1 C - 1 5 4 1V I C - 1 0 1 0V I C - 1 3 1 1V I C - 1 3 1 2

C o m p u t eP e r s o n a l C o m p u t e rP r i n t e rD a t a s e t t eD i s k D r i v eE x p a n s i o n M o d u l eJ 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 m

$ 3 9 9 . 0 01 4 7 . 0 03 3 4 . 9 5

6 7 . 5 03 - 1 7 . 0 01 3 9 . 9 5

9 . 9 51 9 . 9 5

9 9 . 9 5V I C - 1 2 1 0 V I C 3 M e m o r y E x p a n d e r C a r t . 3 4 . 9 5P l u g s d i r e c t l y i n l o I h p V I C ' S i - p o n s i o n p l H I t p m i d s 1 8 R A t o m 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 . 5 2 . 5 0B R A u j i p n n s i o n c a r u i d g t ' p l u g s d i r e c t l y i n t o I h c V I C M 1 0 2 2 4 M e m o r y E x p a n d e r C a r t . 1 1 9 . 9 5V 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 e 3 9 . 9 5P i o v i d n s i n t e r f a c e D e t * e e n I h V I C - 2 0 a n R S 2 3 2 t e l e c o m m u n i c a t i o n sm o d e m s C o n n e c t s t V I C ' s u s e r p o r tP E T S P E E D - B a s i c C o m p i l e r f o C o m m o d o r e 1 4 0 . 0 0C o n i p i l t a n P e B a s i c p r o g r a m T h o n l y o p t i m i z i n g c o m p i l e r P r o g r a m sc o m p i l e d w i t h P e l s p e e d r u u l 4 l i m p s l a s t e r P e t s p e e d c o d e i u n f i s t a b l ea n c o m p i l e d p r o g r a m * c a n n o t b t a m p e r e d w i t h N a e c u n t y d e v i c e r e q u i r e df d c o m p i l e d p r o g r a m s A v a i l a b l e N O l o t h C o m m o d o r e 6 S t a r G e m i n i 1 P r i n t e rS t a r G e m i n i 1 P r i n t e rS H M o n i t o r

3 6 0 . 0 04 5 0 . 0 03 4 7 . 0 0

C S Q U I C K B R O W N F O $ 5 0 T h W o t O P r o c e s s o r o l ( " u s d e c a d e ' F o r t h e V I C - 2 0 a n C - 6 4

C O M M O D O R E S O F T W A R EV I C - 1 2 1 1 A V I C - 2 0 S u p e r E x p a n d e r $ 5 5 , 0 0E v e r y l h i n g C u m r n o f l o r c c o u l d p a c k i n l o o n e . c a r t r i d g e 3 R A m e m o r ye x p a n s i o n , l i i g h r e s o l u t i o n g r a p h i c s p l o l t i n Q , c o l o r p a m l i n Q s o u n d c o m a n d s G r a p h i c l e f t , m u l t i c o l o r x n m u s i c m o f l o s 1 0 2 4 i l 0 ? 4 d o s c r e e np l o t t i n g A l c o m m a n d j m a b e T y p e d a n e B A S I C c o m m a n d o a c c e s s e db h i l l i n g o n o i h V I s p e c i a l f u n c t i o n k e y s I n c l u d e s l u i o n n i i n s t r u c i i o nb o o k E x c e l l e n i l o a l p r o g r a m m i n g l e v e l ?V l C - 1 2 1 2 P r o g r a m m e r ' s A i C a r t r i d g e $ 4 5 . 9 9M o i e i f t a n ? 0 n p w B A S I C c o m m a r i a s h e l p n r w a n d e n p e n e n c e d p r o g r a m m e ' sr e n u m b e r . I j . i c p a n e d i t B A S I C p r o g r a m s T r a c e a n p r o g r a m i m p - b y - F i n e a i e n e c u i e i p f l u s c t o e r t i i S p e c i a l K E c o m m a n d l e t s p r o g r a m m e r s t e O e i i n el u n c h Q n k e y s a B A S I C c o m m a n d s s u b r o u t i n e s o n e c o m r t t a r i d sV I C - 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 $ 4 8 . 9 9H e l p s n u i c h i m i c o d e p r u f l j ; i n i m , ' r E w n t u I h s T , r t f i c i p n l 6 5 0 2 f l s a e t n t i l y l a n -q u i i g < b [ j i o c j r j i r r i s I n c l u d e s o n l i n e a s s a m b t o r / d i s j i a n e m r j l o r

C A R D C OA t a r i A d a p t e r - D l a y y a u r J S O O g a m E S O n l l H ! V I C - J O S 7 9 . 9 5C A R D B O A R D $ 8 7 5 0A e x p a n s i o n i n l c r l ^ L e ) o H i V I C " 2 0 A l l o w s ^ n p i i n g i o m o J O K o j n T C c e p r s u t s i g a m u s M a b d a i s y - c h a i r e d f o m o r e v d f M U H t yC A R D B O A R D $ 3 5 9 5E c o n o r t i y I ' l i i ^ j - i ^ t o n I n i S f t l M ' c t r I h V i C ' 2 DC A R D - ? ■ ■ C A R D / P R I N T S 7 6 . O 0L l m v u r a a r C v r i T r o m c & P n i i . i i i i ' l P n n T e r I n t f r r M c x l o i h U L C - ^ D o C H M - 6 4 u ^ i .a E p s o n M K - 8 0 o r O D A T A o l A N D V o r p u s l a b o u t a n y o l t i o rC A R D E T T E $ 3 0 . 9 5U & a n s U r t d d r d C a S E B E t S p I n y e r / r r e o r d e r * < t h y o u p V I C ' ? 0 o C G W - 6 4L I G H T P E $ 2 9 . 9 5

l i g h l p e r t i i h s i g o o a p r o g r a m s t u s w i t h / o u r V I C - 2 0 o C B M - 6 41 6 M e m o r y E x p a n d e r S 5 0 . 5 0

A l C A R D C O P r o O u c I s h a v e f l l e l l n w w a r r a n t y

B U S I N E S S U S E S F O R Y O U R V I C - 2 0 ®S A c c o u n l s P a y a b l e & R e c e i v a b l e $ 2 9 . 9 5C W - 1 0 7 A H o m e C a l c u l a t i o n P r o g r a m P a c k 4 8 . 9 5C P V - 3 1 D a t a F i l e * y o u r s l o r a g e i s u n l i m i t e d 1 4 . 9 5C P V - 9 6 H o u s e h o l d F i n a n c e P a c k a g e - t 3 0 . 9 5

k e e p r e c o r d s o a l y o u r h o u s e h o l d e x p e n s e sC P V - 2 0 8 B a r - C h a r t d i s p l a y y o u r n u m e r i c a l d a t a 8 . 9 5C T u r t l e G r a p h i c s t o r n p r o g r a m m i n g 3 9 C V I F o r t h - p o w e r f u l l a n g u a g e l o 4 9 . 9 5

B A S I C p r o g r a m m i n gC H E M O i l 6 5 Q Z r o 8 c h i n o l a n g u a g e 3 4 . 9 5

m o n i t o r w i t h m i n i - a s s e m b l e rC H E W r i t e r D n w m l n g w o r d p r o c e s s i d o i 3 9 C E n c o d e r k e e p y o u r p e r s o n a l r e c o r d s 3 4 . 9 5

a w a y f r o m p r y i n g e y e sC T - 2 1 S t a t i s t i c s S a d l S t l C S s t a t i s t i c a l a n a l y s i s 1 4 . 9 5C T - 1 2 1 T o t a l T i m e M a n a g e r 2 . c r e a t e s 1 5 . 9 5

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 sC T - 1 2 4 T o t l L a b e l - m a i l i n g D l a b e l p r o g r a m 1 3 . 9 5C T - 1 2 5 T o t l T e x t B A S I C 1 5 . 9 5C T - 1 2 6 R e s e a r c h A s s i s t a n t k e e p t r a c k o f d a t a 1 5 C T - 1 4 0 T o t l T e x t E n h a n c e d 2 9 9 5C M - I S 1 G r a i l D e s i g n e r ■ ■ g r a p h i c c h a r a c t e r s 1 2 . 9 5C Q - 5 M l n f m o n a l l o w s y o t o p r o y r o r t i . l o a d . 1 3 . 9 5

s a v e , o r c u e c u t e m a c h i n e l a n g u a g e p r o g r a m sC H o m e I n v e n t o r y l i s t s y o u r b e l o n g i n g s 1 7 . 9 5C C h e c k M i n d e r k e e p y o u r c h e c k b o o k r i g h t 1 4 . 9 5C G e n e r a l L e d g e r - c o m p l e t e l e d g e r 1 9 . 9 5

G A M E S F O Y O U R V I C - 2 0 ®C H - G 2 0 3 T a n k W a r s S 1 5 . 9 5C H - G 2 0 5 P l n b a l l 1 3 . 4 5C H - G 2 Q 6 S i m o n I t g e l s l o u g h e r a s y o u g e b e t t e r 1 3 . 4 5

G r e a t f o k f d s o a l a g e sC H - G 2 0 7 F u e l P i r a t e s 1 3 . 4 5C H - G 2 0 9 L a s e r B l i t z 1 5 . 9 5C H - G 2 1 0 T a n k T r a p 1 5 . 9 5C H - G 2 1 1 C o n c e n t r a t i o n 1 3 . 4 5C H - G 2 1 2 D a B o m b e r - p i l o t m p i n n u , a v o i d e n e m y 1 4 C H - C 3 0 7 S h a m U s m i r c h r o o m a f t e r l o o m l o t h 3 4 . 9 5C H - C 3 0 B P r o t e c t o r 3 6 . 9 5C P U - 7 9 B r e a k o u t 7 . 9 5C P U - 8 5 H a n g m a n u n b e l i e v a b l e g r i p h . e s s o u n d 9 . 9 5C P U - 8 7 M e m o r y V I c h a l l e n g e s y o u r m e m o r y 9 . 9 5C P U - 8 8 M a t c h H a n d e y c o o r d i n a t i o n 7 . 9 5C P U - 8 9 M o n k s - d e v i l i s h g a m e o l l o g i c 7 . 9 5C P U - 1 0 8 B o m b e r y o u m u s t d e c i d e w h y o u w a n t l f l 9 . 9 5

l o r , I h e n p i c k l a r g e r y o u r e u p p r i e n c e l e v o lC P U - 1 0 9 A m o k m h a l l s o A m o k a r p o p u l a t e d b 2 0 . 9 5

r o b o t s t h a t o o p y o n c o m m a n d g a t h i n t r u d e r 1C P U - 1 5 3 T a n k V S U F t h e t a n k i m o v i n g b a c k 9 . 9 5

f o r t h a l o n g I h h a s p s h o o t [ h U T b o f o r n i s h o o t s y o uC P U - 1 9 4 S n a k m a n - p a c m a n i o n b c v i 1 4 . 9 5D e f e n d e r o T r y o u ' r e m p i i o i o f a n e . o e r i m e n i a i s h 1 p 1 7 . 9 53 - M a t h p o p u l a r a r c a d e g a m e , r e q u i r e s 3 1 7 . 9 5E x t e r m i n a t o r - g a m e l u l l o b u g s 2 0 . 9 5

W h a v e o v e r 4 0 p r o g r a m s f o y o u r V I C - 2 0a n o v e r 2 5 p r o g r a m s f o y o u r C - 6 4 !

S h i p p i n g H a n d l i n g C h a r g e s :F i r s l t w ( 2 i t e m s $ 0 p e i t e m .T h r e e ( 3 o m o r e i l e m s $ 0 p e i t e mF o r o r d e r s o v e r S 1 0 0 t o t a l , s u r f a c e s n i p p i n g w i l l b p a i d b

C o m p u S c n s e . B l u e L f l b e l o r s p e c i a l h a n d l i n g w i l l b p a i d b t h c u s t o m e r .

A d d i t i o n a l $ 2 . 0 0 O . t t i e o a l O . D . o r d e i sM a s t e r C a r d a n d V i s a a c c e p t e d G i v e c a r d n u m b e r a n c x p i r a l i o n

d a l e o o r d e r f o r mA l l o w I h r e e ( 3 w e e k s f o p e r s o n a l c h e c k s

T O R D E RP B o - 1 8 7 6 5 3W i c h i t a , K 6 7 2 1 8

1 3 1 6 ) 2 6 3 - 1 0 9 5

W r i t e f o

C a t a l o g !P r i c e s s u b / e e l l c h a n g e

V I C - 2 0 * i r e y n U ' r p f l t r a d p m a f J i o C o m m o d o r e

Page 90: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 90/132

D i s k M e n uW a y n e M a t h e w s

" L o a d - a n d - g o " d i s k m e n u p r o g r a m s a r p o p ul a w i t h u s e r s o f a l t y p e s o c o m p u t e r s .N o t h e r e ' s a v e r s i o n f o t h V I C - 2 0 a n C o m m o d o r e 6 4

T h V I C - I 5 4 0 / 1 5 4 1 D i s k D r i v e i g r e a t b o o n t c o m p u t i n g . B u w h e n y o h a v e l a r g e n u m b e r o p r o g r a m s o n s i n g l e d i s k , t h e ( a s k o f l o a d i n g a n l i s t i n g t h e d i r e c t o r y t f i n d c e r t a i n p r o g r a ml e a v e s m u c h t b d e s i r e d . o r i g i n a l l y s t a r t e d t h i sp r o g r a m t c r e a t e n e a t e r d i r e c t o r y d i s p l a y , a n t h e n a d d e d t h a u t o l o a d a n a u t o r u n f e a t u r e s .T h p r o g r a m i e a s y t u s a n s e l f - e x p l a n a t o r y .

H o I W o r k sT h " d i r e c t o r y p e e p e r " ( s t a r t i n g a l i n e 1 5 0 ) o p e n st h " S ( d i r e c t o r y ) f i l e a n t h e n r e a d s c h a r a c t e rb c h a r a c t e r u n t i l i c o m e s t q u o t e s . T h f i r s tw o r d e n c l o s e d i q u o t e s i t h d i r e c t o r y i t h n a m e o t h d i s k , a n e a c h s u b s e q u e n t n a m e i t h a i o f i l e . T h e s e a r e c o l l e c t e di t h P a r r a y .

T l o a d o r l o a d a n r u n p r o g r a m s , f i r s t t h L O A D s t a t e m e n t i p r i n t e d o t h e s c r e e n .T h e n t h c u r s o r i m o v e d u t h r e e l i n e ss t h a t i f a l l s o t h l i n e o f t h e L O A Ds t a t e m e n t a f t e r t h p r o g r a m e n d s . L i n e5 1 s h o r t e n s ( h f i l en a m e s t h a t t h l o a ds t a t e m e n t f i t s o n o n el i n e i t h n a m e i l o n g .T h r e s t o t h p r o g r a ma u t o m a t i c a l l y e x e c u t e s

R E T U R N ( f o r t h e l o a do p t i o n ) , o R E T U R N -B C O M P U T E I S G a z e t t e A U g u i i l 9 8 3

T h D i s k M e n u u i a p p e a r s o C o m m o d o r e 6 i V l C - 2 0 s c r e e n s i m i l a r ) . P r o g r a m s a b e l o a d e d a n r u a l i i r t o u c h o k e y .

R U N - R H T U R N ( f o r l o a d a n r u n ) . T h p r o g r a mt h e n e n d s , t h k e y b o a r d b u f f e r i e m p t i e d , a n t l i e p r o g r a m i l o a d e d . I l o a d a n r u w a s e l e c t e d , t h k e y b o a r d b u f f e r c o n t i n u e s i e m p t y ,a n t h p r o g r a m i r u n .

T h p r o g r a m d o e s n o d i s c r i m i n a t e b e t w e e np r o g r a m s a n o t h e r t y p e s o f i l e s . F o m o w u s e , t h i s i a n a d v a n t a g e b e c a u s e c a e x a m i n et h n a m e s o d a t a f i l e s w i t h t h m e n u p r o g r a m . I y o d o n ' t w a n t d a t a f i l e s l i s t e d , t h e d i r e c t o r yp e e p e r c a n b e m o d i f i e d s t h a t b y t e o e a c h f i l ee n t r y i e x a m i n e d t d e t e r m i n e t h f i l e t y p e , a n o n l y t h p r o g r a m f i l e s w i l l b e l o a d e d i n t o t h P a r m y .

S i n c e t h l o c a t i o n s o f t h e k e y b o a r d b u f f e ra n t h n u m b e r o i t c h a r a c t e r s a r e t h e s a m e i t h C o m m o d o r e 6 a i t h V I C , t h i s p r o g r a mw o r k s w i t h t h 6 a w e l l . L i n e 5 1 c o u l d b d l e t e d a n t h L O A D s t a t e m e n t w o u l d f i o t h C o m m o d o r e 6 4 ' s 4 0 - c o k i m n s c r e e n . A l s o a d P O K E 5 3 2 8 1 , 1 i l i n e 1 1 f o m o r e r e a d a b l e

d i s p l a y o t h 6 4 T h c u r r e n t m e n u w i l l

h o l d 1 0 p r o g r a m s . I t h i s n u m b e r i n o s u i t a b l e ,y o s h o u l d c h a n g e t h v a l u e 1 0 i l i n e s 1 4 a n 3 3 0 .

T h a u t o r u n c a a l s o b u s e d h c h a i n p r o g r a m s ,w i t h o n e p r o g r a m l o a d i n gt h n e x t , o l o a d i n g m e n uw h i c h t i e s t o g e t h e r s e v e r a lr e l a t e d p r o g r a m s .

I t h m e n u p r o g r a m i s a v e d a t h f i r s t p r o g r a mo [ h d i s k , i c a b l o a d e du s i n g t h s t a t e m e n t L O A D

, 8 S e p r o g r a m t i t l i n g o

V I , 1 . f f

Page 91: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 91/132

W i l l T h i s H a p p e nt Y o u ?

N O I Y O B U Y O U R P R I N T E RF R O M . . .

A f t e r r e a d i n g t h i s i s s u e o C o m p u t e r s G a z e t t e , y o a r n o f u l l ya w a r e o t h m a n y o u t s t a n d i n g p r i n t e r s o t h m a r k e t t o d a y . B u w h a ty o m i g h t n o b e a w a r e o i t h a t t h p r i n t e r y o l i k e b e s t , m i g h t n o b c o m p a t i b l e w i t h y o u r c o m p u t e r a n s o f t w a r e . ( T h e p i c t u r e a b o v e i g o o d e x a m p l e o p r i n t e r i n c o m p a t i b i l i t y . ) A t t h P r i n t e r S t o r e , w s p e c i a l i z e i p r i n t e r s , s o u r e x p e r i e n c e d p r o f e s s i o n a l s t a f f c a h e l py o c h o o s e t h r i g h t p r i n t e r f o y o u r p e r s o n a l a n b u s i n e s s n e e d s .I y o u w a n t t h B e s t V a l u e , L o P r i c e , P r o d u c t A v a i l a b i l i t y , a n

S u p p o r t , c a l l T h P r i n t e r S t o r e a n a s k u s a b o u t :

F U L L F A C T O R Y A U T H O R I Z E D S E R V I C EF R E E T E C H N I C A L C O N S U L T A T I O NF U L L A F T E R S A L E S U P P O R TD O T M A T R I X p r i n t e r s

E P S O N S E R I E SF X 8 0 S C A L LF 1 0 S C A L L

O K I O A T A S E R I E S8 S C A L L8 3 $ 6 8 59 2 C A L L9 3 C A L L8 ( p a r a l l e l ) S C A L L

C I T O H S E R I E S8 5 1 0 P r o w r i t e r S C A L LP r o w r i t e r l l S C A L LN e w 1 B a n a n a 2 3

I D S E R I E SM i c r o p r i s m 4 8 0 S C A L LP r i s m 8 0 C A L LP r i s m 1 3 S C A L L

G E M I N I S E R I E SG e m i n i 1 S C A L LG e m i n i 1 S C A L L

N E 8 0 2 3 S C A L LT o s h i b a 1 3 5 0 $ 1 7 5 0

L E T T E R Q U A L I T Y p r i n t e r sB R O T H E R S E R I E S

H R - 1 ( p a r a l l e l ) . . . . S C A L LH R - 1 ( s e r i a l ) S C A L LH R - 1 5 S C A L L

C 0 M R E X S E R I E SC R - 1 ( p a r a l l e l ) S 7 9 5C R - 1 ( s e r i a l ) S C A L LC R - 2 $ C A L L

C I T O H S E R I E SF - 1 0 4 D C P S S C A L LF - 1 0 5 5 C P S $ C A L L

0 a i s y w r i t e r l 6 K . 4 8 S C A L LN E S E R I E S

3 5 1 0 . .3 5 3 0 . .3 5 5 0 . .7 7 1 0 . .7 7 2 0 . .7 7 3 0 . .

S C A L LS C A L LC A L L

S 2 4 2 5$ 2 9 0 0$ 2 4 0 0

S C H - T P I $ 5 4 9

W c a r r y f u l l l i n e o C a b l e s a n A c c e s s o r i e sC a l l ( 2 1 3 ) 4 7 0 - 1 8 8 8 a n a s k u s a b o u t . . .

I N T E R F A C E E Q U I P M E N TA p p l e D u m p l i n g $ 1 4 5G r a p p l e r P l u s S 1 4 5C o m p l e t e s t o c k o

E p s o n A c c e s s o r i e s . . . . C A L LC u s t o m P r i n t e r C a b l e s ( o A p p l e , A t a r i , I B M .T R S - 8 0 ( a l l m o d e l s ) . . S C A L L

P r i n t e r s t a n d s : l a r g e $ 9 P r i n t e r s t a n d s : s m a l l $ 2 P r i n t e r r i b b o n s S C A L LP r i n t e r S o u n d E n c l o s u r e C A L LV i c . 2 0 / C o m m . 6 I n t e r f a c e C A L L

L O P R I C E SF R E E I N T E R F A C I N G B O O K L E TF R E E T E C H N I C A L S U P P O R TF U L L S E R V I C E O P T I O N

T H P H O N E R E B A T E

P r i n t e rW a r s c n n h d e n l o o u L O P R I C E S a n d S U P P O R T l h a l w a t g o i n g l a s y o t m a k e I h i n i t i a l i n v e s t m e n t b c a l l i n gu s I r e t u r n , w h e n y o b u y o u r p r j n t e t f r o m u s w w i l l r e b a t et h e c o s l o y o u r c a t ! a n d e d u c t i t I r o m y o u r i n v o i c e

H r j W T 0 O R D E F t : O u i p h o n e l i n e s a r o p e n [ j o m 8 a I o 6 p m P S M o n d a y -F n d j y W a c c e p t V I S A M A S 1 E R C H A H G E ( a n c i l r a c h a i o e ] p c i s o n a lc h e c k s l a k e t w w e e k s t c l e a r C O D ' s a c c e p l e d S a m e - d a y s h i p m e n t o no r d e i S Q l a c e d b e l o r e i p m M a n u f a c t u r e r s w a r r a n t y a p p l i c a t i o n a l e q u i p -m c n l P r i c e s 5 u b | e c l t c n a n g e

S T O R E 2 3 5 7 W e s t w o o d B l v d . , W e s t L o A n g e l e s , C 9 0 0 6 4 i P r i n t e r 5 r o f f i

Page 92: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 92/132

U s i n g1 5 4 0 D i s k D r i v e A n

C o m m o d o r e 6 B o b b y W i l l i a m s

T h i s i t h s e c o n d i c o n t i n u i n g s e r i e s o s h o r t u t i l i t i e s a n r o u t i n e s w h i c h u s m a c h i n el a n g u a g e t e n h a n c e t h p o w e r a n u s e f u l n e s so y o u r c o m p u t e r ' s B A S I C . T h i s a r t i c l e l e t sy o c r e a t e m a c h i n e l a n g u a g e u t i l i t y ( w i t hB A S I C ) t h a t m a k e s t h a d j u s t m e n t s f o u s i n g

1 5 4 0 d i s k d r i v e w i t h C o m m o d o r e 6 4

D y o w a n t t u s e a V I C - 1 5 4 0 d i s k d r i v e w i t ht h C o m m o d o r e 6 4 N o r m a l l y t h e y w o n ' t w o r kt o g e t h e r r e l i a b l y , b u t h e r e ' s w a a r o u n d t h . i tp r o b l e m . I ' l l a l s o g i v e y o s h o r t m a c h i n e l a g u a g e p r o g r a m w h i c h w i l l m a k e t h n e c e s s a r ya d j u s t m e n t s f o y o a u t o m a t i c a l l y .

S o m e b a c k g r o u n d : C o m m o d o r e m a k e s t w m o d e l s o d i s k d r i v e s f o i t h o m e c o m p u t e r st h V I C - 1 5 4 0 a n d t h e V I C - 1 5 4 1 , O u t w a r d l y , t h o s ed r i v e s a r i d e n t i c a l , e x c e p t f o t h e i r m o d e l n u b e r s . I n s i d e , t h o u g h , o n c h i p i d i f f e r e n t . T h 1 5 4 0 d r i v e i i n t e n d e d o n l y f o t h V l C - 2 0 c o p u t e r , a n n o r m a l l y t h i s c h i p m u s t b r e p l a c e db e f o r e t h 1 5 4 0 c a n b e u s e d w i t h t h C o m m o d o r e6 4 T h y n e w e r m o d e ! 1 5 4 1 d r i v e s b a s i c a l l y a r e1 5 4 0 s w i t h t h i s n e c h i p f a c t o r y - i n s t a l l e d . T h 1 5 4 1 w o r k s w i t h e i t h e r c o m p u t e r .H o w e v e r , i i p o s s i b l e t t r i c k t h C o m m od o r e 6 4 i n t o w o r k i n g w i t h t h 1 5 4 0 d r i v e . B e f o r el o a d i n g p r o g r a m f r o m d i s k , t y p e :

P O K E 5 3 2 6 5 , 1 1 [ P r e s s R E T U R N ]T h i s b l a n k s o u t h e s c r e e n . N e x t , w o r k i n g

b l i n d l y ( y o u r k e y s t r o k e s w i l l n o b d i s p l a y e d ) ,e x e c u t e t h u s u a l L O A D ' T i L c n a m e " , 8 c o m m a n d .A f t e r t h e p r o g r a m i l o a d e d , r e s t o r e t h e s c r e e n b t y p i n g :

P O K E 5 3 2 b 5 , 2 7 [ P r e s s R E T U R N ]Y o m a t h e n p r o c e e d a s u s u a l . T h i s t r i c k

9 C O M P U W * G a z e t t e A u B ^ t t 1 9 S 3

w o r k s b e c a u s e t h C o m m o d o r e 6 4 ' s s c r e e n i n t e rf e r e s w i t h 1 5 4 0 d i s k d r i v e o p e r a t i o n s u n l e s s i i s h u t o f f . B u t t y p i n g t h o s e P O K F . s a l L h t i m e i t i r e s o m e .

L e T h e C o m p u t e r P O K EF o r t u n a t e l y , c o m p u t e r s . i r e q u i t e g o o d n d o i n gt i r e s o m e w o r k . S o t h s o l u t i o n i t w r i t e s h o r tm a c h i n e l a n g u a g e p r o g r a m t d t h P O K B s f o u s T h e n w c a t u c k t h e p r o g r a m i n t o m e m o r ys o m e w h e r e s i w o n ' t i n t e r f e r e w i t h B A S I Cp r o g r a m s .

W h i l e w e ' r e a i l w c a a l s o l e ( h u t i l i t yp r o g r a m a d d t h , H t o o u L O A D c o m m a n d s s L h e y a u t o m a t i c a l l y d e f a u l t t t h d i s k d r i v e i n s t e a do t h c a s s e t t e r e c o r d e r .

T h f o l l o w i n g p r o g r a m , a l t h o u g h l i s t e d i nB A S I C , c r e a t e s t h e m a c h i n e l a n g u a g e u t i l i t y a n h i d e s i a w a y i m e m o r y . C a r e f u l l y t y p e a n s a v et h i s p r o g r a m b e f o r e r u n n i n g i t

1 F O 1 = 7 0 4 T O 7 2 3 : R E A D A : P O K E I , A : H E X T: P O K E 8 1 6 , 1 9 2 : P O K E 8 1 7 , 2

2 D A T A 7 2 , 1 6 9 , 1 1 , 1 4 1 , 1 7 , 2 0 8 , 1 6 9 , 8 , 1 3 3 , 18 6 , 1 0 4 , 3 2 , 1 6 5 , 2 4 4 , 1 6 9 , 2 7 , 1 4 1 , 1 7 , 2 0 8 , 9 6

N o w , r u t h p r o g r a m a n d t r l o a d i n g f i l ef r o m t h f i 1 5 4 0 d i s k d r i v e . R e m e m b e r t l e a v e o f t h , 8 E x a m p l e :

I . O A D " f I I c n a m e " [ P r e s s R E T U R N ]T h i s u t i l i t y a l s o w o r k s w i t h t h V K R 1 F Y c o m

m a n d .I y o u w a n t t l o a d p r o g r a m f r o m a n o t h e r

d e v i c e b e s i d e s t h 1 5 4 0 ( f o r i n s t a n c e , t h e c a s s e t t er e c o r d e r ) , r e s e t t h c o m p u t e r b y h o l d i n g d o w nt h R U N / S T O P k e w h i l e p r e s s i n g t h e R E S T O R Ek e y , a n t h e n p r o c e e d n o r m a l l y . T h u t i l i t y i n o l o s t a n c a n b e r e s t o r e d b t y p i n g :

I ' O K n 8 1 6 , 1 9 2 : F O K n 8 1 7 , 2 [ P r e s s R E T U R N ]

Page 93: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 93/132

W e ' r e C o m p u s c o p e , I n c . , l e a d i n g p r o d u c e r o c o m p u t e r p e r i p h e r a l p r o d u c t s f o t h V I C - 2 0 .

N o n d e l i v e r sm o r e f r o mV I C - 2 0t h a n w d o A n w h a r w e

W o ' r o p r o u d l p u o u n a m e o t h m o a tc o m p l e t e a p a I o n i n l e t f a c a b o a r d a v e rd f l & l o n o d f o m V I C - 2 0 P e r s o n a l C o m p u t e rT h e C o m a u a c O D f l S U P E R M O T H E R .N o l h e r e x p a n d e r b o a r d s u p p l i e s a o m u c he n h a n c e m e n t . W U f i C o m p u a c o p e ' sS U P E R W O T H E R , y o u c » n .

• A d d u l o 3 5 K o m e m o r y ( y o u r V i C - 2 0C o p y g a m o c a n r i d g o s a n o t h a r a o I w a r e t p r l o c i y o u r s e l f a g a i n s t l o s t p r o g r a m sF r e e z e p i r n e a c i l o n a n h o l d a s ^ n g i s F r a m eu n t i l y o u ' r e r e a d y l c o n l l n u e .

N o i h s r n j i p a n d D ' b o a r d I n d u d o s i f m a n yu n i q u e f a a t u r e s W l i n C o m p u a c o p e ' sS U P E R M O T H E R . y o u g s t :

f s w i t c h s e l e c t a l a l o t a O u r d o s s a lc o m p e t i t o r h a s o n l y B t X . R u a i n g l e o m u l t i p l e V I C - 2 0 p r o g r a m c a r t r i d g e s ' a d m e r n o r y - r u n u t I l l y p r o g r a m a A l I I h 8 4 m a l i m e .S y s t e m r e - a e t b u i t o n . E U m t n a l e w e a r a n t f l a r o y o u r V I C - MP f t u » t i L J i t o n S l o p p r o g r i m i p r o g r e s sa n a t a r i \ u a g a i n a y o u r l e i s u r e .R f l p l a c a H b l a t u a a P r o l e c l a y o u r V l 2 0 p o w e r s u p p l y f r o m a c c i d e n t a l d a m a g oW r i t e P r o t f l C l l o n S w i l c h L a i s y o m a k eb a c k - u p c o p i e a o c a r t r i d g a p r o g r a m s o n( a p e o r d i a k e t l e .F u l l y b u l f a r e d ( i n s u r e a c c u r a t e d a t ai r a n a m l s a l o n f r o m l h b o a r d t t r i e V I C - 2 0

S u g g e s t e d R e l a M : & 1 4 9 9

' S i m p l y p l u g I n l o I h o V I C - 2 0 o x p a n a k u n p o r lI a n m e m o r y e x p a n d s t i 2 K t o t a J . p l u s 3

u n i q u e ( u n c t i o n s , e a s i l y f l i f p S r i d a o l B t o 1 Q K .p l u g - i n s o c k e t s , e x t e r n a l m o m o r y a n i l c h i n g^ a n W r i t e P r o t e c t i o n .

6 4 0 0 S i g n a l S t r e e t , T i l l a m o o k , O r e g o n 9 7 1 4 1S U P E R I 6 M E M O R Y C A H T H I D O E a s i l y o - p o n O y o u r V I C - 2 0 l 2 0 t o t a l , p l u s I a l s o I n c o r p o r a t e s E x t Q r r m l M o m o r y S w i t c h i n ga n W d t o P r a t e c t i o n .

E X P A N D E R E X P A N S I O N I N T E R F A C ES e v e r a l u n i q u e f o a t u r a a m e k o s t h i s 4 < a l o ib o a r d t h p e r f e c t a d t f - o n : c a s a d e s i g nm a l c h o n y o u r V I C - 2 0 . S y s t e m P a u o oP u n c i l o n . W r i t e P r o t e c t i o n S y s t e m , F u l l yB u t t e r e d , a n G o l d C o n n a c t o r a t h r o u a n o u lt o e f f i c i e n t a n l o n g t i l e .

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 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 t 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 di 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 E B E S T e d u c a t i o n a l p r o g r a m f 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 eT 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 r w a d e i s m a k e s l e a r n i n g t r i e k e y b o a r d e a s y a n f u n !T y p i n g T u i o r t e a c h e s i h k e y b o a r d i e a s y s t 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 t i c e a e n t e r i a i n i n g g a m e H i g h l y p r a i s e d b y c u s t o m e r s ;" T y p i n g T u t o r 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 t o y p n l e a r n i n g t 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 H 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 ro l s o n , w h h a n e v e r t y p e d b e f o r e , w a 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 s a b l e t k e e p u w i t h h i s c o l l e g et y p i n g c l a s s o 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 R T H EC O M M O D O R E 6 T . . . U V i l f S S g

A l o t h e f e a t u r e s o ( h V I 2 0 ' " V e r s i o n a n d m o t e

S P R I T ED E S I G N E Rb D r L e T H i l l

$ 1 6 . 9 5 r T a p e J $ 2 1 . 9 5 ( D i s f r JC r e a l e a n t h e n t r a n s l o r m s p r i t e s a u t o m a l t c a l i y W h a v e t h o l h e r s p n i e m a k i n g p r o g r a m s , o u t h i s i t h o n w u s l m a k e s p r i i e s T h a u t o m a t i c I r a n s l o r -m a l i o n s a r e g r e a l 1^ ^ S h i p p i n g a n h a n d l i n g $ 0 p e ^ r o < " - ' ■ " ■ - ' - " C a l i f o r n i a r e s i d i d c i i ^ * f | ^i ^ ^ 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 * n K U 'o r d e r s m u s t 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 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 i w i t ho r d e r a n o r e q u e s t .

S O F T M / / 1 R EP . O . B o 9 4 0 3 , S a R a f a e l , C 9 4 9 1 2 ( 4 1 5 ) 4 9 9 - 0 8 5 0

P r o g r a m m e r s : W r i t e l 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 e o o t h e r p r o g r a m y o u h a v o d e v e l o p e d .

Page 94: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 94/132

C R E G E N A

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

P l a y i n gC o m p u t e r M u s i cB e c a u s e o t h i s m o n t h ' s t o p i c c r e a t i n gs o u n d T h B e g i n n e r ' s C o r n e r d e p a r t s f r o mi t u s u a l c u s t o m o c o v e r i n g b o t h t h V I C - 2 0a n C o m m o d o r e 6 4 S i n c e s o u n d i h a n d l e dv e r y d i f f e r e n t l y o t h 6 t h a n o t h V I C ,t h i s m o n t h ' s c o l u m n d e a l s o n l y w i t h t h V I C .

U s i n g y o u r c o m p u t e r t p l a y m u s i c c a n b e l o o f u n . Y o m a r u p r o g r a m t h a v e * y o u r c o p u t e r p l a y t u n e , t h e n y o c a s i n g a l o n g w i t ht h c o m p u t e r . I y o p l a y s o l o i n s t r u m e n t , p r og r a m t h c o m p u t e r t p l a y y o u r a c c o m p a n i m e n t .I y o a r l e a r n i n g t p l a y d i f f i c u l t p i e c e o f m u s i c ,h a v e t h c o m p u t e r p l a y t h e p i e c e s y o c a t e l lw h a t i i s u p p o s e d t s o u n d l i k e . G a m e p r o g r a m sc a n b e e n h a n c e d w i t h m u s i c a l i n t e r l u d e s . E d u c at i o n a l p r o g r a m s c a u s m u s i c t r e w a r d c o r r e c tr e s p o n s e s . M u s i c t e a c h e r s a n s t u d e n t s c a n u s em u s i c p r o g r a m s t i m p r o v e t h l e a r n i n g p r o c e s s .A n t y p e o r e p e t i t i o u s d r i l l w o r k c a b d o n ew i t h t h a i o f t h e c o m p u t e r .

T p r o g r a m m u s i c o y o u r c o m p u t e r , y o n e e d t c o n s i d e r v o l u m e ( l o u d n e s s ) , n o t e ( p i t c h ) ,a n d u r a t i o n ( l e n g t h o f t h e n o t e ) . T h V I C - 2 0a l l o w s t h r e e c h a n n e l s o r v o i c e s f o r m u s i c w h i c hm a b p l a y e d s i m u l t a n e o u s l y , p l u s o n v o i c e f o n o i s e s .

D i f f e r e n t c o m p u t e r s h a v e d i f f e r e n t c o m a n d s i B A S I C t p l a y m u s i c . O t h e r m i c r o c o mp u t e r s m a u s w o r d s s u c h a S O U N D a n d P L A Y .I V I p r o g r a m m i n g ( h P O K E c o m m a n d i u s e d .P O K E c a b e c o n f u s i n g b e c a u s e t h f o r m o t h P O K E s t a t e m e n t i P O K E n h " 2 , w h e r e n a n n a r n u m b e r s a n d y o u n e e d t k n o w w h a t t y p e o n u m b e r s t u s e . N i m e m o r y l o c u t i o n o m e m o r ya d d r e s s n u m b e r f r o m t 6 5 5 3 5 o t h V I C . N i n u m b e r t h a t y o p u i t h m e m o r y l o c a t i o n .O t h V I t h i s m u s t b n u m b e r f r o m t 2 5 5 .D e p e n d i n g o t h n u m b e r s y o u s e , t h c o m p u t e rw i l l a c t . S o m e P O K E s t a t e m e n t s r e f e r t g r a p h i c s ;o t h e r s m a c h a n g e t y p e o c o m p u t e r o p e r a t i o ns u c h a s p e e d o r d i s a b l i n g c e r t a i n k e y s .

9 C O M P U T E I ' s G a z e l l e A u g u i l 1 9 8 3

V o l u m eT t u r n o t h v o l u m e t p l a y m u s i c , t h l o c a t i o nn u m b e r i 3 6 8 7 8 , a n t h v o l u m e s e t t i n g c a b f r o m ( o f f ) t 1 ( l o u d e s t ) . T h v o l u m e i o r d in a r i l y t u r n e d o f f , s i y o h a p p e n t f o r g e t t h i ss t a t e m e n t i y o u r p r o g r a m y o w o n ' t h e a r a n m u s i c . P O K E 3 6 8 7 8 , 1 5 s e t s t h v o l u m e t t h h i g h e s t l e v e l .

Y o m a w i s h t l e t h n u m b e r s b v a r i a b l e s :1 0 V = 3 6 8 7 81 1 L = 1 51 2 P O K E V , L

3 0 L = 1 03 1 P O K E V , L

5 0 P O K E V , 0N o t e O P i t c hE v e n i t h v o l u m e i t u r n e d o n y o w i l l n o h e a ra n y t h i n g u n t i l y o t e l l t h c o m p u t e r t p l a yn o t e . T h e r e a r t h r e e l o c a t i o n s t h a t m a b u s e df o t h s o u n d c h a n n e l s : 3 6 8 7 4 , 3 6 8 7 5 , a n 3 6 8 7 6 .E a c h v o i c e h a d i f f e r e n t r a n g e o t o n e s a v a i l a b l e .3 6 8 7 4 h a s t h h i g h e s t n o t e s . T h e n u m b e r s y o c a P O K E i n t o t h e s e m e m o r y l o c a t i o n s f o s o u n dp u r p o s e s m a r a n g e f r o m 1 2 t 2 5 5 , w h e r e 2 5 i t h e h i g h e s t n o t e i e a c h r a n g e . T h e r e a r e c h a r t s i t h b o o k t h a t c o m e s w i t h y o u r c o m p u t e r a n i 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 t h a t t r a n sl a t e n o t e b l e t t e r n a m e t t h n u m b e r n e c e s s a r yf o c o m p u t e r l a n g u a g e .

L e t ' s t r f e n o t e s . H e r e i s h o r t p r o g r a mt o i l l u s t r a t e t h c o m m a n d s n e c e s s a r y t p l a yn o t e :

1 0 P O K E 3 6 8 7 8 , 1 01 1 P O K E 3 6 8 7 4 , 1 8 31 2 E N

Page 95: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 95/132

W r i t e F o F r e e V i C a t a l o g N E 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 T N V I S A '

C R I C K E T

P A R A T R O O P E R

i 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 i h c o m p a n y l h a t b r o u g h t y o A s t e r o i d ; , 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 l 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 h c a s t o f 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 u 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 I h r i v e r . N o s l a s t t h o u g h . F i r s ! y o h a v e t 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 o g e t 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 a l o g — 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 d j u m p ( r o m o n t t h o t h e r . K e e p a s h a r p e y e o u t f o A d e t h e G a i o r .H l o v e s t 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 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 l 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 I r o u b l e . I t v e r y c a l m a t h f i 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 f e a 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 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 o 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 l 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 o g e l e v e n . $ 1 4 . 9 5B O M B ' S A W A Y C a y o s l 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 e t o p 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 ( a i l i n g s f 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 h a v e h i 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 rh 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 5 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 s 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 n - 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 e o u t t d e s t r o y y o u . T h i s n e w 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 u m u s l 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 e 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 l o t h l a s t a n l 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 l 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 Z E R B r i n g t h c o i n o g a m e i n t o y o u r V I C . 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 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 t h e t u n n e l y o f l i n t o t h a s t e r o i d H e l d . D r o p b o m b s a n l 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 l 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 o n t h a t h a h i t h b a s e y e t . M a y b e y o 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 l 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 so 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 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 e s i g h t s a n 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 s t h e 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 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 l 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 r 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 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 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 l 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 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 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 y o u . W i l l t h e y e v e r s t o p . O n l y y o u 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 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 f p l a y . I y o d e s t r o y t h e 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 t h e t o p 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 d o n l y y o u c a s a v e i l Y o a r e a ! t h c o n t r o l s o t h m i s s i l e l a u n c h e r a n h o l d t h e d e s t i n y o l o u r c o u n t r y i y o u r h a n d s . I t a k e s

c o o l h e a d , n o h a n d a n d 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 i h 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 I h e m . O h m G o d , t h o s e w a r h e a d s a r h e a d i n g r i g h t l o 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 C A S A V E U S 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 l 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 l 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 0 l e v e l s o p l a y . 5 1 9 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 y c h o m p i n g t h b l o c k s . W a t c h t h w a y o 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 l 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 , $ 1 4 . 9 5H 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 t h t y p e t h a t s a y s T i 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 o s t a r t p l a y i n g M 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 n e d t 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 l i v e a n h a l fh o u r s . W k n o w o n r e m e d y f o t h e a d d i c t i o n t o H E A D O e x c e p l t b e a t t h V I C o n 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 a 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 v o i d t 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 p l a y . $ 1 4 . 9 5C o m p u l e r M a l & > 1 6 M A L a i n G i y , A 8 6 4 0 3 A d S I . 0 0 F a 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

C O S M I CC R U Z E R

S P A C E P A K

H E A D O

Page 96: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 96/132

R U t h p r o g r a m a n y o w i l l h e a r t h n o t eA N o t i c e t h a t e v e n t h o u g h t h p r o g r a m e n d s ,y o s t i l l h e a r t h e n o t e . Y o n e e d t P O K E 3 6 8 7 4 , 0t e n t h s o u n d . Y o m a a l s o t u r n o f t h v o l u m e b t h c o m m a n d P O K E 3 6 8 7 8 , 0 , u r b h o l d i n g d o w n t h R U N / S T O P k e w h i l e p r e s s i n gR E S T O R E .D u r a t i o nT h c o m p u t e r k e e p s p l a y i n g n o t e u n t i l y o c h a n g e t h n o t e o t e l l t h c o m p u t e r t s t o p . Y o u rp r o g r a m m a d c a l c u l a t i o n s o d r a w p i c t u r e sw h i l e t h c o m p u t e r i p l a y i n g n o t e s ( t h a t ' s h o s o u n d e f f e c t s a r s y n c h r o n i z e d w i t h g r a p h i c s i g a m e s ) . T h e r e a r e s e v e r a l w a y s t m a k e t h c o p u t e r p l a y n o t e f o r a c e r t a i n l e n g t h o t i m e a n t h e n c h a n g e t d i f f e r e n t n o t e o s t o p .

O n m e t h o d o d e l a y i t u s F O R - N E X Tl o o p . l o o p l o o k s l i k e t h i s :

2 F O D = T 1 2 P R I N T3 N E X T

T h F O s t a t e m e n t t e l l s t h c o m p u t e r t p e f o r m t h l o o p t h f i r s t t i m e w i t h D 1 t h n e x tt i m e w i t h 2 t h n e x t t i m e w i t h 3 a n s o u n t i l i g r e a t e r t h a n t h l i m i t 1 0 ( l h e l a s tl o o p w i l l h w i t h l ) 1 0 ) . P O R - N T X T l o o p s a r w a o f g e t t i n g t h e c o m p u t e r t d s o m e t h i n gm a n y t i m e s w i t h o n l y f e i i n e s o f i n s t r u c t i o n s .N o w , i y o d e l e t e l i n e 2 a b o v e , y o w i l l h a v eB O R - N E X T l o o p w i t h n c o m m a n d s b e t w e e n , s t h c o m p u t e r i j u s t c o u n t i n g f r o m t 1 ( 1 . I y o c h a n g e t h 1 t 1 0 ( 1 , y o w i l l n o t i c e H i e l o o p l a k e sl o n g e r t p e r f o r m . Y o c a g e t d i f f e r e n t l e n g t h so t i m e b a d j u s t i n g t h l o o p l i m i t n u m b e r . H e r ei h o l o o p s c a n c o n t r o l t h e d u r a t i o n o s o u n d s :

1 P O K E 3 6 3 7 8 , 1 2P O K E 3 6 8 7 5F O D = T P O K E 3 6 8 7 5F O D = T P O K E 3 6 8 7 5F O D = T P O K E 3 6 8 7 5

2 0 3 0 2 0 3 0 0 : N E X T1 9 6 0 0 : N E X T

N E X T2 3 4 5 6 7 8 9 P O K E 3 6 8 7 8 , 01 0 E N

K e e p i m i n d t h a t w i t h p r o g r a m m i n g t h e r ea r m a n y w a y s t a c c o m p l i s h t h s a m e t h i n g .L e t ' s s u p p o s e w w a n t t c o n t i n u e t h t u n e i t h p r o g r a m a b o v e a n t h a t m o s t o t h n o t e s w i l lu s t h d e l a y l o o p o 3 0 0 . W c a n u s e G O S U B t s a v e s o m e t y p i n g a n m e m o r y . G O S U l i ( e l l s t h c o m p u t e r ( C t S U B r d u t i t i e ( s m a l l p r o g r a mw i t h i n y o u r m a i n p r o g r a m ) t p e r f o r m s o m e l i n e s ,t h e n R E T U R N t t h s t a t e m e n t f o l l o w i n g t h G O S U B . A n y t i m e y o d p r o c e d u r e n u m b e ro t i m e s , i m a b b e t t e r t m a k e i s u b r o u t i n ea n u s G O S U B . l e r e i a e x a m p l e :9 C O M P U T E ! ' ! G a z e t t e A u g u i i 1 9 8 3

1 P O K E2 P O K E3 G O S U B4 P O K E5 G O S U B6 P O K E7 G O S U B8 P O K E9 G O S U B

3 6 8 7 8 , 1 23 6 8 7 5 , 2 0 7

2 0 3 6 8 7 5 , 2 0 1

2 0 3 6 8 7 5 , 2 0 7

2 0 3 6 8 7 5 , 2 1 5

2 0

1 8 P O K E 3 6 8 7 5 , 01 9 P O K E 3 6 8 7 8 , 01 9 E N 2 0 F O D = T 3 0 2 1 N E X T2 2 R E T U R N

T s a v e t y p i n g n u m b e r s ( a n d t s a v e m e o r y ) , y o c o u l d l e 3 6 8 7 5 . T h e n e v e r y t i m e y o n e e d 3 6 8 7 5 , j u s t t y p e S I C o m m o d o r e B A S I Cy o m a a l s o l e a v e o f t h e v a r i a b l e i t h N E X Ts t a t e m e n t , a n d y o u m a c o m b i n e l i n e s b s e p ar a t i n g c o m m a n d s w i t h c o l o n . Y o m a a l s o t o k e n i z c o a b b r e v i a t e P O K E b t y p i n g P t h e n S H I F TO Y o u m a y a l s o l e a v e o u t s p a c e s t s a v e m e m o r y .

T h f o l l o w i n g p r o g r a m i l l u s t r a t e s a w a t u s s u b r o u t i n e s a n F O R - N E X T l o o p s f o v a r i o u sn o t e d u r a t i o n s . l e G O S U B 5 6 r e p r e s e n t t h l e n g t h n e e d f o a e i g h t h n o t e . G O S U B 5 i t w i c e a s l o n g a n w o u l d r e p r e s e n t q u a r t e r n o t e ;C O S U B 5 i d o t t e d q u a r t e r n o t e ( e q u a l t t h r e ee i g h t h n o t e s i t i m e ) ; a n G O S U B 5 i u s e d f o h a l f n o t e .

R E M E L O D YP O K E 3 6 8 7 8 , 1 5S = 3 6 8 7 6T = 2 0 0P O K E S , 1 9 5 : G O S U B 5 P O K E S , 1 8 7 : G O S U B 5 P O K E S , 1 8 3 : G O S U B 5

1 P O K E S , 1 7 5 : G O S U B 5 1 P O K E S , 1 6 3 : G O S U B 5 1 P O K E S , 1 7 5 : G O S U B 5 1 P O K E S , 1 8 3 ; G O S U B 5 1 P O K E S , 1 6 3 : G O S U B 5 2 P O K E S / 1 7 5 : G O S U B 5 2 P O K E S , 1 8 3 : G O S U B 5 2 P O K E S , 1 8 7 : G O S U B 5 2 P O K E S , 1 7 5 : . G O S U B 5 2 P O K E S , 1 8 3 : G O S U B 5 3 P O K E S , 1 7 5 : G O S U B 5 3 P O K E S , 1 6 3 : G O S U B 5 3 P O K E S , 1 5 9 : G O S U B 5 3 P O K E S , 1 6 3 : G O S U B 5 3 P O K E S , 0 : P O K E 3 6 8 7 8 , 04 E N 5 F O D = T O T : N E X T

Page 97: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 97/132

5 F O D = T O T : N E X T5 F O D = T T : N E X T5 F O D = T T : N E X T : R E T U R N6 E N

N o t i c e t h a t l i n e s e t s 2 0 0 . I y o w i s h t c h a n g e t h t e m p o o t h i s t u n e , a l y o n e e d t d i c h a n g e t h i s o n l i n e . F o e x a m p l e , t m a k e t h m e l o d y p l a y m o r e s l o w l y , c h a n g e l i n e t 3 5 a n R U t h p r o g r a m . N o c h a n g e l i n e t

1 0 a n R U N . A l t h n o t e d u r a t i o n s s t a y i t h r i g h t p r o p o r t i o n , b u t h s p e e d i c h a n g e d .

F o l l o w i n g i p r o g r a m f o t h s a m e m e l o d y ,b u u s i n g D A T A s t a t e m e n t s t R E A D i t h n o t ev a l u e s a n t h d u r a t i o n f a c t o r s . L i n e s t i l l s e t su v a r i a b l e s y o c a c h a n g e t h t e m p o . ( w i l l e x p l a i n u s i n g D A T A a n R E A D s t a t e m e n t si m o r e d e t a i l i f u t u r e c o l u m n . )

1

R E M E L O D Y 2P O K E 3 6 8 7 8 , 1 5S = 3 6 8 7 6T = 2 0 0R E A D N , I N = - l T H E N 3 P O K E S ,

F O D = T T * A : N E X T1 G O T O1 D A T A 1 9 5 , 3 , 1 8 7 , 1 , 1 8 3 , 2 , 1 7 5 , 2 , 1 6

3 , 2 , 1 7 5 , 2 , 1 8 3 , 2 , 1 6 3 , 2 , 1 7 5 , 11 D A T A 1 8 3 , 1 , 1 8 7 , 1 , 1 7 5 , 1 , 1 8 3 , 3 , 1 7

5 , 1 , 1 6 3 , 2 , 1 5 9 , 2 , 1 6 3 , 4 , - 1 , - 13 P O K E S , 0 : P O K E 3 6 8 7 8 , 04 E N

T h b e s t w a t l e a r n a b o u t t h m u s i cc a p a b i l i t i e s o f y o u r c o m p u t e r i t w r i t e y o u r o w p r o g r a m . E x p e r i m e n t w i t h t h v o l u m e t a c c e n tc e r t a i n n o t e s . T r d i f f e r e n t d u r a t i o n s t d e v e l o pc o m p l e x r h y t h m s . T r d i f f e r e n t c o m b i n a t i o n s o n u m b e r s w i t h t h e t h r e e d i f f e r e n t s p e a k e r s t h e a rt h r a n g e s o t o n e s a n t r u s i n g m o r e t h a n o n v o i c e a t i m e t h a r m o n i z e .L e t ' s L e a r n N o t e s : T h K e y b o a r dT h i s p r o g r a m , " K e y b o a r d , " i d e s i g n e d f o t h

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

T h p r o g r a m i n t r o d u c e s t h l e t t e r n a m e s o t h k e y s o p i a n o o o r g a n k e y b o a r d . A f t e r t h i n s t r u c t i o n s c r e e n s , q u i z o t e k e y s i p r e s e n t e d .O n o t w k e y b o a r d s i c h o s e n r a n d o m l y , c i t h e rk e y s s t a r t i n g w i t h g r o u p o t w b l a c k k e y s o k e y s s t a r t i n g w i t h g r o u p o t h r e e b l a c k k e y s .r e a s t e r i s k a p p e a r s r a n d o m l y o n o n e o t h k e y s .T h s t u d e n t m u s t p r e s s t h e l e t t e r n a m e o f t h e k e s h o w n . I t h r e s p o n s e i c o r r e c t , t h e t o n e w i l l b

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

S t > ( v o l u m e l e v e l U l o u d e s t ; b r a n c h p a s t s u b r o u t i n e s .3 - 1 6 S u b r o u t i n e s f o r t h e n o t e s . A A i t h l e t t e r n a m e o

t h e n o t e . S i s t h e t o n e n u m b e r . C C i s t h c o l u m nc o o r d i n a t e n t h k e o t h k e y b o a r d . m a b e o

f o i h t w p o s s i b l e k e y b o a r d s .2 0 - 2 3 S u b r o u t i n e s f o g r a p h i c s f o d r a w i n g k e y b o a r d s .

R V O a n R V O F a r u s e d t g e t t h e b l a c k a n w h i t e k e y s .5 0 - 5 1 P r i n t t i t i e . S 5 i s t h e B p e a k e r v f l l u e 3 6 8 7 6 .5 2 - 5 4 U s i n g n u m b e r s f r o m ! > A I ' A , p l a y s c a l e t h e n b r a n c h

t i n s t r u c t i o n s .5 P e r f o r m t h e q u i z f o r t e n k e y s .5 R a n d o m l y c h o o s e , t h e n d r a w o n o t w k e y b o a r d s ,5 8 - 6 2 R a n d o m l y c h o o s e n o t e N . D e p e n d i n g o t h k e

b o a r d a n t h n o t e c h o s e n , p e r f o r m s G O S U B t d e t e r m i n e n o t e n . i n u 1 , t u n e , a n c o o r d i n a t e .

6 4 - 6 6 B l i n k r e a s t e r i s k o t h k e c h o s e n ,6 W a i t ( o s t u d e n t t p r e s s k e y .7 0 - 7 2 I n o t e i I n c o r r e c t , s o u n d n o i s e a n r e t u r n f o

a n o t h e r a n s w e r ,s I n o t e i c o r r e c t , p r i n t n a m e o n o t e o n k e y , p l a y

t o n e , g t n e x t k e y ,9 0 - 9 4 P r i n t o p t i o n t o t r y q u i z 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 .1 0 4 - 1 0 6 S u b r o u t i n e s t d r a w g r a p h i c s f o k e y s .1 0 8 - 1 1 1 S u b r o u t i n e t p r i n t " P R E S S R l - T U R N " o n a n i

s t r u c t i o n s c r e e n a n w a t t l o s t u d e n t t r e s p o n d .1 5 0 - 1 5 2 P r i n t f i r s t i n s t r u c t i o n s c r e e n .1 5 4 - 1 6 0 P r i n t s e c o n d I n s t r u c t i o n s c r e e n .1 6 4 - 1 6 8 P r i n t t h i r d i n s t r u c t i o n s c r e e n ; b r a n c h t q u i z .1 7 E n d .

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

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

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

t h e :

M | R C ^ 1 ° | '

I A

O n o t h s a m p l e p r o g r a m s s l u m s h o / < t r a n s l a t e t h e n o t e so f a p i a n o k e y b o a r d t m a k e m u s i c w i t h V I C .

A j g u i t l 9 B 3 C O M P U T E I S G a z e l l e 9

Page 98: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 98/132

L A R R Y I S A A C S 6 E X P L O R E R

I t h i s m o n t h ' s c o l u m n w i l l b r e v i e w i n g t h C o m m o d o r e 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 a n d i s c u s s i n g s o m e t o p i c s i n v o l v i n g t h e 1 5 4 1 F l o p p yD i s k D r i v e . I ' l l a l s o I n t r o d u c e h a n d y d i s k c o p yp r o g r a m w h i c h w i l l b i n c l u d e d i n e x t m o n t h ' sc o l u m n .

C o m m o d o r e 6 P r o g r a m m e r ' sR e f e r e n c e G u i d e

T h C o m m o d o r e 6 U s e r ' s G u i d e w h i c h c o m e sw i t h t h 6 i w r i t t e n t b a i n t r o d u c t o r y m a u a l . I k e e p s t e c h n i c a l t e r m s t m i n i m u m a n t r i e s t k e e p e a c h d i s c u s s i o n o v e r y s i m p l el e v e l . A a r e s u l t , m o s t t o p i c s a r e n o c o v e r e d i g r e a t d e t a i l . I y o p l a n l d y o u r o w p r o g r a mm i n g , t h i s d e t a i l w i l l b e s s e n t i a l . F o r t u n a t e l y ,s e c o n d b o o k i p u b l i s h e d b C o m m o d o r e t a d r e s s t h i s n e e d : t h C o m m o d o r e 6 P r o g r a m m e r ' sR e f e r e n c e G u i d e . T h i s b o o k i a v a i l a b l e f r o mH o w a r d W S a m s C o I n c . , o f I n d i a n a p o l i s ,I n d i a n a , f o r $ 1 9 . 9 5 . T h i s m a s e e m b i e x p e n s i v e ,b u i i w e l l w o r t h t h p r i c e .

T h R e f e r e n c e G u i d e i w r i t t e n f o b o t h t h e x p e r i e n c e d a w e l l a ( h b e g i n n i n g t i n t e rm e d i a t e p r o g r a m m e r . T h e i n f o r m a t i o n i d i v i d e di n t o s i c h a p t e r s a n I a p p e n d i c e s . S i c h a p t e r sm a n o s e e m l i k e m u c h , b u g r e a t d e a l i c o v e r e di e a c h c h a p t e r , a n t h b o o k t o t a l s 4 8 p a g e s .

T h f i r s t t w c h a p t e r s p e r t a i n t t h B A S I Cl a n g u a g e o t h 6 4 T h f i r s t c h a p t e r , " B A S I CP r o g r a m m i n g R u l e s , " g i v e s n u m b e r o s p e c i f i cd e t a i l s a b o u t t h B A S I C i n t e r p r e t e r . O n o t h m o s t i m p o r t a n t t o p i c s c o v e r e d i n t h i s c h a p t e r i d i s c u s s i o n o e a c h o p e r a t o r a v a i l a b l e f o a r i t h m e t i ca n r e l a t i o n a l e x p r e s s i o n s . T h s e c o n d c h a p t e r ," B A S I C L a n g u a g e V o c a b u l a r y , " i t h p r i m a r yr e f e r e n c e i ( h i s h o o k f o t h B A S I C l a n g u a g ei t s e l f . T h m a j o r i t y o t h c h a p t e r i d e v o t e d t d e s c r i b i n g e a c h o t h B A S I C c o m m a n d s .

T h t h i r d c h a p t e r c o v e r s g r a p h i c s p r o g r a mm i n g o t h 6 4 T h i s i n c l u d e s h o t o s e t u t h d i f f e r e n t g r a p h i c s s c r e e n s , p l u s v e r y d e t a i l e dd i s c u s s i o n o t h e o p e r a t i o n o s p r i t e s . M o s t l y t h i s

i n v o l v e s e x p l a i n i n g h o t h h a r d w a r e o p e r a t e s .T h b o o k d o e s g o o d j o o e x p l a i n i n g t h e s et e c h n i c a l t o p i c s i s i m p l e t e r m s . T h e x a m p l ep r o g r a m s a r w r i t t e n o n l y i B A S I C , b u h e x a d e c im a a d d r e s s e s f o a l t h m e m o r y l o c a t i o n s a r ep r o v i d e d f o m a c h i n e l a n g u a g e p r o g r a m m e r s .

T h f o u r t h c h a p t e r d e a l s w i t h s o u n d a n m u s i c . A g a i n , t e c h n i c a l s u b j e c t , b u o n c o v e r e di f a i r l y s i m p l e t e r m s . P r i m a r i l y t h i s c h a p t e r d i c u s s e s t h d i f f e r e n t f e a t u r e s o f t h e 6 8 5 1 S I ( S o u n d I n t e r f a c e D e v i c e ) c h i p . L i k e C h a p t e r 3 t h e x a m p l e s a r a l i B A S I C .

T h f i f t h c h a p t e r c o v e r s m a c h i n e l a n g u a g ep r o g r a m m i n g o t h 6 4 T h i s i n c l u d e s d i s c u s s i o no t h 6 5 1 0 i n s t r u c t i o n s e f o t h o s e w h a r n o y e f a m i l i a r w i t h i ( t h e 6 5 1 0 i t h m a i n m i c r o p r oc e s s o r c h i p o t h 6 4 ) . A l s o d i s c u s s e d a r e t h e v a r io u m e m o r y c o n f i g u r a t i o n s p o s s i b l e b j u g g l i n gR a n d o m A c c e s s M e m o r y ( R A M ) a n d R e a d O n l yM e m o r y ( R O M ) . T h m o s t i m p o r t a n t p a r t , i m e s t i m a t i o n , i t h s e c t i o n o t h e K e r n a l r o u t i n e s .T h e s e a r r o u t i n e s w h i c h m a b u s e d b y m a c h i n el a n g u a g e p r o g r a m s t a c c e s s v a r i o u s f u n c t i o n s o t h 6 4 ' s o p e r a t i n g s y s t e m . u s e d t h i s s e c t i o n q u i t ea b i t w h i l e d e v e l o p i n g t h p r o g r a m p r e s e n t e dl a t e r i t h i s c o l u m n .

T h s i x t h c h a p t e r , " I n p u t / O u t p u t G u i d e , "d i s c u s s e s t h d i f f e r e n t w a y s i w h i c h t h 6 c a c o m m u n i c a t e w i t h t h o u t s i d e w o r l d . T h i s i c l u d e s o u t p u t l t h T a n o t h e r d e v i c e s . I a l s od e s c r i b e s h o t u s t h g a m e , u s e r , a n e x p a ns i o n p o r t s . d i s c u s s i o n o t h s e r i a l b u i i c l u d e d i n t h i s c h a p t e r a s w e l l .

T h r e m a i n i n g f o u r t h o t h b o o k c o n t a i n st h 1 a p p e n d i c e s . T h e s e a p p e n d i c e s r a n g e f r o m

t a b l e o a b b r e v i a t i o n s f o B A S I C k e y w o r d s t s p e c i f i c a t i o n s f o m o s t o f t h e s p e c i a l c h i p s i t h 6 4 T h r o u g h o u t , d e c i m a l a n h e x a d e c i m a l a d r e s s e s a r g i v e n f o e a c h i m p o r t a n t m e m o r yl o c a t i o n .

I y o r u i n t o q u e s t i o n a b o u t h o s o m et h i n g s h o u l d b e d o n e , o h o s o m e t h i n g w o r k so ( h 6 4 t h C o m m o d o r e 6 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 g o o d p l a c e t s t a r t l o o k i n g f o t h a n

9 C O M P U T E I S G a z e t t e 1 9 6 3

Page 99: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 99/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 e r T y p e " ' 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 f u na 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 o t y p eo t h 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 e 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 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 n u n c o n v e n t i o n a l b u tm 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 n 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 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 r 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 t 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 .

i g h t n i n g S o f t w a r e

C o m m o d o r e 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 100: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 100/132

s v v e r . T h i s a p p l i e s t b e g i n n i n g p r o g r a m m e r s a w e l l a s e x p e r i e n c e d o n e s . A g a i n , i i w e l l w o r t ht h p r i c e .

C a s s e t t e V e r s u s D i s kN o t m o v e o t t h e n e x t t o p i c . B e f o r e y o c a b e g i n d o i n g a n s e r i o u s p r o g r a m m i n g , n a t u r a l l yy o w i l l n e e d s o m e w a t s a v e y o u r w o r k . W i t h

I t h 6 i y o u r f i r s tc o m p u t e r , o i y o a r

n o s u r e w h e t h e r t g w i t hc a s s e t t e o d i s k , w o u l d

r e c o m m e n d s t a r t i n g w i t ht h c a s s e t t e .

t h 6 4 y o h a v e t w p r i m a r y c h o i c e s . T h e s e a r t h C 2 D a t a s s e t t e t a p e r e c o r d e r a n d t h V 1 C - 1 5 4 1F l o p p y D i s k D r i v e . w o n ' t t a k e t h e t i m e i t i i i sm o n t h ' s c o l u m n t g i v e a i n - d e p t h d i s c u s s i o n o t h r e l a t i v e m e r i t s o c a s s e t t e v e r s u s d i s k . F u t u r ea r t i c l e s i C O M P U T E ! ' * G a z e t t e w i l l c o v e r t h i s .

B u b r i e f l y , t h p r i m a r y a d v a n t a g e o t h c a s s e t t e u n i t i i t l o c o s t ( a b o u t S 6 5 - S 7 ^ ) . W h a ty o g e f o t h e x t r a c o s t o f t h e f l o p p y d i s k d r i v e( a b o u t S 3 7 5 ) i p r i m a r i l y i m p r o v e d s p e e d a n r e l i a b i l i t y . I i a l s o m u c h e a s i e r t s t o r e m a n yf i l e s o f l o p p y d i s k t h a n o c a s s e t t e . M n i p u l a t i n g I n r g e d a t a f i l e s m a b e i m p o s s i b l e o c a s s e t t e , b u n o t h a t d i f f i c u l t i t h e y a r s t o r e d o f l o p p y d i s k .

[ t h 6 i y o u r f i r s t c o m p u t e r , o i y o a r n o t s u r e w h e t h e r t g w i t h c a s s e t t e o d i s k ,w o u l d r e c o m m e n d s t a r t i n g w i t h t h c a s s e t t e .E v e n i y o l a t e r s w i t c h t t h e 1 5 4 1 d i s k d r i v e , t h c a s s e t t e u n i t w i l l s t i l l c o m e i h a n d y f r o m t i m e t t i m e . T h p r i m a r y r e a s o n s f o s w i t c h i n g f r o mc a s s e t t e t d i s k w o u l d b t h a t t h s l o w n e s s o c a s s e t t e i d r i v i n g y o c r a z y , o s o m e p r o g r a my o w r i t e o r b u r e q u i r e s t h d i s k f o d a t as t o r a g e .

F o t h o s e w h h a v e a l r e a d y c h o s e n t h e d i s kd r i v e , w i l l f r y t o p r o v i d e s o m e i n f o r m a t i o n a n a d v i c e t a u g m e n t w h a t y o r e c e i v e w i t h y o u r1 5 4 1 . F i r s t , h e r e i l i t t l e b a c k g r o u n d i n f o r m a t i o no t h d i s k d r i v e .

G i v i n g O r d e r s T D i s k D r i v eI o r d e r f o r a d i s k d r i v e t w o r k w i t h c o m p u t e r ,t h e r e m u s t b s o m e f o r m o D i s k O p e r a t i n g S y s t e m9 C O M P U T E I ' i G a z e t t e A u g u s t 1 9 8 3

( D O S r h y m e s w i t h f l o s s ) . D O c o n s i s t s o t h p r o g r a m s a n r o u t i n e s w h i c h m a n a g e a n m n i p u l a t e f i l e s o t h e d i s k d r i v e . N a t u r a l l y , t h i s i p l i e s t h e r e m u s t b s o m e w a f o p e o p l e t m a k et h e i r w i s h e s k n o w n t t h D O S . U s u a l l y t h D O i p r o g r a m w h i c h r u n s i y o u r c o m p u t e r , i n d ep e n d e n t o o t h e r p r o g r a m s , a l l o w i n g d i s k o p e r at i o n s t b c a l l e d f o r b t h u s e r o b y p r o g r a m s .

C o m m o d o r e , f r o m t h b e g i n n i n g , h a t a k e nd i f f e r e n t a p p r o a c h . T h e m a j o r i t y o t h D O a c t u a l l yi r u i t h 1 5 4 1 d i s k d r i v e i n s t e a d o t h 6 4 T h 6 c o n t a i n s o n l y r o u t i n e s f o t h L O A D a n S A V Ec o m m a n d s , p l u s r o u t i n e s f o s o m e i n p u t - o u t p u tc o m m a n d s ( s u c h a P R I N T # ) w h i c h p e r m i t t r a n sf e r r i n g d a t a t o f r o m t h 1 5 4 1 d i s k d r i v e .

T e x e c u t e D O c o m m a n d f o i n s t a n c e , t d e l e t e f i l e o p r o g r a m - t h e c o m m a n d m u s t b s e n t a d a t a t t h 1 5 4 1 v i a a c o m m a n d c h a n n e l .A f t e r r e c e i v i n g t h e c o m m a n d , t h 1 5 4 1 w i l l t r y t p e r f o r m t h r e q u e s t e d o p e r a t i o n . I i i u n s u c c e s sf u l , t h e s m a l l r e d l i g h t o t h f r o n t o t h 1 5 4 1 w i l lb e g i n t f l a s h . F o t h c o m p u t e r t r e c e i v e s i g n a li n d i c a t i n g t h c o m m a n d w a c o m p l e t e d , i m u s tr e a d d a t a f r o m t h c o m m a n d c h a n n e l o t h 1 5 4 1 .U n f o r t u n a t e l y , t h e x t r a w o r k r e q u i r e d t o s t a r t u t h e s e c h a n n e l s a n s e n d t h c o m m a n d s o r e a d t h e r r o r s t a t u s c a b b i o n u i s a n c e i y o a r t r y i n gt e x e c u t e D O c o m m a n d s d i r e c t l y f r o m t h k e y b o a r d .

H e r e i a i l l u s t r a t i o n o w h a t m e a n . S u p p o s ey o w i s h t d e i e t e f i l e n a m e d " O L D F I L E " . T h s e q u e n c e o c o m m a n d s w o u l d h e

O P E N 1 S , 8 , 1 5 , " S O : O L D F I L E ' 'I N P U T * I 5 , E N , E M S , E T , E SP R I N T E N , E M S , E T , E S : C L O S E 1 T h i s i n c l u d e s r e a d i n g t h e r r o r s t a t u s t i n s u r e

t h f i l e w a d e l e t e d . S i n c e t h I N P U T # c o m m a n dc a n n o t b e x e c u t e d a a d i r e c t c o m m a n d , t h m i d d l es t a t e m e n t a b o v e w o u l d h a v e t b e n t e r e d w i t hp r e c e d i n g l i n e n u m b e r a n t h e n K U N , j u s t l i k e a n o t h e r p r o g r a m . T h i s i l o o t y p i n g j u s t t o d e l e t ef i l e .

T h W e d g eF o r t u n a t e l y , t h e r e i p r o g r a m o n t h T e s t /D e m o d i s k t h a t c o m e s w i t h y o u r 1 5 4 1 d i s k d r i v ew h i c h w i l l m i n i m i z e t h e t y p i n g . I i c a l l e d " D O S5 . 1 " a n i a c c o m p a n i e d b a n o t h e r p r o g r a mc a l l e d " C - 6 4 W E D G E . " D O 5 . i m a c h i n e l a g u a g e p r o g r a m w h i c h l o a d s i n a f r e e a r e a o m e o r i t h e 6 4 ( t h e 4 r e g i o n o R A a S C O O t l h e x ,4 9 1 5 2 d e c i m a l ) . B e c a u s e i i s o m e w h a t s p e c i a lp r o g r a m , y o c a n ' t j u s t L O A D a n R U i l i k eB A S I C p r o g r a m . C - 6 4 W E D G E i v e r y s h o r tB A S I C p r o g r a m w h i c h w i l l l o a d a n e x e c u t e t h eD O 5 . p r o g r a m f o y o u . Y o m a s i m p l y L O A Da n R U t h C - 6 4 W E D G E p r o g r a m t s t a r t u t h W E D G E .

Page 101: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 101/132

W h e n e x e c u t e d , t h D O 5 . p r o g r a m w i l ll i n k , o r w e d g e , a a d d i t i o n a l s e t o t c o m m a n d s i n t ot h B A S I C l a n g u a g e . T h e s e c o m m a n d s p r o v i d es i m p l e m e a n s o c o m m u n i c a t i n g w i t h t h 1 5 4 1d i s k d r i v e w i t h o u t l o t o l t y p i n g . E a c h O I h e s eD O c o m m a n d s m u s t h a v e o n o s m a l l s e o . s p e c i a l c h a r a c t e r s a t h f i r s t c h a r a c t e r o t h c o m a n d . T h e s e s p e c i a l c h a r a c t e r s a r e t h e g r e a l e r - t h a ns i g n ( > ) , " a t " s i g n ( ( i t ) , s l a s h o r d i v i d e c h a r a c t e r( / ) , u a r r o w ( f ) , p e r c e n t s i g n ( % ) , a n l e f t a r r o w( + - ) . W h e n o n o t h e s e c h a r a c t e r s i f o u n d a t h f i r s t c h a r a c t e r i s t a t e m e n t , D O 5 . 1 w i l l e x e c u t et h c o m m a n d b e f o r e I 3 A S I C m i s i n t e r p r e t s i a t y p i n g e r r o r .

T h " > a n " ( < > s y m b o l s s e r v e t h s a m ep u r p o s e . A l e a s t o n o t h e s e c a n h e t y p e d w i t ho u h o l d i n g d o w n t h S H I F T k e o e v e r y C o m o d o r e c o m p u t e r . T h i s i t h " ( k e o t h 6 4 s i m a h t h e a s i e r t u s e . T h i s s y m b o l i u s e di s e v e r a l d i f f e r e n t D O c o m m a n d s . I y o t y p e< a n p r e s s R E T U R N , D O 5 . 1 w i l l r e a d a n d i s p l a y t h e e r r o r s t a t u s o f t h e d i s k d r i v e . T h ( < s y m b o l m a a l s o b u s e d t r e a d a n d i s p l a y t h d i r e c t o r y o t h d i s k w i t h o u t d e s t r o y i n g t h p r g r a m i m e m o r y ( w h i c h o r d i n a r i l y i n o p o s s i b l e ) .S u c h c o m m a n d w o u l d b e

o < < > $ 0 : ( f i l e s p e c )

w h e r e ( f i l e s p e c ) s p e c i f i e s p a t t e r n t h m a t c h e di t h f i l e n a m e i t b d i s p l a y e d . D O c o m m a n d sa l s o a r e s e n t u s i n g t h " ( < i s y m b o l . T h c o m m a n d :

' ( c o m m a n d s t r i n g )w o u l d a c c o m p l i s h t h s a m e t h i n g a s

O P E N 1 5 , 8 , 1 5P R 1 N T # I 5 , " [ c o m m a n d s t r i n g )C L O S E 1

c o u p l e o m i s c e l l a n e o u s c o m m a n d s u s t h " ( s y m b o l a w e l l . T h c o m m a n d :

f < r # 9w i l l c h a n g e t h 1 5 4 1 d e v i c e n u m b e r f r o m 8 I o 9 .T h i s i u s e f u l w h e n y o h a v e m o r e t h a n o n d r i v et c o n n e c t l t h 6 4 H o w e v e r , D O 5 . 1 w i l l o n l ya c c e s s 1 5 4 1 a d d r e s s e d a d e v i c e 8 A n f i n a l l y ,t h c o m m a n d :

w i l l r e m o v e t h D O W E D G E c o m m a n d s f r o mt h R A S I C l a n g u a g e .

A f o t h o t h e r . s y m b o l s , t h e " / i u s e d t l o a d B A S I C p r o g r a m s a n d o t h e r p r o g r a m s w h i c ha r l l o a d a l o c a t i o n 2 0 4 8 . T h c o m m a n d :

/ M Y P K O G K A Mi e q u i v a l e n t t o

L O A D " M Y I ' K O G R A M " , 8

T h " ■ f " s y m b o l w o r k s t h s a m e a t h " / e x c e p t t h a t i r u n s t h p r o g r a m a w e l l .

T h " % s y m b o l i u s e d t l o a d m a c h i n el a n g u a g e p r o g r a m s , o o t h e r p r o g r a m s w h i c h a r t b e l o a d e d a s o m e o t h e r l o c a t i o n t h a n 2 0 4 S .T h c o m m a n d :

% M Y C O D t ; . O I t )i e q u i v a l e n t t o

L O A D " M Y C O D F . O B J " , 8 , 1T h " « - " s y m b o l i u s e d t S A V E t h B A S I C

p r o g r a m c u r r e n t l y i m e m o r y . T h e c o m m a n d :

i e q u i v a l e n t t o S A V E ■ i N K W I ' R ( X ; K A M " , 8I i i m p o r t a n t t r e m e m b e r t h a t t h i s c o

m a n d i s n ' t i n t e n d e d t s a v e m a c h i n e l a n g u a g ep r o g r a m s , s u c h a D O 5 . i t s e l f .

F r o m t h d i s c u s s i o n a b o v e , y o c a s e t h a tD O 5 . c a b v e r y h a n d y p r o g r a m . U n l e s st h e r e w e r e s p e c i f i c r e a s o n s n o t o y o w o u l dp r o b a b l y w a n t t a l w a y s h a v e i r u n n i n g .

T h B a c k u p P r o b l e m[ ' h e r e a r s o m e a d d i t i o n a l p r o g r a m s o t h 1 5 T e s t / D e m o d i s k y o r e c e i v e d w i t h y o u r d r i v e .

S i n c e t h e r e i a l w a y s a t l e a s t s m a l l p o s s i b i l i t y o h a v i n g a " a c c i d e n t " w i t h d i s k , i i w i s e t m a k e b a c k u p c o p y o y o u r i m p o r t a n t d i s k s .O n c e c o p y i m a d e , y o c a s t o r e t h o r i g i n a la w a y i n s a f e p l a c e a n u s t h c o p y . ( s o m e t h i n gs h o u l d h a p p e n t o t h i s c o p y , o i i w e a r s o u t , y o c a a l w a y s m a k e a n o t h e r c o p y f r o m t h o r i g i n a l .

Y o c a c o p y m o s t p r o g r a m s b y l o a d i n g t h e mi n t o m e m o r y a n s a v i n g t h e m b a c k t a n o t h e rd i s k . B u a y o m a h a v e a l r e a d y d i s c o v e r e d ,t h i s w o n ' t w 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 hl o a d v i n o n - r e l o c a t i n g L O A D c o m m a n d , i . e . ,L O A D " F I L E " , 8 , I T h D O 5 . p r o g r a m f a l l si n t o t h i s c a t e g o r y .

T h T e s t / D e m o d i s k c o n t a i n s c o p y p r o g r a mc a l l e d " C O P Y / A L L . " H o w e v e r , t h i s p r o g r a mw o r k s o n l y i y o h a v e t w 1 5 4 1 d i s k d r i v e s . A f t e r

f a i r a m o u n t o s e a r c h i n g , w a u n a b l e l f i n da n i n f o r m a t i o n o h o y o w o u l d t r a n s f e r D O 5 . o o t h e r s u c h m a c h i n e l a n g u a g e p r o g r a m s t o t h e r d i s k s . A c t u a l l y , c o n s i d e r i m a j o r o v e rs i g h t f o C o m m o d o r e n o t h a v e p r o v i d e d s o m ew a t a l e a s t c o p y D O 5 . 1 , i n o s o m e p r o g r a mt c o p y a l s u c h f i l e s l o t h e r d i s k s .

S i n c e i i b e t t e r l l i g h t c a n d l e t h a n c u r s et h d a r k n e s s , w r o t e s i n g l e d r i v e f i l e c o p y p r g r a m m y s e l f . I n e x t m o n t h ' s " 6 < ! E x p l o r e r , " I ' l li n c l u d e r e a d y - t o - l y p e l i s t i n g o t h i s h a n d y u l i l i t y ,f u l l i n s t r u c t i o n s o h o t u s i t p l u s s h o r tp r o g r a m y o c a n r u n t v e r i f y t h a t y o t y p e d i i c o r r e c t l y . S e y o t h e n . ( 2

A u g u s t 1 9 B 3 C O M P U T E ! 1 ; G a z e t t e 9

Page 102: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 102/132

^ S B g s *

F O W O R K O P L A Y , O U N A M E S A Y S I A L E x c l u s i v e l y f r o m A d V e n t u r e sG y p s u m C a v e s W 2 ( + 1 6 K )b B r i a n W a g n e r C o m m o d o r e 6 4

r e v o l u t i o n a r y n e g a m e r e q u i ri n m o r e t h a n j u s t h a n d - e y e c o o rd i n a t i o n , G y p s u m C a v e s i w o r d -a d v e n t u r e t r e k t h r o u g h e n d l e s sc a v e r n s . U s o b j e c t s f o u n d a l o n gt h w a a n y o u r i m a g i n a t i o n t g a i n t h e f i n a l t e s t t h e n t r t g e o u a l i v e ! 3 - C o l o r G r a p h i c s .C a s s e t t e © f t ? 5 $ 1 4 . 9 5D i s k $ 2 3 # & : $ 1 6 . 9 5A k - A k M a T h A m a z i n g M a z eG a m eb B r i a n W a g n e r V i 2

T h o l s t a n d b y w i t h a n e t w i s tr a n d o m s c r e e n s . T h c o m p u t e r

d e v i s e s n e p a t t e r n e v e r y t i m e , f o a d d e d c h a l l e n g e a n e x c i t e m e n t .C a s s e t t e J j * 9 5 l $ 9 - 9 9

M a i l l i l e V i 2 a n C o m m o d o r e 6 A t a r i 4 0 0 / 8 0 0

s o f t w a r e d i r e c t o r y f o y o u r h o m e c o p u t e r , M a i l f l l e s t o r e s a n r e t r i e v e s n a m e s ,n u m b e r s a n a d d r e s s e s b n a m e a n z i c o d e . j T a p e S f J ^ C . S 9 . 9 B

M a t h T u t o r A t a r i 4 0 0 / 8 0 0v a l u a b l e t o o l f o y o u n g c h i l d r e n t

s i m u l t a n e o u s l y d e v e l o p t h o l r m a t h s k i l l sa n t h e i r u n d e r s t a n d i n g o t h u s e a n dv a l u e o i h c o m p u t e r . F o r g r a d e l e v e l sa n u p w i t h e m p h a s i s o p r o b l e r r v s o l v i n gu s i n g e l e m e n t a r y m a t h p r i n c i p l e s . V a r y i n gs k i l l l e v e l s , q u e s t i o n s e t s , a n c h o i c e a r r a > ' s - * * ■ * - - T a p e S f > f l 5 S 8 . 9 9

H o m e B u d g e U F i n a n c c V i 2 b y C a r t e r J o n e s C o m m o d o r e 6

T h i s i v a r i a b l e p r o g r a m t h a t c a h e l py o o r g a n i z e y o u r b u d g e t a n s t i c k t i t P r e - p r o g r a m m e d w i t h v a r i o u s e x p e nd i t u r e / i n c o m e c a t e g o r i e s a w e l l a u n t i t l e dc o l u m n s l o s p e c i f i c t e g u l a r e x p e n s e s , t h i sp l a n n e r I v a l u a b l e l o o l l o r a n h o m e m a k e r .V i c 2 0 T a p e S G b 9 £ S 9 . 8 9C o m m o d o r e 6 D i s k $ 2 * 9 5 " 1 1 1 . 9 5

M A B C ' s V i 2 a n C o m m o d o r e 6 S o f t w a r e d e s i g n e d t h e l p y o u n g c h i l d r e n

g e h e a d s t a r t i l a n g u a g e a w e l l a f a m i l i a r i z e t h o r n w i t h t h p o t e n t i a l o t h c o m p u t e r .T a p e i r p & i . S 8 . 9 9E P Y XS w o r d o F a l g o a lb y J e f f M c C o r d V i c 2 0 ( + 1 6 K )

w o r d a d v e n t u r e g a m e w i t h c o l o rg r a p h i c s a n d s o u n d . S e a r c h t h d u n g e o nl o t h S w o r d , t h e n g e o u a l i v e l P l a y i n gt i m e : 3 m i n u l e s t h o u r s . B o o k o L o r e a n p r o g r a m i n c l u d e d .T a p e | 2 > « £ S 2 5 . 9 9J u m p m a n A t a r i 4 0 0 1 8 0 0

A J u m p r n a n , y o u w i l l b t h e o n l y o n c a p a b l e o n e g o t i a t i n g t h w r e c k a g e o h e a d q u a r t e r s t o f i n d t h b o m b s p l a n t e dt h e r e . W a t c h y o u r s t e p !D i s k S > ^ S . S 2 9 . B 5A g g r e s s o r V i 2

P r o t e c t t h p r e c i o u s o r f i e l d s o F r e e w o r l d i y o u r a d v a n c e d V X M a r a u d e rR a m j e t f i g h t e r . 1 i e v e l s o f d i f f i c u l t y .C a r t r i d g e ? $ $ & & $ 3 2 . 9 9G r i d r u n n e r V i 2 a n C o m m o d o r e 6

C o m b a t t h e n e m y d r o l d s o t h G r i d ,h u g e o r b i t i n g s o l a r p o w e r s t a t i o n , I s p e c i a l l y c o n s t r u c t e d G r i d r u n n e r s h i p .C a r t r i d g e 3 3 f r 8 § ^ . $ 3 2 . 9 9H E T a n k T r a p V i 2

U s t h J o y s t i c k t o d e s i g n t h p e r f e c tt r a p f o t h e n e m y t a n k j u s t y o a g a i n s tt h c o m p u t e r .T a p e S t & t I S S 1 3 . 9 9B R O D E R B U N DA . E . A t a r i 4 0 0 / 8 0 0

T h n e w e s t i m p o r t f r o m J a p a n h a s u r >p a s s e d U s ( u n c t i o n a p o l l u t i o n c o n t r o lr o b o t a n b e c o m e a n u i s a n c e . l i g h t -h e a r t e d g a m e r e q u i r i n g s p e e d , a g i l i t y , a n s e n s e o h u m o r . J o y s t i c k r e q u i r e d .D i s k $ D A T A S O F TZ a x x o n A t a r i 4 0 0 / 8 0 0

O f f i c i a l h o m e v e r s i o n o t h f a m o u s 3 - a r c a d e a d v e n t u r e . P i l o t y o u r a i r c r a f tt h r o u g h I h b a t t l e f i e l d a n l t h s h o w d o w n w i t h I h d e a d l y a r m o r e d r o b o l .S o u n d e f f e c t s a n c o l o r g r a p h i c s ^ .C a s s e t t e . $ 9 & S j f S 2 9 . 9 5

A L S O A V A I L A B L E :Z w a r k C o m m o d o r e 6

v a r i a b l e d i f f i c u l t y g a m e . U n p r e d i c t a b l eZ w a r k s d e s c e n d s i n g l y , t h e n i g r o u p s t t h r e a t e n y o u r d e f e n s e s t a t i o n . U s k e y b o a r d o r j o y s t i c k .D i s k J 0 A S 1 , S 1 9 . 9 9P r a p p l g l l l - S a v a g e R e t u r n A t a r i 4 0 0 / 8 0 0

T h c o n t i n u i n g s a g a o W a d s w o r t h O v e r -c a s h , o n l y r e c e n t l y r e c o v e r e d f r o m t h I d i g n i t i e s h s u f f e r e d I P r e p p l e ! I . S o u n d ,m u l t i p l e s k i l l l e v e l s , 2 p l a y e r c a p a b i l i t y .D i s k S 9 * a £ $ 2 7 . 9 9P i r a t e A d v e n t u r e A t a r i 4 0 0 / 8 0 0

H i g h r e s o l u t i o n c o l o r g r a p h i c s c h a l l e n g et h e p l a y e r i t h i s g r a p h i c a d v e n t u r e . T w o -w o r d c o m m a n d s , c o m m o n s e n s e , a n i g e n u i t y a r t h n e c e s s a r y l o o t s t u n c o v e rL o n g J o h n S i l v e r ' s l o n g l o s t t r e a s u r e i a e p i c a d v e n t u r e t r e k f r o m L o n d o n t T r e a s u r e I s l a n d .D i s k S 9 £ « C S 2 9 . 9 9C a n y o n C l i m b e r A t a r i 4 0 0 / 8 0 0

A v o i d m o u n t a i n g o a t s a n b a t t l eb e l l i g e r e n t I n d i a n s a y o a t t e m p t t s c a l et h a w e s o m e w a l l o f t h G r a n d C a n y o n .u n i q u e n e e x p e r i e n c e i h o m e c o m p u t e rg a m e s .D i s k o t a p e . " J £ * 9 $ $ 2 1 . 9 9

M o n i t o r C a b l e s , a l t y p e s $ 9 - 9 5C a b l e w r a p u p s f o s . 1 M a n y p r o g r a m s a v a i l a b l e o d i s kD e a l e r / D i s t r i b u t o r s I n q u i r y w e l c o m e .A t t e n t i o n P r o g r a m m e r s : T o d o l l a r f o o r i g i n a l p r o g r a m s , W p r o v i d ec o p y r i g h t a s s i s t a n c e .

O t h e r m a j o r c r e d i t c a r d s a c c e p t e d

A d V E N T U R E SC a l l T o l l F r e e1 - 8 0 0 - 8 3 5 - 2 2 2 2

I D . C . M e t r o a r e a7 0 3 - 3 6 0 - 0 3 0 1

8 7 1 8 A R i c h m o n d H i g h w a yA l e x a n d r i a . V i r g i n i a 2 2 3 0 9

Page 103: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 103/132

N E W S S cP R O D U C T S

E d u c a t i o n A n R e s c u eT h P r o g r a m m e r s G u i l d h a sr e l e a s e d t h r e e t a p e s o e d u c at i o n a l g a m e s f o t h u n o x p a n d e dV I a n r e s c u e g a m e f o t h C o m m o d o r e 6 4

M a t h E s c a p e p r e s e n t ss e r i e s o f m a t h p r o b l e m s a g r a d u a t e d d i f f i c u l t y l e v e l s ;$ 1 4 . 9 5 .

S e W o r d t e n c h e s g r a m m a r ,S p e l l i n g , a n v o c a b u l a r y b h a v i n g t h p l a y e r u n s c r a m b l ew o r d s t d e f e a t t h s e s e r p e n t .U p p e r l e v e l s r e q u i r e k n o w l e d g eo f t h e p a r t s o f s p e e c h ; $ 9 . 9 5 .

I B i r t h d a y P a r t y c l o w nl e a d s p l a y e r s t h r o u g h p a r t yc o m p l e t e w i t h s o n g , c a k e w i t ht h c o r r e c t n u m b e r o c a n d l e s ,a n g a m e s . O t h s a m e t a p e i S t o r y T i m e , g a m e t h a t a l l o w sc h i l d r e n t f i l l i t h b l a n k s o s t o r y , c r e a t i n g v a r i e t y o f s i t u at i o n ' s ; $ 9 . 9 5 .

S u R e s c u e , w a d e s i g n e dt m a k e u s o f t h e 6 4 ' s s p r i t eg r a p h i c s a n d s o u n d c a p a b i l i t i e s .T h s t r a t e g y g a m e r e q u i r e s y o t g u i d e y o u r s u b m a r i n e f l e e t t r e s c u e s t r a n d e d d i v e r s . U n d e rw a t e r m i n e s a n r e l e n t l e s sd e a t h s h i p a d c o m p l i c a t i o n s ;$ 2 4 . 9 5 .P r o g r a m m e r s G u i l dP . O . B o 2 2 1 )L a C r e s c e n t , M 5 5 9 4 7

G a m e s , G a m e s ,G a m e sB r d d c r b u n d S o f t w a r e h a s c o v e r t e d s e v e r a l o f i t b e s t - s e l l i n gg a m e s f o u s o t h V I C - 2 0 a n C o m m o d o r e 6 4 U n l e s s o t h e rw i s e n o t e d , t h g a m e s a r j o s t i c k c o n t r o l l e d a n s e l l f o

$ 3 9 . 9 5 .A p l a c e s y o i d e f e n s e

o E a r t h a g a i n s t s q u a d r o n s o r o b o t s t i n g r a y s . T h V I C - 2 0g a m e i n c l u d e s f o u r 3 - s c r e e n s .

S k B l a z e r i t h n a m e o t h W W I I I p l a n e y o p i l o t a y o a t t a c k t h h e a d q u a r t e r s o t h r e p r e s s i v e B u n g e l i n g E p i r e . I t h i s V I g a m e , y o u ' l lh a v e t k e e p a n e y o y o u r f u e l

I I

F O Y O U R C O M P U T E RC 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 3 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 l P r i c e s I n c l u d e S h i p p i n gP h o n e O r d e r s A d $ 1 . 5 0 C O , D , F e

C O M P U T E R T A P E P R I C E SL e n g t h 1 L O 2 L O 1 0 L O C - . 5 2 / 6 . 2 4 , 3 9 . ! 2 . 3 5 / 3 5 . 0 0C - 1 0 . 5 5 / 6 . 6 0 . 4 0 / 9 . 6 0 . 3 5 / 3 5 . 0 0C - 2 0 . 6 0 / 7 . 2 0 A S ' 1 0 . 8 0 . 4 0 / 4 0 . 0 0

B A S F D P S T a p e s A d . 0 C e n l s P e r T a p eC u s t o m L e n g t h s A v a i l a b l e

. . W r i t e F o 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 sw i t h C a s s e t t e O r d e r s O n l y \

1 2 - 2 4 9 C a s e s . 2 E a 2 5 0 - 1 3 E a 1 2 L a b e l s l o . 2 1 2 0 l o M 7 01 0 0 0 P m l 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 R C H E C K S T O

C A S S - A - T A P E SB o 8 1 2 3 - D

K a n s a s C i t y . M o 6 4 1 1 28 1 6 - 4 4 4 - 4 6 5 1

T H C O M P L E T EV I V I C . V I C - 2 C 6 a r I r a a e m a i k s o

C o m m o d o r e B u s i n e & s M a c h i n e sA L A S T : D e f i n i t i v e R e s o u r c eD i r e c l o r y f o t h V I C - 2 0 * C o m p u t e r .F i n d o u w h a t ' s a v a i l a b l e ( o t h V I C - 2 0 * , w h e r e t o f i n d i t w h a t i c o s t s , a n w f i a l o t h e r V I o w n e r st h i n k o i

T H C O M P L E T E ^ I C *I N C L U D E S :

D e s c r i D J i v e l i s t i n g c l o v e r 8 0 0 p r o d u c t sa n d p r o g r a m sI n d e p e n d e n t p r o g r a m ' p r o d u c t r e v i e w sC r o s a - r Q i e r e n c o d b f l a m e a n m a n u f a c t u r e rU n b o u n d a n p r e p u n c h e d l o s t a n d a r dr m b i n d e rR e a d e r f o r u m f o r e v i e w s J c o r n r n o i i i J e l c .T w r c e y e a r l y u p d a t e sN a m e s , a d d r e s s e s , a n d : p h o n e n u m b e r s c V I C - 3 0 " v e n d o r s a n d m a i l o r d e r h o u s e s c a r r y i n gV I C ^ O " p r o p e l s .

I | n S p r i n gB i b l i o g r a p h y o V I 2 0 m a g a z i n e a r t i c l e s a n

b o o k a n d f u n c t i o n a l c r o s s - r e f e r e n c eC O M I N G S O O N : T H C O M P L E T E 6 4

T r i e C o m p l e t e V I i a v a i l a b l e t o t i 3 . 5 0 + 4 1 , 5 0P ; A a t t r a c t i v e v i n y l - c o v e r e d , 3 - n n g b i n d e r I a v a i l a b l e f o J 5 . 0 0 ( P o s t p a i d w i t h T h C o m p l e t eV I C . N O s a i d s e p a r a t e l y . ) C r e s i d e n t s a d 6 s a l e s f a x . S e n d c h e c k o m o n e y o r d e r ( o

M A C R O D Y N A M I C S8 9 5 0 V i l l a L J e l l a D r . , S t e . 1 2 0 0L a J o l l a . C A 9 2 0 3 7 a l l o w 4 w e e k s

F O D E L I V E R Y

A u g u s t 1 9 8 3 C O M P U T E ! ' , G a z e t t e 1 0

Page 104: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 104/132

A T T E N T I O NV I U S E R S

F O F I R S T I S S U E O G A Z E T T E

3 - S L O T E X P A N S I O N B O A R D

$ 2 8 . 5 0( F L A , f i E S A D D 5 % S A L E S T A X )

J U L Y I S S U E O N L Y ! !

W a l s o d c u s t o m p r o g r a m m i n gl o t h e V I C . S e n d u d e s c r i p t i o no I h p r o g r a m y o w a n t , w w i l ls e n d m o r e i n f o r m a t i o n a n c o s tf o u t c r e a t e i h p r o g r a m .

O u c a t a l o g i i c a s s e t t e l o r m .F o t h V I C 2 0S e n d S 2 0 0 f o c o p y

D Y T E K( 8 1 3 ) 3 2 3 - 6 1 3 9

P . B o Z d i . P m e l l a s P a r k F 3 3 5 6 5

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 I I H E C o m r n o d o t s C r e a i l i es / i i E p y i S p i n n a k e r ■ N u l e k o p S i n mS l a r T e c h L H C o m r t T O a t a V i c v i N o V i c t o r y

a n i l M u c h M o r eA L P R I C E S U P T O 3 0 % B E L O W R E T A I L " O U

R E T A I L P R I C EH E S M O N 3 9 9 5 2 9 9 5H E S W n t e r 3 9 . 9 5 3 9 . 9 5O u i c k B r o w n F o W o r t P r o c l 6 5 . 0 0 4 7 5 0G r i d f i i n n e r 3 9 9 5 2 9 C h o p l i i t s r 4 4 . 9 5 3 6 . 5 0S p i d e r s 0 M a t s 4 9 3 7 5 0H a n g M a n / H a n g M a t h 1 9 1 1 . 3

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 ' p a n s i o n B o a r d s

C a b l e s m e n a c e sC A R D C O

C a r d b o a i d J f i 9 9 9 5 7 7 . 9 5C a r d ? I P r l n t e r k > 1 ! r 1 a c e | 7 9 6 9

D A T A 2 V i d e o P a l E i p a n s l o n C a 1 9 9 9 5 1 5 9 9 5I : • ■ : „ « 1 ' W (I n c l u d e s ( i m 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 5 5 5 9

M a n y m o r e p r o d u c t s a l s o a v u J a b l dl o t h A p p l e . A t a r i , C P / M , I B M , ' , T W i i l e o c a l l l o F R E E C A T A L O G

T O R D E R : C A L L 7 1 4 9 5 1 - 5 5 9 88 0 0 A M B Q O P M P S M o S a

i u m c h e c k o < c i e d i l c a r d n s i g n a l m c . t i O a l e

C E N T U R Y M O P R O D U C T SP . B O 2 5 2 0

M i n i o n V I b | d . C A 9 2 6 9 0V i s a ' M a s t 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 I c l e a t C ; ■ " , . ! ■ - ' v s a l e s l a i S h i p p i n ga n h a n d l i n g a d S 3 0 0 ^ h a r d w a r e e i l r a l P r i c e ss u B i e c t t c h a n g e

1 0 C O M P U T E ! ' i G o i e n e A u g u i t 1 9 B 3

N E W S & P R O D U C T S

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

S c a f o x i a u n d e r w a t e ra d v e n t u r e g a m e f o b o t h t h V I a n 6 4 Y o m u s t t a k e o c o n v o y o e n e m y s h i p s w h i l ed o d g i n g d e p t h c h a r g e s , m i n e s ,a n t o r p e d o e s .

I C H o p l i f l e r l , a c a r t r i d g eg a m e t o t h 6 4 y o f e n d o f j e f i g h t e r s , a i r m i n e s , a n t a n k f i r et r e s c u e h o s t a g e s f r o m b e h i n de n e m y l i n e s . T h e g a m e , w h i c hs e l l s f o $ 4 4 . 9 5 , f e a t u r e s a n i m at i o n a n 3 - g r a p h i c s .

S e r p e n t i n e , f o t h 6 4 i a a r c a d e a c t i o n g a m e w i t h 2 l e v e l so f p l a y . Y o u , t h s n a k e , m u s td i s p o s e o t h g i a n t s e r p e n t sb e f o r e t h e y d i s p o s e o y o u .

D a v i d ' s M i d n i g h t M a g i c i h i g h - r e s o l u t i o n p i n e a l ] g a m et h a t f e a t u r e s d u a l f l i p p e r c o n t r o la n m u l t i p l e b a l l p l a y . T h g a m e ,w h i c h i a v a i l a b l e o d i s k f o t h 6 4 d o e s n o t r e q u i r e j o y s t i c k s . I s e l l s f o r $ 3 4 . 9 5 .B r M c r b u m i S o f t w a r e , I n c .1 9 3 8 F o u r t h S t S a R a f a e l , C 9 4 9 0 1

W o r d P r o c e s s o rW i t h D i c t i o n a r yS c r i p t 6 i f u l l - f u n c t i o n C o m o d o r e 6 w o r d p r o c e s s o r w i t ha b u i l t - i n d i c t i o n a r y t h a t c a n b ee x p a n d e d t 2 0 , 0 0 0 w o r d s . T h p r o g r a m i n c l u d e s a l n o r m a le d i t i n g f u n c t i o n s p l u s t h e a b i l i t yt h o l d 4 0 s c r e e n p a g e s i m e o r a o n t i m e , a u t o m a t i c p a g en u m b e r i n g , h e a d e r s a n t r a i l e r s ,a n r e d e f t n a b l e k e y b o a r d .

S c r i p t 6 w o r k s w i t h t h

C o m m o d o r e 1 5 4 1 d i s k d r i v e a n t h C o m m o d o r e 1 5 2 5 p r i n t e r .O t h e r s e r i a l p r i n t e r s c a b u s e d w i t h a o p t i o n a l R S - 2 3 2i n t e r f a c e .

T h w o r d p r o c e s s o r , w h i c hs e l l s f o S 1 3 9 . 9 5 , c a b e u s e dw i t h o t h e r C D d i s k d r i v e s a n I E E E p r i n t e r s b u s i n g t h C - 6 4L i n k , a I E E E i n t e r f a c e . T h C 6 L i n k a l s o a d d s 1 B A S I C 4 . c o m m a n d s a n a l l o w s e i g h t 6 4 t b c h a i n e d t o g e t h e r t s h a r et i m e o d i s k d r i v e o r c o m m o nI E E E p r i n t e r . T h C - 6 4 L i n k s e l l sf o $ 1 6 9 . 9 5 .C o m p u t e r M a r k e t i n g S e r v i c e s , I n c .3 0 W M a r l t o t t P i k eC h e r r y H i l l , N 0 8 0 0 2( 6 0 9 1 7 9 5 - 9 4 8 0

W o r d P r o c e s s o r ,G a m e s , A n E q u i p m e n tM i c r o - W a r e D i s t r i b u t i n g h a n u m b e r o n e p r o d u c t s a v a i la b l e f o t h V I C - 2 0 , i n c l u d i n gW o r d W i z a r d , a a l l - m a c h i n el a n g u a g e w o r d p r o c e s s o r .

W o r d W i z a r d r e q u i r e s m e o r e x p a n s i o n o a l e a s t 8 K I u s e s s t a n d a r d V I C - 2 0 c o m m a n d sa n i n c l u d e s s e a r c h f u n c t i o n s ,p a g e l a y o u t c o m m a n d s , f l e x i b l ep r i n t r o u t i n e s , a n r o u t i n e s t s a v e t e i t h e r t a p e o r d i s k .

T h p r o g r a m d i s p l a y s t h a m o u n t o m e m o r y l e f t f o r t e x ti n p u t , a n i a l l o w s j o y s t i c k t b u s e d t o s c r o l l h o r i z o n t a l l y o v e r t i c a l l y t v i e w t h e n t i r e d o c um e n t . W o r d W i z a r d i a v a i l a b l eo c a s s e t t e f o $ 3 4 . 9 5 .

M i c r o - W a r e ' s g a m e s i n c l u d e

Page 105: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 105/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 6 C o l lC 8 B 5 0 0 6 9 C B B 7 0 0 2 9 9 0C B 1 5 2 0 P l o t t e r 2 5 C B 1 7 0 1 C o l o r M o n i l o r 2 7

S e r i e s S o f t w a r e c a l lS O F T W A R E F O C B 6

W o r d P r o c e s s i n g ( W o r d P r o 3 ' ) 6 W o r d - P a c ( t a p e ) 6 T h A s s i s t o n l S e r i e s

W r t t e r s A s s l s t a n ! ( e o s y a n d T l e x l b i B ) . . . 9 F i i e A s s l s t a n l ( d o i a b o S B w i t h 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 a r s . F i n a n c e A s s i s t . f g r e a t r e p o r t s ) . . . 4

B u s l 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 r y ) . . . 4 H o m e A c c o u n t i n g P a c k a g e 3 G e n e r a ! L e d g e r , A / R . A /

( w i t h c h e c k w r i t i n g ) e a 3 C B E o s y F i n o n c e 5 C B E a s y S c f i p t 8 C B E a s y F l l e 8 D a 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 ( e m u l a t e s 4 . b a s i c ) 3 S p r i t e - M a g i c ( u s e J o y s t i c kl d e s i g n s p r i t e s ) 1 A s s e m b l e r P a c k o g e ( c a s s e t t e o r d i s k ,

c o m p i l e d , i n c l u d e s e d i t o r , l o o d e r ,d i s a s s e m b l e r ) 3

S p o c e b e l t 2 R e t r o b a l l 3

I N T E R F A C E S A C C E S S O R I E S8 C o l u m n E x p a n d e r . S 1 5 9V I C 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 t a l ) . . . . 1 5 V I 1 5 2 5 G r a p h i c P r i n t e r 3 2 V I 1 5 3 0 D a t o 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 r V i e s

t p r i n t e r , d d 1 4 I E E E I n t e r l a c e ( 6 4 ) 8 P E T - I E E E c o b l e 3 I K E - I E E E c o b l e ( 2 m ) 4 3P a r a l l e l I n t e r l a c e ( E p s o n , O k i d a t a

I D S . N E C ) 8 R S - 2 3 2 P r i n t e r I n t e r f a c e ( O K I d 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 b a t 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

V I P R O D U C T S f A C C E S S O R I E SS K R A M M e m o r y E x p a n s l o n C a r t r i d g e . . . 4 1 6 K B A M 7 2 4 K R A M 1 0

V I I E E E I n t e r f a c e . 7 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 f a c e 2 H o m e f i n a n c e P a c k o g e ( t o p e s ) . . 4 G o r f ( 6 o 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 l G r e a t t o t h V I o 6 . . . . 2 M O N I T O R S G R E A T

R E S O L U T I O N ( 6 O V I C )A m d e k C o l o r 2 9 A m d e k I I o I I c o 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 t o 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 8 3 0 0 , 4 c p S 4 5 D i a b l o 6 2 0 , 2 C O 9 4 C o m R i t e r , 1 c p 8 1 T r a n s f e r 1 3 0 , 1 c p s ( 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 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 o p h i c s 5 8 E p s o n F P r i n t e r , 1 6 c p 5 2 E p s o n M X - 8 0 w / G r a f t r c a 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 3 O k l O a t a 9 5 5 S t a r G e m l n t 1 0 3 6 S t a 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 ( l a n g u a g e s ,p r o c e s s o r s ) S 1 4 0 9

C B 8 0 3 2 C o m p u t e r , B C o l u m n . . 1 0 2 9C B M e m o r y E x p a n s i o n . 6 4 K 3 5 9C B 8 0 5 0 , m g D u o l D r t v e 1 2 5 9C B 8 2 5 0 , m g D u o l D r r v e 1 5 0 0C B D 9 0 6 0 , 5 m g . H a r d D i s k 2 2 4 0C B D 9 0 9 0 , 7 , 5 m g H a r d D i s k . . . . 2 6 0 0C B 2 0 3 1 , 1 7 0 K S i n g l e D r i v e ( N e w ) 4 8 0 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 A d m i n i s t r a t o r 4 8 V r s l C a i c ( e x p e n d e d ) 1 9 T h M a n a g e r ( d a t a b a s e ) 1 9 B P A / R , G / 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 5

M 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 k

C 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 ( o c r e O r t c a r d s .I s t o c k H e m s s h i p p e d w i t h i n 4 h o u r s ,F O B , D a l l o s , T e x a sA l p r o d u c t s s h i p p e d w i 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 o r a s u D 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

B 0 O - 3 2 7 - 4 8 9 38 0 0 - 4 4 2 - 1 0 4 8

( W t t t i l n T e x a s )B u s i n e s s H o u r s

M o n . - F r f o 6 . S a l . 1 0 - 2W r i t e ( o r t r e e c a t a l o g .

G A M E O T H M O N T HA d v e n t u - W i l i e r ( m a k e y o u r

o w a d v e n t u r e g o m e ) 3

S J D I S T R I B U T O R S I N C .1 0 5 2 0 P l o 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 106: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 106/132

N E W S & P R O D U C T S

K e y - Q u e s t , h i g h - r e s o l u t i o n a v e n t u r e , a n T r i p l e P l a y . I n K e y -Q u E S l , y o w a n d e r t h r o u g h < d u n g e o n s t e a l i n g t r e a s u r e s f r o mt h G o r b s . A f t e r y o u ' v e a c c u m ul a t e d e n o u g h b o o t y , m a g i c k e a p p e a r s . P i c k i u a n u n l o c kt h p a s s a g e t t h n e x t l e v e l .T h g a m e i a v a i l a b l e o c a t r i d g e f o $ 3 4 . 9 5 .

T r i p l e P l a y i t a p e l o a d e dw i t h t h r e e w o r d g a m e s . " C r o s sw o r d s , " w h i c h r e q u i r e s a 8 e x p a n s i o n , i n c l u d e s f i v e c o p l e t e c r o s s w o r d p u z z l e s ." C r y p l o - s o ! v e " . i s m e s s a g ed e c o d i n g g a m e . E n t e r y o u r o w m e s s a g e s o w o r k o n o n e o t h 5 p u z z l e s p r o v i d e d w i t h t h p r o g r a m . " l i d d e n W o r d s " g e e r a t e s m a t r i x o l e t t e r s o t h s c r e e n . Y o u r j o i t f i n d a s e to r a n d o m l y p l a c e d w o r d s i t h m a t r i x . T r i p l e P l a y i a v a i l a b l e f o S 2 9 . 9 5 .

V I C - 2 0 e q u i p m e n t a v a i l a b l ef r o m M i c r o - W a r e i n c l u d e sp a r a l l e l p r i n t e r i n t e r f a c e a n t a p e r e c o r d e r i n t e r f a c e , b o l hp r o d u c e d b T y m a c C o n t r o l s .

T h $ 1 9 . 9 5 p a r a l l e l p r i n t e ri n t e r f a c e p l u g s i n t o t h u s e r p o r tt p r o v i d e t h n e c e s s a r y l i n kb e t w e e n ( h V I a n a l m o s t a n p a r a l l e l p r i n t e r . I n c l u d e d w i t ht h i n t e r f a c e i p r i n t e r d r i v e rs o f t w a r e l i s t i n g .

T h U n i v e r s a l T a p e R e c o r de I n t e r f a c e a n D u p l i c a t o ra l l o w s y o t u s n e a r l y a n c a s s e t t e r e c o r d e r w i t h y o u r V I C .T h u n i t i n c l u d e s a n a u d i o e nh a n c e m e n t c i r c u i t a n t h r e e L E i n d i c a t o r s t a l l o w y o t m o n it o y o u r i n t e r f a c e a a l l i m e s .T h $ 4 i n t e r f a c e a l s o a l l o w s y o t u s t w r e c o r d e r s t m a k eb a c k u p t a p e s w i t h o u t l o a d i n gt h s o f t w a r e i n t o ( h c o m p u t e r .1 0 C O M P U T E I ' i C a i e i t e A u g m t 1 9 8 3

M i c r o - W a r e D i s t r i b u l i ) ^ , I n c .P . O . B o 1 1 P o m p t a t t P l a i n s , N 0 7 4 4 4

C a r t r i d g e W o r dP r o c e s s o r

c a r t r i d g e - b a s e d w o r d p r c e s s o r f o t h V I C - 2 0 i a v a i la b l e f r o m U n i t e d M i c r o w a r eI n d u s t r i e s .

W o r d c r a f t 2 i n c l u d e s p a g ec a p a c i t y o 6 l i n e s o f 9 9 c h a r a ct e r s , p a g e f o r m a t c o m m a n d s ,a u t o m a t i c l i n e c e n t e r i n g , t e x t

h i g h l i g h t i n g , a n t a s t o p s . T h p r o g r a m h a s a u t o m a t i c w o r dw r a p t e l i m i n a t e b r o k e n w o r d sa t h e n d s o l i n e s . d e m o ns t r a t i o n t a p e i p r o v i d e d w i t ht h p r o g r a m .

T h c a r t r i d g e , w h i c h s e l l sf o r S 1 4 9 . 9 5 , c o n t a i n s t h I f t KW o r d c r a f t p r o g r a m o n R O c h i p s . W o r d c r a f t 2 P l u s , w h i c hs e l l s f o $ 1 9 9 . 9 5 , i n c l u d e s a a d d i t i o n a l 8 o m e m o r y .

D o c u m e n t s c r e a t e d w i t h t h p r o g r a m c a n b e s t o r e d o e i t h e rt a p e o d i s k .U n i t e d M i c r o w a r e I n d u s t r i e s , I n c .3 5 U 3 - C T e m p l e A v e .P o m o n a , C 9 1 7 6 8

W o r d c r a f t 2 i p l u g - i n w o r d p r o c e s s o r f o r t h e V I C - 2 0 .

Page 107: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 107/132

£ c o m m o d o r e

3 6

M E M O R Y E X P A N S I O N

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$ 9 5 . 0 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 ) .

S 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 G -M A I L I N G L I S T S

$ 2 3 . 0 0- $ . " 2 . 0 0

$ 2 0 . 0 0

S O F T W A R E F O R T H E 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

$ 4 2 . 0 0- $ 6 4 . 9 5< i $ 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 1 5 2 5 G R A P H I C P R I W T E R . $ 6 3 9 . 0 0

. $ 3 0 . 0 0$ 2 0 . 0 0

C a l l l o o t h e r s o f t w a r e 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 n b e p u r c h a s e d f r o mu l 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 r 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 . * * 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 rS u p e r s e tS u p e r A l l e nJ u p i t e r L a n d e r . .D r a w P o k e rM i d n i g h t D r i v e . .

- $ 2 3$ 2 $ 2 ( 2 S 2

. $ 2 3R a d a r R a R a c e S 2 R 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 S u p e r S m a s h $ 2 C o s m i c C r u n c h e r $ 2 G o r t $ 2 O m e g a R a c a $ 2 M o n e y W a r s $ 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 S 2 C l o w n s $ 2 G a r d e n W a r s $ 2 S e W o $ 2 A d v e n t u r e L o r d $ 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 $ 2 T h C o u n t $ 2 V o o d o o C a s l l e S 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 H o m e B a b y S i t t e r * 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 ( $ 4 H E S M o n f R $ 2 T u r t l e G r a p h i c s ( R S H E W r i t e r ( R $ 2 A g g r e s s o r ( R $ 2 S f t a m u s ( R $ 2 P r o t e c t o r ( H ) 1 3 S y n l h a s o u n d ( R $ 4 S k i e r ( C $ 1 M a z e o m l k o r ( C $ 1 T a n k W a r s ( C $ 1 V i c t r e k ( C ) $ 1 P l n b a l l f C j $ 1 S i m o n ( C $ 1 F u e l P i r a t e s 6 $ 1 P a S o m b e r ( C ) . .L a s e r B l i t z ( C T a n k T r a p ( C ) ,C o n c e n t r a t i o n ( C ) .D a B o m b e r ( C ) . . .

$ 1 $ 1 $ 1 $ 1 $ 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 s [ R $ 3 M e t e o r R u ( F t ) $ 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 l i e n ( C ) $ 1 3 - M a z e ( C $ 1 K o s m l c K a m i k a z e ( C $ 1 S u C h a s e ( C $ 1 A m o k ( R ) $ 2 R e n a i s s a n c e ( R $ 3 A l i e n B i t e ( R $ 2 C t o u d B u r s ! ( R $ 2 S a t e l e s s ( R $ 3 O u t w o r k ) ( f i ) $ 3

N A M ES T R E E T -C I T YS 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 3 w e e k s e x t r a )

U . S .T I C H H O U K K 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 t a .C m C a r t s a d d 3 % . A d d 3 C h a r o o . C O D ' S a d S 1 . 5 0 [ * D e p o s i t . R e q u i r e d C H a s . B V 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 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 1 - 8 0 0 - 8 2 4 - 7 9 1 9 T S S i * < & # 6 4 9

Page 108: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 108/132

N E W S S c P R O D U C T S

S p o r t s S t r a t e g yT w s p o r t s s t r a t e g y g a m e s f o t h V I C - 2 0 a r a v a i l a b l e f r o mP a r r P r o g r a m m i n g . I e a c hg a m e , B a s e b a l l A d v s r s c t r y a n f o o t b a l l A d v e r s a r y , y o a r c t h et e a m ' s m a n a g e r o c o a c h , a n y o u r o p p o n e n t i t h c o m p u t e r .

B a s e b a l l A d v e r s a r y , w h i c hs e l l s f o r S 1 0 . 9 5 , a l l o w s y o t p o s i t i o n y o u r d e f e n s e , a n c a l li p i n c h h i t t e r s a n r e l i e f p i t c he r s . I F o o t b a l l A d v e r s a r y , y o s e l e c t f r o m p l a y b o o k o f 3 1p l a y s . T h g a m e r e q u i r e s 8 e x p a n s i o n a n s e l l s f o $ 1 4 . 9 5 .P a r r P r o g r a m m i n g2 6 6 4 T u i e r S t ,

C a n / , I N 4 6 4 0 7Q W 8 8 5 - 0 S U

P r e s c h o o l V I G a r d e n V a l l e y S o f t w a r e h a d v e l o p e d a s e t o V I C - 2 0 g a m e sd e s i g n e d t t e a c h y o u n g c h i l dt h a l p h a b e t , n u m b e r s , a n b a s i cm a t h a n r e a d i n g s k i l l s .

T h p r o g r a m s , d e s i g n e d f o c h i l d r e n a g e s t 7 i n c l u d e C o p yC a t s , A B C , F i r s t N u m b e r s , a n F i r s t W o r d s .

T h e n t i r e s e i a v a i l a b l ef o $ 2 4 . 9 5 .G a r d e n V a l l e y S o f t w a r eP . O . B o x 2 3G a r d e n V a l l e y , I S 3 6 2 2

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 ew e l c o m e s a n n o u n c e m e n t s o n e p r d u c t s f o V I C - 2 0 a n C o m m o d o r e 6 c o m p u t e r s , e s p e c i a l l y p r o d u c t s a i m e d a b e g i n n i n g t i n t e r m e d i a t e u s e r s . P l e a s es e n d p r e s s r e l e a s e s a n p h o t o s w e l l i a v a n c e t o T o n y R o b e r t s , A s s i s t a n t M a a g i n g E d i t o r ' , C O M P U T E ! ' * C . n z e t t e ,P . O . H o y 5 4 0 6 , G r e e n s b o r o , N C 2 7 4 O 3 .

N e p r o d u c t r e l e a s e s a r s e l e c t e d f r o ms u b m i s s i o n s f o r e a s o n s o f t i m e l i n e s s ,a v a i l a b l e s p a c e , a n g e n e r a l i n t e r e s t t o u r e a d e r s . W r e g r e t t h a t w a r u n a b l et o s e l e c t a l n e i v p r o d u c t s u b m i s s i o n s f o p u b l i c a t i o n . R e a d e r s s h o u l d b u w a r et h a t w p r e s e n t h e r e s o m e e d i t e d v e r s i o no m a t e r i a l s u b m i t t e d b v e n d o r s a n a r u n a b l e t v o u c h f o i t a c c u r a c y a t i m e o fp u b l i c a t i o n .

H e w i t t 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 4 3 5 . 0Y i c - 2 0 1 4 4 . 0 G1 5 4 1 D r i v e 3 3 5 . 0 01 6 R A 6 5 . 9 5S e n M i c r o6 - s l o t b u f f e r e d

x a n s - 1 o n u j - p u r 3 0 S e r i a l p r i n t e r 4 4 . 9 5

i n t e r f a c e w / c a b l e

A m d e k C o l o r 2 9 9 .N E 1 2 C o l o r 2 9 T a a n 1 2 : A m b e r 1 3 U 1 2 A m b e r M C . I T 0 H P r o w r i t e r - 3 9 O d a t a M L - 3 2 A 4 0 D a b l o 6 2 9 9 5 .S m i t h C o r o n a T P - 1 5 9 W i c o J o y s t i c k 2 P o i n t m a s t e r j o y s t i c k * 1

0 0 0 9 0 5 0 5 0 0

C a r d c o p r i n t e r i n t e r - f s . e e 5 5 . 0 0C a s s e t t e i n t e r f a c e 2 7 . 5 03 - s l o t e x p a n s i o n 2 7 . 5 0

D a t a 2 4 0 / 8 0 i - ' i d e o P a 2 1 4 . 5 08 y . i d e O - P f l k a - ) . . . . ! Z ' S i . O OZ 8 U i d e o P a 6 > . . . 5 1 2 3 . 9 5

3 o t w a r eQ c B r o w n F o x S 5 4 0 T r o n i s S w a r m 1 9 . 9 5

d e n d 1 9 . 9 3C r e a t i v e C h o p i t e 2 5 . 9 5

A p p l c - p i n i c 2 . 9 U M I O u t u i o r i d 3 2 . 9 5

S a t e l t e f . ( M e t e o n t e 3 2 . ? 5H E H i m o n 3 . 5

U i F o r t h 4 6 . 9 5M c r o - E D M a t h B i 6 . 9 5

V A I N V A D E R S 1 2 . 9 5T h D a t a B a s e o 5 . 0 0V i C - 2 0 & 6

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 A l b u q . , N . M e n . ( S O S ) 8 B 3 - 0 9 8 41 - B 0 D - 8 Z 1 - 8 Z 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 .

1 0 C O M P U T E ! ' s C o z e r r e A u g u i l 1 9 8 3

Page 109: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 109/132

P U S O M E M U S C L EI Y O U RV I 2

1 6 R A E X P A N S I O N5 9 . 9 0

8 R A E X P A N S I O N3 9 . 9 0

2 4 C O M B O 8 9 . 9 0D I R E C T F R O M

M A N U F A C T U R E R• H I G H Q U A L I T Y

L O P O W E RM O N T H W A R R A N T Y

C E N T U R Y *M I C R O7 8 8 1 L R i v i e r a D r i v e , S u i t e 1 3 S a c r a m e n t o , C 9 5 8 2 6

( 9 1 6 ) 9 2 0 - 3 6 5 6C . O . D . O r d e r s W e l c o m e

A d S l o s h i p p i n g h a n d l i n g .C a l i f o r n i a r e s i d e n t s a d 6 s a l e s l a

C h e c k s / M o n e y O r d e r s O K ( A l l o w w e e k s ( o c h e c k s . )

W r i t e ( o ( r e e V I 6 c a t a l o g .D E A L E R I N Q U I R I E S W E L C O M E

V I 2 0 C O M M O D O R E

K O N G O K O N G $ 1 9 . 9 5C l i m b l a d d e r s ; a v o i d b a r r e l sJ h c f t o y a p i r o l l i n g a y o u . R e s c u e I h d a m s o l . E ' a r -t i u l l y m n o l i i n u c o d u f o s m o o t h , f a s t a c t i o n . K u y -h o a r d o r 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 S 1 4 . 9 5Y o u ' d n e v e r t h i n k b l E i s l i n ^l e m u i i s o u l o f I h s k c o u l db s m u c h f u n l F a s l m c h i n e c o d o a c t i o n . G n c i I w p h i y o r s , W r i l l p n h y t h d e m e i i l w l d o c t o r w h g i i v ou " H o s p i t a l A d v e n t u r e " .V I 2 i i n l y .

M E T A M O R P H O S I SY o s l u m b l e d i n l o I h n e s lo f t h e C y R l o r x a n f i n dy o u r s e l f f i g h t i n g o f r o b o tT a n k s g u a r d i n g t h C y g l o r xe g g s . Y o t h i n k y o h a v ee v e r y t h i n g u n d e r u u n l r u la n I h c n t h n g g A s 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 - s c r o f l n s .

C O M M O D O R E6 4

A D V E N T U R E S' [ ' h e b e s t a d v e n t u r e s a t h f iI h j s I p r i c e s ! C o n t i c i l l u d f r o mt h k e y b o a r d .G R A V E R O B B E R S S 1 4 . 9 Si n t r o d u c i n g t h f i r s t C R A P H I CA D V E N T U R E e v e r a v a i l a b l eo I h V 1 C - 2 0 1 K x p l o r e a o l d e s o r U i d g r a v e y a r d . A c t u a l l yt t l » ! p i s r i l s i l i n i M e b e y o n d .A D V E N T U R E P A C K( ; P r i i j t r i i u i . i ] ■ . I ' l . u f iM O O N H A S E A L I ' H A -D t a t r o y t h m e t O Q I t h a i i r a i n t o w a r d s y o u r b a s e .C O M P U T B E A U V E N T U R E -H n - l i v i s t h e x c i t e i m i n l o H ' - T -t i n g y t i u r f i r s t a d v e n l U f t LB I U A W O L F — D o n ' t l u t h w o l f [ o b b l o y o u p A D V E N T U R E P A C K I | . ' l P r o g r a m s ] ( 1 9 . 9 5A F R I C A N E S C A I ' E - F i n dy n u r w a o f f t h e c o n t i n e n ta f t e r s u r v i v i n g 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 E -W r i t l o n b t i i T t e d i c a l d o c t o r .D o n ' t c h e c k i n l o I h i s h o s p i l j i l 1B O M B T H R E A T — C u t b a c k t t o w n i t l i m n t w a r n t h b o m b s c ^ u a d o t h h o m h

P R O G R A M S F O T H C O M M O D O R E A N V I 2

A N N I H I L A T O R S 1 S . 9 5P r o l e c l y o u r p l a n e l a g a i n s lh o s t i l e a l i e n s i t h i sd e f e n d e r - l i k e g a m e . A l m a c h i n e c o d e f o f a s ! a r c : j i ( I t i a c t i o n . y I c r e q u i r e d .T R E K $ 1 4 . 0 5C u m m a n d i n g I h L n d ^ c o y o u r s t y r & h i p . y t e a e x p l o r e( h g a l a x y , f e n d i n g o f t h f ,K l i n g u n i n v a s i o n w i t h y o u rp h ^ s e r s A n p h o E o n t o r p ed o e s . a t h s a m e t i m e c o s e r v i n g y n i i r U f n l t f l d M n i L 'a n e n e r g y .C h e c k y o u r l o c a l d o a E n r .

W e n d F o f r c n r , s M t ' i ^A l p r o g r a m s l i i i h s l a n i l n r t i

V I C m e m o r y , a n c r j m e u l a p e a r d i a L .

O r d e r i n R - P l e j & c a d d S l - 5 0p o s t a l S l i a n d l i J i g p e o r d e r .

P r e s i d e n t s a d 6 * % z \ i - i l a y ,C n d l l G U u s e r * — i n d u d e

m i n i b e a n r k p i m t i o n d I d 4 f

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 O A U

P A O L I , P 1 9 3 0 1( Z 1 5 ) 2 9 6 - 3 7 8 7

D E S - S O F Tj ! i . : . i . i n l i t D a l n . [ i | . i n . h i S u p p l y C o r p .

T

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 "

^ # I _ J ' J _ S H I F T V ( c B y K a v a nW a t c h t h m a z e c h c i n g e a y o p a s s t h r o u g hi h e r e v o l v i n g d o o r s . C a y o u k e e p a h e a d o i h b a n d i l s ? " S h i f t y i r e a l l y n i f t y " a n l o t o u g h e r l h a n i l o o k s . M a c h i n e l a n g u a g e .K e y b o a r d o j o y s l i c k . 1 1 K - .C a s s e t t e S 2 0 . 0 0

T h i s a n o t h e r g r e a t g a m e s a n d 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 i 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 .

S 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 sD e a l e r s I n v i t e d 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 A u t h o r s W a n t e d

( 2 1 3 1 9 2 3 - 9 3 6 1 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 .' S 8 3 1 5 F i r e s t o n e B l v d . D o w n e y , C ' J I I 2 4 I

V i r - 2 0 . C o m m < x ! o r i > 6 4 . P e 4 0 6 4 , C - 1 2 8 , l l > 7 ( M < u l n i < ! r n i n r k t o t C n m m i x h i r r

1 7 1 4 ) 7 7 K - 5 4 5 5

A u g u i i m 3 C O M P U T E ! ' * G a z e t t e 1 0

Page 110: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 110/132

T h C N u m e r i c K e y p a d i t h e b e s t f r i e n d l yc o m p a n i o n o y o u r C o m m o d o r e 6 a n V I C - 2 0 .I l e t s y o e n t e r t h n u m e r i c d a t a c o m f o r t a b l y ,q u i c k l y a n d m o r e c o r r e c t l y t h a n e v e r b e f o r e .N o y o u c a n z i t h r o u g h y o u r n u m e r i c w o r ks h e e t f a s t e r a n m o r e e a s i l y t h a n e v e r a o n l y$ 8 9 . 9 5 .

T h C V I C - 2 0 E x p a n d e r i t h o n y o h a v eb e e n w a i t i n g f o r . I i n c o r p o r a t e s a l t h f e a t u r e sy o u ' v e e v e r a s k e d f o r . F o o n l y $ 6 4 . 9 5 , t h C V I C - 2 0 E x p a n d e r g i v e s y o u : F o u r h i g h q u a l i t yc o n n e c l o r s l o t s w i t h k e y s ; G o l d p l a t e d c o n t a c tf i n g e r s f o p o s i t i v e a n l o n g - l a s t i n g c o n n e c t i o n ;O b o a r d m a s t e r r e s e t b u t t o n ; F o u r c o n v e n i e n tO N - O F F i n d i v i d u a l s l o t c o n t r o l s w i t c h e s ;E x t e r n a l p o w e r s u p p l y h o o k - u p p r o v i s i o n w i t ht w o - w a y p o w e r s w i t c h a n o v e r l o a d f u s e b l 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 .= - = = C o m p u t e r P l a c e ( 2 1 3 ) 3 2 5 - 4 7 5 4= ■ 2 3 9 1 4 C r e n s h a w B l v d . , T o r r a n c e , C 9 0 5 0 5

C o m m o d o r e 6 4 a n d V I C - 2 0 a r 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 .

t O O O C O Q O O O O O O O Q O Q O O Q G O O e S O Q C C O O O O O O O O Q C O O C e O O O O Q G O O O O G O O O O O O O O O e O O O O O O O O O f

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 $ 4 1 9 . 9 51 5 2 5 - E P r i n t e r S 3 2 9 . 9 51 5 1 5 D i s k D r i v e $ 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 $ 5 3 6 . 9 52 4 G o l d e n R a S 1 4 9 . 2 4V i R 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 " S 2 5 . O 0H E S o u n d B o x $ 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 $ 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 f t w a r eC h o p l i f t e r $ 2 6 . 9 5D a v i d s M i d n i g h t M a g i c $ 3 9 S e F o S 2 9 . 9 5S e r p e n t i n e S 2 9 . 9 5H E

C o m m o d o r e R e f e r e n c e G u i d e S 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 I 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 $ 2 9 . 9 5H E W r i t e r 6 4 S 3 3 . 9 5R o y a lQ u i c k B r o w n F o $ 5 9 . 9 5

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 i 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 A p o c a l y p s e S 2 6 . 9 5S u r v i v o r $ 2 6 9 5P h a r o h ' s C u r s e $ 2 9 U M R e n a i s s a n c e S 2 9 . 9 5

N R E F U N D S O 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 d

C a l i f r v n i i i r e s i d e n t s a r J d G c S a l e s T a A r i r l $ , 1 0 0 f o t r u i i p i m j f l r - i f l h a n d l i n g ( f : * c e p i h a r d w i r e a d d 3 o p r C O C t i f l f f m S i W - - C 0 D ' s , C a r t e r s C h o c i t s c f M o n e y O n J e r a m

W a c c p p T M o n e y O r d e r s . C a s h . e r s C h e c k s .p e r s o n a l c r o c k s m u * 1 l a k e w e e k s l c l e a r

F o m i g n o r d e r * p a i d i f u n d s n c S ' 0 t o s h i p p i n g a n r i K i n r t i( n ' * " . n i h r V t i w r i r t 1 \ > r \ r , v \

^ C K X J O C O C X M C © ^ ^

Page 111: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 111/132

B e g i n n e r ' s G u i d eT 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 u s t o t h 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 ! ' *G a z e t t e f o C o m m o d o r e a r e w r i t t e n i 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 R S 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 a n 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 t 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 u 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 u 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 n g l i s hl a n g u a g e , w h i c h i s 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 r 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 " 1 f o t h n u m e r a l " 1 " , 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 t h i n g w i t h i n s e t o f 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 o T y p e I C O M P U T E R 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 fD 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 y o n e 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 e

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 a c o p y o y o u r - p r o g r a m b e f o r e y o 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 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 o 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 t s a v ec o p y o y o u r p r o g r a m , s t h a t y o w o n ' t h a v e t t y p e i i e v e r y t i m e y o 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 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 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 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 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 a l i n e a 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 l i n e i nt h m a g a z i n e . Y o c a 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 t w a r e n o t a b l e t r e s p o n d t 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 e r v i c e s a p e a r i n g i C O M P U T E l ' s G a z e t t e f o C o m m o d o r ed u 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 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 e 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 l ' 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 .

A u a u i t l 9 8 3 C O M P U T E f i G a x t t t e 1 0

Page 112: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 112/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 sM a n y o f t h e 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 ! ' ^ 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 . ) .T 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 ne 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 l 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 1 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 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 s p a c e b a r f i v et i m e s .

T i n d i c a t e t h a t k e 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 y w h i l e p r e s s i n g t h o t 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 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 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 s 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 , f : ^ ,y o s h o u l d h o l d d o w n ( 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 k e i n s i d e t h e s p e c i a 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 f t h e 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 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 w h i l e t y p i n g t h l e t t e r i n t h e b r a c e s .F o e x a m p l e , { A w o u l d i n d i c a t e t h a t y t > u s h o u l dp r e s s C T R L - 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 1 C - 2 0 , b u t i y o d o y o w o u l d h a v e t l e a v e t h e 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 e 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 n 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 e 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 J ' s , ( H O M E } ' s , a n d[ B L U J ' s i o u 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 e 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 t 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 t h 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 i i s n ' t p r o g r a m m a b l e i t h D E k e y ; y o c a s t i l l u s D E t b a c k u a n e 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 d y o uc 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 y s :

W h e n Y o R e a d : P r e s s :F T ! P[ c l e a r !

( h o m e )t u p )( D O W N )( l e f t !( r i g h t ][ R V S ][ o f f !( b l k ![ W H T l[ R E D )

1 1 C O M P U T E D G o z e r t e A u q u i M 9 8 3

S e e : W h e n Y o R e a d : P r e s s : S e e :I C Y N }[ p u r ![ g r n )[ b l u ]( Y E L )

E 2

§ 5 § 6

B T 1 H

H H S Q

W h e n Y o R e a d :

g a [ F l lE F 2 }! F 3 )[ F 4 ]( F S J[ F 6 Jt F 7 ]i F B i

P i e s s :

a a c E K a t

S e e :

Page 113: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 113/132

H i - R e s G r a p h i c 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 o " H o wT 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 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 H e b a s i cR E M B A S I C H I - R E S

1 A = 0 : R E M I N T I A L I Z E C H E C K S U M2 R E M O V E B A S I C R O M T R A 3 F O R I = 4 0 9 6 0 T O 4 9 1 5 1 : P O K E I , P E E K ( l ) : N E X T I4 R E C H A N G E L E T H U 5 F O R I = 4 1 1 5 0 T O 4 1 1 5 2 : R E A D N : P O K E I , N : A = A + N

: N E X T I6 R E A D L , H : P O K E 4 0 9 8 8 , L : P O K E 4 0 9 8 9 , H : A = A + L

+ 7 D A T A 7 2 , 8 5 , 1 9 7 , 7 5 , 1 9 8 R E C H A N G E W A I T T O P L O T9 F O I = 4 1 1 8 9 T O 4 1 1 9 2 : R E A D N ; P O K E 1 , N : A = A +

N : N E X T I1 0 R E A D L , H : P O K E 4 1 0 0 8 , L : P O K E 4 1 0 0 9 , H : A = A +

L + 1 1 D A T A 8 0 , 7 6 , 7 9 , 2 1 2 , 1 3 0 , 1 9 61 2 R E C H A N G E C O N T T O W I P E1 3 F O R I = 4 1 2 2 5 T O 4 1 2 2 8 : R E A D N : P O K E 1 , N : A = A +

N : N E X T I1 4 R E A D L , H : P O K E 4 1 0 2 4 , L : P O K E 4 1 0 2 5 , H : A = A +

L + 1 5 0 D A T A 8 7 , 7 3 , 8 0 , 1 9 7 , 5 3 1 9 1 6 R E C H A N G E V E R I F Y T S C R E E N1 7 F O R I = 4 1 2 0 1 T O 4 1 2 0 6 : R E A D N : P O K E I , N : A = A +

N : N E X T I1 8 R E A D L , H : P O K E 4 1 0 1 4 , L : P O K E 4 1 0 1 5 , H : A = A +

L + 1 9 D A T A 8 3 , 6 7 , 8 2 , 6 9 , 6 9 , 2 0 6 , 1 1 , 1 9 62 0 R E C H A N G E E R R O R M E S S A G E R O U T I N E2 1 F O R I = 4 2 0 4 2 T O 4 2 3 4 4 : R E A D N : P O K E I , N : A = A +

N : N E X T I2 2 D A T A 7 6 0 1 9 2 3 R E M R E A D I N E W R O U T I N E S2 4 F O R I = 5 0 1 7 6 T O 5 0 4 8 0 : R E A D N : P O K E I , N : A = A +

N : N E X T I2 5 I F A < > 3 9 0 4 0 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 "2 6 E N 3 0 D A T A 3 2 2 4 , 1 9 6 , 1 3 8 , 1 0 , 1 7 0 , 7 6 , 6 1 ,

1 6 4 , 8 0 , 7 0 8 3 3 2 , 1 5 8 , 1 8 3 , 2 2 4 ,3 1 D A T A 1 4 4 , 5 , 2 4 0 , 1 9 7 6 7 2 , 1 7 8 , 1 6 9 ,

2 7 , 1 4 1 , 1 7 , 2 0 8 , 1 6 9 , 2 1 , 1 4 1 , 2 4 , 2 0 83 2 D A T A 1 6 9 , 1 5 1 , 1 4 1 , 0 , 2 2 1 , 9 6 , 1 6 9 , 5 9 , 1

4 1 1 7 , 2 0 8 , 1 6 9 , 8 , 1 4 1 , 2 4 , 2 0 8 , 1 6 93 3 D A T A 1 4 8 , 2 0 8 , 2 3 8 , 1 6 2 , 3 2 , 1 6 9 , 2 2 4 , 1 3 3 ,

2 5 2 , 1 6 0 , 0 , 1 3 2 , 2 5 1 , 1 5 2 , 1 4 5 , 2 5 1 , 2 0 03 4 D A T A 2 0 8 , 2 5 1 , 2 3 0 , 2 5 2 , 2 0 2 , 2 0 8 , 2 4 6 , 9 6

3 2 , 1 2 3 , 1 9 6 , 1 3 8 , 1 0 , 1 0 , 1 0 1 0 , 1 3 33 5 D A T A 2 3 2 , 2 5 3 , 1 7 4 , 3 2 , 1 2 3 , 1 9 6 , 1 3 8 ,

5 2 , 1 6 0 , 1 9 2 , 1 3 2 , 2 5 2 , 1 6 0 , 0 , 1 3 23 6 D A T A 2 5 1 , 1 6 2 , 2 , 1 4 5 , 2 5 L , 2 0 0 , 2 0 8 , 2 5 1 , 2

3 0 , 2 5 2 , 2 0 2 , 1 6 , 2 4 6 , 1 4 5 , 2 5 1 , 2 0 0 , 1 9 23 7 D A T A 2 3 2 , 1 4 4 , 2 4 9 , 9 6 3 2 , 1 5 8 , 1 8 3 , 2 2 4 ,

1 6 , 1 7 6 , 1 7 9 6 3 2 , 2 3 5 , 1 8 3 , 1 3 4 ,3 8 D A T A 1 6 9 . 1 9 9 , 5 6 , 2 2 9 , 2 , 1 3 3 , 2 , 2 0 1 , 2 0

0 , 1 4 4 , 3 7 6 7 2 , 1 7 8 , 1 6 5 , 2 1 , 2 4 03 9 D A T A 1 0 , 2 0 1 , 1 , 2 0 8 , 2 4 5 , 1 6 5 , 2 0 , 2 0 1 ,

6 4 , 1 7 6 , 2 3 9 , 1 6 9 , 0 , 1 3 3 , 2 5 1 , 1 6 9 , 2 2 44 0 D A T A 1 3 3 , 2 5 2 , 1 6 5 , 2 0 4 1 , 2 4 8 , 2 4 , 1 0 1 ,

2 5 1 , 1 3 3 , 2 5 1 , 1 6 5 , 2 1 , 1 0 1 , 2 5 2 , 1 3 3 , 2 5 24 1 0 D A T A 1 6 5 , 2 4 1 7 2 4 , 1 0 1 , 2 5 1 , 1 3 3 , 2 5

1 , 1 4 4 , 2 , 2 3 0 , 2 5 2 , 1 6 5 , 2 7 4 , 7 44 2 0 D A T A 7 4 1 0 , 1 7 0 , 1 8 9 , 2 4 7 , 1 9 6 , 2 4 , 1 0 1 ,

2 5 1 , 1 3 3 , 2 5 1 , 1 8 9 , 2 4 8 , 1 9 6 , 1 0 1 , 2 5 2 , 1 3 34 3 0 D A T A 2 5 2 , 1 6 5 , 2 0 , 4 1 , 7 , 1 7 0 , 1 6 0 , 0 , 1 2

0 , 1 6 9 , 5 2 , 1 3 3 , 1 , 1 7 7 , 2 5 1 , 2 9 4 4 4 D A T A 1 9 7 , 1 4 5 , 2 5 1 , 1 6 9 , 5 4 , 1 3 3 , 1 8 8

9 6 0 , 0 , 6 4 1 , 1 2 8 , 2 , 1 9 2 ,4 5 0 D A T A 0 5 6 4 6 , 1 2 8 , 7 , 1 9 2 , 8 , 0 ,

0 6 4 1 1 , 1 2 8 , 1 2 , 1 9 2 , 1 3 , 04 6 D A T A 1 5 6 4 1 6 , 1 2 8 , 1 7 , 1 9 2 , 1 8 , 0 ,

2 0 , 6 4 , 2 1 , 1 . 2 8 , 2 2 . L 9 2 , 2 3 0 2 5 4 7 D A T A 6 4 2 6 , 1 2 8 , 2 7 , 1 9 2 , 2 8 0 3 0 , 1

2 8 6 4 3 2 1 6 , 8 , 4 , 2 P r o g r a m 2 S i m p l e S i n e W a v e1 S C R E E N 1 R E T U R N O B I T M A P2 W I P E : R E M C L E A R B I T M A P3 H U 0 , 1 : R E M B L A C K D O T S , W H I T E S C R E E N4 0 F O R X = T 3 1 S T E P . 5 Y = I N T ( 9 0 + 8 0 * S I N ( X / 1 0 ) )6 P L O T X , Y : R E P L O T P O I N T7 N E X T8 G E A $ I A S = " " T H E N 8 0 R E W A I T F

K E Y S T R O K E9 S C R E E N 0 R E N O R M A L S C R E E NP r o g r a m 3

J o y s t i c k - D r i v e n D o o d l e P a 1 S C R E E N 1 W I P E : H U 0 , 2 X = 1 5 9 : Y = 9 9 : P L O T X , 3 G O S U B 1 0 0 : I F J = 1 S T H E N 3 4 P L O T X , Y : G O T O 3 5 S C R E E N 0 E N D : R E M G R A C E F U L E X I T1 0 R E M R E A D J O Y S T I C K1 1 J = P E E K ( 5 6 3 2 0 ) A N 1 5 R E M P O R T1 2 I ( A N 8 ) = 0 T H E N X = X + 1 : R E M O V E

R I G H T1 3 0 I F { A N D 4 } = 0 T H E N X = X - 1 : R E M M O V E

L E F T1 4 0 I F ( A N 2 ) = 0 T H E N Y = Y - 1 : R E M M O V E

D O W N1 5 0 I F ( A N 1 ) = 0 T H E N Y = Y + 1 ; R E M M O V E

U 1 6 I Y < T H E N Y = 0 : R E S T A Y I R A N G E1 7 I Y > 1 9 9 T H E N Y = 1 9 91 8 I X > 3 1 9 T H E N X = 3 1 91 9 I X < T H E N X = 02 0 G E A ? : I F A ? = C H R $ ( 1 4 7 ) T H E N W I P E : R E

C L E A R S C R E E N2 1 I A $ = C H R $ ( 1 3 6 ) T H E N 5 0 R E F K E

T E X I T2 2 R E T U R N

V I C / 6 4 M a i l i n g L i s tR E M V I C M A I L I N G L I S T P R O G R A M - D I S K V E R SI O

1 R E M { 2 S P A C E S } M O D I F I E D £ E X P A N D E D F R O MA T P U G P U B L I C D O M A I N P R O G R A M B A N D YF I N K E L

1 P O K E 3 6 8 7 9 , 9 3 : R E A D R ? , R : F O R I = 1 T O R : R E A D O$ ( I ) : N E X T : D A T A " V I C M A I L I N G L I S T

L D A T A 8 , " N A M E ( L A S T N A M E F I R S T ) " , " S T R E E TA D D R E S S " , " C I T Y " , " S T A T E " , " Z I P C O D E "

1 D A T A " H O M E P H O N E N O . " , " C O M P A N Y N A M E " , "A u g j i t l 9 8 3 C O M P U T E I ' s G a z e t t e 1 1

Page 114: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 114/132

W O R K P H O N E N O . "1 P R I N T " { C L R } { B L K ) E a 3

& S 3 " : P R I N T " - 1 2 S P A C E S } " R $ " - " : P R I N TA * * * / ■

2 P R I N T n { D 0 W N ] 1 A D N A M E " : P R I N T "( D O W N } 2 R E M O V A L [ 4 S P A C E S ] " : P R I N T "[ D O W N } 3 S E A R C H " : P R I N T " { D O W N 4 E X

M I N E2 P R I N T m { D O W N ] [ S H I F T - S P A C E J 5 . C H A N G E " ; P

R I N T " t D O W N ) 6 S A V E U P D A T E " : P R I N T "( D O W N } 7 P R I N T O P T I O N " : P R I N T " ( D O W N }

8 E N D "2 R E S T O R E : P R I N T " [ 2 D O W N j W H I C H D Y O W

N 2 G E T A $ : I F A ? = " " T H E N 2 32 I F A $ < " 1 " O R A ? > " 8 " T H E N 2 32 R E A D B $ : I P B $ O " E - 3 " T H E S 2 52 A = V A L ( A ? ) : O N A G Q T O 2 9 , 3 4 , 3 7 , 4 7 , 5 4 , 5 5 , 6 0

, 5 2 P O K E 1 9 8 , 1 0 : F O R I = 0 T O 9 : P O K E 6 3 1 + I , 1 3 : N E X

T : E N D2 R E A D A ? : I F A $ < > " § + 3 " T H E N 2 93 R E A D A : P R I N T " { C L R ] l N P U T F O B U N K N O W N S[ D O W N } "3 P R I N T " I T E H " A " { D O W N } " : F O R I = 1 T O R : P R I

N T O S ( I ) : I N P U T W S ( I ) : P R I N T : I F W ? ( 1 } = " " T HE N 1 9

3 N E X T : W 5 ( 0 ) = " X X " + C H R $ ( 3 4 ) + " , " + S T R S ( A ) :Z = A * 1 0 + 5 0 0 : K = 0 : P R I N T " [ C L R } { 2 D O W N } "

3 F O R I = Z T O Z + R : P R I N T I ; " D A T A " C H R $ ( 3 4 ) W $ ( K) : K = K + 1 : N E X T : P R I N T " R U N [ H O M E } " : G O T O 2 8

3 B $ = " " : P R I N T " { C L R } W H I C H I T E M T R E M O V E" : I N P U T B $ : I F V A L ( B $ ) = 0 T H E N 1 9

3 P R I N T " ( C L R } ( 2 D O W N } " : Z = V A L ( B ? ) * 1 0 + 5 0 0; P R I N T Z " D A T A " C H R $ ( 3 4 ) " g + 3 " C H R $ ( 3 4 ) ", " V A L ( B $ )

3 F O R I = Z + 1 T O Z + R : P R I N T I : N E X T : P R I N T " R U N{ H O M E } " : G O T O 2 83 I N P U T " ( C L R } S E A R C H F O R " ; B $ : I F B $ = " " T H E

N 1 3 H = 0 : R E A D A $ : I F A ? = " E N D " T H E N 1 93 I F A $ = " E + I " T H E N R E A D A : G O T O 3 84 R E A D A : F O R I = 1 T O R : R E A D A $ ( I ) : I F L E F T ? ( A $ (

I ) , L E N ( B $ ) ) = B $ T H E N H = 14 N E X T : I F H = 0 T H E N 3 84 P R I N T " ( C L R } I T E M : " A " ( 2 D O W N } " : F O R I = 1 T

O R : P R I N T " [ 2 S P A C E S } " A $ { I ) : N E X T : I F W = 1 TH E N R E T U R N

4 P R I N T " { 2 D O W N } H I T A N Y K E Y T O P R O C E E D "4 G E T A $ : I F A $ = " " T H E N 4 44 I F Q = 1 T H E N R E T U R N4 G O T O 3 84 a $ = " " : I N P U T " { C L R } W H I C H I T E M " ; A S : I F A $ =

" " T H E N 1 94 A = V A L { A ? ) : I F A = 0 T H E N 1 94 R E A D A $ : I F A S = " E N D " T H E N 1 95 I F A < > V A L ( A $ ) T H E N 4 95 R E A D A $ ( 1 ) : I F A $ ( 1 ) = " § + 3 " T H E N 1 95 F O R I = 2 T O R : R E A D A S ( I ) : N E X T : Q = 1 ; G O S U B 4 2 :

Q = 0 : I F W = 1 T H E N R E T U R N5 G O T O 1 95 W = l : G O S U B 4 7 : W = 0 ; P R I N T " ( H O M E } { 2 D O W N } "

: F O R I = 1 T O R : I N P U T W $ ( D : G O T O 3 25 P R I N T " { C L R } " ; S A V E " @ 0 : " + R $ , 8 : E N D5 E N 6 P R I N T " { C L R } { D O W N H r V S } { 3 S P A C E S j P R I

N T E R O P T I O N S ( 3 S P A C E S } "1 1 C O M P U T E ! ' : G a z e t t e A u g j s t 1 9 8 3

6 P R I N T " ( D O W N } [ R V S ) 1 { O F F } E N T I R E L I S T "6 P R I N T " [ D O W N } { R V S } 2 [ O F F } M A I L I N G L A B E L

S 6 P R I N T " [ D O W N ) { R V S } 3 { O F F } I N D I V I D U A L D AT A

6 P R I N T " [ D O W N } { R V S } 4 { O F F } S I N G L E M A I L I NL A B E L " ;

7 P R I N T " [ D O W N } ( R V S } 5 ( O F F } R E T U R N T O P R G R M "

7 G E T Z $ : I F Z $ = " " T H E N 7 27 Z ^ V A L ( Z S )7 I F Z < 1 O R Z > 5 T H E N 6 07 O P E N 1 , 4 : R E S T O R E7 O N Z G O T O 8 2 , 9 8 , L 0 6 , 1 0 68 G O T O 1 98 R E A D B $ : I F B $ < > " E - 3 " T H E N 8 28 R E A D B $ : I F B $ = " E + | " T H E N C L O S E 1 : G O T O 1 98 I F B $ = " X X " T H E N R E A D A : P R I N T # 1 , C H R S ( 1 0 ) C H

R $ ( 1 0 ) " I T E M " ; A : G O S U B 9 2 : G O T O 8 48 P R I N T # 1 , B $9 G O T O 8 49 R E A D B $ : F O R I = 1 T O 5 09 I F M I D ? ( B $ , I , 1 } = " " T H E N X = I : I = 5 09 N E X T I9 N 2 $ = L E F T $ ( B $ , X ) : N 1 $ = R I G H T S { B ? , L E N ( B $ )

- X ) : P R I N T # 19 P R I N T # 1 , N 1 $ ; " " ; N 2 $ ; R E T U R N9 R E A D B S : I F B ? < > " ^ - 3 " T H E N 9 89 R E A D B $ ; I F B $ = " E + 3 " T H E N C L O S E 1 : G O T O 1 91 0 I F B ? < > " X X " T H E N 9 91 0 R E A D A : P R I N T # 1 , C H R $ ( 1 0 ) : G O S U B 9 2 : G O S U B

1 0 2 : G O T O 9 91 0 F O R I = 1 T O 4 : R E A D A $ ( I ) : N E X T1 0 P R I N T # 1 , A ? { 1 ) : P R I N T # 1 , A $ ( 2 ) ; " , " ; A $ (

3 ) ; " { 3 S P A C E S } " ; A ? ( 4 )1 0 R E T U R N1 0 I N P U T " [ C L R ] [ D O W N } W H I C H I T E M " ; Q ; R E S T O

R 1 0 R E A D B $ : I F B § < > " g - E " T H E N 1 0 71 0 R E A D B $ : I F B $ " 1 " T H E N P F . I N T " N O S U C H

I T E M O N F I L E " : F O R X = 0 T O 1 5 0 0 : N E X T X : C LO S E 1 : G O T O 1 9

1 1 I F B $ = " X X " T H E N R E A D A : I F A = Q T H E N 1 1 41 1 G O T O 1 0 81 1 P R I N T # 1 , C H R ? ( 1 0 ) C H R S ( 1 0 ) " I T E M " ; A : G O S

U B 9 21 1 I F Z = 4 T H E N 1 2 01 1 F O R X = 1 T O R - 1 ! R E A D B $ : P R I N T # 1 , B S : N E X T : C

L O S E 1 : G O T O 6 01 2 G O S U B 1 0 2 : C L O S E 1 ; G O T O 6 05 0 D A T A " E ~ 3 "5 1 D A T A " X X " ,5 1 D A T A " S H A U G H N E S S Y J O 5 1 D A T A " 4 7 0 3 C O U N T R Y C L U B D 5 1 D A T A " P I T T S B U R G H5 1 D A T A " P E N N S Y L V A N I A5 1 D A T A " 1 5 2 3 65 1 D A T A " 4 1 2 - 8 8 2 - 4 6 5 55 1 D A T A " D I C K C O A L C O R P .5 1 D A T A " 4 1 2 - 6 6 4 - 8 2 8 05 2 5 3 5 4 D A T A " E + 3 " , 45 5 5 6 5 7 5 8 D A T A " E + 1 " , 85 9 6 0 6 1 D A T A " E N D "

Page 115: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 115/132

G l o b a l S c a nB 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 I ' b 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 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 E G L O B A L S C A N1 G O T O 8 4 02 P R I N T "

* * * * * * * * * * * * * * * * * * * * *

3 P R I N T " N A M E O L O C A T I O N A : 4 I N P U T A 55 P R I N T " £ C L R ] E N T E R T H L A T I T U D E O F 6 P R I N T A $ ; " : "7 I N P U T D , M , S8 G O S U B 6 5 09 I F Q 5 = " Y " T H E N G O T O 1 1 01 0 G O T O 5 01 1 H 3 = D + ( M / 6 0 } + ( s / 3 6 0 0 )1 2 P R I N T " { C L R j E N T E R T H L O N G I T U D E : "1 3 I N P U T D , M , S1 4 G O S U B 6 5 01 5 I F Q $ = " Y " T H E N G O T O 1 7 01 6 G O T O 1 2 01 7 L l = D + ( M / 6 0 ) + ( s / 3 6 0 0 )1 8 P R I N T1 9 P R I N T " [ C L R j N A M E O L O C A T I O N B : 2 0 I N P U T B ?2 1 P R I N T " ( C L R j E N T E R T H L A T I T U D E O F 2 2 P R I N T B $2 3 I N P U T D , M , S2 4 G O S U B 6 5 02 5 I F Q $ = " Y " T H E N G O T O 2 7 02 6 G O T O 2 1 02 7 H 4 = D + ( M / 6 0 ) + ( S / 3 6 0 0 )2 8 P R I N T " [ C L R j E N T E R T H L O N G I T U D E : "2 9 I N P U T D , M , S3 0 G O S U B 6 5 03 1 I F Q $ = " Y " T H E N 3 3 03 2 G O T O 2 8 03 3 L 2 = D + { M / 6 0 ) + ( S / 3 6 0 0 )3 4 P = 3 . 1 4 1 5 9 : R = P / l 8 0 : W = 1 8 0 / P3 5 H 3 = H 3 * R : L 1 = L 1 * R : H 4 = H 4 * R : L 2 = L 2 * R : G O S U

B 4 7 03 6 P R I N T " [ C L R j T H E D I S T A N C E B E T W E E N "3 7 P R I N T A ? ; " A N D "3 8 P R I N T B ? ; " I S : "3 9 P R I N T4 0 P R I N T M ; " M I L E S "4 1 P R I N T K ; " K I L O M E T E R S "4 2 P R I N T X 1 ; " D E G R E E S / N O R T H "4 4 P R I N T4 5 P R I N T4 6 G O T O 2 04 7 R E H M A T H4 8 H 1 = . 5 * ( H 4 - H 3 ) : H 2 = . 5 * ( H 4 + H 3 ) : C = L 1 - L 24 9 I F C = 0 A N D H 1 = 0 T H E N G O T O 6 4 05 0 I F H l = 0 T H E N H l = l E - 65 1 I F C = 0 T H E N C = l E - 65 2 I 1 = A T N ( 1 / ( T A N ( . 5 * C ) ) * ( S I N ( H I ) ) / ( C O S (

H 2 ) ) )3 I 2 = A T N ( 1 / ( T A N ( . 5 * C ) ) * ( C O S { H 1 ) ) / ( S I N (

H 2 ) ) )5 4 X = I 2 - I 1 : Y = I 2 I 1 : Z 2 * A T N ( ( T A N ( H I ) ) * ( S

5 5 Z 1 = Z * W : K = 1 1 1 . 1 2 * Z 1 : M = 6 9 . 0 4 8 * Z 1 : X 1 = X *W : Y 1 = Y * W

5 6 I F L K L 2 T H E N X 1 = 3 6 0 + X 15 7 I F L K L 2 T H E N Y 1 = - 1 * Y 15 8 I F L 2 < L 1 T H E N Y 1 = 3 6 0 ~ Y 15 9 K = I N T ( 1 0 0 * K + . 5 ) / l 0 06 0 M = I N T ( 1 0 0 * M + . 5 J / 1 0 06 1 X 1 - I N T ( 1 0 0 * X 1 + . 5 1 / 1 0 06 2 Y 1 = I N T ( 1 0 0 * Y H - . 5 1 / 1 0 06 3 R E T U R N6 4 X = 0 : Y = 0 : Z = 0 i G O T O 5 5 06 5 P R I N T6 6 P R I N T " I S T H I S C O R R E C T : "6 7 P R I N T D ; " D E G R E E S "6 8 P R I N T M ; " M I N U T E S "6 9 P R I N T S ; " S E C O N D S "7 0 P R I N T7 1 I F D = 0 T H E N G O T O 8 0 07 2 I F M = 0 T H E N G O T O 8 0 07 3 I F S = 0 T H E N G O T O 8 0 07 4 P R I N T " E R V S ) Y [ O F F } E S O R [ R V S l N t O F F j O "7 5 G E T Q $7 6 I F Q $ = " " T H E N 7 5 07 7 R E T U R N7 8 P R I N T " D O N O E N T E R 0 , 7 9 P R I N T " P L E A S E R E - E N T E R - "8 0 P R I N T8 1 P R I N T " P U S H { R V S ) R i O F F ] T R E D O - "8 2 G O T O 7 5 08 3 0 E N D8 4 0 R E M8 5 C L 8 6 P R I N T " [ C L R H 8 D O W N ] { R I G H T j P R O G R A M

F O R "8 7 0 P R I N T " ( 2 R I G H T j D I S T A N C E A N D A N G L E "8 8 P R I N T " [ 2 R I G H T j B E T W E E N T W P O I N T S "8 9 F O R T = 1 T O 4 0 0 0 : N E X T9 0 G O T O 2 0

D i s k M e n u F o T h V I A n 6 1 0 R E V I C / 6 4 D I S K M E N U1 1 R E M P O K E 5 3 2 8 1 , 1 F O C O M M O D O R E 6 1 2 C L 1 3 p r i n t " [ c l r ] [ 4 d o w n ] [ g r n l r e a d i n g d i s k

d i r e c t o r y E b l u } "1 4 D I M P $ ( 1 0 0 )1 5 R E D I R E C T O R Y1 6 R E M { 2 S P A C E S P E E P E R1 7 O P E N 1 , 8 , 0 , " $ "1 8 R E M L O A D A R R A Y P 1 9 G E T # 1 , B $ : I F S T < > 0 T H E N 2 7 02 0 I F B ? < > C H R $ ( 3 4 ) T H E N 1 9 02 1 P $ = " "2 2 G E T # 1 , B $ : I F B $ < > C H R $ ( 3 4 ) T H E N P S = P $ + B ? :

G O T O 2 2 02 3 G E T # 1 , B $ : I F B S = C H R $ ( 3 2 ) T H E N 2 3 2 4 P $ ( X ) = P $ ; P R I N T X ; " [ U P } "2 5 G E T # 1 , B $ : I F B ? < > " " T H E N 2 5 02 6 I F S T = 0 T H E N X = X + 1 : G O T O 1 8 02 7 C L O S E 12 8 0 R E M { 2 S P A C E S l D I S P L A Y M E N U2 9 N = 1 03 0 P R I N T " E C L R ] E R E D j V I C D I S K M E N U "3 1 P R I N T " F O R " ; P $ ( 0 ) ; " { B L U ] " : P R I N T3 2 I F N < 1 0 T H E N N = 1 0

A u g u i t l 9 8 3 C O M P U T E ! ' ! G a z e t t e 1 1 3

Page 116: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 116/132

3 3 I F N > 1 0 0 T H E N N = 1 0 03 4 F 0 R J = { N - 9 ) T 0 N : P R I N T J ; " - " ; P $ ( J ) : N E X T3 5 P R I N T : P R I N T " P R E S S { D 0 W N ] { 5 L E F T H r E D )

k [ b l u ] f o r n e x t s c r e e n "3 6 P R I N T " [ R E D ) l [ b L U ) F O R L A S T S C R E E N "3 7 P R I N T " [ R E D } e [ b L U } T E X I T T B A S I C "3 8 P R I N T " ( P U R j S [ B L U ! T O L O A D O N L Y "3 9 P R I N T " { G R N 3 R ( B L U } T L O A D A N D R U N "4 0 Z $ = " " : G E T Z $ : I F Z $ = M " T H E N 4 0 04 1 I F Z $ = " N " T H E N N = N + 1 0 : G O T O 3 0 04 2 I F Z $ = " L " T H E N N = N - 1 0 : G O T O 3 0 04 3 I F Z S = " E " T H E N P R I N T " M E N U S T I L L P R E S E N T

E N 4 4 I F Z $ = " S " T H E N G O S U B 4 7 0 : G O T O 5 7 04 5 I F Z $ = " R " T H E N G O S U B 4 7 0 : G O T O 5 4 04 6 G O T O 4 0 04 7 0 R E M S E L E C T A N D { 1 2 S P A C E S j P R I N T L O A D4 8 P R I N T " { D O W N J p R O G R A M # " 4 9 I N P U T S : P R I N T " { 1 7 D O W N } "5 0 I F S < 1 O R S > X T H E N 4 8 05 1 I F L E N { P $ ( S ) ) > 1 2 T H E N P $ ( S ) = L E F T $ ( P S < S )

, 1 2 ) + " * "5 2 P R I N T " L O A D " + C H R ? ( 3 4 ) + P $ ( S ) + C H R $ ( 3 4 ) +

" , 8 [ 3 U P ] 1 15 3 R E T U R N5 4 0 R E M L O A D A N D R U 5 5 P O K E 6 3 1 , 1 3 : P O K E 6 3 2 , 8 2 : P O K E 6 3 3 , 8 5 : P O K

E 6 3 4 , 7 8 i P O K E 6 3 5 , 1 3 : P O K E 1 9 8 , 55 6 E N 5 7 R E M L O A D O N L Y5 S P O K E 6 3 1 , 1 3 : P O K E 1 9 8 , 1

4 P R I N T T A B ( ( I N T { 2 2 - L E N ( A $ { P ) ) ) / 2 ) - 2 ) s I KP U T A $

4 I F A $ = A $ ( P ) T H E N P R I N T " { C L R ) " : P R I N T S P C ( 22 6 ) " C O R R E C T 1 " : G O S U B 8 2 : G O T O 4 6

4 3

W o r d s p e l lB 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 R 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 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 W o r d s p e l l , V I V e r s i o nP R I N T " ( C L R } " : P O K E 3 6 8 6 9 , 2 4 2 : G O S U B 6 1

2 P R I N T " [ C L R ] ( B L U ) U D O W N } [ 3 S P A C E S } C R EA T E N E W L I S T " : I N P U T " { 2 D O W N H 4 R I G H T ]{ S P A C E S ] ( Y O N ) " ; R $ : I F R $ " Y " T H E N 5 0

2 I F R ? o " N " T H E N 2 12 V = 3 6 8 7 8 : S = 3 6 8 7 6 : S C = 3 6 8 7 92 D I M A S ( 1 9 ) , W $ ( 1 9 )2 F O R P = 0 T O 1 9 : R E A D A $ ( P ) : N E X T2 F O R P = 0 T O 1 92 P R I N T " ( C L R ) "2 P R I N T S P C ( 2 2 0 )2 P R I N T T A B ( I N T ( 2 2 - L E N ( A S ( P ) )3 G O S U B 3 53 G O S U B 4 03 N E X T3 G O T O 7 13 R E M P R I N T O U T W O R D S3 F O R X = 1 T O L E N { A ? ( P ) )3 P R I N T M I D $ ( A $ ( P ) , X , 1 ) ;3 F O R T = 1 T O 3 0 0 : N E X T3 N E X T3 R E T U R N4 P R I N T " [ C L R ] " : P R I N T S P C ( 2 2 0 )

" ' W " : G 0 S U B 8 14 P R I N T " { C L R ] " i P R I N T S P C ( 1 1 8 ) : P R I N T " W R O N

G ( S H I F T - S P A C E ) I " : P R I N T : P R I N T " C O R R E C TT S H I F T - S P A C E } S P E L L I N G ! S H I F T - S P A C E } 1 S T" : P R I N T

4 P R I N T : P R I N T : P R I N T : P R I N T T A B ( I N T { 2 2 - L E N< A $ ( P ) ) ) / 2 ) A $ ( P ) : K = K + 14 F O R T = 1 T O 2 0 0 0 : N E X T

4 P O K E S C 2 74 R E T U R N4 R E C R E A T E W O R D D A T A5 P R I N T " { C L R ] " : D I M B $ ( 1 9 )5 F O R I = 0 T O 1 9 : P R I N T " W O R D " ; 1 + 1 ; : I N P U T B $ ( l

) : N E X T5 P R I N T " { C L R } { W H T J [ 2 D O W N ) "5 F O R I = 0 T O 1 7 S T E P 45 P R I N T l + I f " D A " C H R $ ( 3 4 ) B ? ( I ) C H R $ ( 3 4 ) ; " ,

" C H R $ ( 3 4 ) B S T l + 1 ) C H R $ ( 3 4 ) ;5 P R I N T " , " C H R $ ( 3 4 ) B $ ( I + 2 ) C H R ? ( 3 4 ) ; " " C

R S ( 3 4 ) B $ ( l + 3 ) : N E X T5 P R I N T " G O T O 1 " : P R I N T " [ H O M E ] "5 P O K E 1 9 8 , 65 F O R I = 0 T O 5 : P O K E 6 3 1 + I , 1 3 : N E X T5 E N 6 R E I N S T R U C T I O N S6 P R I N T " U S E T H I S P R O G R A M F O S P E L L I N G

P R A C T I C E . [ 4 S P A C E S l W H E N R E Q U E S T E D , E T E T H E S P E L L I N G " ;6 P R I N T " W O R D S A N D [ R V S ) P R E S S R E T U R N( O F F ) . [ 2 S P A C E S ] W H E N { 3 S P A C E S j A L L ( 2

O F T H E W O R D S H A V E B E E N E N T E R E D " ;6 P R I N T " T H E Y W I L L B P L A C E D I N T O

[ S P A C E S } T H E P R O G R A M A D A T A[ S P A C E S } S T A T E M E N T S . [ 2 S P A C E S ] R E - S A V

E 6 F R I N T " - I N G T H P R O G R A M A T ( 3 S P A C E S ) T HE N D O F T H S E S S I O N W I L L S A V E T H E E N T

E R E D W O R D S F O R " ;6 P R I N T " U S E A T H E { 2 S P A C E S ) N E X T P R A C T

I C 6 P R I N T " [ 4 D O W N } [ 5 R I G H T ) { R V S } P R E S S R E

U R N { O F F } "6 G E T R $ : I F R S = " " T H E N 6 76 I F R $ = C H R $ ( 1 3 ) T H E N R E T U R N6 G O T O 6 77 R E P R I N T O U T M I S S P E L L E D W O R D S A N D S

O R 7 P R I N T : P R I N T " ( C L R } [ R V S } M I S S P E L L E D W O R D

S : ( O F F } " : P R I N T7 F O R P = 0 T O 1 9 : I F W $ ( P ) = " W " T H E N P R I N T T A B ( 4 )

A $ ( P }7 N E X T7 P R I N T " [ H O M E } { 1 9 D O W N } { R V S ) S C O R E = " 1 0 0

- K * 57 P R I N T : P R I N T " { 3 S P A C E S J A G A I N ( O

7 G E T R $ : I F R S = " " T H E N G O T O 7 67 I F R $ = " Y " T H E N R U N 17 I F R $ < > " N " T H E N 7 67 P O K E 3 6 8 6 9 , 2 4 0 : P O K E V , 0 ; P O K E S , 08 G O T O 5 98 P O K E S C , 2 6 : P O K E V , 1 5 : F O R X = L 8 0 T O 1 4 5 S T E P -

1 : P O K E S , X : N E X T : P O K E V , 0 : R E T U R N8 P O K E V , 1 5 : F O R X = 2 2 0 T O 2 5 5 : P O K E 3 6 8 7 6 , X : N E

X T : P O K E V , 0 : R E T U R N1 1 C O M P U T E ! ' * G a z e t t e A u g u i H 9 8 3

Page 117: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 117/132

P r o g r a m 2 W o r d s p e l l , 6 V e r s i o nP R I N T " ( C L R ) " : P R I N T C H R $ ( 1 4 ) : P O K E 5 3 2 8 0 , 7: P O K E 5 3 2 8 1 , 1 : G O S U B 6 1

2 P R I N T " [ C L R } ( E L K ) ( 4 D 0 W N } ( 3 R I G H T )[ S P A C E S j C R E A T E N E L I S T " : I N P U T "{ D O W N ) [ 4 R I G H T ] [ 2 S P A C E S ] ( Y O N ) " rR $ : I F R $ = " Y " T H E N 5 0

2 I F R $ < > " N " T H E N 2 12 D I M A $ ( 1 9 ) , W S { 1 9 )2 F O R P = 0 T O 1 9 : R E A D A $ ( P ) : N E X T2 F O R P = 0 T O 1 92 P R I N T " [ C L R } "2 P R I N T " ( 9 D O W N ) "2 P R I N T T A B ( I N T { 4 0 - L E N ( A $ ( P ) ) ) / 2 )3 G O S U B 3 53 G O S U B 4 03 N E X T3 G O T O 7 13 R E M P R I N T O U T W O R D S3 F O R X = 1 T O L E N ( A $ ( P ) )3 P R I N T M I D $ ( A $ ( P } , X , 1 ) ;3 F O R T = 1 T O 3 0 0 : N E X T3 N E X T3 R E T U R N4 P R I N T " [ C L R } " : P R I N T " { 9 D O W N ] "4 P R I N T T A B ( ( I N T ( 4 0 - L E N ( A $ ( P ) ) ) / 2 ) - 2 ) : I N

P U T A ?4 I F A $ = A $ ( P ) T H E N P R I N T " ( C L R } " : P R I N T S P C ( 2

1 5 ) " { 5 D O W N ] C O R R E C T " : G O S U B 9 0 : G O T O 4 64 W $ ( P ) = " W " : G 0 S U B 8 14 P R I N T " ( C L R ) " : P R I N T " { 4 D O W N ] " S P C ( 1 7 ) ; "

W R O N G 1 " : P R I N T " { 2 D O W N ] " S P C ( 9 ) " C O R R EC T S H I F T - S P A C E } S P E L L I N G [ S H I F T - S P A C E ] I£

4 P R I N T : P R I N T : P R I N T : P R I N T T A B ( I N T ( 4 0 - L E N( A $ ( P ) ) ) / 2 ) A $ ( P ) : K = K + 1

4 F O R T = 1 T O 2 0 0 0 : N E X T4 P O K E 5 3 2 8 0 , 74 R E T U R N4 R E C R E A T E ! W O R D D A T A5 P R I N T " l C L R ] " : D I M B S ( 1 9 )5 F O R I = 0 T O 1 9 : P R I N T " W O R D " ; 1 + 1 ; : I N P U T B ? ( I

) N E X T5 P R I N T " [ C L R ] { 2 D O W N j t W H T } "5 F O R I = 0 T O I 9 S T E P 45 P R I N T l + I ; " D A " C H R $ ( 3 4 ) B $ ( l ) C H R $ ( 3 4 ) ; "

" C H R $ ( 3 4 } B $ T l + I ) C H R $ ( 3 4 ) ;5 P R I N T " , " C H R S ( 3 4 ) B $ ( l + 2 ) C H R $ ( 3 4 ) ; " , " C H

R 5 ( 3 4 ) B S ( I + 3 ) : N E X T5 P R I N T " G O T O 1 " : P R I N T " { H O M E ) "5 P O K E 1 9 8 , 1 05 F O R I = 0 T O 5 : P O K E 6 3 1 + I , 1 3 : N E X T5 E N 6 R E I N S T R U C T I O N S6 P R I N T " { B L K ) E 3 D O W N ) £ 6 S P A C K S j U S E T H I S

P R O G R A M F O S P E L L I N G " : P R I N T " P R A C T I CE . { 2 S P A C E S ] W H E N " ;

6 P R I N T " R E Q U E S T E D , E N T E R T H E " : P R I N T "P E L L I N G W O R D S A N D [ R V S J P R E S S R E T U R N{ O F F ) . [ 2 S P A C E S j W H E N "

6 P R I N T " A L L ( 2 0 ) O T H E W O R D S H A V E B E N " : P R I N T " E N T E R E D , T H E Y W I L L B P L A C ED "

6 P R I N T " I N T O T H E " : P R I N T " P R O G R A M A S D AT S T A T E M E N T S . { 2 S P A C E S ] R E - S A V E - "

6 P R I N T " I N T H P R O G R A M A T H E N O T H E " : P R I N T " S E S S I O N W I L L S A V E T H E " ;

6 P R I N T " E N T E R E D " ) P R I N T " W O R D S F O R U S E

A T H N E X T P R A C T I C E . "6 P R I N T " { 5 D O W N ] { 1 2 R I G H T } £ R V S ) P R E S S R

T U R N f O F F } "6 G E T R $ : I F R $ = " " T H E N 6 86 I F R S = C H R S ( 1 3 ) T H E N R E T U R N7 G O T 0 6 87 P R I N T t P R I N T " t C L R ) { R V S j M I S S P E L L E D W O R D

S : ( O F F } " : P R I N T : R E M P R I N T O U T M I S S P E L LE W O R D S , S C O R E

7 F O R P = 0 T O 1 9 : I F W $ ( P ) = " W " T H E N P R I N T T A B ( 4 )A $ ( P )7 N E X T

7 P R I N T " ( H O M E } [ 1 9 D O W N ] { R V S ) S C O R E = " 1 0 0- K * 5

7 P R I N T : P R I N T " l 3 S P A C E S } A G A I N ( O 7 G E T R $ s I F R $ = " " T H E N G O T O 7 67 I F B $ = " Y " T H E N R U N 17 I F R S < > " N " T H E N 7 67 P O K E 3 6 8 6 9 , 2 4 0 j P O K E V , 0 : P O K E S , 08 G O T O 5 98 P R I N T " { C L R ) " : P O K E 5 3 2 8 0 , 2 : S = 5 4 2 7 2 : F O R E

= S T O S + 2 3 : P O K E E , 0 : N E X T8 P O K E 5 4 2 9 6 , 1 : P O K E 5 4 2 7 7 , 1 : P O K E 5 4 2

7 8 2 4 8 P O K E 5 4 2 7 6 , 3 : P O K E 5 4 2 7 3 , P O K E 5 4

2 7 2 , 4 88 F O R T = 1 T O 3 0 : N E X T : P O K E 5 4 2 7 6 , 3 2 j F O R T

= 1 T O 4 0 0 : N E X T8 R E T U R N : R E M { 1 4 S P A C E S } F O R E = S T O S + 2 8 : P O K

E E , 0 : N E X T : R E T U R N9 S = 5 4 2 7 2 : F O R E = S T O S + 2 8 r P O K E E , 0 : N E X T1 0 P O K E 5 4 2 9 6 , 1 : P O K E 5 4 2 7 7 , 4 : P O K E 5 4

2 7 8 , 2 5 1 1 P O K E 5 4 2 7 6 , 3 : P O K E 5 4 2 7 3 , 2 : P O K E

5 4 2 7 2 , 1 8 1 2 F O R T = 1 T O 2 0 : N E X T : P O K E 5 4 2 7 6 , 3 2 : F O R

T = 1 T O 5 0 0 : N E X T1 3 F O R E = S T O S + 2 8 : P O K E E , 0 : N E X T1 4 R E T U R N

C o m p u t i n g F o K B a r n e y

R E M : V I C - 2 0 / C 6 4 B A R N E YR E M : M O D I F I E D F R O MR E M : T A L K I N G H E A DR E M : C O M P U T E 1 9 / 8 2

1 P R I N T " J C L R ) "2 F O P - T 8 0 0 : N E X T3 N = 4 G O S U B 6 7 5 G O S U B 1 0 6 G O S U B 2 6 7 G O S U B 4 8 8 G O S U B 2 6 9 P R I N T : P R I N T : P R I N T : P R I N T : P R I N T s G O T O 9

1 0 G O S U B 5 3 1 1 G O S U B 7 3 1 2 G O S U B 6 3 1 3 F O P = T 8 0 0 : N E X T1 4 G O S U B 7 5

A u g . j . t m 3 C O M P U T E ! 1 , G a z e l l e 1 1

Page 118: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 118/132

1 6 1 7 1 8 1 9 2 0 2 1 2 3 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 4 4 5 4 8 4 9 5 0 5 1 5 3 5 4 5 6 5 7 5 8 5 9 6 0 6 1 6 3 6 4 6 5 6 7 6 8 6 9 7 0 7 1 7 2 7 3 7 4 7 5 7 6 7 8 7 9 8 2 8 3 8 4 8 6 8 7 8 8 8 8 8 9 9 0 9 1 9 2 9 3 9 4 9 5

F O P = T 6 0 0 : N E X TG O S U B 7 0 F O P = T 1 0 0 : N E X TG O S U B 7 5 F O P = T O 8 0 0 : N E X TR E T U R NI N = 1 4 T H E N R E S T O R EN = R E A D S N U MF O K = T S N U MG O S U B 3 3 F O P = T 1 0 0 0 : N E X TG O S U B 7 8 N E X TR E T U R NP Y = 1P X = 1 0R E A D M I M 5 = " - l " T H E N R E T U R NI M $ = " * " T H E N M $ = N $P R I N T T A B { 1 0 ) ;P R I N T M $ : G O S U B 6 7 F O P = T 5 0 N E X TG O S U B 6 3 F O P = T 1 0 0 : N E X TP Y _ p y + 2G O T O 3 5 P R I N T " ( H O M E ) [ 3 D O W N ) " ; T A B ( 1 0 ) ; : I N P U T

N F O P = T 7 5 N E X TG O S U B 7 8 R E T U R NP R I N T " ( C L R } "P R I N T " ( 3 S P A C E S ) @ @ i a "P R I N T " { 2 S P A C E S } @ @ @ @ @P R I N T " @ = @ = @ = @ "P R I N T " J K { 5 S P A C E S j J K "P R I N T : P R I N T " < : ( 2 S P A C E S ) q { 2 S P A C E S ) :P R I N T " [ H O M E } [ 7 D O W N ) : [ 6 S P A C E S ) : "P R I N T : : P R I N T ( 1 0 S P A C E S ) " M & 5 @ 3 N "

9 6 P R I N T " ( 1 1 D O W N ) * * * P R E S S A N Y K E Y * * * "9 7 G E T A $ : I F A ? = " " T H E N G O T O 9 7 9 8 R U

T h V i p e rA T T E N T I O N P R O G R A M M E R S

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 " 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 .

j [ S P A C E S ! :M g @ § N :

P R I N T " { H O M E } { 7 D O W N )P R I N T " { H O M E } { 7 D O W N }R E T U R NP R I N T " [ H O M E ) [ 7 D O W N ) £ 3 Q %P R I N T " ( H O M E ) { 7 D O W N } : R E T U R NP R I N T " { H O M E } { D O W N ] J K J K

T 1 5 0 0 : N E X TF O P = R E T U R NP R I N T " ( H O M E ) [ 5 D O W N J J KR E T U R NP R I N T " ( H O M E ) [ 5 D O W N j J KR E T U R NP R I N T " { H O M E } "F O 1 = T P R I N T T A B ( 1 0 ) ; " ( 1 1 S P A C E S ] "N E X TR E T U R ND A T AD A T A I ' B A R N E Y , - 1D A T A T H E [ 2 S P A C E S j C L O N E , - 1P R I N TD A T A Y O U R N A M E ? , - 1

G R E A T N A M E , * , - 1T H A N K S F O R , - 1P L A Y I N G 1 1 1 , * , - l

F O R X = l T 2 5 0 0 : N E X T XP R I N T " f C L R } "

J K J K

D A T AD A T AD A T AD A T A

P r o g r a m 1 T h V i p e r - V I C V e r s i o n1 D T = 6 0 ! D I H M A ( D T ) i D I M Q { 1 0 0 )2 F O R J = 0 T O 6 5 R E A D J M P O K E 8 2 8 + J , J M i N E X T : F

O R J = l T O D T i R E A D M A ( J ) i N E X T3 P R I N T " ( W H T ) ( C L R } " ; P O K E 3 6 8 6 4 , 4 i P O K E 3 6 8

7 9 , L l l i P O K E 3 6 8 7 8 , 1 5 t S 3 « 3 6 B 7 7 i C - 3 0 7 2 0 iS C « 7 6 8 0

4 0 M Z = » 0 : P = 0 s D R = 05 V = 3 6 8 7 8 ! S l = 3 6 8 7 5 t S 2 = 3 6 a 7 6 i A - 2 : N » 2 : M M =6 G O S U B 3 7 07 F O R J - 7 6 8 0 T O 7 7 0 0 t P O K E J + C , 0 t P O K E J , 1 6 0 i N

E X 8 F O R J = > 7 7 0 1 T O 8 1 8 5 S T E P 2 2 P O K E J + C , 0 P O K E J

, 1 6 0 i N E X T9 F 0 R J » 8 1 8 4 T O 8 1 6 4 S T E P - l i P O K E J + C , 0 ! P O K E J

, 1 6 0 ! N E X T1 0 F O R J = 8 1 4 2 T O 7 7 0 2 S T E P - 2 2 i P O K E J + C , 0 : P O K

E J , 1 6 0 : N E X T1 1 M - I N T { R N D ( 1 ) * 5 0 6 ) + S C1 2 I F P E E K ( M } < > 3 2 T H E N 1 1 01 3 P O K E M . 4 21 4 S = I N T { R N D ( 1 ) * 5 0 6 } + S C1 5 I F P E E K ( S ) < > 3 2 T H E N 1 4 01 6 P O K E S , 9 01 7 S Y S 8 2 81 8 I F P E E K ( 1 ) - P E E K ( 2 ) = > 0 T H E N 2 1 01 9 D R = P E E K ( 1 ) - P E E K ( 2 )2 0 I F D R — 2 1 T H E N D R - 12 1 I F P E E K ( S + D R ) » 1 6 0 O R P E E K { S + D R ) - 4 3 T H E N P

O K E S , 4 3 : P O K E S + D R + C , 2 P O K E S + D R , 9 0 : G O T0 6 0 0

2 2 I F M M = 1 T H E N G O S U B 7 0 02 3 S Y S 8 2 82 4 I F P E E K ( S + D R ) = 4 2 T H E N P O K E S 1 , 2 5 0 : P O K E S 2

, 2 5 0 : S Y S 8 2 8 i P = P + l : N = N + 2 j M M = 1 : P 0 K E S 1 ,0 t P O K E S 2 , 02 5 I F M M = 0 T H E N P O K E M , 4 2

2 6 Q ( A ) = S + D R2 7 S Y S 8 2 82 8 Z = A - N2 9 I F Z < 0 T H E N Z = 1 0 1 + ( A - N )3 0 P O K E Q ( Z ) , 3 23 1 A = A + 1 : S Y S 8 2 S3 2 I F A > 1 0 0 T H E N A = 03 3 P 0 K E S 2 , 2 3 0 : F O R T = 1 T O 2 : N E X T : P 0 K E S 2 , 03 4 S Y S 8 2 83 5 P O K E S , 4 3 : P O K E S + D R , 9 0 : S = S + D R : S Y S 8 2 83 6 F O R T = 1 T O S K : N E X T : G O T O 1 7 03 7 I F T R = 1 T H E N P R I N T " { C L R ) " : G O T O 4 5 03 8 N $ = " ( 2 4 S P A C E S ) ^ + + + V I C - V I P E R + + + +

[ S P A C E S ) "1 1 C O M P U T E I ' t G a r e t t e A u g u s i l 9 8 3

Page 119: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 119/132

3 9 F O R J = 1 T O 4 5 : P 0 K E S 2 , 2 3 0 : F O R T = 1 T O 2 : N E X T: P O K E S 2 , 0

4 0 P R I N T " { H 0 M E J { 4 D O W N ] " M I D $ ( N $ , J , 2 2 )4 1 F O R T = 1 T O 1 5 0 : N E X T : N E X T4 2 P R I N T4 3 F O R T = 1 T O 2 0 0 0 : N E X T : P R I N T " { C L R }

{ D O W N } G E T H ' * ' S B U T { 2 S P A C E S )( D O W N } { 4 S P A C E S j D O N ' T H I T A N Y T H I N G[ d O W N } ( 3 S P A C E S l E L S E . "

4 4 P R I N T " l 2 D O W N 1 E 3 S P A C E S j U S E J O Y S T I C K

4 5 0 P R I N T " { 3 D O W N ] { 3 S P A C E S 3 E N T E R S K I L LL E V E L E 2 S P A C E S } { D O W N } ( 3 S P A C E S } ( E A S Y) 9 ( H A R D ) "

4 6 G E T A $ : I F A S = " " T H E N 4 6 04 7 I F A ? < " 1 " O R A $ > " 9 " T H E N 4 6 04 8 S K = ( 1 0 - ( V A L ( A $ ) ) ) t 24 9 i f t r = 1 t h e n p r i n t " { c l r } " : g o t o 5 2 05 0 p r i n t " { c l r } [ d o w n } y o w i l l g e t i

e s { d o h n ] { 2 s p a c e s l a s m a n y p o i n t s w i h | d o w n H 3 s p a c e s } a n e a s y m a z e "5 1 p r i n t " { 2 d o w n ] y o u w i l l g e t t i m e s

( d o w n } [ 2 s p a c e s j a s m a n y p o i n t s w i t h{ d o w n } [ 3 s p a c e s j a h a r d m a z e " : t r = 1

5 2 p r i n t " e 2 d o w n } h i ' h f o r h a r d m a z e5 3 p r i n t " h i t ' e f o e a s y m a z e "5 4 p r i n t " h i ' n f o n m a z e "5 5 g e t b $ : i f b $ = " " t h e n 5 5 05 6 i f b $ = " n " t h e n p r i n t " { c l r ] " : r e t u r n5 7 i f b $ = " h " t h e n : p r i n t m { c l r } " : f o r j = 1 t o d t

: p o k e s c + m a ( j ) + c , 0 : p o k e s c + m a ( j ) , 1 6 0 : ne x t : m z = 1 : r e t u r n

5 8 i f b $ < > " e " t h e n 5 5 05 9 p r i n t " { c l r } " : m z = 2 : f o r j = 1 t o 3 2 : p o k e s c +

m a ( j ) + c , 0 : p o k e s c + m a { j ) , 1 6 0 : n e x t : r e t uR

6 0 P O K E S 3 , 2 3 0 : F O R J = 1 5 T O 0 S T E P - . 0 5 : P O K E V ,J : N E X T : P O K E S 3 , 0

6 1 F O R T = 1 T O 1 5 0 0 : N E X T6 2 I F M Z = 1 T H E N P = P * 56 3 I F M Z = 2 T H E N P = P * 26 4 0 R = P * ( V A L ( A $ ) )6 5 P R I N T " { C L R ] { 2 D O W N } { Y E L } Y O U R S C O R E :

" 6 6 I F R > H S T H E N H S = R6 7 P R I N T " { 2 D O W N } H I G H S C O R E : " H S6 8 F O R T = 1 T O 3 0 0 0 ; N E X T6 9 G O T O 3 07 0 M = I N T ( R N D ( 1 ) * 5 0 6 ) + S C : M M = 0 : S Y S 8 2 87 1 I F P E E K ( M ) < > 3 2 T H E N M M = 17 2 R E T U R N7 3 D A T A 1 6 9 , 1 2 8 , 1 4 1 , 1 9 , 1 4 5 , 1 6 9 , 0 , 1 3 3 , 1 , 1

3 3 , 2 , 1 6 9 , 1 2 7 , 1 4 1 , 3 4 , 1 4 5 , 1 6 2 , 1 1 9 , 2 3 6 ,3 2 , 1 4 5

7 4 D A T A 2 0 8 . 4 , 1 6 9 , 1 , 1 3 3 , 1 , 1 6 9 , 2 5 5 , 1 4 1 , 3 4, 1 4 5 , 1 6 2 , 1 1 8 , 2 3 6 , 1 7 , 1 4 5 , 2 0 8 , 4 , 1 6 9 , 2 2, 1 3 3 , 1

7 5 D A T A 1 6 2 , 1 1 0 , 2 3 6 , 1 7 , 1 4 5 , 2 0 8 , 4 , 1 6 9 , 1 , 13 3 , 2 , 1 6 2 , 1 2 2 , 2 3 6 , 1 7 , 1 4 5 , 2 0 8 , 4 , 1 6 9 , 2 2, 1 3 3 , 2 , 9 6

7 6 D A T A 1 4 2 , 1 4 3 , 1 8 3 , 1 8 4 , 1 8 5 , 1 8 a , 1 8 9 , 1 9 0 ,2 3 5 , 2 1 2 , 2 2 2 , 2 2 3 , 2 2 4 , 2 2 5 , 2 2 6 , 2 2 7 , 2 3 4 ,2 3 5 , 2 3 6 , 2 3 7

7 7 D A T A 2 3 8 , 2 3 9 , 2 4 9 , 2 5 6 , 2 7 1 , 2 7 2 , 2 7 3 , 2 7 6 ,2 7 7 , 2 7 8 , 3 1 3 , 3 1 9 , 1 4 1 , 1 4 4 , 1 7 7 , 1 7 8 , 1 7 9 ,1 8 0 , 1 8 1 , 1 9 2

7 8 D A T A 1 9 3 , 1 9 4 , 1 9 5 , 1 9 6 , 2 2 9 , 2 3 0 , 2 3 1 , 2 3 2 ,2 6 5 , 2 6 6 , 2 6 7 , 2 6 8 , 2 6 9 , 2 8 0 , 2 8 1 , 2 8 2 , 2 6 3 ,2 S 4 ; 3 1 7 , 3 2 0

P r o g r a m 2 T h V i p e r 6 V e r s i o nD T = 6 0 : D I M M A ( D T ) , Q { 1 0 0 ) , I S { 1 5 )1 0

1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8

1 9 2 0 2 1 2 2

2 3 2 4

2 5 2 6 2 7 2 8 2 9 3 0

3 1

3 2

3 3 3 4 3 5 3 6 3 7

3 8 3 9

4 0 4 1 4 2 4 3

4 4 4 5 4 6 4 7 4 8

4 9 P R I N T " ( Y E L } S L O W f W H T ) [ 2 S P A C E S ] < -E 8 H R V S ] 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 { O F F }E W H T ) ~ > { 2 S P A C E S } E 6 3 F A S T "

5 0 P R I N T T A B ( 1 0 ) " { R V S } ( W H T ) = { C Y N } -[ p u r S ^ { g r n } ^ E y e l ] z E i E z % 6 %E 7 - { B L U } z f 3 3 - - " : P R I N T

A u a u i M 9 8 3 C O M P U T E ! ' ! G a z e l l e 1 1 7

I % ( 1 0 ) = - 4 1 : I % ( 6 ) = - 3 9 i I % ( 9 ) = - 3 9 : I S ( 5 ) = .4 1 s J O Y = 5 6 3 2 1F O R J » 1 T O D T : R E A D M A ( J ) i N E X TP R I N T " ( W H T } { C L R } " C H R $ ( 1 4 2 ) i C = 5 4 2 7 2 i SC » 1 0 2 4 : P O K E 5 3 2 8 1 , 2 : P O K E 5 3 2 8 0 , 8M Z = 0 : P = 0 : D R = 0C U R R = 2 5 1 : S P E E D = 4 9 3 5 2 : I N D E X = S P E E D + l i LN G T H = I N D E X + 1 : R T N = L N + 1S I D = 5 4 2 7 2 : V = S I D + 2 4 : S 1 = S I D : S 2 = S I D : S 3 =S 2 i A = 2 : N = 2 : M M = 0 : S 4 = S I D + 4F O R I = 0 T O 2 4 : P O K E S I D + I , 0 : N E X T : P O K E S I D +1 , 2 5 P O K E S I D + 5 , 6 : P O K E S I D + 6 , 0P O K E S I D + 2 4 , 1 5G O S U B 4 1 0 : P O K E S I D + 5 , 6 : P O K E S P E E D , 1 9 - S KF O R J = 1 0 2 4 T O 1 0 6 3 : P O K E J + C , 7 : P O K E J , 1 6 0 tN E X TF O R J = 1 0 6 4 T O 2 0 2 4 S T E P 4 0 : P O K E J + C , 7 : P O K EJ , 1 6 0 : N E X TF O R J = 2 0 2 3 T O 1 9 8 4 S T E P - 1 : P O K E J + C , 7 : P O K EJ , 1 6 0 : N E X TF O R J = 1 9 8 3 T O 1 0 6 3 S T E P - 4 0 : P O K E J + C , 7 : P O KE J , 1 6 0 : N E X TM = I N T { R N D ( 1 } * 1 0 0 0 ) + S CI F P E E K ( M ) < > 3 2 T H E N 2 5 0P O K E M , 4 2 : P O K E M + C , 1S = I N T { R N D ( 1 ) M 0 0 0 } + S CI F P E E K ( S ) < > 3 2 T H E N 2 8 0P O K E S , 9 0 ! P O K E S + C , 1 6 * R N D ( 1 ) : I F { P E E K (5 6 3 2 1 ) A N D 1 5 ) = 1 5 T H E N 3 0 0S % = S / 2 5 6 : P O K E C U R R , S - S % * 2 5 6 : P O K E C U R R +1 , S % : P O K E I N D E X , 0P O K E L N G T H , N : S Y S 4 9 1 5 2 + 5 : R E H M A I N L O O P

G O T O 1 7 H I T = P E E K ( R T N )I F H I T O 1 6 0 A N D H I T O 2 1 4 T H E N 3 6 0S = P E E K ( C U ) + 2 5 6 * P E E K ( C U + 1 ) : P O K E S , 4 2 : PO K E S + C , 7 : G O T O 7 7 0I F H I T O 4 2 T H E N 3 2 0P O K E S I D , 0 : P O K E S I D + 5 , 9 : P O K E S 4 , 1 2 8 : P O KE S 4 , 1 2 9 : P = P + 1 : N = N + 2 : F O R T = 1 T O 5 0 : N E X TP 0 K E S 4 , 1 2 8 : P O K E S I D , 0 : P O K E S I D + 5 , 6 : P O KE S I D + 2 4 , 0 : P O K E S I D + 2 4 , 1 5G O S U B 8 8 0 : P O K E M , 4 2 : P O K E M + C , 1 : P O K E S I D +2 4 , 0 : P O K E S I D + 2 4 , 1 5G O T O 3 2 0I F T R = 1 T H E N P R I N T " E C L R } " : G O T O 4 7 0G O S U B 9 5 0P R I N T " { 2 D 0 W N } [ 3 S P A C E S l G E T T H ' * ' S

B U T " ; P R I N T " [ 3 S P A C E S ) D O N ' T H I A N Y TH I N G E L S E "P R I N T " { 2 D O W N ] ( 3 S P A C E S j U S E J O Y S T I C K

I C O N T R O L P O R T O N E . "F O R J = 1 T O 4 5 : P O K E S I D , 2 3 0 : P O K E S 4 , 3 3 : F O RT = 1 T O 2 : N E X T : P O K E S 4 , 3 2 : P O K E S I D , 0P O K E S I D + 5 , 2P R I N T " { 3 D O W N ) " T A B ( l l ) " E N T E R S K I L LE V E L : "P R I N T T A B ( 1 0 ) " E 8 3 [ R V S ) [ 9 S P A C E S ] l l l

Page 120: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 120/132

5 1 P R I N T " { U P ] " T A B ( 1 0 + S K ) ; " { W H T j t { L E F T ) "J = 1 5 - { P E E K { 5 6 3 2 1 ) A N D 1 5 ) : S K = S K + { ( J A N D8 } = 8 ) * ( S K < 1 9 ) - ( { J A N D 4 ) = 4 ) * { S K > 0 I F ( P E E K ( 5 6 3 2 1 } A N D 1 6 ) = 0 T H E N 5 6 0I T K T H E N 5 3 0T = T I + 5 : P R I N T " " : G O T O 5 1 0I F T R = 1 T H E N P R I N T " [ C L R ] " : G O T O 6 1 0P R I N T " ( C L R ] ( D O W N ) E L O W E R ] Y O W I L L G E

T I M E S " s P R I N T " A M A N Y P O I N T S W I H P R I N T " A E _ A S Y M A Z E .P R I N T " { 2 D O W N ] Y O U W I L L G E T T I M E S ": P R I N T " A S M A N Y P O I N T S W I T H "P R I N T " A H A R D M A Z E .P R I N T " ( 2 D O W N J T l O W E R ] E 8 3 P R E S S( w h t J l e f t £ 8 3 f o r h a r d m a z e "p r i n t M d o w n ] p r e s s [ w h t ] r i g h t E 8 3o r e a s y m a z e "p r i n t " { d o w n ] p r e s s ( w h t j j o y b u t t o n| 8 f o n m a z e "i f p e e k ( 5 6 3 2 1 ) < > 2 5 5 t h e n 6 4 0m z = 0 : j = p e e k ( 5 6 3 2 1 ) : i f ( j a n d 1 6 ) = 0 t h e n pr i n t " ( c l r ) " c h r $ ( 1 4 2 ) ; : r e t u r ni f ( j a n d 1 5 ) = 1 5 t h e n 6 5 0p r i n t " ( c l r ] " c h r $ ( 1 4 2 ) : i f ( j a n d 4 ) t h e n7 2 I = - 1 : P R I N T " £ H O M E ] E R V S ) H A R D M A Z E "F O R J = l T O D T : P O K E S C + 8 0 + I * 3 { [ p ] + M A ( J ) + C, P O K E S C + M A ( J ) + 8 0 + 1 * 3 2 0 , 1 6 0 : N E X T JI = I + 1 : I F I < 2 T H E N 6 9 0M Z = 1 : R E T U R NI F ( J A N D 8 ) T H E N 5 7 0I = - 1 : P R I N T " E H O M E ] E R V S ] E A S Y M A Z E "F O R J = l T O 3 2 ; P O K E S C + M A ( j ) + C + 8 0 + 3 2 0 * I , 3: P O K E S C + M A ( J ) + 8 0 + 3 2 0 * 1 , 1 6 0 : N E X T

: I F K 2 T H E N 7 4 0M Z = 2 : R E T U R NP O K E S I D , 0 : P O K E S I D + 5 , 1 5 : P O K E S 4 , 1 2 9 : F OR J = 1 5 T O 4 S T E P - . 1 : P O K E S I D + 2 4 , J : N E X TP O K E S I D + 2 4 , 1 5 : F O R T = 1 T O 5 0 0 : N E X T : P O K E S4 , 1 2 8 : F O R T = 1 T O 2 0 0 : N E X T : P O K E S I D + 5 , 6I F M Z = 1 T H E N P = P * 5I F M Z = 2 T H E N P = P * 2R = P * ( S K + 1 )P R I N T " t C L R ) [ D O W N H Y E L ) Y O U R S C O R E :" I F R > H S T H E N H S = RP R I N T " [ 2 D O W N ] [ C Y N j H I G H S C O R E : " H SP R I N T : P R I N T " { W H T ] P R E S S g 3 3 [ R V S ] J O YB U T T O N { O F F ] [ W H T ] T O P L A Y A G A I N . "I F ( P E E K ( 5 6 3 2 1 ) A N D 1 6 } T H E N 8 6 0G O T O 1 4 0M = I N T ( R N D ( 1 ) * 1 0 0 0 ) + S C : M M = 0I F P E E K ( M ) O 3 2 T H E N 8 S 0R E T U R ND A T A 2 5 9 , 2 6 0 , 3 3 6 , 3 3 7 , 3 3 8 , 3 4 1 , 3 4 2 , 3 4 3, 3 7 6 , 3 8 3 , 4 1 1 , 4 1 2 , 4 1 3 , 4 1 4 , 4 1 5 , 4 1 6D A T A 4 2 3 , 4 2 4 , 4 2 5 , 4 2 6 , 4 2 7 , 4 2 8 , 4 5 6 , 4 6 3, 4 9 6 , 4 9 7 , 4 9 8 , 5 0 1 , 5 0 2 , 5 0 3 , 5 7 9 , 5 8 0D A T A 2 5 8 , 2 5 9 , 3 3 0 , 3 3 1 , 3 3 2 , 3 3 3 , 3 3 4 , 3 4 5, 3 4 6 , 3 4 7 , 3 4 8 , 3 4 9 , 4 1 8 , 4 1 9 , 4 2 0 , 4 2 1

D A T A 4 9 0 , 4 9 1 , 4 9 2 , 4 9 3 , 4 9 4 , 5 0 5 , 5 0 6 , 5 0 7, 5 0 8 , 5 e 5 , 5 7 8 , 5 3 1P R I N T " t C L R ] { W H T 3 " C H R ? ( 1 4 2 ) ; : F O R I = 2 T0 3 P R I N T " _ * _ " ; N E X T P R I N T P R I N T "E D O W N ] "

P R I N T " " ; s F O R I = 2 T O 3 9 : P R I N T " ^ " ; : N E X TP R I N T " t H O M E ) [ D O W N } B 3 @ >

E 3 @ 3 1 2 E @ 3

5 2

5 3 5 4 5 5 5 6 5 7

5 8 5 9 6 0 6 1

6 2

6 3 6 4 6 5

6 6 6 7 6 8 6 9 7 0 7 1 7 2 7 3 7 4

7 5 7 6 7 7

7 8 7 9 8 0 8 1 8 2

8 3 8 4 8 5

8 6 8 7 8 8 8 9 9 0 9 1

9 2

9 3 9 4 9 5

9 6 9 7

1 1 C O M P U T E I S G a z e t t e A u g u s t l 9 8 3

9 8 P R I N T " { 2 S P A C E S j t R V S ] f e ( O F F ] f e £& ( O F F 3 & [ R V S ] f e [ O F F 3 f e ( R V S ] f e t O F F 3f e { R V S ] f e [ O F F ] f e { R V S T & E O F F T f e E R V S Jf

9 9 P R I N T " E t E ( R V S } ( O F F 3 f e { R V S ] f et O F F ] f e t R V S } f e ( O F F ] & E 2 T {

1 0 0 0

1 0 1 01 0 2 01 0 3 0

1 0 4 0

1 0 5 0

1 0 6 0

1 0 7 0

1 0 8 01 0 9 01 1 0 0

1 1 1 0

1 1 2 01 1 3 01 1 4 01 1 5 0

1 1 6 01 1 7 0

1 1 8 01 1 9 0

1 2 0 01 2 1 01 2 2 01 2 3 01 2 4 01 5 1 2 6 01 2 7 01 2 8 01 2 9 01 3 0 01 3 1 01 3 2 01 3 1 3 4 01 3 5 01 3 6 01 3 7 01 3 8 01 3 9 01 4 0 01 4 1 01 4 2 01 4 3 0

1 * 1 "P R I N T " 1 T [ S P A C E S 3 E 2 1 1 T E T { S P A C E S ] M ! l F Z Z = l T H E N 1 0 7 0I F P E E K ( 9 0 0 ) < > 2 3 2 T H E N G O S U B 1 1 3 0F O C 0 = 3 T 7 : P O K E 8 9 4 , C O : S Y S 8 9 3F O R I = 1 T O 2 0 j P R I N T " { H O M E ] { D O W N } " C H R $ (1 4 8 ) " ( D O W N ] t L E F T ] " C H R $ ( 1 4 8 ) "{ D O W N } { L E F T j " C H R $ ( 1 4 8 ) " { D O W N ]

L E F T } " C H R S ( 1 4 8 ) " D O W N ] ( L E F T J P O K E S I D + 1 , C O * 2 + I : P O K E S 4 , 3 3 : P O K E S 4 , 32 : N E X TF O R I = 1 T O 2 0 : P R I N T " £ H O M E ] [ D O W N ] " C H R ?( 2 0 ) " [ D O W N ] " C H R S ( 2 0 ) " { D O W N ] " C H R $ {2 0 ) " E D O W N 3 " C H R ? ( 2 0 ) " [ D O W N ]P O K E S I D + l , C O * 2 + 2 0 - I : P O K E S 4 , 3 3 : P O K E S4 , 3 2 : N E X T : N E X TF O R I = l T O 1 0 : P R I N T " { H O M E j ( D O W N 3 " C H R ? (1 4 8 ) " [ D O W N } [ L E F T ] " C H R $ { 1 4 8 ) "[ D O W N ] [ L E F T ] " C H R ? ( 1 4 8 ) " [ D O W N ]{ L E F T 3 " C H R $ ( 1 4 8 ) " [ D O W N ] [ L E F T ] "

N E X TP O K E S I D + 1 , 6 0F O R J = 1 5 T O 1 S T E P - 1 : P O K E 8 9 4 , J : P O K E S I D ,J * 1 0 : P O K E S 4 , 3 3S Y S 8 9 3 : P O K E S 4 , 3 2 : P O K E S I D + 2 4 , J s N E X T :P O K E S I D + 1 , 1 5 : P O K E S I D + 2 4 , 1 5Z Z = 1 : R E T U R NF O R I = 8 9 3 T O 9 0 5 : R E A D A : P O K E I , A : N E X TP R I N T " £ H O M E ] [ 8 D O W N ] [ R V S ] R E A D Y T L A I S E C O N D S . . . "D A T A 1 6 9 , 1 1 6 2 , 0 1 5 7 , 4 0 , 2 1 6 ,2 3 D A T A 2 2 4 , 1 6 0 , 2 0 8 , 2 4 8 , 9 F O R I = 4 9 1 5 2 T O 4 9 3 5 0 : R E A D A : C K = C K + A : P O KE I , A : N E X TP R I N T " [ H O M E ] ( 8 D O W N ] { 3 0 S P A C E S ] "I C K < > 2 9 2 0 3 T H E N P R I N T " E R R O R I D T S T A T E M E N T S ! " : P O K E 9 0 0 , 0 : E N DR E T U R ND A T A 1 6 9 , 0 , 1 4 1 , 1 9 9 , 1 9 2 , 1 7 3 , 1 , 2 2 0D A T A 4 1 , 1 5 , 1 7 0 , 1 8 9 , 1 8 3 , 1 9 2 , 2 4 0 , 3D A T A 1 4 1 , 1 9 9 , 1 9 2 , 1 7 3 , 2 0 1 , 1 9 2 , 1 0 , 1 7 0D A T A 1 6 5 , 2 5 1 , 1 5 7 , 2 0 5 , 1 9 2 , 1 6 5 , 2 5 2 , 1 5 7D A T A 2 0 6 , 1 9 2 , 5 6 , 1 7 3 , 2 0 1 , 1 9 2 , 2 3 7 , 2 0 2D A T A 1 9 2 , 1 6 , 3 , 2 4 , 1 0 5 , 1 2 8 , 1 0 , 1 7 0D A T A 1 8 9 , 2 0 5 , 1 9 2 , 1 3 3 , 2 5 3 , 1 8 9 , 2 0 6 , 1 9 2D A T A 1 3 3 , 2 5 4 , 1 6 9 , 3 2 , 1 4 5 , 2 5 3 , 2 3 8 , 2 0 1D A T A 1 3 2 , 1 7 3 , 2 0 1 , 1 9 2 , 1 6 , 5 , 1 6 9 , 0D A T A 1 4 1 , 2 0 1 , 1 9 2 , 1 6 9 , 2 3 0 , 1 4 1 , 0 , 2 1 2D A T A 1 6 9 , 3 2 , 1 4 1 , 4 , 2 1 2 , 1 6 9 , 3 3 , 1 4 1D A T A 4 , 2 1 2 , 1 6 9 , 2 1 4 , 1 4 5 , 2 5 1 , 2 4 , 1 6 5D A T A 2 5 1 , 1 3 3 , 2 5 3 , 1 6 5 , 2 5 2 , 1 0 5 , 2 1 2 , 1 3 3D A T A 2 5 4 , 1 6 9 , 5 , 1 4 5 , 2 5 3 , 2 4 , 1 7 3 , 1 9 9D A T A 1 9 2 , 1 6 , 1 3 , 1 0 1 , 2 5 1 , 1 3 3 , 2 5 1 , 1 6 5D A T A 2 5 2 , 2 3 3 , 0 , 1 3 3 , 2 5 2 , 7 6 , 1 3 8 , 1 9 2D A T A 1 0 1 , 2 5 1 , 1 3 3 , 2 5 1 , 1 6 5 , 2 5 2 , 1 0 5 , 0D A T A 1 3 3 , 2 5 2 , 2 4 , 1 6 5 , 2 5 1 , 1 3 3 , 2 5 3 , 1 6 5D A T A 2 5 2 , 1 0 5 , 2 1 2 , 1 3 3 , 2 5 4 , 1 7 7 , 2 5 1 , 2 0 1D A T A 3 2 , 2 0 8 , 2 4 , 1 6 9 , 8 1 , 1 4 5 , 2 5 1 , 1 6 9D A T A 4 , 1 4 5 , 2 5 3 , 1 7 3 , 2 0 0 , 1 9 2 , 2 4 0 , 8D A T A 1 6 2 . 0 , 1 3 4 , 1 6 2 , 1 9 7 7 , 1 6 2 , 2 0 8 , 2 5 2D A T A 7 6 , 5 , 1 9 2 , 1 4 1 , 2 0 3 , 1 9 2 , 9 6 , 0

Page 121: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 121/132

1 4 4 0 D A T A 0 , 0 , 0 , 0 , 4 1 , 2 1 7 , 1 , 01 4 5 0 D A T A 3 9 , 2 1 5 , 2 5 5 , 0 , 4 0 , 2 1 6 , 0 , 0

C y l o n Z a 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 d" 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 C y l o n Z a p - S e t u p ( V I C )1 P O K E 5 2 , 5 6 : P O K E 5 6 , 5 6 : P O K E 4 4 , 2 8 : P O K E 7 1 6

8 , 0 : P O K E 6 3 1 , 1 3 1 : P O K E 1 9 B , 12 P R I N T " J C L R ] * * * * C B M B A S I C V * * * * " : p R

I N T " { L E F T } m F R E ( 0 ) ; " B Y T E S F R E E "

P r o g r a m 2 C y l o n Z a p - S p e c i a l I n s t r u c t i o n s ( V I C )1 R E M * * * C Y L O H Z A P * * * *3 P R I N T " [ C L R } " i P O K E 3 6 6 7 9 , 8 i P O K E 3 6 8 6 9 , 1 93 G O S U B 2 3 54 P R I N T " [ 3 D O W t j ) [ 2 S P A C E S H r V S ) L O A D I N G

[ S H I F T - S P A C E J C H A R A C T E R S "4 F O R A = 5 1 2 0 T O 7 1 6 7 t P O K E A , P E E K ( A + 2 7 6 4 8 ) : N

E X 5 F O R A = 5 3 8 4 T O 5 5 0 45 R E A D D6 I F D < > - 1 T H E N P O K E A , D : N E X T6 F O R A = 5 5 8 4 T O 5 6 3 2 s R E A D D : I F D < > - l T H E N P O K E

A , D : N E X T7 F O R A = 5 3 3 6 T O 5 3 5 9 : R E A D D : P O K E A , D : N E X T7 G O S U B 4 0 0 : P R I N T " [ U P } I N S T R U C T I O N S ( O F F ]E R V S l Y t O F F ) O { R V S J N I O F F J8 G E T A $ : I F A $ = " " T H E N P O K E 3 8 3 4 2 , I N T ( R N D ( 1 )

* 7 + l ) : P O K E 3 8 3 4 7 , I N T ( R N D ( 1 ) * 7 + l ) : G 0 T 0 88 I F A S = " Y " T H E N P O K E 3 6 8 6 9 , 1 9 2 : G O S U B 1 3 09 P O K E 3 6 8 6 9 , 1 9 2 i P O K E 1 9 8 , l : P O K E 6 3 1 , 1 3 1 : P

R I N T " t 2 D O W N } f C L R } P L E A S E W A I T W H I L EA M E L O A D S " : E N D

9 D A T A 2 4 , 2 4 , 6 0 , 1 2 6 , 2 4 , 2 4 , 1 2 6 , 2 5 5 , 1 , 1 9 , 51 , 2 5 5 , 2 5 5 , 5 1 , 1 9 , 1 , 1 2 8 , 2 0 0 , 2 0 4 , 2 5 5 , 2 5 5, 2 0 4 , 2 0 0

1 0 D A T A 1 2 8 , 2 5 5 , 1 2 6 , 2 4 , 2 4 , 1 2 6 , 6 0 , 2 4 , 2 4 , 24 , 2 4 , 6 0 , 2 4 , 6 0 , 1 2 6 , 2 1 9 , 1 9 5 , 3 , 7 , 4 4 , 2 5 4, 2 5 4 , 4 4 , 7 , 3

1 0 D A T A 1 9 2 , 2 2 4 , 5 2 , 1 2 7 , 1 2 7 , 5 2 , 2 2 4 , 1 9 2 , 1 95 , 2 1 9 , 1 2 6 , 6 0 , 2 4 , 6 0 , 2 4 , 2 4 , 1 6 , 8 , 1 6 , 8 , 16 , 8 , 1 6 , 6

1 1 D A T A 1 4 5 , 7 4 , 4 4 , 1 1 3 , 1 4 2 , 5 2 , 8 2 , 1 3 7 , 0 , 0 ,0 , 1 7 0 , 8 5 , 0 , 0 , 0 , - 1

1 1 D A T A 0 , 0 , 0 , 1 1 9 , 6 8 , 1 1 6 , 2 0 , 1 1 9 , 0 , 0 , 0 , 1 19 , 8 5 , 8 7 , 8 6 , 1 1 7 , 0 , 0 , 0 , 1 1 2 , 6 4 , 9 6 , 6 4 , 1 1

1 2 D A T A 0 , 0 , 0 , 2 0 6 , 1 7 0 , 2 0 6 , 1 7 0 , 2 0 2 , 0 , 0 , 0 ,2 3 8 , 1 3 6 , 2 3 6 , 4 0 , 2 3 8 , 0 , 0 , 0 , 2 2 4 , 1 2 8 , 2 2 4, 3 2 , 2 2 4 , - 1

1 2 D A T A 0 , 0 , 0 , 2 0 6 , 1 7 0 , 2 0 2 , 1 7 0 , 2 0 6 , 0 , 0 , 0 ,1 3 9 , 2 1 8 , 1 7 1 , 1 3 8 , 1 3 9 , 0 , 0 , 0 , 5 6 , 1 6 0 , 5 6 ,1 3 6 , 5 6

1 3 P R I N T " [ C L R 3 [ R E D j W E L C O M E T O C Y L O N Z A 1 3 P R I N T " Y O U H A V E B A S E N A M E D A L P H A "

( 1 S P A C E S } : P R I N T1 4 P R I N T " { C Y N ) y o U R M I S S I O N I T

[ S P A C E S ) P R O T E C T T H E " : P R I N T " N U C L E A RR E A C T O R "

1 4 P R I N T " { P U R ) F R O M T H K A M I K A Z E S T A R " : PR I N T " l U P } F I G H T E R S "

1 5 P R I N T " [ D O W N ) ( G R N ) Y O U H A V E L A S E R S[ S P A C E S } C O N T R O L L E D B T H [ S P A C E S } J O Y S T I C K "

1 5 P R I N T " { B L U } Y O U A L S O H A V E S M A R T1 S P A C E S ) B O M B S L A U N C H E D B T H F I R E

B U T T O N "1 6 P R I N T " { D O W N } { Y E L j A L L Y O D I P O I N T[ S P A C E S j T H E G U N A N D T H E L A S E R F I R E

A U T O M A T I C A L L Y "1 6 G O S U B 1 9 01 7 P R I N T " ( C L R ) [ P U R ] ( d o W N ) T H E F I G H T E R S

I L F L F A S T E R A M O R E O T H E M[ S P A C E S ) A R E D E S T R O Y E D "

1 7 P R I N T " [ D O W N 3 ( Y E L J B O N U S B A S E A N B O M BA T 6 0 P O I N T S "

1 8 P R I N T " ( B L U 3 ( D 0 W N } { 7 S P A C E S ] { R V S ) G O O DL U C K " : G O S U B 1 9 0 : R E T U R N

1 8 G O T O 2 0 7 01 9 A S = " { R V S 3 "1 9 F O R L = 1 T O 1 0 0 02 0 P R I N T " ( H O M E } "2 0 P R I N T T A B ( 2 ) A $ r " { C Y N } [ 2 0 D O W N ] H I T R E

U R N T O C O N T "2 1 G E T R $ : I F R $ = C H R $ ( 1 3 ) T H E N R E T U R N2 1 F O R I = 1 T O 3 3 3 : N E X T2 2 I F A $ = " ( R V S } " T H E N A 5 = " [ O F F ) " : G O T O 2 3 02 2 I F A $ = " [ O F F } " T H E N A $ = " [ R V S ) " : G O T O 2 3 02 3 N E X T L2 3 A $ = " [ R E D } * * * * [ S P A C E S 3 * * *

[ S P A C E S } * " : X = L E N { A ? ) : Z $ = " ( D O W N } " i GO S U B 2 9 5

2 4 A $ = " * ( 3 S P A C E S } * * { S P A C E S } * * * " : X = L E N { A $ ) : Z $ = " { 2 D O W N } " : G O S U B 2 9 5

2 4 A $ = " * { 4 S P A C E S ] * { 2 S P A C E S ! *£ S P A C E S } * * * * " : X = L E N ( A $ ) : Z $ = "[ D O W N } " : G O S U B 2 9 5

2 5 A S = " * * * l 2 S P A C E S } * ( 2 S P A C E S } * * * * * * { S P A C E S } * " : X = L E N ( A ? ) : Z $ = "{ D O W N J " : G O S U B 2 9 5

2 5 A 5 = " ( Y £ L } ( 2 S P A C E S ] * * * * * * * * *{ S P A C E S } * * ( S P A C E S } " : X = L E N ( A 5 ) : Z§ - " [ 7 D O W N } " ! G O S U B 2 9 5

2 6 A ? = " ( 4 S P A C E S } * * * [ S P A C E S ) *( S P A C E S } " : X = L E N { A 5 ) : Z S = " [ 8 D O W N ) " :

G O S U B 2 9 52 6 A $ = " ( 3 S P A C E S ) * { 2 S P A C E S ] * * * * *

( S P A C E S ) * * { S P A C E S } " : X = L E N ( A 5 ) : ZS = " { 9 D O W N ] " : G O S U B 2 9 5

2 7 A S = " ( 2 S P A C E S } * { 3 S P A C E S } * * [ 1 S P A C E S ) " : X = L E N ( A $ ) : Z $ » " [ 1 0 D O W N }" : G O S U B 2 9 52 7 A $ = " [ 2 S P A C E S } * * * * [ S P A C E S ] *{ S P A C E S } " : X = L E N ( A $ ) : Z S = " [ 1 1 D O W N } ": G O S U B 2 9 5

2 8 P R I N T : P R I N T2 8 A $ = " [ Y E L } [ 4 S P A C E S } B Y M D U D L E Y

[ S P A C E S } " : X = L E N ( A $ ) i Z S = 7 r ( l 4 D O W N } ": G O S U D 2 9 5

2 9 G O T O 4 02 9 P O K E 3 6 8 7 8 . 1 53 0 F O R I = 1 T O L E N ( A $ )3 0 P R I N T " [ H O M E 3 [ D O W N } " Z S ; S P C ( X ) L E F T S ( A $, l ) : P O K E 3 6 8 7 6 , 2 5 5 - ( I * 7 j3 1 X = X - 1 : N E X T : P O K E 3 6 8 7 6 , B : R E T U R N4 0 F O R A = 4 7 0 0 T O 5 0 0 04 2 R E A D D4 3 P O K E A . D

A u g j ( 1 1 9 8 3 C O M P U T E I ' i G a z e t t e 1 1

Page 122: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 122/132

4 4 N E X T4 5 R E T U R N5 0 D A T A 1 6 9 . 8 , 1 4 1 , 1 5 , 1 4 4 , 1 6 9 , 1 4 7 , 3 2 , 2 1 0 ,

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

5 0 D A T A 1 6 9 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 55 , 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 3 2 , 3 2 , 2 1 0 , 25 5 , 1 6 9 , 1 8 , 3 2

5 0 D A T A 2 1 0 , 2 5 5 , 1 6 9 , 1 6 9 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 12 7 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 1 6 2 , 9 , 1 6 0 , 7 , 3 2 , 2 4 0 ,2 5 5 , 1 6 9 , 1 6 9

5 0 D A T A 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 6 0 , 1 6 2 , 5 , 3 2 , 2 1 0 ,2 5 5 , 2 0 2 , 2 2 4 , 0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0, 2 5 5 , 2 4

5 0 D A T A 1 6 2 , 1 0 , 1 6 0 , 7 , 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 1 4 6 ,3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 8, 3 2 , 2 1 0 , 2 5 5

5 0 D A T A 1 6 9 , 1 6 0 , 1 6 2 , 5 , 3 2 , 2 1 0 , 2 5 5 , 2 0 2 , 2 2 4, 0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 69 , 3 2 , 2 1 0 , 2 5 5

5 0 D A T A 2 4 , 1 6 2 , 1 1 , 1 6 0 , 7 , 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 32 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 16 0 , 1 6 2 , 5 , 3 2

5 0 D A T A 2 1 0 , 2 5 5 , 2 0 2 , 2 2 4 , 0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 46 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 3 2 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 1 62 , 1 1 , 1 6 0 , 7

5 0 D A T A 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2 , 2 1 0 , 2 5 5 , 2 4 ,1 6 2 , 1 2 , 1 6 0 , 7 , 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 1 6 9 , 3 2 , 21 0 , 2 5 5 , 1 6 9

5 0 D A T A 1 6 0 , 1 6 2 , 5 , 3 2 , 2 1 0 , 2 5 5 , 2 0 2 , 2 2 4 , 0 , 20 8 , 2 4 8 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 1 6 2 , 1 3 ,1 6 0 , 7 , 3 2 , 2 4 0

5 1 D A T A 2 5 5 , 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 32 , 2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 6 0 ,1 6 2 , 5 , 3 2 , 2 1 0

5 1 D A T A 2 5 5 , 2 0 2 , 2 2 4 , 0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 4 6 , 3 2, 2 1 0 , 2 5 5 , 1 6 9 , 1 6 9 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 1 6 9 , 14 6 , 3 2 , 2 1 0

5 1 D A T A 2 5 5 , 2 4 , 1 6 2 , 1 4 , 1 6 0 , 8 , 3 2 , 2 4 0 , 2 5 5 , 16 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 6 9 , 3 2 , 2 1 0 , 2 5 5, 1 6 9 , 3 2 , 3 2

5 1 D A T A 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 16 9 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 9 6

P r o g r a m 3 C y l o n Z a p , V I V e r s i o n3 D E F F N A ( A ) = I N T ( R N D ( 1 ) * X + A ) : T T = 4 3 4 84 V 3 = 3 6 8 7 6 : N 1 = 4 1 0 6 : N 2 = 4 5 9 0 : N 3 = 4 3 3 8 : N 4 = 4

3 5 9 : V 1 = 3 6 8 7 64 C S = 3 6 8 7 9 : S 0 = 3 6 8 7 8 : C = 3 7 9 2 : V 4 = 3 6 8 7 7 : W 1

= 3 0 : W 2 = 2 0 : W 3 = 1 0 : W 4 = 5 : W 5 = 15 A 1 S = " D . . " j A 2 S = " U . . " : A 3 $ = " D . . " : A 4 $ = " C .

. " : A 5 $ = " O . . "5 P O K E C S , 8 : P R I N T " ( C L R } " : G O T O 6 5 56 B A S E = 3 : S 1 = 1 : S 2 = l : S 3 = l : S 4 = l : B O M = 3 : S C = 06 P O K E 3 6 8 6 9 , 2 0 5 : X = 1 5 : Y = 1 : I = 2 27 P R I N T " ( C L R } { W H T } " : P O K E C S , 87 D D = 3 7 1 5 4 : P 1 = 3 7 1 5 1 : P 2 = 3 7 1 5 28 G O S U B 2 4 09 P R I N T " [ H O M E } i C Y N j : ; < " S C : P R I N T " ( H O M E )

f D O W N ) = > ? " B A : P R I N T " [ 6 ] " B O M9 P O K E D D , 1 2 7 : P = P E E K ( P 2 ) A N D 1 2 81 0 J 0 = - ( P = 0 )1 0 P O K E D D , 2 5 5 ; P = P E E K ( P 1 )1 1 J 1 = - ( ( P A N D B ) = 0 ) : J 2 = - { ( P A N D 1 6 ) = 0 ) : J 3 =

- ( ( P A N D 4 ) = 0 ) : F B = - ( ( P A N D 3 2 ) = 0 ) : G = 4 21 1 P O K E T T , 1 0 21 2 P O K E T T + C , I N T ( R N D ( 1 ) * 7 + 1 )1 2 I F J 3 T H E N 3 2 01 3 I F J 1 T H E N 3 4 51 3 I F J 2 T H E N 3 7 01 4 I F J 0 T H E N 3 9 51 4 I F F B A N D B O M > 0 T H E N 8 5 51 5 A 1 = F N A ( 1 )

1 5 A 2 = F N A ( 2 )1 6 A 3 = F N A { 3 )1 6 A 4 = F N A ( 4 )1 7 0 I F A 1 1 A N D S I O 0 T H E N S 1 = 0 : G O S ( J B 9 0 01 7 I F A 2 = 2 A N D S 2 < > 0 T H E N S 2 = 0 : G O S U B 9 0 01 8 I F A 3 = 3 A N D S 3 < > 0 T H E N S 3 = 0 i G O S U B 9 0 01 8 I F A 4 = 4 A N D S 4 O 0 T H E N S 4 = 0 : G O S U B 9 0 01 9 I F S l = 0 A N D P E E K ( N l + 2 2 ) < > 1 0 2 T H E N N 1 = N 1 + I

: P O K E N 1 + C , 4 : P O K E N 1 , 4 0 : P O K E N 1 - I , 3 21 9 I F P E E K ( N 1 + 2 2 ) = 1 0 2 T H E N G O S U B 5 8 52 0 I F S 2 = 0 A N D P E E K ( N 2 - 2 2 ) < > 1 0 2 T H E N N 2 = N 2 - I

: P O K E N 2 + C , 3 : P O K E N 2 , 3 7 : P O K E N 2 + I , 3 22 0 I F P E E K ( N 2 - 2 2 ) = 1 0 2 T H E N G O S U B 5 8 52 1 I F S 3 = 0 A N D P E E K ( N 3 + 1 ) < > 1 0 2 T H E N K 3 = N 3 + Y :

P O K E N 3 + C , 5 : P O K E N 3 , 3 9 : P O K E N 3 - Y , 3 22 1 I F P E E K ( N 3 + 1 ) = 1 0 2 T H E N G O S U B 5 8 52 2 I F S 4 = 0 A N D P E E K { N 4 - 1 ) < > 1 0 2 T H E N N 4 = N 4 - Y j

P O K E N 4 + C , 6 : P O K E N 4 , 3 8 P O K E N 4 + Y , 3 22 2 1 F P E E K ( N 4 - 1 ) = 1 0 2 T H E N G O S U B 5 8 52 3 I F B A S E = 0 T H E N G O T O 6 2 02 3 I F S O 5 0 T H E N X = 42 3 G O T O 9 02 4 P R I N T " { R E D ] " : S Y S 4 7 0 02 9 P O K E 4 2 8 2 + C , 7 : P O K E 4 2 8 2 , 3 3 : P O K E 4 4 1 4 + C ,

7 : P O K E 4 4 1 4 , 3 6 : P O K E 4 3 4 5 + C , 7 : P O K E 4 3 4 5 ,3

3 0 P O K E 4 3 5 1 + C , 7 : P O K E 4 3 5 1 , 3 53 1 P O K E T T - 1 , 1 0 2 : P O K E T T + 1 , 1 0 2 : P O K E T T - 2 2 ,1 0 2 : P O K E T T + 2 2 , 1 0 2

3 1 R E T U R N3 2 P O K E V 4 , 2 4 5 : P O K E S 0 , 1 53 2 F O R F = 4 2 8 2 T O 4 1 0 6 S T E P - 2 23 3 I F P E E K ( F - 2 2 ) < > 4 0 T H E N P O K . E F + C , 7 : P O K E F ,

4 1 : F O R T = 1 T O 5 : N E X T : P O K E F , 3 2 : N E X T3 I F P E E K ( F - 2 2 ) = 4 0 T H E N P O K E N 1 + C , 2 : P O K E N 1

, 4 2 : G O S U B 4 8 0 : P O K E N 1 , 3 2 : N 1 = 4 1 0 6 : S 1 = 13 4 P O K E V 4 , 0 : P O K E 4 2 B 2 , 3 3 : G O T O 1 5 03 4 P O K E V 4 , 2 4 5 : P O K E S 0 , 1 53 5 F O R F = 4 4 1 4 T O 4 6 0 2 S T E P 2 23 5 I F P E E K ( F + 2 2 ) < > 3 7 T H E N P O K E F + C , 7 : P O K E F ,

4 1 : F O R T = 1 T O 5 : N E X T : P O K E F , 3 2 : N E X T3 6 I F P E E K ( F + 2 2 ) = 3 7 T H E N : P O K E N 2 + C , 2 : P O K E N

2 , 4 2 : G O S U B 4 8 0 : P O K E N 2 , 3 2 : N 2 = 4 5 9 0 : S 2 = 13 6 P O K E V 4 , 0 : P O K E 4 4 1 4 , 3 6 : G O T O 1 5 03 7 P O K E S 0 , 1 5 : P O K E V 4 , 2 4 53 7 F O R F = 4 3 4 5 T O 4 3 3 8 S T E P - 13 8 I F P E E K ( F - l ) < > 3 9 T H E N P O K E F + C , 7 : P O K E F , 4

3 : F O R T = 1 T O 5 : N E X T : P O K E F , 3 2 : N E X T3 8 I F P E E K f F - l ) = 3 9 T H E N P O K E N 3 + C , 2 : P O K E N 3 ,

4 2 : G O S U B 4 8 0 : P O K E N 3 , 3 2 : N 3 = 4 3 3 8 : S 3 = l3 9 P O K E V 4 , 0 : P O K E 4 3 4 5 , 3 4 : G O T O 1 5 03 9 P O K E S 0 , 1 5 : P O K E V 4 , 2 4 54 0 F O R F = 4 3 5 1 T O 4 3 5 94 0 I F P E E K ( F + 1 ) < > 3 8 T H E N P O K E F + C , 7 : P O K E F , 4

3 : F O R T = 1 T O 5 : N E X T : P O K E F , 3 2 : N E X T4 1 I F P E E K ( F + 1 ) = 3 8 T H E N P O K E N 4 + C , 2 : P O K E N 4 ,

4 2 : G O S U B 4 8 0 : P O K E N 4 , 3 2 : N 4 = 4 3 5 9 : S 4 = l4 1 P O K E V 4 , 0 : P O K E 4 3 5 1 , 3 5 : G O T O 1 5 04 2 P O K E S 0 , 1 5 : R E S T O R E4 2 R E A D P4 3 I F P = - 1 T H E N 4 6 54 3 R E A D D4 4 P O K E V 3 , P : P O K E V 1 , P4 4 F O R N = 1 T O D : N E X T4 5 P O K E V 3 , 0 : P O K E V 1 , 04 5 F O R N = 1 T O 2 0 : N E X T4 6 G O T O 4 2 54 6 R E T U R N4 7 D A T A 2 1 7 , 2 0 0 , 2 1 3 , 2 0 0 , 2 2 3 , 2 0 0 , 2 2 7 , 1 0 0 ,

2 3 4 , 1 0 0 , 2 3 0 , 2 0 04 D A T A 2 2 7 , 1 0 0 , 2 3 4 , 1 0 0 , 2 3 0 , 2 0 0 , 2 2 3 , 2 0 0 ,

2 2 7 , 2 0 0 , 2 1 7 , 2 0 0 , 2 1 3 , 3 0 0 , - 14 8 P O K E S 0 , 1 5

1 2 C O M P U W s G a z e t t e A u g u i i 1 9 B 3

Page 123: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 123/132

4 8 P O K E V 4 . 2 0 04 9 F O R L = 1 5 T O 0 S T E P - 14 9 P O K E S 0 , L5 0 N E X T : P 0 K E V 4 , 05 0 S C = S C + 15 1 I F S C = 3 0 T H E N X = I N T { X / 2 ) : Y = 25 1 I F S C = 5 0 T H E N X = 4 : 1 = 4 4 : B O M = B O M + 15 2 I F S C = 6 0 O R S C = 1 1 0 O R S C = 1 5 0 T H E N G O T O 5 3 05 2 R E T U R N5 3 P R I N T " £ C L R } [ 1 0 D O W N ) ( 9 S P A C E S ) B O N U S "5 3 P R I N T " [ 6 S P A C E S l B A S E B O M B "5 4 P O K E V 4 , 0 : P O K E 3 6 8 7 8 , 1 5 : L = 05 4 F O R T = 1 T O 1 05 5 P O K E 3 6 8 7 6 , 2 2 05 5 N E X T5 6 F O R T = 1 T O 1 05 6 P O K E 3 6 8 7 6 , 2 3 0

7 N E X T5 7 I F L < 6 T H E N L = L + 1 : G O T O 5 4 55 8 B O M = B O M + l : B A S E = B A S E + l i S C = S C + 5 : P O K E 3 6

8 7 6 , 0 ! P O K E 3 6 8 7 8 , 0 i P R I N T " t C L R j " j G O S U B2 4 0 J G O T O 5 1 0

5 8 P O K E S 0 , 1 5 i Q 1 = 4 3 4 8 i Q 2 - 4 3 4 9 ( Q 3 = > 4 3 7 0 : Q 4= 4 3 7 1 : K = 0 i Q 5 « Q l - 2 3 I Q 6 - Q 3 + 2 3 ( Q 7 - Q 1 + 2 1i Q S - 4 3 7 2

5 9 P O K E V 4 , 2 0 0 : K K = 85 9 F O R Z - 1 5 T O 0 S T E P - 26 0 P O K E S 0 , Z : G O S U S 6 9 0 t N E X T i P O K E C S , 8 P O K E

V 4 , 06 0 N l - 4 1 0 6 t S l = l i N 2 - 4 5 9 0 t S 2 - l i N 3 = 4 3 3 8 : S 3

- 1 f N 4 - 4 3 5 9 i S 4 - 1 i P R I N T " [ C L R ] "6 1 B A S E - B A S E - 1 i I F B A S E < > 0 T H E N G O S U B 2 4 06 1 R E T U R N6 2 P O K E 3 6 8 6 9 , 1 9 2 i P R I N T " { C L R ) "6 2 I F S C - > W 1 T H E N A 5 $ - A 4 $ i A 4 $ - A 3 $ j A 3 S = A 2 $6 3 I P S C » > W l T H E N A 2 5 - A l S : W 5 - W 4 : W 4 = W 3 f W 3 » W

2 i W 2 « W l t W l - S C i G O T O 9 0 56 3 I F S O > W 2 A N D S C < W 1 T H E N A 5 $ - A 4 $ : A 4 S = a 3 S j

A 3 5 - A 2 S ! W 5 - W 4 i W 4 - W 3 i W 3 - W 2 t W 2 - S C s G O T O9 1

6 4 I F S C - > W 3 A N D S C < W 2 T H E N A 5 S - A 4 S i A 4 S - A 3 S tW 5 - W 4 i W 4 - W 3 i W 3 - S C t G O T O 9 1 5

6 4 I F S O > W 4 A N D S C < W 3 T H E N A 5 $ - A 4 $ : W 5 - W 4 ; W 4- S C j G O T O 9 2 0

6 5 I F S O > W 5 A N D S C < W 4 T H E N W 5 = S C i G O T 0 9 2 56 5 G O S U B 6 2 0 i P R I N T " [ H O M E j { Y E L } { 2 1 D O W N }

[ S P A C E S j T O P L A Y H I £ r V S ] [ C Y N } Y "6 6 O E T Z S i I F Z $ - " " T H E N F O R C C - 3 7 8 9 7 T O 3 7 9 0 0 I

P O K E C C , I N T { R N D ( 1 ) * 7 + 1 ) ( N E X T6 6 P O K E 3 8 3 6 6 , I N T ( R N D ( 1 ) * 7 + 1 )6 7 I F Z $ = " " T H E N 6 6 06 7 I F Z 5 « " Y " T H E N 6 06 8 I F Z $ = " N " T H E N P R I N T " [ C L R ) ( B L U j " j P O K E C S

, 2 7 ; E N D6 8 G O T O 6 5 56 9 K - K + 1 : M = 2 3 : N - 2 2 : O - 2 1 : R = I N T ( R N D ( 1 ) * 7 +

1 ) t I F K > 3 A N D K K < 1 1 0 T H E N P O K E C S , K K : K K = K K+ 1 6 9 P O K E Q 1 , G : P O K E Q 2 , G : P O K E Q 3 , G : P O K E Q 4 , G :

P O K E Q 5 , G : P O K E Q 6 , G : P O K E Q 7 , G : P O K E Q 8 , G7 0 P O K E Q 1 + C , R : P O K E Q 2 + C , I N T ( R N D ( 1 ) * 7 + 1 ) :

P O K E Q 3 + C , R : P O K E Q 4 + C , I N T ( R N D ( 1 ) * 7 + l )7 0 P O K E Q 5 + C , R : P O K E Q 6 + C , I N T ( R N D ( 1 ) * 7 + l ) :

P O K E Q 7 + C , R : P O K E Q 8 + C , I N T ( R N D ( 1 } * 7 + l )7 1 F O R T = 1 T O 1 0 : N E X T7 1 I F K > 3 T H E N G = 4 6 : P R I N T " ( C L R } "7 2 I F K < 8 T H E N Q 1 = Q 1 - O : Q 2 = Q 2 - M : Q 3 = Q 3 + O : Q 4 =

Q 4 + M : Q 5 = Q 5 - N l Q 6 = Q 6 + N : Q 7 = Q 7 - l : Q 8 = Q 8 + l: R E T U R N

7 2 P R I N T " f C L R ! " : R E T U R N7 3 P R I N T " [ 3 D O W N ) " : C H = 4 1 7 1 : E = 17 3 P O K E D D , 1 2 7 : P = P E E K { P 2 ) A N D 1 2 87 4 j f l = - ( p = 0 )

7 4 P O K E D D , 2 5 5 : P = P E E K ( P 1 )7 5 J 2 = - ( ( P A N D 1 6 ) = 0 )7 5 F B = - ( ( P A N D 3 2 ) = 0 )7 6 I F J 0 T H E N E = E + 17 6 I F J 2 T H E N E = E - 17 7 I F E = 0 T H E N E = 2 67 7 I F E = 2 7 T H E N E = 17 8 P O K E C H , E : P O K E C l l - t - C , 77 8 F O R T = 1 T O 1 0 0 : N E X T7 9 P O K E C H + C 67 9 I F F B A N D C H = 4 1 7 1 T H E N N l $ = C H R $ ( E + 6 4 ) : C H =

C H + 1 : E = 1 : G O T O 7 3 58 0 I F F B A N D C H = 4 1 7 2 T H E N N 2 $ = C H R S ( E + 6 4 ) : C H =C H + l i E = l : G O T O 7 3 5

8 0 I F F B A N D C H = 4 1 7 3 T H E N N 3 $ = C H R S ( E + 6 4 ) : C H =C H + l : E = 3 2 : G 0 T O 7 3 5

8 1 I F C H = 4 1 7 4 T H E N N 5 $ = N 1 $ + N 2 $ + N 3 $ : R E T U R N8 1 G O T O 7 3 56 2 P R I N T " { C L R ] [ 2 S P A C E S } [ B L U } C Y L O N Z A

H E R O S " : P R I N T : P R I N T " { R E D } ( 4 S P A C E S } BE S S C O R E S { O F F } "

8 2 P R I N T " [ H O M E } { D O W N } { C Y N ! ( 4 D O W N )[ S P A C E S } " A l $ " . . . " W l

8 3 P R I N T " [ P U R } { 2 D O W N ] [ 6 S P A C E S ] " A 2 $ " . ." W

8 3 P R I N T " [ G R N ) [ 2 D O W N ] [ 6 S P A C E S ] " A 3 $ " . .. " W 38 4 P R I N T " { B L U 3 [ 2 D O W N ) [ 6 S P A C E S } " A 4 5 " . .. " W 4

8 4 P R I N T " ( R E D } [ 2 D 0 W N } [ 6 S P A C E S } " A 5 S " . ." W

8 5 R E T U R N8 5 P O K E S 0 , 1 5 : P O K E V 4 , 2 2 08 6 F O R C O = 1 2 7 T O 8 S T E P - 1 78 6 P O K E C S , C O : P O K E S 0 , C O / 8 - 18 7 F O R T = 1 T O 1 0 0 : N E X T : N E X T C O8 7 I F S 1 = 0 T H E N S C = S C + 1 : G O S U B 5 1 0 : P O K E N 1 , 3 2

: N 1 = 4 1 0 6 : S 1 = 18 8 I F S 2 = 0 T H E N S C = S C + 1 : G O S U B 5 1 0 : P O K E N 2 , 3 2

: N 2 = 4 5 9 0 : S 2 = 18 8 I F S 3 = 0 T H E N S C = S C + 1 : G O S U B 5 1 0 : P O K E N 3 , 3 2

: N 3 = 4 3 3 8 : S 3 = 18 9 I F S 4 = 0 T H E N S C = S C + 1 : G O S U B 5 1 0 : P 0 K E N 4 , 3 2

: N 4 = 4 3 5 9 : S 4 = 18 9 P O K E V 4 , 0 : B O M = B O M - 1 : G O T O 1 5 09 0 P O K E S 0 , 1 5 : F O R M = 1 8 0 T O 2 3 5 S T E P 2 : P O K E V 3 ,

H : N E X T : P O K E V 3 , 0 : P O K E S 0 , 0 : R E T U R N9 0 P R I N T " [ H O M E 3 # 1 E N T E R Y O U R I N I T I A L S " :

G O S U B 4 2 0 : G O S U B 7 3 0 : A 1 $ = N 5 $ : G O T O 6 5 59 1 P R I N T " ( H O M E } # 2 E N T E R Y O U R I N I T I A L S " :

G O S U B 4 2 0 : G O S U B 7 3 0 : A 2 $ = N 5 $ : G O T O 6 5 59 1 P R I N T " [ H O M E ) # 3 E N T E R Y O U R I N I T I A L S " :

G O S U B 4 2 0 : G O S U B 7 3 0 : A 3 $ = H 5 5 : G O T O 6 5 9 2 P R I N T " ( H O M E i # 4 E N T E R Y O U R I N I T I A L S " :

G O S U B 4 2 0 : G O S U B 7 3 0 : A 4 $ = N 5 S : G O T O 6 5 59 2 P R I N T " { H O M E } # 5 E N T E R Y O U R I N I T I A L S " :

G O S U B 4 2 0 : G O S U B 7 3 0 : A 5 $ = N 5 $ : G O T O 6 5 5P r o g r a m 4 C y l o n Z a p , 6 V e r s i o n

1 0 P O K E 5 2 , 4 8 : P O K E 5 6 , 4 8 : C L R1 2 D A T A 2 8 , 1 4 9 , 1 0 0 , 2 5 , 3 0 , 1 0 0 , 3 3 , 1 3 5 , 1 0 0 , 37 , 1 6 2 , 5 0 , 5 0 , 6 0 , 5 01 3 D A T A 4 2 , 6 2 , 1 0 0 , 3 7 , 1 6 2 , 5 0 , 5 0 , 6 0 , 5 0 , 4 2 ,2 , 1 0 0 , 3 3 , 1 3 5 , 1 0 01 4 D A T A 2 8 , 4 9 , 1 0 0 , 2 5 , 3 0 , 1 0 01 4 F 0 R X = l T O 3 6 : R E A D R T i N E X T1 5 P R I N T " [ C L R ) " : P O K E 5 3 2 8 1 , 0 r P O K E 5 3 2 8 0 , 0 :

P R I N T C H R $ ( 1 4 )1 6 G O S U B 5 9 01 7 P R I N T " £ 3 D O W N ) £ 1 1 S P A C E S ] [ R V S ) L O A D I N G

{ S H I F T - S P A C E } C H A R A C T E R S "L 8 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 , PE E K " ( 1 ) A N D 2 5

A u g u i t l 9 8 3 C O M P U W s G a z e l l e 1 2

Page 124: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 124/132

1 9 F O R A = 0 T O 2 0 4 7 t P O K E ( A + 1 2 2 8 8 ) , P E E K t A + 5 34 8 ) : N E X T

2 0 F O R A = 1 2 5 5 2 T O 1 2 6 7 22 1 R E A D D2 2 I F D < > - 1 T H E N P O K E A , D : N E X T2 3 F O R A = 1 2 2 8 8 T O 1 4 3 3 5 : R E A D D ! l F D < > - l T H E N P O

K E A , P E E K ( A ) ! N E X T2 4 F O R A = 1 2 5 0 4 T O 1 2 5 2 7 : R E A D D : P O K E A , D : N E X T2 5 P O K E 1 , 5 52 6 P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 4 ) O R 12 7 G O S U B 7 5 0 t P R I N T " { U P ] [ 1 0 S P A C E S ) I N S T R U C

T I O N S t O F F } [ R V S J y I O F F ] O { R V S j NO F F ]

2 8 G E T A $ ! l F A ? = " " T H E N P O K E 5 6 0 7 9 , I N T ( R N D ( L )* 7 + l ) : P O K E 5 6 0 8 4 , I N T { R N D t 1 ) * 7 l ) : G O T O2 8

2 9 I F A $ = " Y " T H E N P O K E 5 3 2 2 , ( P E E K ( 5 3 2 7 2 ) A N D2 4 0 ) + 1 2 : G O S U B 3 8 0

3 0 G O T O 1 0 0 03 1 D A T A 2 4 , 2 4 , 6 0 , 1 2 6 , 2 4 , 2 4 , 1 2 6 , 2 5 5 , 1 1 9

1 , 2 5 5 , 2 5 5 , 5 1 , 1 9 , 1 , 1 2 8 , 2 0 0 , 2 0 4 , 2 5 5 , 2 55 , 2 0 4 , 2 0 0

2 D A T A 1 2 8 . 2 5 5 , L 2 6 , 2 4 , 2 4 , 1 2 6 , 6 0 , 2 4 , 2 4 , 2 4, 2 4 , 6 0 , 2 4 , 6 0 , 1 2 6 , 2 1 9 , 1 9 5 , 3 , 7 , 4 4 , 2 5 4 ,2 5 4 , 4 4 , 7 , 3

3 D A T A 1 9 2 , 2 2 4 , 5 2 , 1 2 7 , 1 2 7 , 5 2 , 2 2 4 , 1 9 2 , 1 9 , 2 1 9 , 1 2 6 , 6 0 , 2 4 , 6 0 , 2 4 , 2 4 , 1 6 , 8 , 1 6 , 8 , 1 6, 8 , 1 6 , 8

3 4 D A T A 1 4 5 , 7 4 , 4 4 , 1 1 3 , 1 4 2 , 5 2 , 8 2 , 1 3 7 , 0 , 0 , 0, 1 7 0 , 8 5 , 0 , 0 , 0 , - 1

5 D A T A 0 , 0 , 0 , 1 1 9 , 6 8 , 1 1 6 , 2 0 , 1 1 9 , 0 , 0 , 0 , 1 1 9, 8 5 , 8 7 , 8 6 , 1 1 7 , 0 , 0 , 0 , 1 1 2 , 6 4 , 9 6 , 6 4 , 1 1 2

3 6 D A T A 0 , 0 , 0 , 2 0 6 , 1 7 0 , 2 0 6 , 1 7 0 , 2 0 2 , 0 , 0 , 0 , 23 8 1 3 6 , 2 3 6 , 4 0 , 2 3 8 , 0 , 0 , 0 , 2 2 4 , 1 2 8 , 2 2 4 ,3 2 , 2 2 4 , - 1

3 7 D A T A 0 , 0 , 0 , 2 0 6 , 1 7 0 , 2 0 2 , 1 7 0 , 2 0 6 , 0 , 0 0 , 3 9 , 2 1 8 , 1 7 1 , 1 3 8 , 1 3 9 , 0 , 0 , 0 , 5 6 , 1 6 0 , 5 6 , 13 6 , 5 63 8 P R I N T " { C L R ) { R E D ) W E L C O M E T C Y L O N Z A P "

3 9 P R I N T " Y O U H A V E B A S E N A M E D A L P H A "[ 1 S P A C E S ] : P R I N T4 0 P R I N T " [ C Y N j Y O U R M I S S I O N I T { S P A C E S P R O T E C T T H E " : P R I N T " N U C L E A R

R E A C T O R "4 1 P R I N T " [ P U R ) F R O M T H K A M I K A Z E S T A R " :

R I N T " F I G H T E R S "4 2 P R I N T " [ D O W N H G R N J y O U H A V E L A S E R S

[ S P A C E S ) C O N T R O L L E D B T H [ S P A C E S ) J O Y S T I C K "

4 3 P R I N T " [ B L U ] Y O U A L S O H A V E S M A R T B O M B SL A U N C H E D B T H F I R E B U T T O N "

4 4 P R I N T " D O W N H Y E L J A . L L Y O D I P O I N TT H E G U N A N D T H E [ 6 S P A C E S j L A S E R F I R E S

A U T O M A T I C A L L Y "4 5 G O S U B 5 0 04 6 P R I N T " [ C L R } f P U R } [ D O W N l T H E F I G H T E R S W L F L Y F A S T E R T H E M O R E [ 3 S P A C E S } O F

H E M Y O U D E S T R O Y4 7 P R I N T " { D O W N J t Y E L } B O N U S B A S E A N B O M B

A 6 P O I N T S "4 8 P R I N T " { B L U } { D O W N ) t 9 S P A C E S } [ R V S j G O O DL U C K " : G O S U B 5 0 0 : R E T U R N

4 9 G O T O 6 5 5 3 55 0 A $ = " [ R V S } "5 1 F O R L = 1 T O 1 0 0 05 2 P R I N T " { H O M E ) "5 3 P R I N T T A B ( 2 ) A $ r " [ C Y N } [ 2 0 D O W N ) H I T R E T U

R T O C O N T "5 4 G E T R $ : I F R S = C H R $ ( 1 3 ) T H E N R E T U R N5 5 F O R I = 1 T O 3 3 3 : N E X T5 6 I F A $ = " l R V S ) " T H E N A $ = " [ O F F ] " : G O T O 5 8 01 2 C O M P U T E ! 1 ; G a z e t t e A u g u s t l 9 8 3

5 7 I F A $ = " [ O F F ] " T H E N A S = " [ R V S ] " i G O T O 5 8 05 8 N E X T L5 9 A $ = " [ R E D } * * * " £ S P A C E S ) * * S P A C E S }

* * * { 2 S P A C E S ! * { 2 S P A C E S ) * " : X = L E N ( A $ )! Z S = " [ D O W N ) " : G O S U B 7 1 0

6 0 A S = " * { 4 S P A C E S ) * * [ S P A C E S } *[ S P A C E S } * * { S P A C E S ] * * * " : X = L E N ( A$ ) : Z $ = " ! 2 D O W N j " : G O S U B 7 1 0

6 1 A $ = " * { 5 S P A C E S } * { 3 S P A C E S ] * [ 4 S P A C E S )* { S P A C E S ) * * * " f X = L E N ( A S ) : Z $ = "

{ D O W N ) " : G O S U B 7 1 06 1 A $ = " * [ 5 S P A C E S } * [ 3 S P A C E S } * [ 4 S P A C E S }

* [ S P A C E S } * * * " : X = L E N ( A S ) : Z $[ D O W N } " : G O S U B 7 1 0

6 2 A $ = " * * * { 3 S P A C E S ) * [ 3 S P A C E S ] * * *[ S P A C E S ) * * * { 2 S P A C E S ) * [ 2 S P A C E S ) *" : X = L E N ( A $ ) : Z $ = " [ 5 D O W N } " : G O S U B 7 1 0

6 3 A $ = " { Y E L } [ 2 S P A C E S ] * * * { 2 S P A C E S ] * * *( S P A C E S ) * * * [ 2 S P A C E S } * * l S P A C E S )" : X = L E N { A S ) : Z S = " [ 8 D O W N ) " : G O S U B 7 1 0

6 4 A $ - " [ 4 S P A C E S } * { 2 S P A C E S } *{ S P A C E S ] * * { S P A C E S ] * * [ S P A C E S ]" i X = L E N ( A S ) : Z $ = . " [ 9 D O W N G O S U B 7

6 5 A $ = " { 3 S P A C E S i * [ 3 S P A C E S ] * * *{ S P A C E S } * * * { 2 S P A C E S ] * * { S P A C E S ]" : X = L E N ( A $ ) : Z $ = " { 1 0 D O W N ] " : G O S U B 7 1 0

6 6 A " { S P A C E S ) * { 4 S P A C E S{ S P A C E S ) * [ 1 0 S P A C E S ] " : X = L E N ( A $ } : Z 5= " [ 1 1 D O W N ] " : G O S U B 7 1 0

6 7 0 A S = " [ 2 S P A C E S } * * M 2 S P A C E S ) *E S P A C E S ] * { 4 S P A C E S } * * { S P A C E S ] " :

X = L E N ( A S ) : Z $ = " { 1 2 D O W N ] " : G O S U B 7 1 06 8 P R I N T t P R I N T7 0 G O T O 1 7 07 1 S = 5 4 2 7 27 1 P O K E 5 4 2 9 6 , 1 : P O K E 5 4 2 7 7 . ' . 8 : P O K E 5 4 2 7 8 ,

2 4 7 1 P O K E 5 4 2 7 6 , 3 3

2 F O R I l T O L E t J ( A $ ) P O K E 5 4 2 7 4 7 2 P R I N T " [ H O M E ) ( D O W N ) [ 8 R I G H T ) " Z $ ; S P C ( X )L E F T ? ( A $ , I ) : P O K E 5 4 2 7 2 , ( 1 * 2 ) + 1 8 07 3 X = X - 1 : N E X T : F O R G = 1 5 T O 0 S T E P - 1 : P O K E 5 4 2 9 6

, G : N E X T : P O K E S + 4 , 1 67 3 F O R E = S T O S + 2 8 : P O K E E , 0 : N E X T : R E T U R N7 5 F O R A = 4 9 1 5 2 T O 4 9 4 5 37 6 R E A D D7 7 P O K E A . D7 8 N E X T7 9 R E T U R N8 0 D A T A l 6 9 , 1 2 , 1 4 1 , 3 3 , 2 0 8 , 1 6 9 , 1 4 7 , 3 2 , 2 1 0 ,

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

8 1 D A T A 2 1 0 . 2 5 5 , 1 6 98 2 D A T A 1 6 9 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5

, 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 3 2 , 2 , 2 1 08 2 D A T A 2 5 5 , 1 6 9 , 1 8 , 3 28 3 D A T A 2 1 0 , 2 5 5 , 1 6 9 , 1 6 9 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 2

7 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 1 6 2 , 9 , 1 6 0 , 1 5 , 38 3 D A T A 2 4 0 , 2 5 5 , 1 6 9 , 1 6 98 4 D A T A 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 6 0 , 1 6 2 , 5 , 3 2 , 2 1 0 , 2

5 , 2 0 2 , 2 2 4 , 0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 2 78 4 D A T A 3 2 , 2 1 0 , 2 5 5 , 2 48 5 D A T A 1 6 2 , 1 0 , 1 6 0 , 1 5 , 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 1 4 6 ,

3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 58 5 D A T A 1 6 9 , 1 8 , 3 2 , 2 1 0 , 2 5 58 6 D A T A 1 6 9 , 1 6 0 , 1 6 2 , 5 , 3 2 , 2 1 0 , 2 5 5 , 2 0 2 , 2 2 4 ,

0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 58 6 D A T A 1 6 9 , 1 6 9 , 3 2 , 2 1 0 , 2 5 58 7 D A T A 2 4 , 1 6 2 , 1 1 , 1 6 0 , 1 5 , 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 3

2 , 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2 , 2 1 0

Page 125: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 125/132

8 7 D A T A 2 5 5 , 1 6 9 , 1 6 0 , 1 6 2 , 5 , 3 28 8 D A T A 2 1 0 , 2 5 5 , 2 0 2 , 2 2 4 , 0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 4 6

, 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 3 2 , 3 2 , 2 1 0 , 2 5 5 , 2 48 8 D A T A 2 4 , 1 6 2 , 1 1 , 1 6 0 , 78 9 0 D A T A 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 1

6 2 , 1 2 , 1 6 0 , 1 5 , 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 1 6 98 9 D A T A 3 2 , 2 1 0 , 2 5 5 , 1 6 99 0 D A T A 1 6 0 , 1 6 2 , 5 , 3 2 , 2 1 0 , 2 5 5 , 2 0 2 , 2 2 4 , 0 , 2 0

8 , 2 4 8 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 5 , 2 49 0 D A T A 1 6 2 , 1 3 , 1 6 0 , 1 5 , 3 2 , 2 4 09 1 D A T A 2 5 5 , 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 3 2

, 2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2 , 2 1 0 , 2 5 59 1 D A T A 1 6 9 , 1 6 0 , 1 6 2 , 5 , 3 2 , 2 1 09 2 D A T A 2 5 5 , 2 0 2 , 2 2 4 , 0 , 2 0 8 , 2 4 8 , 1 6 9 , 1 4 6 , 3 2 ,

2 1 0 , 2 5 5 , 1 6 9 , 1 6 9 , 3 2 , 2 1 0 , 2 5 5 , 2 49 2 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 09 3 D A T A 2 5 5 , 2 4 , 1 6 2 , 1 4 , 1 6 0 , 1 6 , 3 2 , 2 4 0 , 2 5 5 , 1

6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 6 9 , 3 29 3 D A T A 2 1 0 , 2 5 5 , 1 6 9 , 3 2 , 3 29 4 D A T A 2 1 0 , 2 5 5 , 1 6 9 , 1 2 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 1 6

9 , 3 2 , 2 1 0 , 2 5 5 , 2 4 , 9 61 0 0 0 R E S T O R E : C L R1 0 6 0 D E F F N A ( A ) = I N T ( R N D ( 1 ) * X + A ) : T T = 1 4 8 21 0 7 0 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 21 0 3 0 N 1 = 1 0 4 2 : N 2 = 1 9 2 2 : N 3 = 1 4 6 4 : N 4 = 1 5 0 2 : V 1 = 3

6 8 7 61 0 9 0 C S = 5 3 2 B 1 : C = 5 4 2 7 2 : W 1 = 3 0 : W 2 = 2 0 : W 3 = 1 0 : W4 = 5 : W 5 = 11 1 0 0 A 1 $ = " D . . " s A 2 $ = " U . . " : A 3 $ = " D . . " : A 4 S = " C

. . " : A 5 ? = " 0 . . "1 1 1 0 P O K E C S , 1 : P R I N T " ! C L R } " : G O T O 2 1 9 01 1 2 0 B A S E = 3 : S 1 = 1 : S 2 = 1 : S 3 = 1 : S 4 = 1 : B O M = 3 : S C =1 1 3 0 P O K E C S , 1 2 : X = 1 5 : Y = 1 : I = 4 01 1 4 0 P R I N T " ( C L R ) [ W H T } " : P O K E C S , 81 1 5 0 G O S U B 1 4 5 01 1 6 0 P R I N T " ( H O M E ) { W H T } S C O R E " S C : P R I N T "

[ H O M E 1 [ D O W N ) B A S E S " B A : P R I N T " [ W H T } B O MB B

1 1 7 0 J 0 = 1 5 - ( P E E K { 5 6 3 2 1 ) A N D 1 5 )1 1 8 0 G = 4 2 : F B = { P E E K ( 5 6 3 2 1 ) A N D 1 6 )1 1 9 0 P O K E T T . 1 0 21 2 0 0 P O K E T T + C , I N T ( R N D ( 1 ) * 7 + 1 )1 2 1 0 I F J 0 = 1 T H E N 1 5 1 01 2 2 0 I F J 0 = 2 T H E N 1 5 7 01 2 3 0 I F J 0 = 4 T H E N 1 6 3 01 2 4 0 I F J 0 = 8 T H E N 1 6 9 01 2 5 0 I F F B = 0 A N D B O M > 0 T H E N 2 5 9 01 2 6 0 A 1 = F N A { 1 )1 2 7 0 A 2 = F N A ( 2 )1 2 8 0 A 3 = F N A { 3 )1 2 9 0 A 4 = F N A { 4 )1 3 0 0 I F A 1 = 1 A N D S 1 < > 0 T H E N S 1 = 0 : G O S U B 2 6 8 01 3 1 0 I F A 2 2 A N D S 2 o 0 T H E N S 2 0 G O S U B 2 6 8 01 3 2 0 I F A 3 = 3 A N D S 3 < > 0 T H E N S 3 = 0 : G O S U B 2 6 8 01 3 3 0 I F A 4 = 4 A N D S 4 < > 0 T H E N S 4 = 0 j G O S U B 2 6 8 01 3 4 0 I F S l = 0 A N D P E E K { N l + 4 0 ) < > 1 0 2 T H E N N 1 = N 1 + I

: P O K E N 1 + C , 4 : P O K E N 1 , 4 0 t P O K E N 1 - 1 , 3 21 3 5 0 I F P E E K ( N 1 + 4 0 ) = 1 0 2 T H E N G O S U B 2 0 5 01 3 6 0 I F S 2 = 0 A N D P E E K ( H 2 - 4 0 ) < > 1 0 2 T H E N N 2 = W 2 - I

: P O K E N 2 + C , 3 : P O K E N 2 , 3 7 : P O K E N 2 + I , 3 21 3 7 0 I F P E E K ( N 2 - 4 0 ) = 1 0 2 T H E N G O S U B 2 0 5 01 3 8 0 I F S 3 = 0 A N D P E E K ( N 3 + 1 ) < > 1 0 2 T H E N N 3 = N 3 + Y :

P O K E N 3 + C , 5 : P O K E N 3 , 3 9 : P O K E N 3 - Y , 3 21 3 9 0 I F P E E K ( N 3 + 1 ) = 1 0 2 T H E N G O S U B 2 0 5 01 4 0 0 I F S 4 = 0 A N D P E E K ( N 4 - 1 ) < > 1 0 2 T H E N N 4 = N 4 - Y :

P O K E N 4 + C , 6 : P O K E N 4 , 3 8 : P O K E N 4 + Y , 3 21 4 1 0 I F P E E K ( N 4 - 1 ) = 1 0 2 T H E N G O S U B 2 0 5 01 4 2 0 I F B A S E = 0 T H E N G O T O 2 1 3 01 4 3 0 I F S O 5 0 T H E N X = 4

1 4 4 0 G O T O 1 1 6 01 4 5 0 P R I N T " ( R E D ) " : S Y S 4 9 1 5 2 : P O K E C S , 1 11 4 6 0 P O K E 1 3 6 2 + C , 1 : P O K E 1 3 6 2 , 3 3 ; P O K E 1 6 0 2 + C ,

1 : P O K E 1 6 0 2 , 3 6 : P O K E 1 4 7 9 + C , 1 : P O K E 1 4 7 9, 3

1 4 7 0 P O K E 1 4 8 5 + C , 1 : P O K E 1 4 8 5 , 3 51 4 8 0 P O K E T T - 1 , 1 0 2 : P O K E T T + l , 1 0 2 : P O K E T T - 4 0 ,

1 0 2 : P O K E T T + 4 0 , 1 0 21 4 9 0 P O K E T T - l + C , l : P O K E T T + l + C , l : P O K E T T - 4 0 +

C l : P O K E T T + 4 0 - t - C , l1 5 0 0 R E T U R N1 5 1 0 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 3 , 3 3 : P O K E 5 4 2 7 2 ,

1 3 3 : P O K E 5 4 2 7 7 , 5 0 : P O K E 5 4 2 7 8 , 1 2 01 5 2 0 P O K E 5 4 2 7 6 , 1 2 91 5 3 0 F O R F = 1 3 6 2 T O 1 0 4 2 S T E P - 4 01 5 4 0 I F P E E K ( F - 4 0 ) O 4 0 T H E N P O K E F + C , 1 : P O K E F ,

4 1 : F O R T = 1 T O 5 : N E X T : P O K E F , 3 2 : N E X T1 5 5 0 I F P E E K { F - 4 0 ) = 4 0 T H E N P O K E N 1 + C , 2 : P O K E N 1, 4 2 : G O S U B 1 8 3 0 : P O K E N 1 , 3 2 : N 1 = 1 0 4 2 : S I =1 5 6 0 P O K E 5 4 2 9 6 , 0 : P O K E 1 3 6 2 , 3 3 : G O T O 1 2 6 01 5 7 0 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 3 , 3 3 : P O K E 5 4 2 7 2 ,1 3 3 : P O K E 5 4 2 7 7 , 5 0 : P O K E 5 4 2 7 8 , 1 2 01 5 8 0 P O K E 5 4 2 7 6 , 1 2 91 5 9 0 F O R F = 1 6 0 2 T O 1 9 4 4 S T E P 4 01 6 0 0 I F P E E K { F + 4 0 ) < > 3 7 T H E N P O K E F + C , 1 : P O K E F

4 1 : F O R T = 1 T O 5 [ N E X T : P O K E F , 3 2 : N E X T1 6 1 0 I F P E E K ( F + 4 0 ) = 3 7 T H E N P O K E 2 + C , 2 j P O K E N 2 ,

4 2 : G O S U B 1 8 3 0 : P O K E N 2 , 3 2 : N 2 = 1 9 2 2 : S 2 = 1- 4 1 6 2 0 P O K E 5 4 2 9 6 , 0 ! P O K E 1 6 0 2 , 3 6 : G O T O 1 2 6 01 6 3 0 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 3 , 3 ; P O K E 5 4 2

1 3 3 : P O K E 5 4 2 7 7 , 5 0 : P O K E 5 4 2 7 8 , 1 2 01 6 4 0 P O K E 5 4 2 7 6 , 1 2 91 6 5 0 F O R F = 1 4 7 9 T O 1 4 6 4 S T E P - 11 6 6 0 I F P E E K ( F - l ) O 3 9 T H E N P 0 K E F + C , l : P 0 K E F , 43 : F O R T 1 T O 5 : N E X T : P O K E F , 3 2 : N E X T1 6 7 0 I F P E E K ( F - 1 ) = 3 9 T H E N P O K E N 3 + C , 2 : P O K E N 3 ,

4 2 : G O S U B 1 8 3 0 : P O K E N 3 , 3 2 : N 3 = 1 4 6 4 : S 3 - 11 6 8 0 P O K E 5 4 2 9 6 , 0 ; P O K E 1 4 7 9 , 3 4 : G O T O 1 2 6 01 6 9 0 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 3 , 3 3 : P O K E 5 4 2 7 2 ,1 3 3 : P O K E 5 4 2 7 7 , 5 0 : P O K E 5 4 2 7 8 , 1 2 01 7 0 0 P O K E 5 4 2 7 6 , 1 2 91 7 1 0 F O R F = 1 4 8 5 T O 1 5 0 21 7 2 0 I F P E E K ( F + l ) < > 3 8 T H E N P O K E F + C , 1 : P O K E F , 4

3 : F O R T = 1 T O 5 : N E X T : P O K E F , 3 2 : N E X T1 3 1 F P E E K ( F + 1 ) = 3 8 T H E N P O K E N 4 + C , 2 j P O K E N 4 ,

4 2 ; G O S U B 1 8 3 0 ! P O K E N 4 , 3 2 : N 4 = 1 5 0 2 : S 4 = 11 7 4 0 P O K E 5 4 2 9 6 , 0 : P O K E 1 4 8 5 , 3 5 : G O T O 1 2 6 01 7 4 5 F O R S 0 - 5 4 2 7 2 T O 5 4 2 7 2 + 2 8 : P O K E S 0 , 0 : N E X T1 5 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 7 , 5 3 : P O K E 5 4 2 7 8 ,6 9 : P O K E 5 4 2 7 6 , 3 31 7 7 0 R E S T O R E : F O R G ! 3 = 1 T O 1 2 R E A D H A , L A , D U P O E 5 4 2 7 3 , H A : P O K E 5 4 2 7 2 , L A1 7 8 0 F O R T = 1 T O D U : N E X T T1 7 9 0 N E X T G B j F O R S 0 = 5 4 2 7 2 T O 5 4 2 7 2 + 2 3 : P O K E S 0 ,0 : N E X T1 8 0 0 R E T U R N1 8 1 0 D A T A 2 I 7 , 2 0 0 , 2 1 3 , 2 0 0 , 2 2 3 , 2 0 0 , 2 2 7 , 1 0 0 ,

2 3 4 , 1 0 0 , 2 3 0 , 2 0 01 8 2 0 D A T A 2 2 7 , 1 0 0 , 2 3 4 , 1 0 0 , 2 3 0 , 2 0 0 , 2 2 3 , 2 0 0 ,

2 2 7 , 2 0 0 , 2 1 7 , 2 0 0 , 2 1 3 , 3 0 0 , - 11 8 3 0 P O K E 5 4 2 9 6 , 1 5 ; P O K E 5 4 2 7 7 , 5 3 : P O K E 5 4 2 7 8

6 7 : P O K E 5 4 2 7 6 , 1 2 91 8 4 0 P O K E 5 4 2 7 2 , 2 0 0 : P O K E 5 4 2 7 3 , 3 31 8 5 0 F O R L = 1 5 T O 0 S T E P - 1I 8 6 0 P O K E 5 4 2 9 6 . L1 8 7 0 N E X T : P O K E 5 4 2 7 6 , 01 8 8 0 S C = S C + 1

A u g u s t 1 9 8 3 C O M P U T E ' S G a z e l l e 1 2 3

Page 126: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 126/132

1 8 9 0 I F S C = 3 0 T H E N X = I N T ( X / 2 ) : Y = 21 9 0 0 I F S C = 5 0 T H E N X = 4 : I = 8 0 : B O M = B O M + 11 9 1 0 I F S C = 6 0 O R S C = 1 1 0 O R S C = 1 5 0 T H E N G O T O 1 9 3 01 9 2 0 R E T U R N1 9 3 0 P R I N T " ( C L R } [ 1 0 D O W N ] ( 1 0 S P A C E S J B O N U S1 9 4 0 P R I N T " B A S E B O M B " : L = 01 9 5 0 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 7 , 5 0 : P O K E 5 4 2 7 8 ,

1 6 7 : P O K E 5 4 2 7 6 , 1 71 9 6 0 F O R T = 1 T O 1 01 9 7 0 P O K E 5 4 2 7 2 , 2 3 0 : P O K E 5 4 2 7 3 , 3 31 9 8 0 N E X T1 9 9 0 F O R T = 1 T O 1 02 0 0 0 P O K E 5 4 2 7 2 , 1 8 0 : P O K E 5 4 2 7 3 , 2 82 0 1 0 N E X T2 0 2 0 I F L < 6 T H E N L = L + 1 : G O T O 1 9 5 02 0 3 0 F O R D = 5 4 2 7 2 T O 5 4 2 7 2 + 2 8 : P O K E D , 0 : N E X T2 0 4 0 B O M = B O M + 1 : B A = B A + 1 f S C = S C + 5 : P R I N T "

( C L R ) " : G O S U B 1 4 5 0 : G O T O 1 8 9 02 5 P O K E 5 4 2 9 6 , 1 4 : Q 1 = 1 4 8 2 : 0 . 2 = 1 4 8 4 : 0 . 3 = 1 5 2 2

: Q 4 = 1 5 2 4 : K = 0 : Q 5 = Q 1 - 4 1 : Q 6 = Q 3 + 4 1 : Q 7 = Q1 + 3 92 0 6 0 Q 8 = 1 5 2 6 : P O K E 5 4 2 7 7 , 4 4 : P O K E 5 4 2 7 8 , 5 6 : P OK E 5 4 2 7 6 . 1 2 9

2 0 7 0 P O K E 5 4 2 7 2 , 2 0 0 : P O K E 5 4 2 7 3 , 3 4 : K K = 82 0 8 0 F O R Z = 1 5 T O 0 S T E P - 22 0 9 0 P O K E 5 4 2 9 6 , Z : G O S U B 2 2 6 0 ; N E X T : P O K E C S , 8 -

P O K E 5 4 2 7 6 . 02 1 0 0 N 1 = 1 0 4 2 : S 1 = 1 : N 2 = 1 9 2 2 : S 2 = 1 : N 3 = 1 4 6 4 : S 3

= 1 : N 4 = 1 5 0 2 : S 4 = l : P R I N T " [ C L R ) "2 1 1 0 B A S E = B A S E - 1 : I F B A S E < > 0 T H E N G O S U B 1 4 5 02 1 2 0 R E T U R N2 1 3 0 P R I N T " E C L R } "2 1 4 0 I F S C = > W 1 T H E N A 5 $ = A 4 $ : A 4 ? = A 3 $ : A 3 $ = A 2 ?2 1 5 0 I F S C = > W 1 T H E N A 2 $ = A 1 $ : W 5 = W 4 : W 4 = W 3 : W 3 = W

2 : W 2 = W 1 : W 1 = S C : G O T O 2 7 3 2 1 6 0 I F S C = > W 3 A N D S C < W 2 T H E N A 5 $ = A 4 ? : A 4 $ = A 3 $ ;W 5 = W 4 : W 4 = W 3 : W 3 = S C : G O T O 2 7 5

2 1 7 0 I F S C = > W 4 A N D S C < W 3 T H E N A 5 S = A 4 $ : W 5 = W 4 : W 4= S C : G O T O 2 7 6 02 1 8 0 I F S C = > W 5 A N D S C < H 4 T H E N W 5 = S C : G O T O 2 7 7

2 1 9 0 G O S U B 2 5 1 0 : P R I N T " l H O M E } [ B L K ] [ 2 1 D O W N )[ 1 S P A C E S l T O P L A Y H I T [ R V S ) { B L K } Y "

2 2 0 0 G E T Z S : I F Z $ = " " T H E N F O R C C = 5 5 3 1 2 T O 5 5 3 1 5 :P O K E C C , I N T ( R N D ( 1 ) * 7 + 1 ) : N E X T

2 2 1 0 P O K E 5 6 1 6 5 , I N T ( R N D ( 1 ) * 7 + 1 )2 2 2 0 I F Z $ = " " T H E N 2 2 0 02 2 3 0 I F Z $ = " Y " T H E N 1 1 2 02 2 4 0 I F Z $ = " N " T H E N P R I N T " l C L R ] [ B L U ) " : P O K E C S

, 2 7 : E N D2 2 5 0 G O T O 2 1 9 02 2 6 0 K = K + 1 : M = 4 1 : N = 4 0 : O = 3 9 : R = I N T ( R N D ( 1 ) * 7 +

1 2 2 7 0 I F K > 3 A N D K < 1 1 0 T H E N P O K E C S , K K : K K = K K + 3 12 2 8 0 P O K E Q 1 , G : P O K E Q 2 , G : P O K E Q 3 , G : P O K E Q 4 , G :P O K E Q 5 , G : P O K E Q 6 , G : P O K E Q 7 , G : P O K E Q 8 , G2 2 9 0 P O K E Q 1 + C , R : P 0 K E Q 2 + C , I N T ( R N D ( 1 } * 7 + l ) :P O K E Q 3 - t - C , R : P O K E Q 4 + C , I N T ( R N D ( l ) * 7 l 2 3 0 0 P O K E Q 5 - < - C , R : P O K E Q 6 + C , I N T ( R N D l l ) * 7 l

P O K E Q 7 + C , R : P O K E Q 8 + C , I N T ( R N D ( 1 ) * 7 + 1 )2 3 1 0 F O R T = 1 T O 1 0 : N E X T2 2 I F K > 3 T H E N G = 4 6 : P K I N T " { C L R } "2 3 3 0 I F K < S T H E N Q 1 = Q 1 - O : Q 2 = Q 2 - M : Q 3 = Q 3 + O : Q 4 =

Q 4 + M : Q 5 = Q 5 - N : Q 6 = Q 6 + N : Q 7 = Q 7 - 1 : Q 8 = Q 8 +

2 3 4 0 R E T U R N2 3 5 0 P R I N T " I C L R } " : R E T U R N2 3 6 0 P R I N T " [ 3 D O W N ) " : C H U 6 0 : E = 12 3 7 0 J 1 5 - ( P E E K ( 5 6 3 2 1 ) A N D 1 . 5 )

2 3 8 0 F B = P E E K ( 5 6 3 2 1 ) A N D 1 62 3 9 0 I F J 0 = 8 T H E N E = E + 12 4 0 0 I F J 0 = 4 T H E N E = E - 12 4 1 0 I F E = 0 T H E N E = 2 62 4 2 0 I F E = 2 7 T H E N E = 12 4 3 0 P O K E C H , E : P O K E C H + C , 72 4 4 0 F O R T = 1 T O 1 0 0 : N E X T2 4 5 0 P O K E C H + C 12 4 6 0 I F F B = 0 A N D C H = 1 1 6 0 T H E N N l S = C H R $ " { E + 6 4 )

C H = C H + 1 : E = 1 : G O T O 2 3 7 02 4 7 0 I F F B = 0 A N D C H = 1 1 6 1 T H E N N 2 $ = C H R $ ( E + 6 4 ) : C

H = C H + 1 : E = 1 : G O T O 2 3 7 02 4 8 0 I F F B = 0 A N D C H = 1 1 6 2 T H E N N 3 $ = C H R $ ( E + 6 4 ) :

C H = C H + 1 : E = 3 2 : G O T O 2 3 7 02 4 9 0 I F C H = 1 1 6 3 T H E N N 5 $ = N 1 S + N 2 $ + N 3 $ : R E T U R N2 5 0 0 G O T O 2 3 7 02 5 1 0 P O K E 5 3 2 8 1 , 12 5 2 0 P R I N T " [ C L R ) [ 2 S P A C E S ] [ B L K ) [ 9 S P A C E S ]

C Y L O N Z A H E R O S " : P R I N T : P R I N T " [ R E D )[ 1 S P A C E S } B E S T S C O R E S f O F F ] "

2 5 3 0 P R I N T " i H O M E j i D O W N ] i B L K ] [ 4 D O W N )[ 1 S P A C E S ) " A l $ " . . . " W l

2 5 4 0 P R I N T ' 1 [ 8 L U } [ 2 D O W N ) ( 1 4 S P A C E S ) " A 2 $ "" W 2 5 5 0 P R I N T " ( G R N ) { 2 D O W N } [ 1 4 S P A C E S ] " A 3 $ " .

. " W 2 5 6 0 P R I N T " [ P U R ) { 2 D O W N } ( 1 4 S P A C E S ) " A 4 $ " ." W 2 5 7 0 P R I N T " ( R E D ] [ 2 D 0 W N ) [ l 4 S P A C E S ] " A 5 $ " .

. " W 2 5 8 0 R E T U R N2 5 9 0 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 7 , 4 3 : P O K E 5 4 2 7 8 ,

7 3 : P O K E 5 4 2 7 6 , 1 2 92 6 0 0 F O R C O = 1 2 7 T O 8 S T E P - 1 72 6 1 0 P O K E C S , C O2 6 2 0 F O R T 1 T O 1 0 0 : N E X T : N E X T C O : P O K E C S , 1 2 6 3 0 I F S 1 = 0 T H E N S C = S C + 1 : G O S U B 1 8 9 0 : P O K E N L , 3

2 : N 1 = 1 0 4 2 : S 1 = 12 6 4 0 I F S 2 = 0 T H E N S C = S C + 1 : G O S U B 1 8 9 0 : P O K E N 2 , 32 s N 2 = 1 9 2 2 : S 2 - l

2 5 I F S 3 = 0 T H E N S C = S C + 1 : G O S U B 1 8 9 0 : P O K E N 3 , 32 : N 3 = 1 4 6 4 : S 3 = 12 6 6 0 I F S 4 = 0 T H E N S C = S C + 1 : G O S U B 1 8 9 0 : P O K E N 4 , 32 : N 4 = 1 5 0 2 : S 4 = 1

2 6 7 0 F O R S 0 = 5 4 2 7 2 T O 5 4 2 7 2 + 2 8 : P O K E S 0 , 0 : N E X T :B O M = B O M - 1 ! G O T O 1 2 6 0

2 6 8 0 S = 5 4 2 7 2 : F O R E = S T O S + 2 8 : P O K E E , 0 : N E X T2 6 9 0 P O K E 5 4 2 9 6 , 1 : P O K E 5 4 2 7 7 , 5 : P O K E 5 4

2 7 8 , 8 2 7 0 0 P O K E 5 4 2 7 6 , 1 : F O R J = 1 T O 4 0 S T E P 4 : P O K E5 4 2 7 3 , J : P O K E 5 4 2 7 2 , 2 5 5 - J - 2 5 : N E X T

2 7 1 0 F O R T = 1 T O 1 0 : N E X T : P O K E 5 4 2 7 6 , 3 2 : F O RT = 1 T O 5 0 : N E X T

2 7 2 0 F O R E = S T O S + 2 8 : P O K E E , 0 : N E X T : R E T U R N2 7 3 0 P R I N T " j H O M E j N U M B E R E N T E R Y O U R I N I TI A L S " : G O S U B 1 7 4 5 : G O S U B 2 3 6 0 : A 1 $ = N 5 $ : G

O T O 2 1 9 02 7 4 0 P R I N T " [ H O M E ] N U M B E R E N T E R Y O U R I N I T

I A L S " : G O S U B 1 7 4 5 : G O S U B 2 3 6 0 : A 2 S = N 5 $ : GO T O 2 1 9 0

2 7 5 0 P R I N T " [ H O M E ] N U M B E R E N T E R Y O U R I N I TI A L S " : G O S U B 1 7 4 5 : G O S U B 2 3 6 0 : A 3 $ = N 5 $ : GO T O 2 1 9 0

2 7 6 0 P R I N T " { H O M E J N U M B E R E N T E R Y O U R I N I TI A L S " : G O S U B 1 7 4 5 : G O S U B 2 3 6 0 : A ' " , S = N 5 $ : GO T O 2 1 9 0

2 7 7 0 P R I N T " [ H O M E ] N U M B E R E N T E R Y O . U R I N I TI A L S " : G O S U B 1 7 4 5 : G O S U B 2 3 6 0 : A 5 ? = N 5 S : GO T O 2 1 9 0

1 2 C O M P U W i G o t e l l B A u g u i t l 9 8 3

Page 127: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 127/132

B e g i n n e r ' s M a c h i n eL a n g u a g e

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 D G a z e t t e P r o g r a m s " a n d

' A 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 R A M t e s t , V I V e r s i o n8 0 8 6 8 7 8 7 8 8 8 8 8 9 9 0 9 0 9 1 9 1 9 2 9 3 9 3 9 4 9 4 9 5 9 6 9 6 9 7 9 7 9 8

F O A D R E S = 8 6 4 T O 9 8 9 : R E A D D A T T A -D R E S , D A T T A : N E X T A D R E SD A T A 8 4 6 9 , 8 3 , 8 4 , 3 2 , 7 D A T A 8 6 6 9 , B 2 , 3 2 , 3 6 D A T A 6 5 6 6 , 3 2 , 6 6 8 9 8 D A T A 6 9 , 3 2 , 1 6 9 , 1 6 1 3 3 , 5 D A T A 1 6 9 , 0 1 3 3 , 5 7 1 6 D A T A 2 4 1 4 1 , 0 3 0 1 4 5 , 5 D A T A 2 0 9 , 5 7 2 4 0 , 2 1 1 5 2 , 7 D A T A 1 6 5 , 5 8 7 2 3 2 1 7 9 ,D A T A 1 0 4 , 1 3 3 , 5 8 1 0 4 , 1 6 8 , 1 6 9D A T A 0 2 3 0 , 5 7 2 0 8 , 7 2 3 D A T A 5 8 , 2 4 , 1 0 5 , 1 2 0 8 , 2 2 1D A T A 2 0 0 , 2 0 8 , 2 1 8 , 3 2 1 9 D A T A 2 3 0 , 5 8 1 6 5 , 5 8 2 0 1 , 3 D A T A 1 4 4 , 2 0 7 , 7 6 2 0 3 , 3 1 6 D A T A 1 0 1 6 0 , 0 1 8 5 , 1 0 6 ,D A T A 3 2 2 1 0 , 2 5 5 , 2 0 0 , 2 0 2 , 2 0 8D A T A 2 4 6 , 7 2 1 5 2 , 7 2 , 3 2 , { 9 4D A T A 2 2 1 , 1 0 4 , 1 6 8 , 1 0 4 , 9 6 1 6 D A T A 1 3 , 3 2 , 2 1 0 , 2 5 5 , 1 6 0 ,D A T A 1 8 5 , 9 6 3 3 2 2 1 0 , 2 5 5D A T A 2 0 0 , 1 9 2 , 1 0 2 0 8 , 2 4 5 , 9

P r o g r a m 2 R A M t e s t , 6 V e r s i o n8 0

8 6 8 7 8 7 8 8 8 8 8 9 9 0 9 0 9 1 9 1 9 2 9 3 9 3 9 4 9 4 9 5 9 6 9 6 9 7

F O D R E SD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

5 1 D A T A

A D R E R = 8 6 4 T O 9 9 5 : R E A D D A T T A : P O K E, D A T T A : N E X T A D R B S6 4 6 9 , 8 3 , 8 4 , 3 2 7 8 6 , 6 9 , 8 2 , 3 2 , 3 2 , 6 6 5 , 6 8 , 3 2 , 6 6 , 8 9 , 8 6 9 3 2 1 6 9 , 8 1 3 3 , 5 1 6 9 , 0 1 3 3 , 5 7 1 6 0 ,2 4 1 4 1 , 0 4 1 4 5 , 5 2 0 9 , 5 7 2 4 0 , 2 1 1 5 2 , 7 1 6 5 , 5 8 7 2 , 3 2 , 1 7 9 ,1 0 4 , 1 3 3 , 5 8 1 0 4 , 1 6 8 , 1 6 0 2 3 0 , 5 7 2 0 8 , 7 2 3 5 8 , 2 4 , 1 0 5 , 1 2 0 8 , 2 2 2 0 0 , 2 0 8 , 2 1 8 , 3 2 1 9 3 ,2 3 0 , 5 8 1 6 5 , 5 8 2 0 1 , 1 6 1 4 4 , 2 0 7 , 7 6 2 0 8 , 3 1 6 1 0 1 6 0 , 0 1 8 5 , 1 0 6 ,3 2 , 2 1 0 , 2 5 5 , 2 0 0 , 2 0 2 , 2 0 82 4 6 , 7 2 1 5 2 , 7 2 , 1 6 9 , 3 3 2 , 2 1 0 , 2 5 5 , 3 2 2 0 1 , 1 8 91 0 4 , 1 6 8 , 1 0 4 , 9 6 1 6 9 , 1 3 Z 2 1 0 , 2 5 5 , 1 6 0 , 0 1 8

3 2 2 1 0 , 2 5 5 , 2 0

T h F o u r - S p e e d B r a k eP r o g r a m 1 S p e e d B r a k e F o T h 6

R E * * S P E E D B R A K E F O T H C 6 * * 6 0 0 0 0 F O R A = 8 2 8 T O 8 9 4 : R E A D B J P 0 K E A , B : N E X T : E N D6 0 0 1 0 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 2 0 , 3 , 1 6 9 , 3 , 1 4 1x ^ n , 2 1 ' 3 ' 8 8 ' 9 6 ' 1 6 2 , 0 , 1 6 0 , 0 , 1 6 5 , 1 9 7 , 2 0 6 0 0 2 0 D A T A 4 , 2 0 8 , 1 0 , 2 3 2 , 2 0 8 , 2 5 3 , 2 0 0 , 1 9 2

8 , 2 0 8 , 2 4 8 , 1 6 0 , 0 , 2 0 1 , 5 , 2 0 8 , 6 , 2 3 2 , 2 06 0 0 3 0 D A T A 2 5 3 , 2 0 0 , 2 0 8 , 2 5 0 , 2 0 1 , 6 , 2 0 8 , 8 , 2 3c a a A * 2 ' 2 3 4 ' 2 3 4 ' 2 0 8 ' 2 5 1 , 2 0 0 , 2 0 8 , 2 4 8 , 3 26 0 0 4 0 D A T A 1 5 9 , 2 5 5 , 1 6 5 , 1 9 7 , 2 0 1 , 3 ; 2 4 0 2 4 7 6 , 4 9 , 2 3 4

P r o g r a m 2 S p e e d B r a k e F o T h V I 3 J ! E M * * S P E E D B R A K E F O T H E V I C * * 6 0 0 0 0 F O R A = 8 2 8 T O 8 9 4 : R E A D B : P O K E A , B : N E X T . EN 6 0 0 1 0 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 2 0 , 3 , 1 6 9 , 3 , 1 4 1 ,

, 3 9 , 2 0 8 , ' l 0 ' ' < 0 < 1 6 5 ' 1 9 7 , 2 0 16 0 0 2 0 D A T A 2 3 2 , 2 0 8 , 2 5 3 , 2 0 0 , 1 9 2 , 4 8 , 2 0 8 , 2 4 8

6 0 0 3 0 D A T A 5 5 , 2 0 8 . 8 2 3 ~ > ~ K A - y t A t a i c - ,0 0 ; 2 0 8 ; 2 4 8 , 3 2 , 1 5 9 , 2 5 5 . 1 6 5 , 1 9 7 ? 2 5 0 [ 26 0 0 4 0 D A T A 7 6 , 1 9 1 , 2 3 4

T h B e g i n n e r ' sC o r n e rK e y b o a r d

P O K E 3 6 8 7 8 , 1 5 ! G O T O 5 0A A S = " C " : S = 1 3 1 : C C = 0 : R E T U R NA A ? = " D " : S = 1 4 5 : C C = 3 : R E T U R NA A S = " E " : S = 1 5 8 : C C = 6 : R E T U R N

1 £ c = 9 S e t S 8 9 I F K = 1 T H E N C C = 1 7 R E T U R N1 A A $ = " C " : S = 1 9 2 : C C = 1 1 ! R E T U R N1 A A ? = " D " : S = 2 0 0 : C C = 1 4 : R E T U R N1 A A $ = " E " : S = 2 0 6 : C C = 1 7 : R E T U R N2 F O R K I = 1 T O 1 0 : P R I N T " ( B L K } ( r v s )

[ S P A C E S ] ( O F F } ( R V S } [ 2 S P A C E S 1 f n p ^ 1{ R V S ] [ 2 S P A C E S ) [ O F F } ( R V S )■ " H O F F ] { R V S } { 2 S P A C E S ) { O F F }2 F O R K I = 1 T O 3 : P R I N T " ( 2 S P A C E S ) ^ *S P A C E S ) l G % B { S P A C E S ) I g \

( S P A C E S } ^ G 3 ( 2 S P A C E S ) E G 3 B " - N E XT : R E T U R N2 F O R K I = 1 T O 1 0 ! P R I N T " { B L K ] { r v s ]L o ^ E S 3 l ° F F ! [ R V S ) < S P A C E S } [ O F F )

R V S ] { 2 S P A C E S H O F F } R V 1 S P A C E S ) [ O F F ) { R V S 1 T 2 s p a c e s ] [ o f f ]B " : N E X T

A u g u i l 1 9 S 3 C O M P U T S i : G o 1 2

Page 128: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 128/132

2 F O R K I = 1 T O 3 : P R I N T " ( 2 S P A C E S 3 £ g !{ S P A C E S } % < S % [ 2 S P A C E S } E G 3( S P A C E S } E G 3 [ 2 S P A C E S l E G l B " i N E X

T ; R E T U R N5 P R I N T " { C L R } { B L U ] [ 3 D 0 W N } { 2 S P A C E S l L E T' L E A R N N 0 T E S " : P R I N T " { 2 D O W N ){ S P A C E S ] T H E K E Y B O A R D [ 7 D O W N ] "

5 P R I N T T A B ( 5 ) ; " B Y R E G E N A " : S S = 3 6 8 7 65 D A T A 1 3 1 , 1 4 5 , 1 5 8 , 1 6 1 , 1 7 3 , 1 8 1 , 1 8 9 , 1 9 25 F O R I = 1 T O 3 : R E A D S : P O K E S S , S : F O R D = 1 T O 2 0 0 :

N E X T D , I : P O K E S S , 0 : G O T O l 5 05 F O R I = 1 T O 1 05 P R I N T " ( C L R j ( a L K ) " : K = I N T ( R N D ( l ) * 2 ) + l : O

N K G O S U B 2 0 , 2 2 : P R I N T " ! < 2 2 T 3 5 N » I N T ( R N D ( 1 ) * 7 ) + 1 : O N K G O T O 6 0 , 6 26 O N N G O S U B 3 , 4 , 5 , 6 , 8 , 1 0 , 1 2 : G O T O 6 46 O N N G O S U B 6 , 8 , 1 0 , 1 2 , 1 4 , 1 5 , 1 66 P O K E 7 9 4 4 + C C , 4 2 : C S = 3 8 6 6 4 + C C : F O R D = 1 T O 2 0

: P O K E C S , 7 : P O K E C S , 2 : N E X T6 P R I N T " ( B L U ] [ 3 D O W N J k A M E T H N O T E "6 G E T A $ : I F A $ = " " T H E N 6 87 I F A $ = A A $ T H E N 8 07 P O K E 3 6 8 7 7 , 1 2 8 : F O R D = 1 T O 4 0 0 : N E X T : P O K E 3 6

8 7 7 , 0 : G O T O 6 88 P O K E 7 9 4 4 + C C , A S C ( A 5 ) - 6 4 : P O K E S S , S : F O R D =1 T O 4 0 0 : N E X T D : P O K E S S , 0 : N E X T I9 P R I N T " [ 3 D O W N j { G R N } T R Y A G A I N ( y / N ) "9 G E T A $ : I F A $ = " Y " T H E N 5 59 I F A $ < > " N " T H E N 9 29 P R I N T i - ( C L R ] f B L U ) " : E N D1 0 F O R I = 1 T O 7 : P R I N T " [ 2 S P A C E S ) I R V S J

f O F F ) ( R V S ) [ O F F ] { R V S } [ O F F }[ R V S } ( O F F ) ( R V S } ( O F F ) f R V S )[ O F F } t R V S l [ O F F } [ R V S ] ^ N E X T : R E T U R

1 0 F O R I = l T O 3 : P R I N T " f 2 S P A C B S j B B B " : N E X T : P R I N T " E 2 2 Y " : R E T

U R 1 0 P R I N T " [ 2 D O W N ) [ G R N j P R E S S R E T U R N1 0 G E T A $ : I F A $ = " " T H E N 1 0 91 1 I F A S C ( A $ ) < > 1 3 T H E N 1 0 91 1 P R I N T " { C L R } [ B L U } " : R E T U R N1 5 P R I N T " ( C L R ) t D O W N } { B L O } A P I A N O O O R

1 5

1 5

1 5

1 5

a n " : p r i n t " k e y b o a r d h a g r o u p s{ s p a c e s } o f t w o b l a c k ? k e y s "p r i n t " a n d t h r e e b l a c k k e y s . f d o w s j( b l k } " : g o s u b 1 0 4 : g o s u b 1 0 6 : g o s u b 1 0 8p r i n t " ( d o w n } l o o k a s e o f " : p r i n t "t w o [ b l k ) b l a c k [ b l u 3 k e y s : " : p r 1 n t "( d o w n ) t h e n a m e s o f t h k e y s a r c

A N E . P R I N T " [ B L K ) ( D O W N ] " : F O R 1 = 1 T O 7 : P R I N T[ S P A C E S } i H 3 { 3 S P A C E S H R V S ]{ S P A C E S ) ( O F F ] [ 3 S P A C E S } [ R V S ][ S P A C E S } { O F F } { 4 S P A C E S ] B H 3 " : N E X Tp r i n t " { 3 s p a c e s 1 & h 3 u[ s p a c e s ) E h 3 ( 4 s p a c e ;[ S P A C E S l g H l ( R E D ) c t B L K )( s p a c e s ) E h 3 [ r e d } d ( b l k }( S P A C E S H H 3 ( R E D ) E ( B L K ][ S P A C E S } £ H 3 " : P R I N T " ( 3 S P A C E S )[ S P A C E S } E H 3 "

1 6 P R I N T " £ 2 2 Y % " - . i1 6 P R I N T " T H E L E T T E R N A M E S O F [ 3 S P A C E S j T

H E K E Y S A R E T H E ( 6 S P A C E S ) A L P H A B E T L T T E R S E 6 S P A C E S } U P T O G . ( 3 D O W N } [ B L K )

1 6

1 6

1 7

G O S U B 1 0 4 : P R I N T " ( 2 S P A C E S } B( S H I F T - S P A C E } B t S H I F T - S P A C E } B( S H I F T - S P A C E ] B ( S H I F T - S P A C E ) ^{ S H I F T - S P A C E l ^ t S H I F T - S P A C E } B( s h i f t - s p a c e ] b ( s h i f t - s p a c e ] bE S H I F T - S P A C E ] B { 2 S P A C E S ) { R E D } F l B L KI r e d ] g ( b l k ) b [ r e d ) a E b l k 3 b ( r e d ) b b l [ p u r ) c [ b l k } b [ p u r } d { b l k } b [ p u r ] e E b l k } b[ r e d } f ( b l k ] b { r e d ) g [ b l k ] b ( r e d ) a ( b l k ) b( r e d J b E b l k ] ^ , -p r i n t " ( 2 s p a c e s ) b [ s h i f t - s p a c e ] bt S H I F T - S P A C E } B ( S H I F T - S P A C E ] BE S H I F T - S P A C E j B l S H I F T - S P A C E{ s h i f t - s p a c e } b ( s h i f t - s p a c e( s h i f t - s p a c e ) b E s h i f t - s p a c e } b{ S H I F T - S P A C E 1 I 2 2 Y V : G O S U B l 3 8 : G O T 0 5

E N

i i j i . i i f l E S D L U T l O hH B R » C t E R E D I T D R B1 l l . - - . - n a n C B H & 4

- C h » r * c t » r c o l o r i n o m o d "- f l u n l i i f c r y . D o r d i r , a n d u c r m u n c o l o r- P o r t t r M a g n i f i c a t i o n 4 o v d l t l n a M - C u r « o r c o n t r o l • ■ R E T U R N , H O M E , C L H .a l w o r f c i - i t h i p t n B d U i n a a ™ - 4 x 3 * n l n » t l o n a r a a c y c l ' i t h r o u g h

B M i n v ■ ■ # i a h t u * » r - « » l » c t " f lC t i a r a c t a r c Q l I » c t . a ^ « .

- f l i v n » « t « o u t p u t d i v l c M ,

- 3 3 4 c h . r . c t . r . , < i . > . . i > l * v . l . 0• o n t l » « f o r C B M 6 4 , f t a v a t l a s l af o V I C - 2 0 .

- r k a v p f l o - n ,

V ^ C 2 0 D g » f l t « I i n V I " 1 t h. • l » B t a B K • ■ o a n a l o n .■ . . . . . . . - ■ . ' . t h a l y p « a c D « o u t a r ,

a n I i t ! ■ - - ; . * - ■ I u a c m - i i i . n n w n m i - n i « > t u J u . t A r o t d . r S o l t - . ' a C o . , D a p t . » BP . D . B o B M P » l o " I t o , t f 1 I M I

J 3 C O M P U T E / 1 ! G a z e t t e A u O u i l 1 5 > a 3

Page 129: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 129/132

M i c r o M a t c hS A V E S M O N E YD o n ' t L e P r o g r a m s G a t h e r D u s t !

T R A D E O r i g i n a l S O F T W A R E w i t hD o c u m e n t a t i o n l o A L M I C R O S . . .

W M A T C H T R A D E R Sf o o n l y $ 5 . 0 0

G U A R A N T E E D S A T I S F A C T I O NF O U N L I M I T E D T R A D I N G :

A s a b o u t S O F W A D E R SW o r l d w i d e T r a d i n g D i r e c t o r i e s

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

t t r a d e a n S . A . S . E . S e n d n m o n e y .

A ? F T R A D E R S "^ i n t e r n a t i o n a l1 6 1 0 S h o m a k e r D r i v eM u r p h y s b o r o , I 6 2 9 6 6

W a s t i n g M o n e y ? W H a v e I h W o r l d ' s M u s tC o s t E f f e c t i v e D e v e l o p m e n t S y s t e m .

d r * i f f i d m a k e s K X b n g

a " V I C - 2 h o

■ H U M ' . ^

• U u i n * r u n i e f w o m s i t ( h S e n a t o r r , m , m n * , . v i c - ™ . t o u

F r ^ B r ^ u . o I S S S S S S S S S ! '■ m t b E B b P R O M O U E E N C A R T R I D G E

• c c e p t e d O N L Y S 1 9 g u S 2 6 9 C A N .* P r i c e s U . S . C a n .

P r o m q u e e n 6 - S 2 9 9 . 0 0 S 3 9 9 . 0 08 b o a r d E o r u m 2 9 9 5 3 9 9 51 6 K b o a r d w E p r o m S 3 9 . 9 5 S 4 9 . 9 5

8 R O b o a r di E p r o m - C c W 3 9 9 5 ' 1 9

D i s t r i b u t e d i J b A l D U l U S T D l a l S u f i . I n c .4 2 0 2 M e i i d i s n . S m i e 2 1

B l i l l m g h a m . W A 9 8 3 2 6P t B 0 0 - 4 J 6 - 1 2 5 3 , I W a s h i n f l t o n 3 0 6 - 7 3 3 - 0 4 0 4

D i e f r l b t i t a d C a n a d a b i n n i s i f i i i t i i r m i C a n a d a

■ t M 7 G a m h f f l 8 1 V a n c o u v e r . F J V 5 Z 2 X 9P 6 ( M - B 7 9 - 7 S 1 ?

7 O N L Y

P R O G R A M SF O Y O U RV I C - 2 0

C O M P U T E Rs A n i N C L U D i s_ _ ^ ^ S H I P P I N G

E N T I R E 5 E O E R R O R F R E EC A S S E T T E T A P EI N C L U D E D A R

G A M E S U T I L I T I E S H O M EF I N A N C E E D U C A T I O N A L

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

R A T E D N o B V I C - 2 0O W N E R S N A T I O N W I D E

B t A T T H W O C O S To s o r w A t t i l

S E N D T O M I C R O - V I C - C O M P U T E R SP . O . B O S S P I T T S F 1 E L D , M 0 1 2 0 2

i ' t l i S O M a C H I C K S O R M D H I T C M D E K O V I S A

M A S T E R C A R D" O 0 1 " D I N E R S C L U B

A M E R I C A N E X P R E S S

f o V I C - 2 0 a n C O M M O D O R E 6

T n P f O r n p l G r c o m p l e t e C f i a w p i E n t o t * c . H

N e v e r L o o k U F u n c t i o n K e D e s i j n a t i o n A g a i n

S e n d S 3 . 9 5 l o e a c h p a c k a g e o t o

P . O . B O 1 M M A D E I R A , C 9 3 6 3 9

■ r e n - " c o m h w m" • - ' i i [ i r . | : L I

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 h e r 1 2 . 9 5P r i n t s L e t t e r s t o P a p e r o T a p e

M E O W D E M S 1 2 . 9 5O u t p u i 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 m

i n v e n t o r y c h e c k b o o kf i l e l i b r a r y

S 9 9 5 e o c h a l l 4 f o r S 2 6 . 9 5R o c k y l a R u e ' s C a s i n o S 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 M a d a m

M a g e n t a ' s L o u n g e !G A T O S I 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

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 ™M O B I L E P O W E R S U P P L Y F O R Y O U R

C A R O R V A F o A T A R I ' V C 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 6 3 J u s t p l u gP O W E R M A S T E R i n t o v o u r c a r ' s c i g a r e t t el i g h t e r a n v 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 v 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 v a c a t i o n s . K e e p s t r i e k i d ;h 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 3 R A N D O M A C C E S S M A R K E T I N GP B O 1 5 6 1 . N e w p o r t B e a c h . C 9 ! 6 6 !

( 7 1 4 ) 6 4 0 - 5 1 1 9M a n u f a c t u r e r W O T E C H E N T E R P R I S E S

C o r p o r a t e P l a i j S u i t e W N e w p o r t B e s t n C 9 3 6 6 0

6 4 M u s i c H a F i n a l l y A r r i v e d ! !

N o t e P r I t u r n s y o u ' i n t o p e f o r m a n c e q u t j I i t Y - V O l C e s y l / i e s / s e r ,a n e n / i a n c e i t h e u s e r ' s a b i l i t y \ c r e a t e a n e x p l o r e m u s i c . H e r e a r

f e o i t f e a t u r e s ;H i g h s p e e d p l a y u l 9 n o t e s / s e c o n d

m e a s u r e t r e b l e c l e f i n p u td i s p l a yP r e s e t f a c i l i t y f o c o n t r o l o A D S R , w a v e s h a p e , r i n gm o d u l a t i o n , a n v o l t a g e c o n -t r o l l e d f i l t e r .7 0 m e a s u r e c a p a c i t y

S E N D F O F R E E B R O C H U R EA l s o a v a i l a b l e N o l e P r

N o t e P r U t a p e $ 4 6 . " , d i s k $ 4 9 . "N o t e P r I l a p e $ 2 4 . " , d i s k $ 2 7 . "

V I S A / M C a c c e p t e d , i n c l u d e S . S s h i t i p i n R( E l E C T R O M C L A B O H A T O K K S I N C .

P . O . b o x 1 0 4 5 1 B l l i o . , M d 1 1 2 0 9

H O T O 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 o u ' v e m a d e t h I n v e s t m e n t — n o w s p e n dj u s t S 4 . 9 5 m o r e t l e a m h o t o g e t I t a l lb a c k — a n d m o r e . M e 1 9 8 3 c o m p e n d i u mo p r a c t i c a l , p r o v e n m e t h o d s f o o p e r a t i n g ap r o f i t a b l e b u s i n e s s r i g h t i y o u r o w h o m eh a j u s t 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 s a m ed a w r c c e f v e y o u r c h e c k f o S 4 . 9 5 .

P r n c i l c s l A p p l i c a t i o n !B o > 3 3 6E a w a i ' d s b u t g . M f 4 9 1 1 2

A d d r e s sC r l y

B U . Z i p . C n c c f c e n c l o s e d

A u g u i l l 9 B 3 C O M P U T E ! ' , G a z e l l e 1 2 7

Page 130: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 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 2 A c a d e m y S o f t w a r e 9

A c c o l a d e 1 0 A d V c n l u r e s 1 0

1 0 A p r o p o s T e c h n o l o g y 6 1 0 A r b u t u s T o t a l s o f t 1 2

A r I n n o v a t i o n s , l n 1 2 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 2 1 0 7 C a r d c o , l n I B

C a s s - A - T a p e s 1 0 0 C e n t u r y M i c r o 0

1 0 C e n t u r y M i c r o P r o d u c t s 1 0 C o m r r T D a t a C o m p u t e r H o u s e , l n 1 1 1 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 l n B

C o m S t a r 6 1 1 C o m p u s c o p e 9 1 1 C o i n p u S e n s e 8 7

C o m p u t e r M a i l O r d e r 8 1 1 C a m p u t e r M a l 9 1 1 C o m p u t e r O u t l e t 6

C o m p u t e r P l a c e 1 0 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 eC u r s o r 6 4 2 D E 1 0 1 1 D i g i t a l I n t e r f a c e S y s t e m s 5 D y l e k 1 0

1 1 E l e c t r o n i c L a b o r a t o r y , l n 1 2 1 1 E l e c t r o n i c P r o t e c t i o n D e v i c e s 1

F o x f i r e 4 1 1 F r e n c h S i l k 5 1 1 F r e n c h S i l k 8

G a t 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 2 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 0 H i g h T e c h E n t e r p r i s e s 8 H i g h T e c h E n t e r p r i s e s ' 2 H o u s e o S o f t w a r e 8 H y t e c S y s t e m s 8 5I n t e r e s t i n g S o f t w a r e '

1 2 J i n i M i c r o - S y s t e m s , l n 6 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 7M a c r o D y n a m i c s 1 0 M i c r o D i g i t a l 4

1 2 M i c r o S y s t e m s D e v e l o p m e n t , l n 2 M i c r o - V i c - C o m p u t e r s 1 2 M i c r o - W a r e D i s t r i b u t i n g l n 2 M i c r o W o r l d E l e c t r o n i x l n 7

1 2 M i d w e s t M i c r o l n 4 1 2 M C o m p u t e r S y s t e m s 1 2 7

N i i f c k o p 2 1 2 C O M P U T E I ' t G o i e t t e A u g u i l 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 eO l y m p i c S o l e s C o m p a n y 7 P o w e r b y t e 5 P r a c t i c a l A p p l i c a t i o n s 1 2 T h P r i n t e r S t o r e 8

1 2 P r o f e s s i o n a l S o f t w a r e1 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 8 31 2 P t e r o d a c t y l S o f t w a r e 4 6

Q u a l i t y C o m p u t e r s 7 S c r e e n p l a y 1 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 1 S i e r r a O n - L i n e , l n 3 S i C o m p u t e r P r o d u c t s 4 S J D i s t r i b u t o r s 0

1 2 S k y l e s E l e c t r i c W o r k s 4 S M 7 S o f t - A w a r e 5 7

1 2 S o f t r a d e r s I n t e r n a t i o n a l 1 2 S o f t w a r e G u i l d 5 0 , 5 1S o u t h e r n S o l u t i o n s 2

1 3 S o u t h w e s t M i c r o S y s t e m s l n 4 1 3 S t a r M i c r o n i c s

S t a r T e c h 1 S y n a p s e S o f t w a r e 2 T & S o f t w a r e

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 l n 7

T r a n s i e r r a T e c h n o l o g y 1 2 T r o n i x ^ ■ • ^U . 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 1 0 V o i c e W o r l d 6 Y o r k 1 4

C O M P U T E R S F i r s t B o o k o V I C 6 7H o m e E n e r g y A p p l i c a t i o n s 7

Page 131: Compute Gazette Issue 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 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 ry o w i t h t h e e a s i e s t t u s

f a s t e s t t l e a r n f o r m a t a v a i l a b l eI g i v e s y o t h

y o e x p e c t i w o r d p r o c e s s o r

u n f q u & f e a t u c e s n o ti a n o t h e r V I w o r d.

W R I T E N O W ! y o u h a v er 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 r i B o r e p l a c e a n 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 d e l e t e b l o c k s o c o p y . Y o

a i n s e r t o d e l e t e t e x t a w i l l a s c r o l l . u p 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 r e c t l y t h b e g i n n i n g o r t h e e n o y o u r

W R I T E N O W ! g i v e s y o h o p t i o n o t e x t c e n t e r i n g

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

a l l o w s t h 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 | o y s t l 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 i t h W R I T E N O W I i 3 m 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 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 $ 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 i s ks e n d s a n y ' s p e c i a l ' c o d e s t o t h e

p r i n t e r — e v e n i t h m i d d l e o 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 p t o 3 8 k o f t e x t s t o r a g e — m o r e

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

A r a b i c o R o m a n n u m b e r s . p r o c e s s o r f o r t h e V I C - 2 0 "

1 M a t h e w s o n 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 02 1983 Aug

8/9/2019 Compute Gazette Issue 02 1983 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-02-1983-aug 132/132

A P P L E " M 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 sI 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 t a 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 n o r r . 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 t 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 p e r f o r m t a s k s m o s tA n p f o ■ r e y t i l e f e l t r . y t e m a ' k o f A p c i l a C c n u u l u r i r

i w g i 5 [ t f r « l l ' , W t " T J * o ' l j r i d v C o r p

i i i i i t i n i i i i n i

t i l l

$ 1 3 9 5 $ 9 9 9 $ 1 3 5 5T R S - 8 0 1 I I 1 6 I B I V T P C 6 4 K

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 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 i t c a p a b i l i t i e ss o m e d a y y o u c a d s o b y 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 e ,c 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 e .A n a g r e a t a a l

t h i s s o u n d s , w h a t ' se v e n g r e a t e r - s o u n d i n g

i 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 i e s st h a n t h a t o o u 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 a n u l u c l u w a ' s u g q e s l e O l i s t t * > c e * a o M f l * . : n 2 0 . 1 9 8 3 .M o n i t o r m c l i K l O O w i l l T R S - 8 0 I J o n l y C o m n f l X J O r e B i i s i ' i e s sM a c h i n e s , I ' B o 5 0 0 R . C o n s M x i c k c n . P A I 3 i ! 8 ,C d r i d d a - 3 3 7 0 P n a m i a c v A i e n u c . A f l i n c o u r t , O n i . C M i W ? «

c o m m o d o r eC O M P U T E R