166
8/8/2019 Run Issue 02 1984 Feb http://slidepdf.com/reader/full/run-issue-02-1984-feb 1/166 U S $ 2 . 9 5 F e b r u a r y 1 9 8 4 W a y n e G r e e n P u b l i c a t i o n h C o m m o d o r e 6 V I C - 2 0 M a g a z i n e A l e r t : A I t c h y P r o b l e m B e a d o t h V I S h o o t i n g G a l l e r y F u n c t i o n a l F u n c t i o n K e y s U n l e a s h Y o u r C o m m o d o r e ' s G r a p h i c s 6 4 a n d V I 2 0 . m i . . : 1 - i , , ; i L T , . . n t o C o m m o d o r e S u a l n e s s M i c h l n a s , I n c . 7 4 4 7 0 1 2 0 6 9

Run Issue 02 1984 Feb

Embed Size (px)

Citation preview

Page 1: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 1/166

U S $ 2 . 9 5F e b r u a r y 1 9 8 4

W a y n e G r e e n P u b l i c a t i o n

h C o m m o d o r e 6 V I C - 2 0 M a g a z i n eA l e r t : A I t c h y P r o b l e m

B e a d o t h V I S h o o t i n g G a l l e r yF u n c t i o n a l F u n c t i o n K e y s

U n l e a s h Y o u r C o m m o d o r e ' s G r a p h i c s

6 4 a n d V I 2 0 . m i . . : 1 - ■ ■ i , , ; i L T , . . n t o C o m m o d o r e S u a l n e s s M i c h l n a s , I n c . 7 4 4 7 0 1 2 0 6 9

Page 2: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 2/166

C h i : I n 9 o H c « d r n r i m v i c o c e i l ,

S e t t i n g : t h S t a n d a rP a n t h e r C o m p t

L o A n g e l t

Page 3: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 3/166

f o t h I n d u s t r C o r p o r a t i o n

Page 4: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 4/166

* ; . . : ■ : . ■ i T h A s s e m b l e rf o t h C o m m o d o r e 6 4

' ' H ■ - ■ ■ ■ ,■ ■ ■ - , ' . > ■ - . ■ ■

" " ■ - ■ / ■

- ; ■ ■V -

. ■ ■ ■ ■ ■ ' ; i v ' ' : i ■ '

L

. : " ■ - ■

H H I m ^ i

1

. " ■ ' - ■ " " ■

C o m m o d o r e I u 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 d . C o m m o d o r e 6 d i s c r e t a i l p r i c e : $ 5 9 . 9 5

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

I C 1 - 8 0 0 - 8 2 1 - 7 6 4 4

P a n t h e r C o m p u t e r C o r p o r a t i o n

Page 5: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 5/166

D o n ' t P l a y t h i s G a m e( H a b i t F o r m i n g )

u r

S S i m S C O R P O R A T I O NC O R P O R A T I O N

C o m m o d o r e I l i a d e m a r k o C o m m o d o r a E l f l C i f o n l c s . L i V I 2 i I r a d o m a r f c o C o m m o d o r e E l a c l r o n i c s . L t d .

C o m m o d o r e 6 d i s c r e t a i l p r i c e : $ 2 9 . 9 5V I 2 0 c a s s e t t e r e t a i l p r i c e : $ 1 5 . 9 5

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

I n C A 1 - 8 0 0 - 8 2 1 - 7 6 4 4

P a n t h e r C o m p u t e r C o r p o r a t i o n1 2 0 2 1 W l l s h i r e B l v d . , £ o A n g e l e s , C a l i f o r n i a 9 0 0 2 5

C i r c l a 1 6 2 o R e a d e r S e r i e s c a r d .

Page 6: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 6/166

F e b r u a r y 1 9 8 4

F E A T U R E S3 C - 6 4 G r a p h i c s G a l o r eW h i c h p r o g r a m b e s t u t i l i z e s y o u rC o m m o d o r e ' s g r a p h i c s p o t e n t i a l ?B G a r y D . M c C I e l l a n

4 S h o r t c u t t C o l o rD o n ' t P o k e a r o u n d — u s e t h i s s i m p l eC o l o r S e t t e r p r o g r a m t c h a n g e y o u rb o r d e r , b a c k g r o u n d a n d c h a r a c t e r s e c o l o r s . B D a v i d E . S t a n f i e l d

4 S p e e d y M o s q u i t oS p e e d y l i t t l e m o s q u i t o e s a r y o u r p r e yi t h i s f a s t - p a c e d g a m e f o t h C - 6 4 .B C h a r l e s T K o w a l

4 D a t a b a s e D e l u x eT h i s f i l e h a n d l e r f o t h C - 6 4 o V I C - 2 0 w i l l s t o r e , c a t e g o r i z e a n s o r ty o u r d a t a w i t h e a s e . B J o h n S t i l w e l l

5 S u r e - S h o o t i n ' G a l l e r yS t e p r i g h t u a n t a k e a i w i t h t h i sV I C - 2 0 g a m e t h a t c h a l l e n g e s y o u rm a r k s m a n s h i p . B J o R o c k e6 4 T a s t e o A r r a y sI y o u ' r e h u n g r y t k n o w w h a t a r r a y sa r a n w h a t t h e y c a d f o y o u rp r o g r a m s , h e r e ' s s ( e p - b y - s t e pt u t o r i a l t c h e w o n B S h a r o n Z a r d e t t o A k e r

7 F a n c y F i n g e r i n g o t h F u n c t i o n K e y sF i n a l l y ! p r o g r a m t h a t l e t s y o d e f i n e t h e V I C - 2 0 f u n c t i o n k e y s t oy o u r o w n e e d s . B J o h n T a n z i n i

V o l . 1 , N o

7 I r o n H a n d o V I C - 2 0 ?Y o u ' v e g o t t o t h i n k q u i c k l y t e x p a n dy o u r k i n g d o m w h i l e f o r e s t a l l i n g g r a i nd r a i n , e s p e c i a l l y d u r i n g w a r .B J o s e p h J S h a u g h n e s s y

8 B V I M e m o r y M i s e rE x p a n d t h h o r i z o n s o f y o u ru n e x p a n d e d V I C - 2 0 w i t h t h e s e s p a c e -a n t i m e - s a v i n g t e c h n i q u e s .B R o b e r t W B a k e r

8 M y s t e r y o t h B l a c k B o R e v e a l e dT h i s i l l u m i n a t i n g a r t i c l e h e l p s y o g e t h m o s t o u o t h a t m y s t e r i o u s b l a c kb o c a l l e d t h 1 5 4 1 d i s k d r i v e .B L o u i s F S a n d e r

9 T r i p l e T h r e a tA r y o a l t h u m b s w h e n i c o m e s t m a n i p u l a t i n g n u m b e r b a s e s ? Y o u ' l ln e v e r m a k e a e r r o r w i t h t h i s t r i p l ep l a y c o m b i n a t i o n — h e x t o c t a l l od e c i m a l . B N e a l D A t k i n s

9 T i p s Y o W o n ' t F o r g e tT r t h e s e t i p s t m a k e y o u ru n e x p a n d e d V I C - 2 0 ' s s k i m p y 3 . 5 K g f a r t h e r . B J o s e p h H L e o n a r d

1 0 D i s k M a s t e r R e v i s i t e dR e g a i n c o n t r o l o y o u r d i s ki n f o r m a t i o n w i l h t h i s p r o g r a m t h a ts h o w s y o w h a t T i l e s y o u ' v e g o a n w h e r e . B R o b e r t W . B a k e r

1 1 T h S t r a i g h t P r o g r a mT h i s p r o g r a m e n a b l e s t h e a b s e n t -m i n d e d p r o f e s s o r a n o t h e r s t k e e pt r a c k o n u m e r i c a l d a t a .B N o r m a n L e v i t t

1 2 S p r i t e n U p !T h i s C - 6 4 p r o g r a m s i m p l i f i e s a n t a k e s t h t e d i u m o u o p r o g r a m m i n gs p r i t e g r a p h i c s . B E d w a r d R o g e r

1 2 R e a c h O u a n T o u c h - T o n e S o m e o n eC o n n e c t y o u r C - 6 4 w i t h t h e o u t s i d ew o r l d b t e a c h i n g i t t o u c h - t o n ed i a l . B J i G n i b b s

1 3 C r e a t e V I C a s s oY o u r c r e a t i v i t y k n o w s n o b o u n d sw h e n y o d e s i g n y o u r o w c u s t o mc h a r a c t e r s . B S t e p h e n E r w i n

1 3 6 A C u r e f o t h A i l i n g D o c t o r ' s O f f i c e

C - 6 4 i j u s t w h a t t h d o c t o ro r d e r e d . B G e o r g e B o y d , M . D .

1 3 B e y o n d t h M a n u a lT h i s p r o g r a m m i n g l e s s o n t e a c h e s y o t a s s i g n v a l u e s t v a r i a b l e s .B J e f f r e y M i l l s

D E P A R T M E N T SR U N n i n g R u m i n a t i o n s

1 M A G I CT i p s a n h i n t sc o l u m n .

1 C o m m o d o r e C l i n i cQ u e s t i o n s a n a n s w e r s c o l u m n .

1 S o f t w a r e G a l l e r y2 V i d e o C a s i n o

B e c o m e V I C - 2 0 a r t i s t .

3 M a i l R U 1 4 R U A m o k1 4 B o o k G a l l e r y1 5 G a m e s R U N d o w n1 5 H a r d w a r e R U N d o w n1 5 S o f t w a r e R U N d o w n

R U ( 0 7 4 1 - 4 2 8 5 ) a I n d e p e n d e n t j o u r n a l n c o n n t n n ! w i l h C o m m o d m c B u s i n e s s M a c h i n e s , c n n y r i g h l 1 9 3 3 b W a y n e G r n r n , I n c . N p a o h i p u b l i c a t i o n m a b r t p r i i i l c d o o l h n w i wI n c . R U p u b l i s h e d m o n t h l y b W a > ™ ( i r r t d . I n c . . M P i n e 5 1 . . P f l c r t w i o u f h . N 0 J 4 5 B . U . S . r e p r o d u c e d w i t h o u t i n i t i a l p t i m m w n f r o m I h e p u b l i s h e r . P o f l r r u s n : s t n d l o i n . # 3 5 7 9 I R U N ,n i i n c n p l u n f a i n 1 1 9 . 9 7 . o n y e a r ; 1 2 9 . 9 7 . t w y o n ; M l . 9 7 . t h r e e j e a n . C a n a d a a m ! M e i i c o S u b f e n p l i o n S e m e n . P B o 9 5 4 , l a r m i n g d a l c , N I I 7 J 7 . N a l i o n a U y t l w n b u l t d b y I n l e i r M -1 2 1 . 9 7 . o n t y e w . U . S . r u r u l i i l r a . n o U . K . n a n l . F o r e i g n J W . 9 7 , o n e y e a r . U . S . f u n d s d r » « n o t o n a l C i r c u l a t i o n O i M i i b u l o u . R U m a k e s e v e r y t f l o n 1 a n u r c r h a c c u r a c y o a r t i c l e s , l i n i n g !U . S . b U k . I ' o r e i t n B i m a i l w l i w n j i t H n i s - p l e a v i n q u i r e . . S r w i i U c h r a p o i l n [ c p e n d i n g d e l - a n c i i n i i l t i n i l i l n h c d i I h m n i n i l i i r . K l W a j j u i n c j n u r e j p n m i b i l i l y f o d a n u g n i f u c t o e r r o n o rb o r o u g h . N H O M S K , a n a a d d i t i o n a l n u l l i n g o f f i c e P h o n e : 6 0 3 - 1 2 4 - 9 4 7 1 . E n l i r e c n n l c m i o i n l n i u m .

R U F e b r u a r y I 9 K 4

Page 7: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 7/166

S i m u l a t o r I

P u t y o u r s e l f i t h p l l o t ' s s e a t o f a P i p e r i a i C h e r o k e e A r c h e r f o r a n a w e - t n s p i r l n g f l i g h t o v e r r e a l i s t i c s c e n e r' f r o m N e Y o r k t L o A n g e l e s . H i g h s p e e d c o l o r - f i l t e d 3 g r a p h i c s w i l l g i v e y o b e a u t l f u t p a n o r a m i c v i a y o p r a c t i c e t a k e o f f s , l a n d i n g s , a n a e r o b a t i c s . C o m p l e t e d o c u m e n t a t i o n w i l l g e y o a i r b o r n e q u i c k l ye v e n i y o u ' v e n e v e r f l o w n b e f o r e . W h e n y o t h i n k y o u ' r e r e a d y , y o c a p l a y t h W o r l d W a A c a e r i a l b a t t l e ;g a m e . F l i g h t S i m u l a t o r I f e a t u r e s I n c l u d e ■ a n i m a t e d c o l o r 3 g r a p h i c s ■ d a y , d u s k , a n n i g h t f l y i n g m o d e so v e r 8 a i r p o r t s i f o u r s c e n e r y a r e a s : N e Y o r k , C h i c a g o , L o A n g e l e s , S e a t t l e , w i t h a d d i t i o n a l s c e n e r ya r e a s a v a i l a b l e u s e r - v a r i a b l e w e a t h e r , f r o m c l e a r b l u e s k i e s t g r e y c l o u d y c o n d i t i o n s c o m p l e t e f l i g h tI n s t r u m e n t a t i o n ■ V O R , I L S , A D F , a n D M r a d i o e q u i p p e d n a v i g a t i o n f a c i l i t i e s a n c o u r s e p l o t t i n g ■ W o r l d 'W a A c a e r i a l b a t t l e g a m e c o m p l e t e i n f o r m a t i o n m a n u a l a n f l i g h t h a n d b o o k .

S e y o u r d e a l e r . . .o w n t s 0 c a l l t o m o r e i n l o r m a l k m . F o d i r e c t c o a t s p t e a s e a d S £ l o s h i p p i n g a n s p e c i f y U P o t i r s t c l a s s m a i l d e l i v e r y . A m e r i c a n E x p r e s s . D i n e r ' sC l u b , M a s t e r C a r d , a n V i s a a c c e p t e d .

O r d e r L i n e : 8 0 0 / 6 3 7 - 4 9 8 3

U 0 G I CC o r p o r a t i o n7 1 E d g e b r o o k D r i v eC h a m p a i g n I 6 1 8 2 0( 2 1 7 ) 3 5 9 - 8 4 8 2 T e l e x : 2 0 6 9 9 5

C i r c l e . s i i m R e a d o S n r v l c e c a r d .

■ ' . - •

Page 8: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 8/166

K U t T O K I ' ■ ' . H U I S l W A V N E G R E E N P U B L I C A T I O N S

K I O T O K - I N - O I U T[ V n n i s B r i & s o nT E C H N I C U . ; i 1 G u W r i g h tC O P Y E D I T O RS w a i n P r s HR E V I E W E D I T O RS h o w n [ . a f i a m m cA S S I S T A N T E D I T O RM a r i l y n A n n u mr i l l l f l l H \ ! > ll l a i o l d B j u t n r f i iA S S O C I A T E E D I T O R SR o b e r t B a k e r . D a v i d B u s c h . I . o j i s S a n d r i .J i S l r a s m a

P K I I D U C T I O N D I R E C T O RN a n c y S a l m o nt . n r T O R I A I . D E S I G N M A N A G E RK n s i i J i t i r o s si . A v o t r r e d i t o r sJ o a n A h e m . P h i l ( i c i a c i . M a u i e U c G o d o y .S u e H a y s , J u d y O h v e r , P h y l l i s P i l l t tP A S T E - U P A R T I S T SL i n & i U r c w , M k h a c l l r o r d . M a r j i m c G i l l i e s ,A n n e K o c c h i o , 1 - y n n c S i m o n w n . K e n n c l h S n l c f l f f a* [ P R O D U C T I O NJ a n r P r c s l o n

I I i 1 K 1 I I M H i l tI ' l l t t r a d l r y . F ' m i l d R a m s e yF I L M P R O D U C T I O NT i m m a s V i l i c n e u v e . s u p e r v i s o r y S a n d r a D j h t l l F .D o n n a H a r t w c l i , L a u r i e J e n m s o n . S t u r d y T h o m a s .T h e r e s a V c r v i l l c . R o b e r t V i U c n c u v eT Y P E S E T T I N GS i B e d e l l , l i ' . - r M ' L ' T . D d r l e n e D a i l e y . M a i i e H a r k c i .I ' r c m K r i s h n a { i u u g a j u . L y n n H a i n c i .C j m l h b L c l n u r n r i l L i , K i m b e i L y N u d e u u , D c h l n c N u l l i i i R ,

m d I ' a l m i u i r i u . H e i d i T h o n u u . S u W e l l e iC B E A T T V E D I R E C T O RO t f t a h c I > e s i r c m p «D 0 S 1 U N M A N A G E RJ o j t c P i l l a r e L iD I - S I C N C O N S U L T A N TS u r a n n c T o r s h e y aC H I E F C O P V W H I F K Hf i T t v c T r i p p

i I ■ ■ I 1 1 : 1 1 H U W a y n e G i c c nV 1 O E P H E S I U K N T / C E N E R A L M A N A G ED t h r a W e h e b e V I C E P R E S I D E M / ^ ^ A N t ER u i i c r M u r p h yA S S I S T A N T T O T H E P R E S I D E N T / V PM a l l S m i l hA S S I S T A N T T T H V P / I 1 N A N C ED o m i n i q u e S m i t h I K E C T O R O M M I H I 1 M ; S A L E S a v i d S c t u w l t r R E C T O R O C I R C U L A T I O N i l l i a m p . l l o w a n l

E T A I L A N E W S S T A N D S A L E S H A N A O E BB o u d r i c a u

3 4 J O 7 2 SO A D V E R T I S I N G

n T w o m b l yS A L E S

S a l u t i . s a l e i m a n a e e r ; L o u t K O ' S u U i v a n ;O u l n v d i t o o r d i n a t u r

W 4 - 7 1 3 8R E L A T I O N S M A N A C E B

i L e o n a r d

R U N n i n g R u m i n a t i o n s

M a k i n g L i s t ,C h e c k i n g I T w i c e . . .

N o b o d y ' s P r e f e c tI r e s p o n s e t t h p r e m i e r e i s s u e ,

r e a d e r s h a v e i n u n d a t e d u w i t h t e l ep h o n e c a l l s a n l e t t e r s . T h n a t u r e o m a n y w e r e c o m p l i m e n t a r y ; s o m e w e r ec r i t i c a l ; b u m o s t w e r e s u g g e s t i v e ( i t h h e l p f u l , n o t h r i s q u e , s e n s e ) .

A n w h a t w a t h e t o p i c m o s t o f t e nm e n t i o n e d ? P r o g r a m l i s t i n g s , o c o u r s e — t h e b u g a b o o o f m i c r o c o m p u ti n g p u b l i s h i n g .

K e y i n g i p r o g r a m s i t i m e - c o ns u m i n g t a s k t h a t c a b v e r y r e w a r d i n go v e r y f r u s t r a t i n g . ( I y o u ' v e e v e r s p e n ts e v e r a l h o u r s i f r o n t o f y o u r c o m p u t e rt y p i n g i l i s t i n g o n l y t e n d u p w i t h a " O u t o D a t a , " " ? S y n t a x E r r o r , "" U n d e P d S t a t e m e n t " o o t h e r e r r o rm e s s a g e , y o k n o w w h a t m e a n . )

R U N ' S r e a d e r s a r e a c t i v e c o m p u t e r -i s t s l o o k i n g f o g o o d p r o g r a m s t t y p ei n t o t h e i r m a c h i n e s a n d a d d t t h e i rs o f t w a r e l i b r a r i e s . T h e y s h o u l d n ' t h a v et b e c o n c e r n e d a b o u t t h t e c h n i c a l a c u r a c y o t h p u b l i s h e d l i s t i n g s i n o u m a g a z i n e . W f e e l t h a t d e b u g g i n gs h o u l d b l e f t t t h m o r e s e r i o u s p r g r a m m e r . A f t e r a l l , w h w a n t s t s p e n dh i t i m e f i x i n g p r o g r a m l i n e s w h e n h c o u l d b u s i n g t h p r o g r a m ?

R U m a k e s e v e r y e f f o r t t p r o v i d ee a s y - t o - u s e l i s t i n g s . M a n y r e a d e r s a p l a u d e d o u e f f o r t s a n f o u n d t h p r g r a m l i s t i n g s e a s y t r e a d .

H o w e v e r , e v e n i t h m o s t w e l l - i nt e n t i o n e d s y s t e m , b u g s c a n c r e e p i n W h e n i c o m e s t p u b l i s h i n g l i s t i n g s ,e d i t o r s h a v e e v e r y t h i n g — f r o m i l l - h um o r e d g r e m l i n s t o M u r p h y ' s l a w —w o r k i n g a g a i n s t t h e m .

A n s i h a p p e n e d i o u p r e m i e r ei s s u e . S o m e p r o g r a m l i n e s w e r e i n a dv e r t e n t l y l e f t o u o t h e p u b l i s h e d l i s ti n g s . T h m i s s i n g l i n e s a r p r i n t e d i t h i s i s s u e ( s e c p a g e 1 4 2 ) .

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

T p u o u r e a d e r s ' m i n d s a e a s e ,R U h a r e d o u b l e d i t e f f o r t s t e n s u r e

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

t y p e d . T h a t ' s r e a l l y a s k i n g f o r t r o u b l e .P r o g r a m l i s t i n g s a r s u b m i t t e d o t a p eo d i s k , w h i c h t e c h n i c a l e d i t o r t h e nt e s t s a n d e b u g s , i n e c e s s a r y . L i s t i n g sa r g e n e r a t e d f r o m t h a t t a p e o d i s k o

l e t t e r - q u a l i t y p r i n t e r . I t h p r o c e s s ,t h o s e h a r d - t o - r e a d g r a p h i c s c h a r a c t e r sa r e t r a n s l a t e d i n t o c l e a r a n c o n c i s e i s t r u c t i o n s ( s e e " H o w t t y p e l i s t i n g s " ) .

I t h i s i s s u e , y o w i l l n o t i c e o n i p r o v e m e n t t o u l i s t i n g s : W h a v es l a s h e d a l t h e z e r o e s i t h l i s t i n g s .W e ' r e s u r e t h i s c h a n g e w i l l h e l p o u r e a d e r s b e t t e r d i s t i n g u i s h b e t w e e n z e r oa n t h l e t t e r w h e n e n t e r i n g l i s t i n g s .

W w i l l c o n t i n u e o u m e t h o d o l i s ti n t h p r o g r a m w i t h t h e t e x t , w h i c hr e a d e r s f e e l i b e t t e r t h a n f l i p p i n g b a c ka n f o r t h b e t w e e n l i s t i n g a n a r t i c l e .

R e a d e r s s h o u l d b a l e r t e d t o t h f a c tt h a t R U w i l l b m a k i n g t h p r o g r a m sp u b l i s h e d i t h m a g a z i n e a v a i l a b l e o t a p e a n d i s k . S o i p r o g r a m l o o k st o i n t i m i d a t i n g t t y p e i n y o m a w a n t t w a i t u n t i l i i o f f e r e d o m a g n e t i c m e d i a .

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

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

W e ' r e c o n s i d e r i n g i m p l e m e n t i n g2 2 - c o l u m n V I l i s t i n g s a n 4 0 - c o l u m nC - 6 4 l i s t i n g s t m a t c h t h c o m p u t e r ' ss c r e e n d i s p l a y . T h i s w i l l a i t h e r e a d e ri t h e n t r y a n c h e c k i n g o t h p r g r a m s e n t e r e d f r o m t h m a g a z i n e .

R U w i l l r e m a i n d e d i c a t e d t p r v i d i n g u s e f u l , e c o n o m i c a l , g a m e a n a p p l i c a t i o n p r o g r a m s f o t h V I C - 2 0a n C - 6 4 u s e r . W h e n t h n e e d a r i s e s ,w e ' l l a l w a y s b f l e x i b l e e n o u g h f o c h a n g e t a c c o m m o d a t e t h n e e d s o o u r e a d e r s .

d

R U F e b r u a r y 1 D 8 4

Page 9: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 9/166

C i r c l e 9 3 o n R o a d e r S e r v i c e c a > t l W o r d P r o P I u s 7 6 4T h # S e l l i n g W o r d P r o c e s s o r f o t h C o m m o d o r e 6 4

P l u s " 7 6 4 a n S p e l l R i g h t P l u s ' " p r o v i d e t o t a l w o r ds o l u t i o n f o t h C o m m o d o r e 6 4 " w h i c h g i v e s y o u :

S o p h i s t i c a t e d W o r d P r o c e s s i n gB u i l t - i n M a i l M e r g i n g l o F o r m L e t t e r sM a t h F u n c t i o n s f o C o l u m n T o t a l sF a s t a n C o m p l e t e S p e l l C h e c k i n g v i S p e l l R i g h t P l u s

* S u p e r V a l u e ( t w o p r o g r a m s ) ( o O n l y $ 9 9 . 9 5 !a n S p e l l R i g h t a r e b o t h s p e c i f i c a l l y d e s i g n e d f o t h

c e u s e r w i t h n c o m p u t e r o w o r d p r o c e s s i n g e x p e r i e n c eA n w i t h o v e r 4 0 , 0 0 0 W o r d P r o v e r s i o n s s o l d , y o

b s u r e t h a t W o r d P r o i v e r y s o p h i s t i c a t e d w o r dl 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 : T r a n s f e r ,

D e l e t e , a n R e a r r a n g e T e x t , A u t o P a g e N u m b e r i n g , M a t hH e a d e r s , F o o t e r s , G l o b a l S e a r c h a n R e p l a c e , t h

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 ,m u c h m o r e . W o r d P r o c a c r e a t e d o c u m e n t s o v i r t u a l l yl e n g t h a n w i l l p r i n t u t 1 6 c o l u m n s w i d e . Y o g e a l o P L U S f a s t a n c o m p l e t e s p e l l c h e c k i n g u s i n g S p e l l R i g h t

S p e l l R i g h t P l u s l o c a t e s a n h i g h l i g h t s m i s s p e l l e d w o r d s a n t h e n a l l o w s y o t q u i c k l y c o r r e c t t h e m i s s p e l l i n g si m p r o v i n g t h e q u a l i t y o y o u r l e t t e r s a n r e p o r t s .A n d , b e s t o a l l , W o r d P r o a n S p e l l R i g h t ' s p o w e r f u l a r s e n a lo f e a t u r e s c a n b e 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 nt h n o v i c e u s e r . S w h e t h e r y o u ' r e s t u d e n t , p r o f e s s i o n a lw r i t e r , i b u s i n e s s , e d u c a t i o n o h o b b y i s t , y o u ' l l q u i c k l yb e c o m e W o r d P r o P r o !B o t h W o r d P r o a n S p e l l R i g h t P l u s a r e a l s o a v a i l a b l e s e p a r a t e l ya p o p u l a r c o m p u t e r o u t l e t s n a t i o n w i d e .

I n v e s t I t h b e s t . . . W o r d P r o P l u s . I c l a s s b I t s e l f .

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

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

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 .P l u s ~ / 6 4 a n S p e l l R i g h t P l u s ™ a r t r a d e m a r k s o P r o f e s s i o n a l S o f t w a r e I n c .

W o r d P r o P l u s S e r i e s w a d e s i g n e d a n w r i l 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 i d .P l u s w a d e s i g n e d a n w r i t t e n b D w i g f i l H u f t a n d J o e S p a t a f o r a o S p e l l M a s t o r S y s l e m s . I n c .

p i i n l o 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 3 P l u s ( 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 l a c e . P l e a s e c h o c k w i t h y o u r d e a l e r .e 6 4 I t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s L t d .

Page 10: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 10/166

R U W a n t s Y o u !W e ' r e n o l o o k i n g f o j u s t f e g o o d a r t i c l e s . W e ' r e n o t e v e n l o o k i n g f o

l o o g o o d a r t i c l e s . W a r l o o k i n g f o l o o g r e a t a r t i c l e s ! Y o h a v et h e m a n d w w a n t t h e m ! R U m a g a z i n e i g o i n g t b t h b e s t m a g a z i n e e v e rf o t h C o m m o d o r e 6 a n V 1 C - 2 0 . W h a v e l i t t l e w a y s t g o a n w n e e dy o u r h e l p . S e n d u t h a t c l e v e r p r o g r a m m i n g t e c h n i q u e y o s t u m b l e d u p o n ,t h a t f a n t a s t i c g a m e y o d e s i g n e d , t h a t u t i l i t y p r o g r a m t h a t i g o i n g t o r e v o l ut i o n i z e t h w a p e o p l e u s e t h e i r c o m p u t e r s .

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

W h a t s o r t o a r t i c l e s ? A n a n e v e r y t h i n g u n d e r t h C o m m o d o r e s k y .Y o a n y o u r c o m p u t e r h a v e g o n e t h r o u g h l o t o g e t h e r , a n y o m u s t

h a v e l e a r n e d q u i t e f e t h i n g s a l o n g t h w a y . S h a r e t h a t k n o w l e d g e w i t h t h r e s t o u s

W h a t s o o u n i q u e t r i c k s , s t y l e s , a p p l i c a t i o n s , e x p e r i e n c e s d i d y o p i c ku p o n t h w a t w h e r e y o a r n o w ? W h a t d y o d w i t h y o u r C o m m o d o r e6 4 o r V I C - 2 0 t h a t n o n e l s e d o e s ? W h a t p r o g r a m s h a v e y o w r i t t e n t h a t a r r e a l l y m a r v e l o u s ?

B a s i c p r o g r a m m i n g o p r o g r a m m i n g i B a s i c , h u m o r o s a t i r e , c a r t o o n s o rg a m e s , a s s e m b l y l a n g u a g e o r a s s e m b l i n g p r o j e c t s , t i p s , t r i p s , h i g h s c o r e s ,n u m b e r s , u s e r g r o u p s , s o r t s , s o u p s , n u t s , f a c t s a n e v e n f i c t i o n s .

W a r p r o u d , b u w e ' l l r e a d a n y t h i n g i E n g l i s h . I y o a r e n ' t s u r e t h a ty o u r i d e a i t h k i n d o t h i n g t h a t w a r l o o k i n g f o r , t r > a n y w a y ! Y o n e v e r k n o w , w m a j u s t b u i t a n y o u r n a m e w i l l b i n l i g h t s ! . . . o r i n k ,a n y w a y .

S e n d y o u r s u b m i s s i o n s t o R U 8 P i n e S t r e e tP e t e r b o r o u g h , N 0 3 4 5 8

F o c o p y o t h R U a u t h o r ' s g u i d e l i n e s , s e n d u 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 .

H o t t y p e l i s t i n g sf r o m R U m a g a z i n eT y p i n g i l i s t i n g s c a b d i f f i c u l t e n o u g h w i t h o u t h a v i n g t w o r r y a b o u t

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

W h e n y o s e s o m e t h i n g i b r a c k e t s , a l y o h a v e t d i p r e s s t h k e y s i n d ic a t e d . F o e x a m p l e :[ S H I F T L ] — m e a n s h o l d d o w n t h s h i f t k e a n p r e s s t h e k e a t h s a m et i m e .[ C O M D J ] — m e a n s h o l d d o w n t h C o m m o d o r e k e ( i i o t h l o w e r l e f t s i d eo t h k e y b o a r d ) a n p r e s s t h k e a t h s a m e t i m e .[ S H I F T C L R ] — h o l d d o w n t h s h i f t k e a n p r e s s t h C L R / H O M E k e y .[ H O M E ] — p r e s s t h C L R / H O M E k e w i t h o u t s h i f t i n g .[ C T R L 6 ] — h o l d d o w n t h e c o n t r o l k e a n p r e s s t h k e y .[ F U N C T 2 ] — f u n c t i o n ( i n t h i s c a s e , y o h o l d d o w n t h s h i f t k e a n p r e s s t h f u n c t i o n k e y ) .[ C R S R U P [ C R S R D N ] [ C R S R L F [ C R S R R T ] — t h e s e a r t h e f o u r c u r s o rd i r e c t i o n s .[ U A R R O W ] — m e a n s t h a r r o w k e ( t h e o n w i t h t h e p s i g n u n d e r i t ) .[ P O U N D ] — t h e B r i t i s h p o u n d s i g n ( £ ) .[ P I ] — t h e p s i g n k e ( n ) ; ( s h i f t a n p r e s s t h e u a r r o w k e y ) .

I s o m e i n s t a n c e s , w h e n l a r g e n u m b e r o c h a r a c t e r s o r s p a c e s a r r e p e a t e di l i s t i n g , w w i l l r e p r e s e n t t h e m t h i s w a y : [ 2 s p a c e s ] o [ 1 C R S R L F s ) .

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

M a n u s c r i p t sC o n t r i b u t i o n s i t h f o r m o m a

u s c r i p t s w i t h d r a w i n g s a n d / o rp h o t o g r a p h s a r w e l c o m e a n d w i l l b c o n s i d e r e d f o r p o s s i b l e p u b l i c a t i o n .W c a a s s u m e n r e s p o n s i b i l i t y f o l o s s o d a m a g e t a n m a t e r i a l .P l e a s e e n c l o s e 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 i t h e a c h s u b m i ss i o n . P a y m e n t f o t h e u s e o a n u s o l i c i t e d m a t e r i a l w i l l b m a d e u p o na c c e p t a n c e . A l c o n t r i b u t i o n s s h o u l db d i r e c t e d t R U e d i t o r i a l o f f i c e s ." H o w t W r i t e f o R U N " g u i d e l i n e sa r e a v a i l a b l e u p o n r e q u e s t .

E d i t o r i a l O f f i c e sP i n e S t r e e t

P e t e r b o r o u g h , N 0 3 4 5 8P h o n e : 6 0 3 - 9 2 4 - 9 4 7 1

A d v e r t i s i n g O f f i c e sE l S t r e e t

P e t e r b o r o u g h , N 0 3 4 5 8P h o n e : 6 0 3 - 9 2 4 - 7 1 3 8C i r c u l a t i o n O f f i c e s

P i n e S t r e e tP e t e r b o r o u g h , N 0 3 4 5 8

P h o n e : 6 0 3 - 9 2 4 - 9 4 7 1

T S u b s c r i b e , R e n e wo C h a n g e a A d d r e s s

W r i t e t R U N , S u b s c r i p t i o n D p a r t m e n t , P B o 9 5 4 , F a r m i n g -d a l e , N 1 1 7 3 7 . F o r e n e w a l s a n c h a n g e s o a d d r e s s , i n c l u d e t h a d r e s s l a b e l f r o m y o u r m o s t r e c e n t i s u o R U N . F o g i f t s u b s c r i p t i o n s ,i n c l u d e y o u r n a m e a n a d d r e s s a w e l l a t h o s e o g i f t r e c i p i e n t s .

S u b s c r i p t i o nP r o b l e m o Q u e s t i o n

W r i t e t R U N , S u b s c r i p t i o nD e p a r t m e n t , P B o 9 5 4 , F a r m -i n g d a l e , N 1 1 7 3 7 . P l e a s e i n c l u d e a a d d r e s s l a b e l .

P r o b l e m s w i t h A d v e r t i s e r sS e n d a d e s c r i p t i o n o t h p r o b l e m

a n y o u r c u r r e n t a d d r e s s t o R U N ,R t 1 0 E l S t r e e t , P e t e r b o r o u g h ,N 0 3 4 5 8 , A T T N . : R i t a B . R i v a r d ,C u s t o m e r S e r v i c e M a n a g e r . I u g e n t , c a l l 1 - 8 0 0 4 4 1 - 4 4 0 3 .

R U F e b r u a r y 1 9 8 4

Page 11: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 11/166

t h M o s t P o w e r f u lB u s i n e s s S o f t w a r e E v e r !

' I H S - H O ( M m U - l I . i l . I l l , o r 1 6 ) * A P P L E " * I B M a i * K A V P R O " * C P / H i - « C O M M O D O R E 6 4

T h V e r s a B u s i n e s S " S e r i e sE a c h V e r s a B u s i n e s S m o d u l e c a b p u r c h a s e d a n d u s e d i n d e p e n d e n t l y ,

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

V E R S A R E C E I V A B L E S - $ 9 9 . 9 5H C t l s c n w - m i d r r v v n . k l o u u I s r e c e i v a b l e , m v o c m g . a n m o n l N y s i a l v m t n l g e n e t a l i n q t y s l e i n I k w p s I r a c k o f a I n f o r m a t i o n r e l a t e d t o w h

y i H i o y w c o m p a n y m o n e y , a n d c a n p t u " - - < i c a u t o m a t i c M h n g I n p a s t d u a c i V I - H S a K t c H v a H j - . s - p r i m s a l n e c e s s a r y s l a i e m c n l s , i n v o i c e s , a n s u m n v i r v

f t a n d c a n b h n k e d w i t h V e B S a L e d G E R \ * b T "V E R S A P A Y A B L E S ~ $ 9 9 . 9 5V r t J E S A P A V A f f i t S 1 * i r i t ^ t g n i f l r k e e p r r a c k o J c u r r t n l a n a g e d p i y a b W s . k « p i n g y o i ( o u t h w i t h , > i n f i i r r r M l m " i h " ! . m ^ : i ■ ! U > r a i m u c h m o o e y y o u r c o m p a n y a x e s , a n t w h o m I t ^ F ' r t V A J I . E S " r n d t a i a m * a c o m n k * T p r e c o r d r m e a c h v e n d o r , p r i n t s r l w k \c h t i k i c q i a l n ! * . m m I v i v t i . n i v H i l K i n t i - n o r i s . a g e d p a y d b k r t r v p o t t Z . w n d o f n - p o r t va r i d m r n t v W i t h V b R S A P A V A h l R S " , y o u e v i w n I * r t y o u r c o m p u l t T a u l o m a l i C f l l l y s * * \ e c tw h i > v o i k I k ' i t ; , 1 f t 1 i N p f e k LV E R S A P A V R O L L ' " S 9 9 . 9 5V F J ( S A P A V H < l i ! . " f p t i w c r l d M i " ; i i i i . ! ■ ■ . i l l . ] , b u t e a s y i u s p a y r o l l s y s l c r n i h d lk e e p s E r ^ c k o f d 3 l ^ o w t m u t . ' n l - r ( ' C i t i n f d p a y r o l l i n f o r n n t i o r v C o m p l e t e e m p l o y e e r e c o r d ; ,a r n u j T i I . n n 4 . - d . h ) u a l m T ^ M r y p i i y r u l l t j k u l d t i o n s a t e p e r f o r m e d a t i t d n s i s t i c - i l l y , w i E hl o t i i l s d i s p L i v e d o s c r e e n l o o p e r a l t i r a p p m u a L p d y i u i l t d n b e r u l o l d l l y ^ u t o m f l i iC d H y , o t h o p i i r . i l u t c i n l c i v t n t l o p i p u p n l A c h e c k f r o m b e i n g p i i n l e d , o l U r f l f t Ti u f n r i T i H i l i ' i T i o n I d M k v d , l » t o l s r r u y b p i K T e d l t h V E K S A L ± D G E r t I P s y b E v m .V E R S A I n V E N T O R V ' " $ 9 9 . 9 5U l H S A h v l M o k Y " ' m m p l i i t o n w n H j i y c o n t r o l f i y s l p m t h a i g i w n i y o i n s t a n t a o ^ t at d . s l . i r > n n r i y H e n . V u t S A l N V I J J r o i i V ^ k * h i - p s t r a c k o ! a Q m l m m r t l i u n r d d l c d l w t x i tI t f f i n i W i r s U m ' K , m J l o f s l i ^ k , r " U v r k n n k i r , e l c . i f u n - s s a l e s a n p r i c L E ^ j d j E j ^ k r l ty e w E m t i . i n l U ' i n f . i l l 1 . l u ' l d w , i p r r u i ■ • ■ " i ■ ■ n m i l ' i - / y o a n p n n ti n v o t c u f r d i i n ; i l y o l l i n k w i l h t h r ^ H S A H l . C i J V A l i t J l S - s y s t e m . V E P 5 A l N V t N T < J H V " p i m l ! .a l n c e d c f i i n v e n t o r y h ' . i u i ' t s . r e p o r t o i t e m s b v k i w r e o r d e r p o i n t , i n u e n l o r y W i l l i e I p o r K , p e i x h ! a n v * " f l r t o d d t c s a f e s r e p o r t s , p r i C L - t e l s , i n v e n t o r y c l i e c k l & i ^ . e t c .

5 N P A S C A C K R O A D , S P R I N G V A L L E Y , N . Y . 1 0 9 7 7

V E R S a L E D G E R I I S 1 4 9 . 9 5V e k s a L l d g e r 1 1 i c o m p l e i e a c c o u n t i n s y s t e m t h a i g r o w s a s y o u t b u s i n e s sg r o w s . V ■ • . i « ; t I I c a b e u s e d a s a s i m p l e p e r s o n a l . I . m i - , r e g i s t e r ,o i p a n d e d l s m a l l b u s i n e s s b o o k k e e p i n g s ^ s l e m o d e v e l o p e d i n t o l a r g ec o r p o r a t e g e n e r a l l e d g e r s y s t e m w i l h o u l a n a d d i t i o n a l s o f t w a r e ,

V f S S A L E i x i E H I I g i v e s y o a l m o s t u n l i m i t e d s t o r a g e c a p a c i l y{ 3 0 0 t 1 0 , 0 0 0 e n t r i e s p e m o n t h , d e p e n d i n g o t h s y s t e m ) ,

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

• h a n d l e s m u l t i p l e c h e c k b o o k s a n d g u n e r a l l e d g e r s ,p r i n l f i 1 c u s t o m i z e d a c c o u n t i n g r e p o r t s i n c l u d i n g c h e c k r e g i s t e r s ,b a l a n c e s h e e t s , i n c o m e s t a t e m e n t s , t r a n s a c t i o n r e p o r t s , a c c o u n tl i s t i n g s , e t c .

V e h s a L E D G E H I I c o m e s w i t h p r o f e s s i o n a l l y w r i t t e n 1 6 p a g e m a n u a l d s i g n e d f o f i r s t - t i m e u s e r s . T h V E R S A L E D G E R [ ) ' " m a n u a l w i l l l i e l p y o u b e c o m eq u i c k l y f a m i l i a r w i t h V e k s a L e d g e r I I ™ , u s i n g c o m p l e t e s a m p l e d a t a f i l e ss u p p l i e d o d i s k e t t e a n d m o r e t h a n 5 p a g e s o s a m p l e p r i n t o u t s .

C i r e l a B o n R e a d e r S e r v i c e c a r d .

S A T I S F A C T I O N G U A R A N T E E D !

J 2 ( M c h , c r - f l i l t d l

n i i a i I h l V l . H S I S N I _ S S " n o d u l e ,i i I u j m u V L H S A l i l l S l N l S V i n . - l n l < ' r n . ^ v

p u n h i s e a t h a t r i n x l u k '

T O r d e r :

a d f r i U P a r

D E A I T R I N Q t J I R » F - S W E L C O M EA l p r v > J m i p e c i l i c d l t u

a d V ( C A N W J A n M E X i C OA d

r A f - > k L H V ] > " 1 H H * . b r a ^ t t m t L > T I H C c - p K A Y P R O H b a V m u f a ( W K a v ~ - - j O " ~ *H I X J I U M V V l t J J C

Page 12: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 12/166

M A G I C i t r i c k s , M A G I C i f u n .M A G I C i d o i n g w h a t c a n n o t b d o n e .

C o m p i l e d b L o u t s F S a n d e r

m a g i c■

M A G I C i m o n t h l y c o l u m n o h i n t s , t r i c k s a n o d d s a n e n d s f r o m t h w o r l d s o f s o f t w a r e , h a r d w a r ea n a p p l i c a t i o n s .

E v e r y m o n t h , M A G I C b r i n g s y o b r i e f a n u s e f u l c o p u t e r t r i c k s f r o m a r o u n d t h w o r l d — t r i c k s t h a t o t h e r s h a v e

f o u n d t m a k e c o m p u t i n g e a s i e r , m o r e e n j o y a b l e o m o r ee x c i t i n g .

M A G I C f e a t u r e s s i m p l e h a r d w a r e i d e a s , o n e - l i n e p r o g r a m s ,u s e f u l s u b r o u t i n e s , l i t t l e - k n o w n c o m p u t e r f a c t s a n s i m i l a r i t e m s

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

S e n d y o u r o w n t r i c k s t o : M A G I Cc / L o u i s F S a n d e rP B o 1 5 2 5 3P i t t s b u r g h , P 1 5 2 3 7U . S . A .

R U w i l l p a u t $ 5 f o e a c h u n p u b l i s h e d t r i c k w p r i n t .N o t e : M A G I C ' s t r i c k s a r n u m b e r e d i h e x a d e c i m a l f o p o u r e d i f i c a t i o n .

Page 13: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 13/166

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

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

$ 1 D e t e c t i n g k e y p r e s s e s — W h e n u s i n g G E t o d e t e c tk e y p r e s s , t h f a c t t h a t p r e v i o u s k e y s t r o k e s a r s a v e d i t h k e y b o a r d b u f f e r c a n b e n u i s a n c e . O f t e n , w h e n g a m e i f i n i s h e d , y o w i l l w a n t t h e p l a y e r t r e s t a r t t h g a m e b h i t i n g k e y . H e r e i c o m m o n w a t d i t 5 1 P R I N T - P R E S S A N K E T O R U N "5 2 G E T A S : I F A S " T H E N 5 2 05 3 R U

T h o s e l i n e s w i l l r u t h p r o g r a m a g a i n e v e n i k e w a h i b e f o r e l i n e 5 1 i e x e c u t e d . Y o c a f i t h p r o b l e m b a d d i n g t h l i n e 5 0 F O R I - l T O 1 0 : G E T A $ : N E X T .Y o c a d t h s a m e t h i n g i o n l i n e b r e p l a c i n g l i n e s5 0 0 - 5 3 0 w i t h t h i s :5 0 P R I N T ' T R E S S A N K E T R U N " : P O K E 1 9 8 . 0 : W A I T 1 9 8 ,! : R U N" P O K E 1 9 8 , 0 " c l e a r s t h k e y b o a r d b u f f e r . " W A 1 T 1 9 8 , 1 "t e l l s t h c o m p u t e r t s i t h e r e a n w a i t u n t i ! k e i p r e s s e d .

W e s t m o r e l a n d C o m m o d o r e N e w s l e t t e r

! p j . « $ Q u o t a t i o n m a r k s — W h e n u s i n g t h e P r i n t s t a t em e n t w i t h m a t e r i a l e n c l o s e d i q u o t e s , i i o f l e n a c c e p ta b l e t o e l i m i n a t e I h s e c o n d q u o t a t i o n m a r k . F o r e x a mp l e , t h c o m p u t e r w i l l t r e a t t h e s e t w s t a t e m e n t s j u s t t h es a m e :

1 0 P R I N T " M A G I C I F U N "1 1 P R I N T " M A G I C I F U E l i m i n a t i n g t h s e c o n d q u o t a t i o n m a r k s a v e s b y t e o

m e m o r y , a k e y s t r o k e a n a s p a c e o t h e s c r e e n l i n e , w h i c ha r a l i m p o r t a n t f r o m t i m e t t i m e . B u b c a r e f u l — t h el a s t l e t t e r o t h m a t e r i a l i q u o t e s m u s t b [ h l a s t t h i n g i t h p r o g r a m l i n e . B e c a u s e o t h G O T O i t h i s s t a t e m e n t ,t h s e c o n d q u o t e , 1 2 0 P R I N T " A B R A C A D A B R A " :G O T O 1 2 0 , m u s t b e r e t a i n e d .

B e c a u s e o t h s e m i c o l o n a f t e r t h i s P r i n t s t a t e m e n t , y o a l s o n e e d t h e c l o s i n g q u o t e , 1 3 P R I N T " L E G E R D EM A I N " ;

L . F . S .

$ 1 S e m i c o l o n s — I t i o f t e n a c c e p t a b l e t e l i m i n a t e t h s e m i c o l o n s b e t w e e n s e v e r a l i t e m s t h a t a r t b p r i n t e d o t h s a m e l i n e . A l o n g a t h e r e i n a m b i g u i t y a b o u tw h e r e o n e i t e m e n d s a n d t h e n e x t b e g i n s , t h s e m i c o l o n sa r u n n e c e s s a r y . I t h i s e x a m p l e :1 4 P R I N T A S ; B S ; C S ; D ; " E "t h d o l l a r s i g n s a n q u o t e m a r k s m a k e i a b s o l u t e l y c l e a rw h i c h i t e m i w h i c h .T h l i n e c a e a s i l y b s h o r t e n e d t o

1 4 P R I N T A S B $ C S D " E "T h s e m i c o l o n m u s t b i n c l u d e d i t h i s l i n e :1 5 P R I N T F ; I i w e r e r e m o v e d , t h c o m p u t e r w o u l d p r i n t t h v a l u e o v a r i a b l e F G w h i c h i n o w h a t i w a n t e d .

L . F . S .

$ 1 C o m m a s — P u t t i n g c o m m a b e t w e e n t w i t e m s i P r i n t s t a t e m e n t c a u s e s t h e s e c o n d i t e m t b p r i n t e d a

t h n e x t p r e s e t " t a b s t o p " o t h s c r e e n . O t h C o m m od o r e 6 4 t h e r e a r f o u r t a b s t o p s p e s c r e e n l i n e , w h i l e o t h V I C - 2 0 , t h e r e a r e o n l y t w o . A d d i t i o n a l c o m m a s b t w e e n t h i t e m s c a u s e a d d i t i o n a l t a s t o p s t b s k i p p e d .I y o w a n t a n t b p r i n t e d a t a s t o p s a n 4 h e r e ' s t r i c k y w a t d i t 1 0 P R I N T A , , B

L . F . S .

$ 1 S c r e e n f r a m i n g — H e r e ' s a n o t h e r " a n t i q u i t y , " t h i st i m e f r o m t h f i r s t i s s u e o f a n o l d n e w s l e t t e r c a l l e d T h P E P a p e r ( c i r c a 1 9 7 8 ) . T h r o u t i n e p r i n t s f r a m ea r o u n d t h e s c r e e n o C o m m o d o r e P E T , b u i w o r k sf i n e f o a C - 6 4 . I y o c h a n g e f e n u m b e r s , i w i l l a l s ow o r k o t h V I C - 2 0 .3 0 0 0 R E F R A M E R O U T I N E3 0 1 0 P R I N T [ c l e a r ] " ; : F O R 1 1 T O 3 9 : P R ! N T F $ ; : N E X T 1 : P R I N T" [ c u r s o r u p ) "3 0 2 0 F O 1 T O 2 3 : P R I N T F S T A B ( 3 8 ) F S : N E X T I3 0 3 0 F O = 1 T O 3 9 : P R I N T F $ ; : N E X T 1 : P R 1 N T " [ h o m e ] "

I t h i s r o u t i n e , F c a r e p r e s e n t a n c h a r a c t e r . Y o c a r e p l a c e F i t h r o u t i n e w i t h y o u r f a v o r i t e c h a r a c t e r( e n c l o s e d i q u o t e s , o c o u r s e ) o c h a n g e F e a c h t i m e y o d r a w t h e f r a m e . F o e x a m p l e : 4 0 F $ - " X " : G O S U B3 0 0 0 .

B u r e m e m b e r — i f y o u u s t h i s r o u t i n e a s u b r o u t i n e ,y o m u s t a d l i n e 3 0 4 0 R e t u r n , a n y o n e e d a n E n s t a t e m e n t s o m e w h e r e a b o v e t h e r o u t i n e s y o d o n ' t f a l li n t o i a y o u r p r o g r a m e x e c u t e s .

T h P E P a p e r

$ 1 P r o g r a m m a b l e C u r s o r C o n t r o l — Y o u c a p o s i t i o nt h c u r s o r a n y w h e r e o t h s c r e e n b u s i n g a r o u t i n e l i k et h i s :1 X " [ 3 9 c r s r r i g h l s ] " : Y $ = " [ 2 4 c r s r d o w n s )1 0 0 X 2 0 : Y = 1 0 : G O S U B 3 0 0 01 1 P R I N T " S O R C E R Y "2 9 9 9 E N 3 0 0 0 R E • P O S I T I O N C U R S O R • 3 0 1 0 P R I N T ■ [ h o m e ] 1 P L E F T $ < X $ . X ) L E F T $ ( Y $ , Y ) ; : R E T U R N

V a r i a b l e s X a n Y s h o u l d b s e u e a r l y i t h p r g r a m a n d n e v e r c h a n g e d . T h c o d e i L i n e 1 0 e s t a b l i s h e st h d e s i r e d c u r s o r p o s i t i o n , t h e n c a l l s t h e s u b r o u t i n e i 3 0 0 0 , w h i c h p o s i t i o n s t h e c u r s o r o c o l u m n a n l i n e Y ( f o t h e l e f t m o s t c o l u m n , — f o t h t o p m o s tl i n e . ) O r e t u r n f r o m t h e s u b r o u t i n e , l i n e 1 1 p r i n t s t h

R U F e b r u a i y 1 0 8 4 I

Page 14: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 14/166

Page 15: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 15/166

C i r c l e o R e s O e r S e r v i c e c a r d . R U F e b r u a r y 1 9 8 4 1

Page 16: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 16/166

C o m m o d o r e C l i n i cB J i S t r a s m a

C o m m o d o r e c l i n i c i r e g u l a rm o n t h l y c o l u m n d e s i g n e d t h e l py o u , t h R U r e a d e r , t h r o u g h a n t r o u b l e s o q u e s t i o n s y o h a v e a

y o u s y o u r n e V I C - 2 0 o r C - 6 4c o m p u t e r . S e n d q u e s t i o n s t o J i S t r a s m a1 2 3 8 R i c h / a n d A v e .L i n c o l n , I 6 2 6 5 6( A l s o i n c l u d e s t a m p e d s e l f - a dd r e s s e d r e p l y e n v e l o p e i y o w o u l dl i k e p e r s o n a l r e p l y . )

W h a t i I h P o k e f o s h o r t e n e dc o m m a n d s ( u t o e i g h t l e t t e r s f r o m o n k e y ) ?

D e n n i s H a l l i n g s t a dS p a r t a , W

. £ » . : N P o k e i n e e d e d . S i m p l y t y p et h e m i s h i t t e d f i r s t c h a r a c t e r o t h B a s i cw o r d y o w a n t a n d t h e n t y p e i t s e c o n dc h a r a c t e r w i t h t h e s h i f t k e d o w n . T h i si a c c e p t e d b t h c o m p u t e r j u s t a t h o u g h y o u h a d t y p e d t h w h o l e w o r d .S i n c e s o m e B a s i c w o r d s c a b c o f u s e d , y o m a n e e d t t y p e t h f i r s !t w c h a r a c t e r s u n s h i f t e d , a n t h e n s h i f tt h t h i r d c h a r a c t e r . F o i n s t a n c e ,G ( s h i f t ) O i t h s a m e a G O T O , w h e r ea G O ( s h i f t ) S i t h s a m e a G O S U B .

I y o n e e d o t h e r s h o r t e n e d c o m a n d s , y o m a w a n t t b u p r g r a m m e r ' s a i w i t h K e c o m m a n d ,s u c h a p o w e r a n d S y s r e s . T h e s e a l l o ww h o l e p h r a s e ( o i P o w e r ' s c a s e ,w h o l e s u b r o u t i n e ) t o b a c t i v a t e d b s i n g l e k e y s t r o k e .

£ ' W h a t i t h P o k e t l i s t t w s e p ar a t e s e c t i o n s o p r o g r a m ?

D e n n i s H a l l i n g s t a dS p a r t a , W

w a n t ; 2 p r e s s t h e C u r s o r D o w n u n t i lt h f i r s t l i n e o t h l i s t i n g i a ( h t o o t h s c r e e n ; 3 C u r s o r U t t h l i n e j u s tb e l o w t h f i r s t s e c t i o n ; a n 4 t y p e t h s e c o n d l i s t c o m m a n d . I b o t h l i s t i n g sw i l l f i o s c r e e n a o n c e , w i t h f e l i n e s t s p a r e , t h i s s h o u l d w o r k . I n o t ,c o n s i d e r g e t t i n g p r i n t e r . I w i l l v a s t l ye a s e t h w o r k o s t u d y i n g l o n g l i s t i n g s .

. T h e r e i n o P o k e f o t h i s y e t . N e x tb e s t i l o 1 l i s t t h f i r s t s e c t i o n y o

£ ' W e a r d e v e l o p i n g a l i g h t p e f o t h 6 4 B u i s e e m s t h a t r a p i d ( i . e . ,m o r e t h a n t w p e r f r a m e ) a c c e s s e s t ot h K ' - l l c o m m a n d a n m e m o r y c o t r o l r e g i s t e r s c a u s e R A t b s c r a mb l e d a r a n d o m . s u s p e c t l h a t t h e r ef r e s h f r o m t h 6 5 6 7 i d i s r u p t e d i s o m ew a y . T h o n l y s o l u t i o n w c o u l d c o m eu w i t h w a ( i n s e r t d e l a y s ( a l e a s t o n f r a m e t i m e ) b e t w e e n c o n t r o l r e g i s t e r a c e s s e s . w o u l d a p p r e c i a t e s o m e i n s i g h ti n t o t h i s m a t t e r .

M i c h a e l A K s k i nS a D i e g o , C

/ \ . : Y o u r V I c h i p m a b o f i i t b u t i m i n g . I a c c e s s e s t h s a m e b u a t h m i c r o p r o c e s s o r , a n i i q u i t e i p o r t a n t f o t h e m t o s t a y o u o e a c ho t h e r ' s w a y . Y o u r s m a b t h s a m ep r o b l e m , i t h o p p o s i t e d i r e c t i o n , a t h o n e w h i c h c a u s e d " s p a r k l e " o t h s c r e e n s o m a n y e a r l y 6 4 s .

I m a b t h a t d i f f e r e n t 6 w o n ' !h a v e t h p r o b l e m . A l s o , i n s t e a d o a w a y s w a i t i n g f u l l f r a m e t i m e , y o c o u l d j u s t w a t c h f o r e f r e s h , o p o s s ib l y f o r c e o n e .

\ £ A r t h e r e a n d a t a b a s e o a c o u n t i n g s o f t w a r e p r o g r a m s t h a t h a v eb e e n a d a p t e d f o b e h a v i o r m o d i f i c at i o n d a t a ? a p s y c h o l o g i s t a s t a l e h o s p i t a l , w h e r e w a r i n v o l v e dw i t h m a n y b e h a v i o r m o d i f i c a t i o np r o g r a m s , g e n e r a t i n g r e a m s o p a p e rw o r k . W h a v e t k e e p ( r a c k o b a s el i n e s a n r e s p o n s e s t p r o g r a m s , a

w e l l a t o k e n s a n c o m m o d i t i e s i s t o c k o s o l d .

w o u l d h a t e t h a v e l r e i n v e n t t h w h e e l b s t a r t i n g f r o m s c r a t c h . M i n t e n t i o n i t d o s o m e o t h p a p e rw o r k a h o m e o m C - 6 4 , t g e m o r e t i m e w i t h m p a t i e n t s . h a t e t oa d m i t h o m u c h o m t i m e h a t b s p e n t o s t a f f m e e t i n g s a n p a p e rw o r k .

H e r b G r o s sE l g i n , I

T \ . : P r o f e s s o r E C r o s s m a n w i l l t r t o h e l p y o u . H u s e s P E m o d e l c o p u t e r s s i m i l a r t o y o u r C - 6 4 f o a n i m a lb e h a v i o r c o n t r o l e x p e r i m e n t s , a n h h a p u b l i s h e d s o m e p r o g r a m s o t h s u b j e c t . H i a d d r e s s i s S o f - T o u c h ,2 0 7 1 N o r t h 1 6 0 0 E a s t , N o r t h L o g a n ,U 8 4 3 2 1 .

J _ ~ - F r o m w h a t I ' v e r e a d a n l e a r ne f r o m d e a l e r , T a l l y p r i n t e r s a r t r o u b l e - f r e e a n s t u r d y , a n T a l l y p r v i d e s m a i n t e n a n c e . C a e x p e c t a n e x t r a s e r v i c e o r h e l p b p a y i n g l o c a ld e a l e r $ 4 0 0 m o r e t h a n t h s a m ep r i n t e r w o u l d c o s t v i m a i l o r d e r ?

A r t h e r e t h a t m a n y p r o b l e m s i n t e rf a c i n g a n o p e r a t i n g C - 6 4 w i t hn o n - C o m m o d o r e p r i n t e r ? A n i h a v e p r o b e m s , c a g e h e l p v i t h C o m m o d o r e I n f o r m a t i o n N e t w o r k o nC o m p u S e r v e ?

T r i n W o o l e nR o s s v i l l e , G

. T a l l y p r i n t e r s a r a m o n g t h m o s t d u r a b l e o a l l , a c c o r d i n g t f r i e n d w h i T a l l y r e p a i r m a n . Y e s ,T a l l y w i l l r e p a i r y o u r u n i t w i t h i nf e h o u r s i y o u ' r e w i l l i n g t p a t h f e e , w h i c h m a e v e n i n c l u d e a i f a r e i y o l i v e f a e n o u g h f r o m s e r v i c e c e t e r . I m a w e l l b w o r t h a e x t r a f e h u n d r e d d o l l a r s t g w i t h l o c a ld e a l e r w h h a u s e d t h T a l l y e x t e ns i v e l y w i t h t h C - 6 4 a n k n o w s h o t

1 R U F e b r u a r y 1 9 8 4

Page 17: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 17/166

u s a l l i l s f e a t u r e s .B a s i c i n t e r f a c i n g t o t h C - 6 4 i s i

p l e , v i C a r d / ? o s i m i l a r s e r i a l b u i n t e r f a c e . B u f u l l c o n t r o l o g r a p h i cf e a t u r e s i a n y t h i n g b u t s i m p l e o n a n yp r i n t e r . I g r a p h i c s a r v e r y i m p o r t a n tt y o u , l a k e a n o t h e r l o o k a E p s o n ' sF X - 8 0 o C I t o h ' s P r o w r i t e r . B o t h a r a l r e a d y s u p p o r t e d b c u r r e n t m o d e l so t h C a r d / ? i n t e r f a c e . A f o t h N e w o r k , d o n ' t e x p e c t C o m m o d o r e t b v e r y i n t e r e s t e d i h e l p i n g y o h o o k u p

n o n - C o m m o d o r e p r i n t e r u s i n gn o n - C o m m o d o r e i n t e r f a c e , n m a t t e rh o y o c o n t a c t t h e m .

J c a h o o k 4 0 4 0 d i s k d r i v eu l m 6 4

S t e v e S h u b i t zR c s i d a , C

J \ . : T h e r e a r t w m a j o r w a y s c o p a n i e s h a v e c o n n e c t e d t h 6 t w o r kw i t h t h 4 0 4 0 d i s k a n o t h e r I E E E - 4 8 8d e v i c e s . O n t y p e c o n s i s t s o n l y o f t h I n t e r p o d , ( $ 1 8 0 f r o m O x f o r d C o m p u te S y s t e m s ) . I p l u g s i n t o t h s e r i a l b u s ,j u s t l i k e t h 1 5 4 1 d i s k , a n t a k e s n m e m o r y s p a c e a a l l .

T h o t h e r t y p e i t y p i f i e d b t h C 6 4 - L i n k ( $ 1 4 0 f r o m C o m p u t e r M a k e t i n g S e r v i c e s ) a n d b y t h B u C a r d( $ 2 0 0 f r o m B a t t e r i e s I n c l u d e d ) . T h e s ep l u g i n t o t h c a r t r i d g e p o r t a n m u s to c c u p y s o m e m e m o r y s p a c e , e v e nt h o u g h t h e y a r u s u a l l y a b l e t s t a y o u o t h w a o o t h e r p r o g r a m s . ( C o mm o d o r e ' s o w $ 6 I E E E - 4 8 8 c a r t r i d g em a a l s o s o o n b a v a i l a b l e . )

I n g e n e r a l , t h I n t e r p o d w i l l w o r kw i t h m o r e p r o g r a m s m o r e e a s i l y t h a nt h C 6 4 ~ L i n k . H o w e v e r , i i t i m e ss l o w e r t h a n t h C 6 4 - L i n k . T h e r e f o r e ,u s o n o e a c h , c o n n e c t e d s i m u l t a n eo u s l y . T h B u C a r d i m o r e d i f f i c u l t t c o n n e c t t h a n t h C 6 4 - L i n k , b u w o r k sw i t h m o r e p r o g r a m s w i t h o u t e f f o r t .

O n o t h e r h i n t : w h e n u s i n g d u a ld i s k w i t h a 6 4 , l e a v e a j u n k d i s k i d r i v en u m b e r o n w h e n i i n o i u s e . S e v e ra 6 p r o g r a m s t r t i n i t i a l i z e t h a td r i v e , a n h a l t i i d o e s n ' t c o n t a i nu s a b l e d i s k .

' - M P E E m u l a t o r a l w a y s c r a s he o p u b l i c d o m a i n g a m e s d i s k . W h y ?

C o n n i e A r c h a m b a u l tM e r i d e n , C

J \ . : M a n y g a m e s a r w r i t t e n i m

c h i n e l a n g u a g e t s p e e d u t h a c t i o n ,a n t h E m u l a t o r o n l y f i x e s B a s i c p r g r a m s . D o n ' t e x p e c t i t w o r k w i t hp r o g r a m s t h a t i n c l u d e t h e c o m m a n dS Y o U S ( ) T h e r e i a l s o p r o b l e mu s i n g t h e C o m m o d o r e p u b l i c d o m a i nd i s k s o n s o m e C - 6 4 s . T h i s i r e p o r t e d l yr e m e d i e d b s m a l l p r o g r a m a v a i l a b l ef r o m m a n y u s e r g r o u p s .

C a u s C a r d c o ' s P r i n l e r U t i l it P a c k a g e t p r i n t C o m m o d o r eg r a p h i c s o ( h M a n n e s m a n ! ! T a l l yM T 1 8 0 - L p r i n t e r ? I l a c l a i m e d " E s o c o d e r e s p o n s e . "

T r i n W o o t e nR o s s v i l l e , G

J \ S o r r y , t h e T a l l y i s n ' t l i s t e d a c o m p a t i b l e i C a r d c o ' s l i t e r a t u r e .H o w e v e r , i i t r u l y a c c e p t s E p s o n ' sG r a f t r a x c o m m a n d s , i m i g h t w o r ka n y w a y . C h e c k w i t h T a l l y ( K e n t ,W A a n d C a r d c o { W i c h i t a , K S t b s u r e .

^ H o d a n t i c i p a t e p r i n t e r i c o m p a t i b i l i t y p r o b l e m s w i t h w o r d p r o -c e s s o r o s p r e a d s h e e t s o f t w a r e ? A l s o ,s h o u l d r u s e r i a l o r p a r a l l e l p r i n t e ro m 6 4 W h y ?

K e n n e t h B e n s o nC o l u m b i a , S

J \ . : T h s u r e s t w a t a v o i d c o m p a t ib i l i t y p r o b l e m s i t b u t h s o f t w a r ef i r s t , a n b u t h p r i n t e r r e c o m m e n d e db t h c r e a t o r s o t h p r o g r a m . N e x tb e s t i t b u C o m m o d o r e p r i n t e r b c a u s e n e a r l y e v e r y t h i n g f o t h V I o 6 s u p p o r t s t h e m , a m o n g o t h e r s .

I y o w i l l b b u y i n g t h p r i n t e r f i r s t ,t r t i n t e r f a c e i v i t h s e r i a l b u s , s o i w i l l l o o k a m u c h l i k e C o m m o d o r ep r i n t e r t o t h e c o m p u t e r a p o s s i b l e .A l s o , l o o k f o p r o g r a m s t h a t a l l o w y o a m a n y c h o i c e s o p r i n t e r s a s p o s s i b l e .F o e x a m p l e , P a p e r c l i p ( f r o m B a t t e r i e sI n c l u d e d ) g o e s o u t o i t w a t w o r kw i t h a l m o s t a n p r i n t e r .

A f o t h e t y p e o c o n n e c t i o n , p a r a ll e p r i n t e r s c a b b i f a s t e r t h a n s e r i a lp r i n t e r s a n c o s t b i l e s s , b u t h e y a r a l s o h a r d e r t c o n n e c t t o t h e c o m p u t e rf r o m m o r e t h a n f e f e e t a w a y .

C l o u d i n g t h i s s u e i t h f a c t t h a t t h V I a n 6 d o n ' t s u p p o r t e i t h e r o n w i t h o u t a d d e d h a r d w a r e o s o f t w a r e .T h i s c u r r e n t l y t i l t s t h b a l a n c e i f a v o ro p a r a l l e l p r i n t e r s , w h i c h ( s u r p r i s i n g

t h o u g h i s e e m s ) a r u s u a l l y i n t e r f a c e dt t h s e r i a l b u v i s m a r t i n t e r f a c e s ,s u c h a C a r d c o ' s C a r d / ? . S e r i a l p r i n t e r sa r e u s u a l l y c o n n e c t e d v i t h U s e r P o r t .T h a t p o r t w o r k s w e l l t o o , b u i i r a r e l ys u p p o r t e d b c o m m e r c i a l s o f t w a r e .

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

m E p s o n F X - 8 0 p r i n l e r . I t m a x i m u mi t e n i n c h e s , a n t h n a r r o w e s t c a r r i e ri 1 ' / i n c h e s . c a d l a b e l s , b u t h a td o e s n ' t l o o k p r o f e s s i o n a l . A n s u g e s t i o n s ?

C o n n i e A r c h a m b a u l tM e r i d e n , C

l \ . : P r e s s - o n m a i l l a b e l s m a n o l o o k p r o f e s s i o n a l , b u n e i t h e r w i l l d o t -m a t r i x p r i n t i n g o e n v e l o p e s . q u i c kw o r k e r c a a p p l y l a b e l s a l m o s t a f a s ta t h E p s o n p r i n t s t h e m .

Y o c o u l d a s y o u r d e a l e r a b o u tt r a d i n g i t h F X - 8 0 o n t h n e w l y a n o u n c e d F X - I 0 0 , w h i c h h a s a w i d e rc a r r i a g e . I l o o k i n g p r o f e s s i o n a l i w o r t h a t l e a s t $ 3 0 0 0 t y o u , t r a d e u t a d a i s y w h e e l p r i n t e r w i t h a e n v e l o p ef e e d e r .

^ l ' p o s s i b l e f o r e l a t i v e f i l e s l c o - e x i s t p e a c e f u l l y w i t h o t h e r D O f i l e s — t h a t i s w i t h o u t w r i t i n g o v e rt h e m ? A l s o , a s t u c k a o p e n i n g r e a t i v e f i l e w i t h a V I o 6 4 A n s u g g e st i o n s ?

B o S u l l i v a nO a P a r k , I

Y e s , t h a t i o n a d v a n t a g e o f r e l at i v e f i l e s o v e r d i r e c t - a c c e s s f i l e s . d r e c t - a c c e s s f i l e m a n o r e s p e c t e x i s t i n gf i l e s . R e l a t i v e f i l e s g i v e e q u a l l y f l e x i b l ea c c e s s t a n r e c o r d w i t h i n f i l e , b u k e e p t h e m s e l v e s s e p a r a t e f r o m a l o t h e rf i l e s p r o p e r l y a l l o c a t e d i t h B A M .R e l a t i v e f i l e s a l s o a p p e a r p r o p e r l y i t h d i s k d i r e c t o r y , a n a r c o m p a t i b l e w i t hD O S ' s V a l i d a t e c o m m a n d .

H e r e i s h o r t r o u t i n e t o c r e a t er e l a t i v e f i l e f r o m V I o 6 4 N A M E i t h n a m e o t h f i l e , R i t h d e s i r e dr e c o r d l e n g t h , f r o m 2 - 2 5 4 , a n N i t h m a x i m u m n u m b e r o r e c o r d s a n t i c ip a t e d . ( N t i m e s R m u s t t o t a l f e b l o c k s l e s s t h a n t h r e m a i n i n g s p a c e o t h d i s k . ) D e v i c e 8 a n d r i v e a r a l s oa s s u m e d .

R U F e b r u a r y 1 9 8 4 1

Page 18: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 18/166

H O M EC A L C

s i

M e e t t h S i S o f t w a r e F a m i l y

T h S i s o f t w a r e f a m i l y t e a c h e s , e n t e r t a i n s , a n m a k e sm a n y j o b s e a s i e r . I t m e m b e r s p e r f o r m l i k e y o u ' v e n e v e rs e e n b e f o r e . E v e r y S i m p r o g r a m c a t e a c h y o n e t r i c k . E v e n o u a p p l i c a t i o n a n g a m e s o f t w a r e d e l i v e re d u c a t i o n a l e x t r a s . A l l a t v e r y a f f o r d a b l e p r i c e .

S i g i v e s y o t h o s e s p e c i a l l i t t l e t o u c h e s w h i c hm a k e o u s o f t w a r e s u c h g r e a t v a l u e . T h I N S I D EB A S I C S E R I E S f o e x a m p l e . W g i v e y o t h a b i l i t y t l e a r n f r o m t h p r o g r a m . A f t e r y o h a v e b e o t h h o r s e si K E N T U C K Y D E R B Y , d e v i s e d t r i v i a q u e s t i o n s t s t u m p y o u r f r i e n d s w i t h Q U I Z M E o c r e a t e d i n v o i c e sf o y o u r h o b b y c r a f t s a l e s w i t h F O R M G E N E R A T O R ,y o j u s t m i g h t w a n t t s e h o t h p r o g r a m w a p u

E n t e r t a i n m e n t

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

A L I N S I D E B A S I C p r o g r a m s c o m e w i t h b o t h t h C o m m o d o r e 6 a n V I 2 v e r s i o n s o t h s a m e d i s k o c a s s e t t e . I y o p l a n t u p g r a d e t t h C o m m o d o r e 6 4 y o w o n ' t l o s e y o u r i n v e s t m e n t i s o f t w a r e . A n i y o h a v e b o t h c o m p u t e r s y o u c a u s t h p r o g r a m o n e i t h e ru n i t .

T a k e o u s o f t w a r e f a m i l y h o m e t y o u r f a m i l y .T h e y ' l l l o v e e a c h o t h e r .

t P r o g r a m m e r ' s n o l o s a v a i l a b l e I r e o w i t h r e s p o n s e c a r d a n i n c l u d e p r o g r a mo v e r v i e w , l i n e b l i n e d e s c r i p t i o n , c o m p l e t e l i s t i n g , v a r i a b l e c h a r t , a n d s u g g e s l e dc h a n g e s

K e n t u c k y D e r b y B e o y o u r f a v o r i t e h o r s e sT h e r e ' s n o l h i n g m o r e f u t h a n d a a t h r a c e s . E s p e c i a l l y w h e n y o d o n ' t h a v e t l e a v e y o u r l i v i n g r o o m .T h i s p o p u l a r p r o g r a m f e a t u r e s c o l o r f u l h i - r e s o l u t i o n g r a p h i c s a n a u t h e n l i c s o u n d s P i c k y o u r f a v o r i t eh o r s e o a s H o T i S a m . B e t w i n . p l a c e , o s h o w a n d w a t c h t h e m g a l l o p o I E x p e r i e n c e i h e t h r i l l a y o u rh o r s e c r o s s e s t h f i n i s h l i n e a n y o u r p a y o f f a p p e a r s o t h t o t e b o a r d . K E N T U C K Y D E R B Y i a e x c i t i n gg a m e f o a l a g e s a n d m a b e p l a y e d w i t h u t ( o u r p l a y e r s .

C o m m o d o r e 6 4 / V I C 2 0 + 8 K( s u g g e s t e d r e t a i l : $ 1 9 . 9 5 ) '

N u m b e r J o t t O O u t w i t y o u r o p p o n e n t sD e d u c t i o n , l o g i c , a n p a t i e n c e a r e t h e s k i l l s y o u m u s t m a s t e r t w i t h g a m e . T h o b j e c t i t d i s c o v e r y o u rs e c r e t j o t l o n u m b e r u s i n g I h l e a s t n u m b e r o t r i e s . E a c h m o v e i y o u r p r o b e t h a t t h c o m p u t e r m u s tr e s p o n d t w i t h t w h i n t s . T h i n k c a r e l u l l y , e x a m i n e y o u r g u e s s c h a r t o t h e s c r e e n , e l i m i n a l e a n d c h o o s ew i s e l y . Y o u r o p p o n e n t m a s h o w n m e r c y . N U M B E R J O T T O i a i d e a l s t r a t e g y g a m e f o t h e n t i r e f a m i l ya n m a b p l a y e d w i t h u t l o u r p e o p l e

C o m m o d o r e 6 4 / V I C 2 0 t 8 K( s u g g e s t e d r e t a i l : $ 1 4 . 9 5 ) *

C O M P U T E R P R O D U C T S I N C . L e P a r k O f f i c e C o m p l e x 1 1 0 0 E a s t H e c t o r S t r e e t W h i t e m a r s h . P 1 9 4 2 8 ( 2 1 5 ) 8 2 5 - 4 2 5 0

Page 19: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 19/166

E d u c a t i o nQ u i z M T e s t y o u r k n o w l e d g e a n d b u i l d s t u d y s k i l l sQ U I Z M E i c o m p u t e r a i d e d t e s t i n g p r o g r a m . U s i n g t t p o w e r f u l e d i t o r , p a r e n t s a n t e a c h e r s c a e a s i l yc r e a t e a q u i z f o a n s u b j e c t . Y o u c a n l o a d , s a v e , a n p r i n t o u y o u r q u i z 2 e s . C r e a t e a m a n y q u i z z e s a s y o l i k e w i t h u t 5 p r o b l e m s p e q u i z o t h C o m m o d o r e 6 4

Q U I Z M i d e s i g n e d t a l l o w m u l t i p l e c h o i c e , f i l l i t h b l a n k s , a n f o t h o s e q u e s t i o n s w h e r e s p e l l i n gi n o i m p o r t a n t , a p p r o x i m a t e a n s w e r s . Y o c a s p e c i f y t h n u m b e r o t r i e s p e r p r o b l e m . T h e r e a r a d v a n c e d f e a t u r e s t h a t a l l o w y o t s p e c i f y t h t i m e y o h a v e t a n s w e r a n d t h n u m b e r o p o i n t s a w a r d e df o e a c h p r o b l e m . U p o n c o m p l e t i o n o t h q u i z , a u t o m a t i c s c o r i n g , p e r c e n t a g e s c a l i n g , a n l o i t e r g r a d i n gg i v e t h s t u d e n t h i c o m p l e t e r e s u l t s .

Q U I Z M E g i v e s c o n l i n u o u s r e i n f o r c e m e n t a n d e n c o u r a g e s y o u t t r h a r d e r a n l e a r n m o r e . Q U I Z M Ei a e x c e p t i o n a l p r o g r a m f o p a r e n t s a n t e a c h e r s w h w i s h t m a k e l e a r n i n g m o r e e n j o y a b l e .C o m m o d o r e 6 4 / V I C 2 I > 8 K( s u g g e s t e d r e t a i l : $ 1 9 . 9 5 ) *

C o l o r c r a f t E t c h , s k e t c h , a n a n i m a t e y o u r w a t b e t t e r u n d e r s t a n d i n g o c o m p u t e r s .U s i n g t h k e y b o a r d , c h i l d r e n c a c r e a t e t h e i r o w f u n - f i l l e d s t o r i e s w i t h f u l l c o l o rg r a p h i c s . C O L O R C R A F T w i l l t h e n t a k e t h e i r s t o r y a n a n i m a t e i o t h e s c r e e n . H o u r s o e n j o y m e n t a w a i t , a n t h e f u n d o e s n o h a v e t e n t o d a y . Y o c a s a v e y o u r s t o r y f o t o m o r r o w .

P l u s , C O L O R C R A F T h e l p s c h i l d r e n a n a d u l t s b e c o m e f a m i l i a r w i t h c o m p u t e rb a s i c s l i k e c u r s o r s , g r a p h i c s a n f u n c t i o n k e y s , a n s i m p l e w o r d p r o c e s s i n g c o m m a n d s .A f t e r c h i l d l e a r n s t h f u n d a m e n t a l s , t h e r e a r a d v a n c e d f e a t u r e s l i k e s p e e d c o n t r o l a n d i a g o n a l c u r s o r m o v e m e n t . C O L O R C R A F T c o m e s w t t h a n e a s y t f o l l o w u s e r m a n u a li n c l u d i n g g l o s s a r y o c o m p u t e r t e r m s a n s t e p b s t e p s a m p l e a n i m a t i o n .C O L O R C R A F T w i l l t e a c h a n e n t e r t a i n y o u r e n t i r e f a m i l y w h i l e s t i m u l a t i n g y o u rc h i l d r e n ' s c r e a t i v i t y .

B u s i n e s s / H o m eC o m m o d o r e 6 4 / V I C 2 0 - m e m o r y e n p a n s i o n n o t r e q u i r e d( s u g g e s t e d r e t a i l : $ 2 4 . 9 5 ) *

F o r m G e n e r a t o r I n p u t , c a l c u l a t e , a n f i l l i t h b l a n k sY o c a n u s e y o u r e x i s t i n g f o r m s o c r e a t e y o u r o w r i g h t o t h s c r e e n A p p l i c a t i o n s i n c l u d e a l t y p e s o b u s i n e s s f o r m s , i n v o i c e s , v o u c h e r s , s t a t e m e n t s , a n l a b e l s . F O R M G E N E R A T O R l e t s y o s e u m a s t e rw h i c h y o c a u s t g e n e r a t e c o m p l e t e d f o r m s . A n y t i m e y o w i s h t p r i n t o u f o r m , s i m p l y l o a d i t h m a s t e r a n r u n . F O R M G E N E R A T O R w i l l a s y o f o t h f i l l - i n i n f o r m a t i o n n e e d e d t c o m p l e t e t h f o r m .N e x t , i w i l l c a l c u l a t e a n f i l l i t h b l a n k s . Y o c a t h e n p r i n t o s a v e y o u r c o m p l e t e d f o r m . I t ' s t h a t e a s y .Y o u ' l l b a m a z e d a t h l i m e y o s a v e a n t h p r o f e s s i o n a l l o o k o y o u r l o r m s .R e q u i r e m e n t s : C o m m o d o r e 1 5 2 5 . 1 5 2 6 O c o m p a t i b l e F e a t u r e s : l a b e l s a n f o r m u l a s : a d d , s u b t r a c t , m u l t i p l y , d i v i d e

p r i n t e r a u t o m a t i c i n l o r m a h o n p r o m p t i n g1 6 m e m o r y e x p a n d e r r e c o m m e n d e d d e f a u l t i n p u l v a l u e so t h V I 2 t i l e d d e c i m a l n u m b e r f o r m a t t i n g

r e p e a t s e q u e n c e s ( m u s t l o i n v o i c i n g )C o m m o d o r e 6 4 / V I C 2 f > G K m u l t i p l e c o p y p r i n t i n g( s u g g e s t e d r e t a i l : S 2 9 . 9 5 ) *

H o m e - C a l c T h l o w e s t p r i c e d , e a s i e s t t u s e s p r e a d s h e e tS p r e a d s h e e t s a r o n o t h m o s t p o p u l a r p r o g r a m s a n d h a v e m a n y a p p l i c a t i o n s i t h h o m e : i n v e s t m e n t s ,p a y m e n t s c h e d u l e s , h o m e f i n a n c e s , c a e x p e n s e s , a n m o r e . T h e a s y r e a d i n g m a n u a l , s i m p l ei n s t r u c t i o n s , a n e a s y - t o - e x e c u t e c o m m a n d s m a k e s e t t i n g u s p r e a d s h e e t s n a p . H O M E - C A L C d o e s n ' tc o n f u s e y o w i t h l o t s o f a n c y f u n c t i o n s a n c o m m a n d s . b e g i n n e r c a h a v e a h o m e b u d g e t s h e e l w o r k i n gi a h o u r . I y o u ' r e m o r e s o p h i s t i c a t e d a n d w a n t t u s i i y o u r b u s i n e s s t h a t ' s o k a y t o o . H O M E - C A L C i r e a d y t h a n d l e " w h a t i f ? , h o m u c h ? , a n d b o t t o m l i n e " c a l c u l a t i o n s . L o a d , s a v e , a n p r i n t s p r e a d s h e e t s .F e a t u r e s : s u m , r o p l i c a l o . r o c a l c u l o t o n o i i u i r e m n n i s C o m m o d o r e 1 5 2 5 . 1 5 2 6 o c o m p a t i b l e p r i n t e r

t i l l c n n d f o r m u l a c n p n b i h t ya d d . s u b t r a c t , m u l t i p l y , a n d i v i d es e l e c t a b l e c o l u m n w i d t h a n n u m b e r f o r m a t s C o m m o d o r e 6 m a c h i n e l a n g u a g e s p e e d ( s u g g e s t e d r e t a i l : $ 2 4 . 9 5 ] *

T O r d e r c a l l o r w r i t oV i s s / M . l s t i M a r d a e n s p l s d . a d S 5 C O a d S 5 0 A l o r d e r s m u s t i n c l u d e £ 2 0 s h i p p i n gp a & N J H i s u j M i i s t i < l n G s a i n s i n

C l r g l s 1 0 5 o n R o » d e r S e r v i c e c u r d .L o o k f o S i S o f t w a r e a y o u r l o c a l d e a l e r .

• P r i c w q u o i f t d H l o c . i v . i - l t r v e n J o n i o n l y . A d S S . 0 0 l o d i t k . C o m m o d o r e 6 a n d V I C 2 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d .

Page 20: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 20/166

S o f t w a r e G a l l e r yC o m p i l e d b S h a w n L a f l a m m e

R e p o r t C a r dA — S u p e r b !A e x c e p t i o n a l p r o g r a m t h a t o u t s h i n e s a l o t h e r s .B — V e r y G o o d .O n o i h b e t i c r p r o g r a m s a v a i l a b l e i i i c a t e g o r y . w o r t h y a d d i t i o n t y o u r s o f tw a r e l i b r a r y .C — G o o d .L i v e s u l i t b i l l i n g . N K . t s j J c s , h e a da c h e s o r d i s a p p o i n t m e n t s h e r e .D — M e d i o c r e .T h e r e a r s o m e p r o b l e m s w i t h I h i s p r g r a m . T h e r e a r b e l t e r o t h m a r k e t .E — P o o r .S u b s t a n d a r d , w i t h m a n y p r o b l e m s .S h o u l d b e d e e p - s i x e d !

T u r m o i lT h i s F a s t - P a c e d S h o o l - ' E m - U pL e a v e s N R o o m f o I n d e c i s i o n .H e s i t a t e , a n Y o u ' r e G o n e r !

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

b a s k e t . T h e y a r n o s e l l i n g t h r e a l l yg o o d g a m e s i v e r s i o n s f o e v e r y m a j o rc o m p u t e r s y s t e m . S T u r m o i l ( S i r i u sS o f t w a r e I n c . , 1 0 3 6 4 R o c k i n g h a mD r i v e , S a c r a m e n t o , C 9 5 8 2 7 . $ 3 4 . 9 5 ) ,

w h i c h h a b e e n a r o u n d l o n g t i m e f o s o m e o t h e r s y s t e m s , h a f i n a l l y b e e nc o n v e r t e d f o ( h V I C - 2 0 a n d C o m m od o r e 6 4 . 1 t e s t e d t h C - 6 4 v e r s i o n , w h i c hi p r o v i d e d o 1 5 4 1 - f o r m a t , W - i n c hf l o p p y d i s k .

T u r m o i l d i v i d e s i h c s c r e e n i n t o n i n eh o r i z o n t a l c o r r i d o r s , s o m e i h i n g l i k em u s i c a l s t a f f , e x c e p t t h a t c e n t e r c o u m i p r o v i d e d f o y o u r s h i p t r o a mu a n d o w n . P r e s s i n g t h j o y s t i c k i n o r t h e r l y o s o u t h e r l y d i r e c t i o n w i l lm o v e t h s h i p t o t h e ( o o b o t t o m o i h s c r e e n . E a s l - w c s t m o v e m e n t w i l l r v e r s e d i r e c t i o n , D e f e n d e r - s t y l e , e a b l i n g y o t s h o o t d o w n a n c o r r i d o ry o c h o o s e .

M o v e m e n t u a n d o w n , f a c i n g f i r s to n w a a n t h e n t h e o t h e r w h i l e f i r i n g ,c a b f a s t a n f u r i o u s . Y o u r c h a l l e n g ei t s h o o t v a r i o u s o b j e c t s t h a t t r a v e lf r o m o n s i d e o t h e s c r e e n t t h o t h e rt h r o u g h t h c o r r i d o r s .

M o s t s u c c u m b l w e l l - p l a c e d b u l e t . S o m e , l i k e t h g h o s t s h i p , y o c a n o k i l l a a l l . Y o c a s l o w t h r o b o tt a n k b f o r w a r d f i r e , b u l n o t d e s t r o y i t o n l y a t t a c k f r o m t h r e a r w i l l s c o r ep o i n t .

P u l s a t i n g P r i z e sP e r i o d i c a l l y , a " p r i z e " w i l l a p p e a r a

t h f a e n o c o r r i d o r . W h e n t h a th a p p e n s , y o c a m o v e d o w n t h h a l la n c a p t u r e t h e p u l s a t i n g p r i z e . T h i s i t h o n l y t i m e d u r i n g t h g a m e w h e nh o r i z o n t a l m o v e m e n t i p e r m i l t e d .

Y o m u s t g a i n t h p r i z e q u i c k l y ,h o w e v e r , b e c a u s e a f t e r f e w s e c o n d s i t u r n s i n t o b o u n c i n g m i s s i l e t h a t i o n o t h m o s t d e a d l y o b j e c t s i t h g a m e .M o r e o v e r , o n c e t h p r i z e h a b e e n s c u r e d , g h o s t s h i p a p p e a r s i t h c o r i d o r a l m o s t i m m e d i a t e l y . G r a b y o u rp o i n t s ; t h e n g e t o u t !

N i n e l e v e l s o d i f f i c u l t y a r p r o v i d e d .A h i g h e r l e v e l s , t h e i n v a d e r s c o m ef a s t e r a n m o r e f r e q u e n t l y , m a k i n gb o t h d o d g i n g a n d s h o o t i n g t h e m m o r ec h a l l e n g i n g . E x c e l l e n t s o u n d e f f e c t s l i

1 R U F e b r u a r y 1 0 8 4

Page 21: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 21/166

I y o o w C o m m o d o r e 6 ( o r a r e t h i n k i n g o o w n i n g o n e )

b s u r e t h a t y o a l s o g e C a l c R e s u l tC a l c R e s u l t i t h w o r l d s m o s t c o s t e f f e c t i v e s p r e a d s h e e t

f o t h w o r l d s m o s t c o s t e f f e c t i v e c o m p u t e r - T h e C o m m o d o r e 6 4 C a l c R e s u l t a h o m e

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

I b u s i n e s ss i f o b u d g e t s , c a l c u l a t i o n , s i m u l a t i o n , c o n s t r u c t i o n , p l a n n i n g e t c . U s e d b y m a n a g e r s , s a l e s m e n ,

c i e n t i s t s , d o c t o r s , l a w y e r s , d e n t i s t s , c o n s u l t a n t s , a c c o u n t a n t s . . .

T h e r e a r t w v e r s i o n so C a l c R e s u l t

C h o o s e t h o n t h a t i m o s t s u i t a b l e f o y o u .

C a l c R e s u l t E a s yp a g e s p r e a d s h e e t ( 6 c o l u m n s 2 5 r o w s ) .

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

o p l u g - i n c a r t r i d g e . D a t a s t o r a g e o c a s s e t t e

C a l c R e s u l t A d v a n c e dA l f u n c t i o n s i C a l c R e s u l t E a s y p l u s 3 p a g e s ( T h r e e -d i m e n s i o n a l v i e w i n g ) . P a g e a d d , w i n d o w ,s p l i t s c r e e n ( u t f o u r p a g e s o n t h s c r e e n a t h s a m e t i m e ) , a n h e l p f u n c t i o n s . D e l i v e r e d o p l u g - i n c a r t r i d g e p l u s d i s k .R e q u i r e s d i s k d r i v e .

t y o u r C a l c R e s u l t t o d a y ! B u i y o u r n e a r e s t c o m p u t e r d e a l e r .

6 I 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 .( 6 0 9 ) 6 6 3 - 0 6 6 0

s o f t w a r e i n c .F e l l o w s h i p B u s i n e s s C e n t e r ,

2 5 o f l o a O a r S e n i c e c a r d .

F e l l o w s h i p R d 8 - 2 0 6j M T L a u r e l , N e J e r s eN e J e r s e y 0 8 0 5 4

Page 22: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 22/166

T u r t l e i l a n g u a g e u n t o i t s e l fd e s i g n e d f o c h i l d r e n a n o t h e rc o m p u t e r b e g i n n e r s .y o o f a s t o w h i c h e n e m y i a p p r o a c hi n g , a n t h g r a p h i c s a r n o t h i n g s h o r to t o p - n o t c h .

E v e n n o v i c e p l a y e r s w i l l b a b l e t o e j o T u r m o i l . F o u r s h i p s a r p r o v i d e d t m a k e p l a y l a s t r e a s o n a b l e t i m e a b g i n n e r l e v e l s . I f y o u ' r e a e x p e r i e n c e dp l a y e r , t h e r e ' s n n e e d t g t h r o u g hu n c h a l l e n g j n g l o w e r l e v e l s t g e t t h f a s t a c t i o n . J u s t p r e s s t h e F f u n c t i o nk e u n t i l y o r e a c h t h e d e s i r e d d i f f i c u l t yl e v e l — a n d t h e n p l a y .

D a v i d B u s c hK e n t , O

T u r t l eG r a p h i c s I A t t e n t i o n , B e g i n n e r s !L e t h T u r t l e T e a c h Y o A b o u t C - 6 4 ' s G r a p h i c s

T h f i r s t t h i n g t o n o t e a b o u tT u r t l e G r a p h i c s I i w h a t i i n o t :

i i n o a n e n h a n c e d C o m m o d o r el a n g u a g e .

T u r t l e i l a n g u a g e u n t o i t s e l f , d s i g n e d f o c h i l d r e n a n o t h e r c o m p u t e rb e g i n n e r s ; i y o a l r e a d y d l o o p r o g r a m m i n g a n d j u s t w a n t a n e a s i e rw a t a c c e s s t h C o m m o d o r e 6 4 ' sg r a p h i c s c a p a b i l i t i e s , t h i s i n o t h p a c k a g e f o y o u . I y o h a v e n ' t d o n ea n p r o g r a m m i n g , o i y o w i s h t b c o m e f a m i l i a r w i t h T u r t l e l a n g u a g e ,t h e n t h i s i g o o d w a y t g e s t a r t e d .

T h f i r s t g o o d t h i n g a b o u t T u r t l eG r a p h i c s I i i t c a r t r i d g e f o r m — i n -s t a n t - o n a l w a y s b e a t s l o a d i n g !

T h s e c o n d g o o d t h i n g i t h T u r t l el a n g u a g e i t s e l f . I T u r t l e , y o g u i d e a i m a g i n a r y t u r t l e ( h e r e , r e p r e s e n t e d b a a s t e r i s k ) a r o u n d t h s c r e e n w i t h s u c hc o m m a n d s a F o r w a r d , R i g h t , R o t a t e ,T u r n A r o u n d — p r a c t i c a l l y E n g l i s h !W h e n y o u p r o g r a m P e D o w n , t h t u

t l w i l l l e a v e t r a i l o w h a t e v e r c h a r a ct e y o h a v e s p e c i f i e d , o p r i n t t h t e x ty o h a v e w r i t t e n . S i n c e m o s t c o m a n d s c a b e x e c u t e d i e i t h e r l o - r e so h i - r e s , y o c a d r a w c h a r a c t e r - s i z et h i c k o p i x e l - t h i n l i n e s .

T h e r e a r s p r i t e - s p e c i f i c c o m m a n d st h a t m a k e t h d e s i g n a n m o v e m e n t o t h s p r i t e s s i m p l e . C o l l i s i o n s b e t w e e ns p r i t e s c a n b e d e t e c t e d , a s c a s p r i t e -b a c k g r o u n d c o l l i s i o n s . T h e i r m o v em e n t s a r s i m p l i f i e d b t h e u s e o s u c hc o m m a n d s a S e ( h e a d i n g ) , S p e e d a n dW r a p A r o u n d .

T h p r o g r a m m i n g p r i n c i p l e s o l o o p s ,i f - t h e n s , e t c . , a r i n c l u d e d i t h e T u r t l el a n g u a g e — a f t e r a l l , i w a i n v e n t e d t t e a c h c h i l d r e n p r o g r a m m i n g c o n c e p t s .L o o p s a r s e b L o o p c o m m a n d ;c o n d i t i o n s c a n b e t e s t e d b I F a l s eJ u m p a n I T r u e J u m p c o m m a n d s .

T h J u m p c o m m a n d s p e c i f i e s s u r o u t i n e b n a m e , r a t h e r t h a n l i n en u m b e r . T u r t l e s u b r o u t i n e t d r a wb o c a n b e p r e c e d e d b L a b e l B o c o m m a n d , a n e n d e d w i t h R o u t i n eE n s t a t e m e n t . T h e n , J u m p B o w i l le x e c u t e t h " b o x " s u b r o u t i n e . A f t e ry o u w o r k w i t h t h i s a s p e c t o T u r t l e , y o w i l l b w i s h i n g f o s i m i l a r c a p a b i l i t y i B a s i c .

Y o w i l l b c o n t i n u a l l y a m a z e d a t h s i m p l i c i t y o t h l a n g u a g e i t h i s p r g r a m . Y o c a g e n e r a t e t o n e w i t h t h B e e p c o m m a n d , s e S c r e e n a n B o r d e rc o l o r s w i t h t h o s e c o m m a n d s — e v e n T e x ta n P r i n t c o m m a n d s n e e d n q u o t e sa r o u n d t h s t r i n g s .

P r o g r a m l i n e s a r a u t o m a t i c a l l yn u m b e r e d , t h e n a u t o m a t i c a l l y r e n u mb e r e d i y o c h o o s e t i n s e r t o d e l e t ea n y . T h p r o g r a m m i n g i d o n e f r o mm a i n m e n u , w h i c h i d r a w b a c k . T c h a n g e l i n e , f o r i n s t a n c e , y o h a v e t c h o o s e t h L i s t o p t i o n , s p e c i f y w h i c hl i n e s y o w i s h t s e e , g o b a c k t o t h em a i n m e n u , c h o o s e t h R e p l a c e o p t i o n ,t h e n s p e c i f y w h i c h l i n e s h o u l d b er e p l a c e d T h a b s e n c e o o n - s c r e e ne d i t i n g c a g e a n n o y i n g a f t e r w h i l e .

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

l o s i n g f e l e t t e r s i y o u ' r e v e r ys p e e d y . P r o g r a m e x e c u t i o n i a l s o r e l at i v e l y s l o w , d i s a p p o i n t m e n t i y o h a v e p r o g r a m m e d v e r y i n t r i c a t e d s i g n , w h i c h c a t a k e a f u l l f i v e m i n u t e st c o m p l e t e .

T h d o c u m e n t a t i o n i e x c e l l e n t , w i t ht w e x c e p t i o n s .

F i r s t , y o a r n o w a r n e d t h a t f a i l i n gt l e a v e s p a c e b e t w e e n c o m m a n da n i t a r g u m e n t m e a n s t h n u m b e r w i l lb l o s t , b u y o u ' l l f i n d o u S o o n e n o u g h .

S e c o n d , t h m a n u a l l i s t s G r a y 1 a n 3 a a c c e p t a b l e c o l o r c o m m a n d s ,b u t , a f t e r r e c e i v i n g r e p e a t e d e r r o r r p o r t s , f i n a l l y r e a l i z e d t h a t t h c o r r e c tc o m m a n d i G r e y ! T h m a n u f a c t u r e r i a w a r e o t h i s l a t t e r p r o b l e m , a n i s p r e s u m a b l y , t a k i n g s t e p s t c o r r e c tf u t u r e e d i t i o n s .

T h m i n o r a n n o y a n c e s o w o r k i n gw i t h T u r t l e G r a p h i c s I a r b a l a n c e d b t h t h o u g h t f u l e x t r a s i n c l u d e d . A l c o m a n d s h a v e e a s i l y r e m e m b e r e d t w o - l e tt e a b b r e v i a t i o n s t h a t y o c a u s e , a n y o u r l i s t i n g w i l l i n c l u d e t h e l o n g f o r m o y o u r c o m m a n d .

I d e s e r v e s r e i t e r a t i o n t h a t T u r t l eG r a p h i c s I i n o f o t h a d e p t p r og r a m m e r w h w a n t s a e a s i e r w a t g e a C o m m o d o r e g r a p h i c s ; i i m e a n tf o b e g i n n e r s , a n i i w e l l - d e s i g n e d f o t h a t g r o u p . ( H u m a n E n g i n e e r e d S o f tw a r e , 1 5 N o r t h H i l l D r i v e . B r i s b a n e ,C 9 4 0 0 5 . $ 5 9 . 9 5 . )

S h a r o n A k c rS u s s e x , N

L o g oL o g o i t h W o r dW h e n I C o m e s t L e a r n i n g a n C o m p u t e r s

F o t h e d u c a t o r a n t h p r o g r a mm e r , a n e s p e c i a l l y f o a n y o n e

w i t h C o m m o d o r e 6 a n l i m i t l e s si m a g i n a t i o n , C o m m o d o r e L o g o ( C o mm 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 0W i l s o n D r i v e , W e s t C h e s t e r , P 1 9 3 8 0 .$ 9 9 ) i f i n a l l y h e r e .

L o g o m a b n e f o m i c r o c o m p u te r s , b u i t u s w i t h m a i n f r a m e s g o e sb a c k m o r e t h a n 1 5 y e a r s t o i t d e v e l o pm e n t a h i g h - t e c h f i r m i B o s t o n a n di t a p p l i c a t i o n i r e s e a r c h l a b o r a t o r i e s .

2 R U F e b r u a r y 1 9 S 4

Page 23: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 23/166

T h e f f o r t s o p e o p l e l i k e S e y m o u rP a p e r t o M I T ' s L o g o g r o u p b r o u g h tL o g o t o t h e w o r l d o f m i c r o c o m p u t e r s .T h r o u g h t h e i r w o r k , L o g o b e c a m ep r a c t i c a l a n p r o m i s i n g e d u c a t i o n a lt o o l w i t h a l m o s t u n l i m i t e d p o t e n t i a l .F o t h o s e o y o w h a r i n t e r e s t e d , P a p e r t a l s o w r o t e a n i n f o r m a t i v e i n t r o d u ct i o n t L o g o ' s h i s t o r y c a l l e d M i n d -s t o m s ( B a s i c B o o k s , 1 9 8 0 ) .

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

s e q u e n c e o e v e n t s t h r o u g h s i m p l eu s e r - f r i e n d l y c o m m a n d s t h a t t a k e f u l la d v a n t a g e o t h e C - 6 4 ' s c a p a b i l i t i e s .

C o m m o d o r e L o g o f e a t u r e s p r i m it i v e s ( L o g o d e f i n e d c o m m a n d s ) a n p r o c e d u r e s ( u s e r d e f i n e d c o m m a n d s )t h r o u g h o u t t h d e v e l o p m e n t o a n L g r o u t i n e . U s i n g t h G r a p h i c s m o d e ,y o c o n t r o l " t u r t l e " ( a e x t e r n a lr o b o t ) , d i r e c t i n g i l d r a w i t h c o l o r ,d i r e c t i o n a n f r e q u e n c y y o d e s i r e .

W i t h C o m p u t a t i o n , y o c a i n t eg r a t e t h s i m p l e o p e r a t i o n s o a d d i t i o n ,s u b t r a c t i o n , m u l t i p l i c a t i o n a n d i v i s i o ni n t o y o u r r o u t i n e s . I a l s o o f f e r s s u c ho p e r a t i o n s a g e n e r a t i n g r a n d o m n u b e r s a n s e t t i n g v a r i a b l e s ( s u c h a p i t f i x e d v a l u e s .

B o t h G r a p h i c s a n d C o m p u t a t i o n a r v e r y u s e f u l m o d e s , b u L o g o b e g i n s t os e i t s e l f a p a r t f r o m o t h e r l a n g u a g e sw i t h f e a t u r e s s u c h a W o r d s A n L i s t s ,w h i c h g i v e s y o t h c a p a b i l i t y t o d e s i g np r o g r a m s t h a t l e y o i n t e r a c t i v e l y w o r kw i t h t h e c o m p u t e r . U s i n g t h i s m o d e ,y o c a d t h i n g s s u c h a d e s i g n y o u ro w v i d e o g a m e s o b u i l d s o p h i s t i c a t e dq u i z p r o g r a m s .

I t ' s i n t e r e s t i n g t h a i C o m m o d o r e L g i t s e l f ( a d o L o g o v e r s i o n s f o r o t h e rc o m p u t e r s ) o f f e r s S p r i t e s ; t h c o m b i n at i o n o t h C - 6 4 ' s c a p a b i l i t i e s p l u s L g o ' s f e a t u r e s m a k e s t h i s o n o t h m o s ta t t r a c t i v e f e a t u r e s o t h C o m m o d o r eL o g o p a c k a g e .

Y o " t a l k " t e a c h s p r i t e ( u s i n gc o m m a n d c a l l e d T e l l ) , i n d i c a t i n g w h a lt h e y s h o u l d d o Y o c a m o v e t h e ma n c h a n g e t h e i r c o l o r s . B e s t o a l l , y o c a u s o n o t h f o u r s e t s o b u i l t - i ns h a p e s o t h u t i l i t y d i s k t c r e a t e y o u ro w a n i m a t e d s e q u e n c e s . F o e x a m p l e ,y o c a l o a d t h e " a n i m a l s s h a p e s f i l e "a n a c c e s s d i n o s a u r , d o l p h i n o r b u tt e r f l y s p r i t e , a l o f w h i c h a r q u i t e g o o dh i - r e s p r o d u c t i o n s . Y o c a n t h e n p r oc e e d t u s e o t h e r L o g o f e a t u r e s t f u t h e r e n h a n c e y o u r c r e a t i o n .

W i t h t h M u s i c f u n c t i o n o C o m m od o r e L o g o , y o c a d e s i g n s o u n d e f e c t s t a k i n g a d v a n t a g e o t h C - 6 4 ' s e x

L o g o i p r a c t i c a l e d u c a t i o n a lt o o l o u n l i m i t e d p o t e n t i a l .

t e n s i v e m u s i c c a p a b i l i t i e s .f o u n d t h C o m m o d o r e v e r s i o n o

L o g o h i g h l y s a t i s f a c t o r y a n e a s y t ou s e . W h e n o u f a m i l y s a d o w n a n e p e r i m e n t e d , w w e r e a m a z e d a h o t h u s o s i m p l e p r o c e d u r e s u c h a R p e a t a l l o w e d u s t o d e s i g n a n t h e n s a v es o m e f a n t a s t i c v i s u a l i m a g e s .

H o w e v e r , i y o d n o h a v e g o o dm o n i t o r , y o a r l i k e l y 1 b b i d i s a pp o i n t e d i t h j a g g e d n a t u r e o s o m ed i a g o n a l l i n e s . I a d d i t i o n , . s o m e l i n e sd o n ' t r e a l l y s t a n d o u b t h e m s e l v e s b c a u s e t h e y a r s t h i n t h a t t h b a c kg r o u n d c o l o r " w a s h e s " t h e m o u t . U i n t h c o m m a n d D o u b l e c o l o r e x p a n d st h w i d t h o t h l i n e a n m a k e s i e a s i e rt o d i s t i n g u i s h b e t w e e n t h d i f f e r e n tc o l o r s .

B e s i d e s f o u r s e t s o " b u i l t - i ns p r i t e s , " t h u t i l i t i e s d i s k a l s o o f f e r ss e o d e m o n s t r a t i o n p r o g r a m s ( i n c l u di n a a d v e n t u r e g a m e ) , t e x t e d i t i n gf i l e , a e x a m p l e o h o t c r e a t e m u s i c( T w i n k l e , T w i n k l e . . . ) a n a t l e a s t 2 o t h e r f i l e s t h a t c a h e l p y o b e c o m ef a m i l i a r w i t h L o g o ' s c a p a b i l i t i e s . T h e r ei a l s o a i n s t a n t v e r s i o n o L o g o t h a ta l l o w s t h e n o n - r e a d e r t o u s e t u r t l eg r a p h i c s , a l t h o u g h i s o m e w h a t l i m i te w a y .

C o m m o d o r e ' s v e r s i o n o L o g o i v e r y p o w e r f u l t o o l t h a t c a b a p p l i e di v a r i e t y o s e t t i n g s t f i v a r i e t y o n e e d s . T h p o o r a n d i n a c c u r a t e d o c um e n t a t i o n t h a t h a c h a r a c t e r i z e d p a s tC o m m o d o r e p r o d u c t s i n o p r e s e n th e r e . T h t u t o r i a l t h a t a c c o m p a n i e s t h p r o g r a m a n u t i l i t y d i s k s i c l e a r l y w r i t

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

F i n a l l y , t h e r e m u s t b s o m e r e a s o nw h t h p a g e n u m b e r i n g s y s t e m i t h t u t o r i a l u s e s t h f i r s t l e t t e r o t h s e c t i o n( s u c h a G - f o t h f i f t h p a g e o f g r a p hi c s ) , b u t h s e c t i o n s a r n o i a l p h a b e ti c a l o r d e r . T h i s c a b v e r y c o n f u s i n g !I t e y e a r s , c o m p u t e r s w i l l b s f r i e n d l y t h a t w e ' l l p r o b a b l y b a b l e t c o m m u n i c a t e d i r e c t l y w i t h t h e m a t h m a c h i n e l e v e l . T h i s v e r s i o n o L o g oc o m p l e t e s a s t e p a l o n g t h a t w a y . F o $ 9 9 , i g i v e s y o a e f f i c i e n t , i m a g i n at i v e a n w e l l - d o c u m e n t e d p r o g r a mm i n g l a n g u a g e .

N e i l S a l k i n dL a w r e n c e , K

V a n i l l a P O o tD e s p i t e t h e P l a i n N a m e ,T h i s P r o g r a m W i l l S p i c e U Y o u r C - 6 4 C a p a b i l i t i e s

T h m o m e n t s t a r t e d w r i t i n g p r g r a m s o m C o m m o d o r e 6 4 r e a l i z e d t h e r e w e r e t h i n g s t h e m a c h i n e

c o u l d n ' t d o . F o e x a m p l e , i w a n t e d t

R U F e b r u a r y 1 9 S 4 2

Page 24: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 24/166

v

t h r o u g hd i s k s M 9 . 9 5

S o f t w a r e T h a t W o r k sW b e l i e v e t h a t c h i l d r e n h a v e a n i n n a t ec u r i o s i t y . . n a t u r a l d e s i r e t l e a r n , t d i s c o v e r , t u n d e r s t a n d . O u s o f t w a r e w a d e s i g n e d w i t h t h i s i m i n d . E v e nt r a d i t i o n a l l y t e d i o u s s u b j e c t s l i k e m a t h ,r e a d i n g , a n v o c a b u l a r y b u i l d i n g a r e a s i l ym a s t e r e d . W h y ? B e c a u s e o u s o f t w a r em a k e s c h i l d r e n w a n t t l e a r n . A n d w h e nt h e y w a n t t o l e a r n , t h r e s u l t s a r F A N T A S T I C !W k n o w o u s o f t w a r e W O R K S b e c a u s e w d e v e l o p e d a n t e s t e d i i t h c l a s s r o o m .L e o u r s o f t w a r e W O R K f o y o u r c h i l d r e nt o o !

F o A p p l e , I B P C a n C o m m o d o r e 6 4 . "A s y o u r d e a l e r .

d a v i d s o i f r § s s o c i a t e s6 0 6 9 G r o v e o a k P l a c e # 1 2

R a n c h o P a l o s V e r d e s , C 9 0 2 7 4C u c t e 3 o R e a d e r S e r v i c e c a r d ,

M a s t e r C a r d a n V i s a c a r d h o l d e r s m a c a l l c o l l e c t t o o r d e r :( 2 1 3 ) 3 7 8 - 7 8 2 6 ( 2 1 3 ) 3 7 8 - 3 9 9 5

" A p p l e , I B M . 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 A p p l e C o m p u t e r . I n c . . I n t e r n at i o n a l B u s i n e s s M a c h i n e s C o r p . , a n 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 .r e s p e c t i v e l y .

4 t h r o u g h 1 d i s k s $ 4 9 . 9 5

S c h o o l , C o l l e g e ,n A d u l t S t u d e n t sd i s k s S 6 9 . 9 5

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

W e i l , f o l k s , f o t h o s e o y o w h f i n d t h e s e a n o t h e r l i m i t a t i o n sn u i s a n c e , f e a r n m o r e . P r o g r a m m i n gl a n g u a g e s s u c h a V a n i l l a P i l o t ( T a m ar a c k S o f t w a r e , D a r b y , M 5 9 8 2 9 .$ 2 9 . 9 5 ) a r n o a v a i l a b l e . A f t e r s o m et i m e u s i n g t h e p r o g r a m , f o u n d t h i s t b e h e l p f u l , w e l l - d e s i g n e d s e o r o u t i n e s a n t o o l s f o r t h o s e o u w h w a n t t g b e y o n d w h a t t h C - 6 4 ' sh a r d w i r i n g c a n o f f e r .

T h i s t y p e o p r o g r a m m i n g l a n g u a g es o f t w a r e i b e s t d e s c r i b e d a s e o c o m m a n d s a n d / o r r o u t i n e s t h a t s u p p l em e n t s y o u r c o m p u t e r ' s e x i s t i n g c a p a b i li t i e s a n g r e a t l y f a c i l i t a t e s e n t r y a n d e b u g g i n g . I c o m p l e m e n t s w h a t y o u rc o m p u t e r c a a l r e a d y d o I m o s t c a s e s ,i c a m a k e y o b e t t e r p r o g r a m m e r b s a v i n g y o t i m e , a s w e l l a s a l l o w i n g y o t u n d e r s t a n d a n u s m o r e d i f f i c u l tp r o g r a m m i n g c o n c e p t s .

V a n i l l a P i l o t i s u c h p r o g r a m , a n c l e a r l y d o e s w h a t t h i s k i n d o s o f t w a r es h o u l d . T h s o f t w a r e , t o g e t h e r w i t h t h m a n u a l , p r o v i d e s t h e q u i v a l e n t o a i n t r o d u c t o r y c o u r s e i " b a s i c " P i l o tl a n g u a g e . I a d d i t i o n , i h a s a b r i e f i t r o d u c t i o n t t u r t l e g r a p h i c s , a s y s t e mf o d e s i g n i n g g r a p h i c s i m a g e s b a s e d o t h w o r k o t h L o g o g r o u p a t h M a s s a c h u s e t t s I n s t i t u t e o T e c h n o l o g y .W h a t I C a D

O n o t h e v e r y u s e f u l f e a i u r e s i t h A u t o c o m m a n d . W h e n y o b e g i n w r i ti n p r o g r a m , y o s i m p l y e n t e r A u t oa n t h n u m b e r y o u w a n t t o r e p r e s e n tt h s p a c i n g b e t w e e n p r o g r a m s t a t em e n t s . F r o m t h a t p o i n t o n , V a n i l l aP i l o t w i l l a u t o m a t i c a l l y i n c r e m e n t t t h n e x t l i n e n u m b e r a f t e r y o f i n i s h l i n ea n h i t h e r e t u r n k e y . T h i s i l u x u r y ,e s p e c i a l l y i p r o g r a m s w i t h d a t a a n p r o g r a m s t a t e m e n t s i t h t h o u s a n d s ,w h e r e o u t n u m b e r i n g o f t e n c a u s e s p r o bl e m s t h a t a r e d i f f i c u l t t d e t e c t .

A n o t h e r v e r y n i c e f e a t u r e i t h R e n u m b e r c o m m a n d . I m a g i n e y o h a v e w r i t t e n p r o g r a m a n d n e e d t i s e r t m o r e l i n e s t h a n t h e r e i c u r r e n t l yr o o m f o r . T y p i n g R e n u m b e r a u t o m a t ic a l l y r e n u m b e r s a l o t h l i n e s b e g i nn i n g w i t h t h n u m b e r 1 0 0 , a n c o u n t sb t e n s f o r a s m a n y l i n e s a s t h e r e a r i t h p r o g r a m . T h i s i a c o n v e n i e n t a n n e e d e d t i m e s a v c r , e s p e c i a l l y i l o n g

2 R U F e b r u a r y 1 9 8 4

Page 25: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 25/166

p r o g r a m .P e r h a p s t h b e s t f e a t u r e o V a n i l l a

P i l o t i t h T r a c e c o m m a n d , w h i c h a t u a l l y a l l o w s y o t o f o l l o w t h e x e c ut i o n o e a c h s t a t e m e n t i y o u r p r o g r a m .U s i n g t h i s c o m m a n d , y o c a [ r a c e t h s e q u e n c e o s t a t e m e n t s i p r o g r a m t f i n d o u w h e r e y o h a v e g o n e w r o n g i y o u r p r o g r a m m i n g l o g i c ( i a a l l ) o i y o u r s e q u e n c e o o p e r a t i o n s .

T h t u r t l e g r a p h i c s i a i n t r o d u c t i o nt t h c a p a b i l i t i e s o t h m o r e s o p h i st i c a t e d L o g o p r o g r a m s . W i t h t h i s f u n ct i o n , y o c a u s t h G r a p h i c s c o m a n d t d r a w a n d s a v e c o m p l i c a t e df i g u r e s ; y o c a a l s o c h a n g e t h e c o l o r so t h b a c k g r o u n d , f o r e g r o u n d a n c h a r a c t e r s . I g i v e s t h n e p r o g r a m m e ri m p o r t a n t e x p e r i e n c e i t r a n s f o r m i n gw r i t t e n s i a t e m e n t s i n t o v i s u a l i m a g e s .

T h d o c u m e n t a t i o n i v e r y w e l l - o rg a n i z e d , c l e a r l y w r i t t e n a n h i g h l y s u i ta b l e f o e v e n t h e b e g i n n e r . I c o n t a i n ss e v e r a l e x a m p l e s , p l u s f u l l s c r e e n i l u s t r a t i o n s o w h a t y o u r s c r e e n s h o u l dl o o k l i k e .

T h s h o r t c o m i n g s o V a n i l l a P i l o t a r f o t h m o s t p a m i n o r . g i v e t h a u t h o r s c r e d i t f o h a v i n g q u i z q u e s t i o n sa t h e n o f e a c h c h a p t e r , b u s o m e o t h q u e s t i o n s s e e m b i s i l l y , a n t h e r e a r n a n s w e r s p r o v i d e d f o y o u .A l s o , s o m e c o m m a n d s , s u c h a D i r e ct o r y , a r n o a n m o r e e f f i c i e n t t o e n t e r( a n d s o m e t i m e s l e s s s o t h a n t h n o m a C o m m o d o r e k e y / z e r o / r e t u r n s q u e n c e . I c o n f u s e s m a s t o w h t h n o r m a l P r i n t c o m m a n d c a b a b b r e v ia t e d a s i m p l e " t ( p r o b a b l y f o t y p e ) , y e t d e l e t e l i n e , y o m u s t e n t e rt h e n t i r e w o r d " d e l e t e . "

I s h o r t , t h e r e s e e m s t b s o m e i c o n s i s t e n c y i t h f o r m a t o t h e v a r i o u sc o m m a n d s . H o w e v e r , s i n c e i t ' s w h a tt h c o m m a n d c a d t h a t i i m p o r t a n t ,t h i s i m i n o r p r o b l e m t h a t c o u l d b e a s i l y c o r r e c t e d i f u t u r e v e r s i o n s o t h p r o g r a m .F i n a l l y , e v e n t h o u g h t h m a n u a l o f e r s a n a p p e n d i x w i t h a s u m m a r y o c o m m a n d s , w o u l d l i k e t o s e e o n e -p a g e s u m m a r y o p r o g r a m m i n g c o m a n d s t h a t i e a s i l y a c c e s s i b l e , p e r h a p sp r i n t e d o t h b a c k c o v e r . ( O n e o m w i s h e s i f o a l d o c u m e n t a t i o n ( b s p i r a l b o u n d , s i w i l l l a f i a t w h e no p e n e d ! )

S a v e f o o n o t w c o n f u s i n g s t a t em e n t s . V a n i l l a P i l o t i g o o d s o f tw a r e t o o l w i t h e x c e l l e n t " h a n d s o n d o c u m e n t a t i o n . A $ 2 9 . 9 5 , i i a e t r a o r d i n a r y b a r g a i n a n o f f e r s s o l i d ,n o n - i n t i m i d a t i n g i n t r o d u c t i o n t o p r

g r a m m i n g t h C o m m o d o r e 6 u s i n gs o m e h i g h - l e v e l c o m m a n d s .

N o t h e n , w h w o u l d l i k e t g u e s sh o i g o i t n a m e ?

N e i l S a l k i n dL a w r e n c e , K

N u k e w a rT h F a t e o f t h W o r l dI i Y o u r H a n d s —D o n ' t B l o w I t

I ' s i t t i n g i f r o n t o m T m o n it o r . T h s c r e e n i f u l l o p l a n e s , m i s i l e s a n s u b m a r i n e s — m y c o u n t r y ' s

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

S u d d e n l y , t h e s c r e e n t u r n s y e l l o w ,( h T e m i t s s e r i e s o b e e p s , a n i h m e s s a g e " H O T W A R " f l a s h e s . W h a t ' sh a p p e n i n g ? D i p u s h t h w r o n gb u t t o n ?

T h e n i h i t s m e T h e n e m y ' s c o p u t e r h a s d e c l a r e d w a r . I C B M s s t r i k eh o m e a n g l o w i n g m u s h r o o m c l o u d sb l o t o u m b a s e s . l a u n c h m s u r v i vi n m i s s i l e s , s e n d u f i g h t e r s a n o r d e rt h r e e m i s s i l e s u b s t s e a .

T h n e x t t h i n g k n o w , m e n e m y ,t h P r e m i e r , i o t h H o L i n e . H w a n t s t o n e g o t i a t e . H m m m , m f i r s ts t r i k e m u s t h a v e h u r t h i w o r s e t h a nt h o u g h t . s a y , " S o r r y , g a v e a t h o f i c e , " a n d h a n g u p

M s e c o n d w a v e o m i s s i l e s r e a c h e st h e i r t a r g e t s . T r i d e n t s u l a u n c h e s i t c o m p l e m e n t , a n t h l a s t e n e m y m i l it a r y t a r g e t v a n i s h e s . M e r c i f u l l y , m c i t i e sh a v e r e m a i n e d u n t o u c h e d .

T h p h o n e r i n g s . " P l e a s e , p l e a s e ,p l e a s e , " h b e g s , " i w a a i m i s t a k e .

T h a t g o o f y c o m p u t e r g o c a r r i e da w a y ! "

" O a l r i g h t , " c o m p a s s i o n a t e l y r p l y . " J u s t s u r r e n d e r e v e r y t h i n g a n I ' l lc a l l o f t h n u k e s . "

T h s c r e e n t u r n s c o o l b l u e a t h f n a l s i t u a t i o n i d i s p l a y e d . A l l t h e s u r v i vi n c i t i e s a r s h o w n . I s e e m s t h a t w o r l do p i n i o n i o m s i d e a n s i n c e n o o n o m t o w n s h a b e e n t o u c h e d , I ' d c l a r e d t h e w i n n e r .

S g o e s s a m p l e r u n o N u k e w a r( A v a l o n H i l l G a m e s , 4 5 1 7 H a r t f o r dR o a d , B a l t i m o r e , M 2 1 2 1 4 . $ 1 6 ) ,h u m a n v c o m p u t e r n u c l e a r s t r a t e g yg a m e .

T h m o v i e " W a r g a m e s " c a p t u r e dt h i m a g i n a t i o n o l o o u s C o u l db e a t t h e W h o p p e r c o m p u t e r ? D o e ss t o c k p i l i n g n u c l e a r w e a p o n r y i n c r e a s ep r o t e c t i o n , o i t h t e m p t a t i o n t u s t h o s e w e a p o n s i r r e s i s t i b l e ? L i k e t h m o v i e , N u k e w a r r a i s e s s o m e s e r i o u si s s u e s . A t h s a m e t i m e t h e r e i a u n d e n i a b l e f a c t : N u k e w a r i f u n .H o t o S t a r t W a

W h e n y o b o o t u N u k e w a r , y o u ' r ea s k e d t n a m e y o u r c o u n t r y . T h e n y o c a n a m e t h c o m p u t e r ' s c o u n t r y . E v e rw o n d e r e d i T o l e d o c o u l d b e a t u C h c a g o ? T r i a n f i n d o u t .

T h g a m e ' s a c t i o n r a n d o m l y s t a r t ss o m e w h e r e b e t w e e n 1 9 5 6 a n 1 9 6 8 .N u k e w a r u s e s a g r i d t r e p r e s e n te a c h c o u n t r y . T h e C o m m o d o r e ' s e x c e ll e n t g r a p h i c s a b i l i t i e s a r u s e d t o d e p i c tb a s e s a n c i t i e s . Y o u r e i g h t c i t i e s a n f i r s t t w b a s e s a r e s c a t t e r e d a c r o s s t h es c r e e n . T h e r e i s h o w e v e r , p r o b l e m :t h e n e m y ' s g r i d i b l a n k . W h e r e a r h i c i t i e s , b o m b e r s a n m i s s i l e s ?

T f i n d o u t , y o u ' l l h a v e t c h o o s e b t w e e n t h r e e o p t i o n s f o e a c h y e a r / t u r n .F i r s t , y o c o u l d p r o c e e d " n o r m a l l y "a n b u i l d t w b a s e s ( b o m b e r s , I C B M ,s u o A B M ) . T h i s o p t i o n w i l l a l l o wy o t e x p a n d y o u r a r s e n a l q u i c k l y , b u y o u r n e g l e c t e d s p i e s w o n ' t t e l l y o m u c h a b o u t t h e n e m y .

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

R U F e b n i a r y 1 0 8 4 2

Page 26: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 26/166

C i r c l e 2 2 5 o n H o a d a r S e r v l c o c a r dV I O 2 0 6 L E R O Y ' S C H E A T S H E E T 1

O N L Y S S J ! i . - . r

W h a t i C h e a t s h e e t , a n y w a y ?L f l r o y C h H l i h E H E " K D v i n j a r f l o v e r l a y s & d u r a b l e p i a s t r ec o a T & ] [ o m p l a l o i - W h e n s i m p l y l a i d 0 * * O U F V I 2 3 n 6 k e y b o a r d ! t i n * L d o y ' l C h O J H l h e e t 1 " s u r w u m i s l h k e y sW i l r i e s v i f i i i r t l i n i d r m a n o n , | H a c n ^ y o u r m U s T v a l u a b l e p r o j ] r a m -m i n n i " * 1 ' " V " ' " T i n r j m i i p B

A L i r e y 1 ! c i i r m i h « « t " w l o b e H i u i i m o 1 u I w r r t a n u B I p r p f l H f f l t w i t m i H i ' b i u i i i M f i k r i y b o a i r i i » v u i L y N o L > i l l yj i r r i o u n v m l A V > j | i i l i r i i - ^ l m m U i l t y 1 I i i l l i w v i r n r r u f [ K M i a n n > I■ I h i N l r j i l i n r k i , b u a i r C U ' l l ' l l 4 l i i l l . I ' n , i v m l , i i A - j t r K l r r m r i y C u l r t f KA F t l d l l u r i I I r M k u p J u H N i r n r n i r i r j n f l i y r i n d l u f l .

O u I S A S I C L H T V f % G f M H t T I M l " I U o n l y ^ s D l l c o j n m a r u l ga m f u r t t l u j n s , u u T ^ l w > K i i t t - w t Q m i r n l t c r s . u r a g r . h t i I i e I p r i n t r i C D m r n d n r S v d i s k c o m m a n d s , d i m a n y i l l u s t r a t i v e p * a m i ) l e s o r h a c l u f l l 0 A 5 1 C c o i n i n . i r H j i t h e C U l O U T .

L « r c v ' < C t o d t i h a t t "

Q u i c k B i t w n F o

U M I 1H E S V i c F O f i n 1D H E S W r i t e r 'W o i a e f o 3 p i i

i p i '

N v

C H E f l r s H e e r p r o d u c t s " ' S S P O o H 2 9 D P i n s l j u r g t l P I 5 ^ \ H | 4 i ? ) J 5 B - 7 4 2 O

Y o u r h e a v y c o m m i t m e n t t s n o o p i n gw i l l r e v e a J e n e m y t a r g e t s . I n s t e a d o l o o k i n g a b l a n k e n e m y g r i d , y o u ' l is e h i b a s e s a n c i t i e s p o o n t o t h s c r e e n . U n f o r t u n a t e l y , y o c a b u i l do n l y o n b a s e w h e n s p y i n g .

Y o u r t h i r d c h o i c e i t " p u s h t h e b u tt o n . " O c o u r s e , y o u r g e n e r a l s m i g h td i s o b e y t h o r d e r a n r e f u s e t o l a u n c h af i r s t s t r i k e . T h e n y o r e a l l y h a v e p r o bl e m s .

M e a n w h i l e , t h c o m p u t e r i b u i l d i n g ,s p y i n g a n b e c o m i n g i n c r e a s i n g l y p a r an o i d . W h w i l l a t t a c k f i r s t ? I ' v e p l a y e dt h g a m e m a n y t i m e s , b u o n l y o n c e d i

m a k e i t o 1 9 8 3 .

N o R o o m f o E r r o rN u k c w a r i g o o d g a m e , b u i h a

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

H o w e v e r , N u k e w a r d o e s n o h a n d l ee r r o r s w e l l . I n p u t i c h e c k e d f o p r o p e rf o r m a t b u t n o t f o l e n g t h . T h i s m e a n st h a t y o c a n c o m p l e t e l y r u i n t h g r i d

d i s p l a y b u s i n g c o u n t r y n a m e s o m o r et h a n 1 c h a r a c t e r s o b a d d i n g s p a c e st y o u r i n p u t c o m m a n d s .

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

N u k e w a r a l s o a l l o w s t h e e n e m y t s t a r t n u c l e a r w a m u c h t o o s o o n . I g e t s f r u s t r a t i n g t o b e g i n g a m e o n l y t h a v e i e n o t h s e c o n d t u r n .

W h i l e t h i s m a k e s e a c h g a m e d i f f e r e n ta n k e e p s y o u f r o m g e t t i n g t o r e l a x e d ,i t ' s a e x a m p l e o t a k i n g g o o d i d e at o f a r . w a i t e d t w m i n u t e s f o t h g a m e t l o a d f r o m c a s s e t t e ; w a n t t p l a y f o m o r e t h a n 2 s e c o n d s .T h e r e i v e r y g o o d n e w s i t h e m i d s to t r o u b l e s , t h o u g h . N u k e w a r i n o w r i t e - p r o t e c t e d . Y o c a l o a d a n l i s tl i k e a n o y o u r o w p r o g r a m s . Y o c a a l s o m o d i f y a n y o t h l i n e s t s t r e n g t h e n t h e g a m e .

C i t c l p 1 6 o H e a d e r S a r v i c o c a r d .

S A I L Y O U R C O M M O D O R EI N T O N E H O R I Z O N S

P r o g r j / n m e r ^ s u p p o r t T o o l• R e n u m b e r a l o p ^ r l o f p r o g r a m

C r o i i r t l c r c n t r a n B A S I C p r o g r a m' P r t x i i K t s . m r o n u t i c b a c k - u p s

K c n u m b r n a J l o r p a r ! o ■ M r r g r l

F t n t h a n r ■ O n e d n k

l o p r > c e 1 2 9 . 9 5

S i m p l y n a t e d . t h b e s t n e m j t t e l o r l h e O 4 I i s l u l l g M n t i K i [ a b l e rw h i c c a b u s e r p r o g r a m m e d 1 A l o p e n s r m n y n e a p p l r e a l i o n s , a r a n m u s i c p o s s i b i l i t i e s I n c l u d e s t h e l a n t a s i kk o a l a p a l m e r p r o g r a m o d i s k !p r k e * ? 5 . 0 0A l l e n G r o u p V o i c e b o l u s r . p l u g I i r T o t a l l y p r o g r a m m a b l e f r o mB A S I C o u s r o u i i n e s f r o m d i s k w h i c ha i I n c l u d e d w i i h d e m o I h a s s o m u c hc o n i r o l i s i n g s 'p r i c e S 8 0

T l t e S n u i t 6 4 T e r w h u lE x p l o i t s e v e r y f e a t u r e o y o u r u 4 G o l i n e t o p u b l i c d a t a b a s e s o u n r v e r s i t ym a i n f r a m e s H a s u s e t d e f i n e d k e y s a u t oa n s w e r ' ' a u t o d i a l f o r t i S O m o d e m , f u l l H i t y p e c o n v e r s i o n s , u n l i m i t e d d o w n l o a db u f f e r a n e . i s y u p l o a d r o u t i n e s [ h e v e r yb e s t e m u l a t o r 1p r i c e 1 3 9 C o d e w r i t e rW h w r i t e s u b r o u t i n e s o d a t a b a s e s ' T h em o s t f a n t a s t i c i r e m w e ' v e s e e n ! p r o g r a mt h a t w r i t e s p r o g r a m s A l y o d i d e s i g nt h s c r e e n y o u w a r n b b e i n g p r o m p t e dT h p a r a m e t e r s c o d t ' w r l r e r w i t l r f t e n w r i t et h s w e e t e s t s t a n d a t o n g B A S I C d a t a b a s ey o u ' v e e v e r e x p e r i e n c e d : A l c u s t o m i z e dt y o u r n e e d s . G e I h i s o n e lp n e e J 9 0 . 9 S

T h B e s t A v a i l a b l e F o T h

h u l t i m a t e p r o g r a m m i n g A i U i s i j | ) [ K D i p l u * e x t e n d e d c d i t o i w h i c h

d d d 3 i n c w B A S l C c o m m a n d s T ; u ep r o 3 i d m m e r g e { o v e r l a y ) f i l e c o m m a n d sw o t k l c o r n d l r e c r o r y L d i r n e x t M i a s s e m b l e r s o u r c e w i l h o u l e a v i n g B A S I CO v e r 7 0 f i n d c h a n g e E Q m m a n d s l i s t a n f i l e t y p e f r o m B A 5 1 C H a a u l O n u m b t r i n gH a s m m o n n o r s o n b o a r c l . t r a c em o d e s M u c h . m u c h m o r e i n c l u d e dp r i c e W b O CI a d d i t i o n 1 t h n > o s t p o w e r i u I c o l l e t n o o p r o g r a m m e r s a i d s a n c o o l s r b l o u n da n y w h e r e . S A I L a l s o c a m e * l u l l l i n e o g a m e s , b o o k s b u s i n e s s a p p l t e a r i o s a n dh a r d r . f i n d p e n p h e r a l s C a l l o w r i t e f o o u 6 c a t a l o g . S A I L g i v e s f a s t s e r v i c e q u a l i t ya n s u p p o r tS h i p p i n g w i l l b a d d e d t a l o r d e r sW a c c e p t m a s t e r c a r d , v i o s h i pc . o . d . — C a l l o w r i t e !

S O F T W A R ES A S O m V A B I

5 3 M a i n S T B o 2 4 0 5

B r a n r o r c t C 0 5 4 0 5p h o n e i 2 0 3 ' 4 6 H 7 4 1 4

o e v e n i n g s 2 0 d B 7 2 3 1

R U F e b r u a r y

Page 27: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 27/166

N o w h e n m f r i e n d s p l a y t h e g a m e ,t h e y c a n ' t e n t e r c o u n t r y n a m e s l o n g e rt h a n 1 c h a r a c t e r s . N o c a t h e y r u i nt h d i s p l a y w i t h e x t r a s p a c e s . I ' v e a l s oc h a n g e d t h e r r o r m e s s a g e s t p r o v i d ec l e a r e r g u i d a n c e . s i n c e r e l y h o p e t h a tA v a l o n H i l l d o e s n ' l m i n d m m e d d l i n g ,b u N u k e w a r w o r k s b e t t e r t h i s w a y .

W i t h t h e s e c o m m e n t s i m i n d , N u k e -w a i f u n , a b s o r b i n g g a m e w i t h g o o da c t i o n . F o y o B a s i c p r o g r a m m e r s ,h e r e ' s c h a n c e t f i n d o u h o g a m ew o r k s . D o n ' t l e t h i s g a m e s l i p b y o u — h a v e g o o d t i m e w i t h i t a n t e a m h o t w r i t e a n m o d i f y p r o g r a m s .

M i c h a e l C h e r r yP a r k R i d g e , I

G e F o u rI t ' s E a s y t P l a y T i c - T a c - T o e ,B u w i t h 6 S q u a r e s ,C a Y o G e F o u r i R o w ?

Y o u ' l l n e e d p l e n t y o l o g i c , p l a n n i n ga n i n t u i t i o n t o b e a t y o u r c o m p u t e r

I m a g i n e p l a y i n g t i c - t a c - t o e o s p c i a l " b o a r d " o f 6 4 " s q u a r e s , " a n

y o h a v e G e F o u r i n u t s h e l l .J u s t f e e d y o u r c a s s e t t e i n t o t h u n c x -

p a n d e d V I C - 2 0 .Y o u r o b j e c t : t g e f o u r X i r o w .

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

X a n O c a b l o c k e a c h o t h e r ' sp r o g r e s s i o n , a i r e g u l a r t i c - t a c - t o e .T h e r e i o n t w i s t : d u r i n g t u r n , y o m u s t p l a c e y o u r i i h l o w e s t e m p t ys l o t i t h c o l u m n s e l e c t e d o y o u r k e b o a r d ( c o l u m n s a r n u m b e r e d o n t h r o u g h e i g h t ) . Y o u r o p p o n e n t c h o o s e s

p o s i t i o n f o r t h O i t h s a m e w a y .L i n e d u i e a c h c o l u m n a r e i g h t c r o s se s o p l a c e m e n t a r e a s . I X o O a r e a d y o c c u p y c o l u m n , n e X o O p l u g g e d i n t o ( h a l c o l u m n a p p e a r i t h n e x t - h i g h e s t p o s i t i o n . N e n t r y t o c o u m c o m p l e t e l y f i l l e d i p e r m i t t e d .

T h e r e a r e f o u r d i f f i c u l t y l e v e l s . O t h f i r s t l e v e l , y o u r c o m p u t e r p r a c t i c a l l yr o l l s o v e r a n p l a y s d e a d . Y o c a b e a ti i y o u r s l e e p . A l e v e l f o u r , b a t t l e o w i t s t a k e s p l a c e — i f y o a l l o w t h e c o p u t e r t g f i r s t , y o w i l l b l u c k y t

o \ o [ o \ o \ o \ o \ o \ q \ b \ o \ o \ o \ o \ o \ o \ Q

p u l l o f f a d r a w .O l e v e l s t w t h r o u g h f o u r , i t h

c o m p u t e r g o e s f i r s t , i a l w a y s p u t s a t h b o t t o m o c o l u m n f o u r . T h a t m u s tb s t r a t e g i c l o c a t i o n — l i k e t h m i d d l es p o t f o i r e g u l a r t i c - t a c - t o e .

h a v e n o t i c e d t h a t t h p r o g r a m d i n o s e e m t o v a r y a n o i t r e s p o n s e s t oi d e n t i c a l p a t t e r n s o m o v e s m a d ea g a i n s t i t I o t h e r w o r d s , i d i n o a l t e r t a c t i c s t o c o m p l i c a t e t h r o u t i n e .P e r h a p s a n c h a n g e i c o u n t e r - s t r a t e g yw o u l d h a v e l o w e r e d i l b e s t c h a n c e f o v i c t o r y . T h i m p l i c a t i o n i t h a t y o c a " f i g u r e o u t " t h s t y l e o p l a y w i t h t i m e .B u t m o s t g a m e s t h a t a r c p l a y e d o v e ra n o v e r a g a i n p a l e i t h i s m a n n e r .{ T h i s h a p p e n s i m a n y s h o o t - ' e m - u p s ,f o i n s t a n c e . )

f o u n d G e t F o u r e a s y a n f u n . I t ' sa l s o d i f f i c u l t t m a s t e r — a r e a l p l u s !T h b r i e f d i r e c t i o n s w e r e b i v a g u e o o n p o i n t . T h p a c k a g e s t a t e s t h a t i t i s" v e r t i c a l " g a m e o t i c - t a c - t o e . O n p h r a s e t e l l s t h p l a y e r t o g e " f o u r i r o w . " U n t i l t h g a m e i a c t u a l l y p l a y e d ,h o w e v e r , y o m i s t a k e n l y a s s u m e t h a t" f o u r i r o w " s i g n i f i e s v e r t i c a l r o w s ,

b u i n f a c t , i a l s o i n c l u d e s h o r i z o n t a la n d i a g o n a l r o w s . S m a l l m a t t e r , b u

T h g r a p h i c s s t a n d o u c l e a r a n b r i g h t . T h c o l o r s c h e m e i s l i g h t l y o d d ,p e r h a p s — b u t O K ( r e d r e c t a n g l e i b o r d e r e d b g r e e n f r a m e ; w h i t e c r o s se a n d c o l u m n s o c c u p y t h e s c r e e n ' sc e n t e r . ) q u e s t i o n m a r k m a t e r i a l i z e sa n w a n d e r s o v e r p o s s i b l e c h o i c e - s i t e s ,s h o w i n g t h c o m p u t e r ' s d e c i s i o n - m a ki n g p r o c e s s . I d o e s n ' t t a k e l o n g t m a k e u i t m i n d .

P l a y e r s ' s c o r e s a r e p o s t e d a t o p t h s c r e e n , o e i t h e r s i d e o t h l e v e l - o f -d i f f i c u l t y r a t i n g . A t h e n o i t t u r n ,t h c o m p u t e r s i g n a l s , " c h o s e ( n u m b e ro c o l u m n ) . Y o u r m o v e ? " T h e i n f o i h e l p f u l a n t i m e - s a v i n g .

G e F o u r i a i n t e r e s t i n g s t r a t e g yg a m e , s i m i l a r t C o n n e c t F o u r a n d r l a t e d v e r s i o n s o t i c - t a c - t o e . P l e n t y o fl o g i c , p l a n n i n g a n i n t u i t i o n i i v o l v e d . f o u n d i t b a d d i c t i n g a n f u n . R e c o m m e n d e d ! ( V i c t o r y S o f t w a r eC o r p o r a t i o n , V a l l e y B r o o k R o a d ,P a o l i , P 1 9 3 0 1 . $ 1 4 . 9 5 . )

J o h n D i P r e i cC r a n s t o n , R

R U F e b r u a r y 1 9 8 4 2

Page 28: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 28/166

V i d e o C a s i n oB D a v i d D B u s c h

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

w h i l e y o h a p p i l y d r a w w i t h t h e j o y s t i c k .D r a w i p r o g r a m t h a t a l l o w s y o

t " d r a w " o t h e s c r e e n o t h V I C - 2 0i f u l l c o l o r , c h a n g i n g t h c u r s o r c h a ra c t e r t o v a r i o u s l e i t e r s a n g r a p h i c sa n a l t e r i n g t h c o l o r a t h e p r e s s o k e o t w o .

Y o u s e t h e j o y s t i c k t 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 . T h c u r s o rb e g i n s a p l u s s i g n i r e d . P r e s s i n gn u m b e r k e f r o m 1 - c h a n g e s t h c o o o t h e c u r s o r i t h e c o l o r o t h a ik e y . P r e s s i n g o n o t h o t h e r k e y sc h a n g e s t h e c u r s o r t o t h a t c h a r a c t e r ,a n h i t t i n g s h i f t p l u s a n o t h e r k e w i l li n v o k e t h c h a r a c t e r o t h r i g h t s i d eo t h e k e y f r o n t .

W h a t i y o u w a n t n o t h i n g p r i n t e d ,t h a t i s b l a n k s i c e r t a i n s e c t i o n ?Q u i t e s i m p l e . P r e s s t h e k e t c h a n g et h c u r s o r t w h i l e . I w i l l s t i l l f l a s hg r e e n a i m o v e s , s y o c a s e w h e r ei i s b u t h c h a r a c t e r l e f t b e h i n d w i l lb w h i t e , a n h e n c e i n v i s i b l e a g a i n s tt h w h i t e b a c k g r o u n d o t h V I C - 2 0s c r e e n .

M o s t o t h i n i t i a l i z a t i o n r o u t i n e sa r e s i m i l a r t o t h o s e i a e a r l i e r p r g r a m , T a r g e t S h o o t . ( S e e R U N , J a u a r y 1 9 8 4 . ) T a c c o u n t f o t h e m y s t e r io u m o v i n g m e m o r y o t h V I C - 2 0 i v a r i o u s e x p a n s i o n c o n f i g u r a t i o n s , w

R U I R i g h tV I C - 2 0

J o y s t i c k

A d d r e s s a u t h o r c o r r e s p o n d e n c e t D a v i d D . B u s c h , 5 2 1 7 - C C l i n e R o a d ,K e n t , O 4 4 2 4 0 .

2 R U F e b r u a r y 1 0 8 4

s t o r e t h a c t u a l s c r e e n m e m o r y a n c o l o r m e m o r y l o c a t i o n s i C H A R a n C S C R E E N , c a l c u l a t e t h d i f f e r e n c e ,D F , a n d s e u v a r i a b l e a t h e n o t h e s c r e e n f o o u p u r p o s e s . T h o r i g i n a l c u r s o r c o l o r , C O i s e t ( r e d ) , a n t h c u r s o r c h a r a c t e r , C U R -S R t 9 1 t h p l u s s i g n .

A d d e d V a r i a b l e sH o w e v e r , s e v e r a l v a r i a b l e s n o d i

c u s s e d i t h T a r g e t S h o o t a r t i c l e a r d e f i n e d . T w o t h e s e , P a n d P B , a r t h m e m o r y a d d r e s s e s o p o n s u s e d i r e a d t h e j o y s t i c k s w i t c h e s . T h t h i r d ,D D i t h a d d r e s s o w h a t i c a l l e dd a t a d i r e c t i o n r e g i s t e r ( D D R ) .

T h j o y s t i c k s u s e d i t h V I C - 2 0

h a v e f i v e s w i t c h e s . O n e a c h a N o r t h ,S o u t h , E a s t a n W e s t , p l u s f i f t h , t h " f i r e " b u t t o n . T h s t a t u s o t h e s es w i t c h e s a r r e a d t h r o u g h t w p o r t s ,w i t h d i f f e r e n t b i t s u s e d f o r d i f f e r e n ts w i t c h e s . E a c h b i c a b u s e d o n l y f o i n p u t o o u t p u t a o n t i m e , s o y o m u s t t e l l t h V I C - 2 0 w h i c h i i y o w a n t t d o

O n p o r t i n o u s e d f o a n y t h i n ge l s e d u r i n g t h g a m e , s i c a b s e f o i n p u t b s i m p l e P o k e t i t d a t ad i r e c t i o n r e g i s t e r a 3 7 1 3 9 . T h i s i a c o m p l i s h e d i l i n e 2 6 0 .

H o w e v e r , t h e o t h e r D D i u s e d a s o f o r k e y b o a r d i n p u t / o u t p u t . I t w e r e s e f o i n p u t o n l y , i w o u l d b i p o s s i b l e t o u s e t h e k e y b o a r d f o o t h e r

Page 29: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 29/166

S t a r t i n g t o d a y , w e ' r e s t a n d i n g t h es c a n n e r r a d i o o i t e a r . B e c a u s ew e ' v e f o r g e d a h e a d — w a y a h e a d —i r a d i o f r e q u e n c y a n d i g i t a lt e c h n o l o g y .

I n t r o d u c i n g t h B e a r c a t * C o m p u S c a n ™ 2 1 0 0 .

I t ' s t h f i r s t s c a n n e r r a d i od e s i g n e d t p u t t h e p o w e r o p e r s o n a l c o m p u t e r t w o r k f o y o u .N o y o c a n s c a n u t t w h u n d r e dc h a n n e l s . S t a c k l e v e l s o f p r i o r i t y s y o u ' l l h e a r v i t a l c a l l s i o r d e r o i m p o r t a n c e . A u t o m a t i c a l l y s e a r c h ,s t o r e a n c o u n t t r a n s m i s s i o n s f o a c c u r a t e " p i c t u r e s " o a c t i v i t yw i t h i n f r e q u e n c y l i m i t s y o s e l e c t .

A n w i t h a u t o m a t i c v i d e o m e m o sy o u ' l l k n o w m o r e t h a n y o u ' v e e v e rk n o w n b e f o r e . T h c h a n n e l u s e r ,s p e c i a l c o d e s , j u r i s d i c t i o n s , p h o n en u m b e r s , a l t e r n a t e f r e q u e n c i e s —a n i n f o r m a t i o n y o u ' v e p r g r a m m e d i a u t o m a t i c a l l yd i s p l a y e d w h e n t h c h a n n e li a c t i v e .

W i t h t e b a n d s i n c l u d i n g 7 0 c e n t i m e t e r , 2 , a n 1 m e t e rF A m a t e u r , M i l i t a r y L a n d M o b i l e ,A A i r c r a f t , p l u s L o w , H i g h ,U H a n U H F - T b a n d s .

F o r a r e a l e a r f u l — a n d e y e f u l —s e y o u r B e a r c a t s c a n n e r d e a l e r . F o t h n a m e o t h e d e a l e r n e a r e s t y o u ,j u s t c a l l 1 - 8 0 0 - S - C - A - N - N - E - R .

' ■ • ( • m y 4 u n

! N o i l

E t a . 1 ' 4 C o m p a n yF J . . - . . . . . . . r W v . - o 0 . [ i c r f l m: k I O j M C H i n l Y [ ■ ! ' ' « H i - r i d r > , u M . i : c u r o I n d i a n a

Page 30: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 30/166

R E V I C - 2 ( 5 V E R S I O N1 $ R E M * * * * * * * *2 0 R E M * 3 R E D R A W4 R E 5 1 R E M * * * * * * * *6 P R I N T " [ C L R ] [ D N ] [ D N ] "7 P R I N T T A B ( 9 ) " [ C T R L 9 ] [ C T R L 3 ] D R A W [ C T R L ( S ] [ C T R L 7 ] [ D N ] [ D N ] "8 0 P R I N r r A B ( l ) " U S E J O Y S T I C K T D R A W "9 P R I N T T A B ( 1 ) " H I T N U M B E R K E T O 1 0 P R I N T T A B ( 1 ) " C H A N G E C U R S O R C O L O R . "1 1 P R I N T T A B ( 1 ) " H I T O T H E R K E Y S T O 1 2 P R I N T T A B ( 1 ) " C H A N G E C U R S O R S H A P E . "I 3 f l ) P R I N T T A B ( 1 ) " P R E S S F I R E B U T T O N T O 1 4 P R I N T T A B ( l ) " S T A R T O V E R . "1 5 P R I N T " [ D N ] [ D N ] "1 6 P R I N T T A B ( 6 ) " [ C T R L 9 ] [ C T R L 6 J H I T A N Y K E Y [ C T R L 7 ] "1 7 G E T A $ : I F A $ = " " G O T O 1 7 1 8 C U R S R = 9 11 9 C O = 22 0 P R I N T " [ C L R ] "2 1 C S C R E E N = 3 7 8 8 8 + 4 * ( P E E K ( 3 6 8 6 6 ) A N D 1 2 8 )2 2 C H A R = 4 * ( P E E K ( 3 6 8 6 6 ) A N D 1 2 8 ) + 6 4 * ( P E E K ( 3 6 8 6 9 ) A N D 1 2 0 )2 3 E = C H A R + 4 8 42 4 B 1 = C H A R2 5 D F = C S C R E E N - C H A R2 6 D D = 3 7 I 5 4 : P A = 3 7 1 3 7 : P B = 3 7 1 5 2 : P O K E 3 7 1 3 9 , 02 7 G O T O 3 5 2 8 R E R E A D J O Y S T I C K S2 9 P O K E D D , 1 2 7 : S 3 ^ ( ( P E E K ( P B ) A N D 1 2 8 ) = 0 ) : P O K E D D , 2 5 53 0 P = P E E K ( P A ) : F R — ( ( P A N D 3 2 ) = 0 )3 1 S O = ( ( P A N D 4 ) = 0 )3 2 0 S 2 = ( ( P A N D 1 6 ) = 0 )3 3 S 1 ^ ( ( P A N D 8 ) = 0 )3 4 1 5 R E T U R N3 5 1 0 P O K E B l . C U R S R3 6 P O K E B 1 + D F . 33 7 G O S U B 6 5 3 8 P O K E B 1 + D F , C O3 9 0 G O S U B 2 9 4 0 0 C T = P E E K ( 1 9 7 ) : I F C T = 6 4 G O T O 4 7 04 1 0 G E T A $ : I F A $ = " " G O T O 4 7 4 2 0 R E = A S C ( A $ )4 3 I R E > 5 6 O R E < 4 9 G O T O 4 6 4 4 C O = R E - 14 5 G O T O 4 7 4 6 0 C U R S R = A S C ( A $ )4 7 ( 1 I S 3 < > 1 G O T O 5 2 4 8 I S 3 < > 1 G O T O 5 2 4 9 B 1 = B 1 + 15 0 0 I F B 1 > E T H E N B 1 = E5 1 G O T O 3 5 5 2 I F R = * 1 T H K N P R I N T " [ C L R ] "5 3 0 I F S 2 O - 1 G O T O 5 7 5 4 B I = B 1 - 15 5 0 I F B K C H A R T H E N B 1 = C H A R5 6 G O T O 3 5 5 7 I S O O - 1 G O T O 6 1 5 8 B l = B l - 2 25 9 I B K T H E N B l = B l + 2 26 0 G O T O 3 5 6 1 I S l O l G O T O 3 5 6 2 B I = B l + 2 26 3 I B 1 > E T H E N B l = B l - 2 2

L i s t i n g 1 D r a w p r o g r a m f o t h V I C - 2 0 . N e x t m o n t h , w w i l l p u b l i s h t h C ~ 6 4v e r s i o n .

6 4 6 5 6 6 6 7 6 8

G O T OP O K EP O K EP O K E

3 5 3 6 8 7 8 ,3 6 8 7 4 ,3 6 8 7 4 ,

R E T U R N

1 2 5

t a s k s d u r i n g t h p r o g r a m . S w d e f i n et h a t D D a D D P o k e i f o i n p u tp r i o r t e a c h j o y s t i c k r e a d i n g , a n t h e nr e t u r n i t n o r m a l i m m e d i a t e l yt h e r e a f t e r .

U n l i k e m o s t o t h e r P e e k i n g , w h e ny o l o o k a s i n g l e m e m o r y l o c a t i o nf o g i v e n n u m b e r , i t h i s c a s e t h i d i v i d u a l b i t s w i t h i n b y t e a r s i g n i f ic a n t . I t i s p o s s i b l e t f i n d o u t h s t a t u so g i v e n b i b u s i n g t h A N o p e ra t o r . A N D i n g n u m b e r w i t h a n a pp r o p r i a t e p o w e r o f t w o w i l l t e l l u h o t h a t b i i s e t .

J o y s t i c k r e a d i n g i t a k e n c a r e o i l i n e s 2 9 t 3 4 0 . F i r s t , t h f i n i c k y D D i s e f o i n p u t b P o k i n g D w i t h 1 2 7 .T h e n , s w i t c h t h r e e i r e a d b y P e e k i n gp o r t P B a n A N D i n g t h a t v a l u e w i t h1 2 8 . F i n a l l y , D i r e t u r n e d t o n o r m a lb P o k i n g i w i t h 2 5 5 .

T h o t h e r f o u r s w i t c h e s a r r e a d b P e e k i n g p o r t P A s t o r i n g t h a t v a l u e i P a n t h e n A N D i n g w i t h 4 8 1 a n 3 2 T h e s e p r o d u c e t h s t a t u s o s w i t c h 0 s w i t c h I s w i t c h 2 a n d t h f i r eb u t t o n , r e s p e c t i v e l y . A l t h i s c a b d o n e m a n y t i m e s e a c h s e c o n d , t p r v i d e t h e p r o g r a m w i t h c o n s t a n t u d a t e o t h s t a t u s o t h j o y s t i c k .

S c r e e n D r a w i n gD r a w i n g o t h e s c r e e n i a c c o m

p l i s h e d b P o k i n g t h n u m b e r c o r r es p o n d i n g t t h c u r s o r c h a r a c t e r t o t h em e m o r y l o c a t i o n s t o r e d i v a r i a b l e B l a n t h c o l o r d e s i r e d t o B D F B i c h a n g e d e a c h t i m e , d e p e n d i n g o t h d i r e c t i o n t h j o y s t i c k s a r e p r e s s e d .

J u s t a i T a r g e t S h o o t , B m a b i n c r e m e n t e d o r d e c r e m e n t e d b o n b p r e s s i n g t h j o y s t i c k r i g h t o l e f t . H o e v e r , u p w a r d m o t i o n i a l s o p o s s i b l e .T m o v e u p B i d e c r e m e n t e d b 2 2 o r w h o l e l i n e . T m o v e d o w n , B i i n c r e a s e d b 2 2 I a n c a s e , t h p r g r a m w i l l n o a l l o w B t e x c e e d ( t h ee n d o f t h s c r e e n ) , o t b e c o m e l e s st h a n ( t h e b e g i n n i n g o t h e s c r e e nm e m o r y ) .

E v e n w h i l e c o n s t a n t l y c h e c k i n g t h j o y s t i c k s f o r m o v e m e n t , t h c o m p u t e ra l s o l o o k s t s e i a n o t h e r k e h a b e e n p r e s s e d . T h V I C - 2 0 k n o w s i a n k e a a l i b e i n g h e l d d o w n b P e e ki n l o c a t i o n 1 9 7 . I t h e v a l u e i 1 9 e q u a l s 6 4 t h e n n k e i b e i n g p r e s s e d .O t h e r w i s e , t h p r o g r a m g e t s A S I A i n u m b e r k e y , t h p r o g r a m c h a n g e st h c o l o r o C O I i i n o t , t h c u r s o rb e c o m e s t h e c h a r a c t e r A S

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

2 R U F e b r u a r y 1 9 8 4

Page 31: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 31/166

L o o k a t h e s eF e a t u r e s

F u l l y s c r e e n - o r i e n t e dH o r i z o n t a l a n v e r t i c a l s c r o l l i n g

T e r m i n a l m o d e n e v e r s e e n b e f o r e o w o r d p r o c e s s o r

S u p p o r t s C o m m o d o r e d i s k a n c a s s e t t e h a n d l i n g

I m b e d d e d c o m m a n d s

W o r d p r o c e s s o rf o C o m m o d o r e 6

B L I Z T E X T i t r a d e m a r k a E L C O M PP U B L I S H I N G , I N C .

C o m m o r l o r d - G 4 a n V I C - 2 0 a r t r a d e m a r k *o C o m m o d o r eQ u i i r > E » M a c h i n e s .

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 .

B L I Z T E X T S U P E R W O R D P R O C E S S O Rf o t h C o m m o d o r e - 6 4

O S A L E N O W !F u l l y s c r e o n - o r i e n t e d , u p / d o w n . M a n r i g h ti c r o l l i n g U p p e r . i n d l o w e r c a

■ M o r e t h a n 7 c o m m a n d sF u l l I / c o m p d t i t j i l i l y w i t h C c i m m o o ' o r f l p e r i p h e r a l sU p p e r a n d l o w e r c o s eW o r k s w i t h p r a c t i c a l l y e v e r y p r i n t e r o t h m a r k e r ,u s e r d e f i n a b l e p r i m e r c o n t r o l c o m m a n d sI N C L U D E c o m m a n d a l l o w s h a n d l i n g l a r g e f i l e so n u p T d i s k e t t e s o o c a s s e t t e *B u i l d i t e r m i n a l s o f t w a r e f o e l e c t r o n i c m a i l a n n e t w o r k i n g . T e l e c o m m u n i c a t i o n * m o d e , u p l o a d a n d o w n l o a d , M v e o n d i i k o r c a s s e t t e .D y n a m i c f o r m a t t i n g . I m b e d d e d c o m m a n d )S i n g l e k e y s t r o k e ' o d i s k d i r e c t o r y e n e r r o r c h a n n e lP r o g r a m c o m e s o d i s k o c a t w t t eD o u b l e l i n e s p a c i n g , M a n r i g h t m a r g i n j u s t i f i e n t i o n ,c e n t e r j r i y p a g e n u m l w r i n g , a n p r a c t i c a l l y e v e r y t h i n go n e x p e c t s J r o m g o o d w o r d p r o c e s s o r .

A V A I L A B L E N O W !O r d e r # 4 9 6 5 £ 8 9 . 0 0M a n u a l o n l y 4 6 p a g e s ) £ 2 9 3 5

M A C R O F I R EE d i t o r / A s s e m b l e r f o t h C o m m o d o r e - 6 4O S A L E N O

A V A I L A B L E I M M E D I A T E L YO n o u t s t a n d i n g t o o l , c o n s i s t i n g o f p o w e r f u l e l e m e n t sc o m b i n e d i n t o o n e f f i c i e n t p r o g r a m '

1 . F u l l y s c r e e n o i n t e d E d i t o r ( m o r e t h a n 7 c o m m a n d s )

2 . V e r y f a s t a i H m b l c r w i t h m a c r o c a p a b i l i t y3 , M a c h i n e L a n g u a g e M o n i t o r

A s s e m b l y c a n b a s t a r t e d f r o m t h e e d i t o r . T r a n s l a t e s i p a s s e s . M o r a T h a n 1 , 0 0 0 l a D l o s , s c r e e n o r i e n t e d / n o l i n o

n u m b e r j . s c r o l l i n g , i n c l u d e ! d i s k f i l «P r a c t i c a l l e v e r y t h i n g t h s e r i o u s m a c h i n e l a n g u a g e

r u ' j m n e e d e v e r y d i yM a n u a l o n l y £ 1 9 . 9 5O r d e r # 4 9 6 3 E B 9 . 0 0

T H G R E A T B O O K O F G A M E S , V O L L ,b y F r a n ; E n d e4 p r o g r a m s f o t h C a m m o d O f * 6 I n t r o d u c t i o n \ a g r a p h i c s a n s o u n d . H o t p r o g r a my o u r o w g a m e s . W a l k i n g p i c t u r e s , a n i m a t i o n , h i g hr e s o l u t i o n g r a p h i c s , p r o g r a m m i n g l i p s a n c r i c k s , h t n t f

! ■ ! ■ ! u s e l u i . i l l m ■ ! ■ . . ■ . l o t h b e g i n n e r a n a d v a n c e dp r o g r a m m e r . T h i s b o o k i M U S T J o e v e r y C - 6 4 o w n e r .C o m e a n g e i I t ' s y c u r i f o o n l y 9 . 9 5O r d e r 1 8 2 1 2 3 p a g e s £ 9 . 9 5P r o g r a m s f r o m t h b o o k o n d i s k .O r d e r - 4 9 3 S £ 1 9 . 9 5M O R E O T H S I X T Y F O U R H b H . C . W a g n e rH o T o g e t t h m o s t o u o y o u r p o w e r f u l C o m m o d o r e6 4 V e r y i m p o r t a n t s u b r o u t i n e s , t r i c k s a n h i n t im a c h i n e l a n g u a g e f o y o u r 6 4 H o t m o d i f y D O S .H o t c o n n e c t a p a r u l l o l a n s e r i a l p r i n t e r . H o t d e s i g n y o u r o w t e r m i n a l p r o g r a m f o c o m m u n i c a t i o na n n m w o r k m g r D i m i I / f o c a » e t l e a n d d i s k .O r d e r 1 ^ 1 8 3 S 9 . 9 5P r o g r a m s f r o m t h b o o k o n d i s kO r d e r ^ 4 9 8 9 £ 1 9 , 9 5

N E P R O D U C T SW a t c h o u f o o u n e b o o k i H s o f t w a r e a n d a d d - o n i l c a m e i o a n . O S A L E N O W I O R D E R T O D A Y IH o t p r o g r a m i 6 5 0 2 M a c h i n e L a n g u a g e o y o u r C - 6 4 b S R o b e r t s ( I n t r o d u c t i o n !O r d e r - # 1 8 4 £ 1 2 . 9 5C o m m o d o r e - 6 4 T u n e - u p , V o l . l b S R o b e r t sH o t e x p a n d a n d g u s i a m i j c y o u r C - 6 4 .

H a r d w a r e A d O n . :P a r a l l e l p r i n t e r i n t e r f a c e K I O r d e r = 4 9 9 0 1 9 . 9 5D i r e c t C o n n e c t M o d e m K I O r d e r 4 9 9 1 A r 1 _ p n c *U n i v e r s a l E x p e r i m e n t e r B o a r d O r d e r * * 4 9 7 0 £ 9 . 9 5E n p a n i i o n B o a r d , s p a c e f o f o u r o xp e r i m t r n l e r b o a r d i | L o a r d a n l y f O r d e r r f 4 9 9 2 S 2 9 . 9 5

F o r y o u r V I C - Z OT r i c k s f a V l C i 9 . 9 5U n i v e r s a l E x p e r i m e n t e r b o a r d

O r d e r # l B 5S m a l l B u s i n e s s P r o g r a m s f o t h C o m m o d o r e - 6 4b y R o b e r t sH o t m a k e m o n a y u n n g y o u r C - 6 4 . M a i l i n g l i l t .i n v o i c e w r i t i n g , i n v e n t o r y , s i m p l e w o r d p r o c e s s i n g a n m u c h m o r e .O r d e r # 1 8 6 £ 1 2 . 9 5

H O F A C K E R P A Y M E N T ; c h o c k , m o n a v o r d d f , V I S A . M A S T E RC A R D , E u r o c h e c k , A C C E S S , I n t e r D a n kP r e p a i d o r d e r i a r i d E 3 . 5 0 ( o i h i u p l n a ( U S A I£ 5 . 0 0 h a n i i l i n g l o C . O . D .A t o r d e r ) n o m d e U S A : a \ t h i p p t n g , C o l i l o r -m - ! ■ i i a d 6 . i a l a ^ t a x .

E L C O M P P U B L I S H I N G , I N 5 3 R e d r o c k L a n eP o m o n a . C 9 1 7 6 6

P h o n e : ( 7 1 1 1 6 2 3 B 3 1 4T e l e x ; 2 8 9

C i r c l e 1 o n H a a d a r S e r v i c o c a r d .

Page 32: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 32/166

T h M a i l R U

W e l c o m e W o r d sj u s t r e c e i v e d m f i r s t i s s u e o R U

n a d e l i g h t e d w i t h t h e c o n t e n t . T h a r d i v e r s i f i e d a n i n t e r e s t i n g t

t h n o v i c e a n t h " h a c k e r . "O t h m a n y n e m a g a z i n e s e n t e r i n g

h m a r k e t f o r t h e C o m m o d o r e 6 a n c o m p u t e r s , R U i w e l c o m e

R k h a n t T s u k i j iR o s e b u r g , O

I 2 6 4 j u s t r e c e i v e d t h R U a n n o u n c e

i t h e m a i l a n i m m e d i a t e l y s u bb p h o n e . A C - 6 4 o w n e r ,

n d t h e r e i a a b s o l u t e d e a r t h o m o t h 6 a n i o n s o m a t e r i a l o

h V I C - 2 0 . 1 h o p e y o u w i l l t r t f i l l t h a p a n d p r o v i d e t h t h o u s a n d s o f 6

s o m e s o r e l y n e e d e d m a t e r i a l o h 6 4

A l s o , g i v e u f e g a m e s , b u t d o n ' tt h m a g a z i n e w i t h t h e m a s m a n y

h a v e d o n e .I ' l i k e t o s e e s o m e a r t i c l e s o i n t e r

t h p o p u l a r p r i n t e r s w i t h t h 6 4 g e n e r a t i o n , p r i n t i n g t h P E

c h a r a c t e r s o n o n - C o m m o d o r es a n a r t i c l e s o t h a t s o r t .

W i s h i n g y o e v e r y s u c c e s s .M a n u e l B o t e l h o

F t W a s h i n g t o n , M a i n t e r e s t e d i y o u r m a g a z i n e i i h e l p m w i t h m V I C - 2 0 . I s e e m se v e r y t h i n g i y o u r b r o c h u r e i i r

t o t h e C o m m o d o r e 6 4 C a t h e r i n e B o b c o c k

S I P e t e r s b u r g , F

h a v e n ' t r e c e i v e d m f i r s t c o p y o b u a p a r t l y " t u r n e d o f b

l e t t e r a n b r o c h u r e — 9 5 % o t h w a a d d r e s s e d t t h C - 6 4 u s e r .

I m a r e a , t h e r e m u s t b e a l e a s t 5 o t h a i i m e t e r , m e t e rd l o w l e v e l a m a t e u r r a d i o u s a g e .

R U n e e d s t a d d r e s s a m a t e u r r a d i ou s e s , a w e l l a g a m e s , b u s i n e s s a n e d u c a t i o n a l u s e s .

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

T o S c h r o p p , W A 4 Q N YP a l m H a r b o r , F

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

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

i t h e w o r k s . . . j u s t f o y o u .E d i t o r s

T h A n s w e r I H e r ec a n ' t w a i t t o s e e y o u r a r t i c l e o d f i n i n g f u n c t i o n k e y s . a s k e d C o m m o

d o r e w h a t t h e f u n c t i o n k e y s w e r e u s e df o r , a n t h e y o n l y t o l d m t h e y w e r eu s e d i s p e c i a l p r o g r a m s , s w a s t i l l a

l o s s .A l s o , t r i e d t r i c k n u m b e r $ 0 i t h

M a g i c c o l u m n , a n i w o r k s ! a l o o ki n f o r w a r d t t h F e b r u a r y i s s u e a n a r e c o m m e n d i n g R U t o t h e rV I C - 2 0 o w n e r s .

D e n n y J a k o u b e kG a r n e r , 1

A t h p r o u d o w n e r f o t h p a s t s e ve r a l m o n t h s o C o m m o d o r e 6 4 a l o o k i n g f o r w a r d t r e c e i v i n g m f i r s ti s s u e o R U N .

S i n c e y o s e e m t h a v e a l t h a s w e r s , o k n o w w h e r e t o g e t t h e m , c a y o p l e a s e t e l l m h o t u s t h f u n ct i o n k e y s ?

h a v e b o t h t h " U s e r ' s M a n u a l " a n 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 , "a n a l t h o u g h t h " U s e r ' s M a n u a l "s h o w s n i c e p i c t u r e o t h e f u n c t i o nk e y s a n s t a t e s h o o n c a s a v e t i m eb y p r o g r a m m i n g t h e m t d r e p e t i t i v et a s k s , n e i t h e r b o o k t e l l s h o t p r

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

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

A n t h o n y S P i s a r r i , P . E .P e e k s k i U , N

T u r n t p a g e 7 o t h i s i s s u e .E d H o r e

R e a l T r e a tY o u r f i r s t i s s u e a r r i v e d . I w i l l b

h a r d s u r v i v i n g u n t i l J a n u a r y f o r t h eF e b r u a r y i s s u e , b u I ' l l d i i n E x c e l l e n t .

a p p r e c i a t e t h e b u s i n e s s r e p l y c a r dy o p r o v i d e t h e l p m g e m o r e i n f o rm a t i o n f r o m a d v e r t i s e r s ; m a d e u s o i a l r e a d y .

Y o u r m a g a z i n e c a m e i n d a b e f o r eT h a n k s g i v i n g , a n i i s o m e t h i n g t b t h a n k f u l f o r .

B o M u e l l e rM i n n e a p o l i s , M

C o l o r f o K i d sT h a n k y o f o s e n d i n g m i n f o r m a

t i o n o R U N . w o u l d m o s t l i k e t o s e es o m e l i s t e d p r o g r a m s i y o u r m a g a z i n ef o p r e s c h o o l e r s . M a n y s u c h p r o g r a m sm a k e u s o t h C o m m o d o r e ' s g r a p h i c sa n c o l o r m o d e s .

P a C o l b u mE a C l a i r e , W

T a k e R U t S c h o o lr u s m a l l h o m e s c h o o l w i t h s i

s t u d e n t s i g r a d e s s i t h r o u g h 1 1 W h a v e V I C - 2 0 a n d a C - 6 4 .

h o p e R U g i v e s m s o m e p r o g r a mm i n g t i p s t h a t w i l l h e l p i m p r o v e t h q u a l i t y o m o w n u m e r o u s e d u c a t i o na p r o g r a m s t h a t I ' v e w r i t t e n t s t r e n g t h e n m k i d s ' v o c a b u l a r y a n E n g l i s h .

R U F e b r u a r y 1 9 8 4

Page 33: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 33/166

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

F r e d J e n s e n , H e a d m a s t e rG r a n t s P a s s , O

C o m i n g A t t r a c t i o n sS e n d m t h f i r s t i s s u e o R U a n

w i l l d i s t r i b u t e i a m o n g t h V I g r o u p .h o p e y o a r p l a n n i n g a h e a d t i

c l u d e a l p r o g r a m s i y o u r m a g a z i n e o d i s k .

R k h a r d R o s s i g n o lL y n c h b u r g , V

W a r p l a n n i n g t m a k e t h p r g r a m s p u b l i s h e d i n ( h i s m a g a z i n ea v a i l a b l e o b o t h d i s k a n c a s s e t t e . T h i sw i l l a s s u r e t h a t t h p r o g r a m s l o a d a n r u p r o p e r l y .

E d i t o r sh a v e r e a d s e v e r a l r e v i e w s o w o r d

p r o c e s s i n g s o f t w a r e f o t h e C - 6 4 .N o w h e r e d o r e c a l l s e e i n g c o p a r a b l e a r t i c l e f o t h V I C - 2 0 .

A V I C - 2 0 o w n e r , t h i n k i d e s e r v e s s i m i l a r m e n t i o n . S o m e V I C - 2 0o w n e r s m a n o r e a l i z e t h a t i m i g h t n o tc o s t t h e m v e r y m u c h t e x p a n d t h e i rV I s y s t e m i n t o w o r d p r o c e s s o rs y s t e m .

E H e i n e nB i s o n , K

j u s t f i n i s h e d g o i n g t h r o u g h y o u rf i r s t i s s u e , a n r e a l l y e n j o y e d r e a d i n gc o m p u t e r m a g a z i n e e x c l u s i v e l y f o C o m m o d o r e c o m p u t e r s .

W i l l y o u d o a a r t i c l e f o t h V I C - 2 0s i m i l a r t t h o n y o d i f o t h C - 6 4o n w o r d p r o c e s s o r s ? h a v e b e e n w o r ki n g , w i t h o u t m u c h s u c c e s s , o a s s e mb l i n g t h e s a m e s o r t o i n f o r m a t i o np r e s e n t e d i y o u r a r t i c l e s t h a t c o u l dd e c i d e w h a t p r o g r a m t b u f o m V I C .

w o u l d a l s o l i k e t o s e e c o m p a r i s o no l o w e r - c o s t p r i n t e r s . k n o w t h a t t h i ss o r t o t h i n g h a a p p e a r e d i o t h e rm a g a z i n e s , b u n e v e r s e c o m p a r i s o no w h a t t h p r i n t a c t u a l l y l o o k s l i k e .A r a l d o m a t r i x c h a r a c t e r s t h

s a m e f o a l p r i n t e r s t h a t u s t h a t m e a n so p r i n t i n g ?

P a u l a T r u m b l eD e n v e r , C

M a j o r p i e c e s o t h e s e t w t o p i c s a r ei t h w o r k s . V I C - 2 0 w o r d p r o c e s s o r si J u n e a n p r i n t e r s i D e c e m b e r .

A l d o m a t r i x c h a r a c t e r s a r n o t h s a m e f o a l p r i n t e r s . T h e r e a r m a n y d i f f e r e n t p i a n p r e s s u r e c o

f i g u r a t i o n s a v a i l a b l e . T h a n k s f o y o u ri n t e r e s t .

E d i t o r s

R U f o Y o u r L i f eR U N i s o n m a g a z i n e I ' l l s u b s c r i b e t

a l o n g a l i v e a n u s C o m m o d o r ee q u i p m e n t — i f f u t u r e i s s u e s a r a h e l pf u a n i n t e r e s t i n g a s t h i s p r e m i e r ei s s u e .

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

M a r g e P a u l i eE u g e n e , O

i r , - i i ' ? o f i o R e a d e r S o r v i c a c a r d .

C i r c l e 2 0 o F i o a d o r S e r v i c e c a r d .

W h e n i s a v e s y o T i m e , i s a v e s y o M o n e y . . .i a l a d d s u t g r e a t a d d i t i o n !S i m p l y h o o k u A D D O N t y o u rC o m m o d o r e 6 4 T h e n f o r g e t I t A D D O N m o k e s i e a s y f o y o t w o r k w i t h n u m b e r s .T o o d d . s u b t r a c t , m u l t i p l ya n d i v i d e t h e m .I e v e n h a o m n i d i r e c ti o n a l c u r s o r k e y s f o e a s ym a n e u v e r a b i l i t y . A D D O N .B e c a u s e T i m e i M o n e y .A n t h a t ' s w h a t c o u n t s .F r o m :

" " " ' I " 8 0 5 V i c t o r i a A v e . , S u i t e 1 0 V e n t u r a , C 9 3 0 0 3 ( 8 0 5 ) 6 5 6 - 1 3 3 0

C ~ ( A b l o c k b u s t e r sT H s l o t m a c h i n e c o n n I n c u t ' s o n l ys e r i o u s c h o i c e B A N D I T I n c l u d e s b o t h d o b l e p r o g r e * s l v e _ a n d s t a n d a r d p a y - l i n e t y p e■ . I ' n m a c h i n e s { m e n u s e l e c t a b l e ) . B o t h s l o t si c i l i k i u . i l l i , s i m u l a t e I h e a c t i o n a n f e e l o ( h t e I h l n g . W i t h a r p a i a t e s t a t u s s c r e e n .1 0 0 5 6 m a c h i n e c o d e .

C - 6 4 D I S K » 1 7 . Z 5C - 6 4 C A S S 1 1 5 . 9 9

K I L L E R P I L L E RC a y o u v ° u r o i c h a r d f i o m t h o s e a w f u l! n i - 1 - i . i i < - : i i l l l . i i ■ . ' B e l t e r w a t c h o u f o t h e i r d c v l a t i B u ( f s p r i n g t h o s e d r e a d e dk i l l e r a n d m u t a n t m o t h s T] I I i l E ' l l l I s h a t t e n t h m y t h t h a t g r e a ta c t i o n g a m e h a ! b e e x p e n s i v e . T r I t o d a y !1 0 0 % m a c h i n e c o d e . s k i l l a n 7 s c r e e nl e v e l s .C D I S K I 1 Z 7 5C - 6 4 C A S S 9 . 9 9V l c - 2 0 v m l o n s a v a i l a b l e . . . . S e e y o u r d e d e io o r d e r d i r e c t .

P . O . B o 3 5 F * N e w c a s t l e , D 1 9 7 2 0 i t = — = *C a l l : ( 3 0 2 ) 4 2 9 - 8 5 6 5 * < " * S h i p p . n g H a n d l i n g

R U F e b r u a r y 1 9 8 4 3

Page 34: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 34/166

( I r a p h i c s G a l o r e[ F o r Y o u r C - 6 4

B G a r y D . M c C l e l l a n

b e i n g s o f t w a r e t o o l s a v a i l a b l e t h e l p y o o b t a i n q u a l i -C - 6 4 o w n e r . Y o c a n p r o d u c e p r o f e s s i o n a l , a r t r e s u l t s . T h i s r e v i e w w i l l d i s c u s s s o m e o t h c a d e - q u a l i t y g r a p h i c s o t h m a c h i n e , b u t e a m - c u r r e n t o f f e r i n g s a v a i l a b l e t o h e l p y o e n j o y t h i n g t o u s e i t f u l l g r a p h i c s c a p a b i l i t i e s c a b g r a p h i c s p o s s i b i l i t i e s o t h C - 6 4 .t i m e - c o n s u m i n g a n f r u s t r a t i n g e n d e a v o r .

Page 35: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 35/166

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

S p r i t e G r a p h i c sI y o l i k e t c r e a t e s p r i t e g r a p h i c s

t u s i g a m e s o t l i v e n u t e x t -o r i e n t e d s c r e e n d i s p l a y s , y o h a v ep r o b a b l y r e a l i z e d t h a t f a s t a n i m a t i o ns e q u e n c e s a r e p o s s i b l e b u s i n g n m e r o u s s p r i t e i m a g e s l i k e t h s i n g l ef r a m e s o f m o v i e c a r t o o n s . T h o n l yp r o b l e m i b u i l d i n g e n o u g h s p r i t e i a g e s f o r f u l l s t o p a c t i o n s e q u e n c e .

D e s i g n i n g s p r i t e s o g r a p h p a p e ra n t h e n c o n v e r t i n g t h e d e s i g n s t v a u e f o r s t o r a g e i m e m o r y w o u l d t a k em a n y , m a n y h o u r s . S p r i t e - b u i l d i n gp r o g r a m s a r a v a i l a b l e , h o w e v e r .( O n e v e r s i o n c o m e s w i t h t h s o f t w a r es t a r t e r d i s k f r o m C o m m o d o r e , a n o t h e r v e r s i o n s h a v e b e e n p u b l i s h e d i m a g a z i n e s . )

S p r i t e - b u i l d i n g p r o g r a m s a r a a i t t h r a p i d c r e a t i o n o s p r i t e i m a g e s ,b u l o o t r i a l a n e r r o r e x p e r i m e nt a t i o n s t i l l h a t b d o n e t f i n d o u i t h s p r i t e s w o r k i a a n i m a t i o n s q u e n c e . f o u n d w a s p e n d i n g m o r et i m e w r i t i n g l e s t p r o g r a m s f o v a r i o u ss p r i t e - a n i m a t i o n s e q u e n c e s t h a n i w o r k i n g o t h g a m e p r o g r a m s h a i m i n d .

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

m a s t e r 6 ( A c c e s s S o f t w a r e , 9 2 5 E a s t9 0 S o u t h , S a l t L a k e C i t y , U 8 4 1 0 5 ;S 3 4 . 9 5 ) , s o f t w a r e p a c k a g e t h a t f e t u r e s s p r i t e g e n e r a t i o n , e d i t i n g a n a n i m a t i o n s u p p o r t . I t ' s d e s i g n e d f o p r o g r a m m e r s o f o o t h e r u s e r s w h s i m p l y w a n t t o c r e a t e c o m p u t e rg r a p h i c s F o r t h e i r o w e n j o y m e n t .

T h p a c k a g e i m o r e t h a n j u s tu t i l i t y p r o g r a m . I t i s a c o m p l e t e t u t or i a l i u n d e r s t a n d i n g s p r i t e g r a p h i c sa n i c r e a t i n g s p r i t e s a n s p r i t e a n m a t i o n t e c h n i q u e s . T h p r o g r a m i a v a i l a b l e f o r b o t h t a p e a n d i s k .

A e x c e l l e n t 2 5 - p a g e u s e r ' s m a n u a lf u l l y e x p l a i n s p r o g r a m o p e r a t i o n a n p r o v i d e s s t e p - b y - s t e p i n s t r u c t i o n s f o r

c r e a t i n g s p r i t e a n i m a t i o n s e q u e n c e .E a c h s t e p i c l e a r l y d e s c r i b e d a n i a c c o m p a n i e d b e a s y - t o - u n d e r s t a n di n s t r u c t i o n s . B f o l l o w i n g t h e e x a mp l e s i t h t u t o r i a l , w a e a s i l y a b l e t oa n i m a t e m o w s p r i t e s e q u e n c e a n l e a r n t h e p r o g r a m f u n c t i o n s a n c o m a n d s w i t h o u t c o n f u s i o n .

S p r i t c m a s t e r 6 m a k e s i e a s y t w o r k w i t h s p r i t e s . T h p r o g r a m s u p o r t s s p r i t e - b u i l d i n g f u n c t i o n t h a ta l l o w s y o t o c r e a t e u t o 1 6 d i f f e r e n ts p r i t e i m a g e s a n s t o r e t h e m i t h p r o g r a m w o r k a r e a b n u m b e r . Y o c a s t o r e a n n u m b e r o s p r i t e s s e p ar a t e l y o d i s k o t a p e f o r f u r t h e r u s e .T h B u i l d f u n c t i o n ( u s i n g e i t h e r k e b o a r d o j o y s t i c k ) a l l o w s y o t d r a wc i t h e r s i n g l e - c o l o r o m u l t i - c o l o rs p r i t e s o b a c k g r o u n d g r i d .

O n c e c r e a t e d , s p r i t e i k e p t i t h s t o r a g e a r e a f o f u r t h e r u s e . Y o c a t h e n r e p r o d u c e i t i m a g e i o t h e r s t o ra g a r e a s b u s i n g t h e p r o g r a m ' sC o p y c o m m a n d . A f t e r s e v e r a l c o p i e sa r i s t o r a g e , y o c a m o d i f y e a c hc o p y i n t o d i f f e r e n t " f r a m e s " o f a na n i m a t i o n s e q u e n c e a n t h e n t r a n s f e rt h e m t B a s i c p r o g r a m a d a t a s t a t em e n t s , u s i n g S p r i t e m a s t e r 6 4 ' s T r a n sf e c o m m a n d . T h i s T r a n s f e r c o m a n d s a v e s y o f r o m h a v i n g t t y p ei n s p r i t e d a t a b h a n d .

E a s y A n i m a t i o nT h c o m m a n d s d e s c r i b e d s f a a r

t h o s e u s u a l l y f o u n d i m o s t s p r i t e u t i li t i e s . T h s p e c i a l p o w e r o S p r i t e m a st e 6 l i e s i i t v i e w i n g a n a n i m a t i o nf u n c t i o n s .T h A n i m a t e c o m m a n d a l l o w s y o t o s i m u l a t e m o t i o n b e n t e r i n g t h s e q u e n c e o s p r i t e s ( f r a m e s ) t b d i s p l a y e d . T h a n i m a t i o n s e q u e n c ec a b e s t e p p e d t h r o u g h o n f r a m e a

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

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

p l a y u t t h r e e d i f f e r e n t s p r i t e s o t h s c r e e n a t h s a m e t i m e . O n c e t h p r o g r a m i i v i e w m o d e , y o c a c h a n g e v a r i o u s s p r i t e p a r a m e t e r s t s e e x a c t l y h o t h s p r i t e s w i l l l o o k i v a r i o u s p o s i t i o n s , c o l o r s a n s i z e s .T h V i e w c o m m a n d f e a t u r e l i k e b e s ti S p r i t e M o v e , w h i c h e n a b l e s y o t p o s i t i o n t h t h r e e s p r i t e s a n y w h e r e o t h e s c r e e n .

T h S p r i t e M o v e f e a t u r e i a a b s ol u t e r e q u i r e m e n t i y o l i k e t b u i l di m a g e s t h a t r e f e r t o a s " c o m p o u n ds p r i t e s " ( l a r g e r i m a g e s , c o m p o s e d o t w o m o r e s p r i t e s d i s p l a y e d h o r iz o n t a l l y o v e r t i c a l l y t o g e t h e r ) . T h S p r i t e M o v e c o m m a n d l e t s y o s e e a c t l y h o c o m p o u n d s p r i t e w i l ll o o k , s y o c a e a s i l y m o d i f y t h e l m e n t s o t h l a r g e r i m a g e t a c h i e v et h d e s i r e d r e s u l t .

T h a n k s t S p r i t e m a s t e r 6 4 n l o n g e r h a v e t s p e n d t i m e w r i t i n g t e s tp r o g r a m s t f i n d o u i s p r i t e i m a g e sa r g o i n g t w o r k t o g e t h e r i d i p l a y . h i g h l y r e c o m m e n d t h i s p a c ka g t a n y o n e w h n e e d s t d e v e l o ps p r i t e s f o p r o g r a m s , o w h w o u l dl i k e t e x p e r i e n c e t h f u n o f a n i m a t e dg r a p h i c s o t h C - 6 4 .

S p r i t e - 6 4I y o l i k e w o r k i n g w i t h s p r i t e s ,

t h e n y o m a h a v e r e a c t e d a d i a d i s c o v e r i n g t h a t e i g h t s p r i t e s i t h m a x i m u m y o n o r m a l l y c a n e n a b l e a o n t i m e o t h C o m m o d o r e 6 4 Y o a l s o m a h a v e n o t i c e d , w h i l e r e a d i n gt h C - 6 4 P r o g r a m m e r ' s R e f e r e n c eM a n u a l , t h a t y o c a d i s p l a y m o r et h a n e i g h t s p r i t e s o t h s c r e e n a o n t i m e b u s i n g " r a s t e r i n t e r r u p t " t e c hn i q u e s .

A t h i s p o i n t , y o p r o b a b l y d i o n o t h r e e t h i n g s — s a t d o w n a n w r o t er a s t e r i n t e r r u p t h a n d l e r r o u t i n e , d e -

A d d r e s s a u t h o r c o r r e s p o n d e n c e t G a r y D M c C t e l l a n , P B o 3 4 6 ,R i m r o c k . A 8 6 3 3 5 .

R U F e b r u a r y 1 9 8 4 3

Page 36: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 36/166

c i d e d t o w a i t f o r a i n y d a t i n v e s t ig a t e r a s t e r i n t e r r u p t s , o p r o c l a i m e dl o u d l y , " R a s t e r w h o ? " I e i t h e r o t h l a s t t w d e s c r i p t i o n s f i y o u , t h e n y o g a v e u y o u r d r e a m s o m o r e t h a ne i g h t s i m u l t a n e o u s m u n c h - o - r n o n -s t e r s o t h s c r e e n a n s e t t l e d f o l e s s .D o n ' t d e s p a i r . T h e r e i a f o u r t h p o s s ib i l i t y a v a i l a b l e .

I i s o f t w a r e p a c k a g e c a l l e dS p r i t e - 6 4 , f r o m C r o s s t e c h G r a p h i c s( 2 1 3 3 N . F r e m o n t , C h i c a g o , I 6 0 6 1 4 ; $ 4 9 . 9 5 ) . I w i l l ( y o u g u e s s e di t ! ) l e t y o d i s p l a y u t 6 d i f f e r e n ts p r i t e s s i m u l t a n e o u s l y o t h s c r e e n .T h a m a z i n g t h i n g i t h a t t h 6 s p r i t e s c a b q u i t e e a s i l y c o n t r o l l e df r o m B a s i c p r o g r a m s . S p r i t e - 6 4 a l s op r o v i d e s s i m p l e s o f t w a r e i n t e r f a c et b o t h o t h j o y s t i c k s a n t a l f o u rg a m e p a d d l e s o t h C - 6 4 .

T h p r o g r a m p r o v i d e s s u p p o r t f o 6 s p r i t e s b d i v i d i n g t h e d i s p l a ys c r e e n i n t o e i g h t d i f f e r e n t z o n e s , e a c ho n c a p a b l e o f c o n t a i n i n g e i g h t s e p ar a t e s p r i t e s . Y o s h o u l d u n d e r s t a n dt h a t e a c h z o n e i u n i q u e a r e a d e f i n e do t h s c r e e n . U n d e r n o r m a l c o n d it i o n s , s p r i t e c a n n o t m o v e f r o m o n z o n e i n t o a n o t h e r .

s p e c i a l f u n c t i o n d o e s e x i s t t h a tl e t s y o d e f i n e " w i l d c a r d s p r i t e s " —s p r i t e s t h a t c a n b e m o v e d o v e r t h w h o l e s c r e e n w i t h o u t r e g a r d f o z o n eb o u n d a r i e s . H o w e v e r , a C r o s s t e c hp o i n t s o u i i ( 3 2 - p a g c d o c u m e n t at i o n m a n u a l , y o d o n ' t g e s o m e t h i n gf o n o t h i n g . E a c h w i l d c a r d s p r i t e y o u s r e s u l t s i t h l o s s o s e v e n s p r i t e sf r o m t h t o t a l o 6 4 I y o d e f i n e t w w i l d c a r d s p r i t e s , y o h a v e a c c e s s t t h o s e t w a n 4 n o r m a l o n e s . T h a t i s t i l l p l e n t y o m u n c h - o - m o n s t c r s t c o n t e n d w i t h o t h s c r e e n .3 R U F e b r u a r y 1 9 8 4

S p r i l e - 6 4 i w e d g e p r o g r a m t h a t i t r a n s p a r e n t t y o o n c e i h a b e e nl o a d e d i n t o t h m a c h i n e . A f f e r y o e x e c u t e t h p r o g r a m , t h m a c h i n e a pp e a r s n o r m a l — w i t h o n m a j o r e x c e pt i o n , n e c o m m a n d c a l l e d S p r i t e .

Y o u s e t h e S p r i t e c o m m a n d i n o m a B a s i c p r o g r a m s t a t e m e n t s t c o t r o l s p r i t e g r a p h i c s . T h c o m m a n du s e s k e y w o r d f o r m a t , i w h i c h v a r io u s p r i t e p a r a m e t e r s ( s u c h a s p r i t en u m b e r , c o l o r , p o s i t i o n a n X / c o r d i n a t e s ) a r e d e f i n e d b y u n i q u e k e w o r d s . T h i s m e a n s t h a t y o n e e d n m o r e P o k e s t t h e v i d e o d i s p l a y c h i pt c o n t r o l s p r i t e s i y o u r p r o g r a m .

F o e x a m p l e , t h B a s i c p r o g r a ms t a t e m e n t 1 S P R I T E Z O N E 5 S P N O 3 , C O L O R " G R E E N " , O Ns p e c i f i e s t h s c r e e n z o n e n u m b e r a 5 t h s p r i t e n u m b e r i t h z o n e a s a n g r e e n a t h e c o l o r o t h s p r i t e ; i a l s oe n a b l e s t h e s p r i t e f o d i s p l a y t o t h s c r e e n . T h k e y w o r d f o r m a t i e a s i e rt u s t h a n P o k i n g d e c i m a l e q u i v al e n t s o f b i n a r y v a l u e s t o t h v i d e od i s p l a y c h i p o t h C - 6 4 . P r o g r a m ss u d d e n l y b e c o m e m u c h e a s i e r t r e a da n d e b u g , f o y o c a t e l l e x a c t l yw h a t t h p r o g r a m s t a t e m e n t i d o i n gw i t h s p e c i f i c s p r i t e s .

T h d o c u m e n t a t i o n m a n u a l p r o v i de w i t h t h e p r o g r a m i w e l l w r i t t e n . I c l e a r l y e x p l a i n s p r o g r a m o p e r a t i o n ,h o t h z o n e s y s t e m w o r k s a n v a r io u S p r i t e c o m m a n d k e y w o r d s .N o f o t h N o v i c e

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

Y o u r d r e a m o f 6 4s p r i t e s o t h s c r e e nc a b e c o m e r e a l i t y .

v i d e s p r i t e / s p r i t e o r s p r i t e / b a c kg r o u n d c o l l i s i o n s u p p o r t a t h i s t i m e ,s y o u ' l l h a v e t o w r i t e a p p r o p r i a t er o u t i n e s t c h e c k f o c o l l i s i o n c o n d it i o n s .

T h S p r i t e c o m m a n d a l s o s u p p o r t sa v i d e o b a n k k e y w o r d t h a t e a s i l yc h a n g e s t h m e m o r y b a n k t h a t t h v i d e o d i s p l a y c h i p u s e s . S i n c e t h m a n u a l g i v e s n e x p l a n a t i o n o t h v i d e o d i s p l a y c h i p f u n c t i o n s a n t h r e s u l t s o d i f f e r e n t v i d e o b a n k s e l e ct i o n s , y o h a v e t u n d e r s t a n d t h e s ec o n c e p t s i y o u ' r e t o g e t t h e m o s t o u o S p r i t e - 6 4 .

C r o s s t e c h d e s c r i b e s S p r i t e - 6 4 a p r o f e s s i o n a l d e v e l o p m e n t t o o l . T h p r o g r a m i a c t u a l l y t h h e a r t o m u c h l a r g e r s o f t w a r e p a c k a g e k n o w na S O S - 6 4 ( S p r i t e O p e r a t i n g S y s t e m ) ,w h i c h s h o u l d b e a v a i l a b l e w h e n t h i sr e v i e w r e a c h e s p r i n t . T h p a c k a g e w i l li n c l u d e s p r i l e e d i t o r , s p r i t e l i b r a r ys u p p o r t ( w i t h s p r i t e s d e f i n e d b n a m e ) , a n s p r i t e l i n k e r / l o a d e r . I w i l l a l s o s u p p o r t s p r i t e M o v e c o mm a n d t h a t i a p p a r e n t l y i n t e r r u p t -d r i v e n a t h m a c h i n e c o d e l e v e l i n o d e t p r o v i d e h i g h - s p e e d a c t i o ng r a p h i c s . T h c o m m a n d s a n k e w o r d s w i l l a l s o b a c c e s s i b l e f r o m a s e m b l y l a n g u a g e p r o g r a m s , a n a a s e m b l e r v e c t o r m a w i l l b s u p p l i e dw i t h t h p a c k a g e .

I y o a r e a g a m e p r o g r a m m e r ,e i t h e r p r o f e s s i o n a l o r s e r i o u s a m t e u r , h i g h l y r e c o m m e n d S p r i t e - 6 4 . I c o u l d b o n o t h b e s t d e v e l o p m e n tt o o l s y o u ' l l e v e r o w n .

C o l o r 8 W a b a c k w h e n , i t h e a r l y d a y s o

h o m e c o m p u t e r k i t s , D o L a n c a s t e rw a f o n d o f p o i n t i n g o u t h a t l o t s o e x p e n s i v e h a r d w a r e c o u l d b r e p l a c e db l e t t i n g I h m i c r o p r o c e s s o r i y o u rs y s t e m d m o r e o t h w o r k , e s p e c i a ll w i t h s c r e e n d i s p l a y s . T h i s i s t i l lt r u e , a n a f t e r a l l , i y o a r e n ' t b u s yc r e a t i n g a r t i s t i c d i s p l a y s i h i g h - r e s ol u t i o n m e m o r y , t h e r e i q u i t e b i o u n u s e d c o m p u t e r p o w e r g o i n g t w a s t e .

F o i n s t a n c e , w h n o t u r n t h e h i g h -

Page 37: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 37/166

T H E S E C O U L D B T H K E Y S T Y O U R F U T U R E

U n l o c k a l t h p o t e n t i a l o f y o u rC o m m o d o r e 6 a n V I C - 2 0 * w i t hR U

E x p l o r e . . . E x p e r i m e n t . . . E n j o y . . .B e g i n n e r a n e x p e r t a l i k e w i l l b t a k e n b e y o n d t h m a n u a l t t h l i m i t so f t h e i r a b i l i t i e s . E n t e r y o u r o w g a m ep r o g r a m s . C o n s t r u c t s i m p l e h a r d w a r ea d d - o n . B r o a d e n y o u r s c o p e w i t h u n i q u ea p p l i c a t i o n s . . . A n d . . . g e t a 1 3 t h i s s u eF R E E !

E n j o y k e f e a t u r e s l i k e t h e s e :G a m e s f o f u s t r a t e g y .P r o g r a m m i n g t i p s h e l p y o l e a r n s h o r t c u t s .C a n d i d r e v i e w s h e l p y o m a k e m o n e y - s a v i n gd e c i s i o n s .

• P r o g r a m s t a d t y o u r l i b r a r y .I n s t r u c t i o n s t u t o r i a l s t i n c r e a s e y o u r s k i l l s .H a r d w a r e s o f t w a r e m o d i f i c a t i o n s h e l p y o u rm a c h i n e w o r k s m a r t .U n i q u e a p p l i c a t i o n s b r o a d e n y o u r s c o p e .

H e r e ' s s y s t e m - s p e c i f i c m a g a z i n e w r i t t e n w i t hy o i m i n d . W r i t t e n b a n f o t h r e a d e r t g i v et i m e - s a v i n g , m o n e y - s a v i n g h i n t s . Y o u ' l l g e i n s t r u ct i o n s a n t u t o r i a l s t i n c r e a s e y o u r s k i l l s , a n c a n d i dr e v i e w s t h e l p y o m a k e t h r i g h t d e c i s i o n s . M o s to a l t h o u g h , y o u ' l l h a v e f u n .• C o m m u d v r t 6 a n V l C - l O a n t t g a t e r t d t r a d e m a r k s i l C a m m u d t i r r f j i u u n n M a ! I n n c s . I n c .

C o m m o d o r e 6 a n V I C - 2 0o w n e r s a r o n o t h l a r g e s t

g r o u p s o c o m p u t e r i s t s t o d a y .E n j o y t h b e n e f i t s o f t h i s w i t h

y o u r o w m a g a z i n e . B i c o t r o l l i k e n e v e r b e f o r e . O r d e r

R U t o d a y a n g e 1 3 t hi s s u e f r e e w i t h y o u r p r e p a i do r d e r ( c h e c k o c r e d i t c a r d )o o n l y $ 1 7 . 9 7 . S e n d i t h c o u p o n o c a l l t o l l f r e e

1 - 8 0 0 - 2 5 8 - 3 4 7 3 . I n N . H . c a l l1 - 9 2 4 - 9 4 7 1 .

S e n d m s u b s c r i p t i o n t U f o o n l y $ 1 7 . 9 7 p e y e a r , u n d e r s t a n d t h a t w i t h p a y m e n t e n c l o s e d o c r e d i t c a r d o r d e r I w i l l r e c e i v e F R E E i s s u e m a k i n gt o t a l o 1 i s s u e s f o $ 1 7 . 9 7 . S a v e $ 2 . 0 0 o f t h b a s i c r a t e !

C H E C K / M O M A V I S A B I L L M c a r d # _ e x p . d a l e .s i g n a t u r e

n a m e

a d d r e s sc i t y . s t a t e

C a n a d a M i x i t o 2 0 . 9 7 ; F a t t i g n S u r f a c r 1 3 7 . 9 7 . y e a r o n l y . U l u n d \ J n i w o n f U h u n k - F ' T C i j K f a t n n a i l p l e a s e i n q u i r e . P l e a s e a l l o w f r w e e k s f o d c t l w r y

R U B o 9 5 F a r m i n g d a l c , I V 1 1 7 3 73 4 2 F 3 J

R U F e b r u a r y U I H 4 3

Page 38: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 38/166

Page 39: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 39/166

S h a r e J u n g l e A d v e n t u r e W i t h F r i e n d !s h a r e y o u r c o m p u t e r w i t h t h f a m i l y . .

M o m , D a d , a n t h K i d s c a p l a y t o g e t h e r i t h i s e c i t i n g j u n g l e a d v e n t u r e ! ! ! F l o y d o f t h e J u n g l e i z a n yj u n g l e f o o t r a c e f o m u l t i p l e s i m u l t a n e o u s p l a y e r s . E a c hp l a y e r r a c e s o t h e r p l a y e r s o c o m p u t e r p l a y e r s t h r o u g ht h e j u n g l e a v o i d i n g t h l i o n s , t i g e r s , e l e p h a n t s , a n d e a d l y p y g m i e s . E a c h p l a y e r m u s t s c a m p e r t h r o u g h t h j u n g l e , j u m p o v e r w i l d a n i m a l s , r i d e t h r a m p a g i n ge l e p h a n t s , a v o i d j u n g l e j a w s , a n b t h f i r s t t r e s c u e t h l o v e l y J a n i c e ! ! F l o y d i a e x c i t i n g , c o l o r f u l ,s h a r i n g a d v e n t u r e , t h a ti f u f o t h w h o l ef a m i l y ! ! S u g g e s t e d r e t a i lp r i c e 5 2 9 . 9 5 , f o C o m m o d o r e 6 a n A T A R I o D i s k o C a s s e t t e .

O r F l C o m b a t W i t h M i c r o P r o s e ! ! !H e l l c a t A c i t h r e e d i m e n s i o n a l a i r - t o - a i r f l y i n g c o m b a ts i m u l a t o r . A t h p i l o t , t h p l a y e r s i t s i t h e c o c k p i t o W o r l d W a I f i g h t e r a n u s e s r e a l c o m b a t B a s i c F i g h t e rM a n e u v e r s ( B F M ) t g a i n a m a c h i n e g u f i r i n g p o s i t i o no e n e m y a i r c r a f t . T h p i l o t c a m a n e u v e r f o h e a d o n d e f l e c t i o n , o s i o ' c l o c k f i r i n g p o s i t i o n a n m u s tc o m p e n s a t e f o a i r c r a f t v e l o c i t y , " g f o r c e s , a n c o m b a tt u r n s i t h r e e d i m e n s i o n a l a i r s p a c e t g a i n v i c t o r i e s t b e c o m e c o m b a t " A c e " . T h i s i n s l o w , S u n d a y f l y i n g

s i m u l a t o r t h i s i c o n t a c t , c o m b a t f l y i n gs i m u l a t i o n w h e r e t h c o m p u t e r c o n t r o l l e de n e m y f i g h t e r c a a n w i l l o u m a n e u v e r y o a n s h o o t y o d o w n .S u g g e s t e d r e t a i l p r i c e$ 2 9 . 9 5 . F o C o m m o d o r e6 a n A T A R I D i s k o C a s s e t t e .

L o o k f o M i c r o P r o s e ' s t w n e e x c i t i n g r e a l t i m e s i m u l a t i o n s S O L O F L I G H T a n N A T O C O M M A N D E RW r i t e o c a l l f o o u F r e e C a t a l o g .

t y o u c a n n o f i n d o u g a m e s a y o u r l o c a l s t o r e , y o u c a n o r d e r b M a s t e r C a r d o r V I S A . M o n e y O r d e r , C O o C h e c k . A d * 2 . 5 0 F o P o s t a g e a n H a n d l i n g . M a r y l a n d r e s i d e n t s a d 5 s a l e s l a x .

1 0 6 1 6 B e a v e r D a R d H u n t V a l l e y , M 2 1 0 3 0C i r c l e 6 8 o n R e a O e f S o r v i c e c a i d . , 3 U i / O D l ~ 1 3

D E A L E R I N Q U I R I E S I N V I T E D a t a r i * « g n t « « i m * * ™ * r a t a r i h e C o m m o d o r e 6 i t h i n j u l n i d t r a d s r a r k Z o m n o A o t e B i n m ™ M o e t u n o . h

Page 40: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 40/166

o R e a d e r S e r v i c e c a r d .

T T T T T "N E V E R U N D E R S O L D

L e a d e r S i n c e 1 9 8 0 —

I n d u s t r i e sm

e

C - 0 5C - 1 0C - 2 0C - 3 0C a s e s

F i n e s t

R e l a l l9 9

• 1

— ■ - —

-

• • •

A G F A F T T 1

Y o u r C o s t5 5 5 9 3 9 3 9 ! 1

P a c k e d 2 P e P a c kU P » 3 p e P a c k 4 S t a t e s

2 6 6 5 I ' A i - J r , I ' - - - - !

I M M E D I A T ES H I P P I N G( 2 0 6 ) 6 7 5 - 6 1 4 3

C i r c l e 3 o H e a d e r S e r w c e c a r d .

' P U B L I C D O M A I N " "s o i t m a u i :S u p o r t n a l C O M M O D O R E c o m p u t e r !

W r i t t e n h L J > « r i . f o u i e r »G A M E S U T I L I T I E S E D U C A T I O N A L

T I C S O "c o l l t c h o n c o l l f l c l i o n # c c H e c l i o n " t o i i e t i i o n « 4 c o l l e c t i o n ■ 5 c o l l e c t i o n "

7 0 p ' o u r j n n p e c a l l & c i i o n - T a p e / D i s k J 0 0

C O M M O D O R E « • » " 'd e o M o c l i o n « - 6 c o i l o t l i o n « 6 c o l l e c t i o n *

6 c o l l e c t i o n 1 4 - 6 4 c o l l e c t i o n # 2 5 p r o g r a m s p e r c o l l e c l i o n T a p e / D i s h

F E T * C B M *U l l h l y - T a p i i / D i i k i - ( 1 0 e t c h

1 G a m e T j p o a / D i t V i 1 1 0 0 0 o i c hD f l u c a l i o n a l T j p s j / O i l k t - 1 1 0 e t c h

K t w i S w i t c hW o « c s o V i 2 o C o m m o d o r e 6 1 0

A l p u c e i i n c l u d e s h i p p i n g a n h a n d l i n gC H E C K . M O N E Y O R D E R S .V I S A m i . ' M A S T E R C A R D a c c e p t e d

F o f r e e d i a l o g W a r eP u b l i c D o m a i n , I n c .

5 0 2 5 S R a n g e l i n e R M i l l o n . O 4 5 3 8 3l O O O j m - 5 O 0 p m E S 7 - M a n . i h r u F

I S 1 3 I 6 9 8 - 5 6 3 8 o 1 5 1 3 1 3 3 9 1 7 2 5

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

F i n e d e t a i l i s o m e t i m e s h a r d t d r a w w h e n s q u i n t i n g a a l t h o s e d o p o s i t i o n s , s t h p r o g r a m g i v e s y o m a g n i f i c a t i o n f u n c t i o n . A n 4 X 5 d o s c r e e n a r e a c a b m a g n i f i e d i n t o

f u l l s c r e e n w o r k a r e a . I t h i s m o d e ,y o c a s c r o l l t h e n t i r e m a g n i f i e ds c r e e n t t h l e f t , r i g h t , u o d o w n , i r e l a t i o n t t h f u l l h i g h - r e s o l u t i o ns c r e e n . Y o c a a l s o u s e t h e m a g n if i e d s c r e e n t o d e s i g n y o u r o w c u s t o mc h a r a c t e r f o n t s , s i n c e a n o t h e r f u n ct i o n l e t s y o u m i x t e x t c h a r a c t e r s w i t ht h h i g h - r e s o l u t i o n g r a p h i c s o t h s c r e e n . T e x t f o n t s c a b c r e a t e d a n s t o r e d i d i f f e r e n t d i s k f i l e s f o r f ut u r e u s e .

W h e n y o h a v e c o m p l e t e d s c r e e ni m a g e , i c a b s t o r e d o d i s k a n l a t e r r e l o a d e d b t h p r o g r a m f o r f u rt h e r m o d i f i c a t i o n . Y o c a a l s o l o a dt h s c r e e n i m a g e f r o m B a s i c f o u s i y o u r o w a p p l i c a t i o n o g a m e p r g r a m s . I n s t r u c t i o n s a r e g i v e n i t h d o c u m e n l a t i o n b o o k l e t f o l o a d i n g as t o r e d s c r e e n i m a g e f r o m d i s k b u i n g B a s i c s t a t e m e n t s . T h i s w i l l a l l o wy o t c a l l h i g h - r e s o l u t i o n s c r e e nf r o m d i s k , d i s p l a y i t a n t h e n s w i t c hb a c k t n o r m a l t e x t m o d e f r o m B s i p r o g r a m .

T h s c r e e n l o a d f r o m B a s i c w o r k se x a c t l y a s i i d e s c r i b e d i t h d o c um e n t a t i o n , b u t h e r e i o n s m a l lp r o b l e m . T h e x a m p l e w o r k s i i m e d i a t e m o d e , b u g o e s i n t o a p e r p e tu a l o o p w h e n e x e c u t e d f r o m B a s i cp r o g r a m . T h i s i b e c a u s e C o m m o d o r eB a s i c e x e c u t e s t h s a m e s t a t e m e n tn u m b e r a g a i n a f t e r a l o a d c o m m a n di s s u e d f r o m B a s i c p r o g r a m . I o r d e rt l o a d a p r o g r a m f i l e t s p e c i f i c l c a t i o n a n t h e n c o n t i n u e p r o g r a m o e r a t i o n , y o m u s t i n c l u d e a I s t a t em e n t b e f o r e t h e l o a d c o m m a n d o t h s a m e l i n e .

3 R U F e b r u a r y 1 9 8 4

A e x a m p l e w o u l d b t h B a s i cs t a t e m e n t : 1 0 I 0 T H E N: L 0 A D " X X X X X " , 8 , l . T h v a r i a b l e

c a b e a n y v a r i a b l e n a m e a l o n g a t h v a l u e i w h e n t h l i n e i e x e c u t e d .T h p r o g r a m w i l l e x e c u t e t h I s t a t em e n t i l i n e 1 0 0 , t h e n t h e l o a d , t h e nt r t e x e c u t e l i n e 1 0 0 a s e c o n d t i m e .S i n c e t h c o n d i t i o n s o t h I s t a t em e n t a r n o m e t h s e c o n d t i m et h r o u g h , t h p r o g r a m w i l l g t t h n e x t s t a t e m e n t n u m b e r a n c o n t i n u en o r m a l l y . A f a a k n o w , t h i s i t h o n l y m i n o r d e t a i l t h a t t h d o c u m e n t at i o n b o o k l e t o v e r l o o k s .

S o r c e r e r ' s A p p r e n t i c e i o n l y a v a i la b l e f o d i s k - b a s e d s y s t e m s a n i w r i t t e n i a s s e m b l e r l a n g u a g e , s t h e r e i n n o t i c e a b l e d e l a y w h e n d i f e r e n t f u n c t i o n s a r s e l e c t e d . I i t r u l y e x c e l l e n t s o f t w a r e p a c k a g e a n w i l l a l l o w y o u r o w p e r s o n a l c r e a t i v it t o e x p r e s s i t s e l f i m u l t i c o l o r g r a p h i c si m a g e r y o t h e C - 6 4 .

' 6 P a n o r a m aI h i g h - r e s o l u t i o n m o d e , t h C o

m o d o r e 6 d i s p l a y s c r e e n i c o m p o s e do 3 2 0 x 2 0 0 s e p a r a t e p o i n t s . J u s tt h i n k i n g a b o u t t r a n s l a t i n g 6 4 , 0 0 0 b i v a l u e s i n t o 8 , 0 0 0 b y t e s a n t h e n P o i n t h e b y t e s i n t o h i g h - r e s o l u t i o ns c r e e n m e m o r y m a d e m h e a d h u r t , s a g a i n h a a n o t h e r r a i n y - d a y - w i t h l o t s - o f - t i m e p r o j e c t l u r k i n g b e h i n dt h d i s k d r i v e . L a t e l y , h o w e v e r , I ' v eb e e n c o m p u t i n g w h i l e t h s u s h i n e sw i t h t h e h e l p o ' 6 P a n o r a m a ,h i g h - r e s o l u t i o n g r a p h i c s p r o g r a mf r o m M i d w e s t M i c r o A s s o c i a t e s ( P B o 6 1 4 8 , K a n s a s C i t y , M 6 4 1 1 0 ;$ 2 9 . 9 5 ) .

' 6 P a n o r a m a l e t s y o c r e a t e h i g h -r e s o l u t i o n d r a w i n g s o t h d i s p l a ys c r e e n b u s i n g j o y s t i c k i n p u t t c o t r o l g r a p h i c s " p e n " t h a t c a d r a w ,e r a s e o f l o a t o v e r t h h i g h - r e s o l u t i o ns c r e e n . Y o c a s e l e c t p e o p t i o n s t d r a w e i t h e r w i d e o n a r r o w l i n e s .s t r a i g h t l i n e i d r a w n b e t w e e n t w o d f i n e d p o i n t s o t h s c r e e n w h e n t h f i r e b u t t o n o t h j o y s t i c k i d p r e s s e d .

D r a w i n g s c r e a t e d w i t h t h p r o g r a m

Page 41: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 41/166

C i r c l e 1 1 o R p a d f l ' S e r v i c e c a r d .

T h e r e ' s p r o b l e m w i t h ' 6 P a n o r a m a :C r e a t i n g h i - r e s g r a p h i c s c a b a d d i c t i v e .

c a b i a n o n o 1 c o l o r s . Y o c a a l s o c h a n g e b a c k g r o u n d a n d b o d e t a n o t h 1 s t a n d a r d c o l o r sp r o v i d e d b y t h C - 6 4 . W h e n d r a wi n i c o m p i e t e , y o c a s t o r e i o t a p e o d i s k f o l a t e r u s o f u r t h e rm o d i f i c a t i o n . D r a w i n g s c a a l s o b p r i n t e d o u i h i g h - r e s o l u t i o n m o d eo C o m m o d o r e 1 5 1 5 o 1 5 2 5p r i n t e r .

A f i r s t g l a n c e t h p r o g r a m m i g h ts e e m l i m i t e d , f o i d o e s n ' t s u p p o r tm u l t i c o l o r h i g h - r e s o l u t i o n g r a p h i c s .B u w h e n m u l t i c o l o r g r a p h i c s a r u s e d , s c r e e n r e s o l u t i o n i r e d u c e d t 1 6 0 x 2 0 0 p o i n t s , a n m u c h o t h h i g h - r e s o l u t i o n e f f e c t i l o s t ( c u r v e dl i n e s a n d i a g o n a l s b e c o m e m o r e j a g e d ) . M u l t i c o l o r h i g h - r e s o l u t i o ns c r e e n d u m p s t a b l a c k a n w h i t ep r i n t e r a r e e q u a l l y u n a c c e p t a b l e , s t h c h o i c e t k e e p t h d r a w i n g s i n g l ec o l o r i q u i t e r e a s o n a b l e .

T h p r o g r a m t a p e o r d i s k c o m e sc o m p l e t e w i t h p i c t u r e i i b r a r y c o p o s e d o n i n e t e e n h i g h - r e s o l u t i o n i a g e s t h a t y o c a i o a d a n d i s p l a y o t h h i g h - r e s o l u t i o n s c r e e n . T h e s e i ma g e s a r n o j u s t s k e t c h e s , b u d i g it i z e d p i c t u r e s t h a t d e m o n s t r a t e t h h i g h - r e s o l u t i o n c a p a b i l i t i e s o t h C - 6 4 .

Y o c a m o d i f y t h d i g i t i z e d p i ct u r e s f o h a r d c o p y p r i n t o u t o u s w i t h o t h e r p r o g r a m s . T h p r o g r a m a s o a l l o w s y o t a d t e x t a n t h s t a nd a r d 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 st o t h e g r a p h i c s d i s p l a y , a l o n g w i t h t h

h i g h - r e s o l u t i o n d r a w i n g . T h m u l t i -g r a p h i c s s u p p o r t i g r e a t f o d e s i g n i n ga n p r i n t i n g y o u r o w c u s t o m g r e e ti n c a r d s o r a n n o u n c e m e n t s .

' 6 P a n o r a m a i n c l u d e s s e p a r a t eu t i l i t y p r o g r a m t d r a w c i r c l e s . A f t e ry o h a v e u s e d t h c i r c l e - g e n e r a t i n gp r o g r a m , y o c a r e l o a d ' 6 P a n o r am w i t h o u t d e s t r o y i n g t h e h i g h - r e s ol u t i o n s c r e e n , a n t h e n p r o c e e d t d m o r e w o r k o t h e d r a w i n g .

T h p r o g r a m i e x t r e m e l y e a s y t ou s e . I p r o v i d e s a d i r e c t o r y a n c o m a n d - l i n e f u n c t i o n f o d i s k u s e r s , s t h a t o n c e r u n n i n g , t h p r o g r a md o e s n ' t h a v e t b e x i t e d t s e n d c o m a n d s t o t h e d i s k d r i v e . T h o n l yp r o b l e m w i t h ' 6 P a n o r a m a i t k e e pp r o g r a m u s b y o u r s p o u s e , c h i l d r e na n f r i e n d s t r e a s o n a b l e l e v e l , s t h a t y o a l s o c a e n j o y t h p r o g r a m .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 c a b a d d i c t i v e .

T h s a m e p r o g r a m , c a l l e d V I P I C S , i o f f e r e d f o V 1 C - 2 0 o w n e r s .

s i m i l a r p i c t u r e l i b r a r y i s u p p l i e dw i t h t h p r o g r a m , a n t h o n l y m a j o rd i f f e r e n c e b e t w e e n t h ( w v e r s i o n s i t h a t t h V I s o f t w a r e i d e s i g n e d f o t h V I C ' s 1 6 0 x 1 7 d o h i g h - r e s o l ut i o n s c r e e n . A 8 K m e m o r y e x p a n s i o ni r e q u i r e d t o s u p p o r t t h f u l l - f e a t u r e dV I p r o g r a m , b u t a r e d u c e d p r o g r a mv e r s i o n t h a t w i l l r u o a u n e x p a n d e d5 m a c h i n e i a l s o a v a i l a b l e . T h 5 v e r s i o n s i m p l y u s e s s m a l l e r d r a w i n ga r e a b e c a u s e o m e m o r y l i m i t a t i o n s . I

/ 3 u u t h l u i t e mc o r v i x J g k a n d .

W O R D P R O C E S S I N G . . .C o m m o d o r e 6 1 5 4 1 d i s k d r i v e1 5 2 5 p r i n t e r1 7 0 2 m o n i t o rW o r d P r o 3 t / S p e l l r i f f h t t

$ 9 2 5 . 0 0

A C C O U N T I N G S Y S T E M . . C o m m o d o r e 6 1 5 4 1 d i s k d r i v e

P A N A S O N I C h i - r e s p r e e n m o n i t o rA u d i o / V i d e o t a b l eE P S O N M X - 1 0 0 p r i n t e rC A R D O p a r a l l e l i n t e r f a c eI N F O D E 3 I G N S G / L , A / R . A /

8 1 3 6 0 . 0 0

T H W O R K S . . ,C o m m o d o r e f i 1 5 4 1 d i s k d r i v e

P A N A S O N I C h i - r e s g r e e n m o n i t o rA u d i o A ' i d e o c a b l eM I R A G E C O N C E P T SW O R D P R O C E S S O R

- M I R A G E C O N C E P T SD A T A B A S E

- C A L C R E S U L T- G E M I N I 1 - T Y M A C C O N N E C T I O N

$ 1 3 6 5 . 0 0• P R I C E S S U B J E C T T C H A N G EW I T H O U T N O T I C EV I S A / M A S T E R C A R DC . O . D . f o M O N E Y O R D E Ro B A N K C H E C K

S J B D I S T R I B U T O R S . I N C .1 0 5 2 0 P L A N O R O A D , S U I T E 2 0 D A L L A S , T X 7 5 2 3 8( 8 0 0 J 5 2 7 - 4 8 9 3( 8 0 0 } 1 1 2 - 1 0 1 8

R U F e b r u a r y 1 9 8 4 3

Page 42: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 42/166

S t o p P o k i n g A r o u n d —S h o r t c u t t C o l o r

R e c a l l i n g a n u s i n g t h e c o l o rc o d e s f o r t h e C o m m o d o r e

6 c a n b e a r e a l h e a d a c h e w i t h o u tt h m a n u a l .

B D a v i d E S t a n f i e l d

P O K E 5 3 2 8 1 , 0 . O f i n e ; m s c r e e nt u r n s b l a c k a e x e r c i s e c o l o r - p o w e ro v e r m C o m m o d o r e 6 4 N o t o g o o d ;m a y b e d a r k g r a y w i l l w o r k b e t t e r .

A l n e e d t d i P o k e t h r i g h t c o d ei n t o l o c a t i o n 5 3 2 8 1 a n c a i n s t a n t l yc h a n g e t h b a c k g r o u n d c o l o r o i h s c r e e n . M p r o b l e m i t h a t t h l i s t o c o l o r c o d e s i i m o w n e r ' s m a n u a l ,w h i c h h a p p e n s l b a h o m e .

R U I R i g h tC o m m o t i o n . - 6

A d d r e s s a u t h o r c o r r e s p o n d e n c e t D a v i d E S t a n f i e l d , 4 5 1 5 N P e a c h t r e eR o a d , A t l a n t a , G 3 0 3 3 8 .

4 R U F e b r u a r y 1 1 1 8 4

I ' v e t a k e n m c o m p u t e r a n d D a t a s -s e t t e r e c o r d e r t f r i e n d ' s t s h o w o f g r e a t p r o g r a m I ' p r o u d o f T h c a s e t t e p l a y e r h a a l l o w e d m t l o a d i m p r o g r a m , b u I ' u s i n g h i s t e l e v i s i o na n i h a h o r r i b l e c o l o r . T h c o l o rc o m b i n a t i o n w o r k e d o u a h o m el o o k e d g r e a i o m m o n i t o r . H e r e , i t ' sp e r f e c t l y g h a s t l y .

D e s p e r a t e l y , t r a n o t h e r P o k e , a n n o t h s c r e e n g o e s c o m p l e t e l y b l a n k !M m i n d i b e g i n n i n g t d t h s a m e ,a n P e t e ' s s i l l y s n i c k e r i n g d o e s n ' t h e l p .

T h e n f i g u r e o u w h a t h a p p e n e d ; t h a tl a s t P o k e m a d e t h b a c k g r o u n d t h s a m e c o l o r a t h c h a r a c t e r s . D i s p l a y i n gb l a c k c h a r a c t e r s o b l a c k b a c k g r o u n dd i s p l a y s l o o b l a c k a n l i t t l e i t e l l i g e n c e .

E v e n t u a l l y , P o k e d m w a o u o t r o u b l e b u i w a a l b i a w k w a r d .C o l o r C o m b i n a t i o n s G a l o r e

A f t e r a l l , t h e r e a r e 1 6 c o l o r s a v a i l a b l ef o t h b o r d e r a r o u n d t h p r i n t i n g a r e ao f t h e s c r e e n , 1 6 c o l o r s f o t h c h a r a c t e rs e a n 1 f o t h b a c k g r o u n d . D i s a ll o w i n g t h u s o t h s a m e c o l o r f o b o t h b a c k g r o u n d a n c h a r a c t e r s e t ,t h e r e a r 1 6 x 1 6 x 1 5 o 3 8 4 0 d i f f e r e n tc o l o r c o m b i n a t i o n s a v a i l a b l e o t h C o m m o d o r e 6 4 T r y i n g t h e m a l c a t a k e l o o P o k e s i n t o s p e c i f i c m e m o r yl o c a t i o n s .

T h s i m p l e s o l u t i o n w a t o w r i t eu t i l i t y p r o g r a m t h a t c o u l d b e m a d e p a r to a l f u t u r e a p p l i c a t i o n s p r o g r a m s .A f t e r a l l , 6 4 m a c h i n e c e r t a i n l y h a p l e n t y o m e m o r y a v a i l a b l e .

O n t h i n g w a c e r t a i n ; d i d n ' t w a n tt h a v e t r e m e m b e r a n y t h i n g . T o m a n y t i m e s I ' v e u s e d p r o g r a m s i n t e ns i v e l y f o f e w e e k s , g o n e o n l o t h e rp r o j e c t s f o r m o n t h s a n d t h e n r e t u r n e d t t h o r i g i n a l p r o g r a m . A l o a s u d d e n ,I ' b u n a b l e t r e m e m b e r t h a t t h i s p r g r a m u s e d C o n t r o l t c a u s e a l o u p u t b d i v e r t e d t o t h e 4 0 - c o l u m nm a t r i x p r i n t e r . T h p r i n t e r w o u l d j u s ts i t h e r e c o m p l e t e l y i d l e , a n t h o n l yw a o u w a t t r t f i n d t h o r i g i n a ld o c u m e n t a t i o n o t g t h r o u g h t h p r g r a m e n o u g h t i m e s t o s e h o i w o r k e d .T h P r o g r a m

T h C o l o r S e t t e r p r o g r a m i L i s t i n gi d e s i g n e d t m a k e c h a n g i n g t h b o d e r , b a c k g r o u n d a n c h a r a c t e r s e c o o r v e r y e a s y . A 1 6 c o l o r s a r e d i p l a y e d b e s i d e t h e i r c o d e s , a n d y o u a r a s k e d t e n t e r y o u r c h o i c e . S h o u l d y o e n t e r c o d e o u t s i d e t h c o r r e c t l i m i t s ,e r r o r m e s s a g e s a p p e a r b r i e f l y , t h c o l -o r e a r e r e d i s p l a y e d a n t h q u e s t i o n i

Page 43: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 43/166

C o m p l e t eW O R D P R O C E S S I N G S Y S T E M $ 9 9 5( F e a t u r i n g : " T H E S C R I P T 6 4 8 C O L U M N E X E C U T I V E W O R D P R O C E S S O R )

L O O K A W H A T Y O G E F O O N L Y $ 9 9 5 . 0 01 " T H E S C R I P T 6 4 E x e c u t i v e W o r d P r o c e s s o r , 8 c o l u m n i c o l o r o b l a c k a n w h i t e , 2 0 , 0 0 0 w o r d d i c t i o n a r y , d a t ab a s e , m a i l m e r g e a n l a b e l s ! D e v e l o p e d b R i c h v a l e T e l e c o m m u n i c a t i o n s L i d . 2 T h p o w e r f u l 8 4 C o m m o d o r e 6 C o m p u t e r ! ( m o r e f e a t u r e s t h a n A p p l e I I 3 1 7 0 K C o m m o d o r e 6 D i s k D r i v e ! 4 B o o 1 " L o r a n " D i s k s ! 5 G e m i n i1 0 S t a r m i c r o n i c s , 1 0 C a r r i a g e D e l u x e . 1 2 0 C P S . D o B i A d d r e s s a b l e . T r a c t o r - F n c t i o n P n n t e r ! 6 . D e l u x e C a r d c oP r i n t e r I n t e r f a c e ! 7 B o o f P r i n t e r P a p e r ! 8 1 2 G r e e n o A m b e r S c r e e n " S a n y o " M o n i t o r ! 9 M o n i t o r I n t e r f a c eC a b l e ! 1 0 " S p e c i a l S o f t w a r e C o u p o n " t h a t a l l o w s $ 1 0 0 t $ 3 0 0 s a v i n g s !

P L U S ! T H O l y m p i a O P T I O N ! !Y o c a a d t h C O l y m p i a E l e c t r o n i cT y p e w r i t e r / C o m p u t e r P r i n t e r f o S u p e r b L e t t e rQ u a l i t y c o r r e s p o n d e n c e a n d d o c u m e n t s ! N o y o u c a n h a v e t h e b e s t E l e c t r o n i c T y p e w r i t e rm a d e a n d u s e d b t h w o r l d ' s l a r g e s t c o r p o r at i o n s ( b e t t e r t h a n I B S e l e c t r i c ) p l u s P r f e s s i o n a l C o m p u t e r P r i n t e r ( t w o m a c h i n e s i o n e ) f o o n l y $ 3 9 5 . 0 0 a d d i t i o n a l c o s t ! ! L i s tP r i c e $ 7 9 9 . 0 0 . { C o m p e t i t i v e w o r d p r o c e s s i n gs y s t e m s s e l l f o $ 3 0 0 0 t $ 5 0 0 0 w i t h o u t t h e l e c t r o n i c t y p e w r i t e r f e a t u r e ! ! ! )

1 D A F R E E T R I A L W g i v e y o 1 d a y s t t r o u t n e s e S U P E R S Y S T E M P A C K A G E S ! ! I I i t d o e s n ' t m e e ty o u r e x p e c t a t i o n s , j u s t s e n d i b a c k t u p r e p a i d a n w w i l l r e f u n d y o u r p u r c h a s e p r i c e ! !9 D A I M M E D I A T E R E P L A C E M E N T W A R R A N T Y I a n o t h S U P E R S Y S T E M P A C K A G E e q u i p m e n t o p r o g r a m s f a i l d u t f a u l t y w o r k m a n s h i p o m a t e r i a l w w i l l r e p l a c e i I M M E D I A T E L Y a n c h a r g e !

A d $ 5 0 . 0 0 f o s h i p p i n g a n h a n d l i n g ! !E n c l o s e C a s h i e r s C h e c k , M o n e y O r d e r o P e r s o n a l C h e c k A l l o w1 d a y s l o d e l i v e r y . t o d a y s l o p h o n e o r d e r s , d a e x p r e s sm a i l ! C a n a d a o r d e r s m u s t b i U . d o l l a r s W a c c e p l V i s aa n d M a s t e r C a r d W s h i p C

( W L O V E O U C U S T O M E R S ]E N T E R P R I Z E SB O 5 5 0 . B A R R I N G T O N , I L L I N O I S 6 0 0 1 0P h o n a 3 1 2 ) 3 8 2 - 5 2 4 4 t o r d e r

C i r c l e I o f l o a d o r S o r v l c o c a r d . R U F e b r u a r y 1 U 8 4 / 4

Page 44: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 44/166

C i r c l e I 7 5 o n R e t o e r S e r v i c e c » r D

S u p e rS o f t w a r eS p e c i a l s !

F o C o m m o d o r e 6

S . 0 c r e d i t ( o r p h o n e o r d e r s o v e r $ 1 0 0G A M E S L I S T S P E C I A L

B u c k R o g e r s X 3 9 . 9 5 2 8 . 5 6C a s t l e W o l f e n s i e i n 2 9 . 9 5 2 1 . 6 6C h e s s ( O d e s l a ) 6 9 9 5 5 0 . 7 6C h o p l i l l c r 3 9 . 9 5 2 8 . S 6C o m t a i l e a d e i D 3 9 5 2 8 5 C o m p u l c i B a s e D a l l 3 9 9 5 2 8 5 C o n g o B o n g o 3 9 9 5 2 8 5 D e l e n d e r ( A t a n s o f l j 4 4 . 9 5 3 B 1 D i D u ( A t a r i s o t l ) 4 4 . 9 5 3 1 E x o d u s ( U l t i m a I I I ) 5 4 . 9 5 3 9 . 6 6F l i g h t S i m u l a t o r I I 4 9 9 5 3 8 . 9 6F r o g g e r D . C 3 4 . 9 5 2 8 I n l r d e l 4 9 9 5 3 5 9 6J u m p m a n J r 4 0 D O 2 8 5 L o d e H u n n e r . . D 3 9 5 2 4 3 M o o n S M u l t l e 2 9 . 9 5 2 6 P i t s i o r j 4 0 . 0 0 2 8 . 5 6P o p e y e 4 9 9 5 3 5 . 9 6P u o y a n 2 9 5 2 1 . 6 6P r o t e c t o r I O . 3 4 . 9 5 2 4 8 6

B e r l X 4 9 9 5 3 5 9 6Q u e s t F o T i r e s 3 4 . 9 5 2 8 R i n g s i d e S o a t 0 3 9 . 9 5 2 8 . 5 6S a r g a n l l O . 3 4 . 9 5 2 4 . 8 6S h a m u s c a s e I I D . 3 4 . 9 5 2 4 . 8 6S p i t b a l l X 3 9 2 4 3 6S t a r C i o s s 3 9 9 5 2 8 5 S t a r T r e k 3 9 9 5 2 8 5 S u s p e n d e d 4 9 9 5 3 9 T e m p l e o A p s h a i C , 4 0 0 0 2 5 Z c r h I 2 o D 3 9 5 - 2 8 , 5 6

A s f o F R E E p r i c e l i s tE d u c a l o r s a s k l o s p e c i a l e d u c a t i o n a l c a t a l o g

E D U C A T I O N A LA l l i g a t o r M i x X 3 4 . 0 0 2 4 1 A l p h a b e t Z o 3 4 . 9 5 ? ( 1 D e l t a D r a w i n g 3 9 . 9 5 2 8 5 6D u n g e o n o A l g e b r a D r a g n n . . . D C 2 9 1 9 M a s t e r T y p e 3 9 9 5 2 5 M a l h B l a s l e f ' 4 9 9 5 - 3 9 S p e e d R e a d e r I I 6 9 9 5 5 0 7 6T y p i n g T u t o r / W o r d I n v a d e r s 2 4 9 5 9 W o r d A t t a c k ! 4 9 . 9 5 3 5 . 9 6

B U S I N E S SB a n k S t r e e l W r i t e r 6 9 5 7 H o m e w o t d p l e a s e c a l lH o m e A c c o o n t a n t D 7 9 5 4 4 6M u l t i p l a n 9 9 9 5 7 9 P a p e r C l i p D 1 2 5 . 0 0 9 0 4 6P r a c t i c a l c 6 4 5 4 . 9 5 3 9 6 6B c n p l 6 4 9 9 . 9 5 7 9 W o i d n r o * / a n d S p e l l n g h l . 1 9 9 . 9 5 7 9

H A R D W A R EH e M o d e m . 6 9 5 7 K o a l a P a 9 9 9 5 7 1 . 9 6M a x e l l D i s k s ( 1 0 ) . . . 5 1 . 0 0 2 9 5 0

P l e a s e s p e c i f y f o r m a tc a s s e l r e d i s k c a r t r i d g e

0 C t r l O w c H S f i o WV I S * M j l l t r C l i l l C d K V i A l l o w W f E l j

U 1 B I A O S l l « h U O r U c r iU M t r l H O * c I ! 0 0 1 « i i C i m < ) i » > .

U u r > d l I 0 P • e r e i g n C M i ^ e l O n l yP " O

B o 5 2 5 . D e p t . 4 E a s t S e l a u k e t , N . Y . 1 1 7 3 3( 5 1 6 ) 7 5 1 - 2 5 3 5

9 0 ) 1 5 0 R E H S E T C O L O R S9 0 1 0 C = 9 0 2 0 B S = " E N T E R N U M B E R O C O L O R Y O W A N T Y O U R "9 Q 3 0 C $ = " B O R D E R T O B E . . "9 0 4 0 D $ - " B A C K G R O U N D T O B E . . "9 0 5 0 E $ = " C H A R A C T E R S T O B E . . "9 0 6 0 R E D I S P L A Y C O L O R C H O I C E S9 0 7 0 P R I N T C H R $ ( 1 4 7 ) : F O A - T 1 9 0 8 0 I A > 9 T H E N P R I N T T A B ( 3 ) ; A ;9 0 9 0 I A < 1 0 T H E N P R I N T T A B ( 4 ) : A ;9 1 0 0 P R I N T T A B ( 1 0 ) ; C H R $ ( 1 8 ) ;9 1 1 0 F O B = T O 8 : P R I N T C H R $ ( 3 2 ) ; : N E X T B P R I N T : N E X T9 1 2 0 F O A = 0 T O 1 5 : F O R & - 1 T O9 1 3 ( 1 P O K E 5 5 3 0 6 + & + ( 4 0 * U + U ) . A9 1 4 0 N E X T B N E X T9 1 5 ( 1 P R I N T : P R I N T : P R I N T S F C ( 2 ) ; C H R $ ( 1 8 ) ; B $9 1 6 ( 1 O G O T O 9 1 7 0 , 9 1 8 0 , 9 1 9 09 1 7 0 P R I N T S P C ( 1 1 ) ; C H R $ 0 8 ) ; C $ : G O T O 9 2 0 ( S9 1 8 1 J P R I N T S P C ( 9 ) ; C H R $ ( 1 8 ) ; D $ : G 0 T 0 9 2 0 09 1 9 0 P R I N T S P C ( 1 1 ) ; C H R S ( 1 S ) ; E S9 2 0 0 I N P U T A : I F A > 1 5 T H E N P R I N T " T O O H I G H " : G O T O 9 2 3 p9 2 1 0 I A < 0 T H E N P R I N T " T O O L O W " : G O T O 9 2 3 ( >9 2 2 0 G O T O 9 2 4 09 2 3 0 F O R A = 1 T 1 0 0 0 : N E X T A : G O T O9 2 4 0 A = I N T ( A )9 2 5 0 O G O T O 9 2 6 0 1 , 9 2 7 0 1 , 9 2 9 ^ )9 2 6 0 P O K E 5 3 2 8 0 , A : G O T O 9 3 5 09 2 7 0 I P E E K ( 6 4 6 ) = G O T O 9 3 2 09 2 8 0 P O K E 5 3 2 8 1 , A : G O T O 9 3 5 09 2 9 0 I A - P E E K ( 5 3 2 8 1 ) - 2 4 0 G O T O 9 3 2 ^9 3 0 0 P O K E 6 4 6 , A9 3 1 0 G O T O 9 3 5 09 3 2 0 P R I N T " R E D O . . . C H A R A C T E R S A N B A C K G R O U N D C A N N O T "9 3 3 0 P R I N T ' B E T H S A M E C O L O R . " : F O R A - T 3 0 O 0 : N F . X T9 3 4 0 G O T O 9 0 6 09 3 5 0 P R I N T " I F Y O A R S A T I S F I E D , E N T E R ( Y ) . "9 3 6 0 I N P U T A 9 3 7 0 I F A J - = " Y " T H E N 9 3 9 09 3 8 0 G O T O 9 0 6 09 3 9 0 O N G O T O 9 4 < ) 0 , 9 4 1 ^ , 9 4 2 09 4 0 0 O 2 : G 0 T 0 9 0 6 09 4 1 0 C = 3 : G O T O 9 0 6 09 4 2 0 P R I N T C H R $ ( 1 4 7 ) ; " I F Y O A R S A T I S F I E D W I T H A L L T H R E E "9 4 3 0 P R I N T " C O L O R S E L E C T I O N S , E N T E R ( Y ) . "9 4 5 0 I N P U T A J : I F A J = " V " G O T O 9 4 7 09 4 6 0 G O T O 9 0 1 09 4 7 0 P R I N T " A L L D O N E "9 4 8 0 R E T U R N

L i s t i n g I C o l o r S e l l e r p r o g r a m .

4 R U F e b r u a r y 1 Q S 4

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

W h e n y o e n t e r a c o r r e c t c o d e , i i a u t o m a t i c a l l y P o k e d i n t o t h e p r o p e r l c a t i o n . T h u s , y o u r c h o i c e i i m m e d i a t el i m p l e m e m e d , a n d y o u a r t h e n a s k e di i i s a t i s f a c t o r y . I y o i n d i c a t e t h a t i i s y o p r o c e e d w i t h o t h e r m a t t e r s ; o t e r w i s e y o r e p e a t t h e a b o v e u n t i l y o a r h a p p y .

T h p r o g r a m t r e a t s a l t h r e e c o l o r p r a m e t e r s i n t h i s f a s h i o n , a n a f t e r c o p l e t i n g t h e l a s t o t h e m , y o a r g i v e nc h a n c e ( r e p e a t e v e r y t h i n g . Y o d n o n e e d t e x i t t h i s p r o g r a m u n t i l y o a r c o m p l e t e l y s a t i s f i e d .

I y o l o o k a t h p r o g r a m l i s t i n g ,y o w i l l n o t i c e t h a t i i n u m b e r e d 9 0 0 0a n a b o v e . T h i s i b e c a u s e d e s i g n e d i

f o u s a a s u b r o u t i n e i f u t u r e p r g r a m s , w h e r e i w o u l d b l o c a t e d h i g h e rt h a n t h r e s t o t h p r o g r a m . B e f o r e a t u a l l y w r i t i n g n e p r o g r a m , l o a dC o l o r S e t t e r f r o m t a p e a n t h e n s t a r tp r o g r a m m i n g .

A s o m e p o i n t i t h n e p r o g r a m ,G O S U B 9 0 1 0 g i v e s m t h o p p o r t u n i l yt s e u m c o l o r s . O c o u r s e , t h e G S U c o u l d b t u r n e d i n t o G O T O i t h l a s t l i n e o f C o l o r S e t t e r w e r e c h a n g e df r o m R e t u r n t a n o t h e r G O T O .

O n f i n a l p o i n t : T h i s u t i l i t y i w r i t t e ni B a s i c a n u s e s s e v e r a l s t r i n g a n n u m e r i c v a r i a b l e s . A e a s y w a t k e e pC o l o r S e t t e r f r o m c l o b b e r i n g y o u r p r g r a m i t h p r o g r a m u s e s t h s a m ev a r i a b l e s ( f o r e x a m p l e , A $ i t c a l lC o l o r S e t t e r b e f o r e y o u r p r o g r a m u s e st h o s e v a r i a b l e s . I

Page 45: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 45/166

F o C B M - 6 4a n V I o w n e r s o n l y :T h i s i j u s t o 2 p a g e s o f t h en e w e s t a n d b i g g e s tS k y l e s c a t a l o g , h o o f t h p r e s s .W k n o w y o u ' l lw a n t t h i s p a g e , i i t f u l l V s p l e n d o r , a n a n o t h e r 1 p a g e so p e r i p h e r a l s ,s o f t w a r e a n d b o o k st h a t w i l l m a k e y o u rC B M - 6 4 o V I c o m p u t e r e v e nn i c e r t l i v e w i t h .S o i w m i s s e d

s e n d i n g y o y o u rv e r y o w c o p yw i t h i n t h l a s t f e w e e k s , c a l l u a ( 8 0 0 ) 2 2 7 - 9 9 9 8( u n l e s s y o l i v ei C a l i f o r n i a , i w h i c h c a s e c a l l( 4 1 5 ) 9 6 5 - 1 7 3 5 .

F r o m S k y l e sE l e c t r i c W o r k s , t h o l d e s t a n l a r g e s tp r o f e s s i o n a ls p e c i a l i s t s i t h b u s i n e s s .

C i r c l e 9 0 o n R e a d e r S e r v i c e c a r d .

( S k y l e s E l e c t r i c W o r k s2 3 - S W h i s m a n R o a d

< 9 M o u n t a i n V i e w . C a l i f o r n i a 9 4 0 4 1

Page 46: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 46/166

S p e e d y l i t t l e m o s q u i t o e s a r y o u r p r e y i t h i s f a s t - p a c e d

g a m e f o r t h e C - 6 4 . S w a t ' e q u i c k t s c o r e b i g !

B C h a r l e s T . K o w a l

R U I R i g h tC o m m o d o r e 6

J o y s t i c k

A d d r e s s a u t h o rC h a r l e s T K o w a l ,L C r e s c e m a , C

c o r r e s p o n d e n c e3 0 4 1 A l a b a m a

9 1 2 1 4 .

t S t . ,

M o s q u i t o i a s i m p l e b u t e n t e r t a i ni n g a m e , w r i t t e n c o m p l e t e l y i B a s i cf o r t h e C - 6 4 . T h o b j e c t i t s w a t t h m o s q u i t o . Y o d t h i s b m o v i n g y o u rs w a t t e r w i t h a j o y s t i c k c o n n e c t e d t P o r t 1 T h m o s q u i t o m o v e s a r o u n dt h e s c r e e n a r a n d o m G u s t l i k e r e a ll i f e ) . W h e n y o s w a t a t h m o s q u i t o ,y o h a v e o n l y o n c h a n c e i n i n e o a t u a l l y h i t t i n g i ( j u s t l i k e r e a l l i f e ) !

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

B u b e w a r e ! O n o t h b i m o s q u it o e s i k i l l e r . I y o o t h l i t t l e m o q u i t o t o u c h t h i s b i o n e , t h g a m e i o v e r . T h e r e i n w a o k n o w i n gw h i c h m o s q u i t o i t h k i l l e r u n t i l y o h i i t T h e n i w i l l t u r n r e d , a n y o u rs c o r e w i l l b d i s p l a y e d .

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

S p e e d yM o s q u i t o

4 R U F t b r u a r y 1 9 8 4

Page 47: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 47/166

S p l a t s a n S p r i t e sT h p r o g r a m b e g i n s w i t h t i t l e

s c r e e n , t h e n a s e t t i n g u m e s s a g e . D u i n t h e s e p r e l i m i n a r y d i s p l a y s , t h c o m p u t e r i b u s i l y t r a n s f e r r i n g t h c h a r a c t e r s e i n t o R A m e m o r y . T h i sa l l o w s y o t o c r e a t e y o u r o w c h a r a ct e r s .

L i n e s 1 3 0 - 1 6 0 c r e a t e t h l i t t l e m o q u i t o c h a r a c t e r a n " s p l a t " c h a r a ct e r . L i n e s 1 0 0 0 - 1 0 6 0 c r e a t e t h s p r i t e sf o t h e b i g m o s q u i t o e s . T h e r e a r t w s o u n d e f f e c t s i t h p r o g r a m : t h b u z zo t h m o s q u i t o a n t h s o u n d o

s w a t . T h e s e s o u n d s a r c r e a t e d i l i n e s2 6 0 - 3 3 0 a n 9 0 0 - 9 8 0 , r e s p e c t i v e l y .L i n e s 5 6 0 - 5 8 0 c r e a t e t h r a n d o m m o q u i t o m o v e m e n t s .

A f t e r t h c o m p u t e r F i n i s h e s i t i n i t i a ls e t u p , s t a r t t h g a m e b p r e s s i n g t h ej o y s t i c k f i r e b u t t o n . Y o d n o n e e dt p r e s s t h i s b u t t o n t s w a t t h e m o s q u it o J u s t m o v e t h s w a t t e r t o t h e l i t t l em o s q u i t o a n d k e e p i o t o p o f h i m .E v e n t u a l l y t h e l i t t l e i n s e c t w i l l b s w a tt e d , b u y o u m u s t k e e p u w i t h i a n a v o i d t h b i m o s q u i t o e s .

H a p p y h u n t i n g ! 1

L i s t i n g 1 M o s q u i t o p r o g r a m f o t h C - 6 4 *

1 P R I N T " ! S H F T C L F O R I 1 T O 5 P I N T : N E X T : P R I N T T A B ( 1 6 " M O S Q U I T O "

1 P R I N T : P R I N T : P R I N T T A B ( 1 9 ) ; " B Y "2 P R 1 N T : P R I N T : P R I N T T A B < 1 2 ) ; " C M A R L E S T K O W A L " : l J Q = 1 6f f l : R l l ( J : C = l

3 P O K E 5 3 2 6 9 , $ : P O K E 5 3 2 7 , 1 : P O K E 5 3 2 7 1 , 1 : P O K E 5 3 2 7 9 , 0 : C O S H3

6 ( j >8 9 (

l i 1 2 1 2 1 3 1 4 1 4

1 7 1 8 1 9 2 0

2 1 2 2 2 3

R E M t f s s * T R A N S F E R C H A R A C T E R S E T O R A H « * * *P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 4 ) A N D 2 5 4 : P O K E 1 , P E E K ( 1 ) A N D 2 5 1P 0 R I = $ T O 2 6 3 ; P O K E I + 1 2 2 8 8 , P E E K C I + 5 3 2 4 S ) : N E X TP R I N T " [ S H F T C L R J S E T T I N G U C H A R A C T E R T A B L E "F O K 1 = 3 8 4 1 0 4 9 5 : P O K E I + 1 2 2 8 8 , P E K K ( I + 5 3 2 4 8 ) : N E X TF O R ! = 8 1 6 7 0 8 2 3 : P O K E 1 2 2 8 8 , P E E K ( 1 + 5 3 2 4 8 ) : N E X TP O R I - I ( 6 2 4 T O 1 2 8 7 i P O K E I + 1 2 2 8 8 , P E E K ( 1 + 5 3 2 4 8 ) : N E X T

F O R [ = 1 4 0 8 T O 1 5 1 9 : P O K E I + 1 2 2 8 8 , P E E K ( 1 + 3 3 2 4 8 ) : N E X TP 0 K E 1 P K H K ( l ) 0 R 4 : P 0 K E 5 6 3 3 4 , I ' F , E K ( 5 6 3 3 4 ) O R 1P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 ) A N D 2 4 0 ) + 1 2R E H s S ) f s M A K i : M O S Q U I T O C H A R A C T E R « * * *M = 1 2 2 8 8 : P 0 K E M , 1 4 4 : P O K E M + 1 , 8 0 : P O K K M + 2 , 5 ? : P O K E M + 3 , 2 5 2

: P 0 K E H + 4 , 8 2 : P O K E M + S , 7 3P O K E M + 6 , 1 3 6 ; P O K i ' : M 7 1 3 | ; r ; M s « t ^ M A K E ' S P L A T ' * * * *M M + 1 2 4 8 : P O K E H , 3 P O K K M + 1 7 P 0 K F , M + 2 3 6 : P 0 K E M + 3 * P O K E M + 4 , ^ : P O K E M + 5 , 3 6P O K E M + 6 , 7 4 : P 0 K E M + 7 , 1 3 7P a i K T " [ S K F T C L R ] "P R I N T " P R F . S S F I R E B U T T O N T O S T A R T "[ F P E E K C 5 6 3 2 ] ) < > 2 3 9 T H E K 1 9 0P O K E S 3 2 6 9 , t f ) : P O K E 5 3 2 7 , P K K K ( 5 3 2 7 7 ) A N D 2 5 4 : P O K E 5 3 2 7 1 , P

E E K ( 5 3 2 7 1 ) A N D 2 5 4l ' O K E 5 3 2 7 ' J , ( j : Y Y N T 8 " R N I ) ( 0 ) ) : / . / , = U A K H O W ] ¥ t F O R N - 5 6 2 5 6 T O 5 6 2 9 5 : P O K E H , 1 4 : N E X T: P O K i ; N , l : N E X T

C L E A R B O T T O M L

P R I N T " [ S H F T C L R ] "F O R N 5 5 2 9 6 T O 5 6 2 5 5F O R N = 1 9 8 4 T O 2 0 2 3 : P O K E N , 1 6 0 : N E X T : R E M

H 5 M D

2 5 R E H * « * # M O S Q U I T O S O U N D « « * *2 6 S = 5 4 2 7 2 : F L = »2 7 P O K E S + 2 4 , ?2 8 P O K E S + 1 , 1 0 J 52 9 P O K E S + 5 , 2 1 93 0 P O K E S + 1 5 , 2 83 1 P O K K S + 2 4 , 1 53 2 ( J P O K K S 4 , 1 93 3 j ) P O R T - l T O 2 0 0 : N E X T : P O K E S + 4 , 1 3 7 R E M * « * « R E A D J O Y S T I C K * # • «3 8 I J , I l ' i - ( P l ' : i i K ( 5 6 3 2 1 ) A N D 1 5 } : D X = 0 : D Y = ( 14 0 i p I F J V = l T H E N D Y - 4 0 : P O K E S D 3 : C O T O 4 9 ( f l4 1 I F J V = 2 T H E N D Y = 4 p : i ' O K E S D , 3 2 : C O T O 4 9 04 2 I F J V = 4 T H E N D X = - 1 : P O K E S D , 3 2 : G O T O 4 9 0

3 I F J V 5 T H E N D X = - I : D Y = - 4 0 : P O K [ - S I ) I 3 2 : G O T O 4 9 0

C i r c l e I B O o n R e a d e r S u m c a c a r d

G L Q J C E S T E HC Q I Y I P L I T E HT o o l s f o l e a r n i n g a n

d e d i c a t e d a p p l i c a t i o n sp r o g r a m m i n g .

W r i t e c o d e f o m o s tc o m m o n 8 - b i t m i c r o p r o c e s s o r s , t e s t i i c i r c u i t , a n b u r n i o E P R O w i t h t h i sa l l - i n - o n e m i r d e v e l o p m e n ts y s t e m c a r l -r i d g e . P o w e rf u m a c h i n e c o d e e d i t o r p r o v i d e s c o p r e h e n s i v e R O M w a r e d e v e l o p m e n t s u p o r t . I d e a l f o r o b o t i c s , p r o c e s s c o n t r o l ,g a m e d e v e l o p m e n t . C o m m o d o r e V I C - 2 0h o s t c o m p u t e r . P r o g r a m s 2 7 1 6 . 2 7 3 2 ,2 7 5 8 E P R O M S a n s i m i l a r E P R O M S .

$ 1 9 9 . 0 0

-

a l f e a t u i e s o P r o m q u e e n l e s sm i m i c m o d e . S o f t w a r e e n h a n c e d t i c l u d e E P R O M Q u t i l i t i e s , R S - 2 3 2 c o m u n i c a t i o n , p r i n t o u t s . 2 S p r n Z I F s o c h e t .R e a d s , e d i t sr u n s a n p r o -g r a m s a l l S v o l t2 5 0 0 a n 2 7 0 0s e r i e s E P R O M Sp l u s v a r i e t y o E E P R O M S a l w i t h o u t p e s o n a l i t y m o d u l e s . C o m m o d o r e C - G 4h o s t c o m p u t e r . $ 2 9 9 . 0 0P Q / & U R p a c k p e r f o r m s R S - 2 3 2

v o l t a g e c o n v e r s i o n s f o P Q / 6 4 s y s t e m .$ 4 9 . 0 0

P l u g y o u r a p p l i c a t i o n s s o f t w a r e i n t oC o m m o d o r e ' s c o m p u t e r s o n G l o u c e s t e rC o m p u t e r R O P a c k s . O u t o q u a l i t yR O c a r t r i d g e s i n c l u d e- b y p a s s i n g o

a l c h i p sl o n o i s e l a o u w i t h g r o u n dp l a n es o l d e r m a s ka n g o l d p l a t e d e d g e c o n n e c t o r

- w a v e s o l d e r e d a s s e m b l y a n s o l v e n tc l e a n i n gD I s w i t c h f o a d d r e s s s e l e c t i o n

V I C - 2 0 v e r s i o n s i n c l u d e m o d e l V - f o t w 2 7 3 2 E P R O M S a n m o d e l V - 1 6 f o 2 7 3 2 E P R O M S . C - 6 4 v e r s i o n s i n c l u d em o d e l C - 1 6 f o f o u r 2 7 3 2 E P R O M S a n m o d e l B - 1 6 f o t w o 2 7 6 4 E P R O M S .A l p r o d u c t s s h i p p e d w i t h c o m p r e h e ns i v e d o c u m e n t a t i o n . C a l l o u u s e r h o l i n e 6 1 7 - 2 8 3 - 7 7 1 9 o w r i t e f o r i n f o rm a t i o n : G l o u c e s t e r C o m p u t e r , B l a c kb u r n C e n t e r , G l o u c e s t e r . M 0 1 9 3 0 .

R U F e b r u a r y 1 9 8 4 4

Page 48: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 48/166

C i r c l e 6 o R n a d u i S o M c s c a r d .

C B 6 V I 2 A v a i l a b l e f o t h 6 a n V I

P O R T F O L I O M A N A G E R( V I C v e r s i o n r e q , 8 k

T a p e S 4 4 . 9 5 D i s c $ 4 9 . 9 5S I G M A S T A T

( V I C v e r s i o n r e q . 8 K T a p e $ 4 4 . 9 5 D i s c $ 4 9 . 9 5

H O M E A C C O U N T A N TT a p e $ 2 4 . 9 5 D i s c $ 2 9 . 9 5

I N V E S T O RT a p e S 1 9 . 9 5 D i s c $ 2 4 . 9 5

L O A N / M O R T . A N A L Y Z E RT a p e 5 1 9 . 9 5 D i s c ' . . . . 2 4 . 9 5

i e n d c h e c k , c a s h o r M . O . p l u s 5 1 . 5 0 p / hN R e 5 . a d d 8 . 2 5 % S a l e s T a

E M B A S S Y C O M P U T E R P R O D U C T SP . O . B O 8 8 L i t t l e N e c k , N . Y . 1 1 3 6 3

D E A L E R I N Q U I R I E S I N V I T E DP R O G R A M M E R S W A N T E D

V I T r a d e m a r k o C o m m o d o r e

C i r c l e 2 1 S o R e a d e r S e r v i c e c a r d .

N E C - 6 4S A I L T A M E R I C A

t o t a l l y n e c o m p u t e r e x p e r i e n c eP a r e n t s T e i l y o u r k i d s C a d m e a n ' s T h V o y a g e o t h M a y / l o w e r h a a l I h c o l o r , s o u n d a n d e x c i t e m e n t t h e y l o v e .C h a l l e n g e t h m i g h t y A t l a n t i c , d e f y i l r o a r i n g s t o r m s a n b r i n g y o u r p a s s e ng e r s s a t e l y 1 I h n e w o r l d . T h e r e ' sn e v e r b e e n a e x p e r i e n c e l i k e i l A n w h e r e .K i d s T e l l y o u r p a r e n t s 7 / ? e V o y a g e o M M a y f l o w e r i t e r r i f i c l e a r n i n g a d v e nt u r e . R e c r e a t e t h h a z a r d s a n d r a m a o t h e f i r s t P i l g r i m v o y a g e . L e a r n a b o u t s a i li n s t r a t e g y , w e a t h e r , n a v i g a t i o n a n h i s t o r y . T h e m o r e y o k n o w t h m o r e f u i t i s E v e r y l e v e l i u n i q u e e x p e r i e n c ew h e t h e r y o u ' r e o r 6 0 . U n f o r g e t t a b l e .F a m i l i e s P i y o u r i m a g i n a t i o n a g a i n s ti h w o r l d a s i h e P i l g r i m s k n e w i t S h a r et h e x c i t i n g j o u r n e y t n e l i f e i a n e wl a n d . R i s k t h d a n g e r a n d f e e l t h j o y .L e a r n t o g e t h e r h o w t h e M a y f l o w e r s a i l e di n t o h i s t o r y o t h c o u r a g e o t h o s e f e w h d a r e d .

A l t h i s a n F R E E 1 x 1 P o s t e r f o o n l y$ 2 9 .

S c h o o l a n d e a l e r i n q u i r i e s w e l c o m e dD I S K O N L Y

O R D E R N O W . F R E E s h i p p i n g l o M a s t e rC a r d a n d V i s a o r d e r s . C a l l ( 3 1 3 ) 9 9 4 - 0 8 4 5D a o r N i g h t . C . O . D . , c h e c k s , m o n e y o d e r s a d $ 3 . 0 0 s h i p p i n g .

C A D M E A N C O R P . ,3 0 K o c h , A n A r b o r , M 4 8 1 0 3

L i s t i n g c o n t i n u e d .

4 4 5

4 7 5 0 5 1 ( 1

5 3

5 5 5 6 5 7 ( 55 8

I F J V - 6 T H E N D X — : I ) Y 4 0 P O K E S D , 3 2 : G 0 T O 4 9 ( S[ F J V - 8 T H E N D X - I : P 0 K E S D , 3 2 : G O T O 4 9 BI F J V - 9 T H B N D X - 1 : U Y = - 4 0 : P O K E S D , 3 2 ; G O T O 4 9 0I F J V = i p T H E N I > X = D Y = 4 0 : P O K K S D , 3 S C = S C + D X + D Y : I F S C > 1 9 B 3 T H E N S C = S C - 9 6 0I F S C < 1 0 2 4 T H E N S C = S C + 9 6 0P O K E S C , 1 0 2 : S D = S CX X - P E E K ( 5 3 2 7 9 ) : I F X X - 2 2 T H E N P O K E 5 3 2 S 7 + Y y , 2 : X X - # i P 0 K E 5

3 2 6 9 , Z Z : ( ; O T O 8 p t tI F X X < > O T H E N P O K E S D , 3 2 : S C = S C + I N T ( 1 0 * R N D [ 0 ) ) : S I ) = S C P O

E S C , 1 0 2 : n = j B i G O T O 2 5 0P O K E S + 4 , 1 9 : F O R T = 1 T O I 0 : N E X T : P O K K S + 4 , 1 8D X = 0 : D Y = 0M X = I N T ( R N D ( 0 ) * 3 ) : M X = M X - 1M D = M C : M C = M C + M X + M YI F M C > 1 9 8 3 T H E N M C

6 1 I F M C = S C T H E N T N = T r / 6 0 : G O T O 9 0 t f6 2 0 P O K E S + 4 , 1 ( J : F O R T = 1 T O 1 0 : N E X T : P O K E S 4 , 1 86 3 P O K E M D , 3 2 : P O K E H C , p : G O T O 3 8 07 0 C T = C T + 17 1 I F C T > 9 T H E N P O K E 5 3 2 6 9 , 0 : G O T O 8 0 07 2 I F C T < 2 T H E N 7 4 < f l7 3 N " C T - 2 i F Q ( G

S U B 1 0 4 07 4 P O K E 1 9 8 4 , 1 4 7 : P O K E l < J S 5 , 1 3 1 : P 0 K E 1 9 8 6 , 1 4 P 0 K E 1 9 8 7 , 4

: P 0 K E 1 9 8 8 t 1 3 37 5 P O K E 1 9 8 9 , 1 S 9 : P O K E 1 9 9 ( * , { C T + 1 7 6 )7 6 P O K E S C + 5 4 2 7 2 , 1 : G O T O 2 5 08 0 P O K E M D , 3 2 : P O K E M C , 3 28 1 P R I N T " [ S H F T C L R ] " , " [ C T R L 9 ] G A M E O V E R [ C T R L f P R I N T

" T I M E = " ; I N T ( T N - T M + . 5 ) ; " S E C O N D S "8 2 P R I N T " S C O R E C P O E 5 3 2 7 9 , 0 : P O E + 2 4 , 0 ^8 3 P R I N T " [ C R S K D N ! [ C R S R D N ] [ C R S R D N ] | C R S R D N ] [ C R S R D

P R E S S F I R E B U T T O N T S T A R T A G A I N " : F L - 1 j G O T O 1 9 8 9 R E H * * * « S W A T T I N G S O U N D • * * *9 t f f i F 0 R L = ( J i T 0 2 4 : P O E S + L , 0 : K E X T : P O K E S C , 5 6 P O K E N D , 3 P O K E

S C + 5 4 2 7 2 , 79 1 P O K E S , 2 4 0 : P O K E S + 1 , 3 39 2 P O K E S + 5 , 89 3 P O K E S + 2 2 , 1 0 49 4 ( J P O K E S 2 3 , 19 5 P O K E S + 2 4 , 7 99 6 P O K E S + 4 , 1 2 99 7 F O R T = l T O 2 5 0 : N E X T : P O K E S + 4 , 1 2 89 8 P 0 R L = p T 0 2 4 i P 0 K E S + L , p : N E X T9 9 G O T O 7 P P1 9 0 9 M T A 0 , 0 , P , 0 , 0 . 0 , P , 0 , 0 P ,

, 5 4 , 0 , 0 , 2 8 , 0 , 1 , 2 5 5 , 6 41 0 1 0 D A T A 3 , 2 5 5 , 2 2 4 , 0 , 2 1 8 , 3 2 , I , 8 5 , 1 6 , 2 , 3 4 , 1 3 6 , 2 , 8 4 , 1 2 8 , 4

, 1 4 6 , 1 2 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 01 P 2 0 D A T A B , ^ , 0 , 0 , 0 , 0 , 01 0 3 0 F O R I = 2 0 4 p T O 2 0 4 7 : P O K E I , 1 3 : N E X T1 ( ) 4 0 F O I = 0 T O 6 2 : R E A D Z : P O K E B 3 2 I , Z : N E X T1 0 5 0 V = 5 3 2 4 8 : P O K E V + 2 * N , R + 5 0 : P O K E V + l + 2 * N , Q + 4 01 0 6 p P O K E V + 1 6 , 0 : P O K E V + 2 1 , G : P O K E V + 3 9 + N , l1 0 7 0 I F P E E K C 5 3 2 7 9 ) < > O T H F , N M D = M C : P O K E M D , 3 2 : M C

P O K E S D , 3 2 : S C = S C + 51 0 8 f l R E T U R N

9 7 ? , / > , 9 9 , 0 , 0

4 R U F e b r u a r y 1 9 8 4

Page 49: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 49/166

N o N R I t a k e s y o i n s i d e t h n e T R S - 8 0 M o d e l 4 m i c r o c o m p u t e r w i t hd i s k d r i v e t t r a i n y o a h o m e a t h

n e b r e e d o c o m p u t e r s p e c i a l i s t !N R I t e a m s u w i t h R a d i o S h a c k

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

I t ' s n l o n g e r e n o u g h t b j u s tp r o g r a m m e r o t e c h n i c i a n . W i t h

m i c r o c o m p u t e r s m o v i n g i n t o t h f a b r i c o o u l i v e s ( o v e r m i l l i o no d i T R S - 8 0 ™ a l o n e h a v e b e e ns o l d ) , i n t e r d i s c i p l i n a r y s k i l l s a r d e m a n d e d . A n N R I c a n p r e p a r ey o w i t h t h f i r s t c o u r s e o i k i n d , c o v e r i n g t h c o m p l e t ew o r l d o t h m i c r o c o m p u t e r ,

L e a r n A H o m eI Y o u r S p a r e T i m e

W i t h N R I t r a i n i n g , t h p r o g r a m m e rg a i n s p r a c t i c a l k n o w l e d g e o h a r d w a r e t d e s i g n s i m p l e r , m o r e e f f e c t i v e p r o g r a m s .A n d , w i t h a d v a n c e d p r o g r a m m i n g s k i l l s ,t h e t e c h n i c i a n c a t e s t a n d d e b u g s y s t e m sq u i c k l y a n e a s i l y .

O n l y N R g i v e s y o b o t h k i n d s o t r a i n i n g w i t h t h c o n v e n i e n c e o l e a r n i n ga h o m e . N o c l a s s r o o m p r e s s u r e , n n i g h ts c h o o l , n g a s o l i n e w a s t e d Y o l e a m a y o u r c o n v e n i e n c e , a y o u r o w p a c e . Y e

y o u ' r e a l w a y sb a c k e d b y t h N R

s t a f f a n v o u r

N o 1 1 . ! m 1 1 i n c l u d e s e i t h e r 1 1 ■ ■ r r s i ' . o M o d e lM i c r o c o m p u t e r w i t h D i s k D r i v e o T O S - 8 0 C o l o rC o m p u t e r w i t h C o m p u t e r A c c e s s C a r d ; p r o f e ss i o n a l L C i ■ i ■ ■ ' i ' ■ : . ■ t h M i D i s c o v e r y L o b ; a n h u n d r e d * o d e m o n s t r a t i o n s a n e x p e r i m e n t s .O T t t - M l u i d o n i r i t n t h R a d i o S l a c k J j w : o o T i m ! 1 . C a p - 1

C i r c l e 5 a n R e a d e r S e r v i c e c a r d .

i n s t r u c t o r , a n s w e r i n g q o e s t i o n sa n g i v i n g y o g u i d a n c e .T R S - 8 0 , M o d e l p l u s D i s k D r i v e

t L e a r n o a n K e e pN R t r a i n i n g i h a n d s - o n t r a i n i n g

w i t h p r a c t i c a l e x p e r i m e n t s a n d e m o n s t r at i o n s . Y o n o o n l y l e a m t p r o g r a m y o u rc o m p u t e r , y o l e a m a l a b o u t i t . . . h o c i c u i t s i n t e r a c t . . . i n t e r f a c e w i t h o t h e r s y s t e m s. . . g a i n r e a l i n s i g h t i n t o i t n a t u r e . U n d e rN R I ' s c a r e f u l l y p l a n n e d t r a i n i n g , y o e v e n ,i n s t a l l d i s k d r i v e , v e r i f y i n g a e a c h s t e pi t o p e r a t i o n .

Y o a l s o w o r k w i t h p r o f e s s i o n a l4 - H i n c t i o n , 3 d i g i t d i g i t a l m u l t i m e t e r a n t h N R D i s c o v e r y L a b ? p e r f o r m i n g o v e r 6 s e p a r a t e e x p e r i m e n t s . B o t h m i c r o c o m p u t e ra n d e q u i p m e n t c o m e a p a r t o y o u r t r a i n i n g f o y o t u s a n k e e p .S a m e T r a i n i n g

A v a i l a b l e W i t hC o l o r C o m p u t e r

N R o f f e r s y o t h o p p o r t u n i t y t t r a i n w i t ht h T R S - 8 0 C o l o r C o p u t e r a s a a l t e r n a t i v e t od i M o d e l 4 T h s a m et e c h n i q u e f o g e t t i n g i s i d e i e n h a n c e d b y u s i n gt h n e N R l - d e v e l o p e dC o m p u t e r A c c e s s C a r d .O n l y N R I o f f e r s y o u ac h o i c e t f i y o u r s p e c i f i cm i n i n g n e e d s .

T h C a t a l o g i F r e e .T h T r a i n i n g i P r i c e l e s s .

G e a l t h d e t a i l s o t h i s e x c i t i n gc o u r s e i N R I ' s f r e e , 1 0 p a g e c a t a l o g . I s h o w s a l e q u i p m e n t , l e s s o n o u t l i n e s , a n f a c t s o o t h e r e l e c t r o n i c s c o u r s e s s u c h ; l E l e c t r o n i c D e s i g n , I n d u s t r i a l E l e c t r o n i c s ,V i d e o / A u d i o S e r v i c i n g . . . 1 2 d i f f e r e n t c a r e e ro p p o r t u n i t i e s i a l l .

K e e p u w i t h t h l a t e s t t e c h n o l o g y a y o l e a m o t h l a t e s t m o d e l o t h e w o r l d ' sm o s t p o p u l a r c o m p u t e r . I c o u p o n h a l « e nu s e d , w r i t e t N R S c h o o l s , 3 9 3 9 W i s c o n s i nA v e n u e , \ v a s h i n g t o n , D . C . 2 0 0 1 6 .

M i S c h o a l iM c G r a w - H i l l C H m j u

E d u c a t i o n C e n l e ri 9 i 9 W i s c o n s i n A v e n u et t s s h i i i R l o n . D . C . 2 0 0 1 6H e ' l l j i i t ) o t o m o r r o w

T h c a t a l o g i f r e e .T h t r a i n i n g I p r i c e l e s s .P l e a s e c h e c k f o o n f r e t B t t s r i K o n l y :

C o m p u t e r K l e c l r m n c s i n c l u d i n gM i c r o c o m p u t e r sC o l o r T V ' . A u d i o , a n V i d e o S > i t e m S e r v i c i n gE l e c t r o n i c s I t o l g i t T V d i n n l o g yH g i n ! E l e c t r o n i c sC o m m u n i c a t i o n s E l e c t r o n i c s Y C C . l i c e n s e s

M o b i l e C A i r c r a f t M a r i n e

^ L H l l i l T C i l l u l lI ' t i t A f i l r t - n h

I n d u s t r i a l E l e c t r o n i c sl i a s i c E l e c t r o n i c s

D I s m a l l t i B i n e S e r v i c i n gA p p l i a n c e S e r v i c i n gA u t o m o t i v e S e r v i c i n gA u l " A i C o n d i t i o n i n gA i C o n d i l i n n i n g . H e a l i n g .K e f r i g e r a l i a n . S o l a r I K h n o l o g yI t u l l d m g C o n s t r u c t i o n

( P k a s t P r i m )

A r c r r d j t r d I n t h e V t m i i l i i i n r i i n i m i u n n < I h N a l j i n j l H m S l u l i ( a a i c i

R U F e b r u a r y 1 0 S 4 4

Page 50: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 50/166

O p e r a t i o n F i l e H a n d l e r :D a t a b a s e D e l u x e t t h

N e e d a i n e x p e n s i v e d a t a - b a s ep r o g r a m f o y o u r V I C - 2 0 o

C - 6 4 ? T h i s o n w o n ' t c o s t y o c e n t . J u s t t y p e i t h l i s t i n g t s t o r e , c a t e g o r i z e a n s o r t y o u rd a t a w i t h e a s e .

B J o h n S t i l w e l l

D e l u x e F i l e C a s e i f i l e h a n d l e r f o t h C o m m o d o r e 6 o f o t h V I C - 2 0w i t h m e m o r y e x p a n s i o n o 3 o m o r e . T h p r o g r a m i d e s i g n e d t o u s t h 1 5 4 0 o r 1 5 4 1 s i n g l e d i s k d r i v e o t h C o m m o d o r e D a t a s s e t t e . F o p r i n to u t s , i w f l l w o r k w i t h a n o t h V I p r i n t e r s .

T h f i l e f o r m a t i g r o u p o p a g e sw i t h t e e n t r i e s p e p a g e . I n t h V I C - 2 0

R U I R i g h t

V I C - 2 0 w i t h 3 o m o r e o e x p a n d e dm e m o r y , o C o m m o d o r e 6

1 5 4 0 o I M d i s k d r i v e o C o m m o d o r e D a i a s s e t t e

A d d r e s s a u t h o r c o r r e s p o n d e n c e t J o h nS t i l w e l l , 5 0 1 8 M a r a t h o n D r i v e , M a d is o n , W I 5 3 7 0 5 .

4 R U F e b r u a r y 1 9 8 4

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

I t h C - 6 4 v e r s i o n , y o a r a l w a y sg i v e n 1 0 0 p a g e s w i t h t e n e n t r i e s o e a c hp a g e . O l i n e 3 0 i s e t 1 0 0 0 , t h n u m b e r o e n t r i e s t h a t t h f i l e c a h o l d .I y o w a n t m o r e o r f e w e r p a g e s , a l y o h a v e t d i c h a n g e t h i s n u m b e r .

W h e n y o r u t h p r o g r a m , y o w i l lf i r s t b a s k e d f o f i l e n a m e . I y o p u s h t h r e t u r n k e w i t h o u t p r o v i d i n gn a m e , t h f i l e n a m e w i l l d e f a u l t t " N o n a m e . " T h e p r o g r a m t h e n s e t s i s e l f u p

m o m e n t l a t e r , t h l i s t o o n e - l e t t e rc o m m a n d s w i l l a p p e a r o t h s c r e e n .T h e c o m m a n d s t h a t y o h a v e a r e :P a g e , I n s e r t , E n t e r , C a t a l o g , A l p h ab e t i z e , K i l l , N e w , L o a d , S a v e , H a r d

C o p y a n H e l p . I y o s h o u l d e v e rf o r g e t w h a t t h e y m e a n , p u s h t h k e f o t h l i s t o d e f i n i t i o n s .U s i n g t h C o m m a n d s

T c a l l u p a g e , p u s h a n t h p a g e n u m b e r t h a t y o w a n t . ( f l a s h i n gc u r s o r w i l l r e m i n d y o t p u s h t h r e t u r n k e a f t e r t y p i n g i s o m e t h i n gt h a t w a a s k e d f o r . ) W h e n t h p a g e a p e a r s , y o w i l l s e t e n e n t r y n u m b e r sw i t h d a s h a f t e r e a c h o n e . T m a k e a e n t r y , p u s h a n t y p e i o n o t h n u m b e r s t i n d i c a t e w h e r e y o u w a n t t h e n t r y t g o T h e n t r y m u s t n o c o n t a i na n c o m m a s , c o l o n s o s e m i c o l o n s .A f t e r y o h a v e p u s h e d t h e r e t u r n k e y ,t h e e n t r y w i l l a p p e a r o t h e p a g e .

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

Page 51: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 51/166

r e v e r s e s u c h t h i n g s a t h t i t l e s o c a t e g o r i e s . F o e x a m p l e , y o m i g h lw a n t t o o r g a n i z e b o o k l i s t b a u t h o r s .T d t h i s , r e v e r s e e a c h a u t h o r ' s n a m ea n e n t e r h i b o o k s a f t e r t h n a m e .[ T h e b o o k t i t l e s a r n o r e v e r s e d . ) N o w ,w h e n e v e r y o c a l l t h c a t a l o g , e a c ha u t h o r ' s n a m e w i l l b s h o w n w i t h t h p a g e n u m b e r o w h i c h i a p p e a r s .

T i n s e r t s o m e t h i n g b e t w e e n t w a l r e a d y e x i s t i n g e n t r i e s , p u s h a n t y p et h n u m b e r o t h l i n e l h a t y o u w a n t t h i n s e r t i o n t g o n I y o u w a n t t k i l i( e r a s e ) a e n t r y , p u s h a n t y p e i t h e n t r y n u m b e r . T c a n c e l c o m m a n dl i k e K i l l , j u s t t y p e i a n o t h e r c o m m a n dl e t t e r i n s t e a d o t h e n t r y n u m b e r .

I y o u w a n t t s k i m o v e r p a g e s , p u s ht h s p a c e b a i n s t e a d o c o m m a n d l e t e r . T c a l l u t h c a t a l o g , p u s h C D u t t h l i m i t e d a m o u n t o s p a c e o t h s c r e e n , o n l y t e c a t e g o r i e s w i t h t h e i rp a g e n u m b e r s c a n b e d i s p l a y e d a t i m e . P u s h t h e r e t u r n k e t o g e t t h n e x t

L i s t i n g 1 D e l u x e F i l e C a s e p r o g r a m f o t h V I C - 2 0 .

T $ = " N O N A M E " : P R I N T " [ S H F T C L R ] F I L K N A M E " : I N P U T T $ : T $ = « L EK T $ < T $ , K )N = I N T ( F R E ( 0 ) / 2 0 ) : P = 1 : ( N + 1 ) / 1 0 : D I M S $ < N > : t ' O K i i ; 3 6 a 7 9 1 5 : 1 ! $ L I N E # " : G 0 S U B 8 I

F S - C H R S ( 1 5 ) : G $ = C 1 I R $ ( 8 ) : G O T 0 8K =

5 Q = ( & : P R I N T " ! S H F T C 1 , R ] [ C T R L 1 ] [ C T R L 9 C A T A L O G : " ; T S : I ' K !N T " P A C E

F O R J K T O N : I F A S C ( S $ < J ) ) 1 8 T I [ E N P R I N T " [ C R S R L F ] " I N T ( J / l ( f l+ 1 ) ; S $ ( J ) : Q - Q + 1 : I F Q > l f f l T H E N 8

N E X T . )G O S U B 2 6 : I F A 0 T H I - ; N 8O G 0 T O 4 , 1 2 , 1 9 , 2 2 , 2 9 , 3 6 , 4 1 , 6 7 , 4 7 , 5 2 , 3 1

1 I F J < N + 1 T H E N K - J : G O T D 51 C 0 T 0 41 P R I N T " i C R S R D N H C R S R D ) P A C E # " N P U T A $ P = V A L ( A ) C O

U B 2 7 : I F A O 0 T H E N 91 T F P < 1 0 R P > X T I I E N P R I N T " [ 3 C R S R U P S ] " : G O T O 1 21 P R i N T " [ C T R L 9 ] [ S H F T C L R ] P A G E " P ; T $ : F O R 1 = 0 1 0 9 : L = ( P - 1 } *

1 ( 1 + 1 : P N T " [ C R S R L " L ; S S ( L ) : N E X T1 G 0 S U B 2 6 ! I F A - 0 T H E N 1 5L I F A O 1 2 T H E N 91 I ' = I J + 1 : i r P > X T l l l - : N I ' = ]1 G 0 T 0 1 41 A S = " - 1 " : P R I N T " [ C R S R D N ] [ C R S E D E N T K R " R $ I N P L 1 T A S . =

A L f A 4 ) ; G 0 S U B 2 7 : I F A < > p T H E N 92 [ F . K ^ O R J > I S T ( X ) - ' 1 0 + 1 T H E S P R T N T " [ 5 C R S R U P : C 0 T 0 1 < J2 I N I > L i T S $ ( J ) : G 0 T 0 1 l 62 A $ - " - X " : P R I M T " [ C R S R D N ] [ C R S R D I N S E R T " R S T N ' P I I T A S .

V A L ( A $ ) : C O S U B 2 7 : I F A < > 0 T H E N 92 l F J < f ) 0 R J > I N T ( X ) * l p + r n i l ' N P R I S T " [ 5 C R S R U P S ] " : G O T 0 2 22 P R I N T " E » T R Y " : I N P U T D $ : P R I N T " I N S E R T I N G " : I F R = N T H E N 1 42 r C O S U B S 6 : F O R U K K T O . J 1 S T E P - 1 : S $ ( I = S $ ( J N E X T S * . 1

D $ : G O T 0 1 1 62 6 E $ " C , 1 \ F , , I , N , S , L , I I , K , A , ? [ C T R L < f i \ P I N T " C T R L 9 ] [ C

R S D H ] " E $ " I C R S F l . F l [ C R S R U P J [ C R S R I I G O S U B 6 32 A - 0 : F O R I - 1 T O 1 3 : I F H I D * ( E $ , 1 * 2 - 1 , 1 ) = A S T H E N A = I : [ - 1 32 N E X T ! : R E T U R N2 G 0 S U B 6 6 i I F A $ O " Y " T H E N 43 f P R I N T " N E W F I L E N A M E " I N P U T T S : G O S I B 8 1 G 0 T 0 43 P R I N T " [ S H F T C L R ] | C T R L 9 1 C [ C T R L A T A L O G [ C R S R D N ) " : P R

I N T " C A L L [ C T R L 9 | P [ C T R L 0 j A G E [ C H S R D N ] " : P K I K T " I C T R9 ] I [ C T R L p ] N S E R T " R $

3 P R I N T " [ C R S R D N ] [ C T R L 9 ) E [ C T R 1 . N T I : R " R $ P R I N T " [ C R S RD N ] [ C T R L 9 } K [ C T R L 1 I L L " R $ P I N T " | C R S R D C T K 1 , < A | C T R L 0 1 U ' I I A B E T 1 Z E " : P R 1 N T " | C K S K D 1 C T R L 9 i N [ C T R L

0 ] E W F I L E I C R S R D N ] "T P R I N T " [ C T R L 9 ] L [ C T R L ? ) J O A D F R O M T A P E O D I S C " : P R N T

[ C T R L 9 ] S [ C T R L 0 ] A V E T O T A P E O i H S C | C R S R D N ) "i P R I N T " f C T R L 9 ] ? [ C T R L 0 D E F I N I T I O N S " : P R I K T " [ C R S R D

[ C T R L 9 ] ! i [ C T R L 0 L I S T T P R I N T E R [ C R S K U P ] " : G 0 S U B 26 : I F A = 0 T H E N 3 1

3 G 0 T 0 93 ! ' R r f J T " ( S H F T C I , R ] | C T R L 1 ] S A V E T O T A P E O D I S C " S G 0 S U B 6

6 t I F A $ O " Y " T H E N 4( P R I N T " ! C T R L 9 ) D [ C T R L 0 I S O [ C T R L ) ' J ' t C T R L j l l A I M i ? ": G O S U B 6 3 : I l ' A $ - " T " T l l i ; N 4 0

3 I F A S O " D " T H E N 43 O P E N 1 5 1 8 , 1 5 , " U I - " : C L O S E 1 5 : O P E N 2 , 8 , 2 , " ( a 0 : " + ' r s + " [ S H F T

X ] , S , W " : J = 2 : G 0 T 0 8 94 0 P E N 1 , 1 , 1 , T S : P R I N T S 1 , T S : J = l : C O T O 8 94 I ' R I N T " [ S H F T C L R ] [ C T R L 9 ] L 0 A D F R O M T A P E O D I S C " : G O S U

B 6 6 : T F A $ < > " y 1 " r i l E N 44 H R 1 N T " [ C T R L D C T R L , ( p j l S C O R [ C T R L i ) ] T | C T R L ( S ] A P B ? "

: G O S U B 6 3 : I F A $ - " T " T I I E f J 4 64 I F A $ O " D " T I 1 E N 44 G O S U B 9 7 : P R I N T " [ C R S R D N J F I L E N A M E 7 " : 1 N F U T N S : I F N $ = " " T i l

E N 4 O P E N 1 5 , 8 , 1 5 , " U I - " : C L O S E 1 5 : O P E N 2 , 8 , 2 , " 0 : " + N S + " [ S H F T

X ] , S , R " : J = 2 : C O T ( ) 9 34 O P E N I , 1 , 0 : J = 1 : G O T O 9 3

R U F e b r u a n ' 1 U 8 4 4

Page 52: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 52/166

l e c a t e g o r i e s .T s a v e o r l o a d f i l e , p u s h o r

s p e c t i v e l y . Y o u ' l l b a s k e d t c o n f i r my o u r i n t e n t i o n s . Y o w o u l d n ' t w a n t t l o a d i f i l e w h e n y o u ' r e n o y e d o n ew i t h t h o n t h a t ' s i t h c o m p u t e r .N e x t , y o u ' l l b e a s k e d w h e t h e r y o u ' r eu s i n g d i s k o r t a p e d r i v e . P u s h f o d i s k o r f o r t a p e . I y o p u s h D y o u ' l lb e a s k e d i y o u w a n t l i s t i n g o t h d a t af i l e s t h a t a r e o t h d i s k .

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

P u s h t a l p h a b e t i z e . Y o c a o n l ya l p h a b e t i z e w h a t i i n s i d e o c a t e g o r y .I y o u r c a t e g o r i e s a r e a u t h o r s ' n a m e s ,t h e n y o c a a l p h a b e t i z e i h b o o k s b e a c h i n d i v i d u a l a u t h o r , b u t y o c a n n o ta l p h a b e t i z e t h a u t h o r s t h e m s e l v e s .A f t e r p u s h i n g A y o w i l l b a s k e d f o t h n u m b e r o t h f i r s t e n t r y t b s o r t e d .

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

C i r c l e 2 7 0 o n R e a f l e r S e r v i c e c a i O

D Y N A M I C S P R I T E D E V E L O P E R( o C o m m o d o r e 6 4

I N T R O D U C T O R Y P R I C E :o m $ 9 . 9 5

F E A T U R E S :U s e s j o y s t i c k f o d r a w i n g

• S u p p o r t s s i n g l e a n m u l t i p l ec o l o r s p r i t e sF a s t m a c h i n e c o d e r o u t i n e sC l e a r i n s t r u c t i o n s

A D V A N C E D F E A T U R E S :H o r i z o n t a l a n v e r t i c a l s c r o l l i n gR o t a t i o n o f s p r i t eM i r r o r i m a g e t o p e r f e c t s y m m e t r y

• A n i m a t i o n

S A T I S F A C T I O N G U A R A N T E E DC a s s e t t e O n l y

" T h e d i f f e r e n c e i s o f t w a r e i D e l t a "

P l e a s e s e n d c h e c k o M . O . t o D E L T A E N T E R P R I S E S

9 H a w t h o r n S t r e e tW e s t w o o d , M 0 2 0 9 0

M a s s , r e s i d e n t s < s a l e s t a C o m m o d o r e 6 i t r a d e m a r k o C . B . M . I r

L i s t i n g c o n t i n u e d .4 P R I N T " [ C R S R D N ] | C K S R D ] K I L L " R S I N P U T A S J = V A L ( A ) G

S U B 2 7 : I F A < > 0 T H E N 94 T F J < 0 O R J > N T 1 I E N P R [ N T " [ C R S R U P | [ C R S R U P ] " : G O T O 4 74 ' F O R I = J T O N - l : I F S $ < I ) " [ - S H f T * " A N D S $ ( I + 1 ) - " [ S H F T « ] " T

H E N I - N - I : G 0 T 0 5 15 S $ ( I ) = S $ ( I + 1 ) : G O S U F S 6 55 N R X T : S $ C N ) - " [ S H F T * ] " : C O T O 1 45 P R I N T " [ C R S R U C R S R D A L P H A B E T I Z E ; G O S U I I 8 2 : U - V A

L ( A S ) : I F U < 0 O R U > N T H E N G O T O 85 I F M T D S ( S $ ( U ) , 1 , ) = " [ C T R L " T I 1 K N U U 5 G O S U B 8 3 : K - 0 i F O R I - U T O K K : I F L E F T $ ( ( S $ ( I ) ) , l ) i » " [ C T R L 9 ]

T 9 E N K = 1 : N N = I - 1 : I = K K5 N B X T I : X F K » 1 T H E N 5 75 N P U K K5 I = < 05 J « U : I F I = N N - U T i l E N 1 45 I F J = N N - I T H E N 6 26 I F S $ ( J ) > S $ ( J + 1 ) T H E N T P $ = S $ { J ) : S $ ( J ) = S S ( J + 1 ) : S S ( J + 1 ) = T

P 6 J = J + l : G 0 T O 5 96 I - I + l : P O K E 3 6 8 7 9 , I N T ( R N D ( K ) * 8 + ! 8 4 ) : G O T O 5 86 C E T A S : I F A S H 1 F . N 6 36 R E T U R N6 P H I N T " l H O M K " T B 3 ) R E T U R N6 P R I N T " [ C R S R D N J I C R S R D N ] [ C T R I . 9 ] A R E V O S U R E ? Y / N " : G

O S U B 6 3 : R E T U R N6 P R I N T " [ S H F T C L K ] [ C T R L 9 H A R D C O P Y " : G O S U B 6 6 : 1 F A S O " Y "

T H E N6 P R I N T " E N T I R E F I L E ? " : G 0 S U B 6 3 : F A " Y " T H E N F = f l : = N G O T O

7 6 G O S U B 8 2 : F = V A L ( A $ ) : 1 F F < £ i O R F > N C O T O 6 77 P R I N T " E N D T N G " R $ i I N P U T A S : V A L ( A $ ) F M < f i O R H > N O R M = < F T H

E N 6 77 O I ' i ; N 4 , 4 : A S = " " : F O R I » l T O I N T ( ( 4 0 - L E N ( T $ ) ) / 2 )

A S = A $ + " S P A C E : N E X T I : A A S + " C T R L 1 P I N T < / 4 , C I I R ? (1 4 ) A S + T S + F S C H R S ( 1 0 ) C H R S ( 1 0 )

7 1 , L = 4 : F O R I = F T O M : F L E F T S ( S S ( I ) , " [ G T R L 9 ] " T H E N 7 67 I F S $ < I ) O " [ S . I F T • ] " T H E N P R I K T M , C H R $ < 1 5 ) " [ 5 S P A C E S ] " S

S ( I ) C H R S ( l f l ) ) : L L - L L + 27 G O T O 7 97 A $ - " " : F 0 R K K - 7 T 0 L E N ( S 5 C I ) ) * 6 : A $ - A $ + C H R $ ( 2 5 5 ) : N E X T K K7 P R I N T # 4 , " [ 5 S P A C E S " G S + A $ P R I N T # 4 , F " S P A C F . S | " + S S

C D + G J7 P R I N T # 4 , F S + " t S P A C E S " + G $ + F $ C t l R S < 1 ) L L = L L + 47 r F L L > 5 9 T I I E N F O R f J L = L L T O 7 2 : P R I N T # 4 C U R S ( l t ( ) ; : N E X T N L : P R I8 ( N E X T 1 : C L O S E * : G 0 T 0 48 F O R J = O T O S ! S S ( J ) - " [ S ! i F T * ] " : S E X T . l : R E T U R N8 P R I N T " S T A R T I N C " R $ ; I V P U T A S : R E T U R N8 F O R I = N T O p S T E P - l : I F S $ t 1 ) < > " [ S H K T • ] " T H E N K K - I ; 1 - 0 : G O T O

8 8 K K = I8 N E X T I : R E T U R N8 F O R T = J + 1 T O N : T F S $ ( I ) = " [ S H F T * ] " T H E N K K - I : I = N : G O T 0 8 58 K K = IH N E X T ] : R I - T U K NU < F 0 R I - N T 0 ^ S T E P - l : K - I : I F S $ ( l ) O " [ S H F T » ] " T H E N T = ( I9 N E X T I : K - K + 19 P R I N T « J , T S + " [ S H F T X ] " : P R I N T * J , K : F O R U 0 T O K9 P R I N T # J , S S ( I ) : G 0 S U B 6 5 : K E X T : C L 0 S E J : G 0 T 0 49 I N P U T S , N S : l F R I G H T $ ( N S , 2 ) o " | S H F T " T H E N P R S T N S "

O F O U N D " : G O S U B 6 3 : C L O S E J : G 0 T 0 49 T $ = N $ : T $ = L E F T S ( T S , L E N ( T S ) - 2 ) : P R 1 N T " [ C R S R D N J [ C T R L 9

F O U N D " T $ : I N P U T S . ! , K' J I F K > f I T H E N P R I N T " [ C R S R D N ] [ C T R L 9 ] W A R N I N G : " : P R I N T " F I L E

C A M E F R O M V I C W I T H L A R G E R M E M O R Y " ; K = N9 F O R U 0 T O K : I N P U T # S S ( I ) G O S U B 6 5 : S E X T : C L O S E . ) : G O T O 49 P R I N T " | C T R L [ S H F T C L R j D I S C F I L E L I S T I N G ? [ C R S R D N ]

" : C O S U B 6 3 : I F A S O ' T ' T H E N ' R E T U R N9 P R I N ' T " [ S 1 I F T C 1 . R ] [ C T R L 9 1 . S C A N N I N G D I S C | C R S R D N ) "9 0 P E N 1 l , 8 , p , " S p "

C E T # 1 , A S , B $G E T # 1 , A S , B $ y -

5 R U F e b r u a r y 1 U 8 4

Page 53: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 53/166

I n t r o d u c i n g . . . H i g g i n s !H I G G I N S i n o o n o o u p o p u l a r a c t i o n - p a c k e d g a m e s , n o r i H I G G I N S o n

o o u e v e r - p o p u l a r t u t o r i a l p r o g r a m s . A n y o j u s t d o n ' t r u i n t o g u y s l i k e H I G G I N Se v e r y d a y H I G G I N S i o u t r a d e m a r k .

F o r m a l l y k n o w n a H a m i l t o n G e o r g e H i g g i n s . . . h e r e p r e s e n t s t h q u a l i t y a n d i s t i n c t i o n f o u n d o n l y i C Y B E R I A s o f t w a r e . S w e ' v e g i v e n h i t h

o p p o r t u n i t y t i n t r o d u c e f o u r o o u n e w e s t p r o d u c t s :

T U T O R I A L S E R I E SV O L U M E I I

" T a k e i f r o m m e H . G . H I G G I N S. . . V o l u m e I o f C Y B E R I A ' S t u t o r i a l s e r i e si t h b e s t i n v e n t i o n s i n c e t h C o m m o d o r e6 i t s e l f ! W i t h V o l u m e y o u ' l l l e a r n t l k e y b o a r d a n t h f u n d a m e n t a l s o p r g r a m m i n g i B A S I C . A n i c o m e s w i t hl e s s t h a n p a g e o f i n s t r u c t i o n s ! "

" O n c c y o f i n i s h w i t h V o l u m e I y o u ' l l t v a n t t u s V o l u m e I r i g h t a w a y .V o l u m e I I w h i c h i m f a v o r i t e , t e a c h e s

y o u s o m e o t h s u r p r i s e s t h a t l u r k i n s i d et h C o m m o d o r e 6 4 Y o u ' l l t e a m a b o u ts o u n d a n g r a p h i c s . A n t h e b e s t p a r t i s . . .t h p r o g r a m i e a s y t u s a n l o t s o f u n . "

G A M E S G A L A C T I CB A T T L E S :

" W o w ! I j u s t f i n i s h e d r i d e d o w nt h r i v e r a n i w a W I L D ! p l a y R I V E RC H A S E s m u c h , t h a t C Y B E R I A e v e n

p u m o t h c o v e r o t h b o x . T a k e i f r o m m e . . . y o u r c o l l e c t i o n o g a m e s f o t h C o m m o d o r e 6 i n o t c o m p l e t e u n l e s s y o o w R I V E R C H A S E . "

" J u s t w a i t u n t i l y o u ' v e b e e n t h r o u g hr o u n d o G A L A C T I C B A T T L E S . T h e r e ' sn o t h i n g l i k e i o p l a n e t E a r t h a m i g e t sh a r d e r t h l o n g e r y o p l a y . O h a l m o s t

f o r g o t , w a t c h o u f o t h X E N D A R S . . . t i i er u t h l e s s r o b o t s . "

C a u [ i « [ l i eM H i U l N S P A S d i T I J I W V ! " C o m m n d o r r & t t r a d e m a r t :n C o m m o d o r e E l e c u u r i c s . L T D r

5 O F T W A R E[ y o u c a u l f i n d t h o e f i o f t w a r o p n i d i i c l s a y o u r l o c a l d e a l e r c a l l C V H I i K i A T O L L F K K K t p l a c e i n o r d e r o t S i m p l y c a l l [ r a j W 2 4 9 - 3 « X ] « i I o w a l / S 0 Q f l ! 6 2 - 2 « M ,

C i r c l e 1 t o R o a d o S e r v i c e c a r d .

I t n a m e u f d e a l e r n e a r y n u .

Page 54: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 54/166

T h C O M M O D O R E - U S E R S ' M o n t h l y J o u r n a l

« » < / *

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

A r t i c l e s w r i t t e n b l e a d i n g e x p e r t s i t h e i r f i e l d .I d e p t h a n u n b i a s e d a n a l y s i s o t h l a t e s t i e d u c a t i o n a ls o f t w a r e .F a s c i n a t i n g g l i m p s e s i n t o t h w o n d e r s o c o m p u t e r f u t u r e .O b j e c t i v e c o m p a r i s o n s o C o m m o d o r e C o m p u t e r s .N e p r o d u c t s p r e v i e w s o t h l a t e s t a n b e s t e q u i p m e n t o t h m a r k e t .

T S U B S C R I B EC A L L T O L L - F R E E1 - 8 0 0 - 4 2 6 - 1 8 3 0

e x c e p t W A H I A C a l l D i r e c t ( 2 0 6 ) 5 8 4 - 6 7 5 7

C O M M O D O R E C - 6 4 A n 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 .

Page 55: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 55/166

               

           

     

                    

                          

              

                   

                                        

                  

                              

                             

       

                                 

                      

           

              

              

                                            

                          

       

                                                

                           

                                      

                     

                                    

                                          

    

                                                  

     

                                               

                     

         

    

                        

   

   

                    

     

                                           

                   

                                    

                                          

                                                 

   

       

                 

         

                                 

                     

                   

              

   

                 

                                        

                            

                     

                   

  

                                          

             

                              

             

                                        

     

                                          

           

                       

                                       

                          

                

                                       

 

               

                                            

                                    

                        

                                  

                                       

                                   

  

                                          

                                        

          

                                       

                  

                                 

                          

         

                

                                     

                                      

                    

                                      

                           

                               

      

Page 56: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 56/166

         

   

                  

   

                    

 

                      

                                               

                

                                              

             

                  

                               

          

                           

                                 

                                                    

                    

                    

      

    

                

                                                  

  

              

 

 

           

                   

      

                                           

         

                                          

          

                                           

    

                                   

                                          

        

                                          

                                              

                          

                                                

                

                  

        

         

        

             

                                            

                                  

                                     

      

            

                  

                               

                                 

                                                  

   

           

             

                            

     

           

                                   

            

                             

   

          

                              

              

                                              

                 

                     

   

                 

                           

                                                

          

                          

                               

                                        

                

        

           

          

                  

                                      

                                 

                       

                                         

                              

       

                                     

                                     

               

                               

        

                       

              

                                     

    

                            

        

Page 57: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 57/166

C i r c l e * 7 o n R e a O o r S e r v i c e c a r d . M i c r o S p e cS O F T W A R E M E A N SB U S I N E S S F O T H C O M M O D O R E 6

W h e n i t ' s t i m e t g e s e r i o u s , i t ' s t i m e t b o o t u M i c r o S p e c b u s i n e s s s o f t w a r e . O u c o m p l e t e l i n eo f b u s i n e s s s o f t w a r e i m a d e t g i v e y o s o m e r e a la p p l i c a t i o n s f o y o u r C o m m o d o r e 6 4 F r o m d a t ab a s e m a n a g e m e n t t f u l l a c c o u n t i n g s o f t w a r e , w h a v e t h p a c k a g e f o y o u ,

I t ' s a t t e n t i o n t d e t a i l t h a t m a k e s o u r p a c k a g e ss b e a u t i f u l a n m a k e s t h e m s t a n d o u t f r o m t h r e s t . W r e a l i z e t h a t m o s t p e o p l e a r f i r s tt i m e u s e r s , s w d e s i g n e d a l o u p a c k a g e s t b c o m p l e t e l y m e n u d r i v e n a n u s e r p r o m p te f o e a c h i n p u t . W a l s o k n o w t h a i m o s tp e o p l e u s o n l y o n d i s k d r i v e , s w d e s i g n e d a l o u r p a c k a g e s t o v i r t u a l l ye l i m i n a t e d i s k s w a p p i n g . O t h e r f e a t u r e s l i k en o d e s t r u c t i v e i n p u t r o u t i n e s r e a l l y m a k eo u s o f t w a r e e a s y t o u s e . B u a l t h i s d o e s n ' tr e s t r i c t y o u . P u r e r a n d o m a c c e s s f i l e s t r u ct u r e m a x i m i z e s y o u r d i s k c a p a c i t y a n a l l o w s y o t b r i n g u a n r e c o r d f o v i e w i n gi l e s s t h a n s e c o n d .

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

c r o

c

3

3

C

3

E

c 3

c

j

c

3

a C I V

T

c 3

o '

c

E

3 -

c 3

C

c 3

3

— >

3

=

c ^

T h D e m o n s t r a t i o n P a c k a g e , w h i c h s h o w s h o e a c h p r o g r a m r u n s , i a v a i l a b l e f o $ 1 9 . 9 5 . S o i y o u ' r e s e r i o u s a b o u t y o u r 6 4 c a l l o r w r i t e f o c o m p l e t e b r o c h u r e o g r i g h t d o w n t y o u rn e a r e s t c o m p u t e r r e t a i l e r f o a d e m o n s t r a t i o n .

W H E N Y O A N Y O U R 6 A R R E A D Y T G E D O W N T B U S I N E S SG I V E U C A L L

P . O . B O 8 6 3 0 8 5 P L A N O , T 7 5 0 8 6( 2 1 4 ) 8 6 7 - 1 3 3 3

R U F e b r u a r y 1 0 8 4 5

Page 58: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 58/166

D r a w B e a d o t h S u r e - S h o o t i n ' G a l l e r y

S t e p r i g h t u a n t e s t y o u ra i i t h i s m o d e r n v e r s i o n

o t h o l d - t i m e c a r n i v a l s h o o t i n gg a l l e r y . T w e n t y - f i v e s h o t s f o r aq u a r t e r .

B J o R o c k e

R U I K i n " I

U n c x p a n d e d V 1 C - 2 0

A d d r e s s a u t h o r c o r r e s p o n d e n c e t J o W R o c k e , 2 2 W B e n s o n S t . , R i d g e -

c r e s t , C 9 3 5 5 5 .

5 R U F e b r u a r y 1 9 8 4

T h i s g a m e s t e m s f r o m m e m o r i e s o t h g o o d o l d a y s , w h e n y o u ' d f i n d" s h o o t i n ' g a l l e r y " a n e a r l y e v e r ya m u s e m e n t p a r k , c i r c u s o t r a v e l i n gs i d e s h o w . A h T h o s e t r a v e l i n g c a r n i v a l sb r i n g b a c k f o n d m e m o r i e s o t a l k i n gd o g s a n d a n c i n g f r o g s ; o p l e n t y o 5 - c e n l i c c r e a m c o n e s ( t h e h o m e m a d ek i n d ) , b a l l o o n s , a n h e r e a n t h e r ef e w b a b o o n s , s o m e o w h o m l i v e d i t h t o w n . P r e t t y g i r l s a s i d e , t h r e a l a t r a c t i o n f o r t h l o c a l l a d s w a t h s h o o t i n g g a l l e r y . " S h o w t h l i ' l g a h o y o c a s h o o t , b o y s , " t h b a r k e r w o u l dc o a x .

O c o u r s e , o n l y t h c a r n i c s k n e w t h a tt h p o w d e r c h a r g e i t h c a r t r i d g e sw o u l d b a r e l y c a r r y t h e b u l l e t s t t h t a r g e t . F o r a d d e d i n s u r a n c e , t h e t a r g e t sw e r e w e i g h t e d s o i w o u l d t a k e c a n n o n( b l o w ( h e m o v e r .

W h e n c a m i e m a n a g e d t m a k es i d e b e w i t h o n o t h l o c a l s , t h c a r -n i e ' s r i f l e w a l o a d e d w i t h s p e c i a la m m o . A f t e r c l o s i n g h o u r s a n r o u n do c a r d s , t h w i n n i n g s w o u l d b s p l i tw i t h t h g a l l e r y m a n a g e r . T h o s e w e r et h g o o d o l d a y s , w h e n y o l e a r n e d t h t r i c k s o t h e t r a d e t h r o u g h f i r s t - h a n de x p e r i e n c e !T h V I G a l l e r y

B u t h o s e d a y s a r g o n e , a n d g a m e so f c h a n c e h a v e n o b e c o m e c o m p u te r i z e d . L i k e t h e i r p r e d e c e s s o r s , s o m e o t h e s e h a v e b e e n r i g g e d , t o o . I c h V I G a l l e r y , y o h a v e d u a l l a s e r c a n n o n s i n s i c a d o t h . 2 r i f l e o t h p a s t . A c t i o ni c o n t r o l l e d b s i n g l e t r i g g e r , w h i c h i t h i s c a s e i t h e j o y s t i c k b u t t o n o t h k e y b o a r d s p a c e b a r .

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

i m p o r t a n t i t h o s e d a y s , f o n o o n ec o u l d h e a r a n y t h i n g o v e r t h h a w k e r ' sc a l l t b u s n a k e o i o " g e n u i n e " d i m o n d s m a d e o t h v e r y b e s t l e a d e dg l a s s . S s i b a c k a n g r a b a C r a c k e rJ a c k w h i l e w t a k e a t o u r o t h V I G a l l e r y .

T h p r o g r a m i d i v i d e d i n t o t w m o d u l e s s t h a t i c a n r u n o a u n c x -p a n d e d V I C . T h d a t a m o d u l e ( L i s t i n g1 P o k e s t h c u s t o m g r a p h i c s d a t a t

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

T h f o r e g o i n g o p e r a t i o n s a r p e f o r m e d i n l i n e s 1 t h r o u g h 4 0 L i n e 5 i n v o k e s a a u t o l o a d o p e r a t i o n t h a tl o a d s t h g a m e m o d u l e w h e n t h d a t am o d u l e i r u n . T h r e m a i n i n g l i n e s c o t a i n t h d a t a t h a t p r o v i d e s t h e c u s t o mg r a p h i c s a n t h d i s p l a y s c r e e n . Y o m u s t u s t h s h i f t k e w h e n t y p i n g i

Page 59: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 59/166

A T A R I 5 2 0 0

m f

■ c

■ ■ ■ ' * J 1■ ■ M

{ ■ ; ; •: :

r - a

- " - — J —

: ' :

T I 9 9 / 4 A■ t i m ' e J

M p h ,

*

A T A R I 4 0 0 / 8 0 0 / 6 0 0 X L

I N T E L L I V I S I O N C O M M O D O R E V I 2 A T A R I 2 6 0 0

B i a a r j

. 1 . 1 B M ) 1 1 1

. " , ! ■ . [ ' ■ ■ ■ ' ■ ' ' ■ ■ ' : ■ .

' -

■ ■ ■ ■ ■ i n i . j

C O M M O D O R E 6 i r i M i t J

C O L E C O V I S I O N

C A P L A T F R O G G E RA T O U R P A D .F R O G G E R i o n o f t h e a l l - t i m e g r e a t a w a r d - w i n n i n g h o m e v i d e o

^ a m e s . A n n o P a r k e r B r o t h e r s h a p r o g r a m m e d i i n t o/ a l l t h m o s t p o p u l a r v i d e o a n c o m p u t e r f o r m a t s s o y o c a

k e e p t h i n g s H o p p i n g i y o u r o w h o m e .C a t c h F r o g g e r a l o n g w i t h P O P E Y E *

Q * b e r C T U I M K H A M ' " a n S U P E RO B R A w h e r e y o b u y o u r v i d e o a n c o m - S R 4 R K E Rp u t e r g a m e s . Y o u ' l l f i n d i a b s o l u t e l y r i b b i t t i n g . B R O T S

> t r a d f r u . u k . , C * K o I n i t u u r i e i , I n c . I W t i I ' j i l w t H r M b c r . . H . - « - . l T . M r 1 1 1 9 1 5 . . I m c l l i v i i i D n o t i a l f e n M r i i o l M u t d , I n t . C o m m o d u r r V ! 2 1 a n C o m m o d n i c 6 • u t d v m a r l u « L o m n H d w c ( J u s i i w u M a t h i m - i , I t i e . I c m s I m n u n v n o f W ' - 1 A I I r i d c m a r k o T r a m I n n l r u n t m l j . I n t . M a r l . ' A l s r i V i i l t n C o m n w p r S y m o n i . ' A u r i H H J ^ W W » ) t l .i i n i i A I 5 2 0 0 V i d e o d . i m c S y i l o o i « « • t r a d t m a . l s i > A n n . I n c . * T d e m g m a t e i t o r i m M i k o f S c « s b l c r p i u n , I n c . 1 9 8 3 S i i l B l i n l i T p r i w i . I n c .

Page 60: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 60/166

L i s t i n g 1 V I G a l l e r y p r o g r a m f o t h t t n e x p a n d e d V 1 C - 2 0 .R E V I G A L L E R YR E D A T A M O D U L ER K F O H E C U S T O M G R A P H I C S

r > H I = HR K N R K J O R O C K ER E

1 P O K E 5 1 , | & : P O K E 5 2 , 2 8 : P O K E 5 5 , 0 : P O K E 5 6 , 2 8 : C L R : G O S U I U r J 0 12 F O R M = 2 5 6 T Q 2 7 4 i R E A D D i P O K E M , i D : A - A + D : N E X T3 S Y S 2 5 64 F 0 R H - 7 4 3 2 T 0 7 5 5 1 : R E A D D : A - A + D : P 0 K E M , D : N E X T4 I F A O I 2 3 2 6 T H E N P R I N T " [ C T R L 9 K R R O R I Y O U R D A T A " : E N^ P O K E 1 9 8 1 ' i : P O K E 6 3 1 , 7 8 t P Q K E 6 3 2 . 6 9 : P O K E 6 3 3 , 8 7 ; P Q K E 6 3 4 ,

3 ; P O K E 6 3 5 , 1 3 1 : K N D6 D A T A 1 6 2 , . , 1 8 9 , . , 1 2 B , 1 5 7 , . , 2 8 , 1 8 9 , . , 1 2 9 , 1 5 7 , . , 2 9 , 2 3 2

, 2 ) 1 8 , 2 4 1 , 9 6 , .7 D A T A 1 6 , 2 4 , 2 0 , 2 6 , 2 1 , 2 5 1 , 2 4 5 , 2 5 5 . , . , . , 2 5 5 , 2 5 5 , 2 58 D A T A a , 2 4 , 4 0 , 8 8 , 1 6 8 , 2 1 6 , 1 7 5 , 2 5 5 , 1 2 6 , 1 0 2 , 9 0 , 9 0 , 9 0 , 9 0 ,

1 $ 2 , 1 2 69 D A T A 9 0 , 6 0 , 9 0 , 1 2 6 , 1 0 2 , 3 6 , 6 ) 1 , 2 4 , 1 6 0 , 1 6 0 , 1 2 8 , 1 2 8 , 1 6 0 , 1

7 9 , 1 2 8 , 2 5 5\ D A T A 5 , 5 , , 1 , 5 , 2 0 5 , 1 , 2 5 5 , 2 5 5 , 1 2 8 , 1 7 9 , 1 6 0 . I 2 H . 1 2 8 , 1 0 1 6 1 1 D A T A 2 5 5 , 1 , 2 ^ ) 5 , 1 , 1 , 1 , 5 , 5 , 1 , 2 , . , 8 , 1 6 , . , 6 4 , 1 2 81 2 D A T A 1 2 8 , 6 4 , . , 1 6 , 8 , . ; 2 , 1 , 4 0 , 1 2 9 , 3 6 , 1 8 , 6 4 , 1 0 , 6 4 , 1 7n D A T A I V . l , 5 1 l f ) 2 , 2 0 4 , 1 5 3 , 5 , 0 2 f ) 4 9 , , 6 0 , 9 0 ' 1 0 , 6 f

9 t 1 4 D A T A 1 0 2 , 6 6 , 2 4 , 6 6 , 6 6 , 2 4 , 6 6 , 1 ( 1 21 5 P O K E 3 6 8 6 9 , 2 4 2 : P O K E 3 6 8 7 9 , 1 2 5 : P R I N T " ( S H F T C I . R ] [ C R S H 1

S ' ] " S P C ( 2 ) " [ C T R L 3 ] [ C T R L S P A C E S ] C T R L 0 ! 1 6 P R J N T S P C ( 2 ) " [ C T R L 9 S H O O T I N G G A L L E R Y | C T R L 0 ) " : 1 ' R 1

N T S P C ( 2 ) " [ C T R L 9 | | 1 8 S P A C E S ] [ C T R L1 7 P R I K T " [ C S S R D N ] " S P C ( 3 > " [ C T R L B Y [ S H F T J ] O E [ S H K T

H [ S H F T R ] O C K K "1 8 P R I N T " [ C R S R D N I I C R S R D N ] " S P C ( 5 ) " [ C T R L ] ] L O A D I N C D A

A 1 9 P R I P f T " l C R S R D N ] " S P C ( 2 ) " [ S K F T P ] R O G R A M [ S H F T A | U T O

S H F T L ] O A D S [ C R S R U 1 C T R L 8 | " : R E T I J R N

R E V I G A L L E R YR E G A M E M O D U L ER E B R E J O E R O C K ER E R E

1 P O K E 5 1 : I ' O K K 5 2 , 2 8 : 1 ) O K L 5 5 , . P O K E 5 6 2 P O K F . 3 6 8 7 9 , 1 5 :R I t ) T " | S H F T C L R ] "

2 0 T S 7 0 0 : S I I 5 0 0 : R = 2 8 : T = 1 0 1 0 0 : D E F F N S { A ) = ( T S + H l + S H - ( 5 » R) : ( . : O T O 4 1

3 l ' O K K 3 6 8 6 9 , 2 5 5 : P O K E 3 6 8 7 4 , 1 2 a : P O K E 3 6 8 7 9 , 1 1 0 : C = 3 0 7 2 0 : T X= 7 9 1 1 : A

4 F O R N 7 9 6 6+ C , 4 : N E X T5 P R I N T " [ H O M K ) [ t n ' R L 2 S H O O T I N G G A L L E R Y " : P R I N T " | C R S R

D N ] " i N j6 ( P R I N T " [ C R S R D N " S I ' C ( 9 ) " ( S P A C E ] S P A C E ] ) C R S R D

S | " S P C ( 1 8 " S [ S P A C E ] [ S P A C E ]6 F O R N l T O 5 : P R I t J T : . ' J E X T7 P R I N T " | C T R L 8 ] [ S P A C E ! " ; : F O R N = 1 T 0 1 8 : P R 1 N T C H R $ ( 3 4 ) ; :

E X T : P R I N T " # "8 0 ! ' R I N T " [ C R S R D N ] [ C R S R D N ] | C T R L | S P A C K ] T I N E [ S P A C E S

] S C O R K [ 2 S P A C E S 1 S I I C T S "9 C O S U B 5 5 0 : I F K B G O T O 1 2 01 1 * 1 * I F P = 3 2 G O T O 1 2 0l l i j l l = V : G O T O 2 8 01 2 S H = S H - 2 ! P O K E 3 6 8 7 8 , 1 5 i S - F N S ( . ) s I F S H < . G 0 T O 3 8 p1 3 F O R N = 1 T O S : P O K E ( 8 0 7 7 - ( N S 2 1 ) ) , 4 2 : P O K E ( 8 ( ) 9 6 - ( N * 2 3 ) ) , 4 3

: P 0 K E 3 6 8 7 6 , { 1 6 ' f l ) 1 2

t h g r a p h i c s s y m b o l s i n l i n e s 1 6 0 - 1 8 0 .T h e s e w i l l a p p e a r a l o w e r c a s e c h a r a ct e r s i n t h d i s p l a y s c r e e n .

N o t h p e r i o d s y o s e i t h D a t as t a t e m e n t s o t h l i s t i n g a r n o m i t a k e s . T h p e r i o d i u s e d i p l a c e o z e r o( 0 ) , a t h i s h e l p s s p e e d u t h g a m eb i t . Y o s e e , t h V I h a s a f e c a m i et y p e t r i c k s o i t o w n !

T h d a t a m o d u l e l i s t i n g i d i s p l a c e dw h e n t h g a m e m o d u l e a u t o l o a d s . T h d i s p l a c e m e n t f r e e s t h m e m o r y s p a c ef o r m e r l y o c c u p i e d b t h d a t a m o d u l el i s t i n g . A t h e d a t a i i p r o t e c t e dm e m o r y a r e a , i i n o l o s t w h e n t h g a m e m o d u l e i l o a d e d a n r u n .T h G a m e M o d u l e

T h e g a m e m o d u l e p r o v i d e s t h h e a de a n p l a y i n g s c r e e n s , t h a c t i o n a n s o u n d . L i n e s 1 0 - 3 0 r e s e t t h V I p o i n te r s , d e f i n e t h m a j o r v a r i a b l e s a n p r v i d e t h e P o k e s t o a c c e s s t h e c u s t o mg r a p h i c s . L i n e 4 t h e n o v e r l a y s t h R A c h a r a c t e r s w i t h t h p r e p r og r a m m e d g r a p h i c s . N o t e t h a t p e r i o dh a b e e n u s e d i l i n e 1 i p l a c e o z e r o .

T h i s i g o o d p l a c e t o p o i n t s o m et h i n g o u t . P R I N T F R E { 0 ) w i l l s h o wa b o u t 5 0 b y t e s o f r e e m e m o r y . G r e a t !T h a t m u s t l e a v e l o t s o r o o m f o m o r ef l a s h i n g l i g h t s o t h o l d - t i m e c a r n i v a l .S o r r y , m f r i e n d , t h a t i n o n - t r u t h .( O l d - t i m e c a m i e m a n a g e r s n e v e r t o l dl i e s , o n l y n o n - t r u t h s . )

W h e n t h p r o g r a m i r u n , m a n ys t r i n g s a n v a r i a b l e s a r e c r e a t e d , a n t h V I h a t h a v e w o r k r o o m t d i t c h o r e s . T h w o r k a r e a l i e s b e t w e e n t h e n d o f t h B a s i c p r o g r a m a n d t h p r t e c t e d m e m o r y . p r o g r a m s u c h a t h i sr e q u i r e s a b o u t 5 0 0 + b y t e s o f r e e w o r ks p a c e f o t h V I t d i t t h i n g .

L i n e s 5 0 - 8 0 s e u t h g a m e s c r e e nh e a d e r a n t i t l e b l o c k s u s e d i t h g a m e . L i n e 9 0 t h e n s e n d s c o n t r o l t s u b r o u t i n e t c h e c k f o t h j o y s t i c k f i r eb u t t o n .

L i n e s 1 0 0 - 2 1 0 d m u l t i t u d e o t a s k s . T h e y c h e c k t h k e y b o a r d a n j o y s t i c k , a n t h e y c o n t r o l t h e l a s e r s , t h s o u n d a n t h b r a n c h e s t v a r i o u s s u r o u t i n e s .

L i n e s 2 2 0 - 2 8 0 c o n t i n u e t c h e c k t h k e y b o a r d a n j o y s t i c k , r e p l a c e t a r g e t sa n d i v i d e t h s t r i n g s i n t o t h e c o r r e c tn u m b e r o t a r g e t s — i n c a s e a n a r a t u a l l y h i t .

L i n e s 2 9 0 - 3 0 0 c h e c k t h v a r i o u ss t r i n g s , t h t i m e , t h n u m b e r o s h o t sa n t h d i f f i c u l t y l e v e l . T a r g e t s a r a l s or e p l a c e d i y o m i s s o r s h o o t a a b l a n ks p a c e . T h d i s p l a y o t a r g e t s , t i m e ,s c o r e a n r e m a i n i n g s h o t s i c o n t r o l l e di n t h i s g r o u p o f l i n e s .

5 B U F e b r u a r y 1 9 8 4

Page 61: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 61/166

C i r c l e 2 1 o F l u a d o r S e r v i c e c a r d

c o m m o d o r eS O F T W A R E F O R C - f r l

B u s i n e s sM u l t i p l a n S B 9 . 0 0W o r d P r o - t - / 6 4 w / S p e l l R i g h t P l u s . . . S 7 9 . 0 0E p e l l R i g M P l u s 5 5 . 0 0C a l c R e s u H ( A d v a n c e d ) S 1 2 5 . 0 0C a i c R e s u l t ( E a s y ) S 7 5 . 0 0M i r a g e C o n c e p t s ( d a t a b a s e ) . . 9 5 . D 0M i t a g e C o n c e p t s ( 4 0 & 8 0 e l m W P ) . . 9 5 . 0 0H o m e A c c o u n t a n t ( C o n t i n e n t a l ] 6 9 . 0 0T a A d v a n t a g e ( C o n t i n e n t a l ] 4 9 . 0 0T r i e L a s t O n 6

( w n t e s b a s i c p r o g r a m s ) 8 9 , 0 0C h e c k B o o k H e l p e r S 3 4 . 9 5E a s y F i n a n c e . S 2 2 . 0 0I n f o ( D e s i g n s A c c o u n t i n g L A f i ,

f t R P . R . I ' M e a c h , S 7 D . O 0U t i l i t i e s

S u p e r B a s i c 6 3 5 . 0 0S u p e r C o p y & l 3 5 , 0 0S k e l c h P a 6 7 5 . D 06 F o u r t h 4 5 . 0 0M T T e r m i n a l P a c k a g e

( u a i d o w n l o a d ) S 3 5 . 0 0H E T r i e G r a p h i c s D e s i g n e r S 3 5 . 0 08 C o l u m n E x p a n d e r S 5 5 , 0 0

A C C E S S O R I E S

C B 1 5 4 1 D i s k D r i v e S 2 4 9 . 0 0M S S u p e r D i s k [ S i n g l e ) S 3 9 5 . 0 0M S S u p e r D i s k ( D u a l ) $ 6 9 5 . 0 0V i 1 6 5 0 A u t o m a t i c M o d e m . . $ 1 0 9 . 9 5H a y e s S m a r t 3 0 M o d e m S 2 4 9 . 0 0H a y e s S m a r t 1 2 0 0 M o d e m S 6 2 9 . 0 0V i 1 5 3 0 D a t a s e t t e S 6 5 . 0 0C B 1 5 2 0 P r i n t e r P l o t t e r 1 7 9 . 9 5

S l o t E x p a n d e r ( 6 4 ) S 6 5 . 0 06 R e l a y C a r t r i d g e S 4 5 . 0 0N u m e r i c K e y P a d w ' A d a p t e r . , , S 4 9 . 0 0A b e n V o i c e B o ( T a l k s S i n g s ) . S 8 9 . 0 0V e r b a t i m D i s k e t t e sS i n g l e S i d e d S i n g l e D e n s i t y S 2 6 . 0 0S i n g l e S i d e d D o u b l e D e n s i t y S 3 0 . 0 0D o u b l e S i f l e d D o u b l e D e n s i t y . 4 2 . 0 0T e x a s I n s t r u m e n t s L C F t o g r a m m e r . . S 5 5 . 9 5C B 4 0 2 3 R i b b o n s S 1 2 . 0 0C B 8 0 2 3 R i b b o n s 1 2 . 9 5F l i p N F i l e C a l lP o w e r S t n p s w . s u r g e s t o p p e r C a l lC o m p u t e r C a r e K i 1 9 . 9 5

I N T E R M C E SI n t e r p o d ( l u l l c o m p a t i b i l i t y ! ! )

( I n t e l l i g e n t I E E E & R S 2 3 2 ) C a l lC - 6 4 L i n k I E E E I n t e r l a c e S 1 2 9 . 9 5T h C o n n e c t i o n

( f u l l g r a p h i c s o 6 4 9 5 - 0 0C a r d c o P a r a l l e l I n t e r f a c e . . 7 9 . 0 0V i S w i t c h . 1 4 9 . 9 5A D 1 8 0 0 ( P a r a l l e l ) . 1 2 9 . 0 0A D 1 4 5 0 ( S e r i a l ) 1 4 9 . 0 0P e t t o - I E E E C a b l e 3 9 . 0 0l E E E - t o - I E E E C a b l e 4 9 . 0 0

P r o n g A C a b l e 1 5 . 0 0C u s t o m C o m p u t e r C a b l e s

( w m a k e t y o u r s p e c i l i c a t i o n s ) C a l l

M O N I T O R S

C B 1 7 0 2 C o l o r M o n i t o r . . .P a n a s o n i c C T - 1 6 0 C o l o rP a n a s o n i c T R - 1 2 0 ( G r e e n ) .P a n a s o n i c T R - 1 2 0 ( A m b e r )

2 4 9 . 0 0C a l lC a l lC a l l

i > : m : R Q i ' A i . m p r i m e r s

T r a n s t a r 1 2 ( 0 c o l u m n ) S 5 3 5 . 0 0T r a n s t a r 1 3 ( 1 3 2 c o l u m n ) S 7 2 5 . 0 0C B 6 4 0 0 P r i n t e r S 1 4 2 5 . 0 0N E S p m w n t e r C a l l

1 1 1 * 1 " M A T R I X P R I N T E R S

C B M P S - 8 0 1 P r i n t e r sR e p l a c e s 1 5 2 5 ( S O c p s ) S 2 3 5 . 0 0

O k i d a t a 6 2 S 4 1 2 . 5 0O k i Q a i a 8 S 6 3 5 . 0 0O k i d a i a S 4 P S 1 1 6 5 . 0 0O k i d a t a 9 2 S 5 1 9 . 0 0O k i d a t a 9 3 B 1 0 . D 0P a n a s o n i c K X - P 1 0 9 0 P r i n t e r C a l lP a n a s o n i c K X - P 1 0 9 2 P r i n t e r , . , . . , C a l lS t a r G e m m i l O X 3 2 9 . 0 0S t a r G e m i m 1 5 S 4 9 9 . 0 0S t a r G e m i n i D e l t a 1 C a l l

D E A L E R S I N Q U I R I E S W E L C O M EC a l l t O r d e r

1 - 8 0 0 - 5 2 7 - 1 7 3 8A l O t h e r s C a l l

1 - 2 1 4 - 2 3 1 - 2 6 4 5

M c r o - S y sT I

H n n i o m m i , l i s i \ r s s M A C H I N E S

E x e c u t i v e p o r t a b l e ( n e w ) C a l lB 1 2 8 - 8 0 1 2 8 k B u s M a c h i n e ( n e w ) . C a l lS u p e r P e t ( l a n g u a g e s ) J 1 0 5 9 . 0 0C B 8 0 3 2 6 2 5 . 0 0C B 2 0 3 1 s i n g l e d i s k S Z 9 5 . 0 0C B 8 0 5 0 D u a l D i s k m e S 9 9 5 . 0 0C B M 8 2 5 G D u a l D i s k 2 m e g . . S 1 2 9 5 . 0 0C B D 9 0 6 0 H a r d D i s k m e g . . . $ 1 9 9 5 . 0 06 4 E x p a n s i o n B o a r d S 2 7 5 . 0 0S u p e r P e t U p g r a d e K i t . . . S 6 9 5 . 0 0

W o r d P r o * - o r 5 - S 3 0 5 . D OV i s i c a l c . . S - 2 2 5 , 0 0T h e M a n a g e r . . . . . . . S 1 9 9 . 0 0B P I A c c o u n t i n g S y s t e m

( s e p a r a t e m o d u l e s ) S 3 2 5 . 0 0S o u t h e r n S o l u t i o n s A c c o u n t i n g

S y s t e m I I I ( P e r / M o d u l e ) S 2 8 5 . 0 0M c T e r m C o m m u n i c a t i o n s P a c k a g e S 1 7 5 . O D

F T W A R E — 8 0 3 2

I I S I N K S S S O I T t t \ ! < L B I 2 S - W I

S u p e r s c r i p t I I C a l lS u p e r o a s e C a l lS u p e r o t l i c e C a l lC o m p l e l e A c c o u n t i n g S y s t e m s C a l lM a i l i n g L i s t M a n a g e r C a l l

i v r E R K \ r . t \ i i i . K ' i w m u t t e r s

S i l v e r H e e d E X D - 1 0 S 2 6 9 . 0 0I F - 1 0 I n t e r l a c e S 1 D 9 . Q 0S i l v e r R e e d E X D - 1 5 S 4 7 5 . 0 0I F - 1 5 I n t e r l a c e . . . , . S 1 1 9 . 0 0S i l v e r R e e d E X - 4 3 S 5 9 5 . 0 0I F - i 3 I n t e r f a c e S 1 7 5 . 0 0

O r d e r s u n d e i 5 0 . 0 0 a d d 1 0 . 0 0 H a n d l i n g t e 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 kC O ( a d d 5 . 0 0 )A d 3 F o C r e d i t C a r d sA l P r o d u c t s S h i p p e d W i t h i n 2 4 H o u r sF O . B . D a l l a 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 s9 0 D a y W a r r a n t yP R I C E S A R E S l ' t y E C T T OC H A M i K t t n i K H T N O T I C E .

0 R 6 4 P r e s i d e n t i a l D r i v e R i c h a r d s o n , T e x a s 7 5 0 8 1 9 : 3 0 a . m . - 6 : 3 0 p . m . ( M o n . - F r i . ) 1 0 : 3 0 a . m . - 2 : 3 0 p . m . ( S a t . )

R U F e b r u a r y 1 0 8 - 1 5

Page 62: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 62/166

L i s t i n g c o n t i n u e d .1 1 5

1 9 2 1 2 2 2 2

N E X T i P 0 K E 3 6 8 7 6 , 1 2 8 : F O K N = 1 T O 8P O K E ( 8 0 7 7 - ( N * 2 1 ) ) 3 P O K E ( 8 f ) 9 6 - ( N * 2 3 ) 3 ; N E X T P O K E

3 6 8 7 8 , , : G O T O I 8 0P O K F . 3 6 8 7 8 P O K E 3 6 S 7 4

P O K E 3 6 8 7 6 , M : N E X T i N E X TP O K E 3 6 8 7 6 , 1 2 8 : G O T O 9 0P - P E E K < T X ) : I F P - 3 2 G Q T O 2 4 0I F P = 3 6 ( D R P = 3 7 G O T O 6 5 ( II F P - A 6 0 R P - 4 7 G O T Q 6 5 P

D $ = R I G H T $ ( A $ , 1 5 ) : A $ = B $ +B $ = L E F T { ( A $ , 1 4 ) : C $ = C H K $ ( 3 2 )C $ + D S : R = R - 1I F R - . O R R " - 1 G O T 0 3 6 ( 1I F A = . ( i ( ) T O 2 6 0

2 6 A S = F S : A = 12 7 R = 2 8 : S = F N S ( . ) : C O T O 1 6 02 8 B R I G H T S ( A S , 2 8 ) : P 0 K E 3 6 8 7 4 , ! 2 P O K K 3 6 8 7 4 , 1 3 5 : P 0 K E 3 6

8 7 8 , . : D S L K F T S ( A $ , 2 )2 9 A B l > S s P R I N T " H O M E ] " F O N 1 T O < J : P N T ; N E X T P R I N T A $3 3 1 3 2 3 3 ? )

5 3 6

3 6

S = F f J S ( . : S S = " [ S P A C E ] " F S ] 0 p ( » T H E N S S - S S " S P A C E | P R I N T S P C f 1 7 6 ) " [ C T R L 6 | " ; T ; S S ; S ; " [ S P A C E ] " ; S H " [ C T R L

1 U = U - 1 : 1 F U = . G O T O 9 0I F U > 0 G O T O 2 8 0G O S i n i 4 t f ) f ) : P R T N T " [ C R S R D N ] [ C R S R D N ] [ C R S R D N ] [ C T R L l |

S P C ( 4 ) " | S H F T T ] I M 1 - [ S H F T R ] A N O U ! P I N T " C R S R I N | [ C : R S R D [ S H F T Y ] O U R [ S H F T S J C O R E [ S H F T W | A S " ;

P K l N T F N S f . ) : P R I N T " [ C H S R D N | | C K S R D N ) [ C T R I . S H I "J N O T H E H [ S H F T Q I U A R T I - . R [ S 1 I K T

N S ( . ) + 1 0 W : P R I » T " [ C R S R D | " S P C ( 4 ) ' ' [ S H F T G ] O O [ S H F TP ) L E a S H " : E = . : G O T O 5 ( > 0

[ C R S R D N ] [ C R SD [ S H F T S ] H O

3 8

3 9

4 1

4 2

4 3

4 5 4 6

4 7 4 8 4 ' ) 05 0 5 1 5 2 5 3

D | C T R LO T I N ! ! "

P R I N T " [ C R S R D N ] [ C R S R D N | S H F T ] O U R | S H F T S ] C O R ES H F T A S " ;

P R I N T S : P R N T " [ C R S R D 1 C T R L 5 [ S H F T ] O N U S = K J ^ 1 1 ;R t N T " [ C K S K D N ) [ C R S K O N ' | | C T R L 3 ( S H F T | ( ) U [ S H F T) I [ S H F T T j F . D D Y [ S H F T ! K A R " E C O T O 5 6 ^

G O S U B 4 0 0 : P R 1 K T " [ C R S R D t J | [ C R S R D N ] [ C R S R D N | ( C T R L 1 ] S P C ( 4 ) " t J U T O [ S H F T [ H O T S ! " P R I N T " [ C R S R D N ] [ C R S R

D [ S H F T Y ] O U R [ S H F T S | C O R E [ S H F T W ] A S " ;P R I N T F N S C ) : P R I N T " [ C R S R D N ] | C T R L 5 ] [ S H F T A N O T H E R

S H F T Q I U A R T E R [ S H F T P J L E A S K " : E = . : G O T O 5 6 0P O K E 3 6 8 6 9 , 2 4 2 : P O K E 3 6 8 7 9 , P R I N T " S H F T C I . R 1 " R E T t I R

P O K i : 3 6 8 6 9 , 2 4 2 : P K I N T " [ S I I F T C L R | [ C R S K D N ] | C R S R D N | | C TR f | S P A C E S P A C I ; C T R L ( J ) [ 1 8 S P A C K S ] C T R L < b ] " : l ' KI N T " [ S P A C i : ) ( S P A C E ] [ C T R L ) S P A C E [ S H O O T I N G G A L L E R Y !S P A C E K C T R L 0 ]

P R I N T ' M S P A C E ] [ S P A C i ; ) | C T R L 9 ] [ 1 8 S P A C E S 1 C T R L f l ] [ C R S: P R I K T " [ C T R L 4 ) | 3 S P A C E S J B Y : [ S H F T J ] O E [ S H F[ S H F T R J O C K E "

D N ] [ C T R LD

I I I ] ,P R I N T "

L E C TC R S KS i l F T

S P A C E S ] [ S H F T' : P R I N T S P C ( 4 ) " 1 S

D ] [ C R S RD I I F F I C I I L T Y I C R S RF F . ] A S Y - [ S H F T I | A R D "

G E T A S : C O S i n t 6 6 0V A L < A S ) : I F V < 1 0 R V > f - T I I E N 4 4 0

P R I N T " | C R S R D N ] [ C T R L 8 ] S P A C E ] [ S P A C E ) [ S P A C E ] " : V : P R IN T " [ C R S R D N [ [ C R S K D N ] [ C T R L 2 ] [ S H F T P J R E S S [ S H F T A [ S i l F T N ] [ S H F T ] [ S H F T E T [ S H F T S ] T A R T "

G O S U B r i 5 0 : I F F B G O T O 5 1 C ; O S U I 1 { ) 6 ( Pi F P = : i 2 ( ; t ) p r o r ) i 0

< ; K T A $ : I F A $ ( i " G O T O 4 7 0A [ C T R L 5 ] . [ C T R L 4 | S I . | C T R L 8 | $ S . [ C T H I . 6 ] S S [ C T R

1 S . $ . | C T R L 5 ] $ S . [ C T K I . 6 ] S S . [ C T R L 2 ] S S "F S = " [ C T R L 5 ] / [ C T R L 4 ] % S / [ C T R L 8 | % % / [ C T R L 6 ) % % [ C T R

1 ] % % / [ C T R L 5 ] % % / [ C T R L 6 ] Z % / [ C T R L 2 \ 1 VN " [ C T R L 6 — [ C T R L 5 [ C T R L 4 [ C T R L 8 [ C

R l C T R L 5 — [ C T R L 6 ] [ C T R L 5 ]

L i n e s 3 1 0 - 4 0 0 a r u s e d t p r e s e n ty o u r s h a r p s h o o t e r r e w a r d s a n t f i n do u i y o w i s h t p l a y a g a i n . H e r ea g a i n , y o m u s t u s t h s h i f t k e l t y p ei t h m e s s a g e s , a t h e y a r e d i s p l a y e d i l o w e r c a s e .

L i n e s 4 1 0 - 4 9 0 l o o k a h e c k o l o l i k e t h b e g i n n i n g o ( l i e g a m e , w h i c h i w h a t t h e y a r e . Q u i t e o f t e n p r o g r a mm e w i l l w r i t e t h e s t a r t u p r o u t i n e a f t e rt h m a i n p a r t o t h g a m e i c o m p l e t e .I d e v e l o p i n g a p r o g r a m f o t h u n e x -p a n d e d V I C , t h i s w i l l m o s t l i k e l y b s u b r o u t i n e t a c k e d i n t o a o p e n s p o t i t h p r o g r a m .

G O T O c o m m a n d w i l l w o r k j u s t a f a s t a i t h s t a r t u p r o u t i n e w e r e t h f i r s t l i n e o t h p r o g r a m , s i t a c t u a l l c a t i o n i n o a l t h a t i m p o r t a n t . I n s e r ti n t h r o u t i n e l a t e r i t h p r o g r a m i o n w a t f i n d o u i t h r e m a i n i n gm e m o r y w i l l a l l o w y o i b e f a n c y i s e t t i n g u t h h e a d e r s c r e e n .

L i n e s 5 1 0 - 5 4 0 s e t h i n i t i a l s t r i n g s o p r o g r a m m e d t a r g e t s . L i n e 5 5 0 c h e c k st h k e y b o a r d a n f i r e b u t t o n o t h j o s t i c k . T h i s i u s e d m a n y , m a n y l i m e s a

s u b r o u t i n e .L i n e s 5 6 0 - 6 4 0 a r r e s p o n s e l o o p s , t

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

P a r t o t h " r i g g i n g " i t h a t f o o l e da r o u n d w i t h t h l a s e r t r i g g e r s t h a tb u n c h o t a r g e t s w i l l p a s s b b e f o r e t h t r i g g e r r e s p o n d s t y o u r i n p u t . T h u s ,t h r e s p o n s e w i l l n l o n g e r b h a i r t r i gg e r , a i i i t h L e v e l m o d e .

L i n e 6 5 r e v e a l s s e l d o m - u s e d t r i c k .T h V I m a n u a l s t a t e s t h a t y o h a v ey o u r c h o i c e o e i g h t c o l o r s t h a t c a b P o k e d t t h c o l o r s c r e e n . W h a t h a p e n e d t t h o n e s f r o m 9 t 2 5 5 ? A l s i n g l e a d d r e s s e s f r o m 0 t 2 5 c a b P o k e d . I y o l o o k c l o s e l y a t h e d i s p l a yw h e n t a r g e t i h i t , y o u ' l l s e i a p p e a rt e x p l o d e i m a n y c o l o r s . W h i l e i t ' sn o t t h e i n t e n t o t h i s a r t i c l e t g e i v o l v e d w i t h b i t s o b y t e , y o u ' l l f i n dt h a t t i n e 6 5 P o k e s c o l o r 2 t t h e c o l o rs c r e e n . I y o w i s h t e x p e r i m e n t , y o c a t r n u m b e r s w i t h i n t h r a n g e o t 2 5 f o d i f f e r e n t r e s u l t s .

L i n e s 6 6 0 - 6 7 0 p r o v i d e t h s u b r o u t i n et h a t P o k e s t h e c o l o r s t t h h e a d e rs c r e e n S H O O T I N G G A L L E R Y b a n e r . W h e n y o r u t h p r o g r a m , y o u ' l ln o t e t h a t t ! i e c o l o r s m o v e i o p p o s i t e d r e c t i o n s f o r e a c h w o r d o t h b a n n e r .T h l e f t - t o - r i g h t c o l o r m o v e m e n t i t h w o r d G A L L E R Y i p e r f o r m e d b y l i n e6 7 0 . T h i s i d o n e b u s i n g r e v e r s ec o u n t i n g l o o p , i n c r e m e n t i n g t h c o u n t

6 R U F e b r u a r y 1 U X 4

Page 63: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 63/166

C i r c l o 2 1 o R o a i l o ' S o i v l c o e n C i r c l e I o R v a i l o i S e r v i c e c » r d

D O N ' T R U N , I T H G e t t h e M A S T E R A C C O U N T I N G P R O G R A M a n k e e p y o u rb u s i n e s s i p e r s o n a l a c c o u n t s r u n n i n g I t h b l a c k ; b e c a u s e w i t h M A S T E R y o u c a n n e v e r o v e r d r a wy o u r a c c o u n t s . A n w i t h M A S T E R y o u c a n k e e pt r a c k o 1 0 0 , 0 0 0 a c c o u n t s w i t h n d o l l a r l i m i t s .M A S T E R A C C O U N T I N G P R O G R A M r e c o r d s , u p d a t e sp r i n t s d o c u m e n t t d e s c r i b e e a c h t r a n s a c t i o n ,c r e a t i n g a a u d i t t r o l l f o a c c o u n t s p a y a b l er e c e i v a b l e . I n v o i c e s , s t a t e m e n t s , p u r c h a s eo r d e r s , b a n k b o o k , p a r t s l i s t s o t h e r b u s i n e s sa c c o u n t s . M A S T E R I c o m p a t i b l e w i t h t h e C - 6 4C o l o r C o m p u t e r o P E T / C B M C o m p u t e r w i t h 3 2 m e m o r y . O n o t w C o m m o d o r e d i s k d r i v e sC o m m o d o r e o E p s o m p r i n t e r a r a l y o u ' l l n e e d t k e e p y o u r a c c o u n t s i o r d e r . S e n d S 7 Q f o c o m p l e t e p a c k a g e w h i c h i n c l u d e s u s e r ' s m a n u a l ,

d i s k w i t h s e t - u p a c c o u n t i n g p r o g r a m s i u t i l i t y p r o g r a m s t o B E N S O N G R E E N E ,

2 1 0 F i f t h A v e n u e , N . Y . , N . Y . 1 0 0 1 0( 2 1 2 ) 6 8 5 - 6 9 0 6

M V I S A a c c e p t e d .

C i r c l e 1 9 o H c a O e i S e r v i c e c a

6 4 M E M O R YF O T H * V I C S

A N N O U N C E ST H U L T I M A T E ° V I C 2 M E M O R Y '

T H B d K V M K M U F 1 Y E X P A N S I O N M O D U L E W / i M K O f N O R M A L E P A N S I O N 4 Q A D F O P R O G R A M C R G A T A S T O R A G E . B O O S T SM E M O R Y T A L M O S T 7 O . D 0 O B Y T E S A L M O S T T W I C E T H E U S A B L EM E M O R Y D F T H E * C - « M A L L O B L O C K S A R S W I T C H S E L E C T A B L EA N W R I T E P R O T E C T A B I E T H L - N T i n E U N I T D R A W S O N L Y S 5 M T H f c 6 r K H A G O P L A T E D E D G E C O N N E C T O R O N O I H O U S E DI A I N S T I N C T I V E B L A C K C A S E A l l T H I S A P R I C F Y O C A A

$ 1 0 9 . 9 5A I S U N I t V R f t l A S F O F R O M L F T C O

H U A C C E S S O R Y F D D U F I ( i A K V T O M A K I I A S T P H U G R A MB A S I C T U U S t A M M O R Y A V A I L A B I N S T A L L E D N E O A D D E DT T H L E T C O & 1 K V % ? 3 3 b

D E L U X E S L O T M A N S I O N C H A S S I S W I T H F X P E R I M E N T E R SS L O T F O R i k O C K A H D f l C S S C H A N G E S S E P A R A T E P O W E R S W I T C H E S .F U S E A N [ ] F I E S E T B U T T O N F O T i l l - V I C . S 3 9 H bC U S T O M C L A S T I C C A E F T F I - V I C X P A N S I Q N S L O T G R E A T

F O Y O U R C R E A T I V E H O M E P R O J E C T S H A M O L L F D R D I S W I T C H7 % - . S ' * " ' . i . 1 N O H O A R M I 1 3 9 b. - ■ : 1 L E T C O . D E P T . R L E A D E R E L E C T R O N I C T E C H N O L O G Y C O 7 3 1 0 W E L L S R O P L A I N C I T V . O H I O 4 3 O G 4O C A L L 1 - S 1 4 - S 7 3 - 4 4 1 0

W A C C E P T V I S * M O S I f B C I M i ) t H ( t « 1 J W O N F Y O H U f f E Q C K B H G E O R D E H 5p i e » s e i N C i u n t a c c i n r » d a i f n s i g nE X H J A V L F M I T f r l W f l U ' J f l M " V O A I P H 0 n u t I 5

O H I O O F S i n f N T A 1 J 0 S f c S A l I B T A R F t L V C I I H I N

S t i l l t h B e s t !

R a t e d T H B E S T e d u c a t i o n a lp r o g r a m l o t h V I 2 0 T M b C t e a t l r e C o m p u t i n g m a g a z i n e .C o m m o d o r a v e r s i o n : " T h i sI t h e b e s t t y p i n g t u t o r w h a v es e e n y e t : i c a g e y o u rc h i l d r e n t o u c h t y p i n g I s h o r to r d e r a n B r i n g a o l h a n d u t s p e e d . I n c l u d e s e x c e l l e n tt r a i n i n g m o d u l e s a n d a a r c a d e l y p e m o d e t l i v e nt h i n g s u a n p u s o m ep r e s s u r e o n * # * * I N F O - 6 4O u c u s t o m e r s c o n t i n u e t t e l lu o t h e i r s u c c e s s . . . .! ' . . d e l i g h t e d w i t h m s o n ' sp r o g r e s s . . h I t h o n l yo n I h i s e c o n d g r o d o c l a s sw h t o u c h t y p e s a t h c o m p u t e r . "f 5 y o u r o l d m a w r i t e s ) . . . " g r e a t , o x c o l l o n l . T m s o u r c eo g r e a t l o a r n i n g . . J u s t c a n ' t e x p r e s s h o m u c h h a v ee n j o y e d I t l "I d a l l y u s b s c h o o l s a c r o s s t h U S 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 a i t b e s t " C o m m a n d e r m a g a z i n eT Y P I N G T U T O R W O R D I N V A D E R ST h e p r o v e n w a t l e a r n t o u c h t y p i n g .C O M M O D O R E 6 4 T a p e $ 2 1 . 9 5C O M M O D O R E 6 4 D i s k S 2 4 . 9 5V I 2 ( u n e x p a n d e d ) T a p e $ 2 1 . 9 5

I F ( F L I G H T S I M U L A T O R )

C A R T R I D G EF O T H V I 2

C O M M O D O R E 6 D I S K O T A P E

$ 3 9 . 9 5J O Y S T I C K R E Q U I R E D

P u t y o u r s e l l I t h p i l o t ' s s e a t ! v e r y c h a l l e n g i n g r e a l i s t i cs i m u l a t i o n o I n s t r u m e n t f l y i n g I l i g h t p l a n e . T a k e o f f ,n a v i g a t e o v e r d i f l l c u l i t o r r a l n , a n l a n d a o n o t h e 4 a i r p o r t s .A r t i f i c i a l h o r i z o n , ■ . a n o t h e r w o r k i n g i n s t r u m e n t s o s c r e e n .F u l l a i r c r a f t f e a t u r e s . R e a l i s t i c a i r c r a f t p e r f o r m a n c es t a l l s t e p i n s . e t c . T r a n s p o r t y o u r s e l f t a r e a l - t i m e a d v e n t u r e I t h s k y . F l i g h t t e s t e d b p r o f e s s i o n a l p i l o t s a n j u d g e d" t e r r i f i c " !

^ B S h i p p i n g a n h a n d l i n g $ 1 . 0 0 p e i ^ H M p J i■ o r d e r C r e s i d e n t s a d 6 t a x . ' • * ■ • '

A C A D E I i l V■ S O F T W A R ER O B o 6 2 7 7 , S a R a f a e l , C 9 4 9 0 3 ( 4 1 5 ) 4 9 9 - 0 6 5 0

, ' r . > ! j j . i ; r i M : i ' r : , W r i l a t o u N o P r o g r a m M n n n g e i c o n c e r n i n g■ n o x c o p l l o n o l V I 2 0 . T M o C o m m o d o r e 6 * T M g a m e

o i : L f i i p r o g r a m y o h « d a v i l o p f l d .

R U F e b r u a r y 1 U 8 4 6

Page 64: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 64/166

L i v i n g c o n t i n u e d .

5 5 5 6 ( 15 7 5 8 5 9 6 0 6 1 f f l6 2 6 3 6 4 6 5 6 6 f f l

7 J

P R I N T " [ S H F T C L R ] " i E $ = A S :P O K E 3 7 1 3 7 , 6 2 : F B = - ( ( P E E K (

: R E T U R NP R I N T " [ C R S R D f J ] [ C R S H D N

T K L 9 ] [ S H F T T ] R V [ S H F TG 1 - ; T A S : 1 F A S " " T H I - : N 5 7 ( JI F A $ - " Y " G 0 T 0 6 2 l jI F A $ « " N " G O T 0 6 l ( lG O T O 5 7 $P O K E 3 6 8 6 9 , 2 i f J : P O K E 3 6 8 7 9 ,I F E = 1 T H K N H I = S - 1 P ^ 5 )I F E - . T H E N H I - .P O K E 3 6 8 7 9 , 1 5 : f i O T O 2 ( l

C O T O 3 $3 7 1 3 7 )

[ C R S f f1 C A I S

A N D 3 2 ) . ) : P P i - K K ( 1 9 7 )

D

2 7 : P R I N '

I - O B N - T 0 2 f f l P O K K T X 4 P O F - l + C , 2 2 : N E X T : G O T O 2 1 f )

F 0 R N - 3 8 « 6 9 T 0 3 8 ' 1 7 6 ! P O K E N ,f ' ' O K N 3 H 4 B 4 T ( ) 3 8 4 7 8 S T F . P - 1

R E T U R N

4

[ C T R L 2 ] " S P C ( 4 ) " [ CS H F T Y ] / I S H F T N } ) "

' [ S H F T C L R ] " : K N D

P O K E T X + C , 2 2 : P O K E T X: n t < 7 # r n d ( i ) + i ) s N E x tI ' O K E N , I ' ( 7 * R M ) ( J i N E X T s

b S T E P - I L o a d i n g H i P r o g r a m

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

d o w n t r e c o v e r c o n t r o l .T h e r e i n e a s y w a t c h e c k t y p o

i t h d a t a m o d u l e u n t i l y o r u t h p r o g r a m . I y o t i w i s h t c h e c k i f i r s t , m a k e l i n e 5 0 R E l i n e t l o c ko u t h a u t o l o a d f e a t u r e . T h e n r u t h l i s t i n g . I t h e r e i n i n d i c a t i o n o f a d a t ae r r o r , t y p e P O K E 3 6 8 6 9 , 2 5 5 f r o m t h C o m m a n d m o d e ( i . e . , n l i n e n u m b e r ) .

T h i s w i l l s w i t c h t h V I t t h g r a p hi c m o d e , a n m e s s a g e s o t h e s c r e e n

w i l l b g a r b a g e . T r t y p i n g t h e p e r i o d ,$ ° 1 a n ' - k e y s ; y o s h o u l d s e c u t o c h a r a c t e r s . T h e s e k e y s a r u s e d i l i n e s 5 1 0 - 5 3 0 o t h g a m e m o d u l e t p r v i d e t h e t a r g e t s . T r e c o v e r c o n t r o l , t y p eP O K E 3 6 8 6 9 , 2 4 0 . Y o w i l l h a v e t t y p et h i s " b l i n d , " a o n l y p r o g r a m m e d k e y sp r o v i d e l e g i b l e c h a r a c t e r s .

A f t e r b o t h m o d u l e s h a v e b e e n d b u g g e d , t h n o r m a l l o a d i n g p r o c e d u r ew i l l b a s f o l l o w s . L o a d a n r u t h D a t a m o d u l e . L e a v e t h D a t a s s e t t e p l a yk e d e p r e s s e d . T h D a t a m o d u l e w i l la u t o m a t i c a l l y l o a d a n r u t h G a m em o d u l e . T h h e a d e r s c r e e n w i l l a u t om a t i c a l l y a p p e a r w h e n t h e l o a d i n g o e r a t i o n i c o m p l e t e d .

T h S u c k e r B e S t e p r i g h t u p a n d h i t h b u l l ' s e y e ,

p a r d n e r ! W h n e e d s i n s t r u c t i o n s t o p u l lt h t r i g g e r ? R a t h e r , p r e s s t h s p a c e b a ro f i r e b u t t o n . B u d o n ' t f a l l f o a s u c k e rb e t a s t o y o u r m a r k s m a n s h i p ! T h t a g e t s a r e r i g g e d , a n w h a t l o o k s l i k e t w m a b e o n l y o n e !

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

C i r c l o 1 4 7 o R e a d e r S q i v j c c c a r d

M ' F I L EF u l l - P o w e r e d D a t a M a n a g e m e n t S y s t e mE a s y t u s M e n u - D r i v e n S c r e e n sC o m p l e t e n u m e r i c a n f o r m u l a c a p a b i l i t i e sV e r s a t i l e R e p o r t G e n e r a t o rM e r g e r s t m o s t m a j o r w o r d p r o c e s s o r sS u p p o r t s t h o u s a n d s o r e c o r d - k e e p i n ga p p l i c a t i o n s

f l i i r f t| H 1 1 1 1S M A R T

T h e c o m p l e t e p e r s o n a l s y s t e m f e a t u r i n g :S i m p l i f i e d W o r d p r o c e s s i n gM o n e y M a n a g e m e n tA m o r t i z a t i o n — L o a n s S a v i n g sR e c o r d K e e p i n g — M a i l L i s t H o m e I n v e n t o r yT i m e M a n a g e m e n t — C a l e n d a r S c h e d u l i n gA l P r o g r a m s l o a d f r o m a M a i n M e n u

i 1

W A L L S T R E E T M I C R O S C O P ED e t a i l e d f u n d a m e n t a l p r i c e a n f i n a n c i a la n a l y s i s o c o m m o n s t o c k s .E a c h s t o c k r a t e d a g a i n s t 1 c r i t e r i a .S t r o n g b u y a n d s e l l s i g n a l sm a k e s s u c c e s s h i g h p r o b a b i l i t y .A v a i l a b l e w i t h 1 y e a r h i s t o r y o F o r t u n e 5 0 C o m p a n i e s a n m a n y m o r e s o o n .

M U S I C W R I T E R - 6 4M u s i c w r l t e r - 6 4 O U T P U T S S H E E T M U S I Cu s i n g h i g h r e s o l u t i o n p r i n t e r g r a p h i c s ! ! !C r e a t e — E d i t — P l a y T h r e e F u l l V o i c e sI d e a l p r o f e s s i o n a l t o o l f o r :c o m p o s e r s , a r r a n g e r s ,m u s i c i a n s o r v o c a l i s t s .G r e a t l e a r n i n g t o o l f o s t u d e n t s .

D i s k S o f t w a r e f o t h C o m m o d o r e 6

C O N T A C T : D O U B L E E L E C T R O N I C S 1 2 0 2 7 P A C I F I C S T R E E T O M A H A N E . 6 8 1 5 4 4 0 2 - 3 3 4 7 8 7 0

6 R U F e b r u a r y 1 9 8 4

Page 65: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 65/166

T h t a r g e t y o s e m i g h t n o r e a l l y b t h e r e !

s a m e t a r g e t , i i n l o n g e r t h e r e , s y o a r r e a l l y s h o o t i n g a b l a n k s p a c e . B u i t ' s n o f a i r t k e e p y o g o o d V I g a m e s t e r s i t h d a r k a t o t h e r i g g i n g ,s h e r e ' s a s m a l l t i p : k e e p y o u r e y o t h r i g h t h a n d t a r g e t !

T h o n l y t a r g e t t h a t c a b h i i t h o n t h a t e n t e r s t h e s h o o t i n g g r i d o t h v e r y r i g h t h a n d s i d e . T h o n l o t h e l e f ta p p e a r s t b t a r g e t , b u i r e a l l ys p a c e . W h a t y o s e i n o a l w a y sw h a t ' s r e a l l y t h e r e ! T h i s a p p a r e n t i l l us i o n i t r i c k i p r o g r a m m i n g , a o p o s e d t o t h e u s e o m i r r o r s i s o m e a c a d e g a m e s .

T e x p l a i n t h l a s t s t a t e m e n t , t a k ec l o s e l o o k a t h g a m e s i m o d e m a c a d e . M i r r o r s a r o f t e n u s e d t c r e a t e at h r e e - d i m e n s i o n a l e f f e c t , g i v i n g t h e i p r e s s i o n t h a t m o r e a c t i o n i t a k i n g p l a c et h a n t h e r e r e a l l y i s

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

T h V I T i m e rW h a t a b o u t t h g a m e t i m e r , y o a s k ?W e l l , T l $ w a s t o s l o w t g i v e t h

d e s i r e d e f f e c t , s t h t i m e i f a k e d . ( Y o ud i d n ' t e x p e c t c a r n i v a l - t y p e g a m e t b h o n e s t , d i y o u ? ) O t h V I C , T I h a s ad i f f e r e n t v a l u e t h a n T I S . T c h e c k t h i s ,t r t h f o l l o w i n g :1 T I S - " O O O O O O "

2 P R I N T T l T I 3 G O T O 2 f O c h a n g e l i n e 3 t F O X T 5 0 0 : N E X T : G O T O 2

A d d i n g t h d e l a y l o o p s l o w s t h a b o v e t e s t p r o g r a m t t h p o i n t w h e r ey o b e g i n t o s e c t h e r e i s o m e r e l a t i o nb e t w e e n t h t w c o u n t e r s . T h l o o pw i l l a d a b o u t h a l f s e c o n d o t h V I C , s t h s e c o n d s a r u s u a l l y d i p l a y e d t w i c e . T h i s i w h f a k e d t h t i m e r , f o r i h a t r u m u c h f a s t e rt h a n o n s e c o n d . T h i s w a n e c e s s a r y t k e e p t h e s c o r e a n t h e s h o t s i ( h c o r e c t p o s i t i o n o t h s c r e e n .

T h a c t i o n i V I G a l l e r y i s u r p r i si n g l y f a s t f o B a s i c p r o g r a m . L e v e li n o t h e h a r d e s t , b u l e v e l s a n a r p r e t t y t r i c k y . I l e v e l 1 y o c a r a c ku 1 0 0 K p o i n t s . S o g o o d s h o o t i n ' ,p a r d n e r l E

8 C O L U M N S !2 L I N E S !

F U L L P R O F E S S I O N A L D I S P L A Yf o C o m m o d o r e 6

w i t hT S c r e e n m a k e r

V I D E O D I S P L A Y G E N E R A T O Ru » P t t h v x t s i M s t T u t a t m t a c v t * u w » » l a c i T * u ^

S M I L i m ) . ' ! M l m > n w t u lW h a i * i « - 1 ™ \ * «

■ f L i a n e w K t

S c r e e n m a k e r "$ 1 4 9 . 9 5

C o p y - W r i t e r "W O R D P R O C E S S O R

$ 7 9 . 9 5C o m b i n a t i o n

S c t e e n m a k e r ' a n C o p y - W r i l e r

$ 1 9 9 . 9 5S c r e e n m a k e r " i v i d e o d i s p l a y g e n e r a t o r m o d u l e t h a t p l u g s i n t o I h e x p a n s i o n p o r t o t h C o m m o d o r e 6 I p r o v i d e s f u l l B c h a r a c t e r s o n e a c h l i n e o t h e d i s p l a y W i t hS c r e e n m a k e r " . v i d e o d i s p l a y s w i l l a p p e a r t h s a m e a p r i n t e r o u t p u t T w i c e t h i n f o r m a t i o n i a v a i l a b l e o t h s c r e e n W o r d P r o c e s s i n g i e a s i e r T r i a l p r i n t o u t s a r e l i m i n a t e d . F o r m s a n r e p o r t s c a b s e t u p f a s t e r

W O R D P R O C E S S I N G W I T H 8 C H A R / L I N E !C o p y - W r i t e r i t u l l f e a t u r e p r o f e s s i o n a l W O R D P R O C E S S O R d e s i g n e d t w o r k w i t ht h S c r e e n m a k e r " v i d e o g e n e r a t o r m o d u l e T h i s c o m b i n a t i o n p r o v i d e s f u l l p r o f e s s i o na d i s p l a y a w e l l a t h e f e a t u r e s o t h e b e s t w o r d p r o c e s s o r s a n m o r e T h i s i n c l u d e s f u l ls c r e e n e d i t i n g , d o u b l e c o l u m n s , s h o r t h a n d , l e f t m a r g i n , r i g h t m a r g i n , c e n t e r i n g , v a r i e t yo p a g i n g c o n t r o l s , p a g e s i z e c o n t r o l s , f o o t e r s , h e a d e r s , a u t o p a g e n u m b e r i n g , s p e c i a lp r i n t e r f e a t u r e c o n t r o l , g r a p h i c s c a p a b i l i t y , a n m o r e 1 C o p y - W r i t e r " i w r i t t e n i F O R T Ha n h a a l a r g e t e x t b u f f e r a l l o w i n g o v e r 7 0 ( 4 c o l ] l i n e s i m e m o r y

-

T m i c r o t e c h )P . O . B o x 1 0 2

L A N G H O R N E . P A 1 9 0 4 72 1 5 - 7 5 7 - 0 2 8 4

D E A L E R S C A L L U S W H A V ED E A L F O Y O

C i r c l o 1 4 a R o a d e r S o r v l c B c a r d .

H U F e b r u a r y 1 9 8 4 6

Page 66: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 66/166

T a s t e o A r r a y sI y o u ' r e h u n g r y t k n o w

w h a t a r r a y s a r a n w h a tt h e y c a d f o y o u r p r o g r a m s ,h e r e ' s c l e a r , s t e p - b y - s t e pt u t o r i a l t c h e w o n

B S h a r o n Z a r d e t t o A k e r

R U I R i g h tC o m m o d o r e 6

A d d r e s s a u t h o r c o r r e s p o n d e n c e t S h a r o n Z a r d e t t o A k e r , 2 0 C o u r t l a n dD r i v e . S u s s e x , N 0 7 4 6 1 .

6 R U F e b r u a r y 1 0 8 4

T h m o s t o f t e n a s k e d q u e s t i o n a b o u ta r r a y s , a f t e r " W h a t a r t h e y ? " i " W h a t a r t h e y / o r ? " A f i r s t , t h e y m a s e e m l i k e j u s t a n o t h e r t y p e o v a r ia b l e ; b u t r e a d o n , a n d i s c o v e r s o m e o t h e u s e s o t h i s p o w e r f u l p r o g r a m m i n gt e c h n i q u e .

W h a l I a A r r a y ?W i t h a r r a y s y o c a s t o r e i n f o r m a

t i o n . W h e n t h a t i n f o r m a t i o n c o n s i s t s o n u m b e r s , n u m e r i c a r r a y i u s e d ;s t r i n g a r r a y i u s e d f o r c h a r a c t e r -s t r i n g s t o r a g e .

Y o c a t h i n k o f a n a r r a y a r o o e m p t y b o x e s , e a c h a b l e t o h o l d a n n u m b e r o s t r i n g y o u w a n t t o p u t i n t oi t E a c h b o x h a s a n a m e , m a d e u o t h v a r i a b l e t h a t n a m e s t h w h o l e r o w , p l u sn u m b e r t h a t i n d i c a t e s t h e b o x ' s p o s it i o n i t h r o w . I y o h a v e r o o f i v eb o x e s , t h e y m i g h t b e c a l l e d :A ( 0 ) A ( l ) A ( 2 ) A ( 3 ) A < 4 )T h n u m b e r i p a r e n t h e s e s i c a l l e ds u b s c r i p t ; A { 1 ) i p r o n o u n c e d " s u b -o n e . "

D i m e n s i o n i n g a a r r a y m e a n s t e l l i n gt h c o m p u t e r t s e a s i d e a b l o c k o m e m o r y c e l l s t o s t o r e i n f o r m a t i o n . T h a ti n f o r m a t i o n m i g h t b e g i v e n w i t h i n t h ep r o g r a m i t s e l f , o i m i g h t b i n p u tw h i l e t h p r o g r a m i r u n n i n g .

T d i m e n s i o n a n a r r a y , u s t h D i s t a t e m e n t : D I A ( 2 0 ) . T h i s t e l l s t h c o m p u t e r t s e a s i d e 2 1 m e m o r y c e l l s ,o e l e m e n t s , t h e f i r s t b e i n g A ( 0 ) , ( h l a s t A ( 2 0 ) .

T h c o m p u t e r a u t o m a t i c a l l y d i m e ns i o n s a a r r a y o e l e v e n e l e m e n t si f — w i t h o u t e m p l o y i n g t h D i s t a t em e n t — y o u u s s u b s c r i p t e d v a r i a b l ew i t h i n p r o g r a m . F o e x a m p l e , i y o u s 3 A ( 4 ) = 1 7 t h c o m p u t e r w i l l d m e n s i o n a a r r a y n a m e d A w i t h t h ee l e v e n e l e m e n t s A ( 0 ) t h r o u g h A ( 1 0 ) .T h i s a u t o m a t i c d i m e n s i o n i n g o c c u r s ,h o w e v e r , o n l y i y o u r s u b s c r i p t i t e o

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

I i g o o d p r o g r a m m i n g p r a c t i c e a w a y s t d i m e n s i o n a a r r a y , r e g a r d l e s so i t s i z e ; y o u r l i s t i n g w i l l b m u c he a s i e r t f o l l o w . I c a a l s o b m e o r y - s a v e r : a l t h o u g h i a d d s l i n e t y o u r p r o g r a m , D I A ( 4 ) w i l l d i m e ns i o n a a r r a y o o n l y f i v e e l e m e n t s , i s t e a d o t h a u t o m a t i c e l e v e n .

A n n u m e r i c v a r i a b l e s u c h a A % ( 4 ) ,B P ( 8 ) o X L ( 1 0 ) c a b u s e d t n a m en u m e r i c a r r a y . A n l e g a l s t r i n g v a r i a b l el i k e A $ < 9 ) o S Z $ ( 8 ) c a b u s e d f o s t r i n g a r r a y .

I t i s s o m e t i m e s c o n f u s i n g , a n o f t e ni n c o n v e n i e n t , t h a t t h C o m m o d o r e i d e nt i f i e s t h f i r s t e l e m e n t o a a r r a y a " 0 . " K e e p i m i n d t h a t " D I M A ( 5 ) "g i v e s y o s i e l e m e n t s , A ( 0 ) t h r o u g hA ( 5 ) , n o f i v e e l e m e n t s , A ( l ) t h r o u g hA ( 5 ) .

F i l l i n g a n A r r a yT f i l l o n o t h " b o x e s " i a a r r a y

w h e n w r i t i n g p r o g r a m , y o a s s i g n i v a l u e j u s t a y o u ' d a s s i g n v a l u e t a n o t h e r v a r i a b l e :A ( 2 ) = I 7 : A ( 4 )o

= T 3 : R E A D A ( X ) : N E X TD A T A 5 , 1 7 , 8 3

T h s u b s c r i p t e d v a r i a b l e t h a t s t a n d sf o c e l l i a a r r a y c a b u s e d l i k e a n o t h e r v a r i a b l e . F o i n s t a n c e , A ( l )A ( l ) + I , P R I N T A { 3 ) a n P R I N TA ( 4 ) * 1 6 a r a l v a l i d c o m m a n d s .

T f i l l b o d u r i n g t h r u n n i n g o p r o g r a m , a l y o h a v e t d i u s t h n a m e o t h e l e m e n t w i t h t h I n p u tc o m m a n d , l i k e t h i s : I N P U T A ( 4 ) o r I P U B ( 6 ) .

T r t h i s s h o r t p r o g r a m :1 D I A ( 2 )

2 A ( 0 ) 1 5 : A ( 1 ) 2 7 : A < 2 ) 3 3 ! ; O R N = 0 T O 2 : P R l N T A ( N ) : N l - X T

Page 67: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 67/166

C i r c l e 2 o n R s a d o r S e r v i c e c a r d

T H I H K T A H K 'I y o u ' v e b e e n u s i n g o t h e rs o f t w a r e w i t h y o u r c o m m o d o r eG t ' " , y o u h a v e p r o b a b l y l e a r n e dt c o m p r o m i s e l o t ! M a y b e y o h a v e e v e n c o n s i d e r e d I n v e s t i n gi m o r e e x p e n s i v e h a r d w a r e .H o l d e v e r y t h i n g . . . a r m t h a tC o m m o d o r e 6 4 ™ w i t h e x p l o s i v ef i r e p o w e r a s w e l l a s P h i - B e t ai n t e l l e c t ! A l y o r e a l l y n e e d i

" T h i n k T a n k " w o r k i n g f o y o u .M i r a g e c o n c e p t s s o f t w a r e :

I n g e n i o u s l y s i m p l e t o o p e r a t eu n r e s t r a i n e d u s e r f l e x l b l l t yA w e s o m e l y p o w e r f u l

M i r a g e c o n c e p t s b r i n g s a n e d e f i n i t i o n t t h e p h r a s e " T h i n k -

M i r a g e c o n c e p t s 'P o w e r P a c k e d

S o f t w a r e Y o u rC o m m o d o r e 6 4

T a n k " w i t h t h e I n t r o d u c t i o n o t h e i r c o m p a n i o n w o r d P R O C E S S O Ra n d D A T A B A S E M A N A G E R p r o g r a m s .T o g e t h e r , t h e y b u l l d o z e v o u rC o m m o d o r e 6 4 t h r o u g h a n yo b s t a c l e . . . w i t h f i n g e r t i p e a s e !u s e r C o n f l d e n c e - o n c e y o u ' v ee x p e r i e n c e d t h s i m p l i c i t y a n r a w - p o w e r o M i r a g e c o n c e p t ss o f t w a r e , v o w i l l n e v e r a g a i ns e t t l e f o l e s s ! P e r f e c t i o n i t h o n l y s t a n d a r d w t o l e r a t e a M i r a g e C o n c e p t s . P u t " T h l n k -T a n k " i y o u r c o m m o d o r e 6 4 ™ . . .a s k , y o u r d e a l e r f o M i r a g ec o n c e p t s ' w o r d p r o c e s s o r a n D A T A B A S E M A N A G E R t o d a y . O n l yS 9 9 . 9 5 e a c h .

a i n c .2 5 1 9 w . S h a w A v e . , 1 0 F r e s n o , c 9 3 7 1 1

F O R D E A L E R I N F O R M A T I O N , C A L L : ( 8 0 0 ) 6 1 1 - 1 4 4 1 I C A L I F O R N I A ( 8 0 0 ) 6 4 1 - 1 4 4 2T C o m m n d o r u G I P e g l s l e r e r t T r a t f o M a r k o C a m m w l D ' e E t o c i r a n i c a , L i d

Page 68: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 68/166

F i g . I s t a c k - o f - b o x e s a n a l o g y f o r a t w o - d i m e n s i o n a l a r r a y

L j 1 2 2 3 3

L i s t i n g I

D I A ( 5 )K O N = T P R O T " W H A TI N P U T A ( N ) :F O N = 0 T OP R I N T " B O X " N

. p r o g r a m f o

D Y O N E X T

W A N T I

" C O N T A I N S " A ( N )i n s e r t i n g v a l u e s i n t o

l ) O X " N

a / ( / m y .

1 N = I N T ( R N D ( 0 ) » 5 0 ) + 12 F O R T - l T 2 3 I N P U T " W H A T ' S Y O U R G U E S S " ; G4 E C = T U R N P R I N T " Y O U W I N ! " : I ! N D5 N E X T T6 P R J N T " V O U L O S E . T H E N U M B E R W A S " N : E N D

L i s t i n g 2 n o - f r i l l s v e r s i o n o t h n u m b e r - g u e s s i n g g a m e .

1 D I A I ' ) )2 < N I N T ( R N D (3 0 F O R T = 0 T O 1 94 I N F U T " W H A T ' S Y O U R G U F . S S " j G5 0 F O R C K = 0 T O T6 I F G = A ( C K ) T H E N P R I N T " Y O U T R I E D T H A T A L R E A D Y " : G O l ' 0 4 ^7 1 I ' ( ; O A ( C K ) T H E N N E X T C 8 L E T A ( T ) - G9 0 I F G N T I I E N P R I N T " Y O U W I N " : G O T O 1 2 01 0 N E X T T1 1 P R I N T " Y O U L O S E . T H E N U M B E R W A S " N1 2 P R I N T " Y O U R G U E S S E S W E R E : " : P R I N T1 3 F O R X = 0 T O I 9 : P R I N T A ( X ) , : N E X T X : E N D

L i s t i n g 3 T h n u m b e r - g u e s s i n g g a m e w i t h a d d e d f e a t u r e s .

L i n e 1 d i m e n s i o n s t h r e e - c l e m e n ta r r a y . L i n e 2 f i l l s t h e l e m e n t s . L i n e 3 0s e t s u l o o p s t h a t t h f i r s t t i m e ,A ( N ) i A ( 0 ) , t h s e c o n d t i m e i i A ( l ) ,a n f i n a l l y i i A ( 2 ) .

T h f o r e g o i n g p r o g r a m d e m o n s t r a t e so n r e a s o n a r r a y s a r u s e d s m u c h —f o e a s y r e t r i e v a l o i n f o r m a t i o n . I y o h a s t a r t e d w i t h A 1 5 : B 2 7 : C 3 2 y o c o u l d n o e a s i l y w r i t e a l o o p t h a tw o u l d p r i n t o u t h e v a l u e s o t h o s ev a r i a b l e s .

A s o o n a n u m e r i c a r r a y i d i m e ns i o n e d , b t h w a y , ( h c o m p u t e r f i l l s i w i t h z e r o s , s a e l e m e n t i n e v e r r e a l l ye m p t y . T h c e l l s o f j u s t - d i m e n s i o n e ds t r i n g a r r a y c o n t a i n e m p t y s t r i n g s .

N o t r t h p r o g r a m i L i s t i n g 1 w h i c h a l l o w s y o t i n p u t t h e v a l u e s f o t h a r r a y .

A p p l y i n g A r r a y sY o u m a y b f a m i l i a r w i t h s i m p l e

n u m b e r g u e s s i n g g a m e s , w h e r e t h c o m p u t e r g e n e r a t e s r a n d o m n u m b e rt h a t y o m u s t g u e s s . L i s t i n g i a n o -f r i l l s v e r s i o n o ( h a t g a m e : y o u h a v e 2 t r i e s t o f i n d t h n u m b e r , w h i c h i b t w e e n o n e a n d f i f t y .

A a r r a y i p e r f e c t w a o k e e p i n g[ r a c k o f w h i c h n u m b e r s y o u ' v e a l r e a d yg u e s s e d . L i s t i n g 3 i t h s a m e g u e s s i n gg a m e w i t h t w e x t r a f e a t u r e s — a d u p l ic a t i o n c h e c k e r a n r e - c a p o w r o n ga n s w e r s a t h e n o f l o s i n g g a m e .

T h i s i m p r o v e d g u e s s i n g g a m e b e g i n sw i t h t h e d i m e n s i o n i n g o 2 0 - e l e i n e n ta r r a y , o n f o e a c h g u e s s . T h F o r - N e x tl o o p s t i l l a l l o w s f o 2 t u r n s , b u h a b e e n c h a n g e d t c o r r e s p o n d t t h s u b s c r i p t s o t h a r r a y e l e m e n t s .( R e m e m b e r , t h e y a r n u m b e r e d z e r ot h r o u g h 1 9 . )

E a c h g u e s s ( G i p l a c e d i n t o a e l m e n t o t h a r r a y a t l i n e 8 0 L i n e s 5 0 - 7 0c h e c k y o u r c u r r e n t g u e s s a g a i n s t t h a n s w e r s a l r e a d y s t o r e d i t h a r r a y . B u s i n g F O C T i t h i s l o o p ,y o a v o i d w a s t i n g t i m e c h e c k i n g l o o e m p t y c e l l s .

I G t h c u r r e n t g u e s s , d o e s n o m a t c h t h n u m b e r s i o r e d i c e l l , t h n e x t c e l l i c h e c k e d . I m a t c h i f o u n d ,t h e p l a y e r i t o l d t t r a g a i n . I n m a t c h i f o u n d , i p l a c e d i t h n e x ta v a i l a b l e c e l l , a n t h l o o p b e g i n sa g a i n . L i n e 1 2 p r i n t s o u a l t h n u b e r s s t o r e d i t h a r r a y .A n o t h e r D i m e n s i o n

T h " r o w o f b o x e s " i o n c - d i -m e n s i o n a l a r r a y — a l l t h b o x e s l i n e d u i s i n g l e r o w . I y o u h a d f e r o w s o fb o x e s s t a c k e d o t o o e a c h o t h e r ,y o u ' d h a v e t w o - d i m e n s i o n a l a r r a y .( S e e F i g . 1 .

R U F e b r u a r y " ) 8 4

Page 69: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 69/166

G o g r e a t n e p r o g r a mu y o u r s l e e v e ?

I y o w r i t e p r o g r a m s , w n e e d e a c h o t h e r .W k n o w l h a t s o m e g r e a t s o f t w a r e i b e i n g d e v e l o p e d l > e l w e e nt h h o u r s o m i d n i g h t a n 6 : 0 0 A M i I h s i l e n c e o A m e r i c a ' sh o m e s , f y o u ' r e o n o t h o s e d i s k - d r i v e n w r i t e r s , b u t t o n i n g t i b d a a n h u n k e r i n g d o w n b n i g h t , t a k e h e a r t . F a m e a n f o r t u n e c o u l d b r i g h t a r o u n d t h c o r n e r .Y o u ' l l h e a r f r o m u i 3 d a y s .I / W A R E i l o o k i n g f o I n n o v a t i v e p r o g r a m sf o t h h o m e a n s m a l l b u s i n e s s m a r k e t s :w o r d p r o c e s s i n g , g r a p h i c a r t s , f i n a n c e ,p l a n n i n g , h o m e b u d g e t i n g , " h o w - t o " , e t c .P r o g r a m s t h a t w i l l r u o t h C o m m o d o r e6 4 ( D i s k o T a p e ) ; I B P a n P J r ( D i s k ) ;A p p l e ! ( D i s k ) ; T R S - 8 0 I , I I I , I ( D i s k ) ,a n C o l o r C o m p u t e r ( D i s k o r T a p e ) .Y o u ' l l r e c e i v e o u d e c i s i o n i 3 d a y s .I y o t i a v e w h a t w e ' r e l o o k i n g f o w e ' l l i m m e d i a t e l y s e n d y o u a na d v a n c e o f a t l e a s t $ 2 5 0 .

A n [ h a t ' s j u s i t h e b e g i n n i n g ,I / W A R E c a g i v e y o t h k i n d o e x p o s u r e ( a n d r o y a l t i e s ) y o u V e b e e nd r e a m i n g o f

T h I / W A R E P r o f e s s i o n a l s :D u a n e M a n s e a u , J i E a s t m a n , T o C u l B t y

" W u ' r a l o o k i n g l o g r e a t w s o f t w a r e . "

W e ' l l p u c a s h a d v a n c e i

y o u r p o c k e t .

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

I / W A R E i p a r t o I h t e a m o c o m p u t e r e x p e r t sp u b l i s h i n g t h e l e a d i n g c o m p u l e r m a g a z i n e s i t h

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

m a i l , a n h u n d r e d s o r e t a i l o u t l e t s a c r o s sl i c o u n t r y .S h i u w i t h y o u r b e s t s h o t — t o d a y .B e c a u s e w e ' r e p u t t i n g t o g e t h e r a v e r y

s t r o n g l i n e o s o f t w a r e . F a s l . A n t h e r e ' sg o o d c h a n c e y o u c o u l d l i p a o t h

t e a m . J u s t c a l l T o C u l l i t y a o u s o f tw a r e h o t l i n e , 6 0 3 / 9 2 4 - 9 8 9 7 , a n l e u k n o w w h a l y o u h a v e u y o u r s l e e v e .

I / W A R E I N C .P e t e r b o r o u g h . N 0 3 4 5 8W 3 T C A t t e n t i o n : T b m C u J l H y

C i r c l e 3 3 o R o a d B r S o r v l c o c a r d .

Page 70: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 70/166

1 2 3 4 5 1 /

1 1 2 1 3

L i s t i n g

D I M A ( = 5 , 3 )F O R P L = 1 T 0 5 :R E A D A C P L . P

F O R P D =n N ' E X T P D : N E X T P I .

D A T A / , 2 , 2 , 5 . P f i l N T " [ S l I F TI ' K I N T , " 1 S TF O H I ' L = 1 T C ) 5F O R P D = 1 T O 3

# P r o g r a m t

:

t

, 0 , 7C I . R" 2 N DH I N T

1 T 0 3

, 9 , 2 , $ , < $ , 2 5 7 , 1 2I

" , ' " . i R U "" i C R S R U j N O . " l ' L ,\ ( P 1 , , P D ) , : N E X T P D : N E X T P L

t h p e n a l t y s t a t i s t i c s i n a h o c k e y g a m e .

2 » 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9

F ( J K P L » 1 T 0 5 : F O R I ' D = 1 T 0 3A ( l ' l . , 0 } = A ( i ) L , 0 ) t A C P L ,N E X T P D i N E X T P LP R I N T " | H O M E H C R S R D

P D

[ C R S R D N J "F O B P L - I T O 5 : P R I H T T A B ( 3 7 ) ; A ( P L , 0 ) s W E X T P LF O R P D = 1 T O 3 ; K O K P L = 1 T O 5A ( 6 ! ) , P D ) = A ( S 5 , I ) I ) ) + A ( P L ,N E X T P L i N E X T P DP R I N T " I C R S R U 1 " F O R P D - I T O 3 i P R I N T A ( 0 , P

L i s t i n g 5 P r o g r a m t s u t h r o w s a n g a m e .

P D

D ) , s N E X T P Dc o l u m n s i t h h o c k e y - p e n a l t y

1 2 3 4 5 l i 1 1 1 2 1 3 2 0 ( 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9

D I A ( 5 , 3 )F O R P L » I T O 5 : 1 ' ( J R P D = 1 T O 3R K A D A ( P I , , P D )N E X T P I h N O T P LI ) A T A 0 , 2 , 2 , 5 , 2 , 0 , 7 , 0 , 2 , 0 , » , 2 , 5 , 7 , 1 2

P R I N T " [ S ! I F T C I . R 1 "P R I N T , " 1 S T " , " 2 N D " , " 3 R D "F O R I ' L = 1 T O 5 : P R I \ T " [ C R S R D ] N 0 . " P L ,F O R P D = l T 0 3 : l ' R I \ T A ( P i . , P D ) , N E X T P D i N E X T P LF O R P L = 1 T 0 5 : F O R P D = 1 T 0 3A ( P L , 0 ) = A ( P I , , » A ( P L , P D )K E X T P [ ) : N E X T P LP R I N ' T " [ H O M E j [ C R S R D N ] [ C R S R D X ] "F O R P L = 1 T O 5 ; P R I . V T T A B ( 3 7 ) ; A ( P L , * ) ) : N E X T P LF O R P D = 1 T O 3 ; F O H P I . = 1 T O 5A ( 0 , P D ) = A ( 0 , i ' D ) A ( P L , P D )N F . X T I ' L i N K X T P DP R I N T " | C R S R D ] " [ ■ ' O K I ' ] ) = T O ' l : 1 ' R 1 N T A ( 0 , I ' D ) : N E X T P D

L i s t i n g s a n c o m b i n e d .

C " c l e 2 1 7 o R e a d e r S e r v i c e c a r d

C O M D I A L E R - 2 0T E L E P H O N E D I A L E R F O T H V I C - 2 0

H o l d s m o r e t h a n 2 0 n a m e s a n n u m b e r s o f i l e . L e t s y o u h a v e a l y o u ri m p o r t a n t n u m b e r s a y o u r f i n g e r t i p s . P l u g s i n t o u s e r p o r t w i t h c a r d e d g eo b a c k t o m o d e m o R S - 2 3 2 d e v i c e . H a m o d u l a r p h o n e j a c k a n s e v e nf o o t c o r d w i t h p l u g . r o t a r y d i a l d e v i c e — c a n b u s e d w i l h a n t y p ep h o n e . E a s y t u s s o f t w a r e i n c l u d e d . C a s s e t t e o n l y .

i t A l f o o n l y $ 2 9 . 9 5

P L E A S E S E N D C H E C K O R M O T O

P B O 6 5 2 6 1 , L A V E G A S , N 8 9 1 8 5* C O M D I A L E n 6 C O M I N G S O O N *

- m a i l m a n " o r m < M : x ; o « s i j S ' n e s s v a c w v e s i n

T t e l l t h c o m p u t e r t s a v e 1 c e l l sl i k e t h b o x e s i t h i l l u s t r a t i o n , u s e t h ec o m m a n d D I B ( 2 , 3 ) . T h c o m p u t e rw i l l t h e n s a v e t h r e e " r o w s " o f o u rc e l l s . T h c e l l s i n t h f i r s t r o a r d e i g n a t e d B ( 0 , 0 ) t h r o u g h B ( 0 , 3 ) . F i g .s h o w s t h s u b s c r i p t v a l u e s f o t h c e l l si t h i s t w o - d i m e n s i o n a l a r r a y . T h c o p u t e r ' s m e m o r y c e l l s a r n o a c t u a l l y a rr a n g e d l i k e t h i s , o c o u r s e , b u i i h e l p f u l v i s u a l i z a t i o n .T w o - d i m e n s i o n a l a r r a y s h a v e m a n yu s e s , f r o m s p r e a d s h e e t p r o g r a m s t k e e p i n g t r a c k o m o v e s m a d e i g a m e .L i s t i n g i p r o g r a m t h a t u s e s a t w o -d i m e n s i o n a l a r r a y . F i g . s h o w s t h s t t i s t i c s t h a t t h p r o g r a m h a n d l e s , n a m el y t h p e n a l t y m i n u t e s s e r v e d b e a c ho f i v e p l a y e r s i t h t h r e e p e r i o d s o h o c k e y g a m e .

Y o u ' l l n o t i c e t h a t t h f i r s t l i n e o t h p r o g r a m d i m e n s i o n s a a r r a y t h a t i o n c l e m e n t l o n g e r a n d e e p e r t h a ns e e m s a c t u a l l y n e e d e d . T h i s i s y o c a i g n o r e t h e z e r o s u b s c r i p t s a n m a t c h u p t h n u m b e r s i m o r e l o g i c a lm a n n e r : A ( l , l ) i f i r s t p l a y e r , f i r s t p e r io d A ( 2 , 1 ) i s e c o n d p l a y e r , f i r s t p e r i o d ,a n s o o n .

S o m e p u r i s t s m a c r i n g e a t h i s m e t ho d a n d i t w a s t e o a r r a y s p a c e , b u i t c l a r i t y i w o r t h l i t t l e c r i n g i n g . ( B s i d e s , t h p r o g r a m p u t s t h o s e z e r o - s u bs c r i p t c e l l s t u s l a t e r . )

L i n e s 2 0 - 4 0 r e a d i t h d a t a t e a c hc e l l o t h a r r a y . L i n e s 1 0 0 - 1 3 0 p r i n tc h a n o t h s c r e e n . F o l l o w t h p u n ct u a t i o n c a r e f u l l y ( e . g . , t h c o m m a s a t h e n o l i n e 1 2 a n a f t e r t h s e c o n dc o m m a n d i n l i n e 1 3 0 ) i o r d e r t p r i n tt h c h a r t c o r r e c t l y o t h e C - 6 4 .

F u r t h e r S t e pL o o k i n g a t h c h a r t p r i n t e d o u t b

t h p r o g r a m i L i s t i n g 4 c a n g i v e y o a n o t h e r . s e n s e o f a n a r r a y : p i c t u r e o r o w s a n c o l u m n s , r a t h e r t h a n s t a c k s o b o x e s .

N o w , w h a t o t h e r s t a t i s t i c s m i g h t y o w a n t f r o m t h i s c h a r t ? T w a r o b v i o u s :t o t a l m i n u t e s f o e a c h p l a y e r a n t o t a lm i n u t e s p e p e r i o d . F o t h f i r s t , y o n e e d t s u e a c h r o w : A ( i , l ) + A ( l , 2 )A ( l , 3 ) t h r o u g h A ( 5 , 1 ) A ( 5 , 2 ) A ( 5 , 3 ) .

F o t h p e r p e r i o d s t a t i s t i c s , w n e e dt h s u o e a c h c o l u m n :

A 1 . 2 ) A { 2 , 2 ) A ( 3 . 2 ) A ( 4 . 2 ) A ( 5 , 2 )

0 R U F e b r u a r y 1 9 8 4

N o y o n e e d v a r i a b l e s t o s t o r et h e s e e i g h t s u m s . A l t h o u g h y o u c o u l ds e u s i n g l e - d i m e n s i o n a r r a y t h o l d t h e m , i s h a p p e n s y o u h a v e

Page 71: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 71/166

s o m e e m p t y c e l l s a v a i l a b l e . T h e y ' l l b u s e d a f o l l o w s :

A ( O . l ) = l s t p e r i o d t o t a l sA ( 0 , 2 ) 2 n p e r i o d t o t a l sA ( O , 3 ) 3 r p e r i o d t o t a l sA ( l , 0 ) 1 s p l a y e r ' s t o t a lA ( 2 , 0 ) 2 n p l a y e r ' s t o t a l

a n s o n A d L i s t i n g t y o u r p r o g r a m .

L i n e s 2 0 0 - 2 2 0 u s e n e s t e d F o r - N e x tl o o p s t s u t h r o w s i t h c h a r t a n s t o r e t h a n s w e r s i A ( l , 0 ) t h r o u g hA ( 5 , 0 ) . L i n e s 2 3 a n 2 4 p r i n t t h r s u l t s o t h e s c r e e n . L i n e s 2 5 0 - 2 9 0 s u t h c o l u m n s , s t o r e t h a n s w e r s i A ( 0 , l ) t h r o u g h A ( 0 , 3 ) a n p r i n t t h e mo t h e s c r e e n .

T h e r e i o n o t h e r s t a t i s t i c y o m i g h t w a n ! f r o m t h i s p r o g r a m : t h e t ot a p e n a l l y m i n u t e s i t h g a m e . Y o m a h a v e r e a l i z e d t h a t o n a r r a y e l m e n t i s s t i l l e m p t y : A ( 0 , 0 ) . Y o c a u s i t s t o r e t h c o l u m n t o t a l s ( r o wt o t a l s w i l l w o r k j u s t a s w e l l ) . A d L i s t i n g t y o u r p r o g r a m a n r u i a g a i n .

S t r i n g A r r a y A p p l i c a t i o n sS t r i n g a r r a y s a r e o f t e n u s e d i q u e s

t i o n / a n s w e r g a m e s . F o s i m p l i c i t y ,t w s i n g l e - d i m e n s i o n a r r a y s c a n b eu s e d s o t h a i A $ ( l ) i t h a n s w e r t h a tg o e s w i l h A $ ( l ) . A n o t h e r u s o s t r i n ga r r a y s i f o a l p h a b e t i c a l s o r t i n g .t h i r d u s i f o r e c o r d - k e e p i n g a n r e c o r d - s e a r c h i n g .

T h p r o g r a m i L i s t i n g d e m o ns t r a t e s t h i s u s e : p r i v a t e c l u b h a s ac o m p u t e r - c o n t r o l l e d d o o r t h a t w i l lo p e n o n l y i i h r i g h t n a m e i g i v e n .T h p r o g r a m w o r k s i m u c h t h s a m ew a a t h s u b r o u t i n e i t h n u m b e r -g u e s s i n g g a m e ; i c o m p a r e s t h n a m eg i v e n t o t h e n a m e s t o r e d i e a c h e l m e n t o t h a r r a y .M u l t i - D i m e n s i o n i n g

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

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

A l t h o u g h t h e r e a r e l i m i t s t d i m e ns i o n i n g o t h C o m m o d o r e — e v e n w i t hi t l a r g e m e m o r y s p a c e — i t ' s u n l i k e l yt h a t y o u ' l l q u i c k l y s t r a i n i l c a p a c i t y . S

K g 2 S u b s c r i p t

0 , 1 , 2 ,

0 , 1 , 2 ,

v a l u e s f o t h

0 , 1 , 2 ,

0 , 1 , 2 ,

t w o - d i m e n s i o n a l a r r a y B ( 2 , 3 ) .

P l a y e rP l a y e rP l a y e rP l a y e rP l a y e r

F i g . 3

P e r i o d P e r i o d P e r i o d

1

H o c k e y g a m e p e n a l t y s t a t i s t i c s .

3 0 1 - 3 1 P K I N T " [ C R S R U P ] " T A B ( 3 A 0

L i s t i n g 6 P r o g r a m t s u a n s t o r e t h t o t a l p e n a l t y m i n u t e s i t h h o c k e y g a m e .

1 D I M A ( 5 , 3 )2 f o r p l = 1 t o 5 : f o r p d = 1 t o 33 r i ; a d a ( P L , p d )4 n e x t p d : n e x t p l5 D A T A 8 , 2 , 2 , 5 , 2 , 0 , 7 , 0 , 2 , 0 , 0 , 2 , 5 , 7 , 1 21 0 P R I K T " [ S H F T C L R ] "1 1 P R I N T , " 1 S T " , " 2 N D " , " 3 R D "1 2 F 0 R P L = I T 0 5 : P R I N T " [ C R S R D N ] N O . " P L ,1 3 K ) R P D = l T 0 3 : P R I N T A < P L f P D ) , : N E X T P D : N E X T P L2 0 K ( ) R P L = 1 T 0 5 : F O K P D = 1 T 0 32 1 A ( P L , 0 ) = A ( P L , 0 ) + A ( P L , P D )2 2 B E X T P D : N E X T P L2 3 P R 1 N T " [ H O M E ] | C R S R D K | [ C R S R D N ] "2 4 K O R P L = 1 T 0 5 : P R I N T T A B ( 3 7 > ; A P , 1 9 ) : N K X T P L2 ' 5 0 F O R P D = 1 T 0 3 : F O R P L « 1 T 0 52 6 A ( 0 , P D ) = A ( 0 , P D ) + A ( P L , P D )2 7 N E X T P L s N E X T P D2 8 P R I N T " [ C R S R D " 2 9 I ' O R P D = 1 T O 3 : P R 1 N T A ( 0 , P D ) , : N f - l X T P D3 0 F O R P D = 1 T O 3 : A ( 0 , 0 ) = A ( 0 , 0 ) + A ( 0 , P D ;3 1 P R I N T " [ C R S R U P ] " T A B ( 3 7 ) ; A ( 0 , 0 )

L i s t i n g s 4 a n c o m b i n e d .

1 D I A S ( ' ) )1 F O N = 0 T O 9 : R E A 1 ) A S ( N ) : N E X T2 P R I K T " W H A T I Y O U R N A M E ? "2 I N P U T B S3 1 F O N 0 T O g3 I F H $ = A $ ( N ) T 1 I E N P R I N T " C O H E I H " : B N D4 K E X T N4 P R I N T " G O A W A Y " : E N ' D3 D A T A N I C H O L A S , D A N , G L O R I A , T O M , J A C K I E , T O N Y , M A R C Y . D A N A ,

A L , N A T H A N I E LL i s t i n g 7 P r o g r a m i l l u s t r a t i n g o n u s o s t r i n g a r r a y s .

R U F e b r u a r y 1 3 8 4 f i

Page 72: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 72/166

F a n c y F i n g e r i n gO t h F u n c t i o n K e y s

I y o u ' v e b e e n w a n t i n g w a t d e f i n e t h V I C - 2 0 f u n c t i o n k e y s t y o u r o w n e e d s , h e r e ' s

p r o g r a m t h a t l e t s y o d i w i t h e a s e .

B J o h n T a n / i n i

W h e n y o f i r s t p u r c h a s e d y o u r V I C - 2 0 , y o u n d o u b te d l y w o n d e r e d a b o u t t h e f u n c t i o n k e y s . Y o m a h a v eb e e n d i s a p p o i n t e d t h f i r s t t i m e y o p r e s s e d o n e a n df o u n d t h a t n o t h i n g h a p p e n e d .c a r e m e m b e r s e a r c h i n g t h r o u g h t h r e f e r e n c e m a u a l t o d e t e r m i n e h o t o a s s i g n f u n c t i o n s . f o u n d t h a tt h e f u n c t i o n k e y s a r v e r y e a s y t u s i B a s i c p r o g r a m s ,

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

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

T h e r e i w a y . I y o p r i n t a p r e d e f i n e ds t r i n g t o t h e s c r e e n e v e r y t i m e a f u n c t i o n k e i

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

F o e x a m p l e , s u p p o s e t h w o r d L I S T i p r i n t e d w h e n F i p r e s s e d . N o p r e s s t h r e t u r n k e y , a n y o u r p r o g r a m w i l l b l i s t e d .I t h e r e t u r n k e h a b e e n d e f i n e d a p a r t o t h s t r i n g , t h e n s i m p l y p r e s s i n g F w o u l d l i s tt h p r o g r a m . S i m i l a r l y , F c o u l d b m a d e t r u p r o g r a m .

f i n d , w h i l e d e b u g g i n g c e r t a i n p r o g r a m s ,t h a t a c o n s t a n t l y t y p i n g P R I N T P E E K( N ) , w h e r e i t h n u m b e r o s o m e m e o r l o c a t i o n . S i n c e c u r s o r c o n t r o l s c a b i n c l u d e d i n s t r i n g s , c a d e f i n e s t r i n gw h i c h p r i n t s P R I N T P E E K ( a n t h e nm o v e s t h c u r s o r b a c k t o t h e p o s i t i o n j u s ta f t e r t h l e f t p a r e n t h e s i s . T h e n a l h a v et d i t y p e t h n u m b e r o t h l o c a t i o nt h a t w i s h t i n t e r r o g a t e , a n p r e s s t h r e t u r n k e y .

Y o w i d o u b t l e s s h a v e y o u r o w i d e ao w h a t f u n c t i o n s s h o u l d b a s s i g n e d t t h f u n c t i o n k e y s . I t i s s i m p l e m a t t e r t c u s t o m i z e m p r o g r a m t y o u r o w n e e d sa n d e f i n e t h e k e y s a n w a y o l i k e .

A d d r e s s a u t h o r c o r r e s p o n d e n c e t J o h nT a n z i n i , W y n b r o o k W e s t A p t . O - 8 ,D u t c h N e c k R o a d , E , W i n d s o r , N 0 8 5 2 0 .

Page 73: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 73/166

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

c o p y o t h p r o g r a m i s h o w n i L i s t i n g 1 I I n o a l o n g a i a p p e a r s ,s i n c e y o u d o n o h a v e t t y p e i a n o t h R E s t a t e m e n t s . B s u r e t o s a v ec o p y o t h p r o g r a m b e f o r e y o t r t r u i t

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

W h e n t h e B a s i c p r o g r a m l o a d s 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 c h e c k st h c h e c k s u m i e a c h s t a t e m e n t . I i d o e s n o a d u p r o p e r l y , t h p r o g r a ma s s u m e s t h a t o n o m o r e o t h n u b e r s i t h a i l i n e w a i n c o r r e c t l y t y p e d ,a n a e r r o r m e s s a g e i t h e n p r i n t e d .T h e r r o r m e s s a g e t e l l s y o e x a c t l yw h i c h l i n e i i n c o r r e c t , w h i c h s h o u l da i y o c o n s i d e r a b l y i g e t t i n g t h p r g r a m r u n n i n g .

W h e n y o r u t h p r o g r a m , y o s h o u l d s e c a l i s t a p p e a r o t h s c r e e n ,s h o w i n g e x a c t l y h o t h f u n c t i o n k e y sa r d e f i n e d . f e s e c o n d s w i l l p a s sw h i l 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 l o a d i n g , a n t h e n R E A D Y w i l l a p p e a ro t h s c r e e n . T h B a s i c p r o g r a ms h o u l d h a v e a u t o m a t i c a l l y c l e a r e di t s e l f o u o m e m o r y b e x e c u t i n g

N e w .A t h i s t i m e y o s h o u l d b a b l e t

u s t h e f u n c t i o n k e y s . P r e s s i n g F l , f o e x a m p l e , w i l l p r i n t t h e w o r d L I S T .F u n c t i o n s F t h r o u g h F 1 a r o b t a i n e db p r e s s i n g t h e C o m m o d o r e k e a n o n o t h e f u n c t i o n k e y s .

U n d e r s i a n d i n g o n p o i n t a b o u t t h o p e r a t i o n o t h e B a s i c p r o g r a m w i l lh e l p y o g e t h p r o g r a m r u n n i n g . T h f i r s t t h i n g t h e p r o g r a m d o e s i m o v e t h t o p - o f - m e m o r y p o i n t e r w a d o w n t p r o t e c t a b l o c k o f m e m o r y w h e 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 w i l l r e s i d e .

I y o h a v e m a d e t y p i n g e r r o r i D a t a s t a t e m e n t , t h p r o g r a m w i l l d e t e c t

R U I R i g h t

V I C - 2 0A s s e m b l e r

L i s t i n g I F u n c t i o n K e y s p r o g r a m f o t h V I C - 2 0 .0 T P E E K ( 5 5 ) 2 5 6 * P E E K ( 5 6 )

1 1 P O K E 5 6 P E E K ( 4 6 ) + 2P R I N T ^ ' f s H F T C L F U N C T I O N K E Y S " P R I N T1 3

2 ( 1 02 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 O f )3 1 3 2

D I F S 1 2 F S d )F S C 2 )F S ( 3 )F S ( 4 )F 5 F S ( 6 )F S ( 7 )F S ( 8 )F S ( 9 )F S 1 0 F S ( l l )F S ( 1 2 )

" L I S T T " L O A D " + C I ! R S ( 3 4 )" R U N "" S A V E " + C H R $ ( 3 4 ) + " @ : "" P R I N T P E E K ( [ 5 S P A C E S ] ) [ 6 C R S R L F S ]" O P E N I S . a . p ." P R I N T F R E ( O ) "" C L O S E 1 5 " G O T O

" G O S U B" R E T U R N "" P O K E

3 4 P R I N T " F " R I G H T $ ( S T R $ U ) , L E N ( S T R $ ( I ) ) - 1 ) " 3 4 P R I N T C H R S ( 3 4 ) F S ( I ) C H R S ( 3 4 )3 5 N E X T4 0 L 4 1 0 F O R T 1 4 2 » L L I . E N ( F S ( I )

4 3 I F X L 2 3 T H E N P R I N T " [ C T R L 9 ] S T R I N G S T O L O N G " :O T 8 0 4 4 0 S M = T 1 2 4 5 S - 1 4 5 0 P S S S S S + 1 2 G O S U B 1 0 0 0 : N E X T

G O S U B 1 0 0 0 : N E X TN E X T5 2

5 3 6 0 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 2 6 3 7 0 7 1 7 2 7 3 7 4 7 5 7 6

7 7 8

F O F O F O F O

T S T E P 2 T S T E P 2 T 1 2 G O S U B

S T S M + 1 1 9

8 1 8 2 1 0 0 51 0 1 01 0 3 01 0 4 01 0 5 01 0 6 01 0 7 00 9 0 0 09 0 1 09 0 2 0

S S = I C O 1 9 A N I O ( S M + 1 1 9 ) T H F . N 6 2

R E A D C I C S T H E N C - P : S U - 0 : G O T O 6 2 P R I N T : P R I N T " [ C T R L 9 J D A T A S T A T E M E N T E R R O R "P R I N T " [ C T R L 9 ] I N L I N E " ; P E E K ( 6 3 ) 2 5 6 * P E E K ( 6 4 )G O T O 8 0 0P O K E I K E X TP O K E 2 S M / 2 5 6P O K E 1 S M - 2 5 6 « P E E K ( 2 )P O K E 2 5 2 , S S / 2 5 6P O K E 2 5 1 , S S - 2 5 6 " P E E K < 2 5 2 )P O K E 6 4 9 ,P O K E 5 5 P E E K ( 2 5 1 ) : P O K E 5 6 P E E K ( 2 5 2 )P O K E 5 1 P E E K ( 2 5 1 ) : P O K E 5 2 P E E K ( 2 5 2 )S Y N E P O K E 5 6 T / 2 5 6P O K E 5 5 , T 2 5 6 - P E E K C 5 6 )E N

P O K E P P S P - S S : P P P + 1I F S ( I ) " T H E N 1 0 6 0F O J T L E N ( F S C D )P O K E S P A S C ( M I D S ( F $ ( I ) , J , 1 ) )S S P + 1N E X TP O K E S P S S R E T U R ND A T A 1 2 0 , 1 6 5 , 2 , 1 4 1 , 2 1 , 3 , 1 6 5 , 1 , 2 4 , 1 0 5 , 2 1 , 1 4 4 , 3 , 2 3 8 , 21 , 3 , 1 4 1 , 2 0 , 3 , 1 3 4 1D A T A 8 8 , 9 6 , 1 6 5 , 1 9 8 , 2 0 8 , 9 2 , 1 6 5 , 2 5 4 , 2 4 0 , 9 , 1 6 9 , 0 , 1 3 3 , 25 4 , 1 6 4 , 2 5 3 , 2 4 , 1 4 4 , 5 6D A T A 2 7 1 2 , 1 6 2 , 3 , 1 6 9 , 6 3 , 1 9 7 , 1 9 7 , 2 4 0 , 1 3 , 5 6 , 2 3 3 , 8 , 2 0 2 ,1 6 , 2 4 6 , 1 6 9 , 2 5 5 , 1 4 1 , 1 2 8 - —

R U F c b m a r y 1 9 8 4 7

Page 74: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 74/166

L i s t i n g c o n t i n u e d .

0 0 3 © D A T A 2 . 2 5 0 0 , 4 8 , 5 8 , 1 3 4 , 2 5 3 , 1 6 2 , 0 , 1 7 3 , 1 4 1 , 2 , 2 0 ) 1 2 0 , 2 1 6 2 , 4 , 2 $ ] , 2 , 2 ( 1 8T i 2 " " J ! ; i 5 S f t9 P 6 0 D A T A 2 5 3 , 1 6 9 , 2 9 6 3 , 1 , 1 3 3 , 2 5 4 , 7 6 , 1 9 1 , 2 3 4 , 8 8 9

i w h e n c a l c u l a t i n g t h c h e c k s u m a n w i l l b r a n c h t l i n e 8 0 0 . A l i n e 8 0 t h p r o g r a m w i l l r e s t o r e t h t o p - o f - m e m o r yp o i n t e r , w h i c h r e t u r n s a l o t h m e m o r y b a c k t [ h e o p e r a t i n g s y s t e m .I i d i n o t , t h e p r o g r a m w o u l d n ' t h a v es u f f i c i e n t m e m o r y t e x e c u t e c o r r e c t l yt h n e x t t i m e y o t r i e d t o r u i t

I f h o w e v e r , y o e n t e r B a s i c s t a t em e n t i n c o r r e c t l y ( c a u s i n g s y n t a x e r o r ) , t h o p e r a t i n g s y s t e m w i i l s t o p t h p r o g r a m i m m e d i a t e l y , w i t h o u t r e s t o ri n a n y t h i n g . I y o e x e c u t e G O T O8 0 r i g h t a f t e r t h p r o g r a m s t o p s , y o w i l l s a v e y o u r s e l f t h e t r o u b l e o t u r n i n gy o u r V I o f f , t h e n o a g a i n , a n r l o a d i n g t h p r o g r a m . O c o u r s e , t h i sp r o b l e m w i l l n o o c c u r o n c e t h p r g r a m i e n t e r e d a s h o w n i t h l i s t i n g .

Y o w i l l f i n d t h a t 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 d e a c t i v a t e st h p r o g r a m . T h i s i b e c a u s e t h o p e ra t i n g s y s t e m r e s t o r e s t h i n t e r r u p t v e t o t i t o r i g i n a l v a l u e . T h p r o g r a mc a b r e s t a r t e d b s i m p l y e x e c u t i n g

S Y 0 A f t e r y o a r e s u r e t h p r o g r a m i

r u n n i n g p r o p e r l y , y o m a r e m o v el i n e s 6 1 t h r o u g h 6 1 8 , a l o n g w i t h t h l a s t d a t a i t e m i e a c h D a t a s t a t e m e n t .T h a t i t h p a r t o t h p r o g r a m a s s o c ia t e d w i t h t h c h e c k s u m . T h m a c h i n el a n g u a g e p r o g r a m w i l l l o a d i a b o u th a l f t h t i m e w i t h t h c h e c k s u m r m o v e d . D n o f o r g e t a l s o t r e m o v et h l a s t c o m m a i e a c h D a t a s t a t e m e m .

S i n c e t h m a c h i n e l a n g u a g e p r o g r a mr e m a i n s i m e m o r y a f t e r t h e B a s i c p r g r a m c l e a r s i t s e l f o u t , y o w i l l l o s es m a l l a m o u n t o m e m o r y . Y o u r f r e em e m o r y w i l l d e c r e a s e b 1 4 b y t e s ,p l u s o n b y t e f o e v e r y c h a r a c t e r d f i n e d i y o u r s t r i n g s .

R e d e f i n i n g t h F u n c t i o n K e y sT h f u n c t i o n k e y s F l t h r o u g h F 1

a r d e f i n e d i l i n e s 2 1 t h r o u g h 3 2 0 .A a r r a y o s t r i n g s n a m e d F h o l d s as t r i n g a s s o c i a t e d w i t h e a c h f u n c t i o nk e y . F S { 1 ) i t h s t r i n g d e f i n e d f o r F l ;F $ { 2 ) i t h s t r i n g a s s i g n e d t F 2 a n s o n T r e d e f i n e f u n c t i o n k e y , s i p l c h a n g e t h a p p r o p r i a t e l i n e o t h p r o g r a m c o r r e s p o n d i n g t t h e f u n c t i o nk e t h a t y o w i s h t c h a n g e .7 R U F e b r u a r y 1 H S 4

F o e x a m p l e , l i n e 2 1 d e f i n e s t h es t r i n g f o r F l 2 1 0 F 5 ( l ) - " L I S T 1I f i n s t e a d , y o w o u l d l i k e t h w o r dL O A D t b p r i n t e d w h e n F i p r e s s e d , c h a n g e l i n e 2 1 t o

B s u r e t o i n c l u d e t h e q u o t e s , s i n c e F i s t r i n g v a r i a b l e .

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

s t r i n g . T h e y a r t h R e t u r n a n t h Q u o t e . T i n c l u d e R e t u r n i s t r i n g ,a d C H R S ( I 3 ) t t h s t r i n g ( 1 i t h A S C I I c o d e f o R e t u r n ) . F o e x a m p l e ,i y o w a n t F t o a u t o m a t i c a l l y s t a r tr u n n i n g a p r o g r a m a s o o n a y o p r e s st h e k e y , c h a n g e l i n e 2 3 t o 2 3 F $ « ) " R U N " C H R S a i )T h r e t u r n w i i l b e x e c u t e d i m m e d i a t e l ya f t e r p r i n t i n g R U N , j u s t a i y o h a p r e s s e d t h e r e t u r n k e o t h k e y b o a r d .

q u o t e c a n b i n c l u d e d i s t r i n g i s i m i l a r m a n n e r u s i n g C H R $ ( 3 4 ) .

T h m a x i m u m t o l a ! l e n g t h o a l t h s t r i n g s y o a s s i g n t t h f u n c t i o n k e y s i 2 3 c h a r a c t e r s . I y o a s s i g n m o r e t h a n2 3 1 c h a r a c t e r s , t h e p r o g r a m w i l l p r i n to u a e r r o r m e s s a g e i n d i c a t i n g t h a ty o u r s t r i n g s a r t o l o n g . A t h a t t i m ey o m a s i m p l y e d i t t h a p p r o p r i a t el i n e s a n r u t h p r o g r a m a g a i n .

K e e p i m i n d t h a t t h p r o g r a m c l e a r si t s e l f o u t o f m e m o r y a f t e r i r u n s . S i y o u w o u l d l i k e t h a v e p e r m a n e n tc o p y o f t h p r o g r a m w i t h y o u r n e w l y

L i s t i n g 2 F u n c t i o n K e y s p r o g r a m f o t h C - 6 4 .< H E F U N C T I O N K E Y S

N E C O M M O D O R E W V E R S I O NR E k e b j o h n t a n z i j j i

' . r e a m r o h 1 n d z a k' r e

R E R E M "I t E H " * V A R I A B L E L I S T

• R E M "1 H E A C T U A L T U P O f H E H O H II H E T O T A L L E N G T H O A L L S T K i N C S D E F I N E D F U H ' K CT 1 0 N K E Y Si ( R E K S T A R T O M A C H I N E L A N G U A G E ! P R O G R A MI K E S S T A R T O S T R I N G S D E F I N E D F O F U N C T I O N B E T S3 R E P P O I N T E R T S T R I N G P O I N T E R S3 R E S P O I N T E R T S T R I N G S D U R I N G L O A D I N G O S T R l S l i

i

■ > i ' ) 9 ' J f l

9 i S

I 1 2 I ' J (1 9 [ ' ) ?1 9 1 9 2 ( { 2 1 2 2 : 3 2 5 2 6 2 7 f t2 8 ( 52 9 3 1

' 1 , 1

3 3 3 4

K L C C O U H T E R T D E T E R M I N E I B Y T E R E A D ( R O M D A T AS T A T E M E N T C H E C K S U M

R E S R E C K E 1 R E K E M * "

S U U S E D T O D E T E R M I N E C l i F X K S U HC H E C K S D M R E A D F R O H D A T A S T A T H H E N ' T

B Y T E R E A D t R D M D A T A S T A T E M E N T

R E M « * C A L C U L A T E T O O M E M O R Y A N R E S E R V E M H M O R Y F ( S T R I N G S

R F . M "P E E K ( 5 5 ) 2 5 6 = P E E K ( 5 6 )

P O K E 5 P O K F . 5 P R I N TR E R E M "K E M " -K E M "D I F $ F $ ( l )F S ( 2 >F ! ( 3 )F S ( 5 )

? y . K i C . I , ) t 2P E E K ( 5 ( i )

I S I I F T C L R I F U N C T I O N K E Y S " : I ' R I N T

D E F I N E S T R I N G S A N D P R I N T T H E M O U T1 2

" L I S T" L O A D " + C H B I < 3 4 )" R U N "" P R I N T P E E K ! J J C R S R I . F I I C K S R - L P H C R S R 1 .

K | [ C R S K L F I J C R S R l . F | | C R S R I F ] "F J ( 6 )F i C 7F S ( R ) .F $ ( 9 )F S ( l f l )F J ( l l )F J C I 2 )F O P I N T " F

" O P F . N l r . , 8 . 1 5 . " . C M R S { 3 4 )" P R I N T E K K ( O ) "" C L O S E 1 5 " G O T O

" G O S I I I t" R E T U R N "" P O K E

T 1 R I C ! I T S ( S T R S ( I l . L E N ( S T B i f i n - l "

Page 75: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 75/166

C i r c l e 1 3 o R e a d e r S e r v i c e c a i d

T h C o m m o d o r e 6 - t 1 1 1P i c t u r e B o o k

T h V I C ™ P i c t u r e B o o k( N a d l e r ) H e r e t h h o s t w a f u f i r s tl i m e V I a m C o m m o d o r e < o w n e r sl g e s t o r i e d — s i m p l e p i c t o r i a l g u i d e si h a t e x p l a i n a l o p e r a t i n g a n p r g r a m m i n g f u n c t i o n s , f r o m o p e n i n gt h b o 1 0 s e t t i n g u h a r d w a r e t p r g r a m m l n g , E v e r y t h i n g i e x p l a i n e da n d e m o n s t r a t e d i s e q u e n t i a lp h o t o s V o f o l l o w a l o n g v i s u a l l y N c o n f u s i n g i n s t r u c t i o n s N " c o mp u t e r e s e ' E v e n p r o g r a m m i n g e * e rr i s e s a r I l l u s t r a t e d Y o c h e e k y o u rr e s u l t s a g a m s i p h o t o s o w h a t s h o u l da p p e a r o t h s c r e e n q u i c k w a i a d v a n c e t m o r e s o p h i s t i c a t e d t e c hm q u e s a n r o u t i n e sC o m m o d o r e 6 t v e r s i o n .

C o m m o d o r e 6 - i " 1 P r o g r a m sf o t h H o m e

( S t e r n b e r g ) c o l l e c t i o n o f 3 9 p r og r a m s f o e v e r y m e m b e r o t h h o u s e h o l d . I n c l u d e s h o m e b u d g e t p r o .( j r a m s . e d u c a t i o n a l g a m e s , a n d p r S t r a i n s f o m a n a g i n g f i n a n c e s , a r r a n gi n g s c h e d u l e s , a n m o r e E a c h p r og r a m i d o c u m e n t e d w i t h d e s c r i p t i o no i t f u n c t i o n , i l s t l n g l n C o m m o d o r e( B A S I C , s y m b o l t a b l e , s i m p l e d a t a ,a n s a m p l e r u # S 1 " 6 . S I S . 9 5

V I C " G a m e sH a m p s h i r e ) C o n t a i n s 3 6 e v e n i n g

g a m e p r o g r a m s A r c a d e s t y l e a n s t r a t e g y g a m e s p r o * i d c h a l l e n g e s , l e s tn e r v e a n p a t i e n c e D r i v e t h G r a n dP r i x , b a t t l e s p a c e p i r a t e s , s o l v e i h R u b l e ' s C u b e E d u c a t i o n a l g a m e s a l s op r o v i d e h o u r s o f u w h i l e I m p r o v i n gv o c a b u l a r y a n s p e l l i n g s k i l l s# 1 0 6 0 , ( 1 2 , 9 5

V I C ™ v e r s i o n , # 6 3 0 3 , s t i l u s

S t i m u l a t i n g S i m u l a t i o n sf o t h V I C ™

S t i m u l a t i n g S i m u l a t i o n sf o r t h e C o m m o d o r e 6 4

( E n g e l i U n i q u e g a m e p r o g r a m s t h a t r q u i r e n p r o g r a m m i n g e x p e r t i s e . I ne l u d e s . D e v i l ' s D u n g e o n : U n h e a r d o w e a l t h i t h e d a r k , d e e p c a v e s . W a t c ho u f o i h v o l c a n i c t r e m o r s , b o t o m l e s s p i t s a n t h m o n s t e r s L o s tT r e a s u r e : I t b u r i e d s o m e w h e r e o i h e i s l a n d S t i c k t o t h m a r o u t e T h w o o d s a r u n c h a r t e d a n t h w a t e r ss h a r k i n f e s t e d J e w e l T h i e f : T h m u s e u m , i h p r i c e l e s s j e w e l , t h f i v es u s p e c t s — w h o d o n e i t

A n n i n e o t h e r f a s c i n a t i n g g a m e st h a t h a v e y o b a i l i e f o r e s : f i r e .m a n a g e c o r p o r a t i o n , p i l o t s p a c es h i p , a n d m o r eC o m m o d o r e 6 4 v i / r s i o n .# 5 2 0 1 , 1 7 . S OV I C " 1 v e r s i o n , # 5 P i , ( 7 . 5 0

V I a n C o m m o d o r e i i r a d t m a r k s D C o m -m o d t i r e B u s t t H S S M a d i l H S , I n c . w h i c h i M a f l i l n i e d w i l t ) H i y d m b o o k C c n p u i y . I

B a s i c C o m m o d o r e b t " " B A S I C( C o a n ) T h k e l u s i n g a n e n j o y i n gi h C o m m o d o r e ( h — a f a s t r e a d i n gg u i d e t o p e r a t i n g a n p r o g r a m m i n gT h a p p r o a c h i s i m p l e a n d i r e c tS t a r t w i t h s l m r i c o m p u t e r p r o g r a m sA d n e c a p a b i l i t y . W a i c h ; i i h d e s i r e d e f f e c t o t h p r o g r a m i c r e a t e d a n I l l u s t r a t e d . B a s e d o H a y d e n ' s b e s t - s e l l i n g B a s t e A p p l eB A S I C # 6 4 5 6 , 1 1 4 . 9 5

C o m m o d o r e 6 4 G r a p h i c sV 1 C T S 1 G r a p h i c s

( H a m p s h i r e ] P r o d u c e d s M l i n R g r a p h i c sw i t h p r o g r a m s t h a t i n c l u d e c o l o r p l o tt i n g , d r a w i n g m a p s , r a i n b o w s , g e o -m e i n c f i g u r e s , p i c h a r t s a n l i n eg r a p h s , c h a r a c i e r a n s h a p e d e s i g n ,m o v i n g f i g u r e s o t h s c r e e n , a n m o r e . P r o g r a m s d e v e l o p , r e v e a l i n gt e c h n i q u e s f o r t l i r t e - i l i m t n s i o n . i ld r a w i n g , a n f o a d d i n g p e r s p e c t i v eC o m m o d o r e 6 4 v e r s i o n ,# 1 0 6 9 , 1 1 4 . 9 5V I C ™ v e r s i o n , # 1 0 5 7 , » 1 3 . 9 5

O r d e r b P h o n e1 - 8 0 0 - 6 3 1 - 0 8 5 6

I n S J 1 0 1 J 9 3 6 ) 1 1

l a y d e nl l a v d t i i R o o k C i m i p i i r t ) . I n c .D c p t . R D - 2 4I M u l h o l l n n d D r i v eH a s b r o u c k H e i g h t s , N U 7 6 U 4P l e a s e s t u d m c h t - b u u k j s ) i n d i u i i d b e t o wb c o d n n u m b e r I a r a c o m p l e t d )s a t i s f i e d m a M u n i t i n 1 b o a k j . s ) u n d i mj f t f d w u f m i I < [ a n f u i i i m | i l i ' ( i ' r e f u n d

a e n c l o s i n g 1 2 W t C O V t t J l m M f ra n h J i n l l i r i f j

F n i l i u i i l i r i l i r i * , j i i i u n r i u r d r rL H i l l r a \ ' H 1 M u t r r U j n l

l i a / M u l i r f i n l i t i

i t y S m L m u

R U F f l h n o u y i s 7

Page 76: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 76/166

C l i c l e t B * o n R e a d e r S o r v i c s c a r d

S m a r t V o i c e ™N E

b r e a k t h r o u g h i v o i c e t e c h n o l o g y l o I h V i 2 a n C o m m o d o r e 6 c o m p u t e r s T h i su n i t i n o j u s t a n o t h e r v o i c e s y n l t i e s i z e rT r i p g u a l i l y i l a n l a s t i c a n i r e q u i r e s n p e e k s , n p o k e s , n p h o n e m e s , n i n t e r l a c ec a b l e s , n p o w e r c o r d s , n t e x l e O i l o r s O p r o g r a m s o a n k i n d , a n i n s t a l l s i | u s ls e c o n d s S a y a n y l h i n g y o l i k e w i t h s i m p l ep r i n t s t a t e m e n t s s u c h a P f l I N T " 3 M Y N A M E I S M A R T V O I C E

T h a i i a l I h n e i t i t . V o c a t a l k l a s l o s l o w , u s 6 p i l c h l e v e l s , c r e a t e s o u n dO f l B C t B . s l n i ] s o n g s , u s a u t o m a t i c m l l e c t i o na n m o n o t o n e m o d e s , c o n t r o l v o l u m e b yp r o g r a m o e n t e m a l k n o b , a n m o r e ,d e t a i l e d u s e r m a n u a l w i t h d e m o n s l r a l i o np r o g r a m s i n c l u d e d . M o d e l s f o o t h e rc o m p u t e r s a l s o a v a i l a b l eC O S P S 1 9 9 A d 4 ? 0 S 8 H o n M C o r V I S A o r d e r s

O h i o r e s i d e n t s a d 5 ° i S a l e s T a U S E R F R I E N D L Y S Y S T E M S I N C .

6 1 3 5 R o s s R o a d F a l r i i e l d . O h i o 4 5 0 1 4( 5 1 3 ) 8 7 4 - 4 5 5 0

C i r c l e 2 3 o S e r v i c e c a r d

S H O P A N C O M P A R ET H E N C A L L U

F R E E C A T A L O GT h m o s t c o m p r e h e n s i v eL i s t i n g s o B u s i n e s s a n

E n t e r t a i n m e n t S o f t w a r e a n A c c e s s o r i e s i t h i n d u s t r y ,i n c l u d i n g P r o d u c t s f o y o u r

C O M M O D O R E 6 I B A T A R I

V I 2 0 A P P L E

8 0 0 - 8 2 8 - 2 8 3 8I C A L I F O R N I A C A L L 9 1 6 - 9 3 9 - 3 1 7 4

W A L S O C A R R YC O M P L E T E L I N E O B O O K S

5 1 3 3 V I S T A D E O R F A I R O A K S , C 9 5 6 2 8

7 H U F e b r u a r y 1 9 8 4

L i s t i n g c o n t i n u e d .3 5 3 9 3 9 3 9

3 9 4 0 4 1

2 4 3 4 3

4 4 4 5 4 9 4 4 9 4 9 5 ( 1 05 1 5 2 5 3 5 9 5 9 5 9 5 9 6 ( 1 06 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 2 6 3 6 9 6 6 9 6 9 7 0 7 1 7 1 7 2 7 3 7 4 7 5 7 6 7 7

7 7 B 7 9 7 9 7 9

7 9 f l f l f l8 1 8 2 9 9 9 9 n t 9 9 l O O f l1 0 9 51 0 I O1 0 3 0l f J 4 f1 0 5 0l < J 6 f )1 0 7 01 0 8 08 9 9 68 9 8 9 9 88 9 9 99 0 0 09 0 1 0< > P 2 09 0 3 99 0 4 09 0 5 09 0 6 0

N E X TR E R E M "R E H * * D E T E R M I N E S T A R T I N G L O C A T I O N S F O S T R I N G S A N D

M A C H I N E L A N G U A G E P R O G R A MR E S "F O T 1 1 . 1 , L E M ( F S ( D )N E X TI 2 3 T H E N P R I N T " [ C T R L 9 1 S T R I N G S T O O L O N G " :O T S f f l OS 1 3 S - 1 5 R E R E M "E t E S f 1 " S T O K E S T R I N G S A N I 1 P O I N T E R SK E M * "P S S S S 1 F O T S T E P 2 C O S U R 1 0 0 0 : N E X TC O - T S T E P 2 G O S I I K 1 0 0 0 : N E X TF O • T 1 2 G O S U B l O » « : N E X TR E R E M "R E M " = L O A D M A C H I N E L A N G U A G E P R O G R A MR E M = =F O S M T O S K + 1 3 1R E A Ds s ♦

C I C O 1 9 A N D t < > ( S M + ! 3 ! ) [ H E N 6 2 R E A D C I F C H ■ K i t T H E N C - 0 1 S U - O l G O T O ( > 2 0P R I N T : P K 1 N T " [ r J T R l . 9 ] 1 ) A T A S T A T E M E N T E R R O K "P R I N T " J C T R L 9 | I N L I N K 1 1 ; P E E K ( 6 3 ) 2 5 6 ' P E F K { G 4 )G O T O S 0 ( )P O K E 1 N E X TR E R F . M "R E M " * S E T U P F O M A C H I N E L A N G U A G E P R O G R A MR E M "P O K E 2 5 0 , S M / 2 5 6P O K E 2 4 9 , S N - 2 ' ) 6 ' P E E K ( 2 5 « )P O K E 2 4 8 , 7 P O K E 2 5 2 , S S / 2 5 6P O K E 2 5 1 . S S - 2 5 6 - f ' E E K ( 2 5 2 )P O K E 6 4 9 ,P O K E 5 5 P E . E K C 2 S 1 ) ; P O K E 5 6 P E E K ( 2 5 2 )P O K E 5 1 P E E K ( Z 5 1 ) j P O K E 5 2 P E E K ( 2 S 2 )P O K E T - 1 3 , P E K K ( 7 H 9 )P O K E T - U , P E E K ( 7 H f l ]S V S 2 4 8N E W E R E M O "R E M ° » " R E S T O R E T i l l : A C T U A L T O P O M E K O R V T A E H K O R

O C C U R SR E M ' "P O K E 5 6 T / 2 5 6P O K E 5 5 2 3 6 * P f - E X ( 5 6 )E N R E R E M "R E M " * S L I R R O I T I K L I I S T O R E S T R I N G S F O F J ( I )K E H ' *

P O K E P P S P - S S : P P P + II F S ( I > " T H E N 1 0 6 0F O J T L E N ( F S d ) )P O K E S P A S C ( H t I ) S ( t ' S U ) , J , l ) )S S P t lN E X TP O K E S P S S i R E T U R NP E R E M « -H E M " ' D A T A F D R M A C H I N E L A N G U A G E P R O G R A MR E M * *D A T A I 2 B . 1 6 5 . 2 5 0 , 1 4 1 , 2 1 , 3 , 1 6 5 , 2 4 9 , 2 4 , 1 0 5 . 2 1 , 1 4 4 , 3 , 23 8 , 2 1 . 3 . 1 4 1 . 2 0 . 3 , 1 8 : 1 7 . 8 8D A I A 9 6 , 1 6 5 . 1 9 8 , 2 0 8 , 9 2 , 1 6 5 , 2 5 4 , 2 4 0 , 9 1 , 1 6 9 , 0 , 1 3 3 , 2 5 4, 1 6 4 , 2 5 1 , 2 4 , 1 4 4 , 5 6 , 2 7 9 4

D A T A 2 0 1 , 6 , 2 4 0 , 1 7 , 2 0 2 , 2 0 1 , 5 , 2 4 0 . 1 2 , 2 0 2 , 2 0 1 , 4 . 2 4 0 , 7 ,1 6 9 , 2 5 5 , 1 4 1 , I 2 S . 2 , 2 4 7 1D A T A 4 8 , 5 8 , 1 3 4 , 2 5 3 , 1 6 2 , 0 . 1 7 ! . 1 4 1 , 2 , 2 0 1 . 1 , 2 0 8 , 2 , 1 6 2 ,4 , 2 0 1 , 2 , 2 0 8 , 2 , 1 9 6 2 , 1 6 2D A T A S . n s , 2 4 , 1 0 1 , 2 5 1 , 2 0 5 , 1 2 8 , 2 , 2 4 0 , 3 6 , 1 4 1 , 1 2 8 . 2 , 1 68 , 1 7 7 , 2 5 1 , 1 6 8 , 1 6 2 , 2 4 B B . CD A T A 1 7 7 , 2 5 1 , 2 4 6 , 1 7 , 1 5 7 , 1 1 9 . 2 , 2 0 0 , 2 3 2 , 1 3 4 , 1 9 8 , 2 2 4 , 9, 2 0 8 , 2 4 1 , 1 3 2 , 2 5 3 , 1 6 9 , 2 9 6 3n A T A I , 1 3 3 , 2 5 4 , 7 G , 4 9 , 2 3 4 , 1 6 2 , 3 , ] 6 5 , 1 9 7 , 2 t i l , - j , 2 4 d I 7 , 2 0 2 , 2 4 , 1 4 4 , 1 0 2 , 2 4 3 7

Page 77: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 77/166

Page 78: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 78/166

I r o n H a n d o V I C - 2 0 ?H o W o u l d Y o R u l e Y o u r K i n g d o m ?

A a r o y a l r u l e r i ( h i s g a m e ,y o u ' v e g o t t h i n k q u i c k l y

( e x p a n d y o u r k i n g d o m w h i l ef o r e s t a l l i n g g r a i n d r a i n , e s p e c i a ll i t i m e o w a r .

B J o s e p h J S h a u g h n e s s y

R U I K i c i i i T

V 1 O 2 0 o C o m m o d o r e

A d d r e s s a u t h o r c o r r e s p o n d e n c e l J o s e p h J S h a u g h n e s s y , 4 7 0 3 C o u n t r yC l u b D r i v e , P i t t s b u r g h , P 1 5 2 3 6 .

7 R U F e b r u a r y ! ! ) S 4

T h i s g a m e i b o i h f u a n e d u e a i i o n -a l Y o m u c o n t i n u a l l y j u g g l e n u b e r s a n c o m p u t a t i o n s i y o u r h e a d ,b u i t ' s n o p a i n f u l p r o c e s s . ( T h e p r g r a m w i l l w o r k w i t h a n m e m o r y c o f i g u r a t i o n o t h V I C - 2 0 , i n c l u d i n g u n e x p a n d e d , a n a l s o w i t h t h C - 6 4 . S e L i s t i n g s a n 2 .

Y o a r t h r u l e r o f s m a l l c i t y - s t a t ei a n c i e n t t i m e s . Y o u r m a j o r g o a l i l i f ei t o i n c r e a s e t h e s i z e o f y o u r k i n g d o m ,a n d y o u m e a s u r e y o u r p r o g r e s s t o w a r d st h i s g o a l b t h n u m b e r o a c r e s t h a ty o u o w n . T b s u c c e s s f u l , y o u ' l l f i n dt h a t c a r i n g a n c o n c e r n f o t h p e o p l eu n d e r y o u r r u l e m a n o a l w a y s b p r d u c t i v e i a c c o m p l i s h i n g y o u r g o a l .H o w e v e r , t o t a l d i s r e g a r d o f y o u r p e o p l ea l s o c a r r i e s p e n a l t i e s .R o y a l D e c i s i o n s

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

r o u n d o p l a y ( m e a s u r e d a o n y e a r f o e a c h r o u n d ) , y o u m u s t b u o s e l l l a n d ,s e a s i d e g r a i n f o f e e d i n g t h p o p u l at i o n d u r i n g t h y e a r a n d e t e r m i n e h o m a n y a c r e s t o p l a n t .

T h e r e a r m a n y f a c t o r s t p o n d e r i p l a n n i n g f o t h c o m i n g y e a r . I t h s t a t e a t w a o r p e a c e ? I t h e r e s u f f i c i e n tf o o d t o f e e d t h e p o p u l a t i o n , o r s h o u l ds o m e o t h p e o p l e b e a l l o w e d t o s t a r v e ?A r t h e r e e n o u g h p e o p l e l d t h w o r ko p l a n t i n g a n d h a r v e s t i n g — a n d f o m i l i t a r y s e r v i c e i t h e r e i w a r ? I t h p r i c e o l a n d h i g h o l o w ? H a v e y o s a v e d e n o u g h g r a i n f o r s e e d ? A r t h e r ea n f r i n g e b e n e f i t s w i t h t h i s j o b ?

T a i y o w i t h y o u r j o b , t h e S t a t e o t h R e a l m r e p o r t i c o n s t a n t l y d i s p l a y e da n u p d a t e d a y o a r r e q u e s t e d t g i v e o r d e r s f o t h u p c o m i n g y e a r . A s o a t h e n o e a c h y e a r , t h G r a n dS e c r e t a r y o S t a t e w i l l g i v e y o a r e p o r to t h r e s u l t s o f y o u r d e c i s i o n s , i n c l u di n s u c h t h i n g s a s h a r v e s t y i e l d , c e n s u s

Page 79: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 79/166

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

e r r o r , t h r e q u i r e m e n t s f o r d i s t r i b u t i n gg r a i n t o y o u r v a r i o u s p r i o r i t i e s , b u t h a ti m a d d e n i n g . I n s t e a d , w i l l t e l l y o t h f o l l o w i n g : e a c h p e r s o n r e q u i r e s 2 b u s h e l s o g r a i n t o e a t ; e a c h p e r s o n c a

o n l y p l a n t 1 a c r e s o l a n d ; s e e d r q u i r e m e n t s a r V b u s h e l p e r a c r e .

I t i m e o w a r , o n e - t h i r d o t h p o u l a t i o n i r e q u i r e d f o r t h e a r m y a n i n o a v a i l a b l e f o r a g r i c u l t u r e ( t h e y s t i l le a t , t h o u g h ) . Y o w i l l f i n d y o u r s e l f a w a a b o u t 3 p e r c e n t o t h t i m e .

) ] [ S H F T P ] E 0 P L E : " ; P[ C R T L 9 ) | S H F T A ] C R F , S " C [ C R T L 9 ] [ S ! I F T B ] U . [ S H F T S ] T O R E D : " j G S[ C R S K D N ] [ S H F T K ] I N G D 0 M I A " ; P W $0 ] " : R E T U R N

L i s t i n g 1 R u l e t h K i n g d o m p r o g r a m f o t h e V I C - 2 0 .1 R E R U L E T H E K I N G D O M B Y J . S I 1 A U C H N E S S Y1 X M = 2 4 2 : P O K E 3 6 8 7 9 , 9 3 : P O K E 6 4 6 , 0 : I F P E E K ( 4 0 9 6 ) T H E N X

1 9 1 P O K E 3 6 8 6 9 , X M : P = 1 W : A ! U 1 ( > : 5 P ( > : R D = 1 5 « ) : Y H 3 : C 1 U 3 0 0 0 : C A

K J K 5 5 > : Y R = 1 : G S = 2 8 5 f l )1 G 0 T 0 1 1 41 R E S U B R O U T I N E S2 P R I N T " [ S H F T C L R ] [ C T R L 8 ] [ C R T L 9 ] [ 2 S P A C E S ] [ S H F T S ] T A

T E E S H F T S P A C E ] [ S H F T 0 ] F [ S H F T T ) H E [ S H F T R ] E A L HC T R L 0 ] " ;

2 P R l N T t C R S R D N ) [ C T R L 2 ] [ C H T L2 P R I N T " [ C T K L2 P R I N T " [ C T R L2 P R I N T " [ C T R L 1 3 P R I N T " [ C R T L 9 ] [ 2 2 S P A C E S ] [ C T R L3 I = V A L ( I $ ) : I = I N T ( A B S ( I ) ) : R E T U R N3 R E D E L A Y L O O P3 F O R X = 1 T O 4 W : N E X T : R E T U R N3 R E W A I T F O K E 4 P R I N T " [ C R S R D N ] [ S H F T H ] I T K E T P R O C E E D "4 G E T A $ : I F A $ - r i l E N 4 24 R E T U R N4 P R I N T " [ S H F T C L R ] [ C R T L 9 ] B [ S H F T H ] A 1 L [ S H F T C | R E A T

S H F T R ] U L F , R C T R L ( > ] "4 P R I N T " [ S H F T I B E G T O R E P O R T T H A T I T i l E Y E A R | C R T L

9 ] " ; Y R ; " [ C T R L 0 ] O F "5 P R I N T " Y O U R R E I G N : [ C R S R D N ] "5 I S P = 1 T H E N 5 85 I F S P = S ) T H E N P R I N T " S H F T J O B O D Y S T A R V E D ,5 P R I N T S P ; " P E O P L E S T A R V E D , A N D " ; : G O T O 6 05 P R I N T " [ S H F T O ] N E P E R S O N S T A R V E D , A N D " ;6 I F W K U T H E N 6 80 I F W K = 1 T H E N P R I N T " [ S H K T 0 ] N E " ; : C 0 T 0 6 66 P K I N T V K ;6 P R I N T " D I E D I B A T T L E "6 I F A R = 1 T I I E N 7 27 P R I N T A R ; " P E O P L E C A M E T O T H E K I N G D O M " : G 0 T 0 7 67 I F S P < l i B . \ N D S P > [ A N l ) W K < l T H E N P R I N T " " 7 P R I N T " O N E P E R S O N C A M E T O T H E K I N G D O H . "7 P R I N T " [ C R S R D N ] [ S H F T W ] H A R V E S T E D " ; G H7 P R I N T " B U S H E L S A " ; Y H j " B U S H E L S "8 P R I N T " P E R A C R E . "8 P R I N T " [ S H F T R ] A T S R U I N E D " ; R D ; " B U . "8 P R 1 N T " L E A V I N G " ; G S8 P R I N T " B U S H E L S I S T O R A G E . "8 P R I N T " [ C R S R D [ S H F T T ] H E K I N G D O M H A S " ; C A9 P R I N T " A C R E S O L A N D . "9 R E T U R N9 P R I N T " [ C R S R D N ] [ S H F T 0 ] [ S H F T H [ S H F T I N . . T H T N K

A G A I N ! " : G O S U B 3 6 : R E T U R N9 P R I N T " [ C R S R " D N ] I S I I F T T ) H E S T A R V I N G P E A S A N T S R A I D E D

H W A R E H O U S E S "9 P R I N T " A N D D E S T R O Y E D 5 0 O F T H E S T O R E D G R A I N "1 0 G S = I N T ( G S / 2 ) : W K = 0 : G O S i n i 3 6 : R E T U R NH } I F J > 0 T H E N R E T U R N1 0 ) 4 P = P - I N T ( P / 2 ) : P R I N T " [ S H F T T ] H E P L A G U E K I L L E D H A L F O F

t u P E O P L E r 1 0 P R I N T " [ S H F T ' T ] H E P O P U L A T I O N I N O " ; P ; " . " : G 0 S U B 3 6 :R E T U R N

1 0 I F S P < P T H E N R E T U R N ^ 7 ~ ^

A N D " : G O T O 6 0

C i r c l e 2 Z o R e a i l e r S o r v i c o c a i d

W H e l p B r i n gY o u r F a m i l y T o g e t h e r6 T y p e s o C h a r t s a n S h e e t s

I n d i c e sU s e r F i e l d s

N o t e s , F o o t n o t e s a n S o u r c e sN L i m i t s

A d a p t s t Y o u r H a r d w a r eC o m p r e h e n s i v e

E a s y t U s A n M u c h , M u c h M o r e

S e n d l o b r o c h u r e a n d s a m p l e p r i n l o u l iK a m i l v R o o E s j n c l u d n d t t J l V d m « n u * l j n < t l u l l ( l r s V r H r s

P f n o | { f * m i l o y o u r A p p l e I t I H P C o m m o d o r e 6 4 a n C F V M

O l h e t g r n r j l o g y k ^ I w j i c j L v > j v j r l i b l r

P r i c e i \ 6 & p l u s J b p o i U f l f S H i i i j f j c r t o n t j u j r ^ n r n dA m e n c i n E x p R H , V r u t M u t t i c j r d A c c e p l e d

T T i r J c m j f k i t o

I j i c I r t i r n ^ i t n i u l

F a m i l yR o o t sQ U I N S E P T , I N C .P . O . B o 2 1 6 , L e x i n g t o n , M 0 2 1 7 3

( 6 1 7 ) 8 6 2 - 0 4 0 4R U F c h n i a r v 1 9 8 4 7

Page 80: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 80/166

S H F T A ] L L O Y O [ C R S R D

L i s t i n g c o n t i n u e d . .

l i P R I N T " [ S H F T C L R ] [ C R S R D N j f C R S R D S U B J E C T S A R [ S H F T D ] E A D

[ S H F T S ] O A R E Y O U ! [ C R S R D N ] [ C R S R D N 1 1 G O T O 2 3 61 1 P R I K T " [ S H F T C L R ] [ C R T L 9 ] [ 3 S P A C E S ] [ S H F T R J U L E [ S H F T

T ] H E [ S H F T K ] I N G D O M [ 3 S P A C E S ] C T R L 0 ] 1 1 P R I N T " [ C R S K D N ] [ S H F T W ] H E R E Y O G O V E R N T H A N C I E N T

[ S H F T K ] I N G D O M O F [ 4 S P A C E S ] [ S H F T B J A I S Y L O N "2 1 P R I N T " [ C R S R D N ] [ S H F T T j H E O B J E C T I T O K E E P T H E [ S

F K j I N G D O M G R O W I N G "1 2 P K I N T " [ C R S R D N ] [ S H F T I ] F Y O U W A N T T O Q U I T , S E L L A

O F Y O U R L A N D . "1 2 G O S U B 3 81 2 Z Z - R S D ( T I ) : G O T 0 1 2 81 2 Z Z = R N D ( 1 ) : I F Z Z < . 3 T H E M P W $ - " [ S H F T W

; W F - 1 . 5 : G O T O 1 3 01 2 W F - 1 : P W $ = " [ S H F T P ] [ S H F T E ] [ S H F T A ] [ S H F T C ] [ S H F T E

[ S H F T ] S H F T R

1 3 G O 5 U B 4 6 : G O S U B 3 8 : G O S U B 2 ( >1 3 K = I N T ( R N D ( 1 ) * 1 2 + 1 6 ) : P R I N T " [ S H F T L , ] A N D I S W O R T H " ; 1 3 P R I N T " B U S H E L S P E A C R E . [ C R S R D N ] "1 3 P R I N T " [ C R T L 9 ] [ S H F T B ] [ C T R L 0 ] U Y , [ C R T L S H F T S ] [ C

T R ? > ] E L L T O R [ C R T L 9 ] [ S H F T H ] [ C T R L 0 ] O L I ) [ S H F T L l AN D

1 3 G O S U B 4 21 4 I F A S " B " 0 R A $ " S " 0 R A S - " H " T H £ N ' 1 4 41 4 P R I N T " ! ; C R S R L F [ C R S R L F ] [ C R S R U " : G 0 T O 1 3 81 4 I F A S " H " T H E N 1 7 21 4 P R I N T " [ C R S R D N ] [ S H F T H ] O W M A N Y A C R E S "1 4 I N P U T " * [ C R S R L F ] [ C R S R L F ] [ C R S R L F ] p t ; I $1 5 I F I S « " * " T H E N P R I N T " [ C R S R U P ] [ C R S R U G O T O 1 4 81 5 G O S U B 3 2 : I F I = ^ T H F , N 1 7 21 5 I F A J " S " T H E N l f i 41 5 J - I * K : I F J < - G S T M E K 1 6 ( 41 5 C O S U B 9 4 : G O S U B 2 0 : C O T O 1 3 61 6 G S = G S - J : C A = C A + I1 6 G O S U B 2 ( J : G O T 0 1 7 21 6 I F C A T H E N r 2 3 41 6 I F I > C A T H E N G O S U B 9 4 : G O S U B 2 ( S : G O T O U 61 6 C A - C A - I : G S - C S + K * I1 7 G O S U B 2 01 7 P R I N T i P R I S T " [ S H F T D ] I S T R I B U T E H O M A N Y B U S H E L S F

F O O D "1 7 I N P U T " * [ C R S R U " ] [ C R S R L F ] [ C R S R L F ] " ; I $1 7 I F I S = " * " T H E K P R I N T " [ C R S R U P ] [ C R S R U P ] [ C R S R U P l " : G O T O

1 7 1 7 G O S U B 3 21 8 I F K - G S T H E N 1 8 41 8 G O S U B 9 4 : G O S L ' B 2 0 : G O T O 1 7 21 8 I F I > ( 5 » P ) T H E N 1 9 B1 8 6 I F I > G S / 4 T H E N l 9 f f l1 8 W R = 1 : R E M W A B E H S R A I D1 9 G S = G S - I : S P = P - I N T ( I / 2 O ) : A R = 0 : C O E U B 1 0 8 : I F S P > = P T H E N 1 9 41 9 A R — S P / 2 : S P = 01 9 I F W R = 1 T H E N G O S U B 9 61 9 G O S U B 2 01 9 P R I N T " [ S H F T H ] O W M A N Y A C R E S S H A L L W P L A N T "

O f I N P U T " * [ C R S R L F ] [ C R S R L F ] ( C R S R L F ] " 1 2 0 I F I S = " * " T H E N P R I N T " [ C R S R U P ] [ C R S R U P ] [ C R E R U P ] " : G O T O2 0 G O S U B 3 22 B I F I > C A T H E N 2 1 42 0 J = I N T ( I / 2 ) : I F J > G S T H E N 2 1 42 1 G O T O 2 1 82 1 C O S U B 9 4 : C O S U B 2 0 : G O T O 1 9 82 1 R E M C A L C C H A N G E S F O Y E A R2 1 G S = G S - J : Y H - 1 + I N T ( R N D ( 1 ) * 5 ) : G H - Y H f l I : R D » I N T ( ( G S + G H ) » .

( ) 2 2 J - I N T ( R N D ( 1 ) * 2 5 ) : I F W F - 1 , 5 T H E N W K = I N T ( . 3 » R N D ( 1 ) * P ) : G OT O 2 2 4

F o t h g o o do f y o u r K i n g d o m ,

y o m a h a v e t l e s o m e o f y o u r p e o p l e s t a r v e .

7 R U F e b r u a r y 1 9 8 4

Y o c a n e x p e r i m e n t w i t h v a r i o u ss t y l e s o g o v e r n i n g , b u I ' v e f o u n d t h a tm o s t p r o g r e s s t o w a r d y o u r g o a l i m a d eb b u y i n g a n s e l l i n g l a n d a t h c o r r e c tt i m e . Y o u m a y s o m e t i m e s h a v e t s e l ll a n d i o r d e r t f e e d y o u r p e o p l e , a n y o m a s o m e t i m e s h a v e t l e s o m e o t h e m s t a r v e . I w a a h a r d w o r l d i t h o s e t i m e s .

P r o g r a m D e s c r i p t i o nR E s t a t e m e n t s h a v e b e e n p l a c e d a

c e r t a i n p o i n t s w i t h i n t h p r o g r a m . F o t h u n e x p a n d e d V I C - 2 0 , m e m o r y i c r i t i c a l , a n t h R E s t a t e m e n t s s h o u l dp r o b a b l y b d e l e t e d . A l s o , u s i n g a b b r ev i a t i o n s f o r B a s i c s t a t e m e n t s i g o o ds p a c e - s a v i n g t o o l i p r o g r a m m i n g . F o ri n s t a n c e , t h a b b r e v i a t i o n f o t h P r i n tc o m m a n d i ? E v e r y t i m e y o c o m e t

P r i n t , t y p e i i n s t e a d .L i n e s 1 0 - 1 6 s e u t h s c r e e n c o l o r ,

a s s i g n i n i t i a l v a l u e s t t h v a r i a b l e s a n d i r e c t t h c o m p u t e r t t h T i t l e d i s p l a y .L i n e s 1 8 - 1 1 2 a r s u b r o u t i n e s , p l a c e d a t h b e g i n n i n g o f t h p r o g r a m f o q u i c ke r a c c e s s .

E v e r y t i m e s u b r o u t i n e i c a l l e d , t h c o m p u t e r s t a r t s s e a r c h i n g a t h e b e g i nn i n g o t h p r o g r a m a n d w i l l l o o k a a l t h l i n e n u m b e r s , i o r d e r , u n t i l t h s u b r o u t i n e i f o u n d . I y o p u y o u rs u b r o u t i n e s n e a r t h b e g i n n i n g , t h c o m p u t e r w i l l f i n d t h e m q u i c k e r .

T h i s p r o g r a m m a k e s e x t e n s i v e u s o s u b r o u t i n e s : l i n e s 2 0 - 3 0 d i s p l a y t h S t a t e o t h R e a l m ; l i n e 3 i d e l a yl o o p ; l i n e s 3 8 - 4 4 w a i t f o r k e y s t r o k ef r o m t h k e y b o a r d ; l i n e s 4 6 - 9 2 d i s p l a yt h e n d - o f - y e a r r e p o r t ; l i n e 9 t e l l s y o t h a t y o d o n ' t h a v e t h r e s o u r c e s t a c o m p l i s h y o u r l a s t c o m m a n d ; l i n e s9 6 - 1 1 2 g i v e y o a s s o r t e d b a n e w s .

L i n e s 1 1 4 - 1 2 2 d i s p l a y t h t i t l e ; l i n e1 2 i n i t i a l l y " s e e d s " t h r a n d o m n u b e g e n e r a t o r a n s k i p s o v e r l i n e 1 2 6 s ot h a t y o s t a r t o u a p e a c e ; l i n e s1 2 6 - 1 3 0 c h e c k f o w a o p e a c e a n

s e n d t h p r o g r a m t t h e S t a t e o t h R e a l m d i s p l a y ; l i n e s 1 3 2 - 1 3 4 r a n d o m l yd e t e r m i n e t h c u r r e n t p r i c e o l a n d ;l i n e s 1 3 6 - 2 1 4 a s f o y o u r c o m m a n d sf o r t h e c o m i n g y e a r a n d e t e r m i n e s o m eo t h r e s u l t s ; l i n e s 2 1 6 - 2 3 2 c a l c u l a t ec h a n g e s f o t h y e a r l y r e p o r t ; f i n a l l y ,l i n e s 2 3 4 - 2 4 8 e n t h g a m e a n t e l l y o h o y o u ' v e d o n e .

Page 81: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 81/166

C i r c l e o R e a d e r S e r v i c e c a G E T H M O S T O U O Y O U RE

o r V I C - 2 O c o m p u t e r3 o u t s t a n d i n g

M u s i c A l b u m s t g w i t h S y n t h y - 6 4

C l a s s i c a lC h r i s t m a s a n d

R a g / S i n g A l o n gS e b e l o w

C H A R TP L O T - 6 4P L Q T E R S U P P O R T :

A M D E KH e w l e t t P a c k a r d

H o u s t o n I n s l .S T R O B ES w B B t - P

B R A N D H E W !P R O F E S S I O N A LD E V E L O P M E N T

S O F T W A R E F O Q U A L I T YA P P L I C A T I O N S

S e b e l o w

C H A P H t C S U H A I - H l i :A C H I C S G R A IA P H I C S

U L T A A B A S I C - M . . . A d d S c o m m a n d s : g r a p h i c s ,m u s i c , T U R T L E a n f l a m ef e a t u r e s . T u t o r l a l . d f l m o p l u s .T A P E S 3 8 . 9 5 D I S K M 2 . 9 5T I N Y B A S I C C O M P I L E R6 4 / 2 0 F o f l o a t i n g p o i n to n l y , T u r n s s u b s e t o B A S I C I n t o 6 5 0 2 c o d e .P r a c t i c a l a n e d u c a t i o n a l .T A P E I 1 9 . 9 S D I S K $ 2 2 . 9 5M E R C U R E - B 4 . . . S i m p l e ,p o w e r f u l t i l s m a n a g e m e n tw i t h f a s t d e s i g n , e n t r ys e a r c h r e p o r t c a p a b i l i t i e sT u t o r i a l , D I S K $ 3 2 . 9 5

S Y N T H Y - M . . . S e t s t h s t a n d a r d ( o a l o t h r e s t .B e s t 6 4 - s y n i l w s i w r a n y w h e r e . S a m p l e s a n m a n u a l ,C A S S E T T E S 2 9 . M D I S K I 3 2 . B S . A l s o a v a i l a b l e : 3 g r e a tc o m p a n i o n m u s i c a l b u m s : C l n t l c i l , C h r l i t m M , a n R a g t l m o S i n g - A l o n g . D I S K $ 1 2 . 9 5 E a c h .G R A P H I C S K S B N E H - W . . . T I M V F 0 R T H - M / 2 0 . . . E X -M e n u - d r i v e n d r a w i n g s , f l o o r c i t i n g l a n g u a g e - l o w p r i c e .

P o w e r f u l , e x t e n s i b l e , 2 0 w o r d v o c a b u l a r y .

p l a n s a n I l l u s t r a t i o n s e t c . .S l i d e p r o g r a m c a p a b i l i t y .D I S K 1 3 2 . 0 5C H E C K B O O K M A N A Q E R - US i m p l e c h e c k a c c o u n t m a i n -t a i n a n c e . O p t i o n a l s c r e e n o p r i n t e r r e p o r t a n b a c k u p .D I S K S Z 2 . 9 5

T A P E 5 * 4 . 9 5 D I S K $ 7 7 . 9 5A N A T O M Y O F C 0 M M 0 -D O R E - M C o m p l e t e g u i d eF u l l c o m m e n t R O M S l i s t , d t a i l e d i n t e r n a l s , d e s c r i p t i o n s .3 0 P A G E B O O K 1 1 9 . 9 8

C H A R T P A K - B 4 . . . P r o f e ss i o n a l i i i v p i e . l i n e a n b a c h a r t s . M e n u d r i v e n , i t e r a c t i v e , h a r d c o p y .D I S K S 4 Z . B BC H A H T P L O T - B 4 . . . S a m ef i n s f e a t u r e s a a b o v e p l u sh i g h e s t q u a l t i y o u t p u t t p l o t t e r s . D I S K 1 6 4 . 9 5

Z O O M P A S C A L - B 4 . . . P r od u c e s 6 6 0 2 m a c h i n e c o d ef o s p e e d . F l o a t i n g p o i n t , I t e g e r s , s t r i n g s F i l e h a n d l i n g .D I S K S 3 9 . 9 5P O O L - M / 2 Q . . . P I a y F u l l r a c ko r n i n e b a l l u s i n g h i r e sg r a p h i c s , v i e - 2 0 r e q u i r e d B e x p a n d e r .T A P E $ 1 4 . 0 5 D I S K 3 1 7 . 9 5

S U P E R D I S K U T I L I T Y - 6 4 . . .S p e e d c o p y w a y s : T o t a l ,B a m , A p p e n d o F i l e . D u m po m o d i f y s e c t o r s . M o r e .D I S K $ 2 2 . 8 5S C R E E N G R A P H I C S - M A d d s2 h i r e s , m u l t i c o l o r , s p r i t ec o m m a n d s t M - F J A S I C .D e m o , t u t o r i a l a n d m a n u a l ,T A P E I 2 4 . S S D I S K ( 2 7 . M

I S A M f i l e m a n a g e m e n t ; p o w e r f u l s c r e e n m a n a g e m e n t ; e x c e l l e n t p r i n t e ri m m e r ' s a i d ; B A S I C 4 . c o m m a n d s ; m a c h i n e l a n g u a g e m o n i t o r ; S o f t -

M A S T E R - M . . . F U I Ig e n e r a t o r ; p r o g r a m m e r ' !w a r e d e v e l o p e r s : N R U N T I M E R O Y A L T I E S ; W i t h 1 5 0 p a g e m a n u a l i t h r e e - r i n g b i n d e r

D E A L E R I N Q U I R I E S I N V I T E DF R E E C A T A L O G A s f o l i s t i n g o o t h e rA b a c u s S o f t w a r e f o C o r n m o d o r e - 6 4 o r V l c - 2 0

A V A I L A B L E A C O M P U T E R S T O R E S , O W R I T E :D I S T R I B U T O R SG n B r i t a i nA D A M S O f T1 N o r w i c h A f t o c h u j i e . L a n e sW i l l O i r m i n y :D A T A B E C K E RM e r o w m g B t t t r 3 4 0 0 0 D l i l o o nQ 2 1 1 / 3 1 2 M 5

O r a l ! B r U i l nC C S o f t w a r e1 6 7 G r e a t P o n l a nL o n d o n W l0 1 - 6 3 6 - 6 3 5 4J u t d t i i :H A T R A D I N GP O 5 1 63 4 3 0 0 A l m r n i M4 7 6 - 1 2 3 0 1

R M M i c r o A p p l i c a t i o n1 4 A v a n u f l P a u l - D o u m e jH i . ; ' . ' ) " ' ■ ■ ' - " F r a n c a1 - 7 3 2 - 9 2 5 4A u i l n l l i :c e l e c t r o n i c ;4 1 6 L o g a n R o B n s D i n t . Q u e e n (0 7 . 3 9 7 - 0 3 0 8

C i n i d iK I N G M I C H O W A R E L T 5 3 5 0 C o l e d i s ' . ■ " : ■ ■M o n t r e a l Q u e b e c H 3 1 Z 5 1 4 / 7 3 7 - 9 3 3 5N i Z l l l t n dV I S C O U N T E L E C T R O N I C S3 0 6 - 3 O C n u f c r > S t r e e tP i i m e r s t t n N o r t h6 3 4 6 - 6 9 6

A b a c u s H S o f t w a r eP . O . B O 7 2 1 1 G R A N D R A P I D S , M I C H . 4 9 5 1 0F o p o s t a g e h a n d l i n g , a d $ 1 . 5 0 ( U . S . a n d C a n a d a ) , a d d S 3 . 0 0l o f o r e i g n . M a k e p a y m e n t i U . S . d o l l a r s ! ; ; • ■ c h e c k , m o n e y o r d e ro c h a r g e c a r d , ( M i c h i g a n R e s i d e n t s a d 4 s a l e s t a x ) . t ^ ^ « yF O Q U I C K S E R V I C E P H O N E 6 1 6 - 2 4 1 - 5 5 1 0

R U F e b r u a r y 1 9 8 4 7

Page 82: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 82/166

L i s t i n g

2 2 2 2 2 2 2 2 2 3 f l2 3 2 3 2 3 2 3 2 4 2 4 2 4

2 4 2 4

c o n t i n u e d .W l

A 9 I F A R < # T H E N A R ( P = P + A R - S P - W K : Y K = Y R + 1G O S U B 1 0 2 : ( ; O T O L 2 6I ' R I N T " [ S H F T C L R ] | C R S R I ) N ) l S I I F T Y ] O U H A V E S O L I ) A i . I .

Y O U K L A N D , T H E G A M E I O V E R "P R I N T " [ C R S R D S ] I S H F T Y ] O U C A C H A C K T B E I N G

O U R S E L F . "C A = C A + I N T ( C S / K ) : B S = " I N C R E A S E D "I C A < ] i 3 0 T H E N B S " D E C R E A S r ; i ) "P R I \ T " [ C R S R P N ] | S H F T D J U R I K G Y O U K H E K i N , Y O U " , B S ; "

H I W K A L T H "P R I N T " O F T H E K I N C D O M i ! F A C T O R O F ; N T C / 1 3 ) P R I N T Y R ; " - Y E A R S . "E N

1

1 ( 1 1

1 1

L i s t i n g 2

R E R U L E T H f cP O K E 5 3 2 8 1 , 1 :P = 1 0 0 : A R = 1 0 :

2 8 5 0G O T O 1 1

R u l e t h K i n g d o m p r o g r a m f o t h C - 6 4 .

K P S P

R E S U B R O U T I N E S

N G D O M B N T " [ C T R Lf f l : R B = 1 5 ? i

J S H A U G H N E S S YI ] " ; C H K S ( 1 4 )

V a r i a b l e s U s e dl i s t o t h v a r i a b l e s u s e d i I h i s p r

g r a m i a s f o l l o w s : p o p u l a t i o n ; a n e a r r i v a l s t o t h e c i t y ; s n u m b e r o p e o p l e w h s t a r v e d ; r d g r a i n d e t r o y e d b r a t s ; y > h a r v e s t y i e l d i b u s h e l s p e a c r e ; g t o t a l b u s h e l s h a rv e s t e d ; g s c u r r e n t b u s h e l s i s t o r a g e ;c a = a c r e s o w n e d b t h k i n g d o m ; y r c u r r e n t y e a r o y o u r r e i g n ; p w w a o p e a c e ; a $ i $ i j z z t e m p o r a r yv a r i a b l e s ; w n u m b e r k i l l e d i w a r ;w r f l a g f o w a r e h o u s e r a i d ; w p o p u l a t i o n e f f i c i e n c y f a c t o r f o r w a o p e a c e ; c u r r e n t p r i c e o l a n d ; b i n c r e a s e o r d e c r e a s e i k i n g d o m s i z e .

C o n c l u s i o nT h i s g a m e i l o o f u n . T h f i r s t

t i m e p l a y e d i ( o a n o t h e r b r a n d o c o m p u t e r ) , m u s t h a v e p l a y e d f o t w h o u r s n o n - s t o p . I m o p i n i o n , y o u ' l lg a i n b e t t e r u n d e r s t a n d i n g o h o t h p r o g r a m w o r k s b t y p i n g i i n t o y o u rc o m p u t e r y o u r s e l f . H o w e v e r , I ' l l m a k et a p e o d i s k c o p i e s f o t h o s e u n w i l l i n go u n a b l e t t y p e i i t h e m s e l v e s . J u s ts e n d m $ 3 a b l a n k t a p e o r f o r m a t t e dd i s k a n s e l f - a d d r e s s e d , s t a m p e d , r t u r n m a i l e r . E H

C i r c l e 9 o R e a d e r S e r v i c e c a i d

M a k e Y o u r C o m m o d o r e R a d i o R e t i r e

T h M I C H O L O C A I R - 1 c a r t r i d g e w i l l t u r n y o u r V I C - 2 0 o C - 6 4 i n t o c o m p l e t e R a d i o T e l e t y p e a n d M o r s e c o d e t e m i n a l . C o n n e c t s h o r t w a v e r a d i o a n y o u ' l l b w a t c h i n gt e x t r e a d o u t f r o m w e a t h e r s t a t i o n ; , , n e w s s e r v i c e s , s h i p s a n H A r a d i o o p e r a t o r s a l o v e r t h w o r l d . w h o l e n e u s f o y o u r h o m e c o m p u t e r . T h A I R - 1 c o n t a i n s b o t h p r o g r a m i R O a n r a d i o i n t e r l a c e c i r c u i t t c o p y M o r s e c o d e a n a l s p e e d s a n s h i f t s o r a d i o t e l e t y p e . P l u s t h e o s c r e e n t u n i n gi n d i c a t o r s m e a n y o n e v e r h a v e t t a k e y o i " 1 « y e s o f f t h ev i d e o f o p e r f e c t t u n i n g .

F o H a r a d i o u s e , t h A i r - 1 w i l l a l s o s e n d a n r e c e i v eB T T Y / C W w i t h A F S K / I ' T T C k e y i n g o u t p u t s .

T h A I R - 1 w i l l e v e n t e l l y o w h a t M o r s e s p e e d y o u ' r ec o p y i n g a n p r o v i d e b u i l t - i n s e n d / r e c e i v e c o d e p r a c t i c e !

8 R U F e b r u a r y 1 9 8 4

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

I y o u ' v e b e e n l o o k i n g f o s o m e t h i n g t s p i c e - u p y o u rc o m p u t i n g , t r t h e u l t i m a t e " p e r i p h e r a l " a n c o n n e c t y o u rc o m p u t e r l t h A I R - 1 ,

T h c o m p l e t e A I R - 1 f o t h V I C - 2 0 o " 6 4 " i $ 1 9 9 .( W i t h m o d e A M T O R , $ 2 7 9 . ) S e e i a y o u r l o c a l d e a l e r o c a l l M I c r o l o g C o r p o r a t i o n , 1 H 7 1 3 M o o n e y D r i v e . G a i t h e r s -b u r g , M a r y l a n d 2 0 H 7 9 .T E L : ( 3 0 1 ) 2 5 8 - 8 4 0 0 . T e l e x : 0 0 8 1 5 3 .

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

Page 83: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 83/166

Page 84: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 84/166

                  

                         

              

                                        

    

           

                                  

                                 

                                         

             

                         

                  

            

    

   

                             

          

                         

          

                         

          

                  

      

                                       

        

       

                                  

                

                       

           

                     

                       

                         

        

                                

            

                                  

        

                 

            

                  

                

                                 

                           

                    

             

                            

              

                               

                 

                      

                                    

                  

      

                             

         

                    

                                        

           

                                              

            

                               

                                                   

                                        

         

                       

   

 

        

     

               

                                    

       

          

      

                  

     

      

                        

                  

                                   

                  

                      

               

                        

                                 

 

                        

                                  

                  

      

                                            

                          

         

  

                         

                                           

                           

      

    

    

             

   

                 

                  

      

       

                                                  

              

                            

                              

                                     

                   

              

                     

                     

              

               

            

                                

                

       

Page 85: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 85/166

Page 86: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 86/166

B V I M e m o r y M i s e r !

C o m e a l o n g a n l e a r n s o m et e c h n i q u e s f o s q u e e z i n g t h

m o s t o u o y o u r u n e x p a n d e dV I C - 2 0 . P u t h c r u n c h o t h m e m o r y c r i s i s .

B R o b e r t W B a k e r

A d d r e s s a u t h o r c o r r e s p o n d e n c e t R o b e r t W B a k e r , 1 W i n d s o r D r i v e ,

i c o , N . 1 0 8 0 0 4 ,

8 R U F e b r u a r y

I y o u ' r e u s i n g C o m m o d o r e 6 s y s t e m , t h a v a i l a b l e R A s p a c e f o w r i t i n g y o u r o w B a s i c p r o g r a m s i g e e r a l l y a d e q u a t e . H o w e v e r , V I C - 2 0w i t h n m e m o r y e x p a n s i o n c a n p u s e r i o u s l i m i t o w h a t y o c a d o

H e r e a r s o m e i r i e k s t h a i m a j u s t l e y o s q u e a k b y E v e n t u a l l y , y o u ' l l p r o ba b l y w a n t t a d e x t r a m e m o r y , b u e v e n t h e n t h e s e t e c h n i q u e s w i l l l e y o d o " m o r e w i t h l e s s . "

T h m o s t o b v i o u s s p a c e - s a v i n g t e c hn i q u e i t a v o i d u s i n g r e m a r k s i y o u rp r o g r a m . T h i s , h o w e v e r , m a k e s t h p r o g r a m h a r d e r t d o c u m e n t , a n d i y o s h o u l d w a n t t m a k e c h a n g e s l a t e r ,i m i g h t t a k e q u i t e a w h i l e t r e m e m b e rw h a t c a d i v a r i a b l e i u s e d f o a n h o t h p r o g r a m w o r k s . F o s a f e t y ' s s a k e ,w h i l e y o u ' r e w r i t i n g t h p r o g r a m , y o s h o u l d m a k e n o t e s a n s a v e t h e m .

T h n e x t b e s t t e c h n i q u e i t u s m u t i p l e s t a t e m e n t s p e l i n e , w i t h s e p a r a ti n c o l o n , [ ' h e r e ' s f i v e - b y t e o v e r h e a da s s o c i a t e d w i t h e v e r y B a s i c p r o g r a ml i n e , r e g a r d l e s s o i t l e n g t h . T h e s e c o s i s t o t w b y t e s f o t h l i n e n u m b e r ( e c o d e d i b i n a r y ) t t w f o l i n k a d d r e s st h a t p o i n t s t t h n e x t s e q u e n t i a l B a s i cl i n e , a n s i n g l e b y t e u s e d a t h e n d -

o f - l i n c i n d i c a t o r . W h e n e v e r y o u c o b i n e t w o p r o g r a m l i n e s o s i n g l e l i n e ,y o s a v e f o u r b y t e s — t h e f i v e - b y t e o v e rh e a d l e s s o n b y t e f o t h r e q u i r e d s e p ar a t i n g c o l o n .

J u s t b c a r e f u l ; i t ' s n o a l w a y s l e g a lo c o r r e c t t c o m b i n e p r o g r a m l i n e s .Y o m i g h t c h a n g e t h p r o g r a m H o o c r e a t e p a r t o p r o g r a m l i n e t h a i m i g h tn e v e r g e e x e c u t e d . B e s p e c i a l l y c a r e f u la r o u n d I f . . . T h e n . . . a n d G O T O s t a t em e n t s . M a k e s u r e t h n e p r o g r a m l i n es t i l l d o e s w h a t w a s i n t e n d e d .

O t h e r S p a c e - S a v e r sA n o t h e r w a t o c u t d o w n o m e m o r y

u s a g e i t o d e l e t e a l u n n e c e s s a r y s p a c e sf r o m w i t h i n y o u r p r o g r a m . C o m m od o r e B a s i c d o e s n o n e e d a n s e p a r a t i n gs p a c e s w i t h i n p r o g r a m s t a t e m e n t s . K e w o r d s i B a s i c a r e s t o r e d a c o d e d s i g l e - b y t e t o k e n s w h e n p r o g r a m l i n e i t y p e d i n W h e n t h p r o g r a m i i n t e rp r e t e d a n e x e c u t e d , t h e t o k e n s a r e e a si l i d e n t i f i e d b t h e i r u n i q u e c o d e s . S e a r a t i n g s p a c e s a r s i m p l y i g n o r e d .

A l t h o u g h B a s i c k e w o r d s a r s t o r e da s i n g l c - b y t c t o k e n s , a l o t h e r t e x t i np r o g r a m l i n e i s t o r e d j u s t a s i t ' s t y p e d ,o n c h a r a c t e r p e b y t e . T h u s , y o c a s a v e a d d i t i o n a l s p a c e b u s i n g s m a l l l i n en u m b e r s a n s h o r t v a r i a b l e n a m e s . B u s i n g l i n e n u m b e r s 1 a n i n s t e a d o 1 0 0 0 , 2 0 0 0 a n 3 0 0 0 , y o u ' l l s a v e t h r e eb y t e s o e v e r y G O T O o G O S U B i

v o l v i n g t h e s e l i n e s .A l s o , d o n ' t f o r g e t t o u s e v a r i a b l e s t

Page 87: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 87/166

Page 88: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 88/166

Page 89: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 89/166

t h s t a n o t h p r o g r a m a n u s a s i mp l G O T O i n s t r u c t i o n t o s k i p o v e r t h e mw h e n t h p r o g r a m b e g i n s . B a s i c n o m a l l y s e a r c h e s f r o m t h s t a n o t h p r g r a m t o f i n d t h s u b r o u t i n e l i n e , s p l a c i n g s u b r o u t i n e s n e a r t h e n o t h p r o g r a m w a s t e s g r e a t d e a l o t i m e , e p e c i a l l y i t h s u b r o u t i n e i u s e d f o r e a d i n g o w r i t i n g d a t a f i l e s .

A c t u a l l y , B a s i c d o e s n ' t a l w a y s h a v et s c a n f r o m t h s t a r t o t h p r o g r a m t f i n d t h e s u b r o u t i n e l i n e . I t h l i n e n u b e b e i n g c a l l e d i a l e a s t 2 5 g r e a t e rt h a n t h l i n e c a l l i n g t h e s u b r o u t i n e , t h e nB a s i c w i l l s t a r t s c a n n i n g a f t e r t h c u r e n t l i n e . T h i s c a s t i l l w a s t e t i m e ,h o w e v e r , s i n c e t h s u b r o u t i n e i n o a l w a y s c l o s e t o t h e c a l l i n g l i n e .N e x l — F o r Y o

C a r e f u l l y e x a m i n e t h c o n t e n t s a n s t r u c t u r e o e v e r y F o r - N e x t l o o p , w h i c hi p o s s i b l y t h e m o s t n o t o r i o u s t i m e -w a s t e r i n o h a n d l e d p r o p e r l y . S t a t em e n t s t h a t d n o n e e d t b r e p e a t e df o e a c h i t e r a t i o n o t h l o o p s h o u l d b o u t s i d e o t h e l o o p . I v a l u e m u s t b c o m p u t e d o r s u b s t r i n g v a l u e u s e d r p e a t e d l y w i t h i n t h l o o p , c a l c u l a t e t h v a l u e o n c e a n d d e f i n e i a a n o t h e rv a r i a b l e t h a t c a b u s e d a n e e d e d .

W h i l e o n t h e s u b j e c t o f F o r - N e x tl o o p s , r e m e m b e r n o t u s N e x t s t a t em e n t s w i t h t h i n d e x v a r i a b l e s . N e x t i s o m e w h a t f a s t e r t h a n N e x t b e c a u s en c h e c k i m a d e t o s e e i t h v a r i a b l eu s e d i a c t u a l l y t h s a m e v a r i a b l e i t h m o s t r e c e n t F o s t a t e m e n t .

A n o t h e r t i m e - s a v i n g t e c h n i q u e i v o l v e s c o m b i n i n g o p e r a t i o n s w h e n e v e rp o s s i b l e i t h n o r m a l p r o g r a m f l o w . I y o u r p r o g r a m i g o i n g t r e a d d a t a i n t oa a r r a y a n t h e n s o r t i t t r t p l a c e t h ee n t r y i t h c o r r e c t a r r a y p o s i t i o n a n s h i f t t h r e m a i n i n g e n t r i e s a c c o r d i n g l ya e a c h i t e m i r e a d .

T h i s i e s p e c i a l l y h e l p f u l w h e n y o m a n u a l l y e n t e r t h e d a t a f r o m t h k e b o a r d . Y o u m a y n o n o t i c e s h o r t d l a b e t w e e n e a c h e n t r y , b u l a t e r , w h e ny o h a v e t o s o r t a e n t i r e m a t r i x , l o n gd e l a y m a b r a t h e r a n n o y i n g .

A s a i d e a r l i e r , f a s t e r p r o g r a m s a r n o a l w a y s s m a l l e r p r o g r a m s ; t h e r e a r u s u a l l y t r a d e - o f f s t b m a d e . I t ' s m u c hf a s t e r t p r i n t t h l e t t e r 4 t i m e s w i t h

s i n g l e P r i n t " A A . . . A A " s t a t e m e n tt h a n t u s F o r - N e x t l o o p l i k e :F O R X = l T O 4 0 ; P r i n i " A 1 1 ; :

C i r c l e 2 6 5 o n R e a d e r S e m e s c i r d

O t h o t h e r h a n d , t h F o r - N e x t l o o pd o e s s a v e q u i t e b i o m e m o r y s p a c ec o m p a r e d t t h e s i m p l e P r i n t s t a t e m e n t .I t a l l d e p e n d s o n w h a t y o u ' r e t r y i n g t oa c c o m p l i s h a n w h i c h i m o r e i m p o rt a n t : s a v i n g t i m e o r s a v i n g s p a c e . T h e ys o m e t i m e s c a n b e c o m p l e t e o p p o s i t e s .

A D D C L A R I T Y A N DS O U N D T Y O U R V I 2 O R C O M M O D O R E 6 4W I T H T H E C - 6 4 1 0 I H T E U F A C B " " " ? s s l " s c " r « ' " " • r " » " "T h i s C - 6 4 2 0 i n t e r f a c e c a p r o d u c e o v e r 5 0 p r o g r a m a b l el o n e s a n s o u n d s , a w e l l a Q r e a U y i m p r o v e y o u r p i c t u r ed w i l y w h e n u s e d w i t h a m o n o c h r o m e m o n i t o r a n d c o m -m o d o r a c o m p u t e r '

M U S T F O R E V E R Y H O M E O O F F I C E !F o F a s t e s t S e r v i c e C A L L ( 7 1 4 ) 9 5 3 - 8 0 0 5

2 H r N u m b e r O u t , M o i i y O ' n t r . o r c o o i t c c t p u i il l e q u i r n ' b o t t t r u r . V t j f i n c l u d e d )

L e T h C - 6 4 2 0 I n t e r f a c eE n h a n c e Y o u r S o f t w a r e

A n G a m e P r o g r a m s !Y E A R L I M I T E D V V A M M . V T V

I C S Y S T E M S " 4 2 U t l " l n A v * i S l " " 1 i a' M i l C M " > O r a n g * , C A . 8 2 6 6 5N A M EA D R E S S .C I T Y S T A T E - - Z I E _

C a i t O f f t t a R m a i d m n C w

D o u b l e Y o u rP r o g r a m m i n g P o w e rH i c o l S y s t e m s i n l i o f l u c e s S Y S T E M M 2 0 0 0s u o o r t j E Q i t o r / A s s e m c i e r M o n i t o r p a c k a g e a r e a s o n a b l e c o s ! T n p r o f e s s i o n a l 1 0 0 % m i c h l n tc o d * y a c n m e L a n g u a g e D e v e l o p m e n t S y s t e m t h a te v e n t h n o v i c e w i U n e a s y t u s

F u l l F e a i u ' e d A s s a n i S i e r a s s e m b l e s k . l o b y t t d i e s i s e c o n d s O u t s t a n d i n g B i E d i t o r C o m p l e t e M a c h i n eL a n n u a g o M o n i t o r i n c l u d i n g . H e i D u n i s D i s a s s e m b l e r . L o a dS a v e . C h a n g e . T r a c e , e t c i n d i s p e n s a b l e l o A s w m b i yL a n n u a n e d e b u g g i n g F u l l D o c u m e n t a t i o n " F u l l y C o p y a b l e

H a n d y V i n y l b i n d e rC a i o r w n t e t O G T J e r o r l o i m o t e i n f n r m a M i n S e n d S 7 9 9 U ( c h e c k M . O . o c r e d i t c a r d d a t a V i m . M C ) w a s w i ' V

- V I C 2 0 8 K 1 6 K . 2 4 K 3 2 a d r j o n m e r n ( r e q u i r e s 8 m o d S k c r c a S M n e F U L L W A R R A N T Y .

C i r c l e 1 7 o n R a i d e r S e r v i c e c a r d

m i c o LI T

J S . V I C O L S Y S T E M SP O B O 5 1 S 0 W H I t l l e r . C 9 0 6 0 7 - 5 1 5 0C D N : ( 5 9 9 . 9 5 ) M I C O LS Y S T E M S I D O G f a y r j o n H a l lD r . . S u i t e 2 3 0 1 . D o M i l l ! ,O n t . C a n a d a ■ ■ ' ■ 3 A

O r d e r D e s k ( 4 1 6 1 4 4 1 - 3 7 5 2 D e a l s ' E n q u i r i e s W e l c o m e

T A A I T A A I

F O C O M M O D O R E 6 4

a n V I 2 0 u s T a x A i d ™ t p r e p a r eY O U R I N C O M E T A R E T U R N

D e v e l o p e d b y a n e x p e r i e n c e d a c c o u n t i n g f i r m , T a i A i d I a c c u r a t e , e a s y t u s e , a n c o m e sw i t h a d e t a i l e d m a n u a l . Y o u r t a d a t a l p e i m a n e n t l y s t o r e d o t a p e o d i s k . T h c o s t I t a d e d u c t i b l e a n y e a r l y u p d a t e s a r e a v a i l a b l e

T a x A i d I T a x A i d I I V i 2 1 . 1 t h 1 6

F o T a x A i d

F o U n e x p e n d e d V 1 ?

$ 1 9 . 9 5 $ 2 4 . 9 5 $ 2 4 . 9 5P r i c e s a o o v e a r e f o r c a s s e t t e ; a d S 5 . 0 0 f o r d t s k v e r s i o n .

N O R T H L A N D A C C O U N T I N G , I N C .6 0 6 - C S e c o n d A v e .

, i T w H a r b o r s , M 5 5 6 1 6( 2 1 8 ) 8 3 4 - 5 0 1 2

T A A I C i r c l e 7 o R e a d e r S e r v i c e c a r d .

T A A I T A A I T A H A I D I T R A D E M A R K O \ 0 R T H L A N D A C C 0 U N T I M G , I N C .

V I 7 C O M M O D O R E f 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 I B O S I C S . L ' U .R U F e b r u a r y 1 9 8 4 8

Page 90: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 90/166

M y s t e r y o t h B l a c k B o R e v e a l e d

A r y o i t h d a r k a b o u t t h m y s t e r i o u s b l a c k b o c a l l e d

t h 1 5 4 1 s i n g l e f l o p p y d i s kd r i v e ? T h i s i l l u m i n a t i n g a r t i c l ew i l l s h e d s o m e l i g h t o t h s u j e c t a n h e l p y o s e y o u r w a c l e a r t o g e t t i n g t h m o s t o u o y o u r d i s k d r i v e .

B L o u i s F S a n d e r

A d d r e s s a u t h o r c o r r e s p o n d e n c e t L o u i s F S a n d e r , P B o 1 5 2 5 3 , P i t t sb u r g h , P 1 5 2 3 7 ,

8 R U F e b r u a r y 1 9 8 4

M o s i c o m p u t e r b e g i n n e r s q u i c k l yl e a r n t h d r a w b a c k s o u s i n g c a s s e t t e st l o a d a n s t o r e p r o g r a m s , s d i s kd r i v e s s o o n a p p e a r o t h e i r s h o p p i n gl i s t s . T h 1 5 4 1 s i n g l e f l o p p y d i s k d r i v ei a p o w e r f u l a n i n e x p e n s i v e a d d i t i o nt a n V I C - 2 0 o C o m m o d o r e 6 s y t e m , b u w i t h t h p o w e r c o m e s f r u st r a t i n g c o m p l e x i t y .

S i m p l y r e a d i n g t h m a n u a l i n c u r e , b e c a u s e i t ' s a c o m p l e x a t h d i s k d r i v e , a n t h u s f a f r o m f r i e n d l y t b e g i n n e r s . M a i h e r e i t o p r e s e n ts i m p l e , s t e p - b y - s t c p e x p l a n a t i o n s o t h m o s t f r e q u e n t l y u s e d 1 5 4 1 f e a t u r e sa n o p e r a t i o n s , o r i e n t e d t t h f i r s t -t i m e d i s k d r i v e u s e r .

O p e n Y o u r M a n u a l . . .W i t h t h i s a r t i c l e , y o u r 1 5 4 1 d r i v e ,

u s e r ' s m a n u a l a n V I 1 5 4 1 T e s t D e m od i s k , y o u ' l l b a b l e t m a s t e r a l t h t e c h n i q u e s o f w o r k i n g w i t h B a s i c p r g r a m s o n d i s k . Y o u ' l l l e a r n t u n p a c k ,c o n n e c t a n a c t i v a t e y o u r d i s k d r i v e ,a n t r e a d d i s k d i r e c t o r i e s . I ' l l s h o wy o h o t o l o a d p r o g r a m s f r o m p r e r ec o r d e d d i s k s a n h o t s a v e p r o g r a m so b l a n k o n e s .

F i n a l l y , y o u ' l l l e a r n h o t o u s e t h e" w e d g e , " o D O s u p p o r t p r o g r a m ,a n h o t u s e t h e 1 5 4 1 ' $ b u i l t - i n u t i l it i e s f o v e r i f y i n g , e r a s i n g a n r e n a m i n gp r o g r a m s o t h d i s k . W h e n y o u ' v ef i n i s h e d r e a d i n g , y o u ' l l k n o w a l a b o u tt h m o s t i m p o r t a n t d i s k o p e r a t i o n s ,a n d y o u s h o u l d u n d e r s t a n d t h m a n u a lw e l l e n o u g h t s t a r t l e a r n i n g a b o u t t h o t h e r s .i w h a t e v e r w a y o u ' r e i n v o l v e d i t h w o r l d o f e l e c t r o n i c s , y o s o o n e r o l a t e r l e a r n t h e w i s d o m o t h a t a n c i e n tp r o v e r b , " W h e n a l e l s e f a i l s , r e a d t h

m a n u a l . " R e a d i n g c o m p u t e r m a n u a l sw i l l n e v e r b a e a s y a r e a d i n g S p o r t sI l l u s t r a t e d , b u e v e n t h e w o r s t o t h e mh a m o s t o w h a t y o u n e e d t k n o w t w o r k t h e q u i p m e n t .

Y o u r V I C - 1 5 4 1 S i n g l e F l o p p y D i s kU s e r ' s M a n u a l , w h i l e f a f r o m p e r f e c t ,i b e t t e r t h a n m a n y e q u i p m e n t m a n ua l s , a n i t ' s t h b e s t a l l - i n - o n e s o u r c eo i n f o r m a t i o n a b o u t t h 1 5 4 1 . I ' a s u m i n g t h a t y o h a v e m a n u a l t r e f e rt w h i l e y o u ' r e r e a d i n g t h i s a r t i c l e , s I ' l l t r t a v o i d r e p e a t i n g i n f o r m a t i o nt h a t ' s a l r e a d y i t h b o o k ,

M o w m a n u a l i i d e n t i f i e d o i t t i t l e p a g e a P / 1 5 4 0 0 3 1 - 0 2 , a n o t h e c o p y r i g h t p a g e a S e c o n d e d i t i o n ,D e c e m b e r 1 9 8 2 . I y o u r s i d i f f e r e n t ,d o n ' t w o r r y ; y o u ' l l s t i l l b a b l e t of o l l o w t h t r a i n o t h o u g h t .

G e t y o u r o w m a n u a l o u n o w , a n l o o k c a r e f u l l y a t h e t a b l e o c o n t e n t so p a g e 1 W e ' l l b t a k i n g g u i d e dt o u r t h r o u g h t h m a t e r i a l i c h a p t e r s1 - 4 , b u d o i n g i i m o r e u n d e r s t a n da b l e s e q u e n c e a n a d d i n g s o m e i m p o rt a n t e x p l a n a t i o n s . T h a d v a n c e d m a t er i a l i c h a p t e r s 5 - i b e y o n d o u s c o p er i g h t n o w .S p e e d a n d C a p a c i t y

L o o k f i r s t a c h a p t e r 1 w h i c h g i v e sa e x c e l l e n t b a c k g r o u n d f o u n d e rs t a n d i n g t h i s a r t i c l e a n t h r e s t o t h m a n u a l . W h e n t h e y s a y o u r d i s k i f a s t , t h e y a r e n ' t k i d d i n g . t i m e d 6 4 p r o g r a m a i f i r s t l o a d e d f r o m t a p ea n t h e n f r o m t h 1 5 4 1 , w i t h t h e s er e s u l t s : t a p e , 3 1 s e c o n d s ; d i s k , 4 s e c o n d s . N o b a d ! T h e r e a r f a s t e rd i s k s t h a n t h e 1 5 4 1 , t i i o u g h ; m P E D I S K I l o a d e d t h s a m e p r o g r a mi f o u r s e c o n d s f l a t . N e v e r t h e l e s s , y o u r

Page 91: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 91/166

1 3 o n R f l a d c S e r v i c e c a r d .

8 C o l u m n S m a r t T e r m i n a lF o Y o u r C 6 W i t h o u t A n H a r d w a r e C h a n g e !

t ! l e n u n a l

* y ' n ? r i t f r t . W U 5 t o n i r . s l i t f m l U r t i i P s l f o t h t c r t ho f i i H . T ^ a t f r v f o i e s c t t a - h ? « n w i t h h j w o i s d d V t a r t ,« w u l f c i w i t h r e 9 * r t » * H . T t e 8 6 c o i . H i d i s p l a y ) k n » w « ? l l * r t ht h & 8 . S H J d i l e s s t h * a i I e h r i r t e c t o l a ^ a n f d w s r i ' tr w t r N i n i t r e d « f O f j . I n a g i n ? I ( f c r a c u r s 0 1 I n s , ( f e c k , m ' * r t a e s w w n t l u n < « i r e f e ' s t o c r u ( i d ' s f l C p a u t o - t i u l t u w x t n ^ i t m o a / i n f e k d & x x & r \ e , t u a u k h ' t g e * r a * , s h a H t o r u l r * J U l ' t i l i g o t f r o r t i d i a l e d f i m n j t e s s t r a i t ? I w a j t o - l e g g e d e n w i t h e n ? o f t y f n ^ r * -w J t e f t a t c b f i k & f e J s w ? T s f i i s s a w s , i n J s t o c k ■ t o t e s f i r d a d .f r i i t e o i « s w i t d i a i c o t h s o w n . I t a d f t t l r r t - s e n d i O J F r o r * s a j t o a t i o a l k v n x r s a n i t h e y w r t e d r y o f f ,

l o s e i r x r e , y x b t w , W i e t : f i w - k L i s a s r o f t n . a i l i t h w o e , f i r e t i o n I s u s , n y i l m S i S ? l p t i l e ; y « f c r e w o wl i w f h w i t h t h t & o p t i c r e W f H f l ' l o w u t t c c * ' t t a t d

I M ' s r e a l l y n e a t i t h j t M l t t f w l e I I L i r i r y o r t i r a c t i w F T o y « , i r e W i r g K F T O T S S f r . s p r * * l = t e = t a T a d a t a ^ t s ,l i i i d i w i l l t o > s u t u S i s F n w i s e - J t h r f t l e s e t f t r h j b i r t h i y .

s b t h b j i l t - i r i " o l d c l o * " o t h s o w n t h a t k r e - d i ^ - ^ * r a t ea - ^ d w i . f o * . t c a l l t t « * . L B B S . ' J = p , t J v n ? * t h a U r n . L a t e r .

V I T E R M I N A L ™T h e y ' r e r i g h t ! T s t a r t w i t h t h b e s t

y o u ' v e g o t h a v e t h V I T e r m i n a l !B u i l t - i n 4 0 , 6 4 , 8 a n 1 0 c o l u m n sW o r d w r a p f o f o r m a t t e d d i s p l a yT a l k t o a n c o m p u t e rU s a n m o d e m a n p r i n t e rW r i t t e n i f a s t m a c h i n e c o d e1 e n t r y p h o n e d i r e c t o r y2 p r o g r a m m a b l e k e y sA u t o m a t i c a l l y d i a l , r e d i a l , u p l o a d ,

d o w n l o a d a n d l o g - o nP r o f e s s i o n a l 9 c h a r a c t e r A S C I I d i s p l a y1 2 c h a r a c t e r A S C I I k e y b o a r dS i m u l t a n e o u s o l i n e p r i n t i n g a n

s a v i n g o f i l e s t ( a p e a n d i s kU s e a n d s a v e f i l e s a b i g a s y o u r d i s k !

M a i l F - C O M C o m p a t i b l e

G e y o u r s N O W ! $ 4 9 . 9 5

I n t r o d u c i n g T h V I L i b r a r yT h L i b r a r y C o n c e p t

T h V I T e r m i n a l i o n l y t h e f i r s t i w h o l e s e r i e s o e l e g a n t s o f t w a r e f o y o u r C o m m o d o r e 6 c a l l e d t h V I L i b r a r y . T h i s c o m p l e t e c o l l e c t i o n o e a s y - t o - u s e , s e r i o u s , h i g h q u a l i t y ,t o t a l l y i n t e r a c t i v e p r o d u c t i v i t y s o f t w a r ei n c l u d e s V I W r i t e r , V I S p e l l e r , V I C a l c , V I D a t a b a s e , V I D i s k - Z A I 1 . V I A c c o u n t a n t a n V I T a x . A l a r e q u a li q u a l i t y t o m u c h m o r e e x p e n s i v es o f t w a r e f o t h I B P C a n a l a r v e r y a f f o r d a b l e !

V i r t u a l M e m o r yV I L i b r a r y p r o g r a m s a r e n o t l i m i t e d

b t h s i z e o y o u r c o m p u t e r ' sm e m o r y . A l p r o g r a m s u s v i r t u a lm e m o r y t e c h n i q u e s t a l l o w c r e a t i o na n u s o f r i e s l a r g e r t h a n y o u rc o m p u t e r ' s a v a i l a b l e w o r k a r e a . Y o u ' r e

I c o n s M a k e L e a r n i n g E a s yH i - r e s t e c h n o l o g y a n s p r i t e s a l l o w

V I L i b r a r y p r o g r a m s t b r i n g y o t a s kI c o n s , m a d e f a m o u s b t h A p p l e L i s a ™a n t h X e r o x S t a r ™ . W i t h t h e s ea d v a n c e d s p r i t e r e p r e s e n t a t i o n s o t h t a s k o p t i o n s o p e n t t h u s e r , e v e n t h t o t a l n o v i c e c a n , a a g l a n c e , p e r f o r me v e r y t a s k w i t h e a s e , { u s t l o o k a t h i c o n a n p r e s s k e y ! N p r o g r a m s a r e a s i e r o m o r e f u t o l e a r n a n u s e !

T o t a l C o m p a t i b i l i t yA V I L i b r a r y p r o g r a m s a r

c o m p a t i b l e w i t h e a c h o t h e r a n o t h e rc o m p u t e r s f o e a s y f i l e t r a n s f e r . E a c hu s e s A S C I I , t h u n i v e r s a l l a n g u a g e o c o m p u t e r c o m m u n i c a t i o n s s t h a t f i l e sc a n b e s e n t t o a n r e c e i v e d f r o m o t h e rc o m p u t e r s w i t h o u t m o d i f i c a t i o n ! T h L i b r a r y a l s o g i v e s y o t h b e n e f i t o fc o n s i s t e n t i c o n a n c o m m a n ds t r u c t u r e . O n c e y o h a v e l e a r n e d o n p r o g r a m , t h o t h e r s w i l l c o m e e a s i l y .

F o O r d e r s O N L YC a l l T o l l F r e e

1 - 8 0 0 - 3 2 8 - 2 7 3 7O r d e r S t a t u s a n S o f t w a r e S u p p o r t

c a l l ( 6 1 2 ) 8 8 1 - 2 7 7 7A v a i l a b l e a D e a l e r s e v e r y w h e r e . I y o u rD e a l e r i o u o s l o c k O R D E R D I R E C T !

P r o f e s s i o n a l D i s p l a y sT h 4 0 - c h a r a c t e r s - p e r - l i n d * d i s p l a y o f

t h C o m m o d o r e 6 i i n a d e q u a t e f o s e r i o u s c o m p u t i n g . A 8 0 - c o l u m nd i s p l a y i t h i n d u s t r y s t a n d a r d . V I L i b r a r y p r o g r a m s b r i n g t h i s s t a n d a r d t y o u r C o m m o d o r e 6 4 w i t h s t a t e - o f - t h e -a r g r a p h i c s , w i t h o u t n e e d f o r c o s t l yh a r d w a r e m o d i f i c a t i o n s . W i t h V I L i b r a r y p r o g r a m s y o c a f r e e l y c h o o s ef r o m f o u r d i s p l a y s : t h e s t a n d a r d 4 c o l u m n d i s p l a y , p l u s a 6 4 , S a n e v e n

1 0 c o l u m n b 2 l i n e d i s p l a y . W i t ht h e s e p r o g r a m s y o c a h a v e m o r e t e x to y o u r s c r e e n t h a n o a I B P o a A p p l e l i w i t h a 8 0 - c o l u m n b o a r d !W e l c o m e t t h p r o f e s s i o n a l w o r l d !

W h I S o f t l a w ?5 o f t l a w C o r p o r a t i o n h a y e a r s o s o f t

w a r e e x p e r i e n c e i m i c r o s . W c u r r e n t l yo f f e r t h f u l l - l i n e V I L i b r a r y f o r o t h e rm i c r o s i t h e U . S . a n i E u r o p e . N o w a r b r i n g i n g t h i s e x p e r i e n c e t t h C o m o d o r e 6 s y o g e t u l t r a - h i g h q u a l i t ys o f t w a r e a v e r y a f f o r d a b l e p r i c e s .

o i M 3 b S o l t l j w C o r p o r a t i o nC A N A D A ; $ 1 0 . 0 0 O V E R S E A S . P e r s o n a lc h e c k s a l l o w w e e k s .

9 0 7 2 L y n d a l e A v e . S o . , M p l s . , M N 5 5 4 2 0A U T H O R ' S S U B M I S S I O N S

A R E N C O U R A G E D .

Page 92: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 92/166

1 5 4 1 i b i i m p r o v e m e n t o v e r y o u rD a t a s s e t t e .

O n l y t h r e e o t h s p e c i f i c a t i o n s o p a g e a r o d i r e c t i n t e r e s t t o t h eb e g i n n e r — o n e o n m e d i a a n d i w o o s t o r a g e . T h 1 5 4 1 u s e s s t a n d a r d s o f t -s e c t o r e d , s i n g l e - s i d e d , s i n g l e - d e n s i t yd i s k s . T h a t ' s g o o d n e w s , s i n c e t h o s ea r e u s u a l l y t h l e a s t e x p e n s i v e . Y o c a u s e o t h e r t y p e s o d i s k s , b u y o u ' l l b p a y i n g m o n e y f o q u a l i t y y o u r 1 5 4 1c a n n o t u s e .

T h c a p a c i t y o d i s k h a d e f i n i t el i m i t s . Y o c a p u u t 1 4 p r o g r a m so o n d i s k , a l o n g a t h e y o c c u p yf e w e r t h a n 1 7 4 , 8 4 8 b y t e s . A s o o n a t h a t n u m b e r o b y t e s i r e c o r d e d , t h a td i s k i f u l l , e v e n i o n l y f e p r o g r a m sa r o i t I y o a t t e m p t t o s a v e p r g r a m t h a t e x c e e d s e i t h e r l i m i t , t h 1 5 4 1w i l l s e n d y o a e r r o r m e s s a g e .U n p a c k i n g a n C o n n e c t i n g

C h a p t e r o t h m a n u a l d o e s g o o dj o o e x p l a i n i n g h o t u n p a c k a n dc o n n e c t t h d r i v e , b u i c o n t a i n s f e e r r o r s a n o m i s s i o n s , m o s t l y c o n n e c te w i t h t h L E D s ( l i g h t e m i t t i n g d o d e s ) o t h e 1 5 4 1 ' s f r o n t p a n e l . T h g r e e n L E i n o t h i n g m o r e t h a n p i l o tl i g h t ; i t ' s o w h e n e v e r t h e r e ' s p o w e r t t h d r i v e . T h r e L E h a t w p u p o s e s : i g o e s o w h e n e v e r d a t a i b e i n gr e a d f r o m o w r i t t e n t t h d i s k , a n i f l a s h e s w h e n e v e r d i s k e r r o r h a o c u r r e d . ( W e ' l l t a l k a b o u t d i s k e r r o r sl a t e r o n . )

W h e n r e a d i n g o w r i t i n g , t h e r e dL E w o r k s i c o n j u n c t i o n w i t h t h ed i s k d r i v e m o t o r , a y o c a h e a r i y o l i s t e n c a r e f u l l y . T h e m o t o r o t e s t a r t s s e c o n d o s b e f o r e t h r e L E c o m e s o n a n c o n t i n u e s t r u f o m o m e n t a f t e r t h e r e d L E g o e s o f f .

T h m a n u a l i n c o r r e c t l y s t a t e s t h a tt h g r e e n L E b l i n k s d u r i n g p o w e r u p i t ' s r e a l l y t h r e o n t h a t b l i n k s . T h m a n u a l a l s o c a u t i o n s a g a i n s t r e m o v i n g

d i s k w h e n t h g r e e n L E i o n a n t h a t ' s a n o t h e r m i s p r i n t . N e v e r r e m o v eo i n s e r t a d i s k w h e n t h r e L E l i g h ti o n Y o s h o u l d m a k e b o t h o f t h e s ec o r r e c t i o n s o p a g e 8

T w o t h e r c o r r e c t i o n s d n o a p p l yt L E D s . I y o h a v e m a s t e r p o w e rs w i t c h t h a t t u r n s a l y o u r e q u i p m e n t o a o n c e , y o c a d i s r e g a r d t h e i n s t r u ct i o n a b o u t t u r n i n g t h c o m p u t e r o l a s t . I t ' s t h e r e t i n s u r e t h a t a l p e r i p he r a l s a r o d u r i n g t h c o m p u t e r ' sp o w e r u c y c l e , w h i c h t a k e s s e c o n do s o t o r u n . I t h 1 5 4 1 g o e s o a t h s a m e t i m e a t h c o m p u t e r , e v e r y t h i n gw i l l b f i n e . F i n a l l y , c h a n g e t h w o r d" s e i t c h " a t h t o o p a g e t 9 H U F e b r u a r y 1 9 8 4

" s w i t c h . "N o t h a t y o h a v e t h b a c k g r o u n d

t u n d e r s t a n d t h e c o r r e c t e d c h a p t e r 2 r e a d i a n f o l l o w i t i n s t r u c t i o n s c a r ef u l l y . P a s p e c i a l a t t e n t i o n t o t h e s e t i o n e n t i t l e d I n s e r t i o n o D i s k e t t e , t l e a r n t h p r o p e r o r i e n t a t i o n o t h d i s ki t h d r i v e . T h s p e c i a l c o m m a n d s o p a g e a r e s e n t b t y p i n g t h e m ( w h i l et h 1 5 4 1 i c o n n e c t e d ) , t h e n p r e s s i n gt h r e t u r n k e y .

P r o g r a m L o a d i n gC h a p t e r o t h m a n u a l h o l d s a

w e a l t h o i n f o r m a t i o n , b u y o m a h a v e h a r d l i m e d i g g i n g i o u t . T m a k e t h e d i g g i n g e a s i e r , w e ' l l t a k e t o i c i d i f f e r e n t s e q u e n c e a n e x p l a i ns o m e t h i n g s t h a t t h m a n u a l d o e s n ' t .F i r s t , l e i ' s l o o k a t h p r o g r a m s o p r e r e c o r d e d d i s k — t h e V I 1 5 4 1 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 .

1

I

f

1

1 5 5

F i g .

" 1 5 4 1 T E S T / D E M O " Z " H O W T U S E "■ ■ H O W P A R T T W O "" V 1 C - 2 0 W E D G E "" C - W W E D G E "- D O S 5 . 1 "" C O P Y / A L L 1 '■ ' P R I N T E R T E S T "" D I S K A D D R C H A N G E "" D 1 R "- V I E W B A M "" C H E C K D I S K "" D I S P L A Y T & S "" P E R F O R M A N C E T E S T "" S E Q U E N T I A L F I L E "" R A N D O M F I L E -B L O C K S F R E E .

2 P R P R P R P R P R P R P R P R P R P R P R P R P R P R P R

S c r e e n d i s p l a y o t h T e s t / D e m o d i s kd i r e c t o r y .

I y o f o l l o w e d t h e i n s t r u c t i o n s i c h a p t e r 2 y o u r c o m p u t e r a n d d i s kd r i v e s h o u l d b o t h b e o n a w a i t i n g y o u rn e x t c o m m a n d . F o l l o w i n g p a g e 8 ' i s t r u c t i o n s f o r i n s e r t i n g t h d i s k , p u t h T e s t / D e m o d i s k i n t o y o u r d r i v ea n c l o s e t h d o o r .

A i c o m e s f r o m t h f a c t o r y , T e s t /D e m o h a s e v e r a l p r o g r a m s r e c o r d e do i t a l o n g w i t h a d i r e c t o r y . I f a c t ,e v e r y d i s k g e t s d i r e c t o r y a s p a r t o s e t t i n g i u t w o r k o n C o m m o d o r ed r i v e . T h d i r e c t o r y t e l l s w h a t , i a n t h i n g , i r e c o r d e d o t h d i s k , a n r e a d i n g i i a i m p o r t a n t a n f r e q u e n to p e r a t i o n .

T h d i r e c t o r y c a b l o a d e d i n t om e m o r y a n l i s t e d , j u s t l i k e B a s i cp r o g r a m . T l o a d a d i r e c t o r y f r o md i s k , t y p e L O A D , f o l l o w e d b d o l l a r

s i g n i q u o t e s , c o m m a a n t h n u b e 8 T h e n p r e s s t h e r e t u r n k e y . S o w i t h T e s t / D e m o i t h d r i v e , t y p eL O A D " S " , 8T h e n p r e s s t h e r e t u r n k e y , a n y o s h o u l d g e l o a d i n g m e s s a g e , f o l l o w e di f e w s e c o n d s b R e a d y p r o m p t .

I y o g e s o m e t h i n g e l s e , y o u p r o ba b l y h a v e i n s e r t e d t h d i s k i n c o r r e c t l y .T h r e L E o y o u r 1 5 4 1 w i l l b b l i n k i n g t o i n d i c a t e t h a t s o m e t h i n g i w r o n g . I t h a t h a p p e n s , c h e c k y o u rd i s k a n t r t h L o a d a g a i n .

O n c e " $ h a l o a d e d p r o p e r l y , l i s t i a n n o t i c e t h a t i l o o k s n o t h i n g l i k en o r m a l B a s i c p r o g r a m ; i s h o u l d l o o ks o m e t h i n g l i k e F i g . 1 T h i t e m s i t h d i r e c t o r y h a v e t h f o l l o w i n g m e a n i n g s .

T h z e r o a t h s t a r t o t h t o l i n es h o w s t h a t t h i s i d i r e c t o r y f r o md r i v e 0 . I f y o u h a d d u a l d r i v e l i k e t h 4 0 4 0 o 8 0 5 0 , o n o t h d r i v e s w o u l db n u m b e r e d 0 a n t h e o t h e r w o u l d b n u m b e r e d 1 t h i s f i r s t c h a r a c t e r w o u l dd i f f e r e n t i a t e t h e i r d i r e c t o r i e s .

T h r e v e r s e f i e l d n a m e i n s i d e q u o t e so t h t o l i n e i t h d i s k ' s n a m e ,w h i c h w a a s s i g n e d w h e n t h d i s k w a s e u f o C o m m o d o r e d r i v e . L i k ep r o g r a m n a m e s , t h i s o n c a h a v em a x i m u m o 1 c h a r a c t e r s .

T h Z o t h t o l i n e i t h i s d i s k ' st w o - c h a r a c t e r I D w h i c h w a s e s t a bl i s h e d a t h t i m e t h d i s k w a n a m e d .

d i s k ' s n a m e a n I a r c o m p l e t e l yi n d e p e n d e n t w a y s o i d e n t i f y i n g i t U l i k e t h n a m e , t h I i r e c o r d e d m a n yt i m e s o t h d i s k a n i i n t i m a t e l y i v o l v e d i t h 1 5 4 1 ' o p e r a t i o n s . A m u c h a s p o s s i b l e , y o s h o u l d a v o i d a s i g n i n g t h s a m e I t m o r e t h a n o n d i s k .

T h 2 t h a t e n d s t h t o l i n e i nd i c a t e s t h D i s k O p e r a t i n g S y s t e m( D O S ) v e r s i o n u n d e r w h i c h t h i s d i s kw a s n a m e d . I y o d o n ' t k n o w w h a tt h a t m e a n s , d o n ' t w o r r y — y o u c a g e a l o n g f i n e f o n o w i t h o u t k n o w i n g .

T h n e x t l i n e s i t h e d i r e c t o r y c o t a i n i n f o r m a t i o n a b o u t t h 1 p r g r a m s r e c o r d e d o t h d i s k . T h n u b e a t h s t a r t o e a c h l i n e i t h n u b e o " b l o c k s " g i v e n p r o g r a m o c c up i e s o t h d i s k , a n i i r o u g h i d i c a t o r o t h p r o g r a m ' s l e n g t h . Y o c a s e e t h a t H o t U s i m u c hl o n g e r p r o g r a m t h a n C - 6 4 W e d g e .

P r o g r a m n a m e s , l f c h a r a c t e r s m a x im u m , a p p e a r i q u o t e s f o l l o w i n g t h b l o c k i n d i c a t o r s . T h l e t t e r s P R f o l o w i n g t h p r o g r a m n a m e i n d i c a t e t h a tt h e m a t e r i a l r e c o r d e d i p r o g r a m , a o p p o s e d t d a t a f i l e . D i f f e r e n t l e t e r s , s u c h a S E o R E L , a r u s e d t i n d i c a t e d a t a f i l e s o d i f f e r e n t t y p e s .

Page 93: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 93/166

V I D E O I N S T R U C T I O N T A P E S !S T E P B S T E P

I N S T R U C T I O N SU S Y O U R V C S I D E B S I D E W I T H Y O U RC O M P U T E R T L E A R N H O T P R O G R A MI B A S I C A N D H O W T O U S E T H E 1 5 4 1 D I S KD R I V E . W H S P E N D D A Y S W I T H M A N U A LW H E N Y O U C A N L E A R N M O R E I F E H O U R S W I T H Y O U R V C R . R E V I E W A N L E A R N A Y O U R O W P A C E .

P I C T U R E S A R W O R T HT H O U S A N D S O W O R D S A N S A V E

H O U R O F R U S T R A T I O NP r o g r a m m i n g B A S I C V . I . S . l a p e i n c l u d e s :S h o w s b a s i c l a n g u a g e p r o g r a m m i n g , u s i n g c o m m a n d s s u c ha I F R E A D , D A T A , L E T , G O T O , I N P U T , e t c . I n s t r u c t i o np r o c e e d s t I n t e r m e d i a t e l e v e l w i t h c o m m a n d s s u c h a L E N ,M I D S , L E F T S . R I G H T S , C H R , e t c .A l s o d e m o n s t r a t e s a d v a n c e d l o g i c a l a n m a t h e m a t i c a lf u n c t i o n s . I n c l u d e s e x a m p l e p r o g r a m s .

C A T #B P - 3B P - 4D I O - 1D I O - 2

T O P I CL E A R N I N G C - 6 4 B A S I CL E A R N I N G V I C - 2 0 B A S I CC O M M O D O R E 6 D I S K I / V I 2 0 D I S K I /

A P P R O XH H H R 4 5H R 4 5

R U T I M E

M I M I

D i s k I / T a p e s i n c l u d e R A N D O M , R E L A T I V E , S E Q U E N T I A Ld i s k r e a d a n w r i t e . A l s o e x p l a i n s l o a d , s a v e , n e w , c o p y , s c r a t c h ,i n i t i a l i z e , v a l i d a t e , e r r o r c h a n n e l , c o m m a n d c h a n n e l , a n r e n a m ei b o t h t h s t a n d a r d a n w e d g e s y n t a x . E x p l a i n s t h v e r i l y ,o p e n p r i n t # , i n p u t # g e # s t a t u s B A c o m m a n d s . L e s s o ni n c l u d e s s e v e r a l p r o g r a m s a n l a r g e c h e c k b o o k p r o g r a m .

V H o B E T A F O R M A T o n l y $ 4 9 . 9 5 E A C H T A P E

F L O P P Y D I S K S T O R A G E U N I TP R O T E C T ' N S T O R E

P L A S T I C D I V I D E R SM O D U L A R D E S I G NS T A C K A B L EL A B L E S I N C L U D E DS T O R E S 3 5 D I S K E T T E S$ 1 9 . 9 5 E A C H R e t a i l P r i c e

F O E 2 N F O

F O O N L Y$ 3 9 . 9 0 V A L U E !

$ 1

$ 2

. 9 . 9

. 9

I N Q U I R I E S W E L C O M EU N I Q U E D E S I G N W I T H P U L L O U

D R A W E R F O F I L I N G E A S E

V E R B A T I MD A T A L I F E5 V * I N D I S K E T T E S

Y E A R W A R R A N T YD O U B L E D E N S I T Y

S I N G L E S I D E DO N L Y

$ 2 5 . 0 0B O O T E

O r d e r s t a k e n 9 : 0 0 a . m . 6 : 0 0 p . m . C e n t r a l T i m e A d $ 3 . 0 0 p e o r d e r f o s h i p p i n g a n h a n d l i n g

C O M P U T E R S E R V I C E6 8 3 1 W e s t 1 5 7 t h S t r e e t T i n l e y P a r k , I l l i n o i s 6 0 4 7 7

( 3 1 2 ) 4 2 9 - 1 9 1 5V I C ' J O A N C O M M O D O R E S * 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 .

C l r c l a 1 2 o R e a d a i S a r Y l c s c a r d .

[ m a s t e r c h a r g e ] B A N K A M E W I C f l R O

n - . fi r f l * V > 1 * t > l

R U F e b t u w y i i i s j 0

Page 94: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 94/166

S t r i c t l y s p e a k i n g , w h a t w h a v e c a l l e dp r o g r a m n a m e s s h o u l d b c a l l e d f i l en a m e s , s i n c e , t t h 1 5 4 1 , p r o g r a m i j u s t a n o t h e r t y p e o f i l e .

A y o u s y o u r d i r e c t o r i e s i t h f t u r e , y o u ' l l s e t h a i n e p r o g r a m s a d e t d i s k d o n ' t a l w a y s a p p e a r a t h e n o t h d i r e c t o r y , b u t h a t t h e y ' r es o m e t i m e s i n s e r t e d i t h e m i d d l e .T h a t ' s b e c a u s e t h 1 5 4 1 p u t s p r o g r a m sw h e r e v e r i f i n d s d i s k s p a c e , w h i c h c a b a n y w h e r e o t h d i s k . T h d i r e c t o r yl i s t s t h e m i w h a t e v e r o r d e r i f i n d st h e m , w h i c h i s o m e t i m e s c o n f u s i n g .

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

T f i n d t h n a m e s o t h p r o g r a m sr e c o r d e d o a n d i s k , y o l o a d a n l i s ti i d i r e c t o r y , j u s l a w h a v e d o n e f o t h T e s t / D e m o d i s k . T h n e x t s t e p i u s u a l l y t l o a d o n o t h o s e p r o g r a m sb e n t e r i n gL O A D " x x x x " , 8w h e r e x x x x i t h n a m e o t h d e s i r e dp r o g r a m , t y p e d i a i c a p s .

T h e r e a r s o m e u s e f u l f i n e p o i n t sa n s h o r t c u t s i l o a d i n g p r o g r a m sf r o m d i s k , a n t h e y a r c o v e r e d n i c e l yi y o u r m a n u a l . N o r e a d t h f i r s tf o u r p a g e s o c h a p t e r 3 t o l e a r n a b o u tt h e m . S t o p w h e n y o g e t o t h e S a v ec o m m a n d a t h b o t t o m o f p a g e 1 2 s i n c e w h a v e w o r k t d b e f o r e g e l l i n gi n t o s a v i n g ; t h e n r e t u r n t t h i s a r t i c l e .

N o t h a t y o u ' v e r e a d a b o u t l o a d i n gp r o g r a m s f r o m d i s k , l e i ' s d i t T h T e s t / D e m o d i s k c o n t a i n s o v e r d o z e nd i s k u t i l i t y p r o g r a m s t h a t a r l i k e l y t b u s e f u l t y o i t h f u t u r e . T h f i r s tt w o p r o g r a m s o t h d i s k c o n t a i n b r i e fi n s t r u c t i o n s f o u s i n g t h e o t h e r s .

F i r s t , l o a d t h p r o g r a m n a m e d H o t U s b e n t e r i n g t h c o m m a n dL 0 A D " H * " , 8 . ( I y o r e a d t h e m a n ua l y o k n o w a b o u t u s i n g a a s t e r i s k t a c t i v a t e t h p a t t e r n - m a t c h i n g o p t i o n . )

N o r u t h p r o g r a m a n d r e a d t h d e s c r i p t i o n s o t h o t h e r s , b u t d o n ' tl o a d a n o t h e m a t t h i s t i m e . W h e ny o p r e s s t h s p a c e b a r , b s u r e t r l e a s e i q u i c k l y , o i t r e p e a t i n g a t i o n w i l l s k i p p a s t s o m e i m p o r t a n ti n f o r m a t i o n .

W h e n y o g e t o t h e e n o t h p r g r a m , t h c o m m a n d L O A D " H O WP A R T T W O " , 8 w i l l b o t h s a m el i n e a t h c u r s o r . P r e s s t h r e t u r n k e t e x e c u t e i t a n d w a t c h t h e r e d L E o y o u r d i s k d r i v e w h i l e l i s t e n i n g f o t h m o t o r — t h e y ' l l d j u s t w h a t w s a i d t h e y w o u l d . N o r u i h p r o g r a my o j u s t l o a d e d a n r e a d a b o u t t h 9 R U F e b r u a r y 1 9 8 4

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

w o r k . F o y o u r c o n v e n i e n c e , t h i s t r u c t i o n s f r o m t h H o t U s p r g r a m s a r e o u t l i n e d i T a b l e 1 a n l i s t i n g s o s o m e o t h e m a p p e a r i A p p e n d i x o t h m a n u a l . N o w e ' r er e a d y t o s a v e t h i n g s o n t o t h d i s k .

S a v i n g O n t o t h D i s kW h e n y o b r i n g b l a n k d i s k h o m ef r o m t h s t o r e , i i c o m p l e t e l y b l a n k .

B e f o r e i c a b u s e d , i m u s l b e g i v e nn a m e a n t w o - c h a r a c t e r I D a n s o m eo i t s p a c e m u s t b s e a s i d e f o d r e c t o r y . T h i s a c t i v i t y i o f t e n c a l l e df o r m a t t i n g t h d i s k , a n i i d o n e b e n t e r i n g s e r i e s o f k e y b o a r d c o m m a n d s .

T h e s e c o m m a n d s a r d e s c r i b e d o p a g e s 1 a n 1 i c h a p t e r 4 o f t h m a n u a l , u n d e r t h h e a d i n g s O p e n a n P r i n t # a n N e w . T h e s e d e s c r i p t i o n sm a k e i c l e a r t h a t y o c a f o r m a tb l a n k d i s k b i n s e r t i n g i i n t o t h e 1 5 4 1a n t h e n e n t e r i n g O P E N 1 5 , 8 , 1 5 ," N E W O : B I L L Y , B S " .

T h d i s k t h u s f o r m a t t e d w i l l b n a m e d B I L L Y , a n i t I w i l l b B S I y o u h a v e b l a n k d i s k , t r f o r m a t t i n g i r i g h t n o w . T h e n l o a d a n l i s t i i d i r e ct o r y t o p r o v e y o u r a c c o m p l i s h m e n t .

S i n c e f o r m a t t i n g i n v o l v e s w r i t i n g t t h d i s k , t h e w r i t e - p r o t e c t n o t c h m u s tn o b c o v e r e d w h e n y o a t t e m p t i t ( T h e w r i t e - p r o t e c t n o t c h i t h W - i n c hs q u a r e c u t o u t i t h e d g e o f t h d i s k

t h a t , w h e n c o v e r e d w i t h t a p e , p r e v e n t sa n w r i t i n g t o t h d i s k . ) I y o t r w r i t i n g t o a p r o t e c t e d d i s k , t h e r e dL E w i l l s t a r t t f l a s h , i n d i c a t i n g a e r r o r c o n d i t i o n .

S a v i n g B a s i c p r o g r a m t o f o r m a tt e d i s k i s i m p l i c i t y i t s e l f . A l y o d i e n t e rS A V E " x x x x " ,

w h e r e x x x x i t h e d e s i r e d p r o g r a mn a m e . A w i t h L o a d , t h e r e a r f i n ep o i n t s 1 b u n d e r s t o o d , a n t h e s e a r c o v e r e d u n d e r S a v e a n S a v e a n R p l a c e o p a g e s 1 a n 1 o t h m a n u a l .

T h V e r i f y c o m m a n d , s u s e f u l w i t ht h D a t a s s c t t e , a l s o i a v a i l a b l e f o rd i s k . B u d i s k r e c o r d i n g i m u c h m o r er e l i a b l e t h a n c a s s e t t e r e c o r d i n g , s V e r i f y i m u c h l e s s o f t e n u s e d w i t hd i s k s . V e r i f y i e x p l a i n e d o p a g e 1 o I h m a n u a l .O t h e r D i s k C o m m a n d s

T h O P E N 1 5 , 8 , 1 5 c o m m a n d y o u s e d w h e n f o r m a t t i n g a d i s k h a m o r et i t h a n m e e t s t h e y e . C h a n n e l 1 i t h s o - c a l l e d c o m m a n d c h a n n e l o e r o c h a n n e l , a n i c a n b e u s e d f o s e n d i n g m a n y d i f f e r e n t c o m m a n d s t t h 1 5 4 1 . Y o o p e n i b e n t e r i n gO P E N n , 8 , l 5 , w h e r e n t h l o g i c a lf i l e n u m b e r , i a n n u m b e r f r o m t 1 2 7 . M o s t p e o p l e m a k e n 1 t a v o i dc o n f u s i o n .

T a b l e I I n s t r u c t i o n s f r o m t h H o t U s e p r o g r a m s o t h T e s t / D e m o d i s k .

D i s k I n s t r u c t i o n sA d d i t i o n a l c o m m a n d s a r e a v a i l a b l e

t h a t a l l o w y o t o t y p e s h o r t i n s t r u c t i o n st t h e d i s k d r i v e . L o a d a n r u t h V I C - 2 0 W e d g e i y o h a v e V I C ; u s t h C - 6 4 W e d g e i y o h a v e C o m m od o r e 6 4

T l o a d p r o g r a m , y o w i l l n o b a b l e t t y p e b a c k s l a s h , f o l l o w e d b t h p r o g r a m n a m e . T h m e a n s l o a df r o m d i s k d r i v e . F o r e x a m p l e , t y p e/ M I L E A G E t l o a d a p r o g r a m c a l l e dM i l e a g e .

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

C o p y / A l l P r o g r a mT h C o p y / A l l p r o g r a m , w r i t t e n b

J i B u t t e r i i e l d , c a b u s e d t c o p yf i l e s f r o m o n d r i v e t a n o t h e r i t h

d r i v e s a r c o n n e c t e d t o i h e s a m e c o p u t e r . I i n e c e s s a r y f i r s t t c h a n g et h d e v i c e n u m b e r o o n d r i v e f r o mt 9 b u s i n g i h D i s k A D D R C h a n g ep r o g r a m .

L o a d a n r u t h D i s k A D D RC h a n g e p r o g r a m , f o l l o w i n g t h p r o m p t s ; t h e n p r o c e e d t o l o a d a n r u C o p y / A l l . T h i s w i l l l e y o c o p y f r o mu n i t 8 d r i v e ( t h e u n c h a n g e d d r i v e ) t ou n i t 9 d r i v e ( t h e d r i v e j u s t c h a n g e d ) .

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

P r i n t e r T e s tT h P r i n t e r T e s t p r i n t s l i s t i n g o t h

c h a r a c t e r s i f o r m a l t h a t a l l o w s e a s yc h e c k i n g o t h m e c h a n i c a l a n e l e ct r o n i c c a p a b i l i t i e s o t h p r i n t e r .V i e w B A

T h V i e w B A p r o g r a m a l l o w sp r o g r a m m e r t e x a m i n e t h c o n t e n t s o

Page 95: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 95/166

T h c o m m a n d c h a n n e l c a b c l o s e di m a n y d i f f e r e n t w a y s , s o m e o t h e mq u i t e s u b t l e , a n c l o s i n g i u n i n t e n t i o na l l y c a m a k e y o t h i n k y o u r c o m p u t e rh a g o n e h a y w i r e . T h B a s i c s t a t em e n t s C l o s e , C L R , N e a n R u w i l lc l o s e i h c o m m a n d c h a n n e l , a w i l la d d i n g o d e l e t i n g a n B a s i c p r o g r a ml i n e s . N d o u b t t h e r e a r e o t h e r w a y st o o . T h p o i n l i t h a i a o p e n c h a n n e lc a c l o s e u n e x p e c t e d l y , a n d y o us h o u l d b p r e p a r e d f o t h a t l h a p p e n .

W h e n c o m m a n d c h a n n e l i o p e n ,c o m m a n d s a r s e n t ( t h 1 5 4 1 b e t e r i n g P R I N T # 1 5 , x x x x , w h e r e x x x x i t h c o m m a n d i q u e s t i o n . ( I t h c h a nn e h a b e e n o p e n e d w i t h l o g i c a l f i l en u m b e r o t h e r t h a n 1 5 t h a t n u m b e r ,r a t h e r t h a n 1 5 n e e d s t f o l l o w t h eP r i n t * c o m m a n d . )

M o s t o t h c o m m a n d s c o n s i s t o w o r d o i t a b b r e v i a t i o n , s o m e p u n c t ua t i o n a n s o m e o t h e r p a r a m e t e r s . T h c o m m a n d s o g r e a t e s t i n t e r e s t l b g i n n e r s a r S c r a t c h , t e r a s e p r o g r a mf r o m t h d i s k , a n d R e n a m e , t o g i v ep r o g r a m n e n a m e .

I n i t i a l i z e a n V a l i d a t e m a a l s o b o s o m e i n t e r e s t . T h e s e c o m m a n d s a n m o r e a r e x p l a i n e d o p a g e s 1 6 - 1 8 o t h m a n u a l .E r r o r s a n E r r o r M e s s a g e s

T h m a n y e r r o r c o n d i t i o n s t h a t c a b i i n k y o u r r e L E a r l i s t e d i n A p e n d i x o t h m a n u a l . T h e r e a r c r e a d

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

W h e n e v e r t h r e L E i b u n k i n g ,i n f o r m a t i o n a b o u t ( h e e r r o r t h a t c a u s e di i a v a i l a b l e o t h c o m m a n d c h a n n e l .I f a c t , l h a t c h a n n e l i s o m e t i m e s c a l l e di h e r r o r c h a n n e l . B w r i t i n g a n r u n i n g a s h o r t p r o g r a m , y o c a r e a d t h e r r o r i n f o r m a t i o n , w h i c h i o f t e n u s ef u i d i a g n o s i s . T h d e t a i l s a r p r s e n t e d o p a g e 1 o f y o u r m a n u a l , i t h s e c t i o n e n t i t l e d R e a d i n g t h E r r o rC h a n n e l .

O n c e t h e r e d L E s t a r t s b l i n k i n g , i c o n t i n u e s u n t i l t h e r r o r c h a n n e l i r e a do u n t i l s o m e o t h e r e v e n t t e r m i n a t e s t h ee r r o r c o n d i t i o n . T y p i c a l l y , s u c h e v e n t sa r t u r n i n g t h c o m p u t e r o f a n b a c ko n l o a d i n g p r o g r a m f r o m d i s k o l o a d i n g t h d i s k ' s d i r e c t o r y i n t om e m o r y .

T h W e d g eT h D O s u p p o r t p r o g r a m , a l s o

c a l l e d t h " w e d g e , " i o n o t h m o s tu s e f u l , b u a l s o m o s t p o o r l y d o c um e n t e d , p r o g r a m s i a l o C o m m od o r e l a n d . U s p u r p o s e i t o e l i m i n a l em a n y o t h k e y s t r o k e s u s u a l l y n e e d e dt w o r k w i t h d i s k d r i v e s , a n i s e r v e st h a t p u r p o s e w e l l . Y o u r T e s t / D e m od i s k p r o b a b l y c o n t a i n s w e d g e f o y o u r c o m p u t e r . O n m y d i s k t h e r e a r et w o — V I C 2 W e d g e a n d C - 6 4 W e d g e .

t h s e c t o r s t h a t m a k e u t h b l o c ka v a i l a b i l i t y m a p , o B A M . T h B A i t h t a b l e t h a t t h D O u s e s t o i d e n t i f yt h b l o c k s t h a t h a v e b e e n a l l o c a t e d l ot h f i l e s o t h a t d i s k .D i s p l a y

T h D i s p l a y T S p r o g r a m a l l o w sp r o g r a m m e r t e x a m i n e t h c o n t e n t s o a b l o c k b s p e c i f y i n g t h p a r t i c u l a rt r a c k a n s e c t o r n u m b e r s t h a t i d e n t i f yt h a t b l o c k .C h e c k D i s k

T h C h e c k D i s k p r o g r a m c a n b e u s e dt m a k e s u r e t h a t n e d i s k t h a t h a b e e n h e a d e r e d i i f a c t g o o d d i s k .T h p r o g r a m w r i t e s t e v e r y b l o c k t v e r i f y i t a b i l i t y t s t o r e i n f o r m a t i o n .T h p r o g r a m a l s o w i l l i d e n t i f y a n a l l o c a t e a n b a b l o c k s i t h B A t p r e v e n t t h e m f r o m b e i n g u s e d b t h D O a l a t e r t i m e .

P r e s s t h e r e t u r n k e t l o a d p a r t t w o .A f t e r i l o a d s , t y p e R U N , p r e s s t h r e t u r n k e a n t y p e L O A D " H O W

P A R T T W O " , 8 .P e r f o r m a n c e T e s t

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

S e q u e n t i a l F i l e a n R a n d o m F i l eT h e s e t w d i s k s a r e i n c l u d e d a p r g r a m m i n g e x a m p l e s t h a t y o c a u s e a s

g u i d e l i n e s w h e n w r i t i n g y o u r o w p r g r a m s . T h e y a l s o i l l u s t r a t e t h i m p o rt a n t t e c h n i q u e o c h e c k i n g t h e e r r o rc h a n n e l a f t e r e a c h a c c e s s t t h d i s kd r i v e .

B e c a u s e o f t h e i r s i z e . S e q u e n t i a l F i l ea n R a n d o m F i l e b o t h r e q u i r e t h 3 e x p a n s i o n c a r t r i d g e t l o a d p r o p e r l y o t h V 1 C - 2 0 .

T h D O 5 . p r o g r a m i n o i t e n d e d t b l o a d e d d i r e c t l y , b u i l o a d e d i n s t e a d f r o m t h C - 6 4 W e d g ep r o g r a m .

Y o u r s m a h a v e t h e m w i t h s l i g h t l y d i ff e r e n t n a m e s , b u t t h e y a r p r o b a b l jt h e r e .

O n c e y o l o a d a n r u t h w e d g e ,y o c a l o a d o t h e r p r o g r a m s j u s t b t y p i n g s l a s h m a r k a n t h p r o g r a mn a m e , t h e n p r e s s i n g t h e r e t u r n k e y .T h p r o g r a m n a m e n e e d n o b e n c l o s e di q u o t e s , a n t h a s t e r i s k o r q u e st i o n m a r k c a b u s e d i t h n o r m a lm a n n e r t a b b r e v i a t e i t

T h w e d g e l e t s y o r e a d t h e e r r o rc h a n n e l j u s t b t y p i n g o @ a n t h e np r e s s i n g t h r e t u r n k e y . I y o f o l l o we i t h e r s y m b o l w i t h a d o l l a r s i g n , t h d i r e c t o r y w i l l b d i s p l a y e d o t h s c r e e n w i t h o u t d i s t u r b i n g a n y p r o g r a ma l r e a d y i m e m o r y . A l s o , e i t h e r s y b o w i l l t a k e t h e p l a c e o P R I N T * i u s i n g t h e c o m m a n d c h a n n e l , w i t h n n e e d f o o p e n i n g t h c h a n n e l i t s e l f !

Y o c a r e a d a b o u t t h w e d g e u n d e rD O S u p p o r t P r o g r a m o p a g e 1 o t h m a n u a l a n d i t h o u t p u t f r o m t h H o t U s p r o g r a m . S o m e v e r s i o n so t h w e d g e h a v e m o r e c o m m a n d st h a n a r l i s t e d i t h b o o k . C o v e r i n gt h e m a l h e r e i b e y o n d o u s c o p e , b u i y o a s k a m o r e e x p e r i e n c e d 1 5 4 1u s e r , h o r s h e m a b a b l e l f i l l y o i n

M o s t e x p e r i e n c e d d i s k d r i v e u s e r su s t h w e d g e e x t e n s i v e l y a n s e l d o mt r t h e l o n g e r c o m m a n d s . Y o c a d t h i s t o o , i y o w i s h . W s a v e d t h w e d g e u n t i l t h e n d o f o u s l o r y , m a i nl s y o u ' d g e g o o d u n d e r s t a n d i n go 1 5 4 1 o p e r a t i o n s b e f o r e t a k i n g s h o r tc u t s , a n a l s o b e c a u s e n o e v e r y 1 5 4 1o w n e r h a s a c o p y o t h w e d g e f o h i m a c h i n e .

B t h w a y , t h o r i g i n o t h t e r mw e d g e i s h r o u d e d i m y s t e r y . S o m es a t h u n u s u a l n a m e c o m e s f r o m t h s h a p e o t h e " g r e a t e r t h a n " s y m b o lu s e d t e v o k e t h p r o g r a m , w h i l eo t h e r s s a y i c o m e s f r o m t h w a y n e wc o m m a n d s a r " w e d g e d " i n t o t h B s i i n t e r p r e t e r . B u h a v e i o n g o o da u t h o r i t y t h a t b o t h o f t h o s e a r w r o n g .L i k e s m a n y c o m p u t e r w o r d s , t h i so n i a a c r o n y m . W h t h w o r dw e d g e ? W E x p e r t s D o n ' t G i v e E x p l an a t i o n s !

N o t h a t y o u ' v e s e e n a l t h e l e m e nt a r y 1 5 4 1 o p e r a t i o n s a n h a v e r e a dc h a p t e r s 1 - o t h u s e r ' s m a n u a l , y o s h o u l d h a v e p r e t t y g o o d g r i p o w o r k i n g w i t h y o u r n e d i s k d r i v e . A w h i n t e d e a r l i e r , t h o u g h , y o u ' v e j u s ts c r a t c h e d t h e s u r f a c e o a l t h 1 5 4 1 ' c a p a b i l i t i e s .

C h a p t e r s 5 - o t h m a n u a l h o l d t h k e y s t o t h e r e s t o t h e t h i n g s y o c a d o A f t e r y o u ' v e w o r k e d w i t h y o u r1 5 4 1 f o r w h i l e , y o m i g h t w a n t l o d i gi n t o t h e m a n s e w h a t y o u c a u s e . I E

R U F e b r u a r y 1 9 8 4 9

Page 96: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 96/166

T r i p l e P o w e r P l a yO c t a l — D e c i m a l — H e x

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

t m a n i p u l a t i n g n u m b e r b a s e s ?Y o u ' l l n e v e r m a k e a e r r o r w i t ht h i s t r i p l e p l a y c o m b i n a t i o n -h e t o o c t a l t d e c i m a l . A l y o n e e d a r p o c k e t c a l c u l a t o r a n s o m e n u m b e r s t H e l d .

B N e a l D A t k i n s

A d d r e s s a u t h o r c o r r e s p o n d e n c e t N e a lD A t k i n s , M o u n t S i n a i M e d i c a l C e t e r , 4 3 0 0 A l t o n R o a d , M i a m i B e a c h , F 3 3 1 4 0 .

9 R U F e b r u a r y 1 9 8 4

Y o u ' r e w o r k i n g o a s u p e r n e p r g r a m a n y o r e a l i z e y o u m u s t f i n d t h ed e c i m a l e q u i v a l e n t o C 3 7 F h e x . Y o c a n ' t f i n d y o u r c o n v e r s i o n t a b l e s a n y o d o n ' t h a v e T o H p r o g r a mm e r ' s c a l c u l a t o r . A l y o h a v e i y o u rk i d ' s $ 4 . 9 8 f o u r - f u n c t i o n c a l c u l a t o r .C a t h i s c h e a p l i t t l e m a c h i n e r e a l l y b u s e d F o h e c o n v e r s i o n ? Y e s , w i t h j u s t

f e s i m p l e o p e r a t i o n s , y o c a q u i c kl a n e a s i l y c o n v e r t h e a n o c t a l t d e c i m a l a n v i c e v e r s a . T h c o n v e r s i o nm e t h o d s t a k e l o n g e r t e x p l a i n t h a nt d o O c t a l t D e c i m a l ( S e e E x a m p l e 1 S T E P E n t e r [ h l e f t - m o s t d i g i t .

2 M u l t i p l y b 8 A d t h n e x t d i g i t t t h t o t a l .S t o p i t h e r e a r n m o r e

E x a m p l e 1 c o n v e r td e c i m a l

O p e r a t i o n

7 x

x

x

A n s w e r : 7 2 3 6 o c t a l

7 2 3 6 o c t a l i n t o

D i s p l a y

5 5

4 6 4 6

3 7 3 63 7 4 2

3 7 4 2 d e c i m a l

E x a m p l ed e c i m a l

A n s w e r :

2 C o n v e r t

O p e r a t i o n

1 2 x 1 6

x l

1 1

C 3 7 F h e

C 3 7 F h e i n t o

D i s p l a y

1 9 1 9

3 1 2 03 1 2 7

5 0 0 3 25 0 O 4 7

5 0 O 4 7 d e c i m a l

d i g i t s .5 E l s e r e p e a t s t e p 2

H e t D e c i m a l ( S e e E x a m p l e 2 T h t e c h n i q u e i i d e n t i c a l t t h o c t a l

c o n v e r s i o n , w i t h t h e x c e p t i o n t h a t y o m u l t i p l y b 1 r a t h e r t h a n b 8 A l s o ,w h e n k e y i n g i h e l e t t e r s A - F , y o u e t e t h e i r d e c i m a l e q u i v a l e n t s . I y o d o n ' t r e m e m b e r t h e m , y o c a r e f e r t T a b l e 2

D e c i m a l t O c t a l ( S e e E x a m p l e 3 C o n v e r s i o n f r o m d e c i m a l t o c t a l i

v o l v e s d i v i s i o n b a n t h e n w r i t i n gd o w n t h r e m a i n d e r . W h e n p e r f o r m i n gt h i s o p e r a t i o n o c a l c u l a t o r , t h r m a i n d e r i d i s p l a y e d a a d e c i m a l f r a ct i o n . T a b l e s h o w s t h d e c i m a l f r a ct i o n s y o c a g e w h e n d i v i d i n g b 8 w i t h t h e e q u i v a l e n t n u m b e r o 8 t h ss h o w n i t h " o c t a l " c o l u m n . A g a i n ,t h m e t h o d l a k e s l o n g e r t e x p l a i n t h a nt p e r f o r m .

S T E P E n t e r t h d e c i m a l n u m b e r t b e c o n v e n e d .D i v i d e b 8 U s i n g t h f r a c t i o n a l p o r t i o no t h r e s u l t , f i n d t h e c o r r es p o n d i n g r e m a i n d e r i 8 t h sf r o m T a b l e 1 W r i t e d o w nt h i s d i g i t ( t t h l e f t o a n

E x a m p l e 3 c o n v e r t 3 7 4 2 d e c i m a l i n t oo c t a l

O p e r a t i o n

3 7 4 2 - ^ 8- . 7 5 0+ - . 3 7 5

- . 2 5 0

D i s p l a y

4 6 7 . 7 5 04 6 7 . 0 0 0

5 8 . 3 7 55 8 . 0 0 0

7 . 2 5 07 . 0 0 00 . 8 7 5

A n s w e r : 3 7 4 2 d e c i m a l

F r o mT a b l e

. 7 5 0 —

. 3 7 5 —

. 2 5 0 - 1

7 2 o c i < i

Page 97: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 97/166

d i g i t s w r i t t e n f r o m p r e v i o u ss t e p s ) .S u b t r a c t t h e f r a c t i o n a l p o t i o n f r o m t h r e s u l t o s t e p 2 S t o p w h e n t h i n t e g e r p o t i o n b e c o m e s z e r o .E l s e g t o s t e p a n r e p e a tt h p r o c e s s .

D e c i m a l t H e ( S e e E x a m p l e 4 T h c o n v e r s i o n f r o m d e c i m a l t h e

i i d e n t i c a l t t h c o n v e r s i o n o d e c i m a lt o c t a l , w i t h t h e e x c e p t i o n s t h a t y o d i v i d e b 1 a n l o o k u t h r e m a i n d e r si T a b l e 2

T h e l e g a n c e o t h e s e m e t h o d s i i t h e i r s i m p l i c i t y . E v e n i y o d o n ' t h a v eT a b l e s a n 2 a l o n g a y o h a v ec a l c u l a t o r o h a n d , y o c a d t h e s ec o n v e r s i o n s . T h t a b l e s c a q u i c k l y b g e n e r a t e d b d i v i d i n g e v e r y i n t e g e rf r o m t b 8 f o r t h o c t a l t a b l e , a n e v e r y i n t e g e r f r o m t 1 b 1 6 f o r t h h e t a b l e .

O n w o r d o c a u t i o n : W h e n u s i n g

E x a m p l e 4 C o n v e r t 5 0 0 4 'h e

O p e r a t i o n D i s p l a y

5 0 0 4 7 ^ 1 6. 9 3 7 51 . 4 3 7 51

- . 1 8 7 5- 1

A n s w e r : 5 0 0 4 7

3 1 2 7 . 9 3 7 53 1 2 7 . 0 0 0 0

1 9 5 . 4 3 7 51 9 5 . 0 0 0 0

1 2 . 1 8 7 51 2 . 0 0 0 0

0 . 7 5 0 0d e c i m a l

d e c i m a l i n i o

F r o mT a b l e

. 9 3 7 5

. 4 3 7 5 —

. 1 8 7 5 - 1

. 7 5 0 0 ^C 3 7 F

h e

a n m e t h o d , c e r t a i n c a l c u l a t o r s w i l l n o d c h a i n e d o p e r a t i o n s . I f t h i s i t h c a s e , y o u m u s t p r e s s t h e e q u a l s k e a f t e re n t e r i n g a o p e r a t i o n . W h e t h e r o r n o ty o u r c a l c u l a t o r p e r f o r m s c h a i n e d o p e ra t i o n s c a e a s i l y b d e t e r m i n e d b e t e r i n g t h f o l l o w i n g :

1 x 2 + 1 I y o d o n ' t c o m e u w i t h 1 8 t h e n t r y :

8 + l = x 2 1 I f t h i s g i v e s t h c o r r e c t r e s u l t o 1 8 t h e np r e s s t h e q u a l s k e a f t e r e a c h a d d i t i o n .

D e c i m a l t B i n a r y ( S e e E x a m p l e 5 T h e a s i e s t m e t h o d f o c o n v e r t i n g

d e c i m a l t b i n a r y i f i r s t t c o n v e r t t h n u m b e r t o o c t a l o h e x ; t h e n w r i t e d o w nt h e b i n a r y p a t t e r n o 0 a n I f o e a c hd i g i t . I f y o c a n ' t r e m e m b e r t h e b i n a r yp a t t e r n s , t h e y c a b f o u n d i T a b l e sa n 2

T g o f r o m b i n a r y t d e c i m a l , s t a r t a tt h r i g h t a n s e p a r a t e t h b i n a r y d i g i t si n t o g r o u p s o f t h r e e . U s i n g T a b l e 1 w r i t e d o w n e a c h o c t a l e q u i v a l e n t . T h e n ,

F r a c t i o n. 0 0 0. 1 2 5. 2 5 0. 3 7 5. 5 0 0. 6 2 5. 7 5 0. 8 7 5

O c t a l B i n a r y0 0 0 0 0 1 0 1 1 0 1 0 n 1 1

T a b l e I D e c i m a l f r a c t i o n s f r o m ' / t y t w i t h t h e i re q u i v a l e n t s .

o c t a l a n b i n a r y d i g i t

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

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

E x a m p l e 5 c o n v e r t 3 7 4 2 d e c i m a li n t o b i n a r y

F i r s t c o n v e r t 3 7 4 2 t o c t a l ,g e t t i n g 7 2 3 6 ( E x a m p l e 3 ) T h e n , s u b s t i t u t e t h e b i n a r yv a l u e s f o e a c h d i g i t o 7 2 3 6 :

1 1 0 1 O i n o c i a l

b i n a r v

F r a c t i o n. 0 0 0 0. 0 6 2 5. 1 2 5 0. 1 8 7 5. 2 5 0 0. 3 1 2 5. 3 7 5 0. 4 3 7 5. 5 0 0 0. 5 6 2 5. 6 2 5 0. 6 8 7 5. 7 5 0 0. 8 1 2 5. 8 7 5 0. 9 3 7 5

H e D e c .

1 1 1 1 1 1

B i n a r y0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1

T a b l e 2 D e c i m a l f r a c t i o n s f r o m V , t " A t , w i t h t h e i r h e x a d e c i m a l , d e c im a a n b i n a r y d i g i t e q u i v a l e n t s .

T h R U A d v e r t i s i n gD e p a r t m e n t c a n o b r e a c h e d a o u n e t o l l f r e e n u m b e r

1 - 8 0 0 - 4 4 1 - 4 4 0 3R U F e b r u a r y 1 9 8 4 9

Page 98: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 98/166

Page 99: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 99/166

3 6 8 7 8 c a n n o t b e a n i n t e g e r . B u y o c o u l d m a k e t h v o l u m e a i n t e g e r b t y p i n g1 0 = 3 6 8 7 8 : V % = 1 2 P O K E V . W *

h e a d e r o f s e v e n b y t e s w i l l s t i l l b n e e d e d . I n t e g e r d a t a i s t o r e d a s h o w ni T a b l e 2

E v e n t h o u g h b y t e s 3 a n a r n o u s e d , t h e y w i l l a l w a y s c o n t a i n z e r o s ; s y o s t i l l n e e d s e v e n b y t e s f o t h h e a de r h a v e r e a d e l s e w h e r e t h a t y o c a s a v e s p a c e b u s i n g i n t e g e r s , b e c a u s et h e y t a k e o n l y f o u r b y t e s , w h i l e f l o a ti n g - p o i n t n u m b e r s n e e d s e v e n . T h i s i n o t r u e . T h e y b o t h l a k e u s e v e n b y t e s .I f a c t , y o w i l l l o s e o n b y t e i y o u rp r o g r a m l i n e s f o e a c h ^ y o h a v e !

I t i s n o t a l w a y s n e c e s s a r y t u s i t e g e r o f l o a t i n g - p o i n t n u m b e r s f o d a t a . S t r i n g s c a b u s e d , a n t h e yt a k e u l e s s s p a c e i s o m e c a s e s . F o e x a m p l e , i y o u r f i r s t p r o g r a m w e r ew r i t t e n

a r r a n g e

B y t e D e s c r i p t i o n1 s c h a r a c t e r o v a r i a b l e n a m e2 n c h a r a c t e r o v a r i a b l e n a m eb i n a r y e x p o n e n t 1 2 m a n t i s s a i p a c k e d B i n a r y C o d e d D e c i m a lm a n t i s s a i p a c k e d B i n a r y C o d e d D e c i m a lm a n t i s s a i p a c k e d B i n a r y C o d e d D e c i m a lm a n t i s s a i p a c k e d B i n a r y C o d e d D e c i m a l

T a b l e 1 H e a d e r i n f o r m a t i o n f o f l o a t i n g - p o i n t

D e c i m a l8

1 4 1 1

v a r i a b l e V

H e 5 0 9 1

0 0 0

" 3 6 8 7 8 "2 0 P O K E V A L ( V S ) , 1 5t h e n y o u ' d h a v e a d i f f e r e n tm e n t o d a t a s t o r a g e .

L i n e 1 w i l l r e q u i r e 1 4 b y t e s . T h e r ea r f o u r b y t e s i t h l i n e n u m b e r a n l i n k . T h e n y o h a v e t e b y t e s f o t h r e s t o t h l i n e . Y o w i l l s t i l l n e e d7 - b y t e h e a d e r . ( S e e T a b l e 3 .

N o t e w h a t h a h a p p e n e d . T h s t r i n gi s t o r e d i m e m o r y l o c a t i o n 4 1 0 5( P R I N T 1 6 * 2 5 6 9 ) S i n c e t h B a s i c

B y t e D e s c r i p t i o n1 s c h a r a c t e r o v a r i a b l e n a m e 1 2 2 n c h a r a c t e r o v a r i a b l e n a m e + 1 2 h i g h o r d e r o n u m b e r i b i n a r yl o o r d e r o n u m b e r i b i n a r yn o u s e dn o u s e dn o t u s e d

T a b l e 2 H e a d e r i n f o r m a t i o n f o i n t e g e r

D e c i m a l2 1 1 2

0 1

v a r i a b l e V

H e D 8 0 O 0 0 0

v o i d i n t e g e r s a n s t r i n g s a n u m b e r s .

U s f l o a t i n g - p o i n tv a r i a b l e s f o c o n s t a n t s .

B y t e D e s c r i p t i o n1 s c h a r a c t e r o v a r i a b l e n a m e2 n c h a r a c t e r o v a r i a b l e n a m e + 1 2 n u m b e r o c h a r a c t e r s i s t r i n gl o o r d e r a d d r e s s w h e r e s t r i n g i s t o r e dh i g h o r d e r a d d r e s s w h e r e s t r i n g i s t o r e dn o u s e dn o u s e d

T a b l e 3 H e a d e r i n f o r m a t i o n f o s t r i n g

D e c i m a l8

1 2

1

v a r i a b l e .

H e 5 8 0 0 1 0 0

B y t e

T a b l e

D e s c r i p t i o n1 s c h a r a c t e r o v a r i a b l e n a m e2 n c h a r a c t e r o v a r i a b l e n a m e + 1 2 n u m b e r o c h a r a c t e r s i s t r i n gl o o r d e r a d d r e s s w h e r e s t r i n g i s t o r e dh i g h o r d e r a d d r e s s w h e r e s t r i n g i s t o r e dn o u s e dn o u s e d

D e c i m a l6

1 2 1

2 4 2

H e 4 8

0 F I 0 0

4 H e a d e r i n f o r m a t i o n f o r e x a m p l e o f i m p r o p e r u s o s t r i n g v a r i -a b l e , r e s u l t i n } ; i e x c e s s u s o f m e m o r y .

p r o g r a m b e g i n s a l o c a t i o n 4 0 9 7 a n e n d s a 4 1 2 7 ( P R I N T P E E K ( 4 6 ) * 2 5 6+ P E E K ( 4 5 ) ) , y o c a s e t h a t t h d a t a

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

s a v e b y t e s o m e m o r y , y o s h o u l da v o i d i n t e g e r s , a t h e y c o s t o n b y t e f o e v e r y " ! y o t y p e . Y o s h o u l d a l s oa v o i d s t r i n g s w h e n ( h e y r e p r e s e n t n u b e r s , a y o n e e d t w b y t e s f o t h p l u s o n b y t e f o e a c h $ U s f l o a ti n g - p o i n t v a r i a b l e f o r a c o n s t a n t o f t e ne m p l o y e d .O i l i e r S p a c e S a v e r s

I y o h a v e l o o v a r i a b l e s a n d a t a i p r o g r a m , y o d o n ' t h a v e t d e f i n e t h e m a l i o n p r o g r a m . D i v i d ey o u r p r o g r a m i t w o . P r o g r a m O n d f i n e s t h v a r i a b l e s ; P r o g r a m T w u s e st h e m .

P r o g r a m O n 1 3 6 8 7 8

2 L O A DP r o g r a m T w 1 0 P O K E V . 1 5

P r o g r a m O n d e f i n e s v a r i a b l e a t h l o c a t i o n f o t h v o l u m e . T h e n i c a l l s a n r u n s P r o g r a m T w o , w h i c ht u r n s o t h v o l u m e . Y o u ' l l s a v e t h e 1 b y t e s i t a k e s t d e f i n e V ( T h i s w i l lo n l y w o r k , o c o u r s e , i P r o g r a m T w i n o g r e a t e r t h a n P r o g r a m O n e ! )

Y o c a s a v e e v e n m o r e m e m o r y b a s k i n g t h e u s e r f o t h e v a l u e o v a r ia b l e i P r o g r a m O n a n t h e n p u t t i n gi i " s a f e " p l a c e w h e r e P r o g r a m

R U F e b r u a r y 1 9 8 4 9

Page 100: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 100/166

Page 101: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 101/166

Page 102: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 102/166

Page 103: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 103/166

Page 104: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 104/166

o a l d i s k s w i t h n m o r e t h a n 1 f r e eb l o c k s . A a r b i t r a r y d e f a u l t v a l u e h a sb e e n p r e s e t a t 9 9 . I y o e n t e r n e n u m b e r w i t h s i n g l e - d i g i t v a l u e , b s u r et o c l e a r t h l a s t d i g i t o t h d e f a u l t 9 v a l u e .

T h P r o g r a mT h k e t D i s k M a s t e r ' s o p e r a t i o n i

i t a b i l i t y t r e a d a n d i s k ' s d i r e c t o r yb l o c k s a s e q u e n t i a l d a t a f i l e . T h i s i n o r m a l l y n o d o c u m e n t e d i C o m m od o r e m a n u a l s , b u t i c a e a s i l y b d o n ea s h o w n i l i n e 4 4 o t h p r o g r a m .S i m p i y o p e n f i l e b t h n a m e o f $ 0 a

6 S f l C E F ■ -

M P V

C 6 R S S E M B L E RC 6 S T R R T E R K I M I S C t t R S S E M B L E R # C O N S U L T I N G P R O , TE R S V S C R I P TS P R V T E B V T E RM f l G R R T I C L E SP E T P O U R R I C O L UV I S I C R L C

F i g . 3 S a m p l e l i s t i n g : d i s k I D a n n a m e s .

2 2 & < 5 > S3 6 2 2 2 3 ■ t S Q

R C F M f P v

C 6 f i ^ . E M B L E kf l S S E N B L E R # C O N S U L T I N G P R Q J SS P R V T E B V T E RM H H R T I C L E 1P E T P O U R R I C O L U M NV I S ] C K L C

f ' i i ; . 4 S a m p l e l i s t i n g : a l d i s k s w i t hm i n i m u m o 2 0 b l o c k s f r e e .

1

i i

. ,

F i g . 5 S a m p l e l i s t i n g : p a r t i a l I u s a g e c h a r t .

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

p r o b l e m s , s i n c e t h s y s t e m w i l l a l w a y sh a n d l e t h d i r e c t o r y b l o c k s i t h s a m ew a y , r e g a r d l e s s o t h C - 6 4 o d i s k o e r a t i n g s y s t e m R O M s . B u s i n g t h e d i s kc o m m a n d c h a n n e l ( c h a n n e l 1 5 f o a l d i s k c o m m a n d s , t h p r o g r a m i a c t u a l l yt o t a l l y c o m p a t i b l e w i t h a l c u r r e n tP E T / C B M a n C - 6 4 s y s t e m s w i t hs i n g l e d i s k d r i v e s .

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

L o o k i n g a t h p r o g r a m l i s t i n g f o D i s k M a s t e r , l i n e s 4 0 0 - 8 4 0 a r u s e d t r e a d t h e d i r e c t o r y i n f o r m a t i o n i t h p r o p e r f o r m a t a n t c h e c k f o p r v i o u s e n t r i e s i t h m a s t e r d i r e c t o r y .L i n e s 8 5 0 - 9 7 0 t h e n s o r t t h d i r e c t o r y 'e n t r i e s a n w r i t e a c o n d e n s e d d i r e c t o r . 'o t h m a s t e r d i r e c t o r y d i s k w h e n i t ' sr e i n s e r t e d .

T h i s c o n d e n s e d d i r e c t o r y c o n t a i n st h d i s k f o r m a t a n t o t a l n u m b e r o f r e e b l o c k s , f o l l o w e d b t h i n d i v i d u a ld i r e c t o r y e n t r i e s . E a c h f i l e e n t r y c o s i s t s o a o n e - b y t e f i l e t y p e , t h 1 6 - c h a i -a c t e r f i l e n a m e , a n d t w o b y t e s i n d i c a t i n gt h n u m b e r o b l o c k s i t h f i l e .

T h u s , t h o r i g i n a l 3 0 - b y t e d i r e c t o r ye n t r y i c o n d e n s e d t a 1 9 - b y t e d i r e c t o r ye n t r y f o e a c h f i l e o t h d i s k . M o s t o t h B A a n d i r e c t o r y h e a d e r i n f o r m at i o n i s t o r e d i c r o s s - r e f e r e n c e f i l et h a t c o r r e l a t e s t h d i s k I w i t h t h d i s kn a m e .

O n c e t h d i r e c t o r y i o p e n e d a f i l e ,t h f i r s t c h a r a c t e r r e a d i d e n t i f i e s t h t y p e o d i s k a n t h d i s k f o r m a t . i d i c a t e s t h o l d e r 2 0 4 0 D O 1 . f o r m a td i s k , w h i l e 6 i n d i c a t e s t h n e w e rD O 2 . 4 0 4 0 , 2 0 3 1 a n V I C - 1 5 4 0 /1 5 4 1 f o r m a t s . T h r e m a i n i n g d a t a i t h

d i r e c t o r y h e a d e r a n b l o c k a v a i l a b i l i t ym a ( B A M ) c a t h e n b r e a d a n d p r o pe r l y d e c o d e d t f i n d t h d i s k n a m e a n I D a l o n g w i t h s p e c i f i c f i l e i n f o r m a t i o n .

S o m e o t h e o l d e r C o m m o d o r e u s e rm a t e r i a l s f o t h v a r i o u s d i s k d r i v e s i c l u d e s e v e r a l t a b l e s t h a t g i v e t h e x a c tl a y o u t o t h d i r e c t o r y h e a d e r , t h e b l o c ka v a i l a b i l i t y m a p ( B A M ) a n t h a c t u a ld i r e c t o r y ' b l o c k s . I ' v e c o n d e n s e d s o m eo t h i n f o r m a t i o n h e r e s o y o c a s e w h a t D i s k M a s t e r i r e a d i n g .

J u s t r e m e m b e r t h a t t h e p r o g r a md o e s n ' t s e t h f i r s t t w b y t e s o f e a c hd i s k b l o c k w h e n i r e a d s t h e d i r e c t o r y a sa s e q u e n t i a l d a t a f i l e . T h d i s k c o n t r o ll e r w i l l a u t o m a t i c a l l y h a n d l e t h U n k i n gf r o m b l o c k t b l o c k f o t h p r o g r a m , s t h e r e ' s n n e e d t w o r r y a b o u t t r a c k sa n s e c t o r s .

A y o c a s e i T a b l e 1 t h d i s kh e a d e r b l o c k i i d e n t i c a l f o t h 2 0 4 0 / 4 0 4 0 , 2 0 3 1 a n V 1 C - 1 5 4 O / 1 5 4 1d i s k s . I a i c a s e s i i s t o r e d o t r a c k 1 8 s c c t o r O o f t h d i s k . I i n d i c a t e s t h e l o c at i o n o t h f i r s t d i r e c t o r y b l o c k , t h D O f o r m a t , t h d i s k n a m e a n I D p l u s t h B A M .

T h B A i n d i c a t e s w h i c h b l o c k s a r u s e d a n w h i c h a r a v a i l a b l e , u s i n gm a w i t h o n b i f o e a c h b l o c k o t h d i s k . I t h b i i s e ( 1 ) , t h b l o c k i

B y t e

0 -

4 - 1 4 3

1 4 4 - 1 6 11 6 2 - 1 6 31 6 1 6 5 - 1 6 6

1 6 7 - 1 7 01 7 1 - 2 5 5T a b l e 1

C o n t e n t s

1 8 , 1

6

1 6 1 6 0 , 1 6 0

5 0 , 6 51 6 0 ' s

D e f i n i t i o n

T r a c k s e c t o r o f i r s t d i r e c t o r y b l o c kD O f o r m a t o 2 0 4 0 / 4 0 4 0A S C I I " A f o 4 0 4 0 f o r m a t a n V I C - 1 5 4 0 / 1 5 4 1n u l l f l a gB A M — b i t m a o a v a i l a b l e b l o c k s f o r t r a c k s 1 - 3 5( b y t e s p e r t r a c k )b y t e ^ a v a i l a b l e s e c t o r s i t r a c kb y t e b i m a f o s e c t o r s 0 - b y t e b i m a f o s e c t o r s 8 - 1 5b y t e b i m a f o r s e c t o r s 1 6 - 2 3i b i m a p s , a v a i l a b l e

u n a v a i l a b l e ( u s e d )d i s k n a m e p a d d e d w i t h s h i f t e d s p a c e sd i s k I s h i f t e d s p a c es h i f t e d s p a c e s o 2 0 4 0 D O A S C I I " 2 A " f o 4 0 4 0 D O v e r s i o ns h i f t e d s p a c e sn u l l s , u n u s e d

D i s k H e a d e r B l o c k — T r a c k 1 8 S e c t o r 0 B l o c k a v a i l a b i l i t y m a f o V I C - 1 5 4 0 / 1 5 4 1 a n 2 0 4 0 / 4 0 4 0 d i s k s .

1 0 R U F e b r u a r y 1 9 8 4

Page 105: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 105/166

N E W !

w

D i s l r i b u i e d

C i t y S o f t w a r eC i t y S o f t w a r e D i s t r i b u t o r s , I n c .7 3 W W i s c o n s i n A v e .M i l w a u k e e , W 5 3 2 3 3F o i n f o i m a l i o n . • / o u t n e a r e s t d e a l e r a tl o r d e r d l r a c l . C A L L T O F R E E :1 - 8 0 0 - 5 5 8 - 1 0 0 8

I W i s c o n s i n , a i l c a l l e d 4 1 4 - 2 9 1 - 5 1 2 5D 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 I n v i t e d

C O H - C O O La n C O M - C O O LP L U S g u a r d o r

t r a c f e n w k s o J A I E Fc C o m m o d o i e 6 I

r B l u r r e d i r n d e n w k o l t e i J l c s . L i d .

C i r c l e 1 0 o n R e a d e r S e r v l c a c a r f l .

U n l o c k Y o u r C r e a t i v i t y .C o m m o d o r e 6 C o l o r S k e t c h F a W h e t h e r y o u ' r e s i o s i x t y - s i x , y o c a u s h i f i h r e s o l u t i o n g r a p h i c sa n c o l o r t D O O D L E ! U s t h i s p r o f e s s i o n a l q u a l i t y g r a p h i c s t o o lt d r a w u , h o u s e p l a n , s k e t c h l a n d s c a p e , c r e a t e a c o l o r f u lm a s t e r p i e c e o r j u s t " d o o d l e . " O n - l i n e M E N U S m a k eD O O D L E e a s y t u s e ; 1 0 0 % m a c h i n e l a n ^ u a ^ e m e a n si n s t a n t r e s p o n s e . W i t h y o u r C o m m o d o r e 6 4 a n d j o y s t i c k o t r a c k b a l l y o c a n :

D R A W p i c t u r e s i y o u r c h o i c e o f 1 C o m m o d o r e 6 c o l o r s ,a n P A I N T w i t h " b r u s h " s i z e s .S A V E y o u r d o o d l e o a d i s k . L O A D i i t d o o d l e s o m e m o r e .I n s t a n t N E G A T I V E o M I R R O R I M A G E o d o o d l e .I n s t a n t B O X E S , C I R C L E S a n s t r a i g h t L 1 N H Sa n y w h e r e ( i y o u r s c r e e n .D U P L I C A T E , E n l a r g e , S t r e t c h , S q u e e z e o R o t a t e a n p a r t o y o u r d o o d l e .Z O O M i t d r a w f i n e d e t a i l .P R I N T y o u r d o o d l e o m a n y p o p u l a r p r i n t e r s .

F o i n f u r m a l i u n . v i ' l i r n r j t r s l d c j l e r , o t o r d e r d i r e c t . C A L L T O L L F R E E

1 - 8 0 0 - 5 5 8 - 1 0 0 8 ^ - - "D r i l t ' i j n D M n b i m i r I n q u i r i e s I n v i t e d

C i t y S o f t w a r eC i t y S o f t w a r e [ D i s t r i b u t o r s , I n c .7 3 W W i s c o n s i n A v e .M i l w a u k e e , W 5 3 2 3 3O r n r y n K h l l ° * 3 f c y M i i k K R u b i n « O M M I U n i i r n i t u t . C i T r . l h i i - m . i r k " C u n i n u t l o r r E W l n i l i r t . L t

R U F e b r u a i y 1 0 8 4 1 0

Page 106: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 106/166

Page 107: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 107/166

e B

«

O

E

>

3

°

L l j ^

C

- j : J

■ © « C ■ - -

a

o

■ ,

- -

t i U J U Jo s o s q ;

I I>

" I I

I I

j

O

I

t

^

C ̂ -

^

I I* /

» ^ p ^ , _

^ _

I I

£ _

t t

O

I I

^ c

O 4 f £ i _

I

c

C

i t

L - 1 1 I I

_ _ - ' -

O

r ~

0 _ £ a

I I

^

^ ^ I

a o D

t - i

U

( S - a

C

^

: :

E

E B l

■ ■

t ■ S > L _

C * f f *

7 f

= ■

i

C i n — - ' U C

- s

p

■ r • —

C i

0

C

c

* I

- , U U 1 —

i

U

f Q ■ / 7

- U i r 3 t

5

H | ^ 9

I I

< u

* -

t

r

0 Z 0

U I I

i •

i

- "

o

«

I

I / -

O

o

I I

Q r l O :E I I

- < /

» ■

r ^ f

f -

, — I I

^ -

3

b ■ —

' ■

^

1 1L j

:

L l O

A

b

7 u

b

1

£ i •

L l

i

a o > ? :

■ i [ - = [ / E - I I

C 5 t o

1 f

r - c

■ '

f t I

* - c

0 e

( /

»

a p

v

^ -

P a

C

8 —

: _

i i

i

— u

f 5 f - C B

i

f t t /

E

■ - • -

E 1 - C f t ; S c

E

a

E U

<

i v C a

f

o a

a j

>

U

L t

f t f t

a f t

i

>

C

U 0 "

>

r y

c /

E f -

E L

■ S

— Q

» —

L J C l f /

i _ L i

^ 3

^ i _ &

0

j ? * Z

U

-

L J * l

l * » C

L /

F —

o a

i

- c

■ ^ c ■ —

^ P ~

H - ( { /

C i t l —

v ^ = ^ J

i n ; n* - ■ p — •( N O i

C £

t l

"

■ * *

* -

I

© l —

C

E -

E

U

1 —

"

' - -

E ?

I

- L l

- J c :

3 &

a

^ T

* £

* h — c p / > — 1 i f —

C i r c l e 5 0 o n R e a d e r S e r v i c e c a r d .

T E L S T A R 6 S o p h i s t i c a t e d T e r m i n a l C o m m u n i c a t i o n s C a r t r i d g e l o l i i s 6 4 ■ P F O ' 1 0 O D D C P D D B E L L 1 2 : 3 0 0 0 1 0 . 1 4 : 3 6

( T E L S T A R ' s S l a U S L i n e ]D o n ' t s e t t l e f o r l e s s t h a n t h b e s i !

U p l o a d / D o w n l o a d K W I r o m d i s k o r t a p eA u t o m a t i c F i l e T r a n s l a t i o n .C o m m u n i c a t e s I n d u s t r y S t a n d a r d A S C I I .R e a l - T i m e C l o c k p l u s A l a r m C l o c k .L i n e e d i t i n g c a p a b i l i t y a l l o w s c o r r e c t i n g a n r e s e n d i n g l o n g c o m m a n d l i n e s .9 Q u i c k R e a d f u n c t i o n s .M e n u - d r i v e n .S i m i l a r t o u f a m o u s S T C P T e r m i n a l p a c k a g e .W o r k s w i t h C o m m o d o r e M o d e m s a n s u p p o r t s a u t o - d i a l i n g .

T h b e s t f e a t u r e i t h p r i c e o n l y $ 4 9 . 9 5 ( C a r t r i d g e a n d M a n u a l )

M a c h i n e L a n g u a g e M o n i t o r C a r t r i d g ef o t h C B 6

M o r e t h a n 2 c o m m a n d s a l l o w y o t a c c e s s t h C B 6 4 ' s M i c r o p r o c e s s o r ;R e g i s t e r s a n M e m o r y C o n t e n t s . C o m m a n d s i n c l u d e a s s e m b l e , d i s a s s e m b l e ,r e g i s t e r s , m e m o r y , t r a n s f e r , c o m p a r e , p l u s m a n y m o r e .S o m e d a y e v e r y C B 6 o w n e r w i l l n e e d m o n i l o r s u c h a t h i s ,C a r t r i d g e a n d M a n u a l S Z 4 . 9 5

8 i 3 S e c o n d s( o y o u r V I 2 o C B 6 □ t o u t m i . g n e o s i o t t i M e r e i o u r D ' s g r a r r s o w o n y v o j ' i e l n l o n j f " N o I N m B A S S 1 r n U A B 6 1c o m e s c o * i O j e o n d o ' o m u c h m u c h i o n * p h c et h a n t i a w r o a t t H s w l s c e e a » - ■ % 5 D - e ' o r " . - B ; TW i t n m R A B B i T y o u c o l o o a a n i a e y o C B d a w * * o S c o o ™ * * 5 i 3 > l1 1 R A B B I * i e o i m u na o i f c P r o g r o m ^ w o r ^ i * . i m o * i i f o u T E ' o oM o m c v . o ^ c r c v i o o i f w a o i a f i i 9 m o d e sB A B B I T i n o o n l y f a s ! t i u i r e i i o D l e

$ 3 9 . 9 5

M A N O T H E B E S TF O L E S S !

$ 5 9 . 9 5

F o C B 6 4 P E T , A P P L E , a n A T A R I

s , ^ r o > e s a n c o m f n a - " a i ^ h e r i y o g ' r o m P E T 1 A P P L E f A T A R IC ^ y « i O e n 1 A i W i T i C ' ^ E d i f o r - N o n et h A s s e m b l e ' , f h s n ^ ^ E t s - ' .

r M o C ' O i . C o n r j i t i o n a l o n I n l e r aa n A u f o j e f o p a g o a d d r e i S m g

o o u f ' e & $ o e c s i ^ w "

R U F e b r u a r y 1 0 8 4 1 0

Page 108: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 108/166

              

                                  

                                            

                       

              

            

                  

                 

         

      

                           

         

              

  

              

     

         

                                        

                   

                       

                                

       

            

                           

                               

       

     

                    

                                    

                   

                                

                                 

                                        

                                   

                                  

                              

             

      

        

            

                                        

                                       

          

                    

                

   

      

         

      

                        

             

                                       

              

                                        

           

           

                            

                

                                     

                                        

                         

         

                                         

        

 

         

                                

    

 

            

            

           

                            

     

        

                    

                                                 

                              

                                            

 

  

  

                      

                                    

         

                                               

              

                                         

   

          

         

                           

           

                                           

    

    

   

   

   

   

   

   

   

   

   

                

                                          

          

               

                  

     

                   

                     

                   

                    

                             

              

                    

                                  

                                

                 

                                    

          

   

  

Page 109: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 109/166

         

       

    

   

   

   

   

      

    

   

   

   

   

       

    

   

       

              

        

                            

                

                   

              

                     

             

              

                       

               

                     

            

                     

            

         

           

            

                         

             

            

                         

       

                                    

 

    

             

                    

        

                       

     

                          

                

                   

       

                    

                        

                                     

                                      

                    

          

 

                  

                 

                

                     

        

                            

                                    

                               

     

             

                                      

               

                 

 

    

      

   

                    

                               

                                   

                                    

                                        

   

   

   

   

             

                       

  

    

                 

         

      

                                     

      

    

         

    

   

                                   

  

                                     

                         

        

            

          

           

              

                       

           

        

         

              

           

                                            

         

              

               

                                

 

                           

                                          

                                          

                          

         

     

        

  

        

   

   

   

   

    

  

    

    

       

    

   

                     

             

   

           

             

         

                    

                            

    

        

                

                 

           

                               

                       

                      

 

            

         

                 

                                             

               

                        

                   

                              

  

                

  

                        

     

 

   

   

       

Page 110: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 110/166

            

       

      

     

       

    

       

          

        

   

        

   

  

   

    

       

    

      

  

   

       

    

   

  

     

          

   

       

               

         

                  

  

          

           

                       

   

    

              

                                  

                   

                    

                

          

      

                                   

       

    

            

       

      

                      

                   

          

     

              

               

                 

      

   

                  

 

                                      

                                              

           

              

                                  

       

                    

             

                 

                       

     

                

                       

     

                

         

                

     

                    

 

           

 

        

                         

          

    

                    

             

                 

          

 

                              

            

                                     

                         

     

   

   

   

       

    

       

    

   

   

   

       

     

   

   

         

    

     

   

          

    

   

       

    

   

  

   

   

  

  

     

    

    

     

  

    

  

     

   

       

     

   

     

    

    

    

   

     

      

     

    

     

  

     

    

     

    

                   

                 

                                   

           

                               

        

                  

                   

       

                   

       

                   

                               

                                     

                   

       

                                    

                 

      

                                 

                   

                             

                 

                                    

                               

                  

           

   

  

        

                      

     

                              

                 

            

 

                  

   

    

     

                             

 

       

        

                                            

     

     

   

   

                             

     

            

            

   

            

  

                                                

   

   

   

                     

        

        

Page 111: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 111/166

Page 112: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 112/166

C i r c l e 1 o n R e a d s ' S e i v i c e c a r OS A N Y O M O N I T O R S A L E ! !

$ 7 9 0 09 D a t a M o n i t o r

8 C o l u m n s x 2 l i n e sG r e e n t e x t d i s p l a yE a s t t r e a d n o e y e s t r a i nU f r o n t b r i g h t n e s s c o n t r o lH i g h r e s o l u t i o n g r a p h i c sQ u i c k s t a r t n p r e h e a t i n gR e g u l a t e d p o w e r s u p p l yA t t r a c t i v e m e t a l c a b i n e tU a n F C a p p r o v e d

1 D a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t W a r r a n t y

9 S c r e e n G r e e n T e x t D i s p l a y $ 7 9 . 0 01 2 S c r e e n - G r e e n T e x t D i s p l a y ( a n t i - r e f l e c t i v e s c r e e n ) 9 9 . 0 01 2 S c r e e n - A m b e r T e x t D i s p l a y ( a n t i - r e f l e c t i v e s c r e e n ) $ 1 1 9 . 0 01 4 S c r e e n C o l o r M o n i t o r ( n a t i o n a l b r a n d ) $ 2 4 9 . 0 0

D i s p l a y M o n i t o r s F r o m S a n y oW i t h t h n e e d ( o c o m p u t i n g p o w e r g r o w i n g e v e r y d a y , S a n y o h a s t e p p e d i t m e e t t h d e m a n d w i t h a w h o l e n e l i n e o l o c o s t , h i g hq u a l i t y d a t a m o n i t o r s . D e s i g n e d f o c o m m e r c i a l a n p e r s o n a l c o p u t e r u s e . A l m o d e l s c o m e w i t h a a r r a y o f e a t u r e s , i n c l u d i n g u p f r o n t b r i g h t n e s s a n c o n t r a s t c o n t r o l s . T h c a p a c i t y 5 d o c h a r a c t e r s a t h i n p u t i 2 l i n e s o f c h a r a c t e r s w i t h u t 8 0 c h a r a c t e r s p e l i n e .E q u a l l y i m p o r t a n t , a l a r b u i l t w i t h S a n y o ' s c o m m i t m e n tt t e c h n o l o g i c a l e x c e l l e n c e . I t h w o r l d o A u d i o / V i d e o , S a n y o i s y n o n y m o u s w i t h r e l i a b i l i t y a n p e r f o r m a n c e . A n S a n y o q u a l i t y i r e f l e c t e d i o u r e p u t a t i o n . U n l i k e s o m e s u p p l i e r s , S a n y o d e s i g n s ,m a n u f a c t u r e s a n t e s t s v i r t u a l l y a l t h p a r t s t h a t g I n t o o u p r o d u c t s ,f r o m c a m e r a s t s t e r e o s . T h a t ' s a a s s u r a n c e n o e v e r y b o d y c a ng i v e y o u !

S A N Y OO f f i c i a l V i d e o P r v d u c t s

o t h L o A n g e i e s 7 9 8 4 O l y m p i c s

T T S w E S T P f l l C E S O S D A Y F R E E T R I A L 9 D A F R E E R E P L A C E M E N T W A R R A N T YR F S T S E R V I C E I U . S . A . O N D A Y E X P R E S S M A I L O V E R 5 0 P R O G R A M _ S ^ _ F R E E C A T A L O G ^

A d * 1 0 . 0 0 l o s n i p p i n g , h a n d l l n o a n I n s u r a n c e ,p l e a s e a d 6 t a x . A d d W O . 0 O l o C A N A D A , P U E R T O R I C O , H A W A I Io r d e r s . W D N O E X P O R T T O O T H E R C O U N T R I E S .E n c l o s e C a s n i e r s C n e c k . M o n o y O r o e r o P e r s o n a l C h e c h A l l o w 1 f l a y s l o d e l i v e r y . t o d a y s t o D n o n e o r d e r s . d a y e » p r e s s m a i lC a n a d a o r d e r s m j s l b i U d o l l a r s V i s a M a s t e r C a r d - C O D

W L O V E O U F > C u S ' O M E B S lE N T E R P R I Z E SB O 5 5 0 . 8 A R H I N G T O N . I L L I N O I S 6 0 0 1 0p h o n a 3 1 2 / 3 8 2 S 2 4 4 t o r d a r

1 1 R U F e b r u a r y 1 9 8 4

Page 113: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 113/166

C i r c l e \ S o n R e a d a r S c . i c e c a r d

C O M S T A R

F A N T A S T I CP R I N T E R

S A L Ea l o a 1 4 0

1 D a F r e e T r i a l 1 8 D a I m m e d i a t e R e p l a c e m e n t W a r r a n t y

8 C O L U M N T H E R M A L P R I N T E R 6 C P B i - d i r e c t i o n a l , d o m a t r i x , p r i n t s 8 l e t t e r s i z e p a p e r , f u l l 8 c o l u m n s , h i g nr e s o l u t i o n g r a p h i c s , d o b i a d d r e s s a b l e , s p e c i a l s y m b o l s a n t r u e d e c e n d e r s !( C e n t r o n i c s p a r a l l e l i n t e r l a c e )8 C O L U M N T R A C T O R - F R I C T I O N P R I N T E R 8 C P B i - d i r e c t i o n a l , d o m a t r i x , i m p a c i . p r i n t s s i n g l e s h e e t s , c o n t i n u o u s f e e d p a p e r ,a d j u s t a b l e c o l u m n s , 4 t 1 3 2 c h a r a c t e r s ! R o l l p a p e r a d a p t e r S 3 2 . 9 5 .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 )P R E M I U M Q U A L I T Y 1 0 C A R R I A G E T / P R I N T E R 1 2 C P B i - d i r e c t i o n a l , i m p a c t . d o t m a t r i x w i t h d o u b l e s t r i k e f o 1 1 8 d o t m a t r i x .H i g h r e s o l u t i o n b i i m a g e ( 1 2 0 U d o m a t r i x ) u n d e r l i n i n g b a c k s p a c i n g , l e f t a n r i g h t m a r g i n s e t t i n g s , t r u e l o w e r d e c e n d e r s . w i t h s u p e r a n d s u b s c r i p t s . P r i n t ss t a n d a r d , i t a l i c , b l o c k g r a p h i c s , s p e c i a l c h a r a c t e r s , p l u s 2 o u s e r d e f i n a b l ec h a r a c t e r s a n m u c h m o r e ! ! P r i n t s s i n g l e s h e e t s , c o n t i n u o u s f e e d a n r o l l p a p e r !( 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 )P R E M I U M Q U A L I T Y 1 5 C A R R I A G E P R I N T E R 1 2 C P H a a l t h f e a t u r e s o t h P r e m i u m Q u a l i t y 1 0 C a r r i a g e T ^ F P r i n t e r a b o v e p l u s a1 5 ' / i " c a r n a g e a n d m o r e p o w e r f u l e l e c t r o n i c c o m p o n e n t s t h a n d l e l a r g e b u s i n e s s

f o r m s ! ( 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 )H I G H S P E E D P R E M I U M Q U A L I T Y T / 1 0 P R I N T E R 1 6 C P S a v e p r i n t i n g t i m e w i t h t h e s e p l u s l e a t u r e s : 1 6 C P s p e e d . 1 0 0 % d u l y c y c l e . 8 b u f f e r d i v e r s e c h a r a c t e r f o n t s s p e c i a l s y m b o l s a n t r u e d e c e n d e r s , v e r t i c a l a n h o r i z o n t a l t a b s . T h i s i R e H o E f f i c i e n c y ! ! ! ( S e r i a l o C e n t r o n i c s p a r a l l e l m t e r f a c e lH I G H S P E E D P R E M I U M Q U A L I T YT / 1 5 1 4 " P R I N T E R 1 6 C P H a a l t h e f e a t u r e s o t h e 1 0 " C a r r i a g e h i g h s p e e d p r i n t e r p l u s a 1 5 ' A " c a r r i a g e a n m o r e p o w e r f u l e l e c t r o n i c s t h a n d l e l a r g e r b u s i n e s s f o r m s 1 ( S e r i a l o r C e n t r o n i c sp a r a l l e l i n t e r f a c e )P A R A L L E L P R I N T E R I N T E R F A C E S : { I S T O C K )

F o r V I C - 2 0 a n C O M M O D O R E 6 4 $ 4 9 0 F o a l A P P L E C O M P U T E R S $ 6 9 ^ ) 0F o A T A R I 4 0 0 a n 8 0 C O M P U T E R S S 7 9 . 0 0

N O T E : O t h e r p r i n t e r i n t e r l a c e s a r a v a i l a b l e a c o m p u t e r s t o r e s '

W D N O E X P O R T T O T H E R C O U N T R I E S E X C E P TC A N A D AE n c l o s e C a s h i e r s C h e c h , M o n e y O r d e r o P e r s o n a l C h e c h A l l o w1 c l a y s f o d e l i v e r y 2 l d a y s t o p n o n e o r d e r s . d a y e x p r e s sm a i l 1 C a n a d a o r d e r s m u s t b e m U S d o l l a r s W a c c e p l V i s aa n M a s t e r C a r d W s n i p C O

L I S T$ 1 9 9

$ 3 9 9

$ 4 9 9

S A L E$ 1 4 9

$ 2 0 9

$ 2 8 9

$ 5 9 9

$ 6 9 9

$ 7 9 9

$ 3 7 9

$ 4 9 9

$ 5 9 9

S A L E S A L E

E N T E R P R I Z E S - — a sB O 5 5 0 , B A R R I N G T O N , I L L I N O I S 6 0 0 1 0P h o n e 3 1 2 / 3 8 2 - 5 2 4 4 l o r d e rR U F e b r u a r y 1 9 8 4 I I

Page 114: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 114/166

Page 115: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 115/166

Page 116: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 116/166

Page 117: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 117/166

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

A f t e r a s k i n g y o i y o w a n t l e t t e r -g r a d e c o m p u t a t i o n d o n e ( p r e s u m a b l yp r e m a t u r e a t h b e g i n n i n g o t e r m ) ,t h p r o g r a m a s k s w h e t h e r t h r e c o r dd i s k i b e i n g u s e d f o t h f i r s t t i m e f o t h i s p a r t i c u l a r c l a s s . ( V o u c a u s d i s kw i t h o l d r e c o r d s o i a n e d i s k ,s i n c e t h p r o g r a m w i l l n e v e r " s e e " t h o l r e c o r d s ; s c r a t c h i n g i n o n e c e s s a r y . )

I f t h i s i f i r s t - t i m e u s e , t h p r o g r a ma s k s y o t d o u b l e - c h e c k ( t a v o i d I a d v e r t a n t l y d u m p i n g a c t i v e f i l e s ) a n t h e n a s k s y o t i n p u t w e i g h t s f o t h e x a m s a n d h o m e w o r k . S i n c e t h p r g r a m , a s w r i t t e n , h a n d l e s t h r e e m i t e r m e x a m s , o n f i n a l a n t o t a l h o m ew o r k f i g u r e , y o w i l l n e e d f i v e s u c hw e i g h t s . T h e s e c a h a v e a n n u m e r i c a lv a l u e y o c h o o s e , b u i t ' s a d v i s a b l e t s e l e c t v a l u e s s o t h a t t h t h e o r e t i c a l m a i m u m c u m u l a t i v e s c o r e f o a n s t u d e n ti l e s s t h a n 2 0 0 0 . ( T y o p l a n f e w e r t h a nt h r e e m i d t e r m s o d o n ' t t a k e h o m e w o r ki n t o a c c o u n t , t h e n t h w e i g h t s f o t h u n u s e d i t e m s a r i r r e l e v a n t . )

W h e n y o u ' v e a s s i g n e d t h e w e i g h t s ,y o u ' l l b a s k e d f o g r a d e c u t o f f s , p r v i d i n g y o u ' v e c h o s e n t h l e t t e r g r a d e a s i g n m e n t o p t i o n . C u t o f f f o g i v e ng r a d e m e a n s t h e l o w e s t c u m u l a t i v es c o r e w h i c h c a e a r n t h a t g r a d e . A t h p r o g r a m i w r i t t e n , t h e p o s s i b l e l e t t e rg r a d e s a r F D C C + B B a n A — c h o s e n s i m p l y b e c a u s e t h e s e a r t h o f f i c i a l g r a d e s a R u t g e r s , w h e r et e a c h .

I y o u ' r e u p d a t i n g e s t a b l i s h e d r e o r d s , t h f l o w i s i m i l a r . Y o u ' r e a s k e d i y o w a n t t c h a n g e t h w e i g h t s a n c u o f f s p r e v i o u s l y e n t e r e d . A f t e r y o u ' v eu p d a t e d t h w e i g h t s a n c u t o f f s — o rd e c l i n e d t d s o — y o u g t t h r o s t e rr o u t i n e .

T h i n q u i r y R O S T E R ? o t h s c r e e na s k s y o w h e t h e r y o w a n t ( h c l a s sr o s t e r d i s p l a y e d . I y o d e c l i n e ( b h i t i n g N ) y o u g o t t h m a i n j o m e n u .g i v e s y o t h f u r t h e r c h o i c e o s c r o l li n s c r e e n d i s p l a y o h a r d - c o p y p r i n to u o t h e n t i r e r o s t e r , a f t e r w h i c h y o h i t g t o t h e m a i n j o m e n u .

I y o d e c l i n e p r i n t o u t , y o s t a r tt h e s c r e e n d i s p l a y b h i t t i n g D w i l lf r e e z e t h e x i s t i n g d i s p l a y o t i n : s c r e e n .A f t e r f r e e z i n g , o a f t e r d i s p l a y o t h e n t i r e r o s t e r , y o h i t g t o t h e m a i nj o m e n u . T h f o r m a t f o t h r o s t e r d i sp l a y i s i n g l e l i n e w i t h f i l e n u m b e r ,c u m u l a t i v e s c o r e t o d a t e , l e t t e r g r a d e ( i t h a t o p t i o n w a o r i g i n a l l y e l e c t e d ) , l a s tn a m e a n f i r s t n a m e .

L i s t i n g I C l a s s R o s i e r p r o g r a m .

(

1 1 1

1 1

' 2 2 2 2

2 ? > < p3 3 3

R E e

R E R E R E R F . MR E R E R E

R E

C L A S S R O S T E RR F X O R D S

A N

L I S T I N GC O N V E N T I O N S

P 0 K E 5 3 2 8 1 , : I ' K I N T " ( S H F T C L ! " P K M " 1 1 C T R L 1 ] P R I N T " [ C R S R D N ] f C R S R D C L A S S R L ' . i T K R A N K E C O R D S " :

P R I N T " ( W I T H G R A D E A S S I G N M E N T U ' T I O N ) "P R I N T : P R I N T : P R I N T ; P R I N T : P R T N T " I I 1 T T O B E G I N "G E T X S : 1 F X $ O " I " T H E N 1 D I M U ( 2 p 0 ) : D T M I $ ( 2 0 0 ) : D I M H Z ( 2 0 0 0 ) : 1 - ' D = 0 : F X 5 : C H = 2 : F P = 1

: P R 1 N T " [ S H F T ( J I . 3 ] [ C R S R [ ) N ] [ C R S R U J P R I N T " I N S E R T D I S C W I T H C L A S S R E C O R D S " : 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 : P R I N Tp r i n t " ! 2 s n r r u ] P R I N T " D O N E ? T O C O N T I N U E H I H G E T P $ : I F P $ O " S " T I I F , N 2 5

S H F TD M ] "

P R I N T "C R S RR D

O P E N 1 5 . 8 . 1 5P R I N T " ! S H F TP R I N T " 1 N D E X

C L R ] " : P R r N T " [ C R S R D N ] [ C R S R 1 ) N ] | C R S R D : I N P U T " L E T T E R G R A D E A S S I G N M E N T D E S 1 R E D " ; G

" 1 0 " : O P E N 2 , 8 , 2 , " # "C L ) | C R S R D N ] | 2 2 S H F TF T L E O P E R A T I O N "

F

D

3 3 3

P R T N T " [ 2 2 S H F TI N P U T " 1 C R S R D N

R S L F ] " ; 0 $ : P R I N TN E

M i S H E E T ? N [ C R S R L F ] [ C R S R L F ] [ C

I F 0 $ O " Y " T H E N 3 6I N P U T " A R E ¥ O S U R E " ; O S

4 0 I F 0 $ O " Y " T H E N P R T N T " ( S H F T C L R ] G O T O 3 64 G O T O 2 2 0 p4 ( J O T O S j J4 0 P E N 5 . 8 , 5 , " ( f l : I N D E X . S . R "4 F O R I l T O 2 0 j / ( : I N J ' U T # 5 , I S ( I }4 N E X T I : C L 0 S E 55 G O S U B 1 3 0 05 P R I N T " [ S H F T C L R ] "5 P R I N T " J O M E N U5 P R I N T " [ 2 2 S H F T D S ] "5 P R I N T5 P R I N T "6 P R I N T "6 P R I N T "6 P R I N T "6 P R I N T " ( K N I )6 P R I N T6 I N P U T " ! , 2 , 3

F ] " ; O S6 I F O $ " 0 " T ] I E N 2 5 0 07 j I F O S " 7 I F 0 S ' '7 I F O S " 3 " T i l K N 3 ^ 07 I F O $ O " 2 " T U O 5 0

[ - C R E A T E / U P D A T E "2 - D E L E T E "3 - S E A R C H "4 = S U M M A R Y "

1 [ C R S R L K ] | C R S R L F ] [ C R S R

7 G O T O 2 0 01 0

g

1 0 1 0 1 0 1 0 1 0

R E » t * * « * * * * v i 5 H - < s * s * f * s sH E M A S T E R F I L E C R E A T Ef p « i n n n n n n n n s * # a « « e i » ) ; « i

P R I N T " [ S H F T C L H ) [ C R S R D N ] [ C R S RP R I N T " [ S H F T S P A C K J M A S T E R F I L Ep r i n t " ! 2 ' - ) s n r r d s ] "

D I 2 S H F T F C R E A T E / U P D A T E "

I N P U T " R E C O R D N O I F = 0 T H E N 1 7 0I F > 2 0 0 T l i E N

1 ( G O S U B 1 5 j 6 01 6 G 0 T 0 1 ^ 4

0 [ C R S R L F | [ C R S R l . l ' ] [ C R S R L F ) " ; F

Q f a n , — t

R U F e b r u n n ' 1 9 8 4 1 1

Page 118: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 118/166

L i s t i n g c o n t i n u e d .7 ( O P E N 5 , 8 , 5 , " @ 0 : I N D E X , S , W "

1 7 F O R I = 1 T O 2 0 0 : P R I X T # 5 , I $ ( I ) ; C H R $ ( ! 3 ) ;1 8 N E X T : C L O S E 5

G O T O 7 42 2 1 / 1 22 1 2 1 2 1 2 2 2 3 2 3 2 3 2 4 2 5 2 6 2 6 2 7

R E M A S T E R F I L E D E L K T F .H E » # # » # # # ■ » « « ■ * < n s « # « ■ » * * # » # •P R I N T " [ S l i F T C L K | | C R S R D K ] [ C R S R D ] 2 S H K T F J P R I N T " M A S T E R F I L E D E L E T E "P K 1 N T " I 2 S H F T D S j " : P K I N TI N P U T " R E C O R D N O 0 [ C R S R L F l f C R S R L F ] [ C R S R L F ] " ; .I I - T f 5 T H E K 2 6 0I F > 2 0 0 T H E N 2 2 0l i ' l $ ( K ) < > " l " T H E N 2 2 «J $ ( F ) = ' 7 " ; P R I N T " [ C R S R D R E C O R D N O " " D E L E T E "G O T O 2 2 /O P E N r 5 , 8 , 5 , " @ 0 : I N ' D E X , S , W "N E X T : C L O S E 5C O T O 5 0

3 0 3 0 3 0 3 r 3 0

3 0

H E F I L E S E A R C H / D I S P L A YI ' « ■ « « » » « ■ » # * # « ■ # « « « * » # « # * # # #

P R I S T " [ S H F T C L K ] [ C R S R D N ] [ C R S R D N ] [ 2 2 S H F T F S ] "P R I N T " S E A R C HP R I N T " [ 2 2 S H F T D S ] " : P R I N TI N I ' U T " W A N T P R I N T O U T " P O I N P U T " R E C O R D N O O [ C R S R L F ] [ C R S R L F ] [ C R S R L I F = T H E N P O S = " N "I F F > 2 f ( 0 T H E N 3 0 7

] " ; F

3 1 ? >3 1 I F I S ( F ) O " 1 " T H E N 3 ^ 73 2 G O S U B S 0 J 3 4 I P O S = " V " T H E N O P E N 4 ,

I P O S = " Y " T H E N C M DP R I N T " " ; S U R $ " , " G I V SP R I N T " " i l D SP R 1 N T : P R I N TP R I N T T E S T " A X AP R I N T " T E S T 2 " I I X 1 )P R T N T " T ] - : S T " C X CI ' R I N T " F I N A L " F F . XP R I N T " H O M E W O R K " H t ; U M = W l * A X A + W 2 * B X B + W 3 * C X C + W F # F E X + W I I W * - H WP R I N T " C U M U L A T 1 V E " ; C U MI C R 1 ) S " Y " T H E N G O S U BI F G R D S = " Y " T H E S P R I N T " C O U R S F . G R A D E : " G P R I X T " " P R I N T

3 8 I F P O $ O " Y " T H E N 3 9 03 8

3 4 3 6 3 6 3 6 3 6 3 6 3 (

3 7 3 7 3 7 3 8 3 8 3 8

3 9 C O T O 3 0 71 1 R E

J & I 0 1 1 : N P U T " L O W E S T " ; L U1 1 1 5 I N P l ) T " L O W E S TL 2 I N P 1 1 T " L O W E S T C 1 1 2 5 I N P U T " [ , O W E S T " ; L B1 1 3 0 I N 1 ' U T " L O W E S T B L 1 1 3 5 1 N P U T " I S H F T L ] O W E S T1 1 4 B R E T U R N

G R A D E C U T O F F C O M P

L

1 3 0 11 3 0 21 3 * 31 3 0 5

3 0 1 3 ( 1 71 3 0 81 3 1 8

s - s « - « ■ ? ■ « ■ - - » 1 9 1R O S T E R L I S T I N G

R E R E R E P R I N T " ! S H F T C L R 1 " : P R I N T : P R N T : P R I N T : P R I N T : P R I N T " R OS T E R ? ( Y O R N > t I E T M S : I F M S " " T i l E N 1 3 0 3I F M S " N ' " T I ! E N R E T U R NI F M $ " Y " T H E N r 1 3 1 0

G O T O 1 3 S 3P H I N T : P R I N T : P R I N T " H A R D C O P Y W A N T E D ? ( P R E S S W H E ND O N E ) " _ - — >

C o u r e e C h o i c e s

T h e r e a r f i v e o p t i o n s o t h m a i nj o m e n u : c r e a t e / u p d a t e f i l e , d e l e t ef i l e , s e a r c h , s u m m a r y a n e x i t p r o g r a m .T h m o s t i m p o r t a n t o p t i o n , t h e c r e a t e /u p d a t e , a s k s y o t d e s i g n a t e 1 f i l en u m b e r f r o m t o 2 0 0 . I t h n u m b e rc o r r e s p o n d s t a i n a c t i v e f i l e , a r c o r d e d b t h f i l e i n d e x , t h e m e s s a g eC r e a t i n g N e F i l e a p p e a r s , a l o n g w i t ht h f i l e n u m b e r , a n d y o u ' l l b a s k e d f o t h l a s t n a m e , f i r s t n a m e , I D n u m b e r ,t e s t s c o r e s f o e x a m s 1 , 2 , 3 a n t h f i n a le x a m .

T h I n u m b e r c a b a n c h a r a c t e rs t r i n g . I f y o d o n ' t u s I n u m b e r s o h a v e n ' t a n e x a m d a t a a y e t , y o m e r el y h i t r e t u r n w h e n p r o m p t e d , w h i c hl e a v e s z e r o a s d e f a u l t v a l u e . O n c ey o u ' v e i n p u t n e f i l e , t h i n f o r m a t i o ni w r i t t e n t o d i s k a n y o u ' r e a s k e d t d e s i g n a t e n e f i l e n u m b e r .

W h e n y o d e s i g n a t e a a c t i v e F i l en u m b e r f o c r e a t e / u p d a t e , t h p r o c e s si s o m e w h a t d i f f e r e n t . T h i n f o r m a t i o ne x i s t i n g i t h a t f i l e a p p e a r s o t h e s c r e e na n y o u ' r e a s k e d w h e t h e r y o u d w a n tt u p d a t e t h a t p a r t i c u l a r f i l e . I N y o u ' r e o n c e m o r e a s k e d f o r a f i l e n u b e r . I Y y o a r p r o m p t e d f o e a c hp i e c e o i n f o r m a t i o n . W h e n a l i n p u t sa r c o m p l e t e , t h n e d a t a i w r i t t e n t d i s k a n y o a r a s k e d f o n e f i l en u m b e r .

F i n a l l y , w h e n y o u ' r e a s k e d f o H i n u m b e r a n d y o u r e t u r n z e r o , H i p r g r a m e x i t s t h c r e a t e / u p d a t e r o u t i n e .T h i n d e x f i l e o t h d i s k i t h e n u d a t e d a n d y o u r e t u r n t t h r o s i e r o t i o n t h a t , w h e n d e c l i n e d , l e a d s b a c k t t h m a i n j o m e n u .

T h d e l e t e o p t i o n a s k s y o f o f i l en u m b e r . I y o i n p u t a a c t i v e n u m b e r ,t h e d e l e t e p r o c e s s s i m p l y c h a n g e s t h i d e f l a g f o t h a t f i l e n u m b e r f r o m a c t i v et i n a c t i v e . Y o a r t h e n a s k e d f o a o t h e r f i l e n u m b e r t r e p e a t t h e p r o c e s s .R e t u r n i n g t h p r o m p t e d z e r o r e t u r n sy o t t h r o s t e r o p t i o n .

T h s e a r c h o p t i o n f i r s t a s k s y o i y o w a n t h a r d c o p y ; i s o e a c h H i y o s e a r c h i t h i s s e q u e n c e w i l l b f u l l yp r i n t e d o u t . Y o a r t h e n a s k e d f o r af i l e n u m b e r . W h e n y o d e s i g n a t e a a t i v e f i l e , y o o b t a i n d i s p l a y o p r i n to u o n a m e , I D n u m b e r , t e s t a n h o m e w o r k s c o r e s , c u m u l a t i v e s c o r eb a s e d o t h e c u r r e n t w e i g h t s a n d , i t h g r a d e - a s s i g n m e n t o p t i o n w a s e l e c t e dw h e n t h p r o g r a m w a s b e g u n , a a s i g n e d S e t t e r g r a d e . U p o n c o m p l e t i n go n d i s p l a y o p r i n t o u t , t h p r o g r a ma s k s f o t h n e x t f i l e t b s e a r c h e d .P r e s s i n g z e r o r e t u r n s y o t t h r o s t e ro p t i o n .

l l f i R U F e b r u a r y 1 9 8 4

Page 119: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 119/166

R e p o r t C a r dU p o n c h o o s i n g t h s u m m a r y o p t i o n ,

y o w i l l s e t h e s c r e e n d i s p l a y W A I TM I N U T E . T h d e l a y i n e c e s s a r y , s i n c et h d a t a f r o m a l a c t i v e f i l e s i b e i n gr e a d a n c u m u l a t i v e s c o r e s t a b u l a t e d .T h i s c o m p l e t e d , t h s u m m a r y m e n u a p e a r s : ( I m e d i a n , m e a n , s t a n d a r dd e v i a t i o n ; ( 2 ) l e t t e r g r a d e d i s t r i b u t i o n ;( 3 l e t t e r g r a d e s e p a r a t i o n ; ( 0 r e t u r n t or o s t e r o p t i o n .

O p t i o n r e s u l t s i a n o t h e r W a i tM i n u t e m e s s a g e . T h i s i b e c a u s e c o p u t a t i o n o t h m e d i a n o f a n u n o r d e r e dc o l l e c t i o n o r a f i g u r e s r e q u i r e s q u i t eb i o c o m b i n a t o r i a l s h u f f l i n g . T h s c r e e n e v e n t u a l l y d i s p l a y s t h m e d i a n ,t h m e a n a n t h s t a n d a r d d e v i a t i o n o t h c u m u l a t i v e s c o r e s .

J u s t t o r e m i n d y o u , t h m e d i a n i t h m i d d l e o n o g r o u p o s c o r e s . I t h t o t a l n u m b e r o s c o r e s i e v e n , s t h a tn o n i e x a c t l y i t h m i d d l e , t h e n y o t a k e t h m e d i a n t b t h a v e r a g e o t h t w s c o r e s o e i t h e r s i d e n e a r e s t t h em i d d l e . T h m e a n , o n t h o t h e r h a n d , i j u s t t h e a v e r a g e o a l t h s c o r e s . C o p a r i n g m e d i a n a n m e a n ( t h e y w i l lo f t e n b q u i t e c l o s e ) g i v e s y o s o m e i d e ao h o t h s c o r e s a r d i s t r i b u t e d a l o n gt h s c a l e .

T h s t a n d a r d d e v i a t i o n i t h s q u a r er o o t o t h a v e r a g e o t h s q u a r e s o t h i n d i v i d u a l d e v i a t i o n s . ( A i n d i v i d u a ld e v i a t i o n i t h d i f f e r e n c e b e t w e e n a i n d i v i d u a l s c o r e a n t h m e a n . ) T h s t a n d a r d d e v i a t i o n g i v e s s o m e m e a s u r eo h o t i g h t l y o l o o s e l y t h s c o r e s a r g r o u p e d a r o u n d t h m e a n .

C h o o s i n g o p t i o n s 2 o r f r o m t h s u m m a r y m e n u a s s u m e s t h a t y o i n t i a l l y e l e c t e d l e t t e r g r a d e a s s i g n m e n t sa n t h a t y o e n t e r e d g r a d e c u t o f f s . O t i o n 2 m e r e l y d i s p l a y s t h t o t a l n u m b e ro g r a d e s i e a c h c a t e g o r y , t h r o u g hF T h a c t u a l n u m b e r s a r e d i s p l a y e d o t h e s c r e e n a l o n g w i t h m u i t i - c o l o r e db a g r a p h ( i r e d , i b l a c k ) t h a t v i s ua l l y s u m m a r i z e s t h s a m e i n f o r m a t i o n .

O p t i o n 3 d i s p l a y s t h h i g h e s t a n i o w e s l e x i s t i n g c u m u l a t i v e s c o r e s w i t h i ne a c h l e t t e r g r a d e c a t e g o r y . T h i s o p t i o nh a b e e n i n c l u d e d o t h a s s u m p t i o nt h a t i t ' s b e t t e r i t h s e o c u m u l a t i v es c o r e s w i t h i n e a c h l e t t e r g r a d e c a t e g o r yi s o m e w h a t c l e a r l y g r o u p e d . I f f o i s t a n c e , t h h i g h e s t C i t h c l a s s d i f e r s f r o m t h l o w e s t b o n l y p o i n t o t w o u o f s a y , 6 0 0 , t h g r a d e s e p a r at i o n o p t i o n l e t s y o s e t h i s i m m e d i a t e l y .

N o t e t h a t y o m a r e t u r n t t h s u m a r y m e n u b h i t t i n g a f t e r r u n n i n ga n y o f t h e s e t h r e e o p t i o n s .

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

L i s t i n g c o n t i n u e d .

1 3 1 11 3 1 21 3 1 31 3 1 41 3 1 61 3 2 41 3 2 51 3 2 61 3 2 71 3 3 01 3 3 21 3 3 31 3 3 41 3 3 51 3 3 61 3 3 71 3 3 81 3 4 01 3 4 51 3 4 9

3 5 1 3 5 21 3 5 51 4 0 01 4 0 3

G E T Z $ : 1 F Z S = " " T H E N 1 3 1 1I F Z ? = " N " T H E N 1 3 2 4I F Z $ - " Y " T H E N 1 3 3 ?C O T O 1 3 1 1R E P R I N T : P R I N T : P R I N T " D T O D I S P L A YP R I N T : P R I N T " W T K E E P D I S P L A Y "P R I N T : P R I N T " R T U P D A T E F I L E S O G E T R $ : I F R $ O " D " T H E N 1 3 2 7F O F = 1 T O 2 ^ 0I F I S ( F ) O " 1 " T H E N 1 3 5 5G O S U B 5 1 0 0C U M = V 1 » A X A + W 2 * B X B + W 3 » C X C + W F * F E X + W H W « H K

R O S T E R " : P R I N TE X I T "

L E $ = "I F G R D $ " Y " T I I E N L E $ = G $I F Z $ " Y " T l i E N O P E N 4 , 4 : C M D 4P R I N T T A l i ( 2 ) F S P C ( 3 ) C U M S P C ( 2 ) L E $ S P C ( 3 ) S U R S " ,R ? ( 1 3 )I F Z S = " Y " T H E N P R I N T # 4 : C L O S E 4 : C O T 0 1 3 5F O R Z = 1 T O 3 0 0 : N E X TG E T E $ : I F E $ O " W " T H E N 1 3 5 5I F E $ * " W " T H E N G O T O 1 4 0 0N E X TG E T Q $ : l F Q $ O " R " T l i i ; . N 1 4 f l 0I F Q $ = " R " T H E N 1 4 0 5S U R S = " " : G I V S = " " : I D S = "

" G I V S C H

1 4 1 01 4 1 51 5 0 01 5 0 11 5 0 21 5 1 f t1 5 1 51 5 2 01 5 2 11 5 2 31 5 2 41 5 2 51 5 2 61 5 2 91 5 3 11 5 3 21 5 3 51 5 3 71 5 3 91 5 4 11 5 4 31 5 4 51 5 4 71 5 4 91 5 5 11 5 5 31 5 5 51 5 5 71 5 5 91 5 6 11 5 6 31 5 6 51 5 6 71 5 6 91 5 7 11 5 7 31 5 7 51 5 7 71 5 7 91 5 8 11 5 8 31 5 8 51 5 8 61 5 8 7

R E T U R N1 H H H M S t t f i M H M H t f i H ( i f f i « f f

F I L E C H E C K U P D A T ER E R E R E < ! » » * * » » * < n n n t # < n n f i t # * * * * ( f i t »I F I $ ( F ) < > " 1 " T H E N 1 6 0 | 3G O S U B 5 1 0 0P R I N ' T " [ C T R L 3 ] P R I N T " [ S H F T C L R ] "P R I N T F " " S U R $ " " G I V $P R I N T " " I D SP R I N T " T E S T " A X A , " T E S T 2 " B X B , " T E S T " C X CP R I N T " F I N A L " F E X " H " H P R I N T i P R T N T " T O L E A V E U N C H A N G E D "P R I N T " P R I N T " [ C T R L 1 ] I N P U T " G H A N G E ( O N " ; I U N $ O " Y " T H E N R E T U R NI N P U T " S U R N A M E " ; C S $I F C S $ = " * " T H E N 1 5 4 5S U R S = C S SI N P U T " F I R S T N A M E " ; C C $I F C G $ = " * " T H E N 1 5 5 1G I V S = C G SI N P U T " ! . D . N U M B E R " ; C I $I F C I $ = " f f " T H E N 1 5 5 7

I N P U T " C H A N G E / E N T E R T E S T 1 " ; ,I F A Z S = " » " T H E N 1 5 6 3A X A = V A L ( A Z S )1 N P U T " C H A N G E / E N T E R T E S T 2 " ; B Z $I B Z $ - " * " T H E N 1 5 6 9B X B = V A L ( B Z $ )I N P U T " C H A N G F . / E N T E R T E S T 3 " ; C Z $I F C Z S = " « " T F I E N 1 5 7 5C X C = U A L ( C Z $ )I N P U T " C H A N G E / E N T E R F I N A L " ; C F SI F C F S - " f l " T H E N 1 5 8 1F E X = V A L ( C F $ )I N P U T " C I 1 A N G E / E N T E R H W " ; C W $I F C W $ = " » " T H E N 1 5 8 6H W = V A L ( C W S )G O S U B 5 2 0 0

R U F e b r u a r y 1 0 8 4 1 1

Page 120: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 120/166

Page 121: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 121/166

Page 122: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 122/166

Page 123: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 123/166

Page 124: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 124/166

Page 125: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 125/166

               

   

   

   

   

   

   

   

   

   

   

   

   

       

    

   

    

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

     

 

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

                     

                       

                     

 

                        

                 

                         

                     

 

                         

               

            

                   

                       

                  

                   

             

            

                     

       

                            

  

         

        

                          

                    

        

             

             

           

           

           

           

           

           

     

  

          

        

                     

            

            

           

           

           

           

           

           

     

  

     

        

        

                           

  

        

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

    

    

       

    

   

   

                    

                

                       

              

             

   

        

      

     

       

                                  

                                              

                                       

                        

                           

                         

      

                      

            

      

                

                   

               

                  

                

                                                                 

      

          

              

                 

               

                 

               

                  

              

                 

                      

           

           

          

          

            

           

          

            

             

             

Page 126: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 126/166

Page 127: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 127/166

Page 128: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 128/166

Page 129: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 129/166

Page 130: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 130/166

R e a c h O u A n T o u c h - T o n e S o m e o n e

T e a c h y o u r C - 6 4 t t o u c h -t o n e d i a l a n i m p r e s s y o u r

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

B J i G r u b b s

R U I R i g h lC o m m o d o r e 6

A c o u s t i c c o u p l e r

A d d r e s s a u t h o r c o r r e s p o n d e n c e t J i G r u b b s , P B o 3 0 4 2 , S p r i n g f i e l d , I 6 2 7 0 8 .

1 2 R U F e b r u a r y 1 B 8 4

O n w a y o c a m a k e y o u r c o m p u te s e r v e r e a l l y p r a c t i c a l p u r p o s e i t c o n n e c t i w i t h t h o u t s i d e w o r l d . S o m er e l a t i v e l y s i m p l e i n t e r f a c i n g m a k e s p o s i b l e t h i s c o m m u n i c a t i o n s f u n c t i o n .

e x p e r i m e n t e d w i t h t r y i n g t m a k et o u c h - t o n e d i a l e r , u s i n g t h e t o n e s a v a i la b l e w i t h t h V I C - 2 0 . T h i s w a u n s u cc e s s f u l , f o c o u l d n o p r o d u c e t h n e e d e d s e v e n t o n e s a c c u r a t e l y e n o u g hf o d i a l i n g . H o w e v e r , t h s o u n d s y n t h es i c h i p ( S I D ) i t h C - 6 4 m a k e s t h d i a l e r p o s s i b l e .

U n l i k e t h V I C - 2 0 , w h e r e y o u ' r e l i i t e d t r e l a t i v e l y f e i n a c c u r a t e t o n ef r e q u e n c i e s , t h C - 6 4 p r o v i d e s m u s ic a l l y p r e c i s e f r e q u e n c y o v e r a w i d er a n g e . W i t h t h C - 6 4 ' s S I D , w a a b l et c r e a t e d u a l - t o n e , m u l t i - f r e q u e n c y( D T M F ) d i a l e r t h a t w o u l d s t a n d a l o n ew i t h p r o p e r i n t e r f a c i n g .

A l t h o u g h t h p r o g r a m a l l o w s o n l y n i n em e n u - s e l e c t e d n u m b e r s , i c a e a s i l y b m o d i f i e d t a c c o m m o d a t e l a r g e l i s t . I c a a l s o b i n c l u d e d i t e r m i n a l p r g r a m f o a u t o m a t i c d i a l i n g o d a t a b a s e ss u c h a C o m p u S e r v e o y o u r l o c a l B B S .

K e e p i m i n d t h a t a l t h o u g h t h i s p r g r a m i d e s i g n e d f o D T M F d i a l i n g , i c o u l d j u s t a e a s i l y h a n d l e a n t o n ec o m b i n a t i o n s . T h i s m i g h t b u s e f u l i

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

L e t ' s l o o k f i r s t a t h s t r u c t u r e o t h D T M F d i a l i n g s y s t e m , t h e n a t h m e t ho o f i m p l e m e n t i n g t h e s e t o n e s i i h C - 6 4 , a n f i n a l l y a h o t g e t h i s a l o u o t h p h o n e l i n e s .

D T M F R e v e a l e dA m e n t i o n e d , D T M F s t a n d s f o

d u a l - t o n e , m u l t i p l e - f r e q u e n c y d i a l i n g .A i t n a m e i m p l i e s , e a c h d i g i t i i d e n t if i e d b t w t o n e s s e n t s i m u l t a n e o u s l y .F i g . s h o w s t h a r r a n g e m e n t f o t h t o n e s . N o t e t h a t t h e r e a r e t h r e e t o n e sh o r i z o n t a l l y a n f o u r t o n e s v e r t i c a l l y .

I a c t u a l i t y , t h p h o n e c o m p a n i e sh a v e a l s o r e s e r v e d f o u r t h t o n e f o r t h eh o r i z o n t a l r o w s t g i v e t o t a l o s i x t e e nc o m b i n a t i o n s . V e r y f e w t o u c h t o n e p a d sa c t u a l l y h a v e t h e s e a d d i t i o n a l f o u r b u tt o n s a y e t , b u t h p r o b a b i l i t y i t h a t a t h p h o n e s y s t e m u s e s m o r e a n m o r ec o m p u t e r t e c h n o l o g y , a d d i t i o n a l h a r dw a r e w i l l a p p e a r f o d o i n g t e l e p h o n ek e y p a d d a t a e n t r y . E l e c t r o n i c b a n k i n gi o n l i k e l y u s e .

S i n c e y o h a v e t h r e e v o i c e s a v a i l a b l ei t h C - 6 4 , y o c a n h a n d l e t h g e n e r at i o n o t w s i m u l t a n e o u s t o n e s w i t h n

1 2 3 4 5 6 7 8 9 (

P O K E 5 3 2 8 6 , 6 : P O K E 5 3 2 8 1 t > P R I N T " [ C T R L 2 ] P H I N T " [ S H F T C L R ]

I H E K T Z ) "I N P U T F j i ' = ! ■ ( ) / . 0 6 0 9 7F 2 - I N T ( F l / 2 5 6 )F 3 - I N T ( F 1 - ( 2 5 6 » FP R I N T " [ C R S R D N

F 2 " L O W " F P R I N T " ( C R S R D N ] [I f J P U T Y S I Y

L i s t i n g

[ C R S R D N ] [ C R S R D N I E S T E R T H E

2 ) + . 5 )[ C R S R D N ] T H E V A L U E S A R E : " C R S R D N J A N O T H E R F R E Q U E N C Y ?Y T H E N 2 |

/ S I f o r m u l a u t i l i t y p r o g r a m .

F R E Q U E N C

" H I G H " ;( Y / N ) ' 1

Page 131: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 131/166

Page 132: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 132/166

Page 133: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 133/166

Page 134: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 134/166

Page 135: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 135/166

W h e n t h i s i e n t e r e d , t h o n l y n o t i c ea b l e c h a n g e i t h a t t h e c u r s o r d i s a pp e a r s . T h i s i b e c a u s e t h e s c r e e n P o k en u m b e r o t h r e v e r s e s p a c e t h a i t h c u r s o r u s e s i ! 6 0 , a n i l t h n e c h a r a ct e s e c o n t a i n s o n l y 6 c h a r a c t e r s .

T a d j u s t t h i s r o r m u l a t m o v e m o r ec h a r a c t e r s , c h a n g e t h c o d e s i n l i n e s 1 a n 3 t t h p r o p e r c o d e s f o t h n e l o c a t i o n a n s u b s t i t u t e t h n e l o c a t i o nf o 7 1 6 8 i n l i n e 2 0

I t ' s a l s o p o s s i b l e t o m o v e i n d i v i du a c h a r a c t e r s i n t o ( h n e c h a r a c t e rs e t . U s t h e f o l l o w i n g f o r m u l a , w h e r ee q u a l s t h e s c r e e n P o k e c o d e o f t h c h a ra c t e r i R O M , a n e q u a l s t h e s c r e e nP o k e c o d e o t h e c h a r a c t e r t o b r p l a c e d .F O T 7 : P O K E 7 I 6 8 + Y * T . P F . E K

F o e x a m p l e , i y o e n t e r t h e f o l l o wi n g , h i t t i n g t h k e w i l l p r i n t ' . ' .

F O = T 7 P O K E 7 1 6 8 2 4 ' S T . P E E K

D e s i g n O r i g i n a l sY o u ' r e n o f i n a l l y r e a d y t b e g i n d

s i g n i n g c u s t o m c h a r a c t e r s . E a c h o n i m a d e o f 6 4 s m a l l d o t s o t h s c r e e n . I t a k e s e i g h t b y t e s o m e m o r y t o s t o r e o n c h a r a c t e r , w i t h e a c h b y t e m a d e u o e i g h t o n - o f f s w i t c h e s c a l l e d b i t s . I t h b i i t u r n e d o n , s i t h c o r r e s p o n d i n gd o o t h s c r e e n .

T h e i g h t b i t s w i t h i n e a c h b y t e a r a s i g n e d t h e f o l l o w i n g v a l u e s , w h i c h a r t h p o w e r s o u 1 t h s e v e n t h p o w e r :1 2 8 , 6 4 , 3 2 , 1 6 , 8 , 4 , 2 , 1 . U s i n g ( b i t o n o n o u s i n g ( b i t o f f ) t h e s e n u m b e r s i a l p o s s i b l e c o m b i n a t i o n s g i v e s y o a l b y t ev a l u e s f r o m 0 - 2 5 5 . F i g . 1 s h o w s t h b i s t r u c t u r e o c h a r a c t e r r e s e m b l i n g t h p r o f i l e o t h s p a c e s h u t t l e .

T h n u m b e r s o t h r i g h t i n F i g .r e p r e s e n t t h e v a l u e s o b t a i n e d b a d d i n gt o g e t h e r ( h e v a l u e s o t h e i n d i v i d u a l b i t si e a c h b y t e . T r e p l a c e t h e w i t h t h i sc h a r a c t e r , s i m p l y P o k e t h a b o v e v a l u e si n t o t h f i r s t e i g h t l o c a t i o n s o y o u rR A c h a r a c t e r m e m o r y .

T h s t a n d a r d m e t h o d f o d o i n g t h i su s e s d a t a s t a t e m e n t s a f o l l o w s :

1 R E A D A : I F A - T H E N 1 0 2 F O R T = 0 T O 7 : R E A D B : P O K E ( A * 8 )

7 1 6 8 T . B : N E X T3 D A T A 0 , 0 , 0 , 1 2 8 . 1 9 2 . 2 5 4 . 2 5 5 . 0 , 0 , - 1

1 0 E N T h f i r s t d a t a n u m b e r i t h e s c r e e n P o k ec o d e o f t h e c h a r a c t e r b e i n g r e p l a c e d . T h

t e l l s t h p r o g r a m t h a t t h l a s t c h a ra c t e r h a b e e n e n t e r e d . I m o r e t h a n o n c h a r a c t e r i e n t e r e d , t h e i u s e d o n l ya f t e r t h l a s t c h a r a c t e r ' s d a t a l i n e .

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

c h a r a c t e r s i w i t h t h e p r o g r a m m a b l ec h a r a c t e r g e n e r a t o r . W h e n t h p r o g r a mi r u n , i m o v e s 6 c h a r a c t e r s i n t o u s e rR A M , p o k e s i a n n e c h a r a c t e r s t h a th a v e b e e n d e s i g n e d a n t h e n s l o p s t o l e y o t e s t t h n e c h a r a c t e r s . E n t e r i n gC O N T p l a c e s t h e c h a r a c t e r g e n e r a t o r

F i g .t e

/ T h b i s t r u c t u r e■ e s e m b l i n g t h e s p a c e

0

1 2 1 9 2 5 2 5

o c h a r a c -s h u t t t e .

i t s e l f o t h s c r e e n .T h e V I C w i l l d r a w b o w i t h t h e

n u m b e r s o t h b y t e s o t h s i d e s a n t h n u m b e r s o t h b i t s a t h t o a n b o t t o m . T h b i t s a r n u m b e r e d f r o ms e v e n t z e r o t o s h o w t h p o w e r o t w t h a i r e p r e s e n t s t h e v a l u e o t h a t b i t . F o i n s t a n c e , 2 ' 1 2 8 , t h e v a l u e o t h i s

h i g h e s t b i t .D r a w y o u r n e c h a r a c t e r b m o v i n g

t h e c u r s o r w i t h \ u p d o w n ,l e f t , r i g h t . P r e s s i n g t h e s p a c e

b a w i l l p l a c e c o l o r e d b o u n d e r t h l o c a t i o n o t h c u r s o r . I a e r r o r i m a d e , p r e s s F 3 . T h i s a l l o w s y o t e r a s et h c o l o r e d b o x e s b p r e s s i n g ( h s p a c eb a r . P r e s s i n g F r e t u r n s t h p r o g r a m t t h d r a w i n g m o d e .

W h e n t h e c h a r a c t e r i f i n i s h e d , m o v et h e c u r s o r b e l o w t h b o a n p r e s s F 5 T h p r o g r a m w i l l t h e n p r i m o u t t h eP o k e v a l u e s f o t h n e c h a r a c t e r a n a s f o t h e s c r e e n P o k e c o d e o t h c h a r a c t e r t b r e p l a c e d . S e t h u s e r ' sg u i d e o p a g e 1 4 o t h m a n u a l . R m e m b e r a l s o t h a t t h e c h a r a c t e r s e u s e so n l y c h a r a c t e r s f r o m 0 - M .

W h e n y o e n t e r t h i s n u m b e r , t h p r o g r a m a u t o m a t i c a l l y w r i t e s a d a t al i n e f o t h n e c h a r a c t e r a n a d d s t h i sl i n e t i t s e l f . I n e x t r e t u r n s t t h b e g i nn i n g t e n t e r t h e c h a r a c t e r i n t o t h c h a ra c t e r s e a n t h e n s t o p s s o y o u c a n t e s tt h e c h a r a c t e r b t y p i n g t h e k e y o f t h c h a r a c t e r l h a t w a r e p l a c e d .

A ( h i s p o i n t , n e v e r u s e t h e r e t u r n k e e x c e p t t c o n t i n u e t h p r o g r a m b y e t e r i n g C O N T o G O T O 8 0 0 0 . I y o d

I 7 f l o R e a d e r

E N 8 C O L U M N V I D E O F R U S T R A T I O N S W I T HT H

E x c e e d i n g l yr e l i a b l e 8 ( \ c o l u m n v i d e o c o n v e r t e r o p e r a t i o n 1C u r e y o u r R O b a s e d w o r dp r o c e s s i n g h e a d a c h e s ,

F u l l y B u i i e r p d A r j r j r e s s a n D a t a U n P a u s e S w f l c h • S y s l e m R e s e i B u l l o r t F o u r

A n s i o n S i o l s 3 c l i e n t . h o r i p c n l a l * P o w p rS m i l e h i n q o V e r t i c a l S i o l s * W r i l e P r o t e c t i o nA l l o w s U s o D M C o n t r o l l e r s * Q o i d C o n n e c t o r s

F u s e P ' O l e c l e t l W i l l S u D B o r i P a r a l l e l D i s k D r i v eE ' l i r n a l P n w e r J a c k ( p n w s r a d a p t e r a p l i o n p l l

M I C R O - X 6 4 S 4 9 9 5b d r q a i n f o T ^ b u r i q n T m i n r > d C o m o o r * 1 6 u i f > T F e a t u r i n g Y n r l f c n l a n r J h o r i z o n t a l i * > p , i ns i a n H i i o t s P a u s e r a t a l G n c o u n s e l O H i g hq u a l i t y G n n & t ' u c l i o n* C o p y C a r t r i d g e s 8

I n c l u d e s i n s t r u c t i o n m a n u a lS y s t e m s o f t w a r eA d d U p T o 3 5 K P a u s e S w i t c h * 8 - S w i t c h S e l e c t a b l e S l o t sF u l l B u f f e r i n g S y s t e m R e s e t B u t t o n W r i t e P r o t e c t i o n G o l d C o n n e c t o r s

1 6 M e m o r y C a r t r i d g e s 4 8 B f l 8 M e m o r y C a r t r i d g e s 3 0 9 eE x t e r n a l D I P S w i t c h i n g V e r s a t i l i t y * B o t h C a r t r i d g e s P r o v i d e D u a l 8 K S e g m e n t s

* 8 C a r t r i d g e I n c l u d e s E x p a n s i o n S o c k e t s" C o m m o d o r e 6 V I C - 2 0 a r o C o m m n r J o r e B u s i n e s s M a c h i n e s . I n

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 hA d S 2 . 5 0 s h i p p i n g a n h a n d l i n g , C O ( a d d $ 2 . 0 0 ) . A l o r d e r s s h i p p e d w i t h i n 2 h o u r s .

T O R D E R C A L L T O L L F R E E ( 8 0 0 ) 8 2 1 - 9 2 1 1W i t h i n O r e g o n ( 5 0 3 ) 8 4 2 - 4 4 3 1 D e a l e r I n q u i r i e s I n v i t e d

C O M P U S C O P E , 6 4 0 0 S i g n a l R d . , T i l l a m o o k . O 9 7 1 4 1

R U F e b r u a r y 1 9 8 4 1 3 . 1

Page 136: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 136/166

Page 137: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 137/166

Page 138: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 138/166

Page 139: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 139/166

Page 140: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 140/166

Page 141: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 141/166

1 9 8 4O F F I C E A U T O M A T I O NC O N F E R E N C E ®

L O A N G E L E S C O N V E N T I O N C E N T E R C A L I F O R N I AF E B R U A R Y 2 0 - 2 2 , 1 9 8 4

S P O N S O R E D B A M E R I C A N F E D E R A T I O N O I N F O R M A T I O N P R O C E S S I N G S O C I E T I E S , I N C .

O F F I C E A U T O M A T I O N Y O T h 1 9 8 4 O f f i c e A u t o m a t i o n C o n f e r e n c e , " O f f i c e A u t o m a t i o n Y o u , "

w i l l h i g h l i g h t t h m o s t r e c e n t a d v a n c e s i O A a t h e y a f f e c t y o u r r o l e a p r o f e s s i o n a l , m a n a g e r , o u s e r . T h i s i Y O U R c o n f e r e n c e .O A ' 8 4 , t h e l e a d i n g a n n u a l c o n f e r e n c e i t h o f f i c e a u t o m a t i o n

i n d u s t r y , o f f e r s y o t h e o p p o r t u n i t y t o L e a r n m o r e a b o u t O A w i t h o v e r 4 P r o g r a m S e s s i o n s , 8 i n - d e p t h P r o f e ss i o n a l D e v e l o p m e n t S e m i n a r s , a n I n d u s t r y W o r k s h o p s .H e a r a u t h o r i t a t i v e s p e a k e r s , i n c l u d i n g K e y n o t e — D a v i d T K e a r n s , P r e s id e n t C E o X e r o x C o r p o r a t i o n .S e m o r e t h a n 1 5 m a j o r c o m p a n i e s e x h i b i t i n g t h e i r p r o d u c t s s e r v i c e s .V i e w n u m e r o u s n e p r o d u c t s a n d e v e l o p m e n t s i n t r o d u c e d a O A C .E v a l u a t e a n c o m p a r e s p e c i f i c p r o d u c t s a n s e r v i c e s .

F o a d d i t i o n a l i n f o r m a t i o n , c o m p l e t e t h c o u p o n b e l o w a n d s e n d t o O A ' 8 4 , A F I P S , 1 8 9 9 P r e s t o n W h i t e D r i v e , R e s t o n , V 2 2 0 9 1 .

O r R E G I S T E R T O D A Y v i o u t o l l - f r e e n u m b e r : 8 0 0 - O A C - 1 9 8 4 , u s i n gA m e r i c a n E x p r e s s , M a s t e r C a r d , o V i s a .

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

N a m o :

T i t l e :

C o m p a n y : .

A d d r e s s : _

C i t y :

M a i l t o O A 8 A F I P S1 8 9 9 P r e s t o n W h i t e D r R e s t o n , V 2 2 0 9 1

S t a t e . Z i p :5

R U F e b r u a r y 1 0 8 4 1 3 C l r c l a 5 o n R a « d a r S e f v l c a c a r d .

Page 142: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 142/166

2 A s s i g n m e n t s t a t e m e n t — N o w t h a ty o k n o w t h a t t h e c o m p u t e r c a s t o r ei n f o r m a t i o n i f i l e d r a w e r s c a l l e d v a r ia b l e s , h o d y o g e t h e v a l u e s i n t ot h o s e v a r i a b l e s ? Y o d t h i s w i t h a A s s i g n m e n t s t a t e m e n t .

S a y o c a l l v a r i a b l e " A a n w a n t i t a s s u m e t h e v a l u e 5 J u s l t y i n i s u f f i c i e n t . ( Y o u c a a l s ot y p e L E 5 b u t h L e c o m m a n di s e l d o m u s e d , s i n c e t h C o m m o d o r ew i l l a s s u m e y o m e a n L e i y o j u s tt y p e s o m e v a l u e X .

I y o w a n t t c h a n g e t h v a l u e i v a r i a b l e t s o m e t h i n g e l s e , s a 1 2 s i m p l y t y p i n g 1 w i l l e r a d i c a t e t h e

a n p u 1 2 i n t o f i l e d r a w e r I i t p l a c e .

R e a d i n g t h D a t a3 R e a d / D a t a — T h e u s o t h t w

c o m m a n d s R e a d a n d D a t a m a k e s i e a s y f o y o t a s s i g n v a l u e s t o v a r ia b l e s . Y o u m a y r e m e m b e r h a v i n g r e a da b o u t t h e s e t w B a s i c s t a t e m e n t s o p a g e s 9 2 t h r o u g h 9 4 o f y o u r m a n u a l .

T h D a t a s t a t e m e n t i n o n - e x e c u ta b l e . I t i s n o v e r b . T h c o m p u t e rd o e s n o d a n y t h i n g w h e n i s e e s t h i sw o r d i p r o g r a m .

D a t a s t a t e m e n t s i m p l y s t o r e sn u m b e r s a n d w o r d s t h a t y o u w a n t t h p r o g r a m t u s e . T h e y a r l i s t e d i t h o r d e r i w h i c h t h e y a r t b u s e d , a n a r s e p a r a t e d b c o m m a s . U n l i k e t h P r i n t s t a t e m e n t , t h e s e c o m m a s h a v e n e f f e c t o t h o u t p u t o t h e i t e m s i t h D a t a s t a t e m e n t . T h e y s i m p l y i d e n t i f yt h s e p a r a t i o n b e t w e e n t w p i e c e s o d a t a .

W h e n y o R u p r o g r a m , t h c o p u t e r t a k e s a l t h e i t e m s i D a t a s t a t em e n t s a n d s t o r e s t h e m i s p e c i a l l o c at i o n . I c a t h e n r e t r i e v e t h e i t e m sw h e n e v e r y o u r p r o g r a m c a l l s f o t h e m .T h w a y o t e l l t h c o m p u t e r t g e a i t e m f r o m D a t a s t a t e m e n t i w i t h t h R e a d c o m m a n d .

T h R e a d c o m m a n d t a k e s t h n e x tv a l u e i t h l i s t , p l a c e s i i n t o t h e v a r ia b l e y o s p e c i f y a n m o v e s p o i n t e r t t h e n e x t i t e m i t h l i s t . T h p o i n t e rt e l l s t h n e x t R e a d s t a t e m e n t w h e r e t b e g i n .I g e n e r a l , o n c e a n i t e m i r e a d , i i n o a c c e s s e d a g a i n . ( I f u t u r e a r t i c l e ,y o w i l l d i s c o v e r w a a r o u n d t h i s . )T h R e a d c o m m a n d m o v e s t h r o u g ht h l i s t i t e m b i t e m u n t i l i r u n s o u t o i t e m s l o r e a d . ( I y o t r t r e a d m o r e

C i r c l e 9 o R e a d e r S e r v i c e C S ' d .

8 R A C A R D . . 4 9 . 9 5 * E X P A N D E R 2 9 . 9 5 *V I 8 n i m i u n i c y t m d a V I x i l o t a p a n d a

3 2 R A C A R D . . # 1 1 9 . 9 5 * E X P A N D E R 4 9 . 9 5 *V I n f } i m o i w r i i n p D u f c r V I i O b u f t a t d 1 I 0 ! e

P R I N T E R C A R D . . 6 9 , 9 6 * E X P A N D E R . . . . T B V I 2 0 ( w r a f l d p r i n t e r i n t e r f a c e £ 1 4 ® H o

A v a i l a b l e a l i n e r S o l t w a r e S t o r e s e v e r y w h e r e o c a l l1 - 8 0 O - 2 5 & O 5 1 1 l o t i l e n a m e o y o u r l o c a l d e a l e r o d i s t r i b u t o r .

S u g g o i e d R e t a i l P u c e V I 2 C 6 a r 1 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

X E T E C , I n c .3 0 1 0 A r n o l d R d S a l i n a , K 6 7 4 0 1

. ^ r ^ ~ ^ ^ ~ D e a l e r a n D i s t r i b u t o r

i t e m s t h a n a r i t h D a t a s t a t e m e n tl i s t , y o u r p r o g r a m w i l l t e r m i n a t e w i t ha O u o D a t a e r r o r . )

t y p i c a l D a t a s t a t e m e n t l o o k s l i k et h i s :9 O D A T A Z . 4 2 . 5 6 . I 3

t y p i c a l R e a d s t a t e m e n t l o o k s l i k et h i s :

1 0 R E A DB u s i n g t h R e a d c o m m a n d , y o

a r t e l l i n g t h c o m p u t e r t r e a d t h n e x t i t e m f r o m i t l i s t 0 ! D a t a s t a t em e n t s a n d p u w h a t i r e a d s i n t o t h v a r i a b l e s p e c i f i e d i t h R e a d s t a t em e n t .

W h e n t h l i n e a b o v e i e x e c u t e d ,w i l l c o n t a i n t h n u m b e r 2 I t h e n e x tl i n e w e r e 1 1 R E A D B , t h e v a r i a b l ew o u l d c o n t a i n t h v a l u e 4 2 a n w o u l d s t i l l c o n t a i n t h e v a l u e 2

Y o c a a l s o p u s t r i n g d a t a i n t oD a t a s t a t e m e n t s . F o e x a m p l e :9 D A T A C A T , D O G , B I R D

N o y o u r R e a d s t a t e m e n t w i l l h a v et s p e c i f y s t r i n g v a r i a b l e . F o e x a m p l e :t o r e a d A

W h e n t h i s s t a t e m e n t i e x e c u t e d , t h v a r i a b l e c a l l e d A ( p r o n o u n c e d A s t r i n g ) w i l l c o n t a i n t h w o r d c a t . I l i n e1 1 w e r e n o c h a n g e d t 1 1 R E A DB $ B w o u l d c o n t a i n t h w o r d d o g ,a n A w o u l d s t i l l h a v e i t f e l i n e i h a b i t a n t .

Y o c a a l s o m i n u m e r i c d a t a a n s t r i n g d a t a ( n u m b e r s a n w o r d s ) i o n D a t a s t a t e m e n t . F o e x a m p l e :9 D A T A . G A M E 1 , , G A M E

N o t h R e a d s t a t e m e n t s w o u l d b a s f o l l o w s :

1 0 R E A D1 1 R E A D A 1 2 R E A D1 3 R E A D B

A f t e r t h e s e s t a t e m e n t s a r e x e c u t e d ,w i l l c o n t a i n t h e v a l u e 1 A t h s t r i n g

o c h a r a c t e r s G A M E 1 t h e v a l u e a n B t h s t r i n g o c h a r a c t e r s G A M E 2

J u s t a y o u s c o m m a s t s e p a r a t et h e i t e m s i t h D a t a s t a t e m e n t , y o c a s p e c i f y t h a i m o r e t h a n o n i t e mb r e a d i o n R e a d s t a t e m e n t . F o e x a m p l e :1 0 R E A D A A S B B

T h i s s t a t e m e n t w i l l a c h i e v e t h s a m eo u t c o m e t h a t w a s p r o d u c e d w i t h t h f o u r l i n e s a b o v e .

1 4 R U F e b r u a r y 1 9 8 4

Page 143: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 143/166

B a c k ( O u P r o g r a m , . .S i n c e y o c a n o a s s i g n v a l u e s (

v a r i a b l e s , y o u ' l l b a b l e t p r i n t y o u rl i s t i n g w i t h o n l y o n P r i n t s t a t e m e n t( a f t e r t h e h e a d i n g s ) . H o w e v e r , t h e r e i o n m o r e c o n c e p t w n e e d t t o u c hu p o n , s y o c a a c c o m p l i s h y o u r t a s ke f f i c i e n t l y . T h i s i t h G O T O l o o p ,w h i c h w i l l b c o v e r e d m o r e f u l l y i nl a t e r a r t i c l e .

F o n o w , j u s t r e m e m b e r t h a t t h G O T O s t a t e m e n t w i l l t e l l y o u r c o p u t e r t g t g i v e n l i n e n u m b e r w i t hi t h p r o g r a m . B t e l l i n g i t d t h a ta t h e n o s e r i e s o l i n e s , y o c a c a u s e t h c o m p u t e r t p e r f o r m t h s a m e s e o i n s t r u c t i o n s o v e r a n o v e ru n t i l s o m e t h i n g c h a n g e s t c a u s e i t s t o p . ( G O T O i e x p l a i n e d o p a g e s 3 a n 3 o y o u r m a n u a l . )

L e t ' s r e p l a c e l i n e s 6 0 a n d 7 i o u C a t a l o g p r o g r a m w i t h R e a d s t a t em e n t a n d P r i n t s t a t e m e n t . T y p e t h e s el i n e s :6 R E A D N P 7 P R I N T N P

A y o m a h a v e g u e s s e d , w w i l la l s o n e e d D a i a s t a t e m e n t t g a l o n gw i t h ( h R e a d s t a t e m e n t . T k e e pt h i n g s s i m p l e r , w w i l t g i v e t h D a t a

s t a t e m e n t s l i n e n u m b e r s t h a t a r h i g he n o u g h t a l l o w u t p u o t h e r l i n e sb e f o r e t h e m . L e t ' s s t a r t w i t h l i n e n u m b e r9 0 0 0 . T y p e :9 0 0 0 D A T A 1 0 1 , G A M E I 1 0 1 , G A M E9 0 1 0 D A T A 1 0 2 , G A M E 3 L 0 2 , G A M l i9 0 2 0 D A T A 1 0 3 , G A M E 5 1 0 3 , G A M E

T h i t e m s i e a c h o t h e s e s t a t e m e n t sa r t a p e n u m b e r , g a m e n a m e , l a p en u m b e r a n g a m e n a m e . R u n n i n g t h

T A P E C A T A L O GT A P EN O

P R O G R A MN A M EG A M EG A M EG A M EG A M EG A M EG A M E

? O U T O D A T A E R R O R I N 6 0

E x a m p l e 1 S c r e e n d i s p l a y o C a t a l o g p r o g r a m .

p r o g r a m n o w i l l o n l y P r i n t t h f i r s tt a p e n u m b e r a n t h f i r s t g a m e n a m e .T h i s i w h e r e t h G O T O l o o p c o m e si n t o p l a y .

T y p i n g 8 G O T O 6 w i l l c a u s e o u p r o g r a m t o e n t e r l o o p . I w i l l p e f o r m l i n e s 6 a n 7 0 b u w h e n i p e f o r m s 8 0 i w i l l g o b a c k t o 6 0 . I w i l lt h e n p e r f o r m 6 0 a n 7 0 a g a i n . . . a n da g a i n . . . a n d a g a i n . . .

W h e n t h p r o g r a m h a r e a d e v e r yt h i n g t h a t i i t h D a t a s t a t e m e n t l i s t ,t h p r o g r a m w i l l e n d b y p r i n t i n g o t h s c r e e n :? O U T O D A T A E R R O R I 6

T h e r e i l i s t o a l o t h C o m m od o r e ' s e r r o r m e s s a g e s o p a g e s 1 5 0 a n t !1 5 o t h m a n u a l . D o n ' t b e s u r p r i s e di m o s t o t h e m d o n ' t m e a n m u c h t y o r i g h t n o w . W e ' l l p r o b a b l y r u na c r o s s m o s t o t h e m o o u s c r e e n a w e x p e r i m e n t w i t h w r i t i n g B a s i cp r o g r a m s .

E x a m p l e s h o w s t h o u t p u t o f t h C a t a l o g p r o g r a m a w h a v e d e v e l o p e d i t h u s f a r .

I t h e n e x t a r t i c l e I ' l l d i s c u s s w a y s t p r e v e n t t h p r o g r a m f r o m e n d i n g i a e r r o r , a s w e l l a s w a y s i c o n t r o l p r g r a m l o o p i n g w i t h i n t h e G O T O l o o p . I

C u c l e 3 o H e a d e r S e r v i c e c a V I C - 2 0 U S E R S !w i y o u r s h a r e o o v e r $ 5 0 0 0 i v i c - 2 0 H a r d w a r e S o f t w a r e i

T H N A T I O N A L V I C - 2 0 U S E R S C R O U P• 1 9 8 4 V I C - 2 0 S W E E P S T A K E S

c a r d c o , I n c ./ t r i a l f u

A c c e s s o r i e s

N I B B L E S B I T S . I M

C M S A T S H E E TP R O D U C T S

C O M H ' D A T AC O H P U T L K H O U S E

J * u l > H u ! > ■ ■ ■ ' I n s ,

C U d V C A P

O p e n t a l v i c - 2 0 U s e r sN P u r c h a s e N e c e s s a r yN E n t r y F e

W I N :A r c a d e G a m e sE d u c a t i o n a l P r o g r a m sB u s i n e s s P r o g r a m sS t o c k M a r k e t P r o g r a m sS p o r t s P r o g r a m sC h i l d r e n ' s P r o g r a m sF R E E N V U C M e m b e r s h i p sT y p i n g T u t o r P r o g r a m ss p e c i a l v i c - 2 0 A i d sM e m o r y E x p a n s i o nM o t h e r b o a r d sW o r d P r o c e s s o r sA N M O R E !

T L T L

• •

T A Y L O R M A D ES O F T W A R E

B A S I C 8 Y T E , I N C .

A P R O P O S

B o s t o n E d u c a t i o n a lC o m p u t i n g I n c .

S U 1 U I . &

T h N a t i o n a l v i c - 2 0 u s e r s C r o u p a n t h e N a t i o n s L e a d i n g V I C - 2 0 D e a l e r s b r i n g y o t h b e s t t h i n g t h a p p e n s i n c e y o g o y o u r V I C !

W R I T E T O D A Y F O Y O U R F R O F F I C I A L E N T R Y B L A N K , P R I Z E L I S T , A N C O M P L E T E R U L E S 1T H N A T I O N A L V I C - 2 0 U S E R S G R O U Pi v i C - 2 0 R e T o C o m m o d o r e ! B O 3 4 5 7 5 D E P T . O M A H A , N 6 8 1 3 4

H U F e b r u a r y 1 8 8 4 1 4

Page 144: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 144/166

Page 145: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 145/166

Page 146: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 146/166

Page 147: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 147/166

C l r c l o 1 1 o d o n t l o r S e r v i c e c u r d .

T h i s P u b l i c a t i o ni a v a i l a b l e i nM i c r o f o r m .

U n i v e r s i t y M i c r o f i l m sI n t e r n a t i o n a l

l ' I Z T ~ ~ ~

i t l N s - . n i i K e t h K . u i l4 n A i ' h i t M - I s t i w .

N e d i m e n s i o n s i B i b l e s t u d y .

a n c o m p a t i b l e s , T R S 8 0 .C P / M 2 . ( Z - 8 0 ) , K A Y P R O ,O S B O R N E , C O M M O D O R E 6 4

» R r o c e s s o r

t e K J V B i b l e o

O P I C S' S c r i p t u r e4 9 . 9 5

a n d l i n gi n r o r m a c o n t a c t :

B i b l e R e s e a r c h S y s t e m sP . O . B o 1 3 8 9

R o u n d R o c k , T 7 8 6 8 0( 5 1 2 ) 8 3 5 - 7 9 8 1

" S o f t w a r e f o p e r s o n a l B i b l e s t u d y . "C i r c l e J 8 o R c a e e r S e r v i c e c a i f l .

B O O K S B O O K S

G t o . g ,

N a n o s S y s t e mR e f e r e n c e C a r d sf o t h V I C - 2 0 , C - 6 4 ,a n 6 5 0 2N m o r e H i p p i n g i t i r o u g f } t h C o m m o t J o i o m a n u a l s t t i n t fI n f o r m a t i o n y o n e e d . N a n o s S y s t e mP e f e r e n c e c a r d s a r s p o c k o t - s t e e ds u m m a r i e s t o y o u r q u i c k , o & $ yr e f e r e n c e F f n d B A S I C c o m m a n d s a n i n s t r u c t i o n s , f l O M r o u t i n e s , r e s e r v e dw o r d s , I / O I n s t r u c t i o n s , h e c o v e r s i o n s , s c r e e n l i n e l a y o u t , a n m o r e .V I C - 2 0 F C 1 Q 1 5 £ 5 . 9 66 5 0 2 F C 1 0 1 B U . 9 SC - 6 4 F C 1 0 T 7 S 5 . 9 5

I n s i d e Y o u rC o m p u t e rF i n d o u r w h a t g o e s o t n s t d o y o u rV I C - 2 0 o i C - 6 4 . I n s i d e Y o u r C o m p u l e ie x p l a i n s m i c r o c o m p u t e r c i r c u i t s a n h o t h e y * o r t . T o p i c s I n c l u d e c h i p s .I n t e r p r e t e r s , c i r c u i t s , m a c h i n el a n g u a g e , b i n a r y n u m b e r s , a l g o r i t h m s .A S C I I c o d s , s o f t w a r e , a n d n h o l t h e yo i m e a n t I h c o m p u t e r I n c l u d e sm a n y p h o t o g r a p h s a n s c h e m a t i c s .S 1 3 . 9 7 B K 7 3 9 0 1 0 p p

R a i n b o w Q u e s tf o t h C o m m o d o r e 6

c o m p u t e r t a n t a s y t o y o u n g C - 6 4u s e r s R a i n b o w Q u e s t i a a d v e n t u r et h a t c o m b i n e s f i c t i o n a n p r o g r a m s .R e a d q r s m u s t c r o s s t h p l a n e !P u l n D o w a n m a s t e r s e r i e s a c h a l l e n g e s t s u c c e e d o t h Q u e s tE a c h c h a l l e n g o i p r o g r a m o nc a s s e t t e . I n c l u d e d e r a r c a d e g a m e s ,p u n l e s , a n m a t e s . H o o * a n c a s s e t t e s o l d t o g e t h e r .1 2 4 . 9 7 H K 7 4 0 1 1 2 p p

T h S e l e c t r i c ™I n t e r f a c eY o u c o n m a n I B M S e l e c t r i c I / w r i t e r M l e t t e r - g u a l l l t p r i n t e r l o y o u r V I C - 2 0 . T h S e l e c i r l c I n t e r f a c eg i v e s y o t h p r o g r a m s e n d s t e p - b y -s t e p I n s t r u c t i o n s y o n e e d t o S e l e c t r i c m o d e l s 2 7 4 0 , 2 9 8 0 . a n D u r a1 0 4 1 . W i t h s l i g h t m o d l t l c o t l o n . t h

i n s t r u c t i o n s w i l l a l s o w o r k t o I h 6 1 1 2 . B T B K 7 M 8 1 2 p p

^ f H a l l t O " J ' ^ - } - 8 0 a - 2 5 B - 5 4 7 3 . O , « y o u r o r d e r o S C p a r a t e p i e c e o p a p e r t o W a y n e G r e e n B o o k s , R e i x M S a l e , . P e . f l - b o r O u 0 H ,O s u r e l I n c l u d e t h o o o H t i t l e , o r d e r n u m b e r , a n p r i c e . P o s t a g e e n h a n d l i n g I 1 1 . 5 0 l o t h l l r s l b o o k , V . 0 0 t o e a c h a d d i t i o n a l b o o k C h e c k m o n e vo r d e r , o c o m p l e t e c r e d i t c a r d I n f o r m a t i o n m u s t a l s o a c c o m p a n y y o u r o r O s r . I y o h e v e t , u e s t l o n s a b o u t y o u r o r d e r , w r i t e c u s t o m e r s e r v i c e a I h a b o v e a d d r e s s .

R U F e b r u a r y 1 9 8 4 1 4

Page 148: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 148/166

b e e n e x p a n d e d . O n i m p o r t a n t f e a t u r eo t h C - 6 4 w h i c h d o e s n o s e e m t b m e n t i o n e d a n y w h e r e i t h C o m m od o r e 6 4 s c r e e n e d i t o r . H o w e v e r , t h b o o k d o e s h a v e b r i e f s e c t i o n o c o r e c t i n g k e y b o a r d e r r o r s .

I ' r e c o m m e n d t h i s b o o k t n e C o m m o d o r e 6 4 o w n e r . I y o h a v e n p r e v i o u s e x p e r i e n c e w i t h c o m p u t e r s ,y o w i l l a p p r e c i a t e t h e c a r e t h a t w a t a k e n i p r e p a r i n g t h s e c t i o n s o t h i n s t a l l a t i o n o t h c o m p u t e r a n d p r i p h e r a l d e v i c e s .

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

D a v i d S c o t t S a a r iE l k h a r t , I

T h E l e m e n t a r y C o m m o d o r e 6

W i l l i a m S a n d e r sD a l a m o s t , I n c .8 9 4 3 F u U b r i g h l A v e n u eC h a t s w o r t h , C 9 1 3 1 1S o f l c o v e r , 2 2 p p . , $ 1 4 . 9 5

T h E l e m e n t a r y C o m m o d o r e 6 w a t h f i r s t t h i r d - p a r t y b o o k t s h o w u pf o t h C o m m o d o r e 6 4 A l t h o u g hs o m e o t h r u s h t g e i o t h m a r k e ti e v i d e n t i f e s l i p - u p s , i i s t i l l a e x c e l l e n t v o l u m e f o r t h e i n e x p e r i e n c e dp r o g r a m m e r .

T h t i t l e m i g h t m o r e a c c u r a t e l y b T h V e r y E l e m e n t a r y 6 4 . I f y o a r l o o k i n g f o r a s u p p l e m e n t t t h i n f o rm a t i o n i y o u r u s e r ' s m a n u a l , t h i s , e c e p t i n g a f e p o i n t s o i n f o r m a t i o n , i n o t h b o o k f o y o u . I y o a r l o o ki n f o c l e a r l y w r i t t e n r e p l a c e m e n tf o y o u r m a n u a l , t h i s i t h o n t g e t .

S a n d e r s b e g i n s w i t h b r i e f d i s c u ss i o n o c o m p u t e r t e r m s a n h o t h o o k u p y o u r s y s - J t e r n . H i c h a p t e r sc o v e r i n g p r o g r a mm i n g t e c h n i q u e s a r l o g i c a l l y p r e s e n t e d ,a n h a r d l y p a g eg o e s b w i t h o u t as a m p l e p r o g r a m i l u s t r a t i n g t h e t e c hn i q u e i q u e s t i o n .A a l m o s t e v e r yp o i n t , y o w i l l b w i s h i n g h h a s a i d

D e s p i t e f e s l i p - u p s ,t h i s i a e x c e l l e n t

v o l u m e f o t h i n e x p e r i e n c e dp r o g r a m m e r .

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

T h c h a p t e r o d a t a a n s e q u e n t i a lf l i e s w i l l c l e a r u m a j o r m y s t e r y f o m a n y b e g i n n e r s . T h i s s u b j e c t i b a r e l yt o u c h e d u p o n i t h u s e r ' s m a n u a l ,a n o n l y i r e f e r e n c e t o c a s s e t t e s t o ra g e . D i s k u s e r s a r i g n o r e d i t h m a u a l , a n e v e n " C o m m o d o r e ' s R e f e re n c e G u i d e " r e f e r s t h e m t o t h e d i s kd r i v e m a n u a l , w h i c h a s s u m e s c e r t a i nf a m i l i a r i t y w i t h t h t e c h n i q u e . S a n d e r sc l e a r l y e x p l a i n s t h e b a s i c s o f i l e s f o b o t h s t o r a g e s y s t e m s .

O n i n d i c a t i o n o t h h u r r y i n v o l v e di g e t t i n g t h i s v o l u m e t o g e t h e r i t h a b s e n c e o f a n A p p e n d i x r e f e r r e d t oi t h t e x t . T h e r e m a b o t h e r a p p e nd i c e s m i s s i n g a w e l l ; n o n e a r l i s t e d i t h t a b l e o c o n t e n t s .

l a r g e r p r o b l e m t h a t r e s u l t e d f r o mg e t t i n g t h i s b o o k o u s s o o n i t h a t i d o e s n o t a k e i n t o a c c o u n t r e v i s i o nm a d e t t h C - 6 4 s h o r t l y a f t e r i t r l e a s e . T h i n f o r m a t i o n i t h c h a p t e ro P o k i n g t t h d i s p l a y f i l e j u s t w o n ' tw o r k o t h r e v i s e d C - 6 4 . T h a t m o d e lh a t h a v e b o t h i t s c r e e n m e m o r y a n c o l o r m e m o r y P o k e d b e f o r e a n y t h i n gw i l l a p p e a r o t h d i s p l a y .

T h f i r s t C - 6 4 s h a t h c o l o r m e o r a u t o m a t i c a l l y f i l l e d w i t h w h i t e ,a n t h t h i r d v e r s i o n f i l l s c o l o r m e o r w i t h t h c u r s o r c o l o r . S e c o n d v e s i o n s , h o w e v e r , c u r r e n t l y m a k e u t h b u l k o t h m a r k e t , a n l o o u s e r su n a w a r e o t h p r o b l e m w i l l b t h r o wi n d o w n t h i s v o l u m e i a n g e r , d i s g u s ta n f r u s t r a t i o n w h e n t h t u t o r i a l p r g r a m s d o n ' t w o r k o t h e i r m a c h i n e s .

W h i l e t h e r e ' s n d e n y i n g t h a t t h s c r e e n P o k e p r o b l e m i m a j o r ( l a w ,t h b o o k i a o t h e r w i s e w e l l - w r i t t e n ,w e l l - r o u n d e d v o l u m e t h a t i n c l u d e sc h a p t e r s o t a p e , d i s k a n p r i n t e r u s e ,a n e x p l a n a t i o n s o t y p e s o s o f t w a r e ,s u c h a d a t a b a s e a n u t i l i t y p r o g r a m s .

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

s h o u l d h o p e h c o m e s b a c k t t h C - 6 4t w r i t e i n t e r m e d i a t e a n a d v a n c e dv o l u m e s .

S h a r o n A l t e rS u s s e x , N

U s e r ' s H a n d b o o k t t h V I C - 2 0J e f f r e y W e b e r a n S t e p h e n S z c z e c i n s k iW e b e r S y s t e m s , I n c .8 4 3 7 M a y f i e l d R o a dC l e v e l a n d , O 4 4 0 2 6S o f t c o v e r , 2 7 p p . , $ 1 3 . 9 5

I w a s n ' t s l o n g a g w h e n t h e r ew e r e n b o o k s o n h o t p r o g r a m t h V I C - 2 0 , b u f o r t u n a t e l y t h i n g s a r ec h a n g i n g . c a s e i p o i n t i t h U s e r ' sH a n d b o o k t o t h e V I C - 2 0 .

T h b o o k b e g i n s w i t h a g e n e r a l d i c u s s i o n o t h V I C - 2 0 s y s t e m , a l o n gw i t h d e s c r i p t i o no t h v a r i o u s 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 , D a t a s -s e t t e s a n p r i n t e r s .F u r t h e r e x t e n s i o n si n c l u d i n g m e m o r ye x p a n d e r s , I E E E -4 8 c a r t r i d g e s a n m o t h e r b o a r d s a r t o u c h e d u p o n , b u t h e m p h a s i s h e r e i t b r i e f l y s u r v e y w h a t ' s a v a i l a b l e f o rt h V I C - 2 0 .

C h a p t e r t w g i v e s c l e a r a n s i m p l ei n s t r u c t i o n s f o r i n s t a l l i n g a n i n t e r c o nn e c t i n g t h v a r i o u s u n i t s c o m p r i s i n gt h c o m p l e t e s y s t e m . I y o u ' r e n e V I C - 2 0 u s e r , t h i s w i l l b e o f g r e a t v a l u et y o u , e s p e c i a l l y s i n c e t h a u t h o r s a r v e r y c a r e f u l t t a l k a b o u t t h i n g s w h i c hm a n y p e o p l e w o u l d c o n s i d e r " t o o o v i o u s " f o d i s c u s s i o n .

F o r e x a m p l e , t h n o t i o n o e r r o rm e s s a g e s a n w h e r e t h e y c o m e f r o m ,h o t h e w r i t e - p r o t e c t t a b s w o r k o c a s s e t t e t a p e a n t h b a s i c s o h a n d l i n gf l o p p y d i s k s a r t r e a t e d . E v e r y V I b e g i n n e r s h o u l d b f a m i l i a r w i t h t h e s es u b j e c t s .

T h f i r s t t w c h a p t e r s e s s e n t i a l l yf o r m a n o v e r v i e w a n i n t r o d u c t i o n t t h b o o k . C h a p t e r s t h r e e a n f o u r g e d o w n t t h r e a l m e a t o t h e s u b j e c tw i t h o v e r 1 0 p a g e s d e v o t e d t p r g r a m m i n g i B a s i c . E a c h c o m m a n da n s t a t e m e n t i d e s c r i b e d , s u p p l em e n t e d w i t h s a m p l e s o f c o r r e c t s y n t a xa n n o t e s o a n q u i r k s t o a v o i d .

1 4 R U t c h r u a i y 1 9 8 4

Page 149: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 149/166

C i r c l e 1 8 o H e a d e r S e r v i c e c a ; d C i r c l e 2 2 o R e a d e r S e m c e c a r d .

l S 2 . 9 7 t a p e l o V I 2 O

u s e s j o y s t i c k , n e x p a n s i o n s

T A X ID R I V E RR E A O I N

C o m m o d o r e 6 u s e s p a d d l e s

V I 2 a n C o m m o d o r e 6 a r r a d e m a r k s o C o m o d o r e E l e c t r o m c s L t d .

A R I N N O V A T I O N S , I N C .1 8 1 3 3 S c h o o l S t B o x 1 5 5A m a d o r C i t y , c 9 5 6 0 !

C i r c l e 7 8 o n R e a d e r S e r v i c e c a r d .

N o w . . .

6 S u p p o r t s 6 4 S P R I T E - 6 4 i n e g r a p h i c s u t i l i t yw h i c h s u p p o r t s 6 S p r i t e s o t h s c r e e n A T T H E S A M E T I M E !S P R I T E - 6 4 g i v e s y o . b i g i i d v i i n i n g n o v e r p r o g r n n i m e r si v l i o H s o n l y s p r u e s W i l d 6 s p r i t e s o t h s c r o t - n , y o c a p r o v i d e a m a z i n g g r a p h i c s ( o g a m e s a n f l e d u c a l i o n a ls o f t w a r eS P R I T E - 6 4 i d e s i g n e d ! b c o m b i n e d w i t h y o u r s o f t w a r ef , i h . t r y o u c a n s e l l y o u r f i n i s h u r i p r o g r a m s A n C r o s s T t c l i o f f e r s F R E E L I C E N S I N G s y o w o n ) h a v e a n yp r o b l e m s u s i n g o u r s o l l w n r i 1 w i t h y o u r p r o g r a m sS P R I T E - C 4 i n c l u d e s B n s i c S u p p o r t P a c k a g u t m a k ey o u r p r o g r a m m i n g e a s m r

A d d s S p r i t e c o m m a n d t B a s t eN P E E K S O P O K E S .J i i y s h r k a n P a d d l e s u p p o r tG r e a t f o G a m e s '

S P R I T E - G 4 p ' w r i n e n t n l i i g h m i * " " i i j i s r m m l i l y l i f r t y u a g i r f u r i " f l * i r m j m

S P R I T E - 6 4 f o t h C o m o d o r e - 6S 4 9 . 9 5

' ' " ' ' ' ' " O I S K

2 1 3 3 N . F r n n i o n lc O M M O O o n t s a

C r o s s l e c hh i c a g o . I G 0 G 1 4 • ( 3 Z I B 7 1 - 3 B 6 B

i g i i t e r K l i r i i U m i r k n i . ' o m m o d q h i i n

W h i c hS o f t w a r e I W o r t h T h M o n e y ?

F i n d o u i n T h S O F T W A R E

B U Y E R ' S R E P O R TT h n e w s l e t t e r t h a t g i v e s y o

t h r e a l s t o r y b e h i n d t h s o f t w a r e h y p e .N a d v e r t i s i n g m e a n s h o n e s t . , u n b i a s e d e v a l u a t i o n sT o p n o t c h r e v i e w e r s o f f e r o p i n i o n s y o c a t r u s tG e i n - d e p t h r e v i e w s o s o f t w a r e f o r :

G a m e s a n E n e r t a i n m e G r a p h i c s a n M u s i c " H o m eA p p h d a t i O H S E d u c a t i o n B u s i n e s s P r o g r a m m i n g A i d s

• T e l e c o m m u n i c a t i o n s - A r t e l m o i e i

N E W ! ! C O M M O D O R E6 4 / V I C 2 0 E D I T I O N

D L ' v o t f d o n l y t s n t t w i i r t * l o C o i i K t i o t j m c ' s h o m e c o m p u t e r sB S U B S C R I P T I O N O N L Y - N O TA V A I L A B L E O N E W S S T A N D S

P u b l i s h e d t e t i m e s y e a r . $ £ * $ } $ } c h a r t e r r a t eS u b s c r i p t i o n r a t e S 3 5 . 0 0 y e a r U . S * ^ T r V

[ i ' i I ' i r , i n r l O v c f m 1 , A d d f l i o n i 1 ' ]

S t a r t G e t t i n g T h M o s t O u O Y o u rS o f t w a r e D o l l a r !

F I L L O U A N M A I L T O D A Y O C A L L8 O O - 3 3 6 - 3 5 3 S T O R D E R ( I P e n n a . 2 1 5 - 6 9 1 - 1 9 1 2 ]

Y E S I w a n t r n i u t a c r i b e i I ' v e e n c l o s e d m c h e c k o m o n e yo r d e r f o 5 2 9 t ° * y ' r i l e I ' e . ' ' w . i r c B u y p r ' ' , R c j i u r t lS e n d m m o r e i n f o r m a t i o n N t j l i t i

C n S M i e _ Z i C o m p u t e r M o d e l : V I 2 C o m m o d o r e b

T h S O F T W A R E B U Y E R ' S R E P O R T8 2 E i g h t h S t r e e t

B e t h l e h e m , P I S O I f i

R U F e b r u a r y 1 9 8 4 1 4

Page 150: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 150/166

Page 151: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 151/166

T h c a l l f o a u t h o r s i o u t !W a y n e G r e e n B o o k s i a c c e p t i n g m a n u

s c r i p t p r o p o s a l s f o t h u p c o m i n g p u b l ic a t i o n l i s t . I d e a s f o b o o k - l e n g t h m a n us c r i p t s a b o u t a n m i c r o c o m p u t e r s y s t e mo a r e a o e l e c t r o n i c s w i l l b c o n s i d e r e d .I a d d i t i o n t p a y m e n t a n r o y a l t i e s , w o f f e r o u d i s t r i b u t i o n c h a n n e l s a n t h m a r k e t i n g s u p p o r t y o u r b o o k d e s e r v e s .

S e n d p r o p o s a l s o r r e q u e s t s f o c o p y o o u W r i t e r ' s G u i d e t o

E d i t o r , W a y n e G r e e n B o o k sP e t e r b o r o u g h , N 0 3 4 5 8 .

O c a l l t o l l - f r e e 1 - 8 0 0 - 3 4 3 - 0 7 2 8 .

C O M M O D O R E O W N E R SJ o i n t h e w o r l d ' s l a r g e s t , a c t i v e C o m m o d o r eO w n e r s A s s o c i a t i o n .

A c c e s s t t h o u s a n d s o f p u b l i c d o m a i n p r o g r a m so t a p e a n d i s k t o y o u r C o m m o d o r e 6 4 V I C 2 0a n P E T / C B M .M o n t h l y C l u b M a g a z i n eA n n u a l C o n v e n t i o nM e m b e r B u l l e t i n B o a r dL o c a l C h a p t e r M e e t i n g s

S e n d $ 1 . 0 0 f o P r o g r a m I n f o r m a t i o n C a t a l o g u e .( F r e e w i t h m e m b e r s h i p ) .

M e m b e r s h i pF e e s f o 1 M o n t h s

C a n a d a $ 2 C a n .U . S . A . $ 2 U . S .O v e r s e a s $ 3 U . S .

T o r o n t o P e U s e r s G r o u p I n c .D e p a r t m e n t " R

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 i r c l e 7 o n R e n d e r S e r v i c e c a i d .

B a s k e t F u l l o S o f t w a r e V a l u e sa C h i c k - S i z e P r i c e s ?

E g g s - A c t l y !

Q u a l i t y S o f t w a r e I d e a t f o I h C o m m o d o r e 6 a n d V I C 2 W O R D P R O C E S S I N G T O t £ X ld o c u m e n t s , f o r m t a n l e t t t - t i i * i ' h s p e t r d a n . O U t i l i t yS P E L U N G C H E C K E R - T Q T L S P E L L E Rr > l o < 3 i p e l l i n q - c h p c h i - r w i l h t i u i i t - m □ » n o n a r y m a q u i c k l y p t o o t r p a ds u g g e s t s c o f e e tM A I L I N G L I S T A N L A 6 E L T O T LL A B E L o r g & r m e s m a i l i n g I l i t l . c u l l e c -| p o n d i a l o g s , m e n u s . A l l i s t i n gs o r t i n g M e r g e a w i t h T Q T L T E X TD A T A B A S E M A N A G E M E N T T O T Ld y n a m i c r o o r

h c i u d e N h m o r i 5 m i d t i o i n o p t i o n s u k d e r c [ i o r [ l o r m u l a s J n t e g r a l t l * i l N o i l 1 ; - ' T O I L

B U S I N E S S A C C O U N T I N G T O T L B U S I N E S Sh a n d l e s A . A . P . i n v a n E e r y a n j u r i s a n o t " e i r c c o r d - K D i i p i n gT I M E M A N A G E M E N T T O T l T I M EM A N A G E R p l a n s s c h e d u l e s a n d a n a -S O F T W A R E . I N C . l y i e s e v e n t f l I u ■

q u a l i t y y o u c a n t t t a r t i K E Y W O R D C R O S Sr d A , ^ - R E S E A R C H A S S I S T A N T - g r e a t t o o l

C » * k , l t * i t t ' ' - " d u i o m n t e d i n d e x i n g a n 1 5 w - t t i f e i e n

R U F e b r u a r y 1 9 8 4 1 4

Page 152: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 152/166

Page 153: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 153/166

Page 154: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 154/166

Page 155: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 155/166

C o m b a t i D e e p S p a c eC a y o s t o p t h e n e m y s h i p s , o w i l l

t h S c y o n s p l u n d e r E a r t h a n r e d u c ey o u r s t a r s h i p ( o I o d u s t ?

I S t a r B a t t l e , C - 6 4 s t r a t e g y g a m ew i t h 3 - g r a p h i c s , y o a r c a p t a i n o t h e S t a r s h i p C o l u m b i a — y o u r m i s s i o n i t s a v e E a r t h f r o m t h i n f a m o u sS c y o n s . T h b a t t l e t a k e s p l a c e i t h r e e - d i m e n s i o n a l g a l a x y w i l h 6 q u a d r a n t s . Y o u r s t a r s h i p i e q u i p p e dw i t h w a r p a n d h y p e r - l i g h t d r i v e r ,p h a s e r s , p h o t o n t o r p e d o e s , a n a dv a n c e d t r a c k i n g / v i w i n g s y s t e m a n O B N A C 3 0 0 0 .

O B N A C ( O b j e c t i v e B a s e d N a v i g at i o n a n A t t a c k C o m p u t e r ) h e l p s y o t r a c k d o w n a n d e s t r o y e n e m y s h i p s .k e y b o a r d o v e r l a y i i n c l u d e d t o t r a n sf o r m t h c o m p u t e r i n t o t h O B N A Cc o n t r o l c o n s o l e .S t a r B a t t l e h a s t e n s k i l l l e v e l s . I i a v a i l a b l e o d i s k f o $ 2 4 . 9 5 f r o m T i m e -w o r k s , I n c . , 4 0 L a k e C o o k R o a d , P B o 3 2 1 , D e e r f i e l d , I 6 0 0 1 5 .

C h e c k R e a d e r S e r v i c e n u m b e r 4 1 9 .

T h e y ' r e E v e r y w h e r e !I K i l l e r p i l l e r , f r o m C a s t l e S o f t w a r e ,

I n c . ( P B o 3 5 0 , N e C a s t l e , D 1 9 7 2 0 ) , y o a r p e s t e r e d p e s t e r a d i -

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

T h K i l l e r p i l l e r s g r o w a a a l a r m i n gr a t e a s t h e y c a y o u r t r e e s . Y o m u s tf i g h t b a c k w i t h y o u r l e t h a l s p r a y . T h K i l l e r p i l l e r s l a e g g s t h a t h a t c h i n t o t w k i n d s o m o t h s — n o r m a l a n m u l a n t .T h m o t h s p r o t e c t t h m u n c h i n g K i l l e rp i l l e r s f r o m y o u r s p r a y .

T h C o m m o d o r e 6 v e r s i o n i a v a i la b l e a t h s p e c i a l i n t r o d u c t o r y p r i c e s o $ 9 . 9 9 o c a s s e t t e a n S J 2 . 7 5 o d i s k .V I C - 2 0 v e r s i o n i a v a i l a b l e o c a s s e t t ef o r $ 1 5 . 9 9 .

C h e c k R e a d e r S e r v i c e n u m b e r 4 1 8 .

S p e e d R a c e r a n C a n d y B a n d i t

S o f t w a r e ( 1 0 9 0 2 R i v e r s i d eD r i v e , N o r t h H o l l y w o o d , C 9 1 6 0 2 )h a r e l e a s e d S p e e d R a c e r a n C a n d yB a n d i t f o t h C o m m o d o r e 6 4

S p e e d R a c e r p u t s y o b e h i n d t h w h e e l o a s p e e d i n g c a o b u s y c i t ys t r e e t . Y o h a v e t h o p t i o n o a c t i n g a a a n g e l o r d e v i l — y o u c a s c o r e" h e a v e n l y " p o i n t s b a v o i d i n g t h p d e s t r i a n s , o " d e v i l i s h " p o i n t s b r u n i n g o v e r e v e r y t h i n g i s i g h t . Y o c o t r o l y o u r s p e e d a n s t e e r i n g w i t h y o u rj o y s t i c k .

I C a n d y B a n d i t , y o a r s w e e t -t o o t h e d c a n d y t h i e f i n t e n t o s t e a l i n g a m u c h c a n d y a s p o s s i b l e w h i l e b e i n gc h a s e d b s h e r i f f . B e s i d e s e l u d i n g t h s h e r i f f , y o m u s t a v o i d h i t t i n g t h w a l l s , o y o u ' l l s t i c k t t h e m . T h e r e a r 1 d i f f i c u l t y l e v e l s — y o u m u s t s e a r c hf o r r o t a t i n g d o o r w a y s t a d v a n c e t t h m o r e c h a l l e n g i n g l e v e l s .

S p e e d R a c e r a n C a n d y B a n d i t a r a v a i l a b l e o d i s k o c a s s e t t e f o r $ 2 9 . 9 5e a c h .

C h e c k R e a d e r S e r v i c e n u m b e r 4 2 2 .

S l y n e s s a S e S c a f o x , f r o m B r ^ d e r b u n d S o f t w a r e

( 1 P a u l D r i v e , S a R a f a e l , C 9 4 9 0 3 )i a v a i l a b l e f o r t h V I C - 2 0 .

I S e a f o x , y o a r t h e c a p t a i n o s u b m a r i n e . Y o u r m i s s i o n i t w i p e o u

c o n v o y o e n e m y s h i p s a n t h e i r e c o r t s . Y o w i l l n e e d s u p e r i o r m a n e uv e r i n g a b i l i t y a n f o r t i t u d e t o d o d g ee x p l o d i n g d e p t h c h a r g e s , m i n e s a n t o p e d o e s . K e e p a s h a r p w a t c h f o y o u rs u r p r i s e a l l y — h e ' l l h e l p y o s u r v i v e .

S e a f o x i a v a i l a b l e o c a r t r i d g e f o r$ 3 4 . 9 5 .

C h e c k R e a d e r S e r v i c e n u m b e r 4 2 4 .

C u c l e 1 8 o R e a d e i S e r v i c e c a r d

C O M P U T E R I N T E R F A C E SA N A L O G A N D I G I T A L I N P U T / O U T P U T M O D U L E S

T h B U S S t e r t i n e o a n a l o g a n d i g i t a lp r o d u c t s w a d e s i g n e d l o c o l l i ' L t d a t a . m t o u t p u t s i g n a l s t l a b o r a t o i y a n d I n d u s t r ia e q u i p m e n t i c o n j u n c t i o n w i t hm i c r o c o m p u t e r s y s t e m . T h e s e p o w e r f u ls e l f - c o n t a i n e d m o d u l e s r e d u c e c o m p u te r ' s w o r k l o a d b p r o v i d i n g r e a d n r w r i l eo p e r a t i o n s t e x t e r n a l d e v i c e s , r h e y a r c o n t r o l l e d a s s l a v e i n t e r f a c e s t r e a l - W O r l dp h y s i c a l a p p l i c a t i o n s . C o n t r o l i o v e ra I E E E - 4 R 8 ( G P I B ) b u o R S - J 1 2 p o r t .B U S S t e r m o d u l e s . i r e a v a i l a b l e I f s e v e r a l d i g i t a l i l n t l a n a l o g c o n f i g u r a t i o n ! ! . T h i n t e r n a lb u f f e r a n t i m e r p r o v i d e f l e x i b i l i t y b a l l o w i n g h i H U S S t e r t c o l l e c l d a t a w h i l e t h e h o s tc o m p u t e r i b u s y w i t h o t h e r t a s k s .

B U S S t e r E 1 6 — 1 6 c h a n n e l v e r s i o n o t h E $ 6 9 5 . 0 0

A d I h s u r r i i - l o I E E E - A 8 8 ( G P I B ) o - l o R S - 2 3 2 .A l p r i c e s a r U S o n l y . P r i c e s a n s p e c i f i c at i o n s s u b j e c t t c h a n g e w i t h o u t n o t i c e .3 D A Y T R I A L -P u r c h a s e B U S S t e r p r o d u c t , u s i t a n i y o a r n o c o m p l e t e l y s a t i s f i e d , r e t u r n i w i t h i n 3 d a y s a n r e c e i v e l u l l r e f u n d

U D o l l a r s Q u o t e dS 1 0 S h i p p i n g H a n d l i n gM A S T E R C A R D V I S A

U S S t e r A 6 4 — 6 4 c h a n n e l d i g i t a l i n p u t m o d u l et r e a d 6 d i g i t a l s i g n a l s . B u i l t - i nb u f f e r S 4 9 5 . 0 0

B U S S t e r B 6 4 — 6 4 c h a n n e l d i g i t a l o u t p u tm o d u l e t s e n d 6 4 d i g i t a l s i g n a l s £ 4 9 5 . 0 0

B U S S t e r C 6 4 — 6 4 c h a n n e l d i g i t a l i n p u L o u t p u tm o d u l e t r e a d 3 a n w r i t e 3 d i g i t a l s i g n a l s .B u i l t - i n b u f f e r $ 4 9 5 . 0 0

B U S S I o r D 1 6 — 1 6 c h a n n e l a n a l o g i n p u tm o d u l e t r e a d u t 1 6 a n a l o g s i g n a l s w i t hb i r e s o l u t i o n ( ' / . % ) B u i l t - i n C u l t e r $ 4 9 5 . 0 0

B U S S t e r D 3 2 — 3 2 c h a n n e l v e r s i o n o t h D 1 S 5 9 5 . 0 0

B U S S t e r E 4 — 4 c h a n n e l a n a l o g o u t p u t m o d u l et s e n d 4 a n a l o g s i g n a l s w i t h 1 b i r e s o l u t i o n( . 0 6 % ) $ 4 9 5 . 0 0

B U S S t e r E 8 — B c h a n n e l v e r s i o n o t h E $ 5 9 5 . 0 0

C o n n e c t i c u t m i c r o c o m p u t e r , I n c .I N S T R U M E N T D I V I S I O N3 D e M a D r i v eB r o o k l i I d C t 0 6 8 0 4( 2 0 3 ] 7 7 5 - 4 5 9 5 T W X : 7 1 0 - 4 5 6 - 0 0 5 2

R U F e b r u a r y 1 9 8 4 / 1 5 3

Page 156: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 156/166

Page 157: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 157/166

Page 158: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 158/166

Page 159: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 159/166

C i r c l e 5 o R c t d o r S e r v i c e c a r d

A L A S T !B O O K S T H A T T E L L A L L !

C o m m o d o r e 6 4 T h I n s i d e V i e w a n V i 2 0 T h I n s i d eV i e w a r i n d e s p e n s i b l e t o o l s t o a n y o n e d e v e l o p i n gm a c h i n e l a n g u a g e p r o g r a m s . W r i t t e n b M i c r o c o mp u t e r C o n s u l t a n t B r u c e A t k i n s , t h e s e b o o k s u n v e i l t h et e c h n i c a l i n n e r w o r k i n g s o b o t h c o m p u t e r s . I n c l u d e di e a c h v o l u m e i s

h a r d w a r e / f i r m w a r e o v e r v i e wd e t a i l s o t h o p e r a t i n g s y s t e m k e r n a l a n

B a s i c i n t e r p r e t e rd e t a i l s o b u g s a n d d o c u m e n t a t i o n i r r e g u l a r i t i e sc o m p l e t e d i s k d r i v o h a r d w a r e / f i r m w a r e

d o c u m e n t a t i o ns i p r o g r a m s : I J m a c h i n e l a n g u a g e m o n i t o r ;2 d i s a s s e m b l e r ; 3 m i n i - a s s e m b l e r ; 4 d i s k c o p y ;5 d i s k s e c t o r d u m p ; 6 d i s k s e c t o r p a t c h

L B C O M P U T E R P R O D U C T SP . O . B o 2 0 0 9 ( 4 1 5 ) 8 2 8 - 2 7 5 4D u b l i n , C 9 4 5 6 8P l e a s e s e n d m e

V I 2 0 T h I n s i d e V i e w $ 1 4 . 9 5C o m m o d o r e 6 4 T h I n s i d e V i e w S 1 6 . 9 5 -

S h i p p i n g / H a n d l i n g S 2 . 0 0 p e r b o o kC R e s i d e n t s a d d 6 " ? % T o t a l

E n c l o s e dN a m eA d d r e s sC i t y S t a t e Z i V I 2 t ) a n d C o r n r i l o r a o m < S ' ! H f c l r . i i ] ( . ' m a r k s o l C o n i i " o d o r p B u s i n e s s M a c h i n e s . F n

C i r c l e M o R e a d e r S o r v i c o c a r d

M i c i o B a s e w r i u c u b a l i e n s

A R F O N D E N I E SU F O I N V O L V E M E N T

a f a y c ( t e , I _ A - - O f f u i a K a A r f o nM k r o d e c T r o n i c i t o d a y d e n i e d C O n n t cl i o n s b e t w e e n i h e i r p r o g r a mM i c r o B a s e a n r e c e n c y c e p o r r e d U F l a n d i n g s i [ h S u r r o u n d i n g A t c h a E a l a i a B a s i n . I n d a r i n g m i d n i g h tr a i d . L a f a > e f t e p o l i c e a p p r e h e n d e dP a t r i c k D o y l e , v i c e - p r e s i d e n t o i h c o m p a n y , a n d s e v e r a l c o - w o r V c r * , a t h e y t r i e d v a i n l y l o e s c a p e i n L h e i rp i r o g u e . T h p o l i r e r e p o r t d J e g d t h a it h S U & p e e t l w e r e s e e n a i ' L c i i d n j i c o p u t e r p r o g r a m s , t h o u ^ h l L h M k r n U a s e T f r o m a r r p o r t e i i l y n J i r nv e h i c l e , D o y l e r e l e a s e d t h e f o l l o w i n gs T a i e m e n t o M o n d a y m o r n i n g :

" w o u l d l i k e t o r e p l y t t h a l l e g a -i s o n s l h a i d u p r o g r a m M i c r o K a s e u j h .H i r E l e n l > a l i e n s . w i l l c o n c e d e t h a tM i c r o H a s p i o u t o f \ t \ \ \ * o r l d . * i r h i ui p e c d , i l m p B d l y , a m v c r ^ a u l i t y , b i i m m c e r t a i n l y i n o i h p r o d u c t n l i l t l e g r e e n m e n ,

" F u r t h e r e c o r d , l e m s t a l e t h a iM i c r o B a s e w a s w r i t l e n b h u m a n b i n l i k e y o o m e w h q - w a ^ c o n t c r t i e da b c u T I h l a c k o q u a l i t y p e r s o n a l d a l ab a s e * f o r i h e V l 2 a n C o m m o d o r e

M S h c r i m e u u i i l i M I c r o B U Q i i l i cl i r s t d a t a b a s e t r u i i H r n l i . u i p c i b l yo I h V K a n M I C T O B f l M h a a l t h f e a m r c A o i h e h i g h e r d a t a b a s e s :u s e r ' C o n f i g u r a b i l i t y , s o r t c a p a b i t t i y .a n s r » e n d i f f e r e n t s e a r c h p a r a m e t e r s .I a l l o t s u t 1 2 l i r l d s p e r r e t o r d . u t 8 0 c h a r a d e r v p e f i e l d , a n d u p t | * ) f c h a r a c t e r s p e T f c O r d . A n H T

m e m o r y ' r e ^ i d e n t , s i t ' s f u l r r l h a nd i ̂ k i n ( j p e r e M i i e n t d a l a b a s C K .

" W a o n l y s p e c u l A f f i h a t t h U F u n i o n w e r e s t j r l c i l h e c n u ^ c o f

M i c r n l l a ^ e ' s u n e a r t h l y p r i L c - - o n ! y5 2 ^ . ^ 5 f o r a p t a n $ 9 f o r d i s k

W h e n a s V c d j u i i « h a t h a n t h A r f o n s l a f f * e r e d o m p i t h m i d d l e o s v t a m p a m i d m g h l * i t h C o m -m o d o r c 6 a n d a n u n d i s c l o s e d n u m b e rn M i C T o B a a c p r o n r j i m * ^ D o y l er e p l i e d , " C f t E t t o g t n i i h a t l l g l l O n , o c o u r s e . "

F o m o r e i n f o r m a t i o n a b o u tM i c r o B a s e a n d o t h e r A r f o n p r o d u c t ,c a l l O \ S } 9 B 8 - 2 4 S 9 o w r i l e A r f o nM i c r o , 1 1 R e n a D r i v e , L a f a > e l t e , L 7 0 5 0 ^ . D e a l e r i n q m t i r s a r * c k o m e r

B E C M N i

C - 6 4 V I C 2 A T A R I

C H I L DD E V E L O P M E N TS E R I E S

A

A - A A 4 - J f tA A

2 3 8 98 1 7 6 2 3 8 91 9 1 1 2

1 9 4 2 2 5 7

A D D / S U B — $ 1 6 . 9 5D i s p l a y s s i n g l e o r m u i t i p l ed i g i t s w i t h o r w i t h o u tp i c t u r e s , b o r r o w s , c a r r i e s ,s c o r i n g , a n f e e d b a c k .

N U M E R - B E C i $ 1 6 . 9 5N u m b e r r e c o g n i t i o n ,o b j e c t c o u n t i n g , o b j e c tg r o u p i n g , a n n u m b e r / s i z e / s h a p ed i s c r i m i n a t i o n .

A L P H A - B E C i $ 1 6 . 9 5T w e n t y - s i x s c r e e n s w i t hl e t t e r s / p i c t u r e s / l a b e l s' b u i l t ' o t h s c r e e n .( V I C - 2 0 o n l y )

M U L T - B E C i — $ 1 6 . 9 5M u l t i p l i c a t i o n p r o g r a mw i t h u t f o u r d i g i t s i m u l t i p l i c a n d a n t h r e ed i g i t s i m u l t i p l i e r .

A l p r o g r a m s f e a t u r e n u m e r a l s a n l e t t e r s i e x t r a l a r g e f o r m a t o t h s c r e e n a n a r a v a i l a b l e o c a s s e t t e t a p e s f r o m y o u r d e a l e r o rd i r e c t l y f r o m B E C i .A d 5 o r $ 2 . 0 0 m i n i m u m f o p o s t a g e a n h a n d l i n g .

W r i t e f o t r e e b r o c h u r e !

B O S T O N E D U C A T I O N A L C O M P U T I N G , I N C .D a p t .

7 D a r t m o u t h S i r e e tB o s t o n , M 0 2 1 1 6

( 6 1 7 ) 5 3 8 - 5 1 1 6D e a l e r I n q u i r i e s I n v i t e d

R U F e b r u a r y 1 9 8 4 1 5

Page 160: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 160/166

Page 161: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 161/166

C i r c l e 1 7 o r

c

j a

i d f l f S e r w J c r j c » f d

\ C E N E R A L S Y S T E M S C O N S U L T I N Gu \ 2 3 1 2 R o t E n g R o t k D r i w y

C O M H O O O H f V I J T T M t X S I N C L A J B 1 9 4 0

T W (

- | M L h v j L U ■ [ r - i ■

* A i r 1 r t t a f s . D f i

B A d U U T )a n n u i t y i v r i ^ j i r o h *

L H P m c i A T i o n a

1 A I C M T I M C U . ^ t B A L A N C E? i . -

" • o w e ' N v t u r o c- t O M l P - W A d l E SM O « t e o u r v v a l u a t o rE S K S M H* S . < M L O N G F

t l l K O

B r ■ S J . I . V ' , . ' .s ' \ r - ■ T

E l l lT L O U D

■ ' *

n !

^ - r

— j i ; S ~ \ <

H

L ( r E V r C | |C l T V 1 T A T 1

C M D m i

v i

- .

■ 1 i * ]

- - : ^ - -

_ 1 L L * J' - . ' ■

* < i l * 1

■ ■ [ I . W 1

" l T r t

" I

" -

« — i

■ r

( 4 0 4 ) 4 3 - 7 1 4 3( 4 0 4 ) 2 4 3 - 7 3 S 9

d i

i r . «

" ■

l .

a

*

;

C O M M

M

1 1

m . . .

- .

_

4 r ?

■ *

I U

■ ■ ^ T a i Y i - n ' t M U r r. » i . " L > & S P O S T A G E M A n O l E N Cr . i f w n t N T * m ^ i u r t t a M i : > ^ - n ' 0 - ' i ; S K ■ ; ' n « M f o n a [ O « L Y

l l

C i r c l e 1 5 o n R o a d o r S c r v i c o c a r a

C r r c l a 1 B S o n R e a d e r S e r v l c f i c a r d

D I S K U T I L I T I E SF O C O M M O D O R E C O M P U T E R S

" D I S K S U P P O R T ( S 1 4 . 9 5 p o s t a g e p a i d ) "T h i s o r o g r a m , w n t t a n ( o I h V I C - 2 0 s n C O M M O D O R E 6 4 p i o v i O o s I K m a c h i n e

l a n g u a g e e x t e n s i o n w t i i c h a d d s l w e l « n e w c o m m m n d a t y o i r r c o m p u l o r a o p e r a l l n g■ y i M r n N o t t 0 c o n f u M f l w i t h t h c o m b e r s o m e " w e d g e - . D I S K S U P P O R T o f e r s 1 2M » r m l a . « I l U B S r E w o - k e / a l r o h e c o m m a n d s w h i c h W O R K ' Y o c a S A V E w i f f ii t i l o m w c V B R I F Y . S A V E - W I T t i - R E P L A C E ( e l i m i n a t i n g C o m m o d o r e 1 ! D O b u g ) . L O A D ,V E R I F Y . D E L E T E , a n R E N A M E D i s k f i l e s w i t h j u t i I w o k e y s t r o k e s A l s o D i o v u M d a r c o m m a n d s w h i c t i I N I T I A L I Z E , F O R M A T a n d V A L I D A T E d i a k o t l o . E X E C U T Ea n y p r o g r a m o n t h o d l a r i B t l e , p r i n t ! n E R R O R m B s s a g o t o t h o a c r e B n , a n d H a t h d i s k e t t e ' s d i r e c t o r y t t h s c r e e n { f o r m a t t e d f o y o u r c o m p u t e r ' s d i s p l a y )w i t h o u t a f f e c l i n g m c o n t e n t s o t h c o m n u i e f s m e m o r y : a l w i t h o n l y I w k e y s l r o k e s . D I S H S U P P O R T I c o m p a t i b l e w i l f t a l m e m o r y e n n a n s i o n c a r tr i d g e s . I t i e S U P E R E X P A N D E R a n P R O G R A M M E R S 1 A I c a r t r i d g e s , a n M i c r o S y s t e m s D e v e l o p m e n t ' s V I E - 2 0 a n C I E - 6 4 I E E E i n t e r l a c e c a r t r i d g e s .D I S K S U P P O R T i s d e s i g n e d l w o r k e q u a l l y w e l l w i t h b o t h s i n g l e a n d d u a l d i s Kd r i v s s a n i M U S T l o a l f l i s h O r i v e u s e ' s 1

" • D I S K D U P L I C A T O R ( $ 1 4 . 9 5 p o s t a g e p a i d ) * "D I S K D U P L I C A T O R l m a c h i n e l a n g u a a n p r o g r a m w h i c h D r o Y l d e s y o u l t l i e o w n e r o

1 f 3 4 0 . 1 5 4 1 o 2 0 3 1 a i n g l e d i a W d n v * ) f a s t a n c o n v e n i e n t w a t m a k e b a c k - u p c o p i e s o y o u r p r e c i o u s . I r r e p U c e i b l e d i s k e t t e s D I S K D U P L I C A T O R I O O ^ i M A C H I N E L A G U A G E . 1 0 0 % F A S T , a n m o a t i m p o r t a n t l y . 1 0 0 % A F F O R D A B L E 1 D i l K s t t e s a r e c o p i e s» e r 0 e t i m w i i h f l j f e w a » 4 e i c r i i n g e i ( u s i n g C O M M O D O R E 6 4 O o r f l l e l i n n c a a e n i c am u t a k o t m t c l i y o w i t h o u t b a c k - u p c o p i e s o a l y o u r a n k e t l e i O R D E R " D I S K D U P L I C AT O R " T O D A V l

" ' D I S K R E T R I E V E R ( $ 9 . 9 5 p o s t a g e p a i d ) * "I I y o u h a v a a v e r a c c i d e n t a l l y " S C R A T C H E D " p r o g r a m o d a i s T i l e f r o m o n a y o u r

d i s k e t t e s a n d w i s h e d ( h e r e w e r e o n l y s o m e w a t r e c o v e r t h a t p r e c i o u s f i l e ,D I S K R E T R I E V E R i t h p r o g r a m y o u ' v e b e a n w a i l i n g f o r 1 D I S K H £ T R l E V E R i

1 0 0 ^ m a c h i n e l a n g u a g e p r o g r a m ( r i a l W i l l U N S C R A T C H " a l o y O u r d i S Kf i l e s a n r e s t o r e l h e m l o t h e i r o r i g i n a l s t a t u s . L e D I S K R E T R I E V E R t u r n b a c kt h c l o c k a n h e l p y o r e c o v e r y o u r " l o s t " p r o g r a m s a n d l i t e s 1

S P E C I A L ' "O r d e r a l t h r e e D r O Q r n m s i l o n l i m e a n S A V E S 0 0 I y o u o r d e r m ( h r e n d i a l " u l r l n y

H & E N T E R P R I S E S5 0 5 6 N o r t h 4 1 s t S t r e e t

M i l w a u k e e . W I 5 3 2 0 9

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

V I C - 2 0

T e l e c o m m u n i c a t i o n sw i t h d i f f e r e n c e !

U n e x c e l l e d c o m m u n i c a t i o n s p o w e r a n c o m p a t i b i l i t y , e s p e c i a l l y f o p r o f e s s i o n a l s a n s e r i o u s c o m p u t e r u s e r s . L o o k u o v e r ; S u p e r T e r mi s n ' t j u s t " a n o t h e r " t e r m i n a l p r o g r a m . L i k e o u f a m o u s T e r m i n a l - 4 0 , I t ' s t h o n o t h e r s w i l l b

J u d g e d b y E M U L A T I O N — M o s t p o p u l a r t e r m i n a l p r o t o c o l s :c u r s o r a d d r e s s i n g , c l e a r , h o m e . e t c .E D I T I N G — F u l l - s c r e e n e d i t i n g o R e c e i v e B u f f e rU P / D O W N L O A D F O R M A T S - C B M . X o n - X o f f ,A C K - I M A K , C o m p u S e r v e , e t c .F L E X I B I L I T Y - S e l e c t D t f u d , d u p l e x , p a r i t y , s t o p b i t s .e t c . E v e n w o r k o f f - l i n e , t h e n u p l o a d t s y s t e m !D I S P L A Y M O D E S - 4 0 c o l u m n ; 8 0 / 1 3 2 w i t hs i d e - s c r o l l i n gF U N C T I O N K E Y S - 8 s t a n d a r d . 5 u s e r - d e f i n e dB U F F E R S — R e c e i v e . T r a n s m i t , P r o g r a m , a n S c r e e nP R I N T I N G — C o n t i n u o u s p r i n t i n g w i t h S m a r t A S C I Ii n t e r f a c e a n p a r a l l e l p r i n t e r ; b u f f e r e d p r i n t i n go t h e r w i s eD I S K S U P P O R T - D i r e c t o i y . C o p y . R e n a m e , S c r a t c h

O p t i o n s a r s e l e c t e d b m e n u s a n E X E C f i l e . S o f t w a r eo d i s k w i t h s p e c i a l c a r t r i d g e m o d u l e . C o m p a t i b l e w i t hC B a n H E A u t o m o d e m s ; s e l e c t O R I G / A N S m o d e ,m a n u a l o a u t o d i a l .

W r i t e f o t h f u l l s t o r y o S u p e r T e r m ; o r I y o a l r e a d y w a n t t h a t d i f f e r e n c e , o r d e r t o d a y lR e q u i r e s C o m m o d o r e b o V I C - 2 0 . d i s k O n u s o D s i a t n e . a n c o m p a n E i r m o d e m . V I v t r j i o n r e q u i r e s I 6 m e m o i y e x p a n s i o n P l e a s es p e c i f y V I O 6 w r e n o r d e r i n g

S m a r t A S C I I P l u s . $ 5 9 9 5T h e o n l y I n t e r f a c e w h i c h m p p o r t s s t r e a m i n g s e n d i n gc n a r a c t e r s s i m u l t a n e o u s l y t t h s c r e e n a n p r i n t e r w i t hS u p e i T e r m .A l s o g r e a t f o u s e w i t h y o u r o w p r o g r a m s o m o s ta p p l i c a t i o n p r o g r a m s , i . e . . w o r d p r o c e s s o r s . P r i n t m o d e s :C B G r a p h i c s | w / m a n y d o t - a d d r p r i n t e r s ) , T R A N S L A T E .D a i s y T R A N S L A T E , C S M A ' u e A S C I I , a n P I P E L I N E .C o m p l e t e w i t h p r i n t e r c a b l e a n m a n u a l . O d i s k o c a s s e t t e .

V I 2 a n d C o m m o t l o n i 6 a r I r a d e m B r S s o C o m m o d o r a E l M l r o n l c s , L t d .

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

S a n d l o f r e e b r o c h u r eM A I L O R D E R : a o s i x ) s M p p i n g m

C . O O . % V S & M n s l « c a r ai c a r d K a n e » C a ' . e i . M r o a l d a n t A

a d 5 . 6 2 5 % s i l o s a j F o r e i g n o r O o r a p a y a i * >U . S . S , S B a n k O N L Y , a d S a h ^ n D l r j .

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

R U F e b r u a r y 1 9 8 4 1 5

Page 162: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 162/166

Page 163: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 163/166

1 6 o R t x t a w S e r v i c e c a r d

O R D E R S1 / 8 0 0 - 8 2 4 - 6 7 3 2 N a t i o n w i d e

1 / 8 0 0 - 5 4 7 - 7 8 6 1 i C

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

C P P a r a l l e l i n t e r f a c e 6 3 . 9 6E x p a n d o p o r t 6 3 . 9 6H e s m o d e m 5 5 , 9 6I E E E i n t e r f a c e B 7 . 7 6J o y s t i c k 2 4 . 9 6K o a l a P a T o u c h T a b l e t 7 9 . 9 6R S 2 3 2 I n t e r l a c e 3 9 . 9 62 0 / 6 4 T M o n i t o r C a b l e 1 7 . 9 6

C o l o r 2 9 5 . 0 0C o l o r P l u s 3 1 5 . 0 0C o l o r I I 3 9 5 . 0 03 0 0 G 1 4 9 . 0 03 0 0 A 1 5 5 . 0 0

B E S T B U

W a r p l * a t * d t a n n o u n c e t h a tw a r • x c l u i l v * d * a l * r a t o

P o n t h » r C o m p u t e r C o r p o r a t i o nD E A L E R I N Q U I R I E S P L E A S E C A L L !

N e P r o d u c t sC 6 A s s e m b l e r 5 9 9 5

P a t i e n c e P o l l yC a s s e t t e 1 5 . 9 5D i s k 2 9 9 5

P a t i e n c e P o l l y ( V i c 2 0 C a s s e t t e 1 5 9 5

S o a r i n g 3 4 . 9 5C a l t r a n s 3 9

Z 8 0 - V i d e o P a 2 3 6 . 7 6V i d e o P a k 8 1 4 3 . 9 6

B o t h P a c k a g e s I n c l u d e . W o r d m o s t e r( w o r d p r o c e s s o r ) . M a i l i n g L i l t ,

T 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 , M a i l i n gU s a n W o r d m a s t e r c a b m e r g e d .

M I S C E L L A N E O U S6 F o u r t h ( A d v . c o m p u t e r l a n g o u g e ) 5 5 . 9 66 5 0 2 P r o f e s s i o n a l D e v e l o p m e n t S y s t e m . 2 3 . 9 6H e s m o n 3 1 . 9 6P A 8 . 7 6S m a r t A S C I I 4 9 T e l e c o m m u n i c a t i o n s 2 3 . 9 6T u r t l e G r a p h i c s I I d 9

i K i l l1 3 " C o l o r C o m p o s i t e . , , 2 9 5 . 0 09 " G r e e n P 1 1 1 1 9 . 0 01 2 " G r e e n P I - 2 1 4 5 , 0 01 2 " A m b e r P I - 3 1 5 5 . 0 0

N d c l a y i w i t h p c r e o n a l c t M C k i I ( I n c l u d ed r l v * f * l l c c n M n u m b M f t b k t t K l a t * . ) C a l i f o r n i ar n k t o n t i a d 6 . 5 % m I l a x . P a « t a g « a n h a n d l i n g p l * o t * c a l l , f o r e i g n c o u n t r y o r d * n ,1 5 o o r d v r , S 1 5 . 0 0 m l n . p o * t o g « c h a r g « . W r * « * r v * t h r i g h t t o m a k o t y p o g r a p N c a l • f r o m .

( 2 1 3 ) 8 2 8 - 7 5 6 5F o r T e c h n i c a l A s s i s t a n c e

3 1 1 3 P i c o B i n d S a n l a M o n i c a . C 9 0 4 0 5

E d u c a t i o n a l P A 1 0 . 3 6F a c e m a k e r 2 7 . 9 6F r a c t i o n F e v e r 2 7 . 9 6H e D i d d l e D i d d l e 2 3 . 9 6K i d s o K e y s 2 7 . 9 6K i n d e r C o m p 2 3 . 9 6P r o g r a m e r s G u i d e 1 2 . 0 0S t a t e s a n C a p i t o l s 1 4 . 4 0T o u c h T y p i n g T u t o r 6 1 9 . 9 6T y p e A t t a c k 3 9 W o r d r a c e ^ ^ ^ ^ ^ ^ ^ i ^ ^ ^ 6

B a n k S t r e e t W r i t e r 5 5 . 9 6C a C o s t 1 1 . 9 6C h e c k B o o k 2 8 . 0 0D e c i s i o n M a k e r 1 1 . 9 6H o m e I n v e n t o r y 1 1 . 9 6H o u s e H o l d F i n a n c e 2 3 . 9 6L o o n A n a l y z e r 1 1 . 9 6M a i l i n g L i s t 2 3 . 9 6Q u i c k B r o w n F o 5 2 . 0 0W o r d M a s t e r 2 3 . 9 6

P r o w r l t e r i O 3 9 8 . 0 0P r o w r l t e r 1 5 6 9 8 . 0 0P r o w r t t e r S 1 7 7 0 . 0 0S t a r w r i t e r

P 1 4 0 C P S 1 2 7 5 . 0 0P 1 5 0 c p s 1 5 7 5 . 0 0

8 2 . . 4 0 B . D 0B 3 6 5 8 . 0 0B 4 9 9 5 . 0 08 4 1 1 0 0 . 0 09 2 5 1 7 . 0 09 2 5 8 5 . 0 09 3 8 6 2 . 0 09 3 9 5 4 . 0 0

1 3 0 P ^ ^ l i H x )1 3 0 S 7 4 5 . 0 01 4 0 S 1 3 4 9 . 0 03 1 5 ( C o l o r ) 4 9 5 . 0 0

Page 164: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 164/166

I n s i d e B a s i cS i C o m p u t e r P r o d u c l s , I n c . ( 1 1 0 0

E a s t H e c t o r S t . , W l i i i e m a r s l i , P 1 9 4 2 8 ) , h a r e l e a s e d t h I n s i d e B a s i cs e r i e s , g r o u p o s o f t w a r e p a c k a g e sw i t h b o t h t h C o m m o d o r e 6 a n V 1 C - 2 0 v e r s i o n s o t h s a m e d i s k o c a s s e t t e .

T i t l e s i t h s e r i e s i n c l u d e F o r mG e n e r a t o r a n d Q u i z M e . F o r m G e n e ra t o r l e t s y o d e s i g n a n t y p e o f o r mf r o m i n v o i c e s t l a b e l s . I c o s t s $ 2 9 . 9 5o c a s s e t t e a n $ 3 4 . 9 5 o d i s k . Q u i zM i t e s t i n g p r o g r a m t h a t l e t s y o c r e a t e q u i z f o a n s u b j e c t . I c o s t s$ 1 9 . 9 5 o c a s s e t t e a n $ 2 4 . 9 5 o d i s k .

T w o t h e r t i t l e s i t h s c r i e s a r K e t u c k y D e r b y a n N u m b e r J o t l o .

C h e c k R e a d e r S e r v i c e n u m b e r 4 1 4 .

T i r e d o T a x i n g T a s k s ?T a C o m m a n d , f r o m P r a c t i c a l P r

g r a m s , I n c . ( P B o 9 3 1 0 4 , M i l w a uk e e , W 5 3 2 0 2 ) , i F e d e r a l I n c o m eT a c a l c u l a t i o n p r o g r a m f o i h C o m o d o r e 6 a n t h V I C - 2 0 .

T a C o m m a n d p r o v i d e s l i n e - b yl i n e m e t h o d o c a l c u l a t i n g i n c o m e t a f o r f e d e r a l t a x f o r m s , i n c l u d i n g f o r m1 0 4 0 . I p r o v i d e s i n c o m e a v e r a g i n g ,S c h e d u l e A - i t e m i z e d d e d u c t i o n s ( i c l u d i n g m e d i c a l ) a n c a p i t a l g a i n s a n l o s s e s . I c o n t a i n s t a t a b l e s f o r e v e r yf i l i n g s t a t u s .

T a C o m m a n d d o e s a l m a t h e m a t ic a c a l c u l a t i o n s a u t o m a t i c a l l y ; t h eb u i l t - i n t a t a b l e s c a l c u l a t e y o u r t a r f u n d o p a y m e n t . ! c o s l s $ 2 4 . 9 5 .

C h e c k R e a d e r S e r v i c e n u m b e r 4 0 6 .

B e c o m e M i c r o A r t i s tG r a p h i c s D e s i g n e r 6 l e t s y o d e s i g n

h i - r e s o l o - r e s g r a p h i c s . Y o c a u s i f o r a r c h i t e c t u r a l d e s i g n , e n g i n e e r i n gg r a p h i c s , g r a p h i c a r t s , a r t i s t i c e x p r e ss i o n a n m o r e .

T h G r a p h i c s D e s i g n e r 6 e d i t o r l e t sy o i n t e r a c t i v e l y c r e a t e y o u r p i c t u r e .T h e d i t o r i c o m p l e t e l y m e n u d r i v e n .N p r o g r a m m i n g i n e c e s s a r y . Y o c a e d i t p i c t u r e f r o m t h k e y b o a r d ,w i t h j o y s t i c k o r s u i t a b l e l i g h t p e n .

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

T h s l i d e s h o w f e a t u r e l e t s y o c o b i n e p i c t u r e s f o l a t e r d i s p l a y . Y o c a a l s o o b t a i n h a r d c o p y o t h h i - r e s. s c r e e n o y o u r V C - 1 5 1 5 , 1 5 2 5 E , E s o o G e m i n i p r i n t e r .

T h G r a p h i c s D e s i g n e r 6 i a v a i la b l e o d i s k f o r t h e C o m m o d o r e 6 4 I c o s t s $ 3 4 . 9 5 . A b a c u s S o f t w a r e , P B o 7 2 1 1 , G r a n d R a p i d s , M 4 9 5 1 0 .

C h e c k R e a d e r S e r v i c e n u m b e r 4 0 0 .

C i r c l e 1 0 o R n a n e r S e r v i c e c a r d

P E R S O N A L P E R I P H E R A LP R O D U C T S p r e s e n t s :S P E A K E A S Y

V I C - 2 0S P E E C H

C O M - 6 4S P E E C H

H O L I D A Y S P E C I A L SC a r t r i d g e i n s t r u c t i o n s D i c t i o n a r yE d i t o r a n E x t e n s i o n S o a a k i r S 5 9 0 0C o m m o d o r e 6 A d a p t e r 1 1 2 9 bH E W t E X C I T I N G ! S i M M M U k t r ™ f r j r S j H i f c M l yD i r e c t E n g l i s h l S p s e c h S o f t w a r e ( H a g B i B l o c k S o V I C ] a d d s n o O a s i c c o m m a n d " S P E A K u s i l l i k e a p r m i s t a i e m s m i a n B a s i c p r o -! r a m " U s e r d a l i n b l a d i c t i o n a r y h a n d l e s e i c e p t i o n w o r d s

J 2 9 9 S8 R A S I q I E x p a n s i o n B o a r d

f l e o . J 2 9 . 9 SS U P E R S P E C I A L :

S p e a k e a s y C o m p l e t eR e S 1 3 8 8

I N C R E D I B L E P R I C E S D M E M O R Y E X P A N S I O N S A i u m b M8 R A M / V I C - J O B W c k S w i t c h e d J 2 9 1 6 K R A M / V I C - 2 O * * 9 5

3 S L O T / V I C - ? O S » n t i : h e O / F u s » d / R e s e t 2 9 S L O T C O M - 5 4 S w i l c h e O / F u s e O / R e s e t 4 4 9 5O C O M 6 4 S w i t c h e d / f u s e o / R e s e tC O M I N G S O O N : G a m s t a l k e r ™ a n T B r m i n a l t a l k e r ™

U K 0 T O O t t M r M j m ; n i H t u M M I U 6 ' / . S U T P E R S O N A L P E R I P H E R A L P R O D U C T S

B O 3 4 2 3 r ~ F O X V A L L E Y M A L L f A U R O R A . I 6 0 5 0 5 ( 3 1 2 ) 9 6 2 3 4 7

C O 6 4 V I 2 I 1 R A D E M A H K O C O M M O D O R E

J 1 9 9 1

1 1 0 9 0 0K i

$ 2 4 9 5K 9

1 9 3 9

C o m i n g N e x t M o n t hS P E C I A L F E A T U R E S . . .M e e t T E D — W e ' l l I n t r o d u c e y o t t h n e w e s t m e m b e r o t h

C o m m o d o r e f a m i l y . T E ( a l i a s C o m m o d o r e 2 6 4 c o m p u t e r ) i w e l l -s u i t e d f o b u s i n e s s , h o m e a n e d u c a t i o n a l a p p l i c a t i o n s , a s w e l l a g a m e s , a n d b o a s t s s o m e i m p r e s s i v e f e a t u r e s .

T h C - i S p a c e — N o , I h i s I m ' l a n o t h e r B r c a d e - s t y l e s p a c e a d v e n t u r e ;t h i s a r t i c l e d e p i c t s a r e a l - l i f e a d v e n t u r e a b o u t p r o f e s s i o n a la s t r o n o m e r w h f e e l s a h o m e i t h h e a v e n s u s i n g h i C - 6 4 . R e a dh o t h C - 6 4 a s s i s i s t h i s n o t e d s t a r - g a z e r i h i s e a r c h t o d i s c o v e r t h t e n t h p l a n e t .

R E V I E W S . . .S p r e a d s h e e t s — R e a d e r s w i l l d i s c o v e r t h a t s p r e a d s h e e t s a r e m o r e t h a n b e

c o v e r i n g s ; t h e y ' r e u s e f u l t o o l s y o c a u s w i t h y o u r C o m m o d o r em a c h i n e . T h i s a r t i c l e w i l l u n c o v e r s o m e o f t h e u s e s , f e a t u r e s , t e r m sa n e x p r e s s i o n s c o n n e c t e d w i t h s p r e a d s h e e t s .

T o u c h - S e n s i t i v e I n p u t D e v i c e s — T w o o t h m o r e w e l l - k n o w n s u c hd e v i c e s f o r C o m m o d o r e s y s t e m s — I h e K o a l a P a T o u c h T a b l e t f r o mK o a l a T e c h n o l o g i e s a n t h P o w e r P a d f r o m C h a l k B o a r d , I n c . —w i l l b c o m p a r e d .

C O L U M N S . . .F o r G a m e s t e r s O n l y — A n e w n a m e c o l u m n f e a t u r i n g r e v i e w s o f t h l a t e s t

g a m e p r o g r a m s f o r t h e V I C - 2 0 a n d C o m m o d o r e 6 w i l l p r e m i e r e n e x tm o n t h .

C o m m o d o r e C l i n i c — J i m S i r a s i n a w i l l a g a i n b o n h a n d t a n s w e rr e a d e r s ' m o s t p r e s s i n g q u e s t i o n s .

M a g i c — L o u i s S a n d e r c o m p i l e s a c h o i c e c o l l e c t i o n o l i i n t s a n l i p s t h e l py o g e t h m o s t o u o f y o u r c o m p u t i n g s y s t e m s .

V i d e o C a s i n o — T h i s m o n t h ' s g a m e p r o g r a m , e n t i t l e d " T u n n e l R u n , "d e p i c t s a e x c i t i n g i n t e r p l a n e t a r y c h a s e .

1 6 R U F e b r u a r y 1 9 S 4

Page 165: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 165/166

Page 166: Run Issue 02 1984 Feb

8/8/2019 Run Issue 02 1984 Feb

http://slidepdf.com/reader/full/run-issue-02-1984-feb 166/166

C l r c l o 3 o n R a i d a r S e m e n

c o m m o d o r e

I N D I S P E N S A B L Eb u M o s t I m p o r t a n t ; C o m p u t i n g N e e d s

E a s y S c r i p t 6 D i s p l a y s 7 6 l i n o s W c h a r a c t e r s P n n t S t 1 3 c o l u m n s . W t f t s w i t hE a s y S p o l t 6

E a s y S p e l l 6 43 0 . 0 0 0 w o r d M a s t e rD i e t i u n a r y a n a u t o m a t i cs p e l l i n g c h e c k e r . W t o i f c sw i t h E a s y S d p t 6

E a s y C a l c E 4M u 1 1 p i e e l e c t r o n i c s p r e a ds h e e t w i t h c o l o t b a g r a p ht o a t u r f i . 6 3 c o l u m n s2 5 r o w s .

T h e M a n a g e r S u p e r - E x p a n d e r 6 S o p h i s t i c a t e d d a t a b a s e 2 s p e c i a l c o m m a n d s ,s y s l n m w i t h b u J I - i n a p p l i - C o m b i n e t e i l w i t h h i g hc a l f o r t B , o r O s s i g n y o u r o w n . r e s o l u t i o n g r a p h i c s . M u s i cT e i l , f o r m u l a s , g r a p h i c s a n g a m e s o u n d s