ahoy issue 07 1984 jul

100
8/9/2019 Ahoy Issue 07 1984 Jul http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 1/100 C O M M O D O R E U S E R S S 2 . 5 0 / C A N . S 2 . 7 5 J U L Y 1 9 8 4 B U Y E R S G U I D E T V I A N 6 D A T A B A S E S ! B E L E C T E D P R E S I D E N T ! S T A R T A U S E R S G R O U P ! S E I Z E C O N T R O L O Y O U R C U R S O R ! T R A C K T H O S E S E Q U E N T I A L F I L E S ! D I V I D E A N C O N Q U E R W I T H M A T ! D E C K Y O U R C O M M O D O R E W I T H C H E C K L I S T A N R E N U M B E R I N G U T I L I T I E S ! A N M O R E !

Upload: cubemanpdx

Post on 30-May-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 1/100

C O M M O D O R E U S E R S

S 2 . 5 0 / C A N . S 2 . 7 5 J U L Y 1 9 8 4

B U Y E R S G U I D ET V I A N 6

D A T A B A S E S !

B E L E C T E DP R E S I D E N T !

S T A R T A U S E R S G R O U P !

S E I Z E C O N T R O LO Y O U R C U R S O R !

T R A C K T H O S ES E Q U E N T I A L F I L E S !

D I V I D E A N C O N Q U E RW I T H

M A T !D E C K Y O U R C O M M O D O R E

W I T H

C H E C K L I S T A N R E N U M B E R I N G

U T I L I T I E S !A N M O R E !

Page 2: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 2/100

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

Page 3: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 3/100

C O N T E N T SD E P A R T M E N T S

V i e w f r o m t h B r i d g e . o f t h e J u l y i s s u e o / A h o y !S c u t t l e b u t t . . n e w s o t h l a t e s t C - 6 4 a n d V I r e l e a s e s .F l o t s a m . m e s s a g e s w a s h e d a s h o r e f r o m o u r e a d e r s . 1 B o o k R e v i e w b A n n e t t e H i n s h a w 1 C o m m o d a r e s . . c a n y o s o l v e t h i s m o n t h ' s c h a l l e n g e s ? 3 R e v i e w s . . s e a r c h i n g a n a l y s e s o V I C a n d 6 s o f t w a r e . 4 P r o g r a m L i s t i n g s . r e a d y - t o - e n t e r g a m e s a n d u t i l i t i e s . 6

F E A T U R E SC r e a t i n g Y o u r O w G a m e s b O r s o n S c o t t C a r d 1 S t a r t i n g o J o i n i n g U s e r s G r o u p b J o y c e l y n W o o d s 2 D a t a b a s e B u y e r s G u i d e b L a r r y B i h l m e y e r 2 T r a i n i n g Y o u r C u r s o r b M i c h a e l K l e i n e r ! a n d D a v i d B a r t o n 3 T h M S D u a l D i s k D r i v e : I n d e p t h R e p o r t b y M o t i o n K e w l s o n 4 T h R u p e r t R e p o r t . . t h i s m o n t h D a l e t u r n s F i l e S l e u t h ! 5 E d u c a t i o n a l S o f t w a r e G u i d e , P a r t b R i c h a r d H e r r i n g 6

P R O G R A M SW h a t ' s M J o b ? f o t h C - 6 4 b B . W . B e h l i n gC h e c k l i s t f o t h C - 6 4 b B o S p i r k o 1 R e n u m b e r i n g U t i l i t y f o t h C - 6 4 b A n t h o n y W o o d 2 B r i s k f o t h C - 6 4 b y J o s e p h F u s c o 4 M a t h D e f e n d e r f o t h V I 2 a n C - 6 4 b A n d y V a D u y n e 4 7

C o v e r i l l u s t r a t i o n b J a m e s R e g a n( i n s i d e i l l u s t r a t i o n b K e v i n W a l t e r )

P u b l i s h e rM i c h a e l S c h n e i d e r

E d i t o rD a v i d A l l i k a s

M a n a g i n g E d i l o rR o b e r t J S o d a r o

S e n i o r E d i t o rT i M o r i a r t y

C o n s u l t i n g E d i t o r sB e B o v a

M o r t o n K e v e t s o nD a l e R u p e r tA r t D i r e c t o r

J o a n M a z z e o - W e i n s h a n kA s s o c i a t e A r D i r e c t o r

R a o u l T e n a w sA s s i s t a n t A r t D i r e c t o r

J A n C a s eA r P r o d u c t i o n

C h r i s t o p h e r C a r t e rP a u l i n e G i o r d a n i

E v G r i f f i nT e c h n i c a l A d v i s o r

E d w a r d D L a u f e rC i r c u l a t i o n D i r e c t o rW C h a r l e s S q u i r e s

A d v e r t i s i n g D i r e c t o rL y n n e D o m i n i c k

D i r e c t o r o P r o m o t i o nJ o y c e K F u c h s

C o n t r o l l e rD a T u n i c k

M a n a g i n g D i r e c t o rR i c h a r d S t e v e n s

. A d v e r t i s i n g R e p r e s e n t a t i v eJ P u b l i s h e r s R e p r e s e n t a t i v e

6 8 5 5 S a n t a M o n i c a B l v d . , S u i t e 2 0 L o A n g e l e s , C 9 0 0 3 8

( 2 1 3 ) 4 6 7 - 2 2 6 6B o s t o n ( 6 1 7 ) 4 3 7 - 7 6 2 8D a l l a s ( 2 1 4 ) 6 6 0 - 2 2 5 3

N e Y o r k ( 2 1 2 ) 7 2 4 - 7 7 6 7C h i c a g o ( 3 1 2 ) 4 4 5 - 2 4 8 9D e n v e r ( 3 0 3 ) 5 9 5 - 4 3 3 1

S a F r a n c i s c o ( 4 1 5 ) 8 6 4 - 3 2 5 2

A H O Y ! N o 7 J u l y 1 9 8 4 . P u b l i s h e d m o n t h l y b l u I n t i T i m t i o n t i l I n c . , 4 W 3 4 t h S t . , S u i t e 4 0 7 , N e Y o r k , N Y 1 0 O 0 1 . S u b s c r i p t i o n r a t e : 1 i s s u e s f o r$ 1 9 . 9 5 , 2 i s s u e s f o r $ 3 7 5 5 ( C a n a d a $ 2 6 l 9 5 a n $ 4 9 . 9 5r e a p t c t f r d y ) , A p p l i c a t i o n t m a i l a 2 n C l a s s p o t a g e r a t e s L p e n d i n g a N e Y o r k , N a n a d d i t i o na m - . i l u i : 1 1 1 1 1 i . - . 1 9 8 4 b y I o I n t e r n a t i o n a l I n c .A l r i g h t s r e s e r v e d . - „ u n d e r U n i v e r s a l I n t e r n a t i o n a la n d V a n A m e r i c a n C o p y r i g h t c o n v e n t i o n s . R e p r o d u ct i o n o e d i t o r i a l o p i c t o r i a l c o n t e n t i a n m a n n e ri p r o h i b i t e d . N r e s p o n s i b i l i t y c a b e a c c e p t e d f o u t t s o l i c i t e d m a t e r i a l , f t i s t m a s l c r , s e n d a d d r e s s c h a n ge l A i m ! , 4 W 3 4 l h S t r e e t — R o o m 4 0 7 . N e Y o r k ,N 1 D O 0 1 . A l e d i t o r i a l a n s u b s c r i p t i o n i n q u i r i e s a n ■ • 1 1 1 - . 1 1 a n d h a r d w a r e t b r e c e i v e d s h o u l d b e s e n tt 4 W 3 4 t h S t . . S u i t e 4 0 7 , N e Y o r k , N 1 0 0 0 1 .

Page 4: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 4/100

V I I E W I = R O M T M I E I 3 R I D G I Eu V i e w f r o m t h B r i d g e s p a c e h a s b e e ns e v e r e l y s h o r t e n e d t h i s t i m e a r o u n d b a e m b a r r a s s i n g l y l o n g l i s t o p r o g r a mc o r r e c t i o n s . W e ' l l t h e r e f o r e s k i p t h c h a t t yo p e n i n g a n d g e r i g h t t o t h i s m o n t h ' s A h o y !

I t ' s s e l d o m t h a t w d e v o t e f e a t u r e s p a c e t s i n g l e p r o d u c t . B u w t h i n k y o u ' l l a p p r o v e o o u d e p a r t u r e f r o m u s u a l p r o c e d u r e a f t e r r e a d i n g V i M S S D - 2 : A I n d e p t h R e p o r t , M o r t o n K e v e l s o nt a k e s t h e n e d i s k d r i v e a p a r t , a n p u t s t h p i e c e st o g e t h e r f o y o u . ( T u r n t p a g e 4 2 . )

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

P R O G R A M C O R R E C T I O N S !I y o u m i s s e d l a s t i s s u e , b e a d v i s e d t h a t n e

v e r s i o n s o o u C - 6 4 a n V I C 2 0 B u R e p e l l e n t sw e r e i n t r o d u c e d . I y o u ' d p r e v i o u s l y t y p e d i t h v e r s i o n s t h a t a p p e a r e d i o u A p r i l o r M a i s s u e s ,y o m u s t u p d a t e t h e m t c o n f o r m t t h v e r s i o n sa p p e a r i n g l a s t m o n t h a n t h i s m o n t h .

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

v i d e d o p a g e 9 t h a t m u s t b i n c o r p o r a t e d i n t o a l o u t s i d e B A S I C p r o g r a m s t h a t m a k e u s e o f S o u n dC o n c e p t s h o u l d h a v e c o n c l u d e d a f o l l o w s :6 2 0 0 0 P O K E 1 , I N T ( A D / 2 5 6 ) : P O K E 0

A 2 5 P E E K ( 1 ) : P O K E 8 2 8 , 1 : PO K 7 8 2 , 3 : R E T U R N

T h r e l e v a n t l i n e s o T e s t o M e m o r y M a n a g em e n t s h o u l d b c o r r e c t e d t r e a d a s f o l l o w s :2 I F P E E K ( 2 5 1 ) = 1 G O T O 9 O5 G 0 S U B 2 0 0 : G 0 S U B 3 0 07 P 0 K E 4 4 , 1 9 2 : R E M F O V I P O K E 4 , 2 0 P R I N T P E E K ( 4 3 ) ; P E E K ( 4 4 ) ; P E E K ( 45 ; P E E K ( 4 6 )2 2 P R I N T P E E K ( 5 1 ) ; P E E K ( 5 2 ) ; P E E K ( 55 ) ; P E E K ( 5 6 )2 3 R E T U R N

B i o r h y t h m c o n t a i n s a s l i g h t g l i t c h w h i c h c a n b ee l i m i n a t e d b c o r r e c t i n g t h e r e l e v a n t l i n e s t r e a d a sf o l l o w s ( a l s o , d e l e t e l i n e s 1 5 a n 2 5 5 ) :4 I F L E N ( B I $ ) O l 0 0 R L E N ( D A $ ) O 1 0 T HE N G O T O 2 7 51 7 G 0 T 0 1 6 22 5 P R I N T " { C D ] { C D } { C D } H I A N K

T C O N T I N U E . "2 6 D M $ = S T R $ ( C M % ) : D D $ = S T R $ ( C D % ) : DY $ = S T R $ ( C Y % )2 7 G 0 T 0 4 9

A H O Y !

r i g h t f o r h i m . I D a t a b a s e B u y e r ' s G u i d e , L a r r yB i h i m e y e r s u r v e y s s o m e o t h c h o i c e s a v a i l a b l e f o t h V I a n 6 4 ( T u r n t p a g e 2 5 . )

W h a v e n ' t r u u s e r s g r o u p f e a t u r e s i n c e o u F e b r u a r y i s s u e . N o b e c a u s e o f l a c k o f i n t e r e s t , b u b e c a u s e w w e r e l o o k i n g f o t h r i g h t a u t h o r t b g i o u n e s e m i - r e g u l a r c o l u m n d e v o t e d t t h s u b j e c t . W f o u n d J o y c e l y n W o o d s , m e m b e r s h i ps e c r e t a r y o N e Y o r k C i t y ' s l e a d i n g C o m m o d o r eu s e r s g r o u p . S h e ' l l t e l l y o a l a b o u t S t a r t i n g o J o i n i n g a U s e r s G r o u p . ( T u r n t p a g e 2 1 . )

M i c h a e l K l e i n e r ! a n d D a v i d B a r r o n h a v e r e t u r n e dt t e a c h y o h o t m a n i p u l a t e y o u r c u r s o r i u d r e a m e d o w a y s . ( T u r n t p a g e 3 7 . )

R i c h a r d H e r r i n g c o n t i n u e s h i s i x - p a r tE d u c a t i o n a l S o f t w a r e s e r i e s . P a r t c o n t a i n s s o m eo t h m o s t u s e f u l i n f o r m a t i o n y e p r o v i d e d f o p a e n t s o a s p i r i n g s c h o l a r s . ( T u r n t p a g e 6 3 . )

W k n o w y o u ' l l f i n d t h e t w u t i l i t y p r o g r a m s f e t u r e d t h i s i s s u e p a r t i c u l a r l y u s e f u l . B o S p i r k o ' sC h e c k l i s t w i l l h e l p e v e n t h a v e r a g e C - 6 4 o w n e r t p u o r d e r i n t o h i s l i f e . ( T u r n t p a g e 1 9 . ) A n R e n u m b e r i n g U t i l i t y b A n t h o n y W o o d i a u s e f u la i i s h o r t . ( T u r n t p a g e 2 9 . )

A f o g a m e s , w e ' v e g o t h e m , t o o . ( W s u r ew o u l d n ' t b r i n g t h e m u i w d i d n ' t h a v e t h e m ! )B r i s k b y J o s e p h F u s c o w i l l l e y o u m a t c hc a r d - s h a r k i n g p r o w e s s w i t h y o u r C o m m o d o r e 6 4 ( T u r n t p a g e 4 1 . ) W l i a t ' s M J o b ? b B . W . B e h l i n g( a u t h o r o f E a s y A c c e s s A d d r e s s B o o k a n G o B i r h y t h m ) w i l l , a t h s a y i n g g o e s , a m a z e y o u r f r i e n d sw i t h i t a b i l i t y t o g u e s s t h e i r o c c u p a t i o n s . ( T u r n t p a g e 1 1 . ) A n A n d y V a D u y n e ' s M a t h D e f e n d e rw i l l l e k i d s a n a d u l t s a l i k e b o n e u o t h e i ra r i t h m e t i c w h i l e e x p e r i e n c i n g r e a l a r c a d e g a m ee x c i t e m e n t . ( T u r n t p a g e 4 7 . )

Y o u ' l l f i n d a l o u r e g u l a r f e a t u r e s i n s i d e a s w e l l .T h a t m e a n s C r e a t i n g Y o u r O w G a m e s o t h V I a n 6 w h e r e i n O r s o n S c o t t C a r d t a l k s a b o u t d s i g n i n g t h k i n d o f c o m p e l l i n g s c r e e n d i s p l a y s y o n e e d t h o l d p l a y e r ' s i n t e r e s t ( t u r n t p a g e 1 3 ) ;T h R u p e r t R e p o r t , i w h i c h D a l e R u p e r t l a u n c h e si n t o a e x h a u s t i v e d i s c u s s i o n o s e q u e n t i a l f i l e s( t u r n t p a g e 5 9 ) : a n C o m m o d a r e s , i w h i c h D a l eu n w i n d s f r o m a l t h a t p r o g r a m m i n g b t e a s i n g t h eb r a i n s o i A h o y ! ' s m o s t d a r i n g r e a d e r s .

W e ' l l p e r m i t o u r s e l v e s j u s t o n b i o c h a t . H o d y o l i k e o u c o v e r ? W h o p e y o u d o b e c a u s ey o u ' r e g o i n g t b s e e i n g l o o i t A l f u t u r ei s s u e s o A h o y ! w i l l f e a t u r e t h a t d e s i g n , w i t hd i f f e r e n t s p e c i f i c s i n s e r t e d i t h s c r e e n s .

T h a n k s f o c o m i n g o n b o a r d o n c e a g a i n !— D a v i d A l l i k a s

Page 5: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 5/100

S G U T T U S I H J uL E T T E R - Q U A L I T Y P R I N T E R S F R O M C A R D C O A N A M D E K C - 6 4 M E M O R YE X P A N D E R C O M P U T E R F U R N I T U R E S P R I T E P R O G R A M A C C O U N T I N G

S Y S T E M N E G A M E R E L E A S E S F R O M A C T I V I S I O N , M U S E , I N F O C O MA N C B K N O W L E D G E E N G I N E E R I N G B I L L B O A R D ' S H O T T E S T S E L L E R S

A L T H P R I N T E R N E W ST H A T ' S F I T P R I N T

C u r d c o , l o n g k n o w n f o p r o d u ci n i n t e r f a c e s t h a t c o n n e c t t h C - 6 4 a n V I 2 t n o n - C o m m od o r e p r i n t e r s , n o s e e m i n t e n t o c u t t i n g i n t o t h e i r o w s a l e s w i t hl i n e o l e t t e r - q u a l i t y p r i n t e r s t h a tc o n n e c t t C o m m o d o r e c o m p u t e r sw i t h o u t a i n t e r f a c e .

T h L Q / 1 , a l r e a d y s e e n i o u a p a g e s , f e a t u r e s s t a n d a r d f r i ct i o n - f e e d a n o p t i o n a l t r a c t o r - f e e d .E i t h e r s e r i a l o l i n c p r i n t m o d e sc a n b e s e l e c t e d b m e a n s o s i m p l e D I s w i t c h o p e r a t i o n .P r i n t i n g s p e e d i 1 c h a r a c t e r s p e s e c o n d ; p i t c h c a n b e 1 0 1 2 o 1 5 P r i c e i $ 6 4 9 . 9 5 .

T h L Q / 3 , p r i c e d a $ 4 4 9 . 9 5 .i n c l u d e s m a n y o t h f e a t u r e s o t h L Q / 1 . A w i t h t h L Q / 1 . i t E S s e q u e n c e a l l o w s m i n i m u mi n c r e m e n t s o f / 2 i n c h f o c a r r i a g em o v e m e n t a n % i n c h f o p a p e rf e e d , m a k i n g b o l d p r i n t , s u p e rs c r i p t , s u b s c r i p t , a n u n d e r l i n i n gf u n c t i o n s p o s s i b l e w h e n u s e d w i t ha n a d v a n c e d w o r d p r o c e s s o r .S p e e d i 1 c h a r a c t e r s p e s e c o n d ;p i t c h i 1 0

T h m o r e c o m p a c t L Q / 2( $ 3 4 9 . 9 5 ) u t i l i z e s r o t a t i n g c h a ra c t e r d r u m i n s t e a d o d a i s yw h e e l . I i t r u e p o r t a b l e ,w e i g h i n g o n l y 6 . p o u n d s a n f e t u r i n g a o p t i o n a l i n t e r n a l b a t t e r y .P r i n t i n g s p e e d i 1 c h a r a c t e r s p e s e c o n d .

A l t h r e e p r i n t e r s f e a t u r e b i d ir e c t i o n a l p r i n t i n g w i t h l o g i c - s e e ki n a n a c h a r a c t e r s e o 9 6

C a r d c o , I n c . , 3 1 M a t h e w s o n ,W i c h i t a . K 6 7 2 1 4 ( p h o n e : 3 1 6 -2 6 7 - 6 5 2 5 ) .

A m d e k C o r p o r a t i o n h a a l s o r l e a s e d t h r e e n e l e t t e r q u a l i t yp r i n t e r s , i n c l u d i n g a p o r t a b l e ( t h e5 0 2 5 ) t h a t p r i n t s a 2 c h a r a c t e r sp e s e c o n d a n t w d e s k t o p s : t h 5 0 4 0 ( 4 c h a r a c t e r s p e s e c o n d )

L Q / 1 : s e r i a l a n l i n e p r i n t m o d e s .R E A D E R S E R V I C E N O 1

a n R S - 2 3 2 i n t e r f a c e s .A m d e k C o r p o r a t i o n . P r i n t e r

P r o d u c t s . 2 2 0 1 L i v e l y B l v d . , E l G r o v e V i l l a g e , 1 6 0 0 0 7 ( p h o n e :3 1 2 - 3 6 4 - 1 1 8 0 ) .

I N C R E A S E D C - 6 4 M E M O R YS u r e , 6 4 i t h a c c e p t e d m

c r o c o m p u t e r i n d u s t r y s t a n d a r d —b u s i n c e w h e n h a v e i n d u s t r y s t a nd a r d s m e a n t a n y t h i n g t C o m m od o r e 6 o w n e r s ' ? L e a d e r E l e c t r o ni T e c h n o l o g y C o m p a n y ( L E T C O ) .w h g a v e u t h f i r s t C 4 R A m o d u l e f o t h V I ( t h e 6 4 K V )h a v e d e v e l o p e d 6 4 K m e m o r y

L Q / 2 : o p t i o n a l i n t e r n a l b a t t e r y .R E A D E R S E R V I C E N O 1

L Q / 3 : h a m a n y f e a t u r e s o L Q / 1 .R E A D E R S E R V I C E N O 1

a n t h 5 0 5 5 ( 5 5 c h a r a c t e r s p e s e c o n d ) . A w i t h a u t o m o b i l e s , t h p r i c e o i n c r e a s e d s p e e d i h i g ho n e : t h p r i n t e r s r e t a i l f o $ 7 9 9 ,$ 1 6 7 5 , a n d S 1 9 9 0 r e s p e c t i v e l y . A l i n c l u d e b u i l t - i n C e n t r o n i c s P a r a l l e l

D o u b l e y o u r C - 6 4 ' s m e m o r y .R E A D E R S E R V I C E N O 2

e x p a n d e r f o r t h e 6 4 T h 6 4 K CR A m e m o r y e x p a n d e r p l u g s d r e c t l y i n t o t h 6 4 ' s e x p a n s i o n p o r t ,p r o v i d i n g t h u s e r w i t h e i g h t s e a r a t e 8 b l o c k s o f p a g e d m e m o r yt h a t c a e a c h b s e l e c t e d b s i g l P O K E i n s t r u c t i o n .

O w n e r s o t h 6 4 K V n e e d o n l yt h 6 4 K V A a d a p t o r t u s t h e i rV I e x p a n d e r o t h 6 4 T h 6 4 K V A s e l l s f o $ 2 9 . 9 5 , t h 6 4 K Vf o $ 1 0 9 . 9 5 . a n t h 6 4 K C f o $ 1 3 9 . 9 5 . L E T C O i a l s o d e v e l o pi n a e x p a n d e r t h a t w i l l a l l o w u t 2 5 6 K o m e m o r y .

L E T C O , 7 3 1 0 W e l l s R o a d , P l a i nC i t y , O 4 3 0 6 4 ( p h o n e : 6 1 4 -8 7 3 - 4 4 1 0 ) .

A H O Y !

Page 6: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 6/100

C O M M O D O R E ' SG R E A T E S T H I T S

O n c e a g a i n , w p r o v i d e B i l lb o a r d M a g a z i n e ' s r a n k i n g o f t o p -s e l l i n g c o m p u t e r s o f t w a r e i t h c a t e g o r i e s o f E n t e r t a i n m e n t , E d c a t i o n , a n H o m e M a n a g e m e n t ,f o t h w e e k e n d e d 4 / 2 8 / 8 4 . O n l yt h C o m m o d o r e c o m p a t i b l e s i t h T o 1 o 2 a r l i s t e d . C o p yr i g h t 1 9 8 4 b y B i l l b o a r d P u b l i c at i o n s . I n c . . c o m p i l e d b t h B i l lb o a r d R e s e a r c h D e p a r t m e n t , a n r e p r i n t e d w i t h p e r m i s s i o n .

E n t e r t a i n m e n t : F l i g h t S i m u l a t o rI I S u b l o g i c ( # ] ) : Z o r k I I n f o c o m( # 3 ) ; B e a c h - H e a d , A c c e s s ( # 4 ) ;A r c h o n , E l e c t r o n i c A r t s ( # 8 ) ; P i n -b a l l C o n s t r u c t i o n S e t , E l e c t r o n i cA r t s ( # 9 ) ; M y s t e r y M a s t e r : M u d e b t h D o z e n , C B S o f t w a r e( # 1 1 ) ; D e a d l i n e , I n f o c o m ( # 1 2 ) ;Z a x x o n , S y n a p s e ( # 1 3 ) ; B l u e M a x ,S y n a p s e ( # 1 6 ) : C h o p H f t e r , B r o d e r -b u n d ( # 1 7 ) : H a r d H a t M a c k ,E l e c t r o n i c A r t s ( # 1 8 ) : S o r c e r e r ,I n f o c o m ( # 2 0 ) .

E d u c a t i o n : M a s t e r t y p e , S c a r b o ro u g h ( # 1 ) : M u s i c C o n s t r u c t i o n S e t ,E l e c t r o n i c A r t s ( # 2 ) : K i n d e r C o m p ,S p i n n a k e r ( # 3 ) ; C o m p u t e r S t u d yP r o g r a m f o t h S A T , B a r r o n ' s E u c a t i o n a l S e r i e s ( # 4 ) ; F a c e m a k e r ,S p i n n a k e r ( # 5 ) ; S p e l l i c o p t e r , D e s i g n w a r e ( # 6 ) ; M . U . L . E . , E l e ct r o n i c A r t s ( # 7 ) : T y p e A t t a c k , S i r -i u ( # 9 ) ; S t o r y M a c h i n e , S p i nn a k e r ( # 1 0 ) .

H o m e M a n a g e m e n t : T h H o m eA c c o u n t a n t , C o n t i n e n t a l ( # 1 ) ; V i T a x A d v a n t a g e , C o n t i n e n t a l ( # 4 ) ;M u l t i p l a n , H e s W a r e ( # 6 ) : H o m e -w o r d , S i e r r a O n - L i n e ( # 8 ) ; S m o n s 1 B A S I C , C o m m o d o r e ( # 9 ) ;P a p e r c l i p , B a t t e r i e s I n c l u d e d( # 1 0 ) .

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

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

A H O Y !

D i s k a d d y h o l d s u t 2 d i s k e t t e s .R E A D E R S E R V I C E N O 2

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

T h f u n d a m e n t a l d e s i g n f o t a b l e t o p c o m p u t e r s h e l v e s s e e m s t b e s t a b l i s h e d : S o u n d E x p a n s i o nh a p r o v i d e d t w s t u r d y m o d e l st y p i c a l o t h a t d e s i g n .

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

S o u n d E x p a n s i o n s , P B o 5 3 H o u s e S p r i n g s . M 6 3 0 5 1 .

H o l l i s C r a I V s D e s k M a t e f e a t u r e sr o t a t i n g t u r n t a b l e f o t h m o n i

t o r . A l s o , t h e r e i s l o t a b o v e t h s e c o n d s h e l f t f e e d f a n f o l d p a p e r .T h D e s k M u t e i m a d e o p i n e ,w e i g h s 1 l b s . , a n m e a s u r e s 3 6 i w i d t h , 1 3 i h e i g h t a n 1 2 i d e p t h . I r e t a i l s f o $ 4 4 . 9 5 .

H o l l i s C r a f t , P B o 4 6 5 . O a k -d a l e . M 0 1 5 3 9 .

S u n c o m i a l s o g e t t i n g i n t o t h a c t . T h e i r S y s t e m S t a t i o n ' s b a s i cu n i t c o n s i s t s o d e s k a t y p i n gt a b l e h e i g h t o f o u r c a s t e r s . T h i sb a s i c u n i t s e l l s f o r $ 7 9 . 0 0 . O p t i o na a d d - o n s i n c l u d e a d e t a c h a b l em o n i t o r / d i s k d r i v e s t a n d a n p r i n t e r / p a p e r , d i s k e t t e , b o o k s t o ra g u n i t .

S u n c o m I n c . , 6 5 0 A n t h o n y T r a i l .

B o t h t h o n e - s h e l f ( p i c t u r e d ) a n t w o - s h e l f C o m p u b e n c h e s a r s o l i d o a k .R E A D E R S E R V I C E N O 2

S o u n d E x p a n s i o n s ' C o m p u b e n c hh a o n s h e l f a n d m e a s u r e s 7

i h e i g h t . 1 8 " d e p t h , a n 1 9 i w i d t h . I r e t a i l s f o $ 4 9 . 9 5 . T h C o m p u b e n c h I I w i t h t w s h e l v e s ,i 1 2 i h e i g h t . 1 8 i d e p t h .a n 1 9 i w i d t h a n s e l l s f o $ 6 9 . 9 5 . B o t h C o m p u b e n c h e s a r

U n i t E . N o r t h b r o o k , I 6 0 0 6 2 .A l t h o u g h G u s d o r f h a n n e

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

Page 7: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 7/100

N E W S

H o U i s C r a f t ' s D e s k M a t e f e a t u r e s r o t a t i n g t u r n t a b l e f o t h e m o n i t o r .R E A D E R S E R V I C E N O 2

G u s d o r f . 6 9 0 0 M a n c h e s t e r A v e . ,S t L o u i s , M 6 3 1 4 3 .

C l o s e E n t e r p r i s e s h a s i n t r o d u ce t w o m o d e l s o d i s k s t o r a g eu n i t . T h D i s k - O - T c l M o d e l D ( d e s k t o p ) c o n t a i n s d u s t - p r o o fr o o m f o 1 0 d i s k s a n i m o u n te o b a l l - b e a r i n g t u r n t a b l e .T h h i g h - r i s e D i s k - O - T c l i t h s a m e u n i t e x c e p t t h a t i i m o u n te d o n a s w i v e l a r m . W h e n a t a c h e d b y c l a m p t t h d e s k e d g e ,t h u n i t s i t s e i g h t i n c h e s a b o v e t h d e s k s u r f a c e . T h h i g h - r i s e r e t a i l sf o $ 5 9 . 9 5 , t h d e s k " t o p f o $ 4 9 . 9 5 .

C l o s e E n t e r p r i s e s . P B o 1 3 9 0 3 , D e p t . 4 0 , A r l i n g t o n , T

7 6 0 1 3 .F i n a l l y , f o t h o n - t h c - g o ( o

o n - t h e - r u n ) p r o g r a m m e r . M I t e r n a t i o n a l h a s p r o v i d e d t h D i s k -a d d y , w h i c h h o l d s u t 2 5 l d i s k e t t e s . P r i c e s f o t h D i s k a d d yr a n g e f r o m S 7 . 9 9 t $ 2 1 . 9 9 .

M I n t e r n a t i o n a l , I n c . . 7 0 S t r e e t , S u i t e 1 3 0 0 . S a D i e g o . C 9 2 1 0 1 .

W A T C H T H A T N E S T E G T O T L . M o n e y m i n d e r i t h l a

e s C - 6 4 r e l e a s e f r o m t h c h i c k e no u t f i t t h a t b r o u g h t y o t h e v a r i e t y

o h o m e a n s m a l l b u s i n e s s s o f tw a r e p i c t u r e d . T h i s , a c o m p l e t eh o m e a c c o u n t i n g s y s t e m , a l l o w su t 1 1 u s e r - d e f i n e d a c c o u n t s ,w i t h d o u b l e e n t r y t r a n s a c t i o n s t h a tc a n b e s p r e a d a c r o s s m u l t i p l e e p e n s e a c c o u n t s . I w i l l r e c o r d u t 8 4 0 0 t r a n s a c t i o n s y e a r a n p r o v i d e b o t h p r i n t e d a n g r a p h i cd i s p l a y s o a c t u a l v b u d g e t e d e

p e n s e s . O t h e r f e a t u r e s i n c l u d e ab u i l t - i n d a t a b a s e f o t r a c k i n g l o n g -t e r m a s s e t s a n l i a b i l i t y r e c o r d s ,c h e c k b o o k b a l a n c i n g a n s t a t em e n t s , a n l a b e l f i l e a n y e a r - e n dr e p o r t g e n e r a t i o n . P r i c e i $ 3 9 . 9 5 .

T O T L S o f t w a r e , 1 5 5 5 T h i r dA v e n u e , W a l n u t C r e e k , C 9 4 5 9 6 .

L E A V E I T B E E P E RN o n i c a l l i n g i a r t i f i c i a l i n

t e l l i g e n c e . T h a t i s s t i l l t h s t u f f o w h i c h p u l p n o v e l s a r m a d e . B u tt h r e l a t i v e l y n e f i e l d o k n o w le d g e e n g i n e e r i n g i a l e a s t b a b ys t e p i t h a t d i r e c t i o n .

I S i l i c o n V a l l e y a n a c r o s s t h c o u n t r y , k n o w l e d g e e n g i n e e r s a r ea t t e m p t i n g t d i s c o v e r t h p r o c e s sb w h i c h e x p e r t s i g i v e n f i e l d sm a k e c r u c i a l d e c i s i o n s . T h e s e r e s o n i n g p r o c e s s e s a r t h e n c o d i f i e da n p r o g r a m m e d i n t o c o m p u t e r s .I t h i s w a y . c o m p u t e r s c a n b eg u i d e d i n t o s i m u l a t i n g h u m a n i f e r e n t i a l r e a s o n i n g i s p e c i f i cf i e l d s o f e n d e a v o r . f i n i s h e d p r g r a m i c a l l e d a e x p e r t s y s t e m .T h a d v a n c e s h a v e b e e n m a d ep o s s i b l e b t h n e b r e e d o p o w -

C h i c k s g c r a z y o v e r h o m e a c c o u n t i n g p r o g r a m s l i k e T O T L . M o n e y m i n d e r .R E A D E R S E R V I C E N O 2

A H O Y !

Page 8: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 8/100

3 G r e a t G a m e s t o P l a y !C r e a t e 3 a m a z i n g g a m e s l o y o u rC o m m o d o r e 6 4 S i m p l y l y p e I h e c o m p l e l ep r o g r a m l i s t i n g i n t o y o u r c o m p u t e r a n s l a r tp l a y i n g G a m e s a r w r i t t e n i C o m m o d o r e 6 B A S I C a n i n c l u d e c o l o r , g r a p h i c s , s o u n d ,i n s t r u c t i o n s t p l a y e r s , a n s c o r i n g . W h i l ey o u ' r e h a v i n g l u n . y o u ' l l l e a r n m o r e a b o u tp r o g r a m m i n g E a c f i g a m e f e a t u r e ss u g g e s t i o n s l o p r o g r a m m i n gv a r i a t i o n s — c h a n g e t h g a m e s ! d e x a c t l yw h a ! y o u w a n t S h o o t t h e r a p i d s , p i l o ts p a c e s h i p , r a c e a L W a n s a n m o r e ?C h o o s e f r o m A r c a d e . B o a r d a n E d u c a t i o n a lg a m e s . Y o u r C o m m o d o r e 6 4 h a s n e v e r b e e ns m u c h f u n 1 1 2 p a g e s S 9 . 9 5 p a p e r .

H o t P r o g r a m Y o u r

c o m m o d o r e

B A S I Ct o B E G I N N E R S

M a s t e r Y o u r C o m m o d o r e 6 4 N e x p e r i e n c e n e c e s s a r y — t h i s b o o k s t a r t s a t h b e g i n n i n g . C l e a r , s t r a i g h t f o r w a r d e x a m p l ep r o g r a m s h e l p y o u u n d e r s t a n d h o p r o g r a m sw o r k a n h o y o u r c o m p u t e r w o r k s . H o t u s a n e n j o y e s s e n t i a l h a r d w a r e — i n c l u d i n gc a s s e ! t e - ! a p e s t o r a g e , d i s k d r i v e a n p r i n t e rY o u ' l l l e a r n t h e - b a s i c s o B A S I C . H o t w r i t ea n u s l o o p s B u i l d a n u s a r r a y s . E d i t f i n di m p r o v e p r o g r a m s F i n d i n g a n f i x i n gp r o b l e m s M a t h o p e r a t i o n s , s t r i n g s , s t o r i n gd a t a o d i s k o r t a p e H o t u s t h p r i n t e rA l a b o u t e x c i t i n g f e a t u r e s l i k e s o u n d , m u s i c ,g r a p h i c s a n c o l o r . N o y o c a r e a l l ym a s t e r y o u r a m a z i n g C O M M O D O R E 6 4 3 3 p a g e s S 9 . 9 5 p a p e r .

P u r c h a s e H P B o o k s c o m p u t e r b o o K s a y o u rl o c a l b o o k s t o r e o c o m p u t e r o u t l e t V i s a HM a s t e r c a r d o r d e r s a c c e p t e d b p t i o n e . C a l l :T o l l F r e e 8 0 0 / 5 2 8 - 4 9 2 3 . O s e n d c h e c k o m o n e y o r d e r f o p r i c e o b o o k , p l u s $ 1 . 9 5 p / f o e a c h b o o k t a d d r e s s b e l o w . A l l o w 4 - 6w e e k s l o d e l i v e r y .

B o 5 3 6 7 .D e p t . A H Y - 7 4T u c s o n , A Z 8 5 7 0 3

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

A c c o r d i n g t s t o r y b R o b e i tR e i n h o l d t h a t a p p e a r e d i T h N e Y o r k T i m e s , k n o w l e d g e e g i n e e r i n g i c u r r e n t l y b e i n g u s e dt a i i p r o s p e c t i n g t o m i n e r a l s ,a n a l y z i n g c h e m i c a l s , c o n f i g u r i n gc o m p u t e r s , a n d i a g n o s i n g d i s e a se s N e f i e l d s b e i n g p u r s u e d a r m i l i t a r y t e c h n o l o g y , i n v e s t m e n tb a n k i n g , a n g e n e t i c e n g i n e e r i n g .M a j o r c o r p o r a t i o n s s u c h a L o c kh e e d a n X e r o x a r s e t t i n g u t h e i r o w k n o w l e d g e e n g i n e e r i n gd i v i s i o n s , a n k n o w l e d g e e n g i ne e r i n g c o n s u l t i n g f i r m s a r b e i n ge s t a b l i s h e d i a r a c e f o n e c l e n t s .

H e r e ' s h o i w o r k s . k n o w le d g e e n g i n e e r i n t e r v i e w s e x p e r t si a p a r t i c u l a r f i e l d , t r y i n g t d r a w f r o m e a c h o f t h e m t h m e t ho d b w h i c h t h e y r e a c h d e c i s i o n sa n c o n c l u s i o n s . A c c o r d i n g t t h s t o r y i t h T i m e s , t h e x p e r t sb r i s t l e a f i r s t , m a i n t a i n i n g t h a tt h e i r m o s t i m p o r t a n t d e c i s i o n s a r eb a s e d o i n t u i t i o n f o r t h m o s tp a r t . H o w e v e r , i m o s t c a s e s , i t u i t i v e d e c i s i o n s a r f o u n d e d o r e a s o n a n c a n b e r e d u c e d t s e r i e s o " i f - t h e n " s t a t e m e n t s .

F r o m t h i s e x h a u s t i n g p r o c e s s o fi n t e r v i e w s o d o / e n s o e x p e r t s .h u n d r e d s , i n o t h o u s a n d s , o f " i f -t h e n " s t a t e m e n t s a r d e r i v e d , a n

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

n u m e r i c a l v a l u e . T h i n f o r m at i o n i a l b o u n d t o g e t h e r i w h a ti c a l l e d s e o i n f e r e n c e r u l e s —d e f i n i n g t h e r e l a t i o n s h i p b e t w e e nt h e v i d e n c e o f f e r e d a n t h c o c l u s i o n s t h a t c a b d r a w n f r o mi t H u m a n r e a s o n i n g i t h u s s i m ul a t e d w h e n t h c o m p u t e r " c h a i n s "t h r o u n h t h r u l e s : e i t h e r r e a s o n i n g

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

t o w a r d c o n c l u s i o n f r o m g i v e nf a c t s o b a c k w a r d f r o m d e s i r e dr e s u l t o s o l u t i o n t o w a r d c o n d it i o n s w h i c h w o u l d b r i n g i a b o u to e v i d e n c e t h a t w o u l d s u p p o r t i t

T h i s " i n f e r e n c e e n g i n e " i A p l i e d t d a t a o a c e r t a i n p r o b l e mt h a t t h u s e r i n p u t s . A f t e r a l t h s i g n i f i c a n t d a t a i m a d e a v a i l a b l e .t h e n g i n e a s k s t h u s e r w h a tq u e s t i o n s h w o u l d a s t s o l v et h p r o b l e m . T h e n g i n e t h e ng o e s t w o r k , s c a n n i n g r u l e s , s i l ti n f a c t s , a n a p p l y i n g o n t t h o t h e r .

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

S P R I T E P R O G R A MS p r y t e B y t e r p r o v i d e s C - 6 4 u s e r s

w i t h o v e r 6 c o m m a n d s f o c r e a ti n a n m a n i p u l a t i n g s p r i t e s . Y o c a c r e a t e u t 1 8 s p r i t e s i o n f i l e a n s t o r e t h e m o d i s k o t a p e . W o r k i n g s p r i t e s a r d i p l a y e d i a l f o u r s h a p e m o d e s( n o r m a l , e x p a n d e d - x , e x p a n d e d - y .a n e x p a n d e d - x y ) . O t h e r f e a t u r e si n c l u d e m o v i e m o d e ( f o r a n i m at i o n r e v i e w ) , d a t a e n t r y m o d e ,a n G a m e M a k e r u t i l i t y f o c r e a ti n B A S I C p r o g r a m s f r o m s p r i t ed e f i n i t i o n f i l e s . C o n t r o l i v i k e b o a r d o j o y s t i c k . T h d i s k - b a s e dp r o g r a m r e t a i l s f o $ 3 4 . 9 5 .

M i e r o t e c h n i c S o l u t i o n s . P . O .B o 2 9 4 0 , N e H a v e n , C 0 6 5 1 5( p h o n e : 2 0 3 - 3 8 9 - 8 3 8 3 ) .

N E G A M E S U P D A T EA c t i v i s i o n . l o n g t i m e l o r d s o

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

A H O Y !

Page 9: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 9/100

N E W Sp l a y e r t c o n n e c t g l o w i n g m a z eo f e l e m e n t s ( t h e M a n y ) t p u s a t i n g s o u r c e ( t h e O n e ) t c r e a t es i n g l e u n i f i e d g r e e n i m a g e , o rZ e n j i . T h p u z z l e / m a z e g a m e i m o r e d i f f i c u l t t h a n i s o u n d s .g r o w i n g h a r d e r w i t h e a c h s u c c e s sf u e n c o u n t e r .

T o B i z a r r e i t h l a t e s t a s s e mb l l i n e g a m e t r o l l o f f t h e a ss e m b l y l i n e . T h i s o n p l a c e s y o u rc h a r a c t e r i t o y f a c t o r y g o n eb e r s e r k , w h e r e h m u s t c h a s ed o w n e s c a p e d t o y s , t u r n o f h i s si n v a l v e s , j u m p a c r o s s a s s e m b l yl i n e s , a n d s h u n H e f t y H i l d a d o l l s .S a f e t y c h e c k s , c o f f e e b r e a k s , a n t h t i m e c l o c k a d t t h n e e d f o s t r a t e g y .

H . E . R . O . s e a t s y o i c h o p p e rw h i c h y o u m u s t p i l o t t o s a v e m i e r t r a p p e d i n s i d e a a c t i v e v o lc a n o . Y o c a u s y o u r l a s e r h e m e t b o r e t h r o u g h g r a n i t e w a l l s ,a n d y n a m i t e c h a r g e s t o b l a s tt h r o u g h i m p a s s a b l e t u n n e l s .

B e a m r i d e r p i t s l i g h t w a r r i o ra g a i n s t e n e m y s t a r s h i p s w h h a v ep l a c e d s h i e l d a r o u n d h i p l a n e t .H m u s t s l i c e t h r o u g h a l 9 l a e r o t h e s e c t o r a n r e o p e n t h r o u t e t s p a c e .

T h A c t i v i s i o n D e c a t h l o n a l l o w su t f o u r p l a y e r s t c o m p e t e i t h t e O l y m p i c e v e n t s .

P i t f a l l , t h v i n e - s w i n g i n g c l a ss i c , t a k e s P i t f a l l H a r r y o a q u e s tf o j e w e l s t h r o u g h j u n g l es w a r m i n g w i t h d a n g e r s .

P r i c e o e a c h o t h e s e g a m e s i $ 3 4 . 9 5 f o d i s k , $ 3 9 . 9 5 f o c a t r i d g e . C o m i n g 6 a d a p t a t i o n s i c l u d e R i v e r R a i d , S p a c e S h u t t l e :

J o u r n e y I n t o S p a c e , a n P i t f a l lI I L o s t C a v e r n s .

A c t i v i s i o n , I n c . , 2 3 5 0 B a y s h o r cF r o n t a g e R o a d , M o u n t a i n V i e w ,C 9 4 C M 3 ( p h o n e : 4 1 5 - 9 6 0 - 0 4 1 0 ) .

M u s e h a a n n o u n c e d B e y o n dC a s t l e W o l f e n s t e i n , a s e q u e l t t h a c t i o n / a d v e n t u r e g a m e t h a tf o l l o w s G o h i e s c a p e f r o mN a z i p r i s o n l o c a t e d i a a n c i e n t

c a s t l e . H e r e , h e m u s t i n f i l t r a t eH i t l e r ' s B e r l i n B u n k e r a n a s s a ss i n a t e t h e f u e h r e r . T h s e q u e l i " s t a n d a l o n e , " u n d e r s t a n d a b l ea n p l a y a b l e e v e n b t h o s e w h h a v e n o s e e n t h o r i g i n a l . O d i s k f o t h C - 6 4 ; $ 3 4 . 9 5 .

M u s e S o f t w a r e , 3 4 N . C h a r l e sS t r e e t , B a l t i m o r e , M 2 1 2 0 1( p h o n e : 3 0 1 - 6 5 9 - 7 2 1 2 ) .

R E A D E R S E R V I C E N O 4

F r o m I n f o c o m c o m e s n e t e x t u a l a d v e n t u r e t i t l e d S e a s t a l k e r .T h i s g a m e h a b e e n w r i t t e n i t h t r a d i t i o n o J u l e s V e r n e ' s 2 0 , 0 0 0L e a g u e s U n d e r t h S e a , w i t h t h g a m e r i c o m m a n d o t h u n d e rw a t e r s h i p " S c i m i t a r . " A l r e a d y o l p r o s a i n t e r a c t i v e f i c t i o n s o f t w a r e ,t h d e s i g n e r s a I n f o c o m h a v ea d d e d n e a n g l e t t h i s g a m e .T h e y h a v e d e s i g n e d i w i t h t h b e g i n n e r i m i n d , a i c a b p l a y e d b c h i l d r e n a y o u n g a n i n e . T h i s i t h f i r s t i n e s r i e s o g a m e s d e s i g n e d f o t h i sg r o w i n g m a r k e t . A n o t h e r a n g l e t S e a s t a l k e r : i w i l l a s f o r , a n u t i l i z e , t h g a m e r ' s n a m e a s t h eh e r o f o t h a d v e n t u r e .

I n f o c o m , I n c . , 5 W h e e l e r S t . ,C a m b r i d g e , M 0 2 1 3 8

( 6 1 7 - 4 9 2 - 1 0 3 1 ) .F r o m C B S o f t w a r e c o m e s t h

e d u c a t i o n a l W e b s t e r : V i W o r dG a m e . F o o n o t w c h i l d r e na g e s s i a n u p W e b s t e r w i l l h e l pc h i l d r e n r e c o g n i z e f a m i l i a r w o r d s ,a w e l l a a s s i s t t h e m w i t h s p e l li n g . M u l t i p l e s k i l l l e v e l s a l l o w t h c h i l d r e n t p r o g r e s s f r o m o n e - s y ll a b l e w o r d s t m o r e c o m p l e xt e r m s . A v a i l a b l e o c a r t r i d g e o d i s k f o t h C - 6 4 .

C B S o f t w a r e . F a w c e t t P l a c e ,G r e e n w i c h . C 0 6 8 3 6 .

N o w a n t i n g t m i s s o u o t h C o m m o d o r e b a n d w a g o n , o u n o r t h e r n c o u s i n s h a v e b e g u n i s s ui n g a m e s f o t h C - 6 4 . I n t e r -p h a s e T e c h n o l o g i e s h a a n n o u n c e dt h r e l e a s e o V i k i n g R a i d e r a n B l o c k a d e R u n n e r .

B l o c k a d e R u n n e r h a t h p l a y e ra t h c o m m a n d e r o s p a c e v e s e a t t e m p t i n g t t r a n s p o r t s u p l i e s t h r o u g h e n e m y l i n e s a n a t e r o i d b e l t s t t h h o m e p l a n e t .T h i s p o i n t - o f - v i e w g a m e f e a t u r e sm u l t i p l e l e v e l s a n f a s t a c t i o n .

V i k i n g R a i d e r i I n t e r p h a s e ' s b i t p u h a l t t s o f t w a r e p i r a c y .T h e g a m e i d i s k e t t e / c a r t r i d g ec o m b i n a t i o n : t h e c a r t r i d g e s i m p l if i e s i n t e r f a c e w i t h t h c o m p u t e r ,w h i l e t h d i s k a l l o w s f o s u b s t a nt i a l p r o g r a m s t o r a g e . T h u s , w i t ho u t h c a r t r i d g e , c o p y o t h d i s k i u s e l e s s . W a n g R a i d e r i a a c t i o n - a d v e n t u r e g a m e t h a tc o m b i n e s g r a p h i c s a n i n t e r a c t i v et e x t .

I n t c r p h a s c T e c h n o l o g i e s , I n c . ,6 3 9 1 - F W e s t m i n s t e r H w y . , R i c hm o n d , B . C . , V 7 4 V 4 , C a n a d a ,( 6 0 4 ) 2 7 0 - 8 2 2 2 .

F r o m t h s h o r e s o f m e r r y E g l a n d c o m e s p a i r o n e C - 6 4g a m e s . B u b b l e B u S o f t w a r e h a sa n n o u n c e d t h e r e l e a s e o f F l y i n gF e a t h e r s a n B u m p i n g B u g g i e s ,a d d i n g t t h e i r i n v e n t o r y o f g a m e s .A d d r e s s i 8 H i g h S t r e e t , K e n tT N 1 R X , E n g l a n d . P h o n e n u b e i 0 7 3 2 - 3 5 5 9 6 2 .

A H O Y !

Page 10: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 10/100

F L O T S A MI o u M a i s s u e w p r i n t e d l e t t e r f r o m W i l l i a m

B r a n c h o C a n a a n , V T a s k i n g i w e k n o w o f g e n e a l o g y p r o g r a m t h a t w o u l d e n a b l e h i t c o s t r u c t a f a m i l y t r e e . S e v e r a l r e a d e r s r e s p o n d e d t o u p l e a f o r i n f o r m a t i o n , o n o t h e m b e i n g o u o w R i c h a r d H e r r i n g . H t o l d u a b o u t F a m i l y T r e e b G e n e a l o g y S o f t w a r e , P . O . B o 1 1 5 1 , P o r t H u r o n , M 4 8 0 6 1 ( p h o n e : 5 1 9 - 3 4 4 - 3 9 9 0 ) . F o t h V I o 6 4 t h p r i c e i $ 3 9 . 9 5 . F o t h 6 o n l y , R i c h a r d i

f o r m e d u s t h e r e i F a m i l y R o o t s j w Q u i n s e p t , P . O .B o 2 1 6 , L e x i n g t o n , M 0 2 1 7 3 . P r i c e i $ 1 8 5 . 0 0 p l u s$ 3 . 5 0 p o s t a g e a n h a n d l i n g . T l i a n k s a l s o t V e r n o nL W f w r l o L e x i n g t o n P a r k , M a n M r s . V W r o n s k i o f B o s t o n B a r , B . C .

j u s t p i c k e d u y o u r A p r i l i s s u e , a n w a n t e d t w r i t e t c o m m e n d y o o t h f i n e j o y o u ' r e d o i n g .E a c h m o n t h y o g u y s g e t b e t t e r a n b e t t e r . T h e r ea r c o u p l e o t h i n g s I ' l i k e t p o i n t o u t :

1 T h a r t i c l e o n E a s y S c r i p t , a n i t q u i c k r e f e re n c e s h e e t , w a e x c e l l e n t ; o n l y t h e r e ' s o n c o m m a n dt h a t M o r t o n K e v e l s o n l e f t o u t . o n l y k n o w a b o u t i b e c a u s e d i s c o v e r e d i b a c c i d e n t . I y o t y p e f C O N T R O L / 3 o f C O N T R O L / f , t h p r o g r a m w i l lp l a y l i t t l e s o n g f o y o u .

C O M M O D O R E O W N E R SW E ' L L C H E C K Y O O U M T e s t e r t

I y o u r C o m m o d o r e 6 t D i s k D r i v e , P r i n t e r , M e m o r y ,J o y s t i c k , M o n i t o r a n S o u n dC h i p o p e r a t i n g c o r r e c t l y ?

Y o m a n e v e r k n o wt o s u r e . M r . T e s t e r i c o m p l e t e d i a g n o s t i c t h a tt e s t s :

1 . F u l l j o y s t i c k o p e r a t i o ni a l a x i s .

2 . C o n t i n u o u s o s t a n d a r dc o m p r e h e n s i v e m e m o r yt e s t .

3 . C o m m o d o r e T M S I c h i pl e s t f o s o u n d a n a l y s i s .

4 . S c r e e n a l i g n m e n t a n c o l o r t e s t .

5 . C o m p l e t e r e a d / w r i t e D i s kT r a c k a n B l o c k T e s t .

6 . D i s k e t t e f o r m a t a n a l y s i s t c h e c k F l o p p y s .

7 . C o m p l e t e p r i n t e r t e s t .8 . C o m p l e t e k e y b o a r d t e s t .9 . C a s s e t t e r e a d / w r i t e t e s t .

A l t h i s f o o n l y$ 2 9 9 5

o r d e r f r o mN - D i s t . I n c .1 3 4 2 B R o u t e 2 B u t l e r , N . I . 0 7 4 0 52 0 1 - 8 3 8 - 9 0 2 7

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

2 M c o p y o B u R e p e l l e n t w o r k s f i n e , e x c e p tt h a t i p r i n t i t t h s c r e e n . c a n ' t g e t i t s t o p ,a n l o s e t h l a s t f e l i n e n u m b e r s . T h i s m e a n s t h a t

h a v e t o u t p u t t t h p r i n t e r e v e r y t i m e . C a n ' ts o m e t h i n g b d o n e a b o u t t h i s ?B r a d M o r r i s

W a t e r l o o , I

T h a n k s f o t h i n f o r m a t i o n a b o u t E a s y S c r i p t .B r a d . A f o y o u r p r o b l e m w i t h t h B u R e p e l l e n t ,w c a n ' t o v e r e m p h a s i z e t h e f a c t t h a t y o u m u s t r e a dt h e i n t r o d u c t i o n t e a c h o o u p r o g r a m s b e f o r e t y i n t h e m i n I y o u ' l l r e f e r t t h s h o r t p r o g r a m i t r o d u c t i o n o n p a g e 6 9 o f t h i s i s s u e , y o u ' l l f i n d t h s o l u t i o n t y o u r p r o b l e m .

j u s t f o u n d A h o y ! o t h n e w s s t a n d , a n w a h a p t s e s u c h a e x c e l l e n t m a g a z i n e o t h m a r k e t .

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

S t e p h e n M a r h o f f e rU n i o n . N

S e e o u r b a c k i s s u e s a o p a g e 3 6 O u f i r s t i s s u ei s o l d o u t , b u w e ' r e o f f e r i n g p h o t o c o p i e s o f t h a t i s u e ' s p r o g r a m s a n f e a t u r e a r t i c l e s f o $ 4 . 0 0 .

j u s t r e a d t h i n t e r e s t i n g a r t i c l e o s p r e a d s h e e t s( M a y " 8 4 ) a n f o u n d i v e r y h e l p f u l . A n e c o p u t e r o w n e r , I ' v e f o u n d t h a t o n o t h w o r s t a r e a so m a r k e t i n g a n i n f o r m a t i o n b y c o m p u t e r c o m p a ni e a n t h M e d i a i w h a t t d w i t h t h b l e s s e dt h i n g s .

I n t h e s i x m o n t h s o f r e a d i n g I ' v e d o n e h a v ef o u n d n o t h i n g r e a l l y u s e f u l t m 6 f o a r o u n d t h h o u s e . L o t s o g a m e s a n s o m e " m a k e w o r k " p r g r a m s . F o e x a m p l e , k e e p i n g c o m p u t e r c h e c k b o o ki v e r y p o s s i b l e , b u m o r e t i m e - c o n s u m i n g t h a n t d i t h o l d - f a s h i o n e d w a o p a p e r .

N o w , m w i f e i g o i n g t o p e n h e o w b u s i n e s s ,a n I ' t r y i n g t f i g u r e o u h o w w e c a u s t h 6 t h e l p u s c a t h i n k o f e a p p l i c a t i o n s ( m a i l i n gl i s t s , a c c o u n t s p a y a b l e , e t c . ) b u d n o e v e r r e c a l ls e e i n g a a r t i c l e i a n m a g a z i n e s a b o u t p r a c t i c a la p p l i c a t i o n s f o r a c o m p u t e r i s m a l l b u s i n e s s .w o u l d l i k e t s e o n t h a t l i s t s t h u s e s , a n t e l l sw h a t t y p e o s o f t w a r e w o u l d b n e c e s s a r y .

D o e s s p r e a d s h e e t d i a l l , o d n e e d d a t ab a s e a w e l l ? T h s a m e k i n d o a r t i c l e w o u l d b u s e f u l f o t h h o m e a w e l l .

R i c h a r d P e t e r s o nB e d f o r d , T

1 A H O Y !

Page 11: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 11/100

B B W B e h l i n ge r h a p s y o r e c a l l T . V . s h o w o f s i i l a r n a m e t h a t w a p o p u l a r i t h l a t e6 0 ' s ? T h i s i c o m p u t e r i z e d v e r s i o n o t h a t s h o w , w i t h y o u r C - 6 4 p l a y i n g t h

p a r t o t h p a n e l o e x p e r t s . I t i s g a m e t h a t w i l le x e r c i s e y o u r m i n d r a t h e r t h a n y o u r j o y s t i c k h a n d .

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

T h n e x t t h i n g y o w i l l s e i t h m a i n b o a r d l i s ti n g t h e i n s t r u c t i o n s f o t h g a m e a n a s k i n g i y o a r r e a d y t c o n t i n u e . A t h i s p o i n t y o c a l i s t a l t h j o b s i k n o w s o y o c a c o n t i n u e o t t h g a m e p r o p e r . I y o t y p e " L a l t h j o b s i k n o w sw i l l b l i s t e d . T y p i n g " Y w i l l c a l l u y o u r f i r s tq u e s t i o n . A t h g a m e p r o c e e d s i w i l l t r y t g u e s st h o c c u p a t i o n y o a r e t h i n k i n g o b a s k i n g s h o r tq u e s t i o n s t h a t y o a n s w e r w i t h " Y o " N " . I t h g a m e a s k s q u e s t i o n t h a t i n o d e f i n i t e " Y o " N " " a n s w e r y o u s h o u l d a n s w e r w i t h w h a t e v e r i m o s t c o r r e c t , i . e . :

" " D o y o w o r k m o s t l y o u t d o o r s ? " F o rm o d e l , a n s w e r " N " . ( A l t h o u g h s o m ew o r k o u t d o o r s , m o s t w o r k i s t u d i o . )

A f t e r t h g a m e h a e x h a u s t e d i t s u p p l y o f q u e st i o n s i w i l l m a k e g u e s s b a s e d o t h a n s w e r s y o h a v e p r o v i d e d . I i t g u e s s i c o r r e c t i w i l l a s f o a n o t h e r j o a n s t a r t o v e r . I i t g u e s s i i n c o r r e c t i w i l l g i v e u a n a s f o t h j o y o u w e r e t h i n k i n go f N e x t i w i l l a s y o t s u p p l y a q u e s t i o n t d i f e r e n t i a t e b e t w e e n i t g u e s s a n d y o u r a n s w e r . I n t h eb e g i n n i n g y o s h o u l d u s b r o a d g e n e r a l q u e s t i o n sa n l a t e r m o v e u t m o r e s p e c i f i c q u e s t i o n s , i . e . :

B e g i n n i n g :C o m p u t e r ' s g u e s s : F A R M E RY o u r j o b : P O L I C E O F F I C E RS a m p l e q u e s t i o n : D y o u w e a r u n i f o r m ?

L a t e r o n C o m p u t e r ' s g u e s s : D O C T O RY o u r j o b : N U R S ES a m p l e q u e s t i o n : D y o a s s i s t d o c t o r s ?

J o b s s h o u l d b n l o n g e r t h a n 1 l e t t e r s a n s p a ce a n q u e s t i o n s s h o u l d b e n l o n g e r t h a n 3 l e t t e r sa n s p a c e s . T h p r o g r a m w i l l a u t o m a t i c a l l y a d t h a p p r o p r i a t e q u e s t i o n m a r k s , s t h e s e s h o u l d b l e f to f y o u r q u e s t i o n s .

J o b s a n q u e s t i o n s , o n c e e n t e r e d , a r e k e p t i v a r ia b l e A S ( 0 - 2 0 0 0 ) a n a r s a v e d i f i l e # l " J o b s A S u p o n c o m m a n d a t h e n o t h g a m e . w o u l d r e c -

C o n t i n u e d o p a g e 2 A H O Y ! 1

Page 12: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 12/100

H A E V E R Y T H I N G !S U B S C R I B E T O A H O V TT w e l v e I s s u e s f o $ 1 9 . 9 5 ( $ 2 6 . 9 5 C a n a d a a n e l s e w h e r e )

T w e n t y - f o u r I s s u e s f o $ 3 7 . 9 5 ( $ 4 9 . 9 5 C a n a d a a n e l s e w h e r e )N a m eA d d r e s s .C i t y S t a t e . Z i p ,

S e n d c o u p o n o r f a c s i m i l e t o I O I N T E R N A T I O N A L I N C .

4 5 W e s t 3 4 t h S t r e e t , R o o m 4 0 7 , N e Y o r k , N 1 0 0 0 1

Page 13: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 13/100

P A R T I I T H W O R L D O T H G A M EB O r s o n S c o t t C a r d

W I L L P L A Y E R S W A N T T S T A Y I T H W O R L D T H A T Y O C R E A T EF O R T H E M ? T H S C R E E N D I S P L A Y I V I T A L P A R T O A N

A C T I O N G A M E T H A T T E L L S S T O R Y .r c a d e - s t y i e g a m e s h a v e l o o t h i n g s i c o m m o n w i t h m o v i e o b o o k . O n o t h m o s t i m p o r t a n t i t h a t g a m e s c a c r e a t e

w o r l d t h a t t h p l a y e r l i v e s i w h i l e h e ' sp l a y i n g — a n d , s o m e t i m e s , f o l o n g a f t e r w a r d .

Y o u ' v e p r o b a b l y r e a d b o o k o s e e n m o v i e t h a ty o w i s h e d w o u l d n e v e r e n d . T o l k i e n ' s L o r d o t h R i n g s a f f e c t s l o o f p e o p l e t h a t w a y — t h e y e v e nr e a d t h a p p e n d i x a t h e n o t h b o o k , j u s t s i w o n ' t b o v e r . S t a r T r e k d i i f o o t h e r s — t h e e n

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

A n c o m p u t e r g a m e s h a v e a d d e d w h o l e n e d m e n s i o n t t h a t . Y o d o n ' t j u s t r e a d a b o u t w h a to t h e r p e o p l e d i d . o w a t c h o t h e r p e o p l e a c t t h e i rw a t h r o u g h m o v i e . Y o a c t u a l l y c o n t r o l o n e o ft h a c t o r s . Y o c a d e c i d e w h a t h a p p e n s n e x t .

g o o d g a m e d e s i g n e r c a g i v e y o e x p e r i e n c e sy o w o n ' t e v e r h a v e i t h r e a l w o r l d . F o i n s t a n c e .

A H O Y ! 1

Page 14: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 14/100

J o u s t l e t s y o m o u n t f l y i n g o s t r i c h ; y o r i s e i n t oJ l i g h t b m a k i n g t h b i r d H a i t w i n g s , a n t h e ne n t e r i n t o c o m b a t w i t h o t h e r m o u n t e d e n e m i e s . N o w h a t y o e x p e c t t h a v e h a p p e n t o m o r r o w m o r n i n gw h e n y o F i n i s h y o u r W h e a t i e s , i s i t ?

E v e n i g a m e s t h a t d o n ' t g i v e y o s u c h r a d i c a ll n e e x p e r i e n c e , l i v i n g i t h m i l i e u o f t h g a m ec a b c o m p e l l i n g . A f t e r p l a y i n g L o d e R u n n e r f o f o u r h o u r s ( a n d I s t i l l o n l y g o t o l e v e l 9 3 ) , w h e nr e a d b o o k f o u n d m b r a i n w a c o n t i n u i n g t h g a m e . I n s t e a d o r e a d i n g a l o n g t t h e n o l i n e ,t h e n s k i p p i n g l e f t a n d o w n t t h n e x t o n e , f o u n dt h a t m e y e s w a n t e d t d i g h o l e s i t h l i n e a n j u m p d o w n , o c l i m b l a d d e r s u t h p a g e . I m a d er e a d i n g d i f f i c u l t , a n i a l s o m a d e i c l e a r t m t h a tt h g a m e e x p e r i e n c e h a s t a y i n g p o w e r i t h m i n d .

T h c o n c e p to T e m p e s t i a b s t r a c t , b u t h g a m e ss h a p e s a n p a t t e r n s h a v e

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

T h e r e a r m a n y w a y s g a m e w o r l d c a h a v es u c h p o w e r f u l e f f e c t s o t h p l a y e r s w h d w e l l i i t T h s h e e r b e a u t y o r r e a l i s m o d a z z l i n g s c r e e nd i s p l a y c a d i t N o v e l t y h e l p s , t o o — p l a y e r s a r o b v i o u s l y m o r e e x c i t e d w h e n g a m e s h o w s t h e ms o m e t h i n g t h e y h a v e n ' t s e e n b e f o r e . I t h d i s p l a y i a c t i v e , s m u c h t h b e t t e r — t h e w o r l d w i l l f e e l m o r ec o m p l e t e i t h i n g s a r e h a p p e n i n g . I i n o j u s t" b e l l s a n w h i s t l e s " w h e n t h e v i s u a l d i s p l a y i a n m a t e d , r e a l i s t i c , c o m p l e t e , e v e n w h e n t h e s e e l e m e n t sd o n ' t p e r t a i n d i r e c t l y t t h a c t i o n .

W H E R E D O G R E A T D I S P L A Y SC O M E F R O M ?S t u n n i n g s c r e e n d i s p l a y s d o n ' t c o m e o u o n

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

S o m e t i m e s t h e s t o r y o t h g a m e s u g g e s t s t h s h a p e i s h o u l d t a k e . T h b r o a d o u t l i n e s o f p r e v i o u sc l i m b i n g g a m e s g a v e D o n k e y K o n g i t b a s i c s h a p e -h o r i z o n t a l s u r f a c e s , l a d d e r s , o b s t a c l e s t j u m p o v e r .

1 A H O Y !

B u t h s t o r y o t h g o r i l l a t h a t c a r r i e d o f M a r i o ' sg i r l f r i e n d a n c a r r i e d h e u p w a r d i n t o b u i l d i n g u d e c o n s t r u c t i o n w a t h e i d e a t h a t m a d e D o n k e yK o n g ' s d i s p l a y m e m o r a b l e . S t e e l g i r d e r s , s c a f f o l di n g , o i b a r r e l s , e l e v a t o r s , c o n v e y o r b e l t s — t h e s eo p e n e d u p p o s s i b i l i t i e s f o r a c t i o n , o b s t a c l e s , a n a n i m a t i o n t h a t n o t h e r c l i m b i n g g a m e c o u l d m a t c ha t h t i m e .

S o m e t i m e s t h c o n c e p t i a b s t r a c t , p u r e l y v i s u a l ,l i k e t h a r c a d e g a m e T e m p e s t , i w h i c h t h p l a y e rc o n t r o l s f i g u r e t h a t m o v e s a r o u n d t h p e r i m e t e r o s h i f t i n g g e o m e t r i c s h a p e s , f i r i n g d o w n w a r d a t h c e n t e r , f r o m w h i c h e n e m y s h a p e s a r i s e i d e a d l ya t t a c k . T h e r e i n r e a l w o r l d s i t u a t i o n e v e n r e m o t el l i k e i t Y e t h s h a p e s a n p a t t e r n s h a v e a v i s u a lr h y t h m t h a t m a k e s T e m p e s t c o m p e l l i n g g a m e j u s tt w a t c h , l e a l o n e p l a y .

U l t i m a t e l y , m e m o r a b l e d i s p l a y s c o m e o u o s o m e o n e ' s m i n d . U n i m a g i n a t i v e g a m e s a r c r e a t e db p r o g r a m m e r s , w h o s e o n l y c o n c e r n i t h c r e a t i o no t i g h t , e f f e c t i v e c o d e . T h e r e i b e a u t y i g o o dp r o g r a m m i n g , b u t p l a y e r s d o n ' t e x p e r i e n c e t h c o d e— t h e y e x p e r i e n c e t h s i g h t s , s o u n d s , a n a c t i o n st h a t c o m e f r o m t h t e l e v i s i o n s e t . G o o d p a i n t i n g sc o m e f r o m a r t i s t s w h s e b e y o n d t h t e c h n i q u e s o p e r s p e c t i v e , c h i a r o s c u r o , a n c o l o r , w h h a v ec l e a r v i s i o n o w h a t t h p a i n t i n g o u g h t t b e a n u s t h e i r t e c h n i q u e s o n l y a m e a n s t o t h a t e n d .L i k e w i s e , g o o d v i s u a l d i s p l a y s i c o m p u t e r g a m e sc o m e f r o m d e s i g n e r s w h r e g a r d p r o g r a m m i n g t e c hn i q u e s m e r e l y a m e a n s t a e n d , n o a e n i t h e m s e l v e s .

I o t h e r w o r d s , i y o u ' r e g o i n g t c r e a t e r e a l l ym e m o r a b l e g a m e , i w o n ' t b e n o u g h j u s t t l e a r np r o g r a m m i n g t e c h n i q u e s . Y o h a v e t t h i n k o g o o dt h i n g s t d o o n c e y o u ' v e m a s t e r e d t h e m . I f a c t ,r e a l l y g o o d g a m e i d e a c a o f t e n l e a d y o t s o l v ep r o g r a m m i n g p r o b l e m s o d e v e l o p p r o g r a m m i n gt e c h n i q u e s t h a t o t h e r p e o p l e h a v e n o t h o u g h t o y e t .

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

D o e s i s o u n d m y s t i c a l a n m a g i c ? I n w a y , i i s G a m e p r o g r a m m i n g i s n ' t m a t h o l o g i c , i t ' s a r t .O r a t h e r , i t ' s m a t h a n l o g i c u s e d a s t h e t o o l s t c r e a t e a r t . ( A n d y o t h o u g h t y o u w e r e j u s t m a n i p ul a t i n g l o o p s , b r a n c h e s , v a r i a b l e s , a n v e c t o r s ! )

P R I N T I N G R A N D O M S C R E E NM a n y g a m e s k e e p i n t e r e s t a l i v e b s e t t i n g u

n e s c r e e n e v e r y t i m e y o p l a y . r a n d o m l y g e n e r -

Page 15: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 15/100

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

T h b a s i c t e c h n i q u e i t s e u g r o u p o d i p l a y e l e m e n t s , l i k e p i e c e s i b o a r d g a m e . E a c he l e m e n t w i l l b e i t h e r s i n g l e c h a r a c t e r o c o p l e x c h a r a c t e r s t o r e d i s t r i n g v a r i a b l e . T h l a r ge s p i e c e i o u e x a m p l e p r o g r a m w i l l b a o c e a nl i n e r , f o u r c h a r a c t e r s w i d e . T h o t h e r m o v a b l ep i e c e s a r e a c r u i s e r , t w c h a r a c t e r s w i d e , a n q u i c k l i t t l e s p e e d b o a t , w h i c h c o n s i s t s o s i n g l ec h a r a c t e r . T h e n w e ' l l h a v e s m a l l s t a t i o n a r y b u o y s ,o n c h a r a c t e r i n s i z e , a n l i g h t h o u s e s , w h i c h c o n s i s to t w c h a r a c t e r s s t a c k e d o n a t o p t h o t h e r .

( T d e m o n s t r a t e t h m e t h o d s o s e t t i n g u a r a nd o s c r e e n , c o u l d a s y o j u s t t i m a g i n e t h s h a p e s . B u l i t t l e g r o u p s o l e t t e r s a n n u m b e r s

■ f ^ J o u s t p r o -v i d e s g a m e rw i t h e x p e r ie n c e s u n l i k el t o c c u r i r e a l l i f e .R E A D E RS E R V I C EN O 2

m o v i n g a r o u n d t h s c r e e n a r e n ' t v e r y s a t i s f y i n g . S I ' i n c l u d i n g s e o s e v e n t e e n c u s t o m c h a r a c t e r sa n t h s u b r o u t i n e t s e u c u s t o m c h a r a c t e r s e t .

w o n ' t e v e n a t t e m p t t e x p l a i n w h a t ' s g o i n g o n a n y o c a l e a v e o u t t h e s e l i n e s — 5 0 0 t h r o u g h 5 1 a n 1 0 0 0 o n I w i l l s a v e y o h a l f t h e t y p i n g i t h i sp r o g r a m — b u t y o u ' l l m i s s m o s t o t h f u o t h d i p l a y . Y o m u s t h a v e l i n e 5 0 0 , b u t i c a n b e 5 0 R E M . )

F I T T I N G T H D I S P L A Y T T H G A M EL e t ' s k e e p t h g a m e c o n c e p t s i m p l e . T h p l a y e r

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

A t h b o a t d r i f t s u t h s c r e e n , i m u s t a v o i dv a r i o u s o b s t a c l e s . T h e r e a r l a r g e a n s m a l l b o a t sd o c k e d i t h r i v e r . T h e r e a r e a l s o l i g h t h o u s e s .c o l l i s i o n w i t h a l i g h t h o u s e i t o t a l d i s a s t e r — t h e b o a ts i n k s . c o l l i s i o n w i t h a s h i p c a b s e r i o u s p r o bl e m , d e p e n d i n g o n t h e s h i p ' s s i z e . C o l l i s i o n s w i t ht h s m a l l b u o y s i t h w a t e r c o s t o n l y f e p o i n t s .

H o w e v e r , i a s h i p i c o l o r e d g r e e n , t h p l a y e r ' sb o a t n e e d s t d o c k w i t h i i o r d e r t e x c h a n g e c a g o — t h e r e a r l o t s o p o i n t s f o t o u c h i n g e a c h g r e e ns h i p , a n e v e n m o r e f o m a k i n g i t t h t o o t h s c r e e n .

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

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

1 W d o n ' t w a n t t P R I N T a n s h i p s o l i g h t h o u s e so b u o y s o n t o o o t o u c h i n g e a c h o t h e r .

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

3 W w a n t t h s c r e e n t l o o k r a n d o m — t h i n g ss h o u l d n ' t b e l i n e d u i n e a t r o w s a n c o l u m n s l i k ea o r c h a r d .

4 W w a n t l o t s o d i f f e r e n t c o l o r s .H e r e i p l a n t h a t w i l l e n a b l e u t m e e t t h e s e

r e q u i r e m e n t s :D i v i d e t h s c r e e n i n t o c e l l s . T h w i d e s t f i g u r e ,

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

R a n d o m n u m b e r s . O u r o u t i n e m u s t r a n d o m l yd e c i d e w h i c h f i g u r e t p u i e a c h c e l l — o r w h e t h e rt p u f i g u r e i n a t a l l . A l s o , w m u s t h a v e a n o t h e rw a t r a n d o m l y d e c i d e w h e r e w i t h i n t h c e l l t P R I N T t h f i g u r e . W i t h c e l l s s i x s p a c e s w i d e , e v e nt h o c e a n l i n e r s h a v e o n s p a c e l e e w a y f r o m s i d e t s i d e , a n t h n a r r o w e s t o b j e c t s — b u o y s , l i g h t h o u s e s ,a n s p e e d b o a t s — c o u l d b i a n o i ~ \ y e d i f f e r e n tp o s i t i o n s w i t h i n t h c e l l . W n e e d t h i s r a n d o m p l a c em e n t w i t h i n t h c e l l b e c a u s e i e v e r y f i g u r e w e r eP R I N T e d a t h l e f t h a n d e d g e o i t c e l l , w e ' d g e n e a t a l l - i n - a - r o w a p p e a r a n c e . A n o t h e r r a n d o m r o t i n e m u s t d e c i d e w h e t h e r t h a v e s h i p f a c e l e f t o r i g h t . A n d , f i n a l l y , w m u s t h a v e r a n d o m n u m b e rt d e c i d e w h a t c o l o r t h s h i p s h o u l d b e ( L i g h t h o u se w i l l a l w a y s b e w h i t e ; b u o y s w i l l a l w a y s b b l a c k . )

T h i s m e a n s w n e e d t g e n e r a t e f o u r r a n d o mn u m b e r s a n t w i n d e x n u m b e r s . T h i n d e x v a r i a b l e

w i l l s e t h r o w n u m b e r — w e ' l l u s e v e r y t h i r dr o w . T h i n d e x v a r i a b l e w i l l s e t h c e l l n u m b e r —w e ' l l u s e v e r y s i x t h c o l u m n t s t a r t c e l l . W e ' l l

A H O Y ! 1

Page 16: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 16/100

g e n e r a t e r a n d o m n u m b e r t d e t e r m i n e i c e l lw i l l b b l a n k o r i t i i n o b l a n k , w h i c h f i g u r e i w i l l c o n t a i n . W e ' l l u s t h r a n d o m n u m b e r t o s e tt h e p o s i t i o n o t h e f i g u r e w i t h i n c e l l , i h r a n d o mn u m b e r 1 c h o o s e a m o n g f i v e p o s s i b l e c o l o r s ,a n t h r a n d o m n u m b e r t c h o o s e w h i c h d i r e c t i o nt h f i g u r e w i l l b f a c i n g .

S e u t h b u i l d i n g b l o c k s . T h f i g u r e s t h a t w p u i n t o t h c e l l s a r l i k e b u i l d i n g b l o c k s , w h i c h a r s e u i s u b r o u t i n e e x e c u t e d o n c e , a t h b e g i nn i n g o f t h p r o g r a m . T h t h r e e s h i p s a r e s t o r e d i t h s t r i n g a r r a y S H S f . v . v j . E a c h s h i p w i l l h a v e t w p o s s i b l e s h a p e s , o n f o m o v i n g l e f t , t h o t h e r f o m o v i n g r i g h t . T h f i r s t i n d e x i t h a r r a y ( t h e i d e x ) w i l l d e t e r m i n e w h i c h o t h t h r e e s h i p s i d i s -

L i v i n g i t h m i l i e u o f g a m e l i k eL o d e R u n n e rc a h a v e l a s t -i n e f f e c t s .R E A D E RS E R V I C EN O 2

p l a y e d ; t h s e c o n d i n d e x ( y d e t e r m i n e s w h i c h d i r e ct i o n t h e s h i p w i l l f a c e . I t h . i n d e x i 0 t h o c e a nl i n e r w i l l b d i s p l a y e d : i t h e c r u i s e r , a n i t h s p e e d b o a t . I t h e y i n d e x i 0 t h s h i p w i l l f a c el e f t : i 1 t h e n r i g h t .

T h i s i d o n e i l i n e s 5 2 a n 5 3 o t h p r o g r a m :5 2 S H S ( O , O ) = M @ A B C M : S H $ ( O , 1 ) = " D E FG M : S H $ ( 1 , O ) = " H I " : S H $ ( l , l ) = " J K n5 3 S H $ ( 2 J 0 ) = " L " : S H S ( 2 , 1 ) = " M " : B U $= " N M : L H $ = M O " + C H R $ ( 1 7 ) + C H R $ ( 1 5 7 ) + MP G E N E R A T I N G T H R A N D O M D I S P L A Y

I n t h e p r o g r a m R a n d o m D i s p l a y o p a g e 8 6 l i n e s6 4 t 6 7 c o n t a i n t h s c r e e n g e n e r a t i n g s u b r o u t i n e .I n a d d i t i o n , l i n e s 7 0 0 . 7 1 0 . 7 2 0 , 7 3 0 . a n 7 4 e a c hc o n t a i n s u b - s u b r o u t i n e s t P R I N T o n o [ h f i g u r e sw i t h i n c e l l . L e t ' s l o o k a t h o s e r o u t i n e s c l o s e l yh e r e . ( I y o r e m e m b e r l a s t m o n t h ' s c o l u m n , w a l s o u s t h e v a r i a b l e B t c o n t a i n t h n u m b e r o t h l a s t u s a b l e l i n e a t t h b o t t o m e d g e o t h e s c r e e n ,a n t h v a r i a b l e R t c o n t a i n t h n u m b e r o t h l a s t u s a b l e c o l u m n a t h r m h t e d u e o t h s c r e e n . )

6 4 P R I N T C H R $ ( 1 4 7 ) : F 0 R 1 = T I T ( B E / 3 ) : I N T ( R N D ( 9 ) * 2 ) : F O R J -

I N T ( R E / 6 )6 4 M = I N T ( 5 * R N D ( 9 ) )6 5 K = l + I N T ( R N D ( 9 ) * 1 0 ) O G O S U B

7 0 0 , 6 7 0 , 7 1 0 , 6 7 0 , 7 2 0 , 6 7 0 , 7 3 0 , 6 7 0 ,7 4 0 , 6 7 06 6 N E X T : N E X T : R E T U R N6 7 R E T U R NI l i n e 6 4 0 . w c l e a r t h e s c r e e n — C H R S ( 1 4 7 ) — a n dt h e n b e g i n t w n e s t e d l o o p s . T h o u t e r l o o p s e t s t h v a r i a b l e t e v e r y t h i r d l i n e , s t a r t i n g a t h t o o t h s c r e e n ( 0 a n e n d i n g b e f o r e t h b o t t o m l i n e( B E ) . T h i n n e r l o o p s e t s t h e v a r i a b l e t e v e r ys i x t h c o l u m n s t a r t i n g a t h l e f t e d g e o t h s c r e e n( 0 a n e n d i n g b e f o r e t h r i g h t e d g e ( R E ) . W i t h i nt h l i n e l o o p ( I ) , b u o u t s i d e t h c e l l l o o p ( J ) , w g e n e r a t e t h r a n d o m n u m b e r N T h i s m e a n s t h a t e e r f i g u r e i g i v e n r o w i l l f a c e t h e s a m e d i r e ct i o n , b u t h a t a n r o c a f a c e e i t h e r l e f t o r i g h t .

N o t i c e t h a t t h n e s t e d l o o p s m e a n t h a t w w i l ls t a r t a t t h u p p e r l e f t - h a n d c e l l , d e a l w i t h e a c h c e l li t h t o r o w , a n t h e n j u m p d o w n t t h t h i r dr o a n d e a c h c e l l i t h a t r o f r o m l e f t t o r i g h t .u n t i l w r e a c h t h b o t t o m r i g h t - h a n d c o r n e r o f t h s c r e e n .

L i n e 6 4 s e t s t h v a r i a b l e t n u m b e r b e t w e e na n 4 T h i s n u m b e r w i l l b a i n d e x i n t o t h e c o l

o r - a s s i g n m e n t a r r a y . C L S f . v J , w h i c h h a b e e n p r e v io u s l y s e u s t h a t e a c h e l e m e n t i t h a r r a y c o n -t a i n s a d i f f e r e n t c o l o r c h a r a c t e r . W h e n P R I N T e d ,e a c h c o l o r c h a r a c t e r c a u s e s a l o t h e r c h a r a c t e r sP R I N T e d a f t e r w a r d t b t h c h o s e n c o l o r . I t ' s j u s ta i y o p r e s s e d t h C T R L - c o l o r o C o m m o d o r e -c o l o r k e y c o m b i n a t i o n s .

L i n e 6 5 s e t s t r a n d o m n u m b e r f r o m t 1 0 T h e n t h O s t a t e m e n t u s e s t j u m p t o n

o t e s u b r o u t i n e l i n e s . N o t i c e t h a t h a l f t h s u b r o ut i n e l i n e s a r 6 7 0 , a n l i n e 6 7 d o e s n o t h i n g e x c e p tR E T U R N . T h i s m e a n s t h a t a p p r o x i m a t e l y h a l f t h l i m e , t h e O s t a t e m e n t w i l l d n o t h i n g — l e a v i n g a p r o x i m a t e l y h a l f t h c e l l s o t h s c r e e n b l a n k . T h o t h e r f i v e l i n e s l e a d t s u b r o u t i n e s t h a t P R I N T o n o t h { " w e p o s s i b l e f i g u r e s o t h s c r e e n . T h i sm e a n s t h a t i a n f i g u r e i P R I N T e d i t h c e l l a a i i . i h a a e q u a l c h a n c e o f b e i n g a n o t h f i v ef i g u r e s .

W h a t i w w a n t e d m a n y m o r e b u o y s t h a n a n o t h e r f i g u r e ? W c o u l d a d j u s t t h e c h a n c e s b y r e p l a ci n l i n e 6 5 w i t h t h e s e t w l i n e s :6 5 K = 1 + I N T ( R N D ( 9 ) * 1 6 )

1 A H O Y !

Page 17: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 17/100

6 5 O G O S U B 6 7 0 , 6 7 0 , 6 7 0 , 6 7 0 , 6 70 , 6 7 0 , 6 7 0 , 6 7 0 , 7 3 0 , 7 3 0 , 7 3 0 , 7 3 0 , 7 1 0, 7 0 0 , 7 2 0 , 7 4 0A b o u t h a l f t h e c e l l s w i l l s t i l l b b l a n k , b u t n o q u a r t e r o f t h c e l l s w i l l c o n t a i n b u o y s , a n t h o t h e rf o u r f i g u r e s w i l l f a i r l y e v e n l y d i v i d e t h r e m a i n i n gf o u r t h o t h c e l l s .

L i n e 6 6 c l o s e s b o t h l o o p s a n d , w h e n t h w h o l es c r e e n i s e u p r e t u r n s f r o m t h s u b r o u t i n e . L i n e6 7 i t h e m p t y s u b r o u t i n e t h a t c a u s e s a c e l l t o r em a i n b l a n k .

H e r e a r e t h e f i v e r o u t i n e s t h a t a c t u a l l y P R I N T t h f i g u r e s i t h c e l l s . E a c h r o u t i n e e n d s w i t h R T U R N s t a t e m e n t .

7 0 P R I N T V P $ ( I * 3 ) T A B ( 6 * J ) C L $ ( M ) SH $ ( 0 , N ) : R E T U R N7 1 L = 0 : I F ( J + 1 ) * 6 < = R E T H E N I N ( R N D ( 9 ) * 4 )7 1 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C L $ ( M) S H $ ( 1 , N ) : R E T U R N7 2 L = 0 : I F ( J + 1 ) * 6 < = R E T H E N L = I N T( R N D ( 9 ) * 5 )7 2 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C L $ ( M) S H $ ( 2 , N ) : R E T U R N7 3 L = 0 : I F ( J + l ) * 6 < = R E T H E N L = I N T( R N D ( 9 ) * 5 )7 3 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C H R S (1 4 4 ) B U $ : R E T U R N7 4 L = 0 : I F ( J + 1 ) * 6 < = R E T H E N L = I N T( R N D ( 9 ) * 5 )7 4 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C H R $ (5 ) L H $ : R E T U R NB e c a u s e t h e r e i s n ' t r o o m w i t h i n a c e l l t m o v e t h o c e a n l i n e r a r o u n d , t h e r o u t i n e a 7 0 i t h s i m p l e s t .I f i n d s t h c e l l b P R I N T i n g c u r s o r - d o w n c h a r a c t e rc o n t a i n e d i t h s t r i n g V P ( a , ) — t h e r i g h t r o i f o u n d b m u l t i p l y i n g 1 * 3 , T h e n i T A B s i t t h r i g h t c o l u m n n u m b e r f o t h c e l l — J * 6 . I P R I N T st h c o l o r — C L $ ( M ) — a n d t h s h i p i t s e l f — S H $ ( 0 . N ) —w i t h d e t e r m i n i n g w h i c h w a t h s h i p i f a c i n g .

E a c h o t h o t h e r r o u t i n e s t a k e s t w l i n e s . T h f i r s t l i n e o e a c h p a i r s e t s t 0 O n l y i t h c e l ld o e s n o e x t e n d b e y o n d t h r i g h t - h a n d e d g e o t h s c r e e n i s e t r a n d o m n u m b e r . W h e n t h f i u r i P R I N T e d i t h n e x t l i n e , t h r a n d o m n u b e i a d d e d t t h T A n u m b e r t p l a c e t h f i u r i i t r a n d o m p o s i t i o n w i t h i n t h c e l l .

T h a t ' s a l l . E a c h t i m e t h s u b r o u t i n e a 6 4 i c a l l e d , t h e w h o l e s c r e e n i c l e a r e d a n t h e n s e u r a n d o m l y , b u a c c o r d i n g t s t r i c t r u l e s t h a t m a k es u r e t h s c r e e n d i s p l a y w o r k s .

T h r e s t o t h p r o g r a m i p r e t t y w e l l s e l f - e x p l a na t o r y . L i n e 1 0 r o u t e s t h p r o g r a m t t h s e t u p r o ut i n e s . L i n e s 1 0 0 t 1 2 c a l l t h s c r e e n g e n e r a t i n gs u b r o u t i n e , t h e n w a i t u n t i l a n k e i p r e s s e d b e f o r ec r e a t i n g n e s c r e e n . Y o c a n k e e p g e n e r a t i n gn e s c r e e n s b c o n t i n u i n g t p r e s s a n r e g u l a r k e y .T s t o p t h p r o g r a m , p r e s s R U N / S T O P - R E S T O R E .

L i n e s 6 0 t 6 2 s e u t h v e r t i c a l m o v e m e n ts t r i n g s ( H O M E a n d c u r s o r - d o w n c h a r a c t e r s ) a n t h c o l o r a r r a y C L $ ( X ) .

L A U N C H I N G T H S H I P ST h r a n d o m s c r e e n i f i n e — b u t t h o s e s h i p s s h o u l d n ' t

h a v e t s t a y a a n c h o r a l t h e t i m e . L e t ' s l a u n c ht h e m , g e t h e m m o v i n g .

W e ' l l a r r a n g e t h s c r e e n l i k e t h i s : A t h t o t h e r e ' l l b r o o i b u o y s , l i g h t h o u s e s r a n d o m l y a r a n g e d . T h e s e w o n ' t m o v e . T h e n t h e r e ' l l b f e b l a n k r o w s i w h i c h t h o c e a n l i n e r w i l l s a i l b a c ka n f o r t h . T h e n a n o t h e r r o o b u o y s a n l i g h t h o u se s t h e n s o m e r o w s w h e r e t h e c r u i s e r w i l l m o v e -o n l y t w i c e a f a s t a t h o c e a n l i n e r . M o r e b u o y sa n l i g h t h o u s e s , a n t h e n s p a c e w h e r e t h s p e e db o a t w i l l z i a l o n g t w i c e a f a s t a t h c r u i s e r a n f o u r t i m e s a f a s t a t h o c e a n l i n e r . F i n a l l y , n e a rt h b o t t o m o t h s c r e e n t h e r e ' l l b o n l a s t r o o b u o y s a n l i g h t h o u s e s .

M o s t o t h i s p r o g r a m . M o v i n g D i s p l a y , i t h s a m e a s t h e R a n d o m D i s p l a y p r o g r a m , b u t a v o i dc o n f u s i o n , b o t h p r o g r a m s w i l l b p r i n t e d i f u l l o p a g e s 8 6 a n d 8 7

T h s c r e e n i s t i l l g e n e r a t e d r a n d o m l y , b u n o t h o n l y f i g u r e s t h a t w i l l b p u o t h s c r e e n a f i r s t a r b u o y s a n d l i g h t h o u s e s , a n i n s t e a d o c e l l ss i c o l u m n s w i d e , t h c e l l s w i l l b e o n l y t w c o u m n s w i d e . T h l i n e s f r o m 6 4 t 7 1 a r c h a n g e da c c o r d i n g l y . W h e n e x e c u t e d , t h i s r o u t i n e p u t s f o u rr o w s o b u o y s a n l i g h t h o u s e s o t h s c r e e n .

A n o t h e r c h a n g e i i t h s h i p ' s s h a p e s , w h i c h a r a s s i g n e d i l i n e s 5 2 a n 5 3 0 . N o w . a n s h i p t h a tw i l l m o v e l e f t h a b l a n k s p a c e a d d e d t t h r i g h ts i d e o t h e f i g u r e , a n a n s h i p t h a t w i l l m o v e r i g h th a b l a n k s p a c e a d d e d t t h l e f t s i d e . T h i s m e a n st h a t a s t h e s h i p s m o v e a l o n g , t h e y w i l l a u t o m a t i c a l l ye r a s e o n s p a c e b e h i n d t h e m — w e d o n ' t h a v e t P R I N T b l a n k t e r a s e t h s h i p a i t o l p o s i t i o n .T h i s m e a n s t h e r e ' l l b n b l i n k i n g w h e n t h s h i p sm o v e .

S i n c e t h l o n g o c e a n l i n e r w i l l r e a c h t h r i g h t -h a n d e d g e o t h s c r e e n s o o n e r t h a n t h s m a l l e rs h i p s , a n t h c r u i s e r s o o n e r t h a n t h s p e e d b o a t ,e a c h o t h e m m u s t h a v e i t o w r i g h t - h a n d e d g e

C o n t i n u e d o n p a g e 9 A H O Y ! 1

Page 18: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 18/100

I 3 C O K R I E V I I E WT H W O R K I N GC O M M O D O R E 6 b D a v i d L a w r e n c e ( C r e a t i v e C o p u t i n g P r e s s , 1 9 8 4 ; $ 9 . 9 5 ) . 1 7 p a g e s , s o f t b o u n d .

V i W o r k i n g C o m m o d o r e 6 i p r o g r a m m e r ' s d e l i g h t ! N o n p r o -

g r a m m e r s c a e n t e r i t p r o g r a m sf o r t h e i r g e n e r a l u t i l i t y , b u t h p r o g r a m m e r c a h a r v e s t i f o i t s u b r o u t i n e s a n p r o g r a m m i n gi d e a s . B e g i n n e r s m a f i n d t h i sc o l l e c t i o n o 2 p r o g r a m s r o u g hg o i n g . A l o t h e r s k i l l l e v e l s w i l lf i n d v a l u a b l e r o u t i n e s . T h b o o ki t r e a s u r e h o u s e o u s e f u l t e c hn i q u e s w h i c h c a n b e a d a p t e d t w i d e v a r i e t y o f p r o g r a m s .

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

C o m p u t e rM A G A Z I N E

T Y P E DA N M A I L E D O D I S K

F R O M S O 2 5 P E O N L Y M O N T HI n c l u d i n g d i s k a n p o s t a g e .

W t y p e f o r :C 6 A T A R I A P P L EW a r t y p i n g s e r v i c e . P r i c e i n c l u d e sa l t h p r o g r a m s f r o m 3 t o p m a g a z i n e sf o y o u r c o m p u t e r . P r o g r a m s a r t y p e d ,r u t e s t e d , a n m a i l e d t y o u o n d i s ka s o o n a p o s s i b l e e a c h m o n t h .

A M T Y P EC O R P O R A T I O N

d a y s t o l l f r e e( 8 0 0 ) 5 2 1 - 3 2 0 0

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

1 A H O Y !

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

T h a u t h o r p r o v i d e s c o m m e nt a r y o e a c h m o d u l e , r e l a t i n g i t t h o t h e r p a r t s o t h p r o g r a m .L i n e - b y - l i n e a n n o t a t i o n s a n i s t r u c t i o n s f o r t e s t i n g t h m o d u l ec o m p l e t e e a c h s u b s e c t i o n . T h a n o t a t i o n s a r e f u l l o g e m s . F o e x a m p l e , i t h " A r t i s t " p r og r a m , L a w r e n c e d e m o n s t r a t e s a ne a s y t e c h n i q u e f o a c c e s s i n g a l 1 o t h 6 4 ' s c o l o r s w i t h o u t h a i n t u s t h C o m m o d o r e k e y .

R e a d i n g l i s t o t h c o m p l e t ep r o g r a m s d o e s n ' t i n d i c a t e h o u s e f u l t h i s b o o k i s T h c o m p l e t ep r o g r a m s i n c l u d e a t e x t e d i t o r ,d r a w i n g r o u t i n e , a m i n i - d a t a b a s e ,s o m e e d u c a t i o n a l d r i l l s , a n s o m ea c c o u n t i n g p r o g r a m s . E a c h i m e a t > ' , u s e f u l p r o g r a m o i t t y p e ,a n c a n b e p u t w o r k w i t h n p r o g r a m m i n g c h a n g e s .

T h m o d u l e s w i t h i n e a c h p r og r a m , h o w e v e r , c a n b e m i x e d a n m a t c h e d t p r o d u c e a u n l i m i t e dn u m b e r o s p e c i a l a p p l i c a t i o n s .F o e x a m p l e , t h ' " A r t i s t " i d r a w i n g p r o g r a m . I h a f o u r r o t i n e s . T h f i r s t , " V a r i a b l e s . "s i m p l y s e t s a s i d e r o o m f o i n i t i a li z i n g v a r i a b l e s . T h s e c o n d ." C u r s o r , M o v e , P r i n t , " i t h h e a r t o t h p r o g r a m , a n d c a n b eu s e d b y i t s e l f t d r a w o t h s c r e e n . T h t h i r d a n f o u r t h ." S a v e D e s i g n " a n " S a v eS c r e e n , " p e r m i t t h a r t i s t t s a v e

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

i n c l u d e s r o u t i n e s f o r b u s i n e s s a n p l e a s u r e g r a p h i c s , m u s i c , b u s i n e s sa n h o m e a p p l i c a t i o n s , a n d e d uc a t i o n a l s o f t w a r e . H o f f e r s p r g r a m s f o m e r g i n g , d e l e t i n gb l o c k s o l i n e s , a n r e n u m b e r i n gp r o g r a m s t f a c i l i t a t e u s i n g t h m o d u l e s t m a k e c o m p l e t e p r g r a m s .

P r o g r a m l i s t i n g s a r f a i r l y c l e a r

f o d o t - m a t r i x r e p r o d u c t i o n s . T h b o o k b e g i n s w i t h t h e b e s t k e f o d e c i p h e r i n g t h g r a p h i c s y m b o l si C o m m o d o r e p r o g r a m s t h a th a v e s e e n . A l p r o g r a m s s a v e t t a p e , s o d i s k d r i v e o w n e r s w i l lh a v e t w r i t e t h e i r o w I / O r o ut i n e s .

A l m o s t a l t h p r o g r a m s u s m e m o r y l o c a t i o n s s p e c i f i c t t h C o m m o d o r e 6 4 V I o w n e r s c a p r o b a b l y u s t h b o o k , b u w i l lh a v e t a d a p t . T h p r o g r a m s u s t h C o m m o d o r e g r a p h i c c o n t r o ls y m b o l s h e a v i l y . T h e y a r e n o tr e a d i l y t r a n s p o r t a b l e t o t h e r m c h i n e s .

L a w r e n c e s a y s i h i p r e f a c et h a t h w a n t e d t w r i t e " s o l i dc o l l e c t i o n o p r o g r a m s t h a t w o u l db w o r t h h a v i n g . " H s u c c e e d e dv e r y w e l l . A $ 1 0 , V i e W o r k i n gC o m m o d o r e 6 i a i r r e s i s t i b l eb a r g a i n .

— A n n e t t e H i n s h a w

6 S o f t w a r e

P l u s ©5 e r i o u s S y s t e m s

f o H o m eM a n a g e m e n t

D e s i g n e d f o t h C o m m o a o r e 6 E a c h v o l u m e c o n t a m s s y s t e m s A H s y s t e m s i n c l u d e f u l lu p d a t e f e a t u r e s , s i m p l e E n g l i s h o n - l i n e i n s t r u c t i o n s ,m e n u d r i v e n o p e r a t i o n , h i g n s p e e d c o O e f a s t s o r t i n ga n p r i n t e d r e p o r t s .

O p e r a t i o n a l I m i n u t e s , n o h o u r s , B e c a u s en e r e i s n o c o m D i o t e d d a t a b a s e o i n s t r u c t i o n m a n u a lt m a s t e r

V O L U M E T I T L E S ;H o m e i n v e n t o r y N a m e a n

A d d r e s s • H o m e / A u t o M a i n t e n a n c eE v e n t P e m m a e r R e c o r d i n g

L i b r a r y $ 2 4 . 9 5V O L U M E I T I T L E S :

B u s j n e s s E x p e n s e • M e d i c a lH i s t o r y E l e c t r o n i c S a n k B o o t e s

w a i l i n g w o e i s • u s M a n a g e rS 2 - 1 9 S

A V A I L A B L E O D I S K E T T E O N L Y9 0 - D A Y G U A W k N T E E

T o r O e r s e n d $ 2 4 . 9 5 f o s e v o l u m e p l u s 5 C p o s t a g e i r a n a f c n g p e r o r d e r t r

S u p e r i o r M i c r o S y s t e m s , i n c .P B o 7 1 3 • W h e e l i n g f L 6 0 0 9 0O r d e r s i 5 1 2 i 3 9 4 - 9 5 9 4 % A M C O C h g .

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

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

Page 19: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 19/100

C H E C K L I S Tf o t h C - 6 4

B y B o b S p i r k oE v e r y o n e m a k e s l i s t s . A h o b b y i s t , s h o p p e r , o

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

B u t h e r e ' s n m o r e n e e d t w o r r y . C h e c k l i s t i v e r y e a s y t u s e . f l e x i b l e , a n s a f e g u a r d e d a g a i n s tm i s s - k e y i n g . Y o w i l l f i n d t h e s c r e e n d i s p l a y n e a ta n a t t r a c t i v e t h r o u g h t h u s e o f e x t e n d e d b a c kg r o u n d c o l o u r m o d e .

A a a v i d t o u r c y c l i s t , w r o t e C h e c k l i s t a s a a i i s e l e c t i n g e q u i p m e n t f o a n g i v e n t r i p . M e q u i pm e n t l i s t w i l l v a r y d e p e n d i n g o t h t r i p ' s l e n g t h , i t d e g r e e o d i f f i c u l t y , a n t h w e a t h e r ( n o t t m e n t i o nw h i m s ) . M o r e o v e r , a a a u l t r a l i g h t e n t h u s i a s t ,f i n d i o \ s p e c i a l i n t e r e s t t k e e p t r a c k o m l o a dw e i g h t . W i t h C h e c k l i s t , a a b l e t l i s t a l i t e m sa n t h e i r w e i g h t s i a n c a t e g o r y ( c l o t h i n g , f o o d ,e t c . ) . T h e n , c a t e g o r y b y c a t e g o r y , g t h r o u g h m b a s e l i s t a n c h o o s e t h i t e m s t h a t w o u l d l i k e t ot a k e . m a a l s o a d a n i t e m s n o o t h b a s e l i s t .a n c a m a k e c h a n g e s i a n i t e m ( i w a n t t t a k e t h r e e p a i r s o s o c k s , t h e n a d j u s t t h e w e i g h t a c o r d i n g l y ) . A w e l l , c a c o d e i t e m s , s t h a t i h a v e t w s i m i l a r i t e m s c a d i s t i n g u i s h b e t w e e n t h t w o . A l s o , o f c o u r s e . c a s t r i k e a i t e m o f m l i s t , s h o u l d c h a n g e m m i n d .W h i l e a l t h i s i h a p p e n i n g , r e c o r d o t h t o t a lw e i g h t a n c a t e g o r y w e i g h t i d i s p l a y e d . O n c e h a v eg o n e t h r o u g h a l t h c a t e g o r i e s , t h s c r e e n d i s p l a y s

t h c a t e g o r i e s , s u b t o t a l s , a n t o t a l w e i g h t . F r o mt h e r e m a h a v e l i s t o t h e s e l e c t e d i t e m s d i p l a y e d , o g o b a c k t a n c a t e g o r y a n m a k e c h a n ge s o p r o d u c e h a r d c o p y o m s e l e c t i o n s .

B u t y o u n e e d n o b c y c l i s t t m a k e u s o C h e c k l i s t . J u s t s e l e c t y o u r o w D A T A . D A T A s t a t em e n t s a r f o r m a t t e d i t h f o l l o w i n g m a n n e r ( t h ep r o g r a m i n c l u d e s f e D A T A l i n e s f o d e m o n s t r at i o n p u r p o s e s ) :

D A T A A 1 $ , B 1 $ C 1 $ , D 1 , B 2 $ C 2 $ , D 2 , . . . ,B n $ C n $ , D n , 0 , 0w h e r e A 1 S i t h c a t e g o r y n a m e , B I i t h f i r s ti t e m , C I i t h c o d e a n D i t h w e i g h t ( i y o w i s h t u s a d i f f e r e n t s t a n d a r d s u c h a d o l l a r s , t h e nc h a n g e l i n e s 3 3 a n d 2 5 1 0 ) . C a t e g o r y a n i t e m s t r i n g sm a h a v e l e n g t h o \ u t 1 c h a r a c t e r s . T h c o d ei s i n g l e c h a r a c t e r a n D i f o u r d i g i t n u m b e r( t h r e e d i g i t s i i c o n t a i n s a d e c i m a l ) . T h i t e m s f o

c a t e g o r y a r R H A D u n t i l i e n c o u n t e r s 0 . a n t h e n i l o o k s f o n e c a t e g o r y n a m e . I s t o p sR E A D i n g w h e n i e n c o u n t e r s E N D . Y o m a h a v eu t 2 i t e m s i c a t e g o r y , a i i l i m i t e d t s c r e e n l e n g t h . B u y o c a h a v e m o r e i t e m s u n d e rt h s a m e c a t e g o r y b y c r e a t i n g a n o t h e r c a t e g o r y u d e t h s a m e n a m e .

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

T h f o l l o w i n g e x p l a i n s t h u s e o f t h e k e y s :f l - D E L . T h i s w i l l d e l e t e a n i t e m t h a t y o h a v e

s e l e c t e d a n a d j u s t t h e w e i g h t s a c c o r d i n g l y .f 2 - C H N G . A f t e r y o h a v e g o n e t h r o u g h t h c a t e

g o r i e s a n m a d e y o u r s e l e c t i o n s , y o m a w i s h t g b a c k t m a k e c h a n g e s . A f t e r p r e s s i n g f 2 c a t eg o r y l i s t i s h o w n a n d y o u w i l l b e a s k e d f o t h c a t e g o r y . T h c a t e g o r y l i s t i n g w i l l a p p e a r a y o l e f ti a n d y o u c a e f f e c t t h n e c e s s a r y c h a n g e s .

f 3 - E X T R . W h e n y o w i s h t a d a n o t h e r i t e m n o A H O Y ! 1

Page 20: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 20/100

o t h b a s e l i s t , u s t h i s k e y . Y o w i l l b e a s k e d f o t h n a m e o t h i t e m a n i t w e i g h t . I i t h e n c o d e dw i t h a a n a d d e d t t h e n o t h l i s t . I y o w i s h t c h a n g e t h c o d e u s E 5

1 4 - T O T L . T h i s t a k e s y o t t h " p a g e " t h a t d i p l a y s t h e s u b t o t a l s a n t o t a l .

i ' 5 - N E W . H e r e y o w i l l b e a s k e d f o t h i t e m t h a ty o u w i s h t c h a n g e . A f t e r t h i s , y o c a e n t e r i t n e w e i g h t a n c o d e . I y o u d o n o w i s h t e n t e r n e c o d e , p r e s s R E T U R N . I w i l l n o a c c e p t t h i t e mt h a t y o h a v e a l r e a d y s e l e c t e d . I y o w i s h t c h a n g es u c h , t h e n s i m p l y d e l e t e t h e i t e m , c h a n g e t h w e i g h to r c o d e , a n p l a c e i b a c k o y o u r l i s t .

f 6 - C O P Y . T h i s p r o d u c e s h a r d c o p y o y o u r s l e c t i o n s a l o n g w i t h a l t h w e i g h t s . E a c h i t e m i l i s t e d w i t h c h e c k b o x f o c o n v e n i e n c e .

1 7 - N E X T . P r e s s i n g 1 a l l o w s y o t p r o c e e d t t h n e x t c a t e g o r y l i s t i n g .

f S - L I S T . l i s t o a l t h i t e m s t h a t y o c h o s e ( u t 6 i t e m s ) i d i s p l a y e d .

E - E N DE a c h p a g e w i l l d i s p l a y t h k e y s t h a t c a n b e u s e d

a t h a t t i m e . I y o e n t e r e i t h e r t h e D E L . N E W . o E X T R m o d e s a c c i d e n t a l l y , y o c a e s c a p e b y p r e s si n R E T U R N .

T h p r o g r a m l i n e s a n p r i n c i p l e v a r i a b l e s a r e :

L i n e s 1 1 5 - 2 6 0 :L i n e s 4 0 0 - 4 8 0 :L i n e s 5 0 0 - 5 6 0 :L i n e s 8 0 0 - 8 2 0 :L i n e s 1 0 0 0 - 1 1 1 0 :

L i n e s 1 1 0 0 - 1 1 1 0 :

L i n e s 2 0 0 0 - 2 0 1 0 :L i n e s 2 1 0 0 - 2 1 1 0 :L i n e s 2 5 0 0 - 2 5 9 0 :L i n e s 3 0 0 0 - 3 0 9 0 :L i n e s 4 0 0 0 - 4 1 7 0 :

L i n e s 5 0 0 0 - 5 0 9 9 :L i n e s 6 0 0 0 - 6 1 8 0 :L i n e s 7 0 0 0 - 7 1 7 0 :I S ( X . Y ) :G S ( X . Y ) :T I S ( X . Y ) :T G S ( X . Y ) :N ( X ) :S I X ) :

M

S e l e c t i t e mC h e c k s e l e c t e d i t e m o l i s tL i s t i t e m s i c a t e g o r yP r i n t t o t a lC o n v e r t n u m b e r N t c h a ra c t e r s t r i n g w i t h l e n g t hC o n v e r t s i r i n g t u p p e r c a s e( f o r b a c k g r o u n d c o l o u r )B e e pB u z zE x t r a i t e mD e l e t e i t e mL i s t c a t e g o r i e s , s u b t o t a l s , a n t o t a lL i s t s e l e c t e d i t e m sM a k e c h a n g e s i a n c a t e g o r yP r i n t h a r d c o p y

i t e m i c a t e g o r yW e i g h t o i t e mS e l e c t e d i t e mW e i g h t o f s e l e c t e d i t e mN u m b e r o f i t e m s i c a t e g o r yT o t a l w e i g h t o s e l e c t e d i t e m si c a t e g o r yN u m b e r o c a t e u o r i e s

S E P R O G R A M L I S T I N G O P A G E 8

c o m m o d o r eC O M M O D O R E 6 H A R D W A R E

1 5 3 0 D a t a s e t t eM a x i s e t1 5 4 1 D i s k D r r v e1 6 5 0 M o d e m1 5 2 6 P r - n i wU 0 C o t w M o r » t w

6 5 . 0 05 6 . O O

2 3 9 . 0 08 9 . 0 0

2 6 9 . 0 02 3 9 . 0 0

A C C E S S O R I E SD a t a 2 1 8 C H R ) 1 2 9 . 0 0D a t a 2 ( S C H R / C P M l 2 2 9 . 0 0K o a l a P a 6 9 . 0 0N u m e n c a i K e y b o a r d 3 5 . O OL i g h i P e 2 2 . O OC a r d c o E » i n 5 5 . 0 0

P R I N T E R SG E M I N I 1 0 ( B O C o l u m n ) 2 7 9 . 0 0G E M I N I 1 5 ( T 3 6 C o l u m n ) 4 1 9 . O 0D E L T A 1 0 f 8 0 C t f u r m ) 4 7 9 . 0 0R A D I X 1 0 ( 8 0 C o l u m n ) 6 3 9 . O OR A D I X 1 5 ( 1 3 6 C o l u m n 7 4 9 . O OP O W E R I Y P E D a i s y w h e e i 3 7 9 . O OE P S O N f l X - 8 0 ( 8 0 c o l u m n ) 3 3 9 . O OE P S O N R X - 8 0 F T ( 8 0 c o l u m n ) 4 6 9 . O OE P S O N F X - 8 0 ( 8 C o l u m n ) 5 5 5 . 0 0E P S O f * F X - 1 0 0 1 1 3 6 C o l u m n ) 7 4 9 . 0 0S I L V E R - R E E D E X 5 0 C D a s y w h e e l

( 8 0 c o l u m n ] 3 9 9 . 0 0O K I D A T A 9 2 4 4 9 . 0 0

P R I N T E R R I B B O N SG e m i n i P r i n t e r s i B i a c K / B l u e /

R e d / P u r p l e ) 3 . 0 0E o s o n P r i n t e r s 6 . 0 0

C O M M O D O R E I N T E R F A C E C A B L E SC a r r J c o G T . 7 9 . 0 0T y m a c 7 9 . O O

M O D E M SH E S M o d e m 5 4 . 0 0T r a n s t e r m S o f t w a r e 2 9 . 0 0

D I S K D R I V EC o n c o u ' d e 3 0 9 . O O

M O N I T O R SG o r i l l a H R e X

N o n - G l a r e S c r e e n . 8 9 . 0 0G o r i l l a " H f l e s 1 2

N o n - G l a r e A m o e f S c e e n 9 9 . O OS a k a t a S 1 0 C o l o r S c r e e n 2 3 9 . 0 0N E 1 2 6 0 . 1 O 9 . 9 5M o n i t o r C a b l e . . 1 0 . 0 0S a k a r a M o n i s m S t a n d 5 . O O

G E N E R I C D I S K SG e n e r i c 1 0 0 % D e t e c t - F r e e / G u a r a n t e e d M l N i - F L O P P V D I S K SD i s k e t t e s i B o M i n i 1 p e b o

S S / D D D D . ' O Do B o i k 1 7 4 9 / b o x 2 0 9 9 t K W

3 - 9 B o « e s 1 5 9 9 f l ) i » 1 9 9 9 / b o x1 0 B w e s H 9 9 / 6 O X 1 8 9 9 / b o >

B u l k D i s k e i t e s w i t h S l e e v e s P n c e p e D i s kS S / D D D D / D D

1 0 - 2 9 1 . 5 9 1 9 3 0 - 9 9 1 4 9 1 8 91 0 0 + 1 4 7

T O R D E R C A L L T O L L F R E E1 - 8 0 0 - 8 2 4 - 7 5 0 6

( 5 1 3 ) 2 9 4 - 2 0 0 2 I T o r d e r i O h i o )

C O M P U T E R C R E A T I O N S , I N C .P . O . B o 2 9 2 4 6 7 D a y t o n , O h i o 4 5 4 2 9

F o i n f o r m a t i o n c a l l : T u e s / T h u r s . 1 m t 3 m E a s t e r n S t a n d a r d T i m eM a s t e r C a r d V i s a C D ( A d d S 2 . 5 0 ) . A l o r d e r s a d d S 3 5 0 s h i p p i n g a n h a n d l i n g i C o n t i n e n t a l U n i t e d S t a l e s . A c t u a l f r e i g h t w i l l b e c h a r g e d o u t s i d e U . S . t i n c l u d e C a n a d a .A l a s k a . H a w a i i . P u e r t o R i c o a n A . P . O ' s .

R e a d e r S e r v i c e N o 3

Page 21: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 21/100

S T A R T I N G O J O I N I N G

1

; > ■ ' ■ ■ " ; . ' ■ ■ ■ ■ - , " : . ; ■ . " ■

r i o r t 1 9 8 3 , t h Y e a r o t h C o m p u t e r .o w n e r s o f p e r s o n a l c o m p u t e r s t e n d e d t b h o b b y i s t s , e n g i n e e r s , o i n d i v i d u a l s w i t hs o m e k n o w l e d g e o p r o g r a m m i n g . S u c h u

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

B u t h a n k s t t h V I 2 a n C - 6 4 , p r a c t i c a l l ye v e r y o n e c a o w c o m p u t e r t o d a y . A n t h n e w e ru s e r s a r m o r e l i k e l y t l o o k u p o n t h e i r m i c r o s a a p p l i a n c e s — t h e i r m a i n i n t e r e s t b e i n g , w h a t c a t h e i rc o m p u t e r s d f o t h e m ' , ' B u t t h n e w l y i n i t i a t e d ,e v e n t h m o s t u s e r - f r i e n d l y s y s t e m c a n a p p e a ro m i n o u s .

T o d a y ' s u s e r s a r f i n d i n g , j u s t a s y e s t e r d a y ' s d i d .t h a t t h e b e s t p l a c e t o b t a i n i n f o r m a t i o n i f r o m o n a n o t h e r : a n t h a t t h m o s t c o n v e n i e n t f o r u m f o t h i se x c h a n g e o f i n f o r m a t i o n i u s e r s g r o u p . F i v e y e a r sa g o , m o s t u s e r s g r o u p s w e r e g e n e r a l i z e d : i d i d n ' tm a t t e r w h a t b r a n d o c o m p u t e r y o o w n e d , o w h a ty o u r i n t e r e s t s w e r e . S u c h g r o u p s s t i l l e x i s t i r e m o t ea r e a s , b u m o s t o t h e a r l i e r g r o u p s h a v e g r o w n s l a r g e t h a t t h e y ' v e b r o k e n u i n t o s u b - g r o u p s o c o p u t e r b r a n d o s p e c i f i c i n t e r e s t .

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

W H U S E R S G R O U P ?T i l l u s t r a t e b e x a m p l e s o m e o t h e b e n e f i t s o

b e l o n g i n g t u s e r s g r o u p , I ' l l r u d o w n s o m e o t h a c t i v i t i e s o m o w n — t h e N e Y o r k C i t y V I 2 0 / C - 6 4 U s e r G r o u p ( N Y C U G ) . I s t a r t e d a b o u t t w y e a r s a g o , w h e n 1 o 1 p e o p l e b e g a n m e e t i n g a t h C o m m o d o r e s u b - g r o u p o t h N e Y o r k A m t e u r C o m p u t e r C l u b ( N Y A C C ) .

W i t h t h r i s e o t h C - 6 4 . o u g r o u p g r e w q u i c k l y— a n d s d i o u e n t h u s i a s m . W b e g a n i n v i t i n gc o m p a n i e s t g i v e d e m o n s t r a t i o n s . T h A l i e n G r o u pd e l i g h t e d u s w i t h t h e i r s i n g i n g V o i c e B o x . M i c r oW a r e c a m e u f r o m N e J e r s e y a n d e m o n s t r a t e dt h C o n n e c t i o n i n t e r f a c e , a l o n g w i t h t h r e s t o t h e i rl i n e .

M o s t u s e r s g r o u p s , o f c o u r s e , a r e n o t l o c a t e d i a r e a s l i k e N e Y o r k C i t y , w i t h n u m b e r o h a r dw a r e / s o f t w a r e m a n u f a c t u r e r s n e a r b y . B u t h f a c t i t h a t t h d e m o n s t r a t i o n s b y o u o w m e m b e r s h a v ep r o v e d e v e n m o r e i n t e r e s t i n g . O u r e s i d e n t a r t i s t ,w h h a d o n e t h s a m p l e d e m o s t h a t c o m e w i t h t h D o o d l e g r a p h i c s p a c k a g e , a m a z e d u w i t h h i w o r ko n e v e n i n g . O u S y s o p b r o u g h t h i l o c a l b u l l e t i nb o a r d d o w n s t h a t m e m b e r s w i t h o u t m o d e m s c o u l ds e w h a t t e l e c o m m u n i c a t i o n s w a l i k e , a n w h a tt h e y w e r e m i s s i n g ! W e ' v e h a l e c t u r e s o F O R T H .

A H O Y ! 2

Page 22: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 22/100

b e g i n n i n g m a c h i n e l a n g u a g e , s i m p l e B A S I C a r r a y sa n l o o p s . O n e m e m b e r e v e n b r o u g h t i h i d i s kd r i v e w h i c h h a b u r n e d u p t h a t w e e k s t h a t w c o u l d t a k e i a p a r t a n l o o k i n s i d e . W e ' v e h a d e o n s t r a t i o n s o w o r d p r o c e s s o r s , d a t a b a s e s , t e r m i n a lp r o g r a m s , a n s p r e a d s h e e t s . R e c e n t l y , s o m e o n e s u g e s t e d t h a t w b e g i n c o l l e c t i n g p u b l i c d o m a i n s o f tw a r e : w e n o w h a v e l i b r a r i a n w o r k i n g o i t

W h e n t h C P / M c a r t r i d g e w a i n t r o d u c e d , s e v e r a lm e m b e r s w h o ' d p u r c h a s e d i c a m e t m e e t i n g s c o p l a i n i n g a b o u t t h e l a c k o s o f t w a r e t s u p p o r t i t T h i s i n i t i a t e d o u f i r s t b i g p r o j e c t , w h i c h h a b e e n t c r e a t e p u b l i c d o m a i n C P / M l i b r a r y o o v e r 1 0 d i s k s f r o m t h N e Y o r k A m a t e u r C o m p u t e r C l u b ' sC P / M l i b r a r y . ( T h o s e i n t e r e s t e d i p u r c h a s i n g d i s k ss h o u l d w r i t e t C o m m o d o r e C P M / N Y C U G . c / A m a t e u r C o m p u t e r C l u b , P . O . B o 1 0 6 . C h u r c hS t r e e t S t a t i o n . N e Y o r k . N 1 0 0 0 8 . )

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

s o m e o n e .h o p e y o n o h a v e s o m e i d e a o w h a t y o u ' r e

m i s s i n g i y o u ' v e n e v e r b e l o n g e d t u s e r s g r o u p .Y o u r n e x t s t e p i c l e a r : g e i n t o o n e .

F I N D I N G U S E R S G R O U PF i n d i n g l o c a l u s e r s g r o u p m a r e q u i r e s o m e r

s o u r c e f u l n e s s . S i n c e m o s t g r o u p s r e q u i r e a m e e t i n gp l a c e l a r g e r t h a n m e m b e r ' s l i v i n g r o o m , y o u c o u l dc o n t a c t s c h o o l s a n c o m m u n i t y c e n t e r s i y o u r a r e at i n q u i r e . Q u i t e o f t e n , u s e r s g r o u p s w i l l m e e t a c o m p u t e r s t o r e , o t h s a l e s m a n m a y k n o w o g r o u p si t h e a r e a .

C o m m o d o r e p u b l i s h e s a l i s t o u s e r s g r o u p s i t h e i r m a g a z i n e s . P o w e r / P l a y a n d C o m m o d o r e : V i M i c r o c o m p u t e r M a g a z i n e . I y o o f r i e n d o w m o d e m , y o c a a c c e s s t h u s e r g r o u p d i r e c t o r y i t h C o m m o d o r e N e t w o r k t h r o u g h C o m p u S e r v e . ( T h eN e t w o r k ' s 1 0 0 0 + p a g e s a l s o i n c l u d e a b u l l e t i n b o a r df o e a c h C o m m o d o r e c o m p u t e r , c o n f e r e n c i n g a r e a ,

h o t l i n e f o q u e s t i o n s , a r t i c l e s f r o m t h C o m m o d o r ep u b l i c a t i o n s , t i p s , a e x t e n s i v e d a t a b a s e f o d o w n -

T O T L S O F T W A R E R O L L S O U A N O T H E R W I N N E R !D a t a B a s e M a n a g e m e n t f o t h C o m m o d o r e 6 4 T O T M N F O M A S T E R 3 . 6 — o n l y $ 5 o d i s k

M o n e y - S a v i n g B o n u sP a k s o 6 S o f t w a r e( B P - 1 ) — ( d i s k )

t o t l . t e x t /t o t l . s p e l l e r / t o t l . l a b e lr e g . p r i c e $ 1 0 3 N O $ 7

( B P - 2 ) — ( d i s k )t o t l . b u s i n e s s /t o t l t i m e m a n a g e r /t o t l . i n f o m a s t e r / t o t l . t e x tr e g . p r i c e S 2 2 8 N O $ 1 5 9

( B P - 3 ) — ( d i s k )t o t l . i n f o m a s t e r /t o t l . t e x t / t o t l . s p e l l e rr e g . p r i c e S 1 2 9 N O $ 9

( B P - 4 ) — ( d i s k )t o t l . t e x t /t o t l . s p e l l e r /r e s e a r c h a s s i s t a n tr e g . p r i c e $ 1 1 8 N O $ 8

( B P - 5 ) — ( t a p e )t u t l . t e x t / t o t l . l a b e lr e g . p r i c e S 6 N O $ 4

C o m m o d o r e 6 4 a n d V I 2 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 .

2 A H O Y !

I N F O R M A T I O N A N D O R D E R C O U P O NT A P E

T O T L . T E X T 2 . ( V I C 8 K ) 2 4 . 9 5T O T L . T E X T 2 . ( V I C + 1 6 K ) 3 4 . 9 5T O T L L A B E L 2 . 1 ( V I C 1 6 K ) 1 9 . 9 5T O T L T I M E M G 2 . ( V I C + 8 K ) 2 9 . 9 5R E S E A R C H A S S T . 2 . ( V I C 8 K ) 2 9 . 9 5T O T L . B U S I N E S S 3 . ( V I C 2 4 K )T O T L . T E X T 2 . 6 ( C - 6 4 ) 3 9 . 9 5T O T L . S P E L L E R 3 . 6 ( - C 6 4 }T O T L - L A B E L 2 . ( C - 6 4 ) 1 9 . 9 5T O T L T I M E M G R . 2 . ( C - 6 4 ) 3 4 . 9 5R E S E A R C H A S S T . 2 . ( C - 6 4 ) " 3 4 . 9 5T O T L . I N F O M A S T E R 3 . ( C - 6 4 )T O T L B U S I N E S S 3 . ( C - 6 4 )B O N U S P A C h o c k , M o n e y O r d e r O C O D ' a l s o a c c e p t e d■ C O D . o r d e r s $ 2 0 0

a d d i t i o n a l ( C r e s i d e n t sa d d 6 ' ; = = s a l e s t a x )

T o t a lC O C h a r g e s / S a l e s T a n

S h i p p i n g H a n d l i n gA m o u n t E n c l o s e d

D I S K2 8 . 9 53 8 . 9 52 3 . 9 53 3 . 9 53 3 . 9 58 4 . 9 54 3 . 9 53 4 . 9 52 3 . 9 53 8 . 9 53 8 . 9 54 9 . 9 59 4 . 9 5

S 3 . 0 0

F O O R D E R I N G O N L Y - C A L L O U T O L L F R E E N U M B E R SC o n t i n e n t a l U . S . 1 - 8 0 0 - 3 5 1 - 1 5 5 5 . C a l i f o r n i a 1 - 8 0 0 - 3 5 1 - 1 5 5 1H a w a i i a n A l a s k a 4 1 5 - 9 4 3 - 7 8 7 7

J S E N D M O R E I N F O R M A T I O N ( n c h a r g e l o c a i a l o g )N a m eS t r e e t _ ^ _ _ _ _C i t y S t a l e Z i p .P h o n e (C a r d

t u t lS O F T W A R E , I N C .

" E x p .D a t eM [ I V I S A

q u a l i t y y o c a a f f o r d1 5 5 5 T h i r d A v e n u eW a l n u t C r e e k , C 9 4 5 9 64 1 5 / 9 4 3 - 7 8 7 7

O t h e r V I 2 0 1 Ma n C o m m o d o r e 6 4 s o f t w a r ea v a i l a b l e f r o m y o u r d e a l e r o d i r e c t l y f r o m T O T L S o f t w a r e :W o r d P r o c e s s i n g ( t o t l . t e x t )S p e l l i n g C h e c k e r ( t o t l . s p e l l e r )M a i l i n g L i s t L a b e l ( t o t l . l a b e 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 s )T i m e M a n a g e m e n t

( t o t l l i m e m a n a g e r )K e y w o r d C r o s s R e f e r e n c e

( r e s e a r c h a s s i s t a n t )T O T L O f f e r s Y o u . . .l o p r i c e s a n h i g h q u a l i t y 3 0 d a ym o n e y - b a c k g u a r a n t e e o n d i r e c tp u r c h a s e s a i n t e r a c t i v e f a m i l y o s o f t w a r e p r o d u c t r e g i s t r a t i o nc u s t o m e r s u p p o r t f r e e i n f o r m a t i v en e w s l e t t e r r e g u l a r u p g r a d e s a r e d u c e d c o s t a v a i l a b i l i t y i m a n ys t o r e s 8 0 n u m b e r s f o o r d e r i n gc o n v e n i e n c e p r o m p t s h i p m e n t o d i r e c t o r d e r s s a v i n g s c o u p o n s w i t he a c h o r d e r m o n e y - s a v i n g b o n u sp a k s t w y e a r s a n 4 5 , 0 0 0p r o d u c t s s t r o n g

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

Page 23: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 23/100

l o a d i n g p r o g r a m s , a n l i s t i n g s o C o m m o d o r e d e a le r s . ) L o o n t o C o m p u S e r v e i t h u s u a l w a y , t h e n a a n p r o m p t t y p e G C B 2 4 a n h i R E T U R N .T h i s w i l l p l a c e y o a t h e u s e r s g r o u p d i r e c t o r y .

N A T I O N A L G R O U P SI y o h a v e n g r o u p i y o u r a r e a , y o c o u l d j o i n

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

T h T o r o n t o P e U s e r s G r o u p i o n o \ t h e o l d e s ta n l a r g e s t n a t i o n a l o r g a n i z a t i o n s , b o a s t i n g o v e r1 4 . 0 0 0 m e m b e r s ( 1 1 . 0 0 0 o t h e m o u t s i d e t h T o r o n t o

a r e a ) . A a s s o c i a t e m e m b e r s h i p f o s o m e o n e n o i t h T o r o n t o a r e a c o s t s $ 2 0 . 0 0 ; i 1 o m o r e j o i n ,t h e p r i c e d r o p s t $ 1 5 . 0 0 p e p e r s o n . T h i s i n c l u d e s1 i s s u e s o T P U G M a g a z i n e a n a c c e s s t t h e i rl i b r a r y o o v e r 2 0 d i s k s . d i s k o p r o g r a m s w h i c hg o e s w i t h t h m a g a z i n e c a n b e p u r c h a s e d f o S I O . O Op e m o n t h ; o r i y o j o i n w i t h g r o u p o 2 m e b e r s o m o r e , y o c a g e o n f r e e . ( 4 0 - m e m b e rg r o u p s g e t w m o n t h l y d i s k s f r e e , a n s o n u t

m a x i m u m o s i d i s k s f o g r o u p o 2 4 m e b e r s . )

T P U G m a i n t a i n s a e x t e n s i v e l i s t o u s e r s g r o u p s ,s o m e a f a a w a y a N e Z e a l a n d , t h a t i u p d a t e dw e e k l y . I t h T o r o n t o a r e a , t h g r o u p h o l d s s e v e r a lm e e t i n g s e a c h m o n t h a n o f f e r s l e c t u r e s a n c o n f e re n c e s f o m e m b e r s . A d d r e s s i 3 8 L a w r e n c e A v e n u eW e s t . T o r o n t o , O n t a r i o , C a n a d a M 5 1 B 9 .

T h C o m m o d o r e C l u b h a b e e n i e x i s t e n c e f o s l i g h t l y o v e r o n y e a r . T h c o s t t j o i n i $ 1 0 . 0 0 .w h i c h i n c l u d e s m o n t h l y n e w s l e t t e r w i t h t i p s a n s h o r t a r t i c l e s , a n d i s c o u n t s o C o m m o d o r e p r o d u c t s .T h e i r a d d r e s s i 1 2 0 0 W 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 .

S T A R T I N G U S E R S G R O U PI y o c a n ' t f i n d l o c a l g r o u p b u w a n t t h p e s o n a l i n t e r a c t i o n t h a t n a t i o n a l o r g a n i z a t i o n c a n ' t

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

m o n t h t e x c h a n g e i d e a s . ( B u t c h a n c e s a r i w i l lg r o w , s b p r e p a r e d . ) S t a r t i n g u r e q u i r e s s o m ew o r k — y o u ' l l n e e d f e p e o p l e t h e l p o u t . B e g i nb s e l e c t i n g t e m p o r a r y p r e s i d e n t a n s e c r e t a r y t s e r v e u n t i l a l t h o f f i c e r s c a b e l e c t e d . N e x t .s e l e c t n a m e . I t ' s b e s t t u s o n t h a t i d e n t i f i e sy o u . Y o c o u l d i n c l u d e U s e r s G r o u p ( U G ) o I n t e re s G r o u p ( I G ) a t h e n d ; i y o u s c o m p u t e rn a m e , i m u s t b t h t r a d e m a r k e d n a m e .

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

p u b l i c l i b r a r y . T h s u i t e d p u r p o s e o t h o r g a n i z a t i o n( A r t i c l e I I s h o u l d b " t p r o m o t e c o m p u t e r e d u c at i o n f o r t h C o m m o d o r e c o m p u t e r s . " O n c e t h c o s t i t u t i o n i d r a w n u p y o c a e l e c t y o u r o f f i c e r s a n v o t e t a c c e p t t h e c o n s t i t u t i o n a n b y l a w s .

Y o a r n o a u s e r s g r o u p . S t h a t o t h e r s i y o u ra r e a c a f i n d y o u . s e n d y o u r g r o u p ' s n a m e , a d d r e s s ,c o n t a c t p e r s o n , a n t e l e p h o n e n u m b e r t A h o x ! s t h i n f o r m a t i o n c a b p u b l i s h e d i t h i s c o l u m n .Y o c a n s e n d t h s a m e i n f o r m a t i o n t t h C o m m od o r e C l u b a n T P U G , a w e l l a t m a n y o t h o t h e r c o m p u t e r m a g a z i n e s . D o n ' t n e g l e c t t p o s tm e s s a g e s l o c a l l y , a s u p e r m a r k e t s , s c h o o l s , e t c .

A y o u r g r o u p m e m b e r s h i p g r o w s , y o c a t a c k l ep r o j e c t s l i k e s e t t i n g u a b u l l e t i n b o a r d , o r p u t t i n gt o g e t h e r a l i b r a r y o p u b l i c d o m a i n s o f t w a r e . ( R m e m b e r : u s i n g c o p y r i g h t e d s o f t w a r e f o y o u r l i b r a r yi a g a i n s t t h e l a w . )

I n s e l e c t e d f u t u r e i s s u e s o A h o y ! , l i s t i n g o u e r g r o u p s w i l l a p p e a r . A h o y ! h a r e a l i z e d f r o m t h b e g i n n i n g t h v a l u a b l e s e r v i c e t h a t u s e r s g r o u p s c a p r o v i d e f o t h C o m m o d o r e c o m m u n i t y , a n w i l lc o n t i n u e t p r o v i d e i n f o r m a t i o n o s p e c i f i c i n t e r e s t t ou s e r s g r o u p s i t h i s c o l u m n . I y o u r g r o u p h a d o n ea n y t h i n g n o t e w o r t h y , t e l l u a b o u t i s w c a p u b l ic i z e i i f u t u r e i n s t a l l m e n t .

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

T s a v e y o u r j o f i l e y o s h o u l d t y p e " N w h e na s k e d i y o a r r e a d y a n t h e n i n s e r t t h t a p e y o a r u s i n g f o t h a t p u r p o s e , t y p e " Y a n t h e na n p r e s s r e c o r d a n p l a y o y o u r D a t a s e t t e . ( D i s kd r i v e o w n e r s : a l t h o u g h w r i t t e n f o t a p e u s e . t h p r g r a m m a b e a s i l y a d a p t e d t d i s k u s e . S e y o u ru s e r s g u i d e f o d e t a i l s . )

L o a d i n g i t h j o f i l e i s i m p l e r e v e r s a l o t h a b o v e p r o c e d u r e , i n v o l v i n g f o l l o w i n g t h i n s t r u ct i o n s g i v e n w h e n y o t y p e " Y t t h q u e s t i o n :" D y o w a n t t e n t e r a l p r e v i o u s j o b s ? " a t h s t a r t o t h g a m e . O n l a s t n o t e b e f o r e g o w h e nn e j o b s a r t b e s a v e d i t h t a p e f i l e , y o s h o u i d r e c o r d d i r e c t l y o v e r t h o l f i l e t a v o i d e r o r s . T h o l j o b s w i l l b e s a v e d a g a i n a l o n g w i t ht h n e e n t r i e s .

T h e r e y o u h a v e i t K e e p r e a d i n g A h o y ! f o m o r ev a l u a b l e p r o g r a m s - - s u c h a s o n I ' l l b p r o v i d i n g i a u p c o m i n g i s s u e t h a t w i l l t u r n y o u r m o n i t o r i n t oa n a q u a r i u m !

S E P R O G R A M L I S T I N G O P A G E 7 A H O Y ! 2

Page 24: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 24/100

P r e n t i c e - H a l l s p e a k sC o m m o d o r e l a n g u a g e o t h e rp u b l i s h e r s h a v e f o r g o t t e n .

E n g l i s h .

U S I N G T H C O M M O D O R E 6 I T H H O M Eb H a n k L i b r a c h a n W i l l i a m S e h r e n d i H o m e o I h M u r e 1 T w e n t y o r i g i n a l p r o g r a m s l o c h e c k b o o k k e e pi n g , l o a n p a y m e n t s , l a m i l y n u t r i t i o n , e d u c a t i o n ,g a m e s a n m u c h m o r e B o o < ' d i s k a v a i l a b l e S 1 9

C O M M O D O R E 6 V I C 2 0 B A S I C D R i c h a r dH a s k e l l a n T h o m a s W m d e k n e c h t t o p - d o w n p r g r a m m i n g g u i d e , c o m p l e t e w i t h e x a m p l e s i l l u s t r a t e db v i d e o s c r e e n p h o t o s , t h a i i n t r o d u c e s t h e b e g i n n e ra n d a d v a n c e d u s e r a l i k e t o t h c o n c e p i s — a n d a c t u a lw r i t i n g — o l p r o g r a m s i B A S I C . S 1 3 9 5

M U S I C A N S O U N D F O T H C O M M O D O R E6 b B i l l L B e h r e n d t H o t u s t h C o m m o d o r e6 S o u n d I n t e r f a c e D e v i c e a n h o t w r i t ep r o g r a m s t h a t m a t c h t h s o u n d s o v a r i o u s b a n di n s t r u m e n t s . $ 1 9

E A S Y I N T E R F A C I N G P R O J E C T S F O T H V I C - 2 0 b J a m e s D o w n e y . D o H i n d s b e r g . a n W i l l i a m I s h e r w o o d D o z e n s o i n t e r l a c i n g p r o j e c t sw r i t t e n i B A S I C a n s p e c i f i c a l l y d e s i g n e d t m a x im i z e t h V I C - 2 0 s p o w e r S 1 2 9 5

S P R I T E G R A P H I C S F O T H C O M M O D O R E6 b S a l l y G r e e n w o o d L a r s e n S h o w s h o t p r d u c e h i g h r e s o l u t i o n , c o l o r , a n i m a t e d g r a p h i c sT w e n t y - f i v e r e a d y - t o - r u n s a m p l e p r o g r a m s . S 1 5 9

I N T R O D U C I N G C O M M O D O R E 6 M A C H I N EC O D E D I a S i n c l a i r . T h i s C l e a r , s t e p - b y - s t e p m t r o t p r o g r a m m i n g i m a c h i n e l a n g u a g e a l s o i n c l u d e ss o p h i s t i c a t e d a p p l i c a t i o n s i f a s t m o v i n g g r a p h i c sa n g a m e s S 1 9

P R E N T I C E - H A L L B O O K W A R E / T H E L E A D E R I C O M P U T E R P U B L I S H I N GF o m o r e i n f o r m a t i o n a b o u t o u c o m p u t e r h o o k s a n s o f t w a r e , w r i t e t u a t h e a d d r e s s b e l o w . D e a l e r i n q u i r i e s w e l c o m e

P r e n t i c e - H ; i l l , G e n e r a l P u b l i s h i n g D i v i s i o n . E n g l e w o o d C l i f f s , N . J . 0 7 6 3 2W g u a r a n t e e t h a t a l o u r g u i d e s a r e a s y t r e a d a n s i m p l e t a p p l y w i t h o u t t h e a i d o r e l e r e n c e l i b r a r y , c o m p u t e r s a l e s p e r s o n , o a n . e c e w h , u s t g r a d u a t e d f r o m 1

R e a d e r S e r v i c e H a . 4

Page 25: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 25/100

B L a r r y B i h l m e y e rD a t a b a s e p r o g r a m s a r p e r h a p s t h m o s t

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

P e r h a p s i t h e y w e r e c a l l e d s o m e t h i n g e l s e , l i k ee l e c t r o n i c f i l e c a b i n e t s , t h e y m i g h t b e l e s s f e a r e d .B u w h i l e " d a t a b a s e " a n " d a t a b a s e m a n a g e m e n t "a r t e r m s c o m m o n t l a r g e b u s i n e s s e s , t h e y a l s o a p l t h o m e a n s m a l l b u s i n e s s u s e . A n t h a t ' s w h w p r e p a r e d t h i s s u r v e y — t o h e l p y o l e a r n m o r ea b o u t w h a t d a t a b a s e s d a n w h i c h o n e s a r a v a i la b l e f o t h C o m m o d o r e 6 a n V I 2 0

F i r s t , l e t ' s l o o k i s i m p l e t e r m s a w h a t d a t a b a s ep r o g r a m i a n d w h a t i c a d o t y p i c a l p r o g r a m i m a d e u o r e c o r d s a n f i e l d s . A e a s y w a t s e t h i s i t t h i n k o f a r e c o r d a 3 x c a r d . I w t h e nd r a w e i g h t l i n e s o t h c a r d t w r i t e d o w n i n f o r m at i o n , w h a v e c r e a t e d e i g h t f i e l d s o o u r 3 x 5 c a r d( o n e r e c o r d ) .

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

O n c e y o u ' v e s t o r e d y o u r i n f o r m a t i o n i y o u r d a t ab a s e p r o g r a m ( 3 x 5 f i l e c a r d b o x ) , y o c a p r i n t o u w h a t y o u ' v e s a v e d i m a n y w a y s . Y o c a p r i n tm a i l i n g l a b e l s , i n v e n t o r y r e c o r d s w i t h c o s t i n f o r m at i o n , s p o r t l e a g u e s c o r e s a n d a t e s , c l u b m e m b e r s h i pr e c o r d s , a n d o n a n o n T h u s e s f o g o o d d a t ab a s e p r o g r a m a r e n d l e s s . A n t h m o r e y o u s o n e , t h m o r e u s e s w i l l d e v e l o p .

S w h a t d a t a b a s e s a r e a v a i l a b l e f o t h V I a n C - 6 4 ? W h a t d y o g e f o r d i f f e r e n t c o s t s o f t w a r e( a n d f i r m w a r e ) ? W h i c h p r o g r a m s s u p p o r t t h R S - 2 3 2p o r t ?

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

D a t a b a s e p r o g r a m s b a s i c a l l y f a l l i n t o t h r e e p r i c eg r o u p i n g s : $ 1 5 - 5 0 , $ 5 0 - 9 0 , $ 9 0 - 1 5 0 . I n g e n e r a l , t h

m o r e y o p a y , t h m o r e f e a t u r e s y o u ' l l g a i n . B u a u s u a l , t h e r e m a b l i m i t t w h a t y o u n e e d . P e h a p s j u s t a b a s i c d a t a b a s e w i t h o u t m a n y f r i l l s w i l lb a l y o n e e d . J u s t b s u r e t p l a n a h e a d . I t ' s b e t e t b u p r o g r a m w i t h e x t r a f e a t u r e s i y o p l a nt e x p a n d y o u r u s e s o r u t i l i z e t h p r o g r a m f o s m a l l b u s i n e s s a p p l i c a t i o n .

T h p r o g r a m s i t h $ 1 5 - 5 0 p r i c e r a n g e c o n t a i nt h b a s i c d a t a b a s e f u n c t i o n s . M a n y a r m a i l i n g l i s tp r o g r a m s w h i c h c a a l s o s t o r e o t h e r d a t a . F o e a m p l e . M a i l N o ( $ 3 9 . 9 5 f o r t h e C - 6 4 ) a l l o w s y o t e n t e r s e v e n f i e l d s o r p i e c e s o i n f o r m a t i o n f o e a c h r e c o r d . t y p i c a l r e c o r d w o u l d c o n s i s t o l a s tn a m e , f i r s t n a m e , c i t y , s t a t e , a n z i c o d e . T h e n ,y o c a h a v e t w o t h e r f i e l d s ( C a t e g o r y a n R m a r k s ) t s t o r e o t h e r i n f o r m a t i o n s u c h a b i r t h d a y ,c u s t o m e r a c c o u n t n u m b e r , o g o l f s c o r e . S b e s i d e sp r o v i d i n g m a i l l i s t , t h i s p r o g r a m a l s o a l l o w s y o t k e e p t r a c k o o t h e r u s e f u l d a t a .

A n o t h e r l o w c o s t d a t a b a s e i D a t a M a n a g e r( $ 2 4 . 9 5 ) w h i c h a l l o w s y o t c r e a t e r e c o r d s 3 c h a r a c t e r s w i d e b l i n e s d e e p . E a c h l i n e t h e n b c o m e s f i e l d . W i t h t h i s f o r m a t , i i v e r y e a s y t t a k e y o u r d a t a a n p u i i n t o w e l l - o r g a n i z e d f o m a f o s t o r a g e a n l a t e r p r i n t i n g . T h i s p a r t i c u l a rp r o g r a m u s e s p o i n t e r s a n i n d e x e s t a l l o w y o t s o r t f o r p i e c e s o i n f o r m a t i o n . A n i y o s t o r en u m b e r s , y o c a a l s o a d f i e l d s , c a l c u l a t e a v e r a g e sa n s t a n d a r d d e v i a t i o n s , a n d f r e q u e n c y c h a r t .

t h i r d l o c o s t d a t a b a s e i I n f o - M a n a g e r( $ 3 9 . 9 5 ) w h i c h a l l o w s y o t s e u l a r g e r e c o r d s( u t 6 3 c h a r a c t e r s ) a n e s t a b l i s h u t 1 f i e l d s ,e a c h w i t h u t 3 c h a r a c t e r s . T h d i r e c t i o n s w i t ht h i s p r o g r a m a r e a s y t f o l l o w , s h o w i n g y o u h o t o s e t u r e c o r d l i k e a i n d e x c a r d , w i t h 1 l i n e sm a x i m u m , e a c h w i t h 3 c h a r a c t e r s . M e n u s h e l pa l o n g t h w a t s e u r e c o r d s , m a k e c h a n g e s , p e rf o r m d i s k o p e r a t i o n s , a n p r i n t .

M o v i n g u t t h n e x t c a t e g o r y , t h $ 5 0 - 9 0 g r o u p ,w f i n d g o o d e x a m p l e i F l e x F i l e ( $ 6 0 . 0 0 ) . I c o n s i s t s o d a t a b a s e p r o g r a m , r e p o r t w r i t e r p r g r a m , a n d m a i l i n g l i s t p r o g r a m : t h r e e i o n e . T h d a t a b a s e p a i l i v e r y c o m p l e t e , w i t h u t 2 f i e l d s

A H O Y ! 2

Page 26: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 26/100

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

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

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

A n o t h e r p r o g r a m i t h i s s e c o n d g r o u p i M i n i J i n i( $ 8 9 , 9 5 ) . T h i s c o m e s a c a r t r i d g e ( f i r m w a r e )w h i c h p l u g s i n t o t h u s e r p o r t . W h e n y o t u r n o y o u r c o m p u t e r , i i n s t a n t l y t u r n s i n t o a d a t a b a s e p r g r a m . Y o c a s e u 1 f i e l d s f o o n r e c o r d , w i t he a c h f i e l d c o n t a i n i n g u t 1 c h a r a c t e r s . O t h e r f e t u r e s i n c l u d e a l p h a b e t i z i n g f i l e , s e a r c h i n g f i l e .f i x i n g u f i l e , d o i n g c u s t o m p r i n t o u t s , a n d i s ku t i l i t i e s . A n m o r e — i t c o n t a i n s a " r a a t h p a c k "w h i c h a l l o w s y o t a d d . s u b t r a c t , m u l t i p l y , o d v i d e t w f i e l d s o f i e l d a n c o n s t a n t . T h i s o b v io u s l y g i v e s y o g r e a t d e a l o f l e x i b i l i t y i h a n dl i n g y o u r d a t a .

T h t h i r d c a t e g o r y o p r o g r a m s f a l l s i n t o t h S 9 0 -S 1 5 0 p r i c e r a n g e . S u p e r b a s e 6 4 ( $ 9 9 . 0 0 ) i g o o de x a m p l e . T h i s p r o g r a m i d a t a b a s e m a n a g e m e n ta n i n f o r m a t i o n r e t r i e v a l s y s t e m w i t h u s e r p r g r a m m a b l e i n t e r f a c e . Y o c a d e f i n e i n d e x e d f i l e s

H E A D I N G D E F I N I T I O N S F O T A B L E

N o m a k e y o u r ' 6 4 ' T A L K. . . i n y o u r o w v o i c e !

' P a r t e z - y o u sF r a n c ' a i s ? "

" S o r r yC h a r l i e ,

y o l o s e "

T h a m a z i n g n e V O I C E M A S T E R i i d e a l f o l e a r n i n g , f o g a m e s , y o n a m e i t A d s o u n d e f f e c t s t y o u r o w g a m e s .T e a c h y o u r c h i l d r e n t ' s p e a k s p e l l ' L e a r n f o r e i g n l a n g u a g ey o u r s e l f . V O I C E M A S T E R d i g i t a l l y r e c o r d s y o u r s p o k e n o s i n g i n g v o i c e , m u s i c a l i n s t r u m e n t , o a n s o u n d . U t t e r l yf a s c i n a t i n g , w i t h u n l i m i t e d c a p a b i l i t y — a n y t h i n g y o c r e a t ec a b s t o r e d . S p e c i a l l o p r i c e i n c l u d e s m i k e , 2 0 0 0 b y t ea s s e m b l y l a n g u a g e p r o g r a m a n d e a s y i n s t r u c t i o n s w i t h e a m p l e s . O r d e r r i g h t a w a y — o n l y $ 8 9 . 9 5 . D o n ' t d e l a y .O r d e r t o l l f r e e 1 - 8 0 0 - 6 6 2 - 5 0 2 1

I I L L I N O I S . C A L L 1 - 3 1 2 - 6 4 2 - 6 6 7 1o r w r i t e I N D U S - T O O L , 3 2 W H U R O N , D e p t . 0 0 0 , C H I C A G O I 6 0 6 1 0

S e n d V o i c e M a s t e r s < $ 8 9 . 9 5 e a c hE n c l o s e d i o c h a r g e o M a s t e r C a r d V i s aC a r d N o E x p i r e s

C i t y . S t a t e Z i P h o n e

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

2 A H O Y !

T a p e D i s k C a r t r i d g e

R e c o r d S i z e ( M a x )

N u m b e r o F i e l d s( M a x )

F i e l d S i z e ( M a x )

N u m b e r o K e y s

S o r t L e v e l

M a t h F u n c t i o n

P r i n t i n g

L o g i c S o r t

D i s k U t i l i t y

C o l o r

I n d i c a t e s w h e t h e r t h p r o d u c tc o m e s a c a s s e t t e t a p e , f l o p p yd i s k , o c a r t r i d g e .S h o w s t h m a x i m u m s i z e i c h a r a c t e r s t h a t a n o n r e c o r dc a b e I n u m b e r i s n ' t s h o w n ,t h e n t h r e c o r d s i z e i v a r i a b l e .I n d i c a t e s t h m a x i m u m s i z e i c h a r a c t e r s t h a t f i e l d c a b e W i t h s o m e p r o g r a m s , t h r e c o r da n f i e l d s i z e s a r i n t e r r e l a t e d ,s v a r i a b l e f i e l d s i z e c a r s u l t .I n d i c a t e s t h m a x i m u m s i z e i c h a r a c t e r s f i e l d c a s e t u p .S o m e t i m e s , t h i s i i n t e r r e l a t e dw i t h t h r e c o r d s i z e a n v a r ia b l e s i z e c a r e s u l t .

k e i s p e c i f i c w a o l a b e li n f i e l d s i c a l a t e r b s o r t e d , s e a r c h e d , a n o p e r a t e do n T h i s c o l u m n w i l l s h o w t h m a x i m u m n u m b e r o k e y s y o c a n a m e f o t h a t p r o g r a m .S h o w s t h n u m b e r o l e v e l s y o c a s o r t a n s e a r c h o n s p e c i f i cf i e l d .I m a r k e d " y e s , " t h e n t h e p r og r a m c a p e r f o r m m a t h f u n ct i o n s o f i e l d s , s u c h a 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 n . C h e c k w i t h e a c h m a n uf a c t u r e r f o s p e c i f i c d e t a i l s , s i n c en o a l p r o g r a m s c h e c k e d " y e s "c a d a l m a t h f u n c t i o n s .S e r i a l : P r i n t o u t t t h s e r i a l p o r t( d e v i c e M i s u p p o r t e d .R S - 2 3 2 : P r i n t o u t t t h R S - 2 3 2p o r t ( d e v i c e # 2 i s u p p o r t e d .S t d : O n l y s t a n d a r d f o r m a t s a r ea v a i l a b l e .C u s t : C u s t o m p r i n t o u t s c a n b em a d e .I n d i c a t e s i t h p r o g r a m w i l l s o r td a t a u s i n g l o g i c c r i t e r i a .I m a r k e d " y e s " , t h p r o g r a m w i l la l l o w y o t d c e r t a i n d i s k u t i l it i e s w h i l e t h p r o g r a m i l o a d e di n t o y o u r c o m p u t e r , s u c h a f o m a t t i n g d i s k , g e t t i n g d i r e ct o r y , a n f i n d i n g f i l e .I n d i c a t e s i t h p r o g r a m m a k e su s o t h C o m m o d o r e c o l o r c p a b i l i t i e s .

o r e c o r d s t s u i t y o u r n e e d s , r e c a l l r e c o r d s q u i c k l yw i t h s i m p l e o c o m p l e x s e a r c h r e q u i r e m e n t s , a n p r o c e s s f i l e s o s e t s o r e c o r d s i s e v e r a l d i f f e r e n tw a y s .

T h n u m b e r o r e c o r d s o d i s k i o n l y l i m i t e db t h a m o u n t o f r e e d i s k s p a c e a v a i l a b l e . T h u s e rc a h a v e u t 1 2 d i f f e r e n t f i e l d s f o a n o n d a t ab a s e , w i t h u t 2 5 c h a r a c t e r s p e f i e l d . M a x i m u mr e c o r d s i z e i 1 1 0 8 c h a r a c t e r s , w h i c h c a n c o v e r u t s c r e e n s o d i s p l a y . F i n a l l y , y o c a n h a v e u t

Page 27: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 27/100

T A B L E 1 S U M M A R Y O V I 2 0 / C O M M O D O R E 6 D A T A B A S E S

V I 6

N u m -R e c - b o

o r o F i e l d N o P r i n t i n gF o r m a l S i z e f i e l d s S l * e o s o n m a t h R S

T a p e D i s k C a r t P r i c e ( m a x ) ( m a x ) ( m a x ) k e y s l e v e l I n s e r i a l 2 3 s l l o g i c d i s k

c u s t s o r t u t i l c o l o r C o m m e n t s

I n q u i r e P a D a t a B a s e

M a n a g e !D a t a b a s e M a n a g e rD a t a M a n a g e rD a t a t o

a i a D e l p h i ' s O r a c l eF i l i n g A s s i s t a n tF l e x F i l eI n l o - M a n a g e rI n v e n t o r yI n s t a - F i l e

M ' F i l eM a g p i eM a i l N o

M a i l P r

h

O m n i d l e

P o w e r W eR a b b i ! B a s e

R e c o r d K e e p e rR e s e a r c h

A s s i s t a n tS D B - 5 4S i m p l i f i l eS u p e r b a s e 6 4T O T L . I n f o m a s t e rT O T L . L a b e l

Y o u r F i l i n g S y s t e m

6 9 . 9 58 9 . 9 55 9 . 9 59 9 . 9 52 4 . 9 53 9 . 5 05 9 - 9 5

1 2 5 . 0 0■ , , - , -

6 0 - 0 03 9 . 9 52 0 . 0 06 1 . 9 5

9 5 . 0 09 9 . 9 53 9 9 5

1 2 9 . 9 5

8 9 . 9 5

1 5 . 9 51 9 . 9 58 9 . 9 52 9 . 9 5

9 9 . 9 53 0 0 03 5 . 0 03 9 . 9 51 9 - 9 59 9 . 0 05 0 . 0 02 0 . 0 02 0 . 0 04 9 . 9 5

2 0 1 4

2 0 0 02 4 2 2 2 5

8 0 0 02 U f >

2 5 6 3

1 5 5 0

2 5 ■ . - , - , - -

2 5

3 5 7 5

V A

2 5 v a r ia b l e? 5

V A V A V A 1 1 0 8

2 5 0 0

2 5

2 0 . -0 0

1 1

2 0

1 1

9 2 2 1

6

3 V A

2

1 1

V A

2 1 0

8

V A

, - \ P

V A 1 2

t

V A

2 5

2 D 2 2

3 5 ! )

3 5 7

7 0 0 0 -3 7 3

2

V A

9

3 7

2 5

7 2 5

2 5

V A

V A V A 2 5 : ■

V A 8

V A 1

2 5 V A

1 1 9 1

2 0 1

V A

V A

V A

V A

2

8

1

1

V A A l

I / A F

V A V A

1 1

V A

V A

V A

2

V A V A

Y

V I r e q u i r e s 8 e x p a n s i o n

R e q u i r e s I n s t a - W n t e r( $ 5 1 . 9 5 )

E k p e i ' • ' - ■ ■ ■ ■ ■ ■ l o n i u r u s

P r e f o r m a t t e d f o m a i l l i s tf l a i a

F i e l d s p r e f o r m a t t e d f o m a i ll i s t d a t a

R e q u i r e s 8 l o V I

R e q u i r e s 1 6 K R A c a r d( o V I

F i e l d n a m e s p f e f o r m a l t e dl o r e s e a r c h d a t a

F i e l d s p r e f o r m a t i e d l o l a b e l d a t a

R e q u i r e s B V I e x p a n s i o n

N O T E S :I n f o r m a t i o n n o t a v a i l a b l e

V A V a r i a b l e v a l u e ; c o n t a c t m a n u f a c t u r e r ( o f u r t h e r d e t a i l s .U t r e c o m m e n d e d f o f a s t s o r t i n gR e q u i r e s I n s t a - W r i t e r f i r m w a r e ( $ 5 1 . 9 5 ) . A l s o a v a i l a b l e a p a r t o " M a n a g e m e n t C o m b o " p a c k a g e a S 9 9 . 9 5 .' B A S I C " p r o g r a m l i s t i n g c a b m o d i f i e d t s u p p o r t p r i n t o u t t D e v i c e * 2

P r e t o r m a l l e d r e c o r d / f i e l d s i z e s — m a x i m u m n o s p e c i f i e d .D a t a M a n a g e r I I — S 4 9 . 9 5 . A l s o a v a i l a b l e — e n h a n c e d p r o g r a m .

1 f i l e s p e d a t a b a s e o r o n l a r g e d a t a b a s e . F o u rm e n u s c o n t r o l p r o g r a m o p e r a t i o n i t h n o r m a lm o d e . S u p e r b a s e 6 4 a l s o h a f i l e I a n p a s s w o r dp r o t e c t i o n a w e l l a t w o t h e r m o d e s o o p e r a t i o n— c o m m a n d m o d e a n p r o g r a m m i n g m o d e .

A n o t h e r p r o g r a m i n t h i s p r i c e r a n g e i D e l p h i ' sO r a c l e ( $ 1 2 5 ) . T h i s p r o g r a m a l l o w s y o t s e u l a r g e r e c o r d s ( u t 8 0 0 0 c h a r a c t e r s ) a n l a r g ef i e l d s ( u t 9 c h a r a c t e r s a n d i s p l a y p a g e s d e e p ) .T h i s o b v i o u s l y i g o o d p r o g r a m f o s m a l l b u s i n e s s

u s a n h a m a n y f e a t u r e s c o m m o n w i t h h i g h e r c o s tb u s i n e s s s o f t w a r e . I c o n t a i n s t h a b i l i t y t d m a t hf u n c t i o n s o t h s t o r e d d a t a a n c o m p l e x l o g i c s o r ti n g . A n y o c a d e s i g n y o u r o w f o r m s o t h s c r e e n a n f o p r i n t o u t s .

B n o w , y o u c a b e g i n t s e h o t h e f e a t u r e se x p a n d a t h c o s t o t h p r o g r a m s i n c r e a s e . W h e ny o a r s h o p p i n g , t r t n a r r o w y o u r c h o i c e s d o w nt t w o t h r e e b a s e d o n y o u r l i s t o n e e d s . T h e nc o n t a c t e a c h m a n u f a c t u r e r o l o c a l d e a l e r f o t h l a t -

A H O Y ! 2

Page 28: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 28/100

T A B L E 2 M A N U F A C T U R E R S L I S T I N G

P r o d u c tC r e a t - A - B a s e

I n q u i r e P a

D a t a B a s e M a n a g e r

D a t a b a s e M a n a g e r

D a t a M a n a g e rD a t a M a n a g e r I

D a t a l o g

D a t m a n

D e l p h i ' s O r a c l e

F i l i n g A s s i s t a n t

F l e x F i l e

I n f o - M a n a g e r

I n v e n t o r y

I n s t a - F i l e( M a n a g e m e n tC o m b o )

M ' F i l e

C o m p a n y A d d r e s sC o m p u t e r C e n t e r9 6 2 1 " D O a t e s D r S a c r a m e n t o , C 9 5 8 2 7P a c i f i c C o a s t S o f t w a r e3 2 2 0 S B r e a C a n y o n R d D i a m o n d B a r , C 9 1 7 6 5M i c r o S p e c2 9 0 5 P o r t s O ' C a l l C o u r tP i a n o , T 7 5 0 7 5M i r a g e C o n c e p t s . I n c .2 5 1 9 W S h a wS u i t e 1 0 F r e s n o , C 9 3 7 1 1T i m e w o r k s , I n c .4 0 5 L a k e C o o k R d B u i l d i n gD e e r f i e l d . I 6 0 0 1 5M i d w e s t S o f t w a r eB o 2 1 F a r m i n g t o n , M 4 8 0 2 4S o f t w a r e C o n s u l t a n t s4 4 5 5 D r a p e r S t S a l t L a k e C i t y , U 8 4 1 1 1

B a t t e r i e s I n c l u d e d1 8 Q u e e n S t W e s tT o r o n t o , O n t a r i oC a n a d a M 5 1 Z R a i n b o w C o m p u t e r C o r p .4 9 L a n c a s t e r A v e n u eF r a z e r , P 1 9 3 5 5W e b b e r S o f t w a r eB o S o u t h e a s t e r n , P 1 9 3 9 9P y r a m i d S o f t w a r e I n t e r n a t i o n a l1 F a i r f p vJ a l I S u i t eS a R a f a e l , C 9 4 9 0 1W i l l i a m R o b b i n sB o 3 7 4 5S a R a f a e l , C 9 4 9 1 2C i m a r r o n2 1 5 8 H a t h a w a y S t S a n t a A n a , C 9 2 7 0 5S J D i s t r i b u t o r s

P r o d u c t

M a g p i e S i m p l i f i l e

M a i l N o

M a i l P r

M i n i J i n i

O m n i f i i e

P o w e r f i l e

P r o - F i l e

R a b b i t B a s e

R e c o r d K e e p e r

R e s e a r c h A s s i s t a n tT o t l . L a b e lT o l l . I n f o m a s t e r

S D B - 6 4

S u p e r b a s e 6

Y o u r F i l i n g S y s t e m

C o m p a n y A d d r e s s1 0 5 2 0 P t a n o R d .S u i t e 2 0 D a l l a s , T 7 5 2 3 8U M I , I n c .3 5 0 3 - C T e m p l e A v e n u eP o m o n a , C 9 1 7 6 8C a r d c o I n c .3 1 M a t h e w s o nW i c h i t a , K 6 7 2 1 4P r o - L i n e S o f t w a r e7 5 T h Q u e e n s w a y E a s t , U n i tM i s s i s s a u g a , O n t a r i oC a n a d a L 4 4 C J i n i M i c r o S y s t e m s , I n c .B o 2 7 R i v e r d a l e , N 1 0 4 6 3S o f t w a r e T G 1 9 4 8 O a R i d g e T u r n p i k eO a R i d g e . T 3 7 8 3 0C i t y S o f t w a r e7 3 W e s t W i s c o n s i n A v e n u eM i l w a u k e e . W 5 3 2 3 3A - S e r v i c e s7 1 0 3 W . C l e a r w a t e r H - 2 2 8K e n n e w i c k , W 9 9 3 3 6C o m p u t e r S o f t w a r e A s s o c i a t e s5 T e e d D r i v eR a n d o l p h , M 0 2 3 6 8S o u t h e r n S o l u t i o n sB o x PM c K i n n e y , T 7 5 0 6 9T O T L S o f t w a r e1 5 5 5 T h i r d A v e n u eW a l n u t C r e e k , C 9 4 9 5 6S i m p l e w a r e1 2 W i l d b r i a r R o a dR o c h e s t e r , N 1 4 6 2 3P r e c i s i o n S o f t w a r e ( U S A ) , I n c .S u i t e 1 1 0 08 2 S e c o n d A v e n u eN e Y o r k , N 1 0 0 1 7

M i c r o t e c h n i c S o l u t i o n s , I n c .b o x ^ 9 4 0N e H a v e n , C 0 6 5 1 5

e s i n f o r m a t i o n a n t m a k e s u r e i w i l l w o r k o y o u r s y s t e m . D o u b l e c h e c k t m a k e s u r e i w i l lw o r k w i t h y o u r p r i n t e r a n p r i n t e r i n t e r f a c e .

g o o d s e l e c t i o n w i l l b f u t u s a n w i l l m a k ey o w a n t t f i n d m o r e u s e s f o i t A f u n n y a i

2 A H O Y !

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

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

Page 29: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 29/100

F O T H C - 6 4B A n t h o n y W o o dO f t e n w h i l e p r o g r a m m i n g , t h n e e d a r i s e s

t o i n s e r t a l i n e b e t w e e n t w l i n e s t h a th a v e n r o o m b e t w e e n t h e m . I c a s e sl i k e t h i s i w o u l d b h e l p f u l t r e n u m b e r

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

T h r e n u m b e r p r o g r a m w i l l r e n u m b e r a e n t i r ep r o g r a m w h i l e c h a n g i n g G O T O , I F - T H E N , G O S U B .O G O T O , a n O G O S U B r e f e r e n c e s t t h c o r e c t v a l u e s .

W h e n y o r u t h p r o g r a m , y o a r a s k e d f o t h n a m e o t h p r o g r a m t r e n u m b e r . E n t e r t h n a m ey o s a v e d y o u r p r o g r a m u n d e r . N e x t , y o a r a s k e df o t h n a m e o t h r e n u m b e r e d p r o g r a m . A t h r n u m b e r u t i l i t y r e n u m b e r s y o u r p r o g r a m , i w i l l b s a v e d u n d e r t h i s f i l e n a m e . N e x t , y o a r a s k e dw h a t y o u w a n t t h f i r s t l i n e i t h r e n u m b e r e d p r g r a m t o b e . A f t e r y o e n t e r t h i s , y o a r p r o m p t e df o t h i n c r e m e n t b e t w e e n l i n e s . O n c e y o h a v e a s w e r e d t h e s e q u e s t i o n s , t h r e n u m b e r u t i l i t y p r o c e e d st r e n u m b e r y o u r p r o g r a m .

S E P R O G R A M L I S T I N G O P A G E 9

0 I I N m a t t e r w h i c h d i r e c t i o n y o w i s h r t r a v e l i n e x p e r i e n c er h a d v a n t a g e o c o m p u t e r c o m m u n i c a r i o n s w i r h T h

S M A R T 6 T e r m i n a l . D i s c o v e r r h e p r o g r a m r h a r p u r s y o o n r h e R i g h r R o a d r o : P u b l i c - A c c e s s N e t w o r k s , U n i v e r s i r yS y s r e m s , P r i v a r e C o m p a n y C o m p u r e r s a n F i n a n c i a l S e r v i c e s .

T h S M A R T 6 4 T e r m i n a l d e s i g n e d w i r h Q u a l i r y - B r e d f e a r u r e s ,A f f o r d a b l e P r i c i n g . . A n d S e r v i c e .

S w h n o r r a v e l r h c o m m u n i c a r i o n s h i g h w a y s r h S M A R T w a y !A c c e s s o r i e s i n c l u d e d :

S e l e c t i v e S t o r a g e o R e c e i v e dD o r o .A l a r m T i m e r .4 0 o r 8 0 C o l . O p e r a t i o n * .A u t o - D i a l .

U s e r - D e f i n e d F u n c t i o n K e y s ,5 c r e e n C o l o r s , P r i n t e r a n M o d e m S e t t i n g .S c r e e n P r i n t .

F o r m a t t e d L i n e s .R e v i e w , R e a r r a n g e , P r i n t F i l e s .S e n d s , R e c e i v e s P r o g r a m s a n F i l e s o A N S I Z E .

D i s h W e d g e D u i i r - l n !A d j u s t a b l e t r a n s m i t / r e c e i v e t a b l e s a l l o w c u s t o m r e q u i r e m e n t s . T h e s e a n o t h e r f e a t u r e s m a k e T h S M A R T 6 4 T e r m i n a lt h e b e s t c h o i c e f o g r a n d t o u r i n g t e l e c o m m u n i c a t i o n s . _ ^ ^ ^ i _ _ i ■ * ■

C o m m o d o r e 6 r e g i s ' e r e d t r a d e m a r ko C o m T i o d o t e D u l l n e s s M a c h i n e s I n

" S u p p o r t 8 c o l u m n c a r t r i d g eb D o r a 2 C o r p o r a t i o n

D e a l e r A v a i l a b i l i t yC o l l ( 2 0 0 ) 3 8 9 - 8 0 6 3

S O L U T I O NP . O . B O 2 9 4 0 , N E I I A V E N , C O N N . 0 6 5 I S

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

A H O Y ! 2

Page 30: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 30/100

, * I P

W L O V E C O M M O D O R Ea n

W L o v e O u C u s t o m e r sT h a t ' s w h w o n l y s e l l a n s u p p o r t C o m m o d o r e 6 a n V i 2 c o m p u t e r s ! ! W h a v e t h e b e s t p r i c e s o v e r 1 0 0 0 p r o g r a m s 5 0 a c c e s s o r i e s a b s o l u t e l y t h e b e s t s e r v i c e o n d a e x p r e s s m a i ld e l i v e r y 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 1 d a f r e e t r i a l p r g r a m m i n g k n o w l e d g e t e c h n i c a l k n o w l e d g e w a r t h o n l y o n i t h U . S . A . w i t h c o m p l e t e s u p p o r t f o C o m m o d o r e 6 a n V i 2 c o m p u t e r s ! !

i t f d V .

P R O T E C T O E N T E R P R I Z E S B o 5 5 0 . B a r r i n g t o n . I 6 0 0 1 0S E N D I T H I S C O U P O N T O D A F O F R E E 6 4 - P A G E

" E X C L U S I V E C O M M O D O R E - 6 4 A N V I C - 2 0 C A T A L O G " P L U S O U S P E C I A L" B U Y M O R E — S A V E M O R E C O U P O N ' 1

( S a v e u t $ 5 0 0 o n s o f t w a r e a n a c c e s s o r i e s )

N a m e

S t a t e _ Z i p C o d e

3 t e f i > - v ' i V ' ^ ' ^ ■ * 1 ; v ^ v > ■ * - * ■ ■ V * - 1 , n / ' t - V ' v r . \ / ' J v * 1 u 1 , - ! ^ V y X *

N O n e ! B u N O n e ! C a n C o m p a r eT

P R O T E C T O E N T E R P R I Z E ST O R D E R W R I T E O C A L L : P R O T E C T O E N T E R P R I Z E S . B O 5 5 0 . B A R R I N G T O N . I 6 0 0 1 0

C a l l 3 1 2 / 3 8 2 - 5 2 4 4t W e e k d a y s 9 - 1 2 S a t u r d a y s

( S e e N e x t P a g e s )

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

s

. ■ l j i i

4

t J ^ m

Page 31: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 31/100

O M M O D O R E 6 ( m o r e p o w e r t h a n A p p l e I a h a l f t h p r i c e )

C O M P U T E R A N S O F T W A R ES A L E

$ 9 9 . 5 0 1 7 0 K D I S K D R I V E $ 1 5 9 . 0 0T R A C T I O N F R I C T I O N P R I N T E R $ 7 9 . 0 0 *

W H A V E

T H B E S T

S E R V I C E

W H A V ET H L O W E S TP R I C E S

V I C - 2 0( r e a l c o m p u t e r a t h p r i c e o f a t o y )

5 $ 7 9 .C O M - 6 4 P O W E R F O V I C - 2 0 $ 7 9 . 0 0N E V O I C E S Y N T H E S I Z E R $ 5 9 . 0 0( C o m - 6 4 o V I C - 2 0 )

C O M M O D O R E 6 C O M P U T E R $ 9 9 . 5 0Y o p a o n l y $ 1 9 9 5 0 w h e n y o o r d e r i h e p o w e rf u 8 4 C O M M O D O R E 6 C O M P U T E R ! L E S S I h v a l u e O f t h e S P E C I A L S O F T W A R E C O U P O N w p a c k w i t h y o u r c o m p u t e r t h a t a l l o w s y o l S A V E O V E R S 1 0 0 o l s o f t w a r e s a l e p r i c e s ! ! W i l ho n l y S 1 0 0 o s a v i n g s a p p l i e d , y o u r n e c o m p u t e rc o s t J S S 9 9 . 5 0 M

• 1 7 0 K D I S K D R I V E S 1 5 9 . 0 0Y o p a o n l y S 2 5 9 . 0 0 w h e n y o o r d e r t h e 1 7 0 KD i s k D r i v e ! L E S S t h e v a l u e o t h S P E C I A LS O F T W A R E C O U P O N w p a c k w i l h y o u r d i s kd r i v e ( h a t a l l o w s y o t S A V E O V E R $ 1 0 0 o l s o f t w a r e s a l e p r i c e s ! ! W i t h o n l y $ 1 0 0 o s a v i n g sa p p l i e d . y o u r n e d i s k d r i v e c o s t i S 1 5 9 . 0 0 .

♦ T R A C T I O N F R I C T I O N P R I N T E R $ 7 9 . 0 0Y o p a o n l y $ 1 7 9 . 0 0 w h e n y o o r d e r t h C o m -s t a r T / F d e l u x e l i n e p r i n t e r t h a t p r i n t s 8 1 ' 2 x 1 f u l l s i z e , s i n g l e s h e e t , r o l l o r f a n f o l d p a p e r ,l a b e l s e t c . 4 0 , 6 6 , 8 0 , 1 3 c o l u m n s . I m p a c t d o m a t r i x , b i - d i r e c t i o n a l . 8 C P L E S S t h e v a l u e o t h S P E C I A L S O F T W A R E C O U P O N w p a c kw i t h y o u r p r i n t e r t h a t a l l o w s y o t S A V E O V E RS 1 0 0 o f s o f t w a r e s a l e p r i c e s ! ! W i t h o n l y $ 1 0 0 o s a v i n g s a p p l i e d y o u r n e p r i n t e r c o s t i o n l y

S 7 9 . 0 0 .C O L O R P R I N T E R / P L O T T E R S 9 9 . 0 0

L o w e s t c o s t , 4 c o l o r , 8 c o l u m n , l e t t e r q u a l i t yP R I N T E R / P L O T T E R f o C o m - 6 4 o V I C - 2 0 c o p u t e r s ! ! L i s t p r o g r a m s . H i g h r e s o l u t i o n g r a p h i c sf o c h a r t s a n d g e o m e t r i c f i g u r e s . I N C L U D E S I T E R F A C E A N S P E C I A L S O F T W A R E S A V I N G SC O U P O N ! !

8 0 C O L U M N B O A R D $ 9 9 . 0 0N o y o u p r o g r a m 8 C O L U M N S o t h s c r e e na o n t i m e ! C o n v e r t s y o u r C o m m o d o r e 6 t 8 C O L U M N S w h e n y o p l u g i t h 8 C O L U M NE X P A N S I O N B O A R D ! ! P L U S - y o u c a g e a n 8 0C O L U M N B O A R D W O R D P R O C E S S O R w i t h m a i lm e r g e , t e r m i n a l e m u l a t o r , E L E C T R O N I CS P R E A D S H E E T . L i s t $ 5 9 . 0 0 S A L E $ 2 4 . 9 5 i p u c h a s e d w i t h 8 C O L U M N B O A R D ! ! ( T a p e o D i s k )

8 C O L U M N S I N C O L O RE X E C U T I V E W O R D P R O C E S S O R $ 6 9 . 0 0

T h i s E X E C U T I V E W O R D P R O C E S S O R i t h f i n e s t a v a i l a b l e f o t h C O M M O D O R E 6 c o p u t e r ! T h U L T I M A T E f o P R O F E S S I O N A L W o r d -p r o c e s s i n g a p p l i c a t i o n ! D I S P L A Y S 4 O 8 C O L U M N S I C O L O R o B l a c k a n W h i t e ! S i m -p i t o p e r a t e , p o w e r f u l t e x t e d i t i n g w i t h 2 5 W O R D D I C T I O N A R Y , c o m p l e t e c u r s o r a n I s e r t / d e l e t e k e c o n t r o l s l i n e a n d p a r a g r a p h i n s e rt i o n , a u t o m a t i c d e l e t i o n , c e n t e r i n g , m a r g i n s e t i n g s a n o u t p u t t a l p r i n t e r s ! I n c l u d e sp o w e r f u l m a i l m e r g e . 2 0 . 0 0 0 W O R D D I T I O N A R Y L i s t S 2 4 . 9 5 S A L E $ 1 9 . 9 5 . E X E C U T I V ED A T A B A S E L i s t $ 6 9 . 0 0 S A L E S 4 9 . 0 0 . ( D i s k

S P E C I A L S O F T W A R E C O U P O NW p a c k S P E C I A L S O F T W A R E C O U P O Nw i t h e v e r y C O M M O D O R E 6 C O M P U T E R -D I S K D R I V E - P R I N T E R - M O N I T O R w e s e l l !T h i s c o u p o n a l l o w s y o t S A V E O V E R |S 1 0 0 O F S A L E P R I C E S ! U t $ 5 0 0 s a i n g s a r e p o s s i b l e ! !

P R O F E S S I O N A L S O F T W A R EC O M M O D O R E 6 4

H u E x e c u t i v e W o r d

P r o c e s s o rE x e c u t i v e D a i a B a s e2 0 . 0 0 0 W o r d D i c t i o n a r yE l e c t r o n i c S p r e a d s h e e tA c c o u n t i n g P a c kT o t a l 5 . W o r d P r o c e s s o r

T a p eD i s k

T o t a l T e 2 . W o r d P r o c e s s o r

T a p eD i s k

T o t a l L a b e l 2 T a p eD i s k

P r o g r a m m e r sH e l p e r i d s k )

S C o l u m n S c r e e n( D i s k )

C r u s h - C r u m b l e ' C h o m p( T a p e J O i s k )P i t s t o p ( C a r t r i d g e )

T y p i n g T e a c h e r( T a p e / D i s k )

S p r i t e D e s i g n e r | D i s MF i r e o a l l J o y S t i c kL i g h i P e D u s i C o v e r

( S e e 1 0 0 c o u p o ,

U l S 9 9 0 0S 6 9 O 0$ 2 9 S 5 9 S 4 9 0 0

S 6 9 0 0S 7 9 9 5

S 4 9 J 4 9 0 0S 2 4 . 9 5S 2 9 9 51 5 0 S 5 9 9 5

S 2 9 9 5$ 3 9 9 5$ 2 9 . 9 5S 1 6 9 5$ 2 4 9 5J 3 9 $ 9

S a l e

S 6 9 . 0 0S 5 9 0 0S 1 9 S 4 0 $ 3 0

S 4 0 J 5 0

S 3 4 9 5$ 3 0 S 1 8 0 0$ 2 0 J 3 9 9 5$ 3 9 9 5

S 2 4 9 5$ 2 9 9 5$ 2 9 S 1 4 9 5$ 1 5 9 5$ 1 6 9 5$ 9

i t e m s i o u c a t a l o g ' )W r i t e o c a l l f o

C o u p o r

$ 5 0 S 3 9 . 0 0$ 1 4 9 5S 3 0 $ 2 0

1 3 0 1 3 0

1 2 0 S 2 7 . 0 0$ 1 0 $ 1 5 0 0S 2 9 S 2 9

£ 1 9 $ 2 4 9 5S 1 0 S 1 0 0 0S 1 0 1 1 4 9 5i 6

S a m p l e S P E C I A L S O F T W A R E C O U P O N !

E X E C U T I V E Q U A L I T YP R O F E S S I O N A L B U S I N E S S S O F T W A R E

T h C a d i l l a c o b u s i n e s s p r o g r a m sf o C o m m o d o r e 6 C o m p u t e r s

I t e mI n v e n t o r y M a n a g e m e n tA c c o u n t s R e c e i v a b l eA c c o u n t s P a y a b l eP a y r o l lG e n e r a l L e d g e r

L i s tS 9 9 0 01 9 0 $ 9 9 . 0 0$ 9 9 0 0J 9 9 . 0 0

• S A L EJ 5 0 S 5 0 1 5 0 $ 5 0 $ 5 9 . 0 0

C o u p o n$ 4 0 $ 4 9 . 0 0$ 4 9 . 0 0$ 4 9 . 0 0$ 4 9 . 0 0

V I C - 2 0 C O M P U T E R S 7 9 . 5 0T h i s 2 5 V I C - 2 0 c o m p u t e r i n c l u d e s ( u l l s i z e 6 k e y t y p e w r i t e r k e y b o a r d c o l o r a n g r a p h i c s k e y s ,u p p e r / l o w e r c a s e , l u l l s c r e e n e d i t o r . 1 6 l e v e l I m i c r o s o f t b a s i c , s o u n d a n m u s i c , r e a l t i m ef l o a t i n g p o i n t d e c i m a l , s e l t t e a c h i n g b o o k , c o n e c t s t a n T . V . o m o n i t o r !

C O M - 6 4 P O W E R F O V I C - 2 0 $ 7 9 . 0 0J u s t p l u g i o u 3 2 R A M E M O R Y E X P A N D E Ra n d y o u g e a m u c h u s a b l e p r o g r a m m i n g p o w e ra t h C o m m o d o r e - 6 4 c o m p u t e r ! ! M a s t e r c o n t r o ls w i t c h e s o c o v e r . G o l d E d g e c o n n e c t o r s , l i v ey e a r w a r r a n t y ( F R E E S 2 9 . 9 5 : C A R T R I D G E G A M E )

N E V O I C E S Y N T H E S I Z E R $ 5 9 . 0 0F o C o m - 6 4 o V I C - 2 0 c o m p u t e r s . J u s t p l u g i i a n d y o u c a n p r o g r a m w o r d s a n s e n t e n c e s , a j u s t v o l u m e a n p i l c h , m a k e t a l k i n g a d v e n t u r eg a m e s , s o u n d a c t i o n g a m e s a n d c u s t o m i z e dt a l k i e s ! ! F O O N L Y S 1 9 . 9 5 y o u c a n a d d T E X TT S P E E C H , j u s t t y p e w o r d a n d h e a r y o u rc o m p u t e r t a l k — A D D S O U N D T " Z O R K , "S C O T T A D A M S A N D A A R D V A R K A D V E N T U R EG A M E S ! ! ( D i s k o r t a p e ) .

1 6 R A C A R T R I D G E S 4 9 . 0 0I n c r e a s e s V I C - 2 0 p r o g r a m m i n g p o w e r l i m e s .E x p a n d s t o t a l m e m o r y t 4 1 ( 4 1 . 0 0 0 b y t e s ) .M e m o r y b l o c k s w i t c h e s a r a n o u t s i d e c o v e r !C A R D C O I n c l u d e s F R E E $ 2 9 . 9 5 g a m e ! !

8 R A C A R T R I D G E $ 3 4 . 9 5I n c r e a s e s V I C - 2 0 p r o g r a m m i n g p o w e r V t i m e s . E x p a n d s t o t a l m e m o r y t 3 3 ( 3 3 . 0 0 0b y t e s ) . I n c l u d e s F R E E $ 1 6 . 9 5 g a m e .

S L O T S W I T C H A B L E E X P A N D E R $ 2 4 . 9 5A l l o w s y o t a d c a r t r i d g e s a o n t i m e -s w i t c h s e l e c t t t u r n s l o t s o o o t — P L U S r e s e tb u t t o n . m u s t f o y o u r V I C - 2 0 c o m p u t e r ! !

6 0 M E M O R Y E X P A N D E R $ 4 9 . 0 0S u s l o t B o a r d S w i t c h s e l e c t a b l e R e s e t b u t o R i b b o n c a b l e C A R D C O . m u s t t g e t h m o s t o u o y o u r V I C - 2 0 C o m p u t e r !

9 G R E E N S C R E E N M O N I T O R $ 6 9 . 0 0E x c e l l e n t q u a l i t y S A N Y O , e a s y t r e a d . 8 c o u m n s 2 l i n e s . G r e e n P h o s p h o r o u s s c r e e nw i t h a n t i g l a r e , m e t a l c a b i n e t ! S a v e s y o u r T . V .P L U S S 9 . 9 5 l o c o n n e c t i n g c a b l e . C o m - 6 4 o V I C - 2 0 .

1 2 G R E E N O R A M B E R M O N I T O R $ 9 9 . 0 0Y o u r c h o i c e o g r e e n o a m b e r s c r e e n m o n i t o r ,t o q u a l i t y , S A N Y O . 8 c o l u m n s 2 l i n e s , e a s yt r e a d y , a n t i - g l a r e , f a s t e r s c a n n i n g ! m u s t ( o w o r d p r o c e s s i n g P L U S S 9 . 9 5 f o c o n n e c t i n gc a b l e . C o m - 6 4 o r V I C - 2 0 .

L O W E S T P R I C E SB E S T S F R V I C E I N U . S . A .

1 D A F R E E T R I A L - 9 D A F R E E R E P L A C E M E N T W A R R A N T YO N P A F X P R E S S M A I L * O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

A d $ 1 0 . 0 0 l o s h i p p i n g , h a n d l i n g a n i n s u r a n c e I l l i n o i s r e s i d e n t sp l e a s e a d 6 t a x . A d 3 2 0 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 T E X P O R T T O T H E R C O U N T R I E SE 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 n e c k A l l o w 1 d a y sf o d e l i v e r y . t o d a y s f o p h o n e o r d e r s , d a e x p r e s s m a i l ! C a n a d ao r d e r s m u s t b i U . S . d o l l a r s . V I S A - M A S T E R C A R D C O

i 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 e 3 1 2 J 3 8 2 - 5 2 4 4 t o r d e r

R e a d e r S e r v i c e N o . 1 2

Page 32: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 32/100

8 C O L U M N P R I N T E R S A L E — $ 1 4 9 . 0 0C O M - S T A R T /

T r a c t o rF r i c t i o n

P r i n t e r

i t - i : : i < : v v v v

* C O M - S T A R

7 D a F r e e T r i a l - 1 8 0 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 yL o w e s t P r i c e d , B e s t Q u a l i t y , T r a c t o r - F r i c t i o n P r i n t e r s i t h U . S . A .

F a s t 8 0 - 1 2 0 - 1 6 0 C h a r a c t e r s P e S e c o n d 4 0 , 4 6 , 6 6 , 8 0 , 9 6 , 1 3 2 C h a r a c t e r s P e r L i n e S p a c i n gW o r d P r o c e s s i n g P r i n t L a b e l s , L e t t e r s , G r a p h s a n T a b l e s L i s t Y o u r P r o g r a m s

P r i n t O u D a t a f r o m M o d e m S e r v i c e s " T h e M o s t I m p o r t a n t A c c e s s o r y f o Y o u r C o m p u t e r "* S T X - 8 0 C O L U M N

P R I N T E R — $ 1 4 9 . 0 0P r i n t s f u l l 8 0 c o l u m n s . S u p e r s i l e n to p e r a t i o n , 6 C P S , p r i n t s H i - r e s o l u t i o ng r a p h i c s a n b l o c k g r a p h i c s , e x p a n d e dc h a r a c t e r s e t , e x c e p t i o n a l l y c l e a rc h a r a c t e r s , f a n t a s t i c p r i n t q u a l i t y , u s e si n e x p e n s i v e t h e r m a l p a p e r ! B e s t t h e r m a lp r i n t e r i t h U . S . A . ! ( C e n t r o n i c s P a r a l l e lI n t e r f a c e ) .

" D E L U X E C O M S T A R T / 8 C P P R I N T E R — $ 1 7 9 . 0 0

T h C O M S T A R T / F ( T r a c t o r F r i c t i o n )P R I N T E R i e x c e p t i o n a l l y v e r s a t i l e . I p r i n t s 8 1 1 s t a n d a r d s i z e s i n g l es h e e t s t a t i o n a r y o c o n t i n u o u s f e e d c o p u t e r p a p e r . B i - d i r e c t i o n a l , i m p a c t d o m a t r i x , 8 C P S , 2 2 c h a r a c t e r s . ( C e nt 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 2 0 C P C O M S T A R T / S U P E R - 1 0 X

P R I N T E R - $ 2 8 9 . 0 0C O M S T A R T / ( T r a c t o r F r i c t i o n ) S U P E R -1 0 P R I N T E R g i v e s y o a l t h e f e a t u r e so t h C O M S T A R T / P R I N T E R p l u s1 0 c a r r i a g e , 1 2 C P S , d o m a t r i xw i t h d o u b l e s t r i k e c a p a b i l i t y f o 1 1 d o t m a t r i x ( n e a r l e t t e r q u a l i t y ) , h i g hr e s o l u t i o n b i i m a g e ( 1 2 0 1 4 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 ta 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 rd 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 s s 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

a n 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 rd e f i n a b l e c h a r a c t e r s ! T h C O M S T A R T / S U P E R - 1 0 X P R I N T E R w a R a t e d N o b " P o p u l a r S c i e n c e M a g a z i n e . " I g i v e s y o p r i n t q u a l i t y a n f e a t u r e s f o u n d o p r i n t e r s c o s t i n g t w i c e a s m u c h ! ! ( C e nt r o n i c s P a r a l l e l I n t e r f a c e ) ( B e t t e r t h a n E s o F 8 0 ) .

P r e m i u m Q u a l i t y — 1 2 0 C P C O M S T A R T / S U P E R - 1 5 V

P R I N T E R - $ 3 7 9 . 0 0C O M S T A R T / S U P E R 1 5 P R I N T E Rh a a l t h e f e a t u r e s o t h C O M S T A R T / S U P E R - 1 0 X P R I N T E R p l u s 1 5 % " c a 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 sc o m p o n e n t s t h a n d l e l a r g e l e d g e rb u s i n e s s f o r m s ! ( B e t t e r t h a n E p s o n F 1 0 0 ) .

S u p e r i o r Q u a l i t yS U P E R H I G H S P E E D — 1 6 0 C P

C O M S T A R T / 1 0 P R I N T E R - S 3 9 9 . 0 0S U P E R H I G H S P E E D C O M S T A R T /

( T r a c t o r F r i c t i o n ) P R I N T E R h a a l t h f e a t u r e s o t h C O M S T A R S U P E R - 1 0 XP R I N T E R p l u s S U P E R H I G H S P E E DP R I N T I N G — 1 6 0 C P S , 1 0 0 % d u t 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 d t r u e d e c e n d e r s , v e t i c a l a n h o r i z o n t a l t a b s . R E D H O TB U S I N E S S P R I N T E R a a u n b e l i e v a b l el o p r i c e ! ! ( S e r i a l o C e n t r o n i c s P a r a l l e lI n t e r f a c e )

S u p e r i o r Q u a l i t yS U P E R H I G H S P E E D - 1 6 0 C P

C O M S T A R T / 1 5 P R I N T E R — $ 5 2 9 . 0 0

S U P E R H I G H S P E E D C O M S T A R T / 1 6 % " P R I N T E R h a a l t h f e a t u r e s o t h S U P E R H I G H S P E E D C O M S T A R T / 1 0 P R I N T E R p l u s 1 5 ' A " c a r r i a g e a n m o r ep 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 rl e d g e r b u s i n e s s f o r m s ! E x c l u s i v e b o t t o mp a p e r f e e d ! !

P A R A L L E L I N T E R F A C E SF o r V I C - 2 0 a n C O M - 6 4 - $ 6 9 . 0 0F o A p p l e C o m p u t e r 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 f a c e s a r ea v a i l a b l e a c o m p u t e r s t o r e s !

D o u b l eI 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 yW h a v e d o u b l e d t h n o r m a l 9 d a w a r a n t y t 1 8 d a y s - T h e r e f o r e i y o u rp r i n t e r f a i l s w i t h i n " I S O d a y s " f r o m t h d a t e o p u r c h a s e y o u s i m p l y s e n d y o u rp r i n t e r t o u v i U n i t e d P a r c e l S e r v i c e ,p r e p a i d . W w i l l I M M E D I A T E L Y s e n d y o u

r e p l a c e m e n t p r i n t e r a n c h a r g e ,p r e p a i d . T h i s w a r r a n t y , o n c e a g a i n ,p r o v e s t h a t W L O V E O U C U S T O M E R S !

A d $ 1 7 . 5 0 f o s h i p p i n g , h a n d l i n g a n i n s u r a n c e . W D N O E X P O R TT O T H E R C O U N T R I E S E X C E P T C A N A D A .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 r P e r s o n a l C h e c k . A l l o w 1 d a y sf o d e l i v e r y , i d a y s f o p h o n e o r d e r s , d a y e x p r e s s m a i l ! C a n a d ao r d e r s m u s t b i U . S . d o l l a r s . V I S A M A S T E R C A R D A C C E P T E D . W s h i p C . O . D .

I 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 « 3 1 2 / 3 8 2 - 5 2 4 4 t o r d « r

( W L O V E O U C U S T O M E R S )

S U P E R - 1 0 " A B C D E F G H J K L M N G P Q R 8 T U V A B C D E F G r i l J K L M N O P Q R S T U V W X Y Z 1 2 3 4 S 6 7 8 9 O

R e a d e r S e r v i c e N o . 1 5

Page 33: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 33/100

4 C o l o r8 C O L U M N L e t t e r Q u a l i t y

P R I N T E R / P L O T T E RS u p e r _ ^ ^ f c , S p e c i a l

9 L O W E S T P R I C E I N U . S . A .

C o m m o d o r e - 6 4 V I C - 2 0$ 5 0 0 S o f t w a r e S A V I N G S C o u p o n I n c l u d e d

L i s t y o u r p r o g r a m s H i g h r e s o l u t i o n g r a p h i c s f o b a r c h a r t s a n g e o m e t r i c f i g u r e s ( l i k es p i r o g r a p h ) P l u g s d i r e c t l y i n t o V I 2 a n C o m m o d o r e 6 I n t e r f a c e i n c l u d e d L o w e s tc o s t l e t t e r q u a l i t y p r i n t e r i t h e c o u n t r y .

S f t . E S. O a ' a O- " ( W I A C T U A L P R I N T S A M P L E S

U P P E R C A S E ^ B C Q E F G h l J K i r i N O P Q R S T U U W X Y ZL O W E R C A S E a b c d e f g h i j k t m n o p q r s t u v u x y z

A l a s t y o c a l i s t y o u r p r o g r a m s ( e v e n c o n t r o l c h a r a c t e r s ) a n m a k e b e a u t i f u l h i g h r e s o l ut i o n g r a p h i c s a a a f f o r d a b l e p r i c e . T h i s 8 0 c o l u m n l e t t e r q u a l i t y p r i n t e r / p l o t t e r i g r e a t f o m a k i n g c o m p l e x b a r c h a r t s f o b u s i n e s s p l u s f a n c y g r e e t i n g c a r d s a n g e o m e t r i c d e s i g n s .G r e a t f o h o m e w o r k t o o . E v e r y o n e m u s t h a v e a c o l o r p r i n t e r p l o t t e r f o t h e i r V I C - 2 0 o C o m m o d o r e - 6 4 . L i s t $ 1 9 9 . 0 0 . S a l e $ 9 9 . 0 0 . - $ 5 0 0 S o f t w a r e S A V I N G S C o u p o n I n c l u d e d -I L O W E S T P R I C E S 1 D A F R E E T R I A L 9 D A F R E E R E P L A C E M E N T W A R R A N T Y

B E S T S E R V I C E I N U . S . A . O N D A E X P R E S S M A I L O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

A d 1 1 0 . 0 0 f o s h i p p i n g , h a n d l i n g « n I n s u r a n c e . I l l i n o i s r a s l d e n t *p l M M « i 6 t a x . A d $ 2 0 . 0 0 t o C A N A D A . P U E R T O R I C O . H A W A I IO r t e n . W D N O T 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 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 k . A l l o w 1 d a y s ( o d e l i v e r y , 2 l d a y s l o p h o n e o r d e r s . d a y e x p r e s s m a i l !C a n a d a o r d e r s m u s t b i S d o l l a r s V i s a M a s t e r C a r d C O

■ W L O v E O u B C U S T O M E f l S iE 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 e 3 1 2 / 3 8 2 - 5 2 4 4 t o r d » r

Page 34: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 34/100

C O M M O D O R E - 6 4 o V I C - 2 0

V O I C E S Y N T H E S I Z E RM A K E Y O U R

C O M P U T E R T A L KV O T R A X B A S E D

H A R D W A R E S A L E O N L Y 5 0 Y o c a p r o g r a m a n w o r d s o s e n t e n c e s A d j u s t v o l u m e a n p i t c h M a k e a d v e nt u r e g a m e s t h a t t a l k R e a l s o u n d a c t i o n g a m e s M a k e c u s t o m i z e d t a l k i e s ( D e m od i s k o t a p e i n c l u d e d )

O Q O D Q Q D g B Q Q O Q Q O Q Q Q O O B B O B Q O Q Q O O O C Q O C Q O O O B Q Q O Q QY o c a n a d d T E X T T S P E E C H S O F T W A R E t h a t a l l o w s y o t s i m p l y t y p e w h a t y o uw a n t t h e a r ! ! A l s o a l l o w s y o t a d s o u n d a n v o i c e t S C O T T A D A M S A A R D -V A R K a n " Z O R K " A D V E N T U R E G A M E S L i s t $ 2 9 . 9 5 S a l e $ 1 9 . 9 5 ( D i s k o T a p e ) .

C B B H B B O B B B B B B B O Q O Q O Q O O Q O O O e Q Q Q Q Q Q Q D O B D Q O O O O O Q f l

L O W E S T P R I C E S '• B E S T S E R V I C E I U . S . A .

1 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 YO N D A E X P R E S S M A I L * O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

C O M M O D O R E 6 8 C O L U M N B O A R D

F O O N L Y 9 0 N o y o u c a n p r o g r a m 8 c o l u m n s o t h s c r e e na o n t i m e ! C o n v e r t s y o u r C o m m o d o r e 6 t 8 c o l u m n s w h e n y o p l u g i t h P R O T E C T O 8 E x p a n s i o n B o a r d . L i s t $ 1 9 9 . 0 0 . S a l e $ 9 9 . 0 0 .

F O R O N L Y $ 2 4 . 9 5 y o u c a n g e a 8 C o l u m n B o a r d ■ ' W O R D P R O C E S S O R " w i t h m a i l m e r g e a n t e r m i n a l e m u l a t o r P L U S ! A E L E C T R O N I C S P R E A D S H E E T ( l i k e V i s i c a l c ) L i s t $ 5 9 . 0 0 . S a l e $ 3 9 . 9 0 .• I p u r c h a s e d w i t h b o a r d o n l y $ 2 4 . 9 5 . ( T a p e o r D i s k . )

W L O V E O U R C U S T O M E R SA d $ 0 f o p o s t a g e A d $ 0 t o C a n a d a P u E R ' O R i C O m a a a mo r d e r s W D O N O T E X P O R T T O T H E R C O U N T R I E SE n c l o s e C a s h i e r s C f i e c i " M o n e y Q r d e ' o P c s o n a i C h e c k a i i o y v 1 4d a y s l o d e l i v e r y . 2 l d a y s l o p n o n e o r d e r s d a e - p r e s s m a C a n a d a o r d e r s m u s t b i l d o l l a r s W a c c e p t V i s a a n M a s i e 'C a r d W s h i p C O

I 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 O O 1 0P h o n e 3 1 2 / 3 8 2 5 2 4 4 t o r d s r

L O V E O U C U S T O M E R S

H e a d e r S e r v i c e N o 1

Page 35: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 35/100

E X P A N D Y O U R V I C - 2 0T C O M M O D O R E - 6 4 P O W E R !

$ 7 Q 0 0F O O N L Y

( P L U S F R E E $ 2 9 . 9 5 C A R T R I D G E G A M E ) L I S T P R I C E $ 1 5 9 . 9 5J u s t p l u g i t h 3 2 R A M E M O R Y E X P A N D E R a n d y o u h a v e a m u c h u s a b l e p r o g r a m m i n gm e m o r y a t h C o m m o d o r e - 6 4 c o m p u t e r ! ! ! T h i s 3 2 R A E X P A N D E R C A R T R I D G E g i v e sy o u r V I C - 2 0 c o m p u t e r T I M E S M O R E P R O G R A M M I N G P O W E R ! !

Y E A R W A R R A N T Y

M A S T E RC O N T R O LS W I T C H E S

G O L D E D G EC O N N E C T O R S

F E A T U R E SA l l o w s F u l l 3 2 M e m o r y E x p a n d s i o S e p a r a t e E n a b l e S w i t c h f o e a c h 8 B l o c kG o l d P l a t e d C o n t a c t sP r e m i u m G r a d e C o m p o n e n t sF u l l y T e s t e d a n B u r n e d I

Y e a r W a r r a n t yC o m p l e t e D o c u m e n t a t i o n

1 / P R I C E E X P A N S I O N S A L E ! !L I S T S A L E

3 R a E x p a n d e r8 R a E x p a n d e r ( 2 ' A t i m e s m o r e p o w e r )1 6 R a E x p a n d e r ( t i m e s m o r e p o w e r ) .3 2 R a E x p a n d e r ( t i m e s m o r e p o w e r )

( P L U S $ 2 9 . 9 5 F R E E G A M E C A R T R I D G E )3 S l o t E x p a n d e r B o a r d S w i t c h S e l e c t a b l e

3 9 . 9 56 9 . 9 59 9 . 9 5

$ 1 5 9 . 9 54 9 . 9 5

$ 1 $ 3 $ 4

$ 7 $ 2

. 9 . 9 . 0

. 0 . 9

W L O V E O U C U S T O M E R S !A d 1 0 t o p o s l a g e A d S 0 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 T E X P O R T T O T H E R C O U N T R I E SE n c l o s e C a s t e r s C h e c k , M o n e y O r d e ' o P e r s o n a l C h e c k a i i o * 1 d a y s ( o d e l i v e r y . 2 l 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 s m a i l 1C a n a d a o r d e r s m u s i D e m U S d o l l a r s W a c c e p i V i s a a n d M a s t e rC a r d W s h i p C O

I 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 e 3 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

( W L O V E O U C U S T O M E R S !

R e a d e r S e r v i c e N o . 1 4

Page 36: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 36/100

I S S U E 1 — J A N . ' 8 4 $ 4 i ) 0T h 6 v t h P e a n u t ! T h c o p u t e r a s c o m m u n i c a t i o n s d e v i c e !P i o t e c t t f s B i l l B a d g e r i n t e rv i e w e d ! A n r e a d y t e n t e r : t h M u l t i D r a w 6 g r a p h i c s s y s t e m !T h I n t e r r u p t M u s i c M a k e r /E d i t o r ! P e e k a M e m o r y ! P r g r a m m i n g S e q u e n t i a l F i l e s !

B a c k I s s u e sD o n ' t p u n c h a n o t h e r k e w i t h o u t c o m p l e t e c o l l e c t i o no A h o y ! a n t h p r o g r a mm i n g s t r a t e g i e s a n p r o d u c ta n a l y s e s e a c h i s s u e p r o v i d e s .

O r d e r w h i l e s u p p l i e s l a s t !

I S S U E # 2 — F E B . ' 8 $ 4 . 0 0I l l u s t r a t e d t o u r o f t h 1 5 4 1 d i s kd r i v e ! S y n a p s e ' s I h o r W o l o s e n k oi n t e r v i e w e d ! U s e r s g r o u p s ! A r t if i c i a l i n t e l l i g e n c e ! A n r e a d y t e n t e r : M u s i c M a k e r P a r t I I N i g h t A t t a c k ! P r o g r a m m i n g R e a t i v e F i l e s ! S c r e e n M a n i p u l a t i o no t h C o m m o d o r e 6 4

I S S U E 0 3 - M A R . ' 8 $ 4 . 0 0A n a t o m y o t h e 6 4 ! P r i n t e r I t e r f a c i n g f o t h 6 4 a n d V I C !E d u c a t i o n a l s o f t w a r e ; f i r s t o s e r i e s ! C o m m o d a r c s ! A n r e a d y t e n t e r : S p a c e L a n e s !R a n d o m F i l e s o t h 6 4 E a s yA c c e s s A d d r e s s B o o k ! D y n a m i cP o w e r f o y o u r 6 4

I S S U E 0 4 - A P R . ' 8 $ 4 . 0 0P e t s p e e d a n d E a s y S c r i p tt u t o r i a l s ! P r i n t e r i n t e r f a c i n g a n e d u c a t i o n a l s o f t w a r e g u i d e c o t i n u e d ! L o w e r c a s e d e s c e n d e r so y o u r 1 5 2 5 ! L a s e r d i s c ! T h D a l l a s Q u e s t A d v e n t u r e G a m e !A n r e a d y t e n t e r : A p p l e P i e !L u n a r L a n d e r ! N a m e t h a t S t a r !

I S S U E # 5 — M A Y ' 8 $ 4 . 0 0T h F u t u r e o f C o m m o d o r e ! I s i d e B A S I C p r o g r a m s t o r a g e !C - 6 4 S p r e a d s h e e t s ! M e m o r yM a n a g e m e n t o t h V I a n 6 4 E d u c a t i o n a l S o f t w a r e G u i d ec o n t i n u e s ! A n r e a d y t e n t e r :M a t h M a s t e r ! A i A s s a u l t ! B i o -r h y t h m s ! V I 2 C a l c u l a t o r !

I S S U E # 6 — J U N E ' 8 $ 4 . 0 0G a m e p r o g r a m m i n g c o l u m nb e g i n s ! P r o g r a m g e n e r a t o r s !R u p e r l o i n p u t t i n g ! M e m o r yM a n a g e m e n t a n E d u c a t i o n a lS o f t w a r e G u i d e c o n t i n u e ! A n r e a d y t e n t e r : P o s t T i m e f o t h 6 a n 2 0 A l p i n e r ! S o u n dC o n c e p t f o t h V I 2 0

S e n d c o u p o n o f a c s i m i l e t o A h o y ! B a c k I s s u e s , I o I n t e r n a t i o n a l I n c . . 4 W e s t 3 4 t h S t r e e t — S u i t e 4 0 7 , N e Y o r k . N 1 0 0 0 1

P l e a s e S e n d M T h F o l l o w i n g :C o p i e s o i s s u e n u m b e rC o p i e s o i s s u e n u m b e rC o p i e s o i s s u e n u m b e r

N A M E _A D D R E S S

E n c l o s e d P l e a s e F i n d M C h e c k o M o n e y O r d e r f o

( O u t s i d e t h U S p l e a s ea d $ 1 . 0 0 f o e v e r y c o p y )

C I T YS T A T EZ I C O D E .

Page 37: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 37/100

T R A i n i f l GT O A i n i f i G

y o u R c u r s o ry o u Ry o c € c u r s o ry o u R c u r s o r

B M i c h a e l K l e i n e r t a n D a v i d B a r r o nT h i s m o n t h w t h o u g h t w w o u l d t a k e a s t e p b a c k

i n t o t h p a s t t t i m e w h e n w f i r s t b e g a n u s i n gC o m m o d o r e c o m p u t e r s . T h a t f i r s t 8 P E w i t h t h c a l c u l a t o r k e y b o a r d p o s s e s s e d f o u r p u z z l i n g k e y sa b o v e t h n u m e r i c k e y p a d . I d i d n ' t t a k e u s l o n g t f i g u r e o u t h a t t h e s e k e y s w e r e u s e d f o " o n s c r e e n "e d i t i n g o y o u r p r o g r a m . I w a s n ' t u n t i l l a t e r t h a t t h r e a l p o w e r o f t h e s e k e y s w a u n l e a s h e d . I j u s t s h a p p e n s t h a t C o m m o d o r e h a m a i n t a i n e d t h f u n ct i o n o t h e s e k e y s i a l o t h e i r c o m p u t e r s , i n c l u d i n gy o u r V I o 6 4

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

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

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

1 P R I N T " H E L L O , "2 P R I N T " T H I S I S A M P L E R U W T H O U T S E M I - C O L O N . "3 E N R U

H E L L O ,T H I S I S A M P L E R U W I T H O U T S M I - C O L O N .

1 P R I N T " H E L L O ,

2 P R I N T " T H I S I S A M P L E R U N W IT S E M I - C O L O N . "3 E N R U

H E L L O , T H I S I S A M P L E R U W I T HS E M I - C O L O N .

I y o h a v e e v e r t r i e d t y p i n g a n o t h c u r s o rc o n t r o l k e y s a f t e r t y p i n g q u o t a t i o n m a r k s , y o h a v ep r o b a b l y f o u n d t h a t s t r a n g e s y m b o l s a p p e a r . W h e ny o t y p e a o p e n q u o t a t i o n m a r k , t h b u i l t - i n e d i t o rg o e s i n t o " q u o t e s m o d e . " T h i s m e a n s t h a t w h e n y o n o t y p e a n o t h c u r s o r c o n t r o l s , i n c l u d i n gC L E A R S C R E E N a n H O M E , i w i l l n o r e s p o n dw i t h i t u s u a l f u n c t i o n , b u w i l l i n s t e a d p r i n t i t i d e n t i f y i n g s y m b o l . ( F u n c t i o n k e y s , c o l o r k e y s , I S E R T , R V O a n R V O F p r o d u c e t h e i r o w s y m b o l s a w e l l . ) B e l o w i c h a r t o t h e s e s y m b o l s .

C U R S O R U C U R S O R D O W NC U R S O R L E F T

C U R S O R R I G H TH O M E C U R S O RC L E A R S C R E E N

T h u p d o w n , l e f t , a n r i g h t c u r s o r f u n c t i o n sm o v e t h c u r s o r o n s p a c e i t h e i r r e s p e c t i v e d i r e ct i o n . T h i s i " n o n - d e s t r u c t i v e " c u r s o r m o v e m e n t .I o t h e r w o r d s , t h c u r s o r w i l l b m o v e d w i t h o u te r a s i n g a n y t h i n g i i t p a t h . T h i s e n a b l e s y o t m o v e t h c u r s o r a n y w h e r e o n t h s c r e e n w i t h o u t a n i l e f f e c t s . T h c l e a r s c r e e n c o n t r o l c l e a r s t h e s c r e e na n r e t u r n s t h c u r s o r t t h u p p e r l e f t c o r n e r .H o m e p u t s t h e c u r s o r i t h u p p e r l e f t c o r n e r w i t ho u c l e a r i n g t h e s c r e e n .

A H O Y ! 3

Page 38: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 38/100

Y o m a b w o n d e r i n g h o y o c a u s t h e s ec u r s o r c o n t r o l f u n c t i o n s t y o u r a d v a n t a g e . T h e y c a b u s e d t f o r m a t t e x t o t h s c r e e n n e a t l y , o t u d a t e d a t a w h i c h i b e i n g d i s p l a y e d o t h s c r e e nw i t h o u t e r a s i n g t h s c r e e n a n r e p r i n t i n g e v e r y t h i n g .

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

1 P R I N T " { S C } "2 P R I N T " { H M } { C D } ( C D } ( C D ) { C D } { C R }{ C R } { C R } ( C R } { C R } " ; T I $ ; M { C R } { C R } { R ) ( C R } ( C R } " ; C3 C = C + 14 G O T 0 2 0

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

P R I N T " { S C ) " ;1 F O R X = 1 T O 52 P R I N T3 N E X T4 P R I N T T A B ( 1 0 ) ; " * "5 E N

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

{ C D } { C D ) ( C D )C R } ( C R ) { C R } {

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

T h c u r s o r c o n t r o l c h a r a c t e r s c a a l s o b u s e d t c r e a t e s o m e s i m p l e a n i m a t i o n . L e t ' s s a w w a n t t m o v e t h t w c h a r a c t e r s ' — > " a c r o s s t h e s c r e e n .T h t e c h n i q u e f o m o v i n g t h i s " a r r o w " i f a i r l y s i p l e . I m u s t b p r i n t e d , t h e n t h t a i l m u s t b e r a s e d ,a n i i t h e n p r i n t e d a g a i n o v e r o n s c r e e n p o s i t i o n .

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

C u r s o r i h e r e

1 { C C R 2

P R I N T} { C R }( C R } *E N

" { S C{ C R }

h c d :; c r }

( { C D[ C R }

s p a c e

P r i n t t w " c u r s o r l e f t s " t m o v e c u r s o r h e r e

s p a c e s p a c e

P r i n t i n g s p a c e a n t h e n t h e a r r o w e r a s e st h o l t a i l a n " m o v e s " t h a r r o w t t h r i g h t

T h f o l l o w i n g p r o g r a m i m i t a t e s t h a b o v e s t e p s t m o v e t h a r r o w :

1 P R I N T " ( S C } ( C D ) { C D } { C D } { C D } { C D }( C D ) " ;2 F O X T 3 3 P R I N T " - > ( C L ) ( C L ) " ;4 F O T 5 N E X T R E

D E L A Y L O O P5 N E X T6 E N

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

1 P r i n t t h a s t e r i s k2 E r a s e t h a s t e r i s k3 M o v e t h c u r s o r d o w n u n d e r n e a t h t h p r e v i o u s

a s t e r i s k4 G b a c k t s t e p

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

C u r s o r i h e r e

A f t e r p r i n t i n g t h e a s t e r i s k i b o I t h c u r s o r w i l lb p o s i t i o n e d i b o 2 T h e r e f o r e , t e r a s e t h a s t e ri s w m u s t m o v e t h c u r s o r b a c k t b o w i t hc u r s o r l e f t .

A f t e r c u r s o r l e f t ,c u r s o r i h e r e - 1

C o n t i n u e d o p a g e 4 8

N e x t i s s u e , D a v i d B a r r o n d e l v e s i n t o o n o y o u r C o m m o d o r e 6 4 ' s m o s t a m a z i n g f a c e t s : i t s o u n d - p r o d u ct i o n c a p a b i l i t i e s . H i t w o - p a r t a r t i c l e / p r o g r a m w i l l b y o u r k e t U n r a v e l i n g t h M y s t e r i e s o f S o u n d !

3 A H O Y !

Page 39: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 39/100

C C M M D A M E SP r o g r a m m i n g

C h a l l e n g e sb D a l e R u p e r t

a c m o n t h , w e ' l l p r e s e n t s e v e r a l p r o g r a m sd e s i g n e d t t o g g l e t h b i t s i y o u r c e r eb r a l r a n d o m a c c e s s m e m o r y . W i n v i t ey o t s e n d y o u r s o l u t i o n s t C o m m o d a r e s ,

P . O . B o 7 2 3 , B e t h e l , C 0 6 8 0 1 . W e ' l l p r i n t a n d i s c u s s t h c l e v e r e s t , s i m p l e s t , s h o r t e s t , o m o s t u u s u a l s o l u t i o n s . Y o u r o r i g i n a l p r o g r a m m i n g p r o bl e m s w o u l d b e q u a l l y w e l c o m e !

P r o b l e m # 7 - 1 : D e f i n i t e E n d i n gT h i s p r o b l e m w a s u b m i t t e d b P a u l T D a w s o n

o S p r i n g h o u s e , P e n n s y l v a n i a . P a u l ' s p r o b l e m i t w r i t e a o n e - l i n e p r o g r a m w h i c h d o e s n o G O T O i s e l f o R U i t s e l f . I m u s t c r e a t e c h a n g i n g d i p l a y . A n ( h e r e ' s t h c a t c h ) i m u s t t a k e a l o n g a p o s s i b l e t r u n ! I m u s t e v e n t u a l l y e n d o n i t o w n ,b u t h a t " e v e n t u a l l y " m a b l o n g a f t e r y o a n a r g o n e .

P a u l s e n t h i s o l u t i o n w h i c h w w i l l l i s t n e x tm o n t h . H c l a i m s h i o n e - l i n e r w i l l t a k e 2 E + I 3 4y e a r s t o f i n i s h . T h a t ' s a g o o d s t a r t , b u s u r e l y s o m eo t h e r A h o y ! r e a d e r s c a p u t h a t n u m b e r t s h a m e .Y o u r s o l u t i o n s s h o u l d a l s o i n c l u d e a e x p l a n a t i o nf o h o t h d u r a t i o n w a c a l c u l a t e d . ( D e a d l i n e sw o n ' t a l l o w u t r u t h e m a l t c o m p l e t i o n ! )

P r o b l e m # 7 - 2 : U n s c r a m b l e d W o r dT h i s p r o b l e m w a s u b m i t t e d b y K e n t R i t t c n h o u s e

o W a u s e o n , O h i o . K e n t ' s p r o b l e m i t w r i t e ap r o g r a m f o w h i c h y o c a e n t e r s c r a m b l e d w o r d ,a n t h c o m p u t e r w i l l p r i n t o u a l p o s s i b l e c o m b i na t i o n s ( o r p e r m u t a t i o n s , t u s t h e t e c h n i c a l t e r m ) o ft h l e t t e r s o t h a t w o r d .

W w o n ' t r e q u i r e t h a t t h c o m p u t e r b a b l e t d c i d e w h i c h o t h c o m b i n a t i o n s i t h c o r r e c t , u s c r a m b l e d w o r d . Y o w o u l d e a s i l y b a b l e t o s e l e c tt h c o r r e c t w o r d f r o m a m o n g t h 3 . m i l l i o n o s ( 1 f a c t o r i a l t b e x a c t ) c o m b i n a t i o n s r e s u l t i n g f r o ma n t e n - l e t t e r w o r d y o m i g h t e n t e r . D O G O K U L C !

P r o b l e m # 7 - 3 : L e t t e r C o u n tT h u s e r t y p e s s e n t e n c e i n t o t h c o m p u t e r , a n

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

P r o b l e m # 7 - 4 : W o r d C o u n tT h u s e r t y p e s s e n t e n c e i n t o t h c o m p u t e r , a n

t h c o m p u t e r r e s p o n d s w i t h t h n u m b e r o w o r d s i t h e s e n t e n c e . E a s i e r s a i d t h a n d o n e ?

B e c a u s e o t i m e d e l a y s b e t w e e n t h t i m e t h i s c o u m i w r i t t e n a n t h t i m e i i a c t u a l l y p u b l i s h e d( t h i s b e i n g w r i t t e n o c h i l l y M a r c h e v e n i n g ) , i w i l l b w h i l e b e f o r e t h e r e a r a n s o l u t i o n s s u m i t t e d f o l a s t m o n t h ' s C o m m o d a r e s . C o n s e q u e n t l yw w i l l p r e s e n t t h r e s u l t s o P r o b l e m t t & l : S p e e dD e m o n o n c e w h a v e s o m e r e s u l t s .

P r o b l e m # 6 - 2 : S i m p l e M y s t e r y p r o b a b l y d i d n ' tf o o l t o m a n y o y o u . I m e r e l y a l l o w e d t h u s e r t t y p e , w h i l e a n y v o w e l s t h a t w e r e t y p e d a p p e a r e d i r e v e r s e v i d e o o t h e s c r e e n .

s o l u t i o n t P r o b l e m # 6 - 3 : S t r i n g C h a l l e n g e i l i s t e d b e l o w . T h s u b r o u t i n e a l i n e 1 0 0 d e t e r m i n e st h s t a r t i n g l o c a t i o n , i a n y , o t h e s t r i n g A w i t h i nt h e s t r i n g B $ I a s s i g n s t h v a l u e o t h a t s t a r t i n gp o s i t i o n t N . L i n e 1 5 0 i e x e c u t e d o n l y i A i f o u n d w i t h i n B $ Q t h e n s t o r e s t h v a l u e w w a n tf o N I o r d e r t t e r m i n a t e t h F O R - N E X T l o o pp r o p e r l y , Q i a s s i g n e d t h m a x i m u m v a l u e f o t h l o o p . T h a t w a y w h e n t h N E X T s t a t e m e n t i e e c u t e d , t h p r o g r a m c o n t i n u e s w i t h l i n e 1 7 0 . T h i s i

w a o c l e a n i n g u a f t e r y o u r s e l f w h e n y o l e a v eF O R - N E X T l o o p p r e m a t u r e l y .

1 R E P R O B L E M # 6 - 3 S T R I N G C A L L E N G E2 0 A $ t 1 C A T " : B $ M C O N C A T E N A T E "3 G 0 S U B 1 0

A H O Y ! 3

Page 40: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 40/100

4 P R I N T9 E N 1 0 : : R E M I N S T R I N G S U B R O U T I N E1 1 L A = L E N ( A $ ) : L B = L E N ( B $ )1 2 N = 1 3 F O R Q Q = 1 T O L B - L A + 11 4 0 I F A < M I D $ ( B $ , Q Q , L A ) T H E N

1 6 1 5 N = Q Q Q Q = L B - L A + 11 6 N E X T Q 1 7 R E T U R N

T h e r e p r o b a b l y w o n ' t b e a n y o n e - l i n e r s t d P r o b l e m # 6 - 4 : G r a p h i c R e c t a n g l e . T h p r o g r a m b l o f i r s t a s s i g n s t v a r i a b l e s t h e v a r i o u s g r a p h i cs y m b o l s t h a t w i l l b u s e d . L i n e 8 p u t s t h c o r r e c ts p a c e a t h t o o t h e s c r e e n . I d i v i d e s t h t o t a lu n u s e d v e r t i c a l s p a c e ( 2 4 - H ) i h a l f . L i n e 1 1 0 d e t e rm i n e s t h a m o u n t o o p e n s p a c e t t h l e f t ( L S ) .L i n e 1 2 0 p u t s t h e s p a c e t h e r e . L i n e 1 3 p r i n t s t h U p p e r L e f t c o r n e r . L i n e s 1 4 0 - 1 6 0 p r i n t t h T o p .L i n e 1 7 p r i n t s t h U p p e r R i g h t c o r n e r . T h s i d e sa r e p r i n t e d b l i n e s 1 8 0 - 2 0 0 . L i n e s 2 1 0 - 2 6 0 p u o t h b o t t o m .

1 R E P R O B L E M # 6 - 4 G R A P H I C R E T A N G L E2 U L $ = C H R $ ( 1 1 1 ) : U R $ = C H R $ ( 1 1 2 )3 L L $ = C H R $ ( 1 0 8 ) : L R $ = C H R $ ( 1 8 6 )4 T $ = C H R $ ( 1 8 3 ) : B $ = C H R $ ( 1 7 5 )5 L $ = C H R $ ( 1 6 5 ) : R $ = C H R $ ( 1 6 7 )6 I N P U T " H E I G H T , W I D T H M ; H , W7 P R I N T C H R $ ( 1 4 7 )8 F O N = l T O ( 2 4 - H ) / 29 P R I N T1 0 N E X T1 1 L S = ( 4 0 - W ) / 21 2 P R I N T S P C ( L S ) ;1 3 P R I N T U L $ ;1 4 F O N = 2 T O W - 1 5 P R I N T T $ 1 6 N E X T1 7 P R I N T U R 1 8 F O R N = 2 T O H - l1 9 P R I N T S P C ( L S ) ; L $ ; S P C ( W - 2 ) ; R $2 0 N E X T2 1 P R I N T S P C ( L S ) ;2 2 P R I N T L L $ ;2 3 0 F O R N = 2 T W - 2 4 P R I N T B $ 2 5 N E X T2 6 P R I N T L R

4 A H O Y !

W a r s t i l l r e c e i v i n g s o l u t i o n s t t h P a l i n d r o m e sa n R e v e r s a l s p r o b l e m s f r o m t h M a r c h A h o y ! P a u lD a w s o n c o m b i n e d t h C r o s s e d N a m e a n R e v e r s a l st c o m e u w i t h t h f o l l o w i n g p r o g r a m .

L R E C R O S S E D A N R E V E R S E D N A 2 I N P U T A $ : P R I N T C H R $ ( 1 4 7 ) : L = L E N( A $ )3 F O R A = l T O 9 E F O B = T 3 - 4 F O R C = l T 5 P R I N T C H R $ ( 1 4 5 ) T A B ( B + C ) M I D $ ( A $, C , 1 )

6 P R I N T C H R $ ( 1 4 5 ) T A B ( 3 9 - B - C ) M I D $( A $ , C , 1 )7 N E X T P R I N T N E X T N E X T

T h a n k s t t h f o l l o w i n g p e o p l e f o t h e i r w o r k o P a l i n d r o m e s a n d / o r R e v e r s a l s : R a W i n t e r ( S a v a g e ,M T ) , M i c h a e l V a i l ( T h o m p s o n , P A ) , B a r b a r a S t e i n -m a ( N e w Y o r k , N Y ) , A . L . R u s s ( A u b u r n , K S ) ,R S h a n e R o b i n s o n ( A v o c a , I A ) , K e n t R i t t e n h o u s e{ W a u s e o n , O H ) , D a v e P l a y f o r d ( B r o c k v i l l e , O n t a ri o ) , C h a r l e s M o r g a n ( L o s A n g e l e s , C A ) , S t e v e M o l -l o ( C h c l m s f o r d , M A ) , R i c h a r d M a g o u n ( P l y m p t o n ,M A ) , W i l f L o n g ( M a n i t o w a n i n g , O n t a r i o ) , J o h nE v e l a n d ( D e s M o i n e s . I A ) . R o E i n e r ( W o o d r u f f ,W I ) , P a u l D a w s o n ( S p r i n g h o u s e . P A ) , T o n y D a m a -t ( J a c k s o n v i l l e , F L ) , J o e C o o k ( P a w P a w , M I ) ,R o b i n B o y d ( L a k e w o o d , N J ) , R o b e r t B o s t w i c k ( N o .P l a t t e , N E ) , a n d J o h n A d a m s ( S t . C h a r l e s , I L ) .

T h e i r s o l u t i o n s v a r i e d f r o m l o n g t s h o r t , u s e r -f r i e n d l y t b a r e - n e c e s s i t i e s , a n w i t h d i f f e r i n g d g r e e s o f l e x i b i l i t y . T h a n k s f o a l t h k i n d w o r d sa n s u g g e s t i o n s , t o o . T i l l n e x t m o n t h , k e e p t h o s eb r a i n s w o r k i n g !

A h o y ! i l o o k i n g f o t h e b e s t i g a m e s , u t i l i t i e s , e d c a t i o n a l p r o g r a m s , m u s i c p r o g r a m s , g r a p h i c s p r og r a m s , a n p r o g r a m s t h a t c o m p l e t e l y d e f y d e s c r i pt i o n . I y o u h a v e a n o r i g i n a l C - 6 4 o V I C 2 0 p r o g r a m ,w e ' d l i k e t s e i t

S e n d c o p y o y o u r p r o g r a m o d i s k o t a p e , a c o m p a n i e d b p r i n t o u t a n a i n t r o d u c t o r y a r t i c l e ,t A h o y ! a 4 W e s t 3 4 t h S t r e e t — S u i t e 4 0 7 , N e Y o r k ,N 1 0 0 0 1 . Y o m u s t i n c l u d e a s e l f - a d d r e s s e d m a i l e rw i t h s u f f i c i e n t r e t u r n p o s t a g e a f f i x e d .

A h o y ! p a y s c o m p e t i t i v e r a t e s f o r a c c e p t e d p r o g r a m s .

Page 41: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 41/100

F O T H C - 6 4B J o s e p h F u s c o

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

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

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

T h f o l l o w i n g w i l l g i v e y o a i d e a o h o t p l a y t h g a m e .

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

f i r s t h a n d , t h l e s s y o w i l l h a v e t m a k e i t h s e c o n d h a n d . A s o o n a o n o t h p l a y e r s r e a c h e s1 2 p o i n t s t h e g a m e i o v e r ! P l a y i n g t h g a m e w e l l

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

T h g a m e i p l a y e d w i t h f o r t y c a r d s . T h e r e a r n 8 \ s , 9 ' s , o 1 0 ' s i t h p l a y i n g d e c k .

P o i n t v a l u e s f o e a c h c a r d a r e a s f o l l o w s :1 A C E S a r w o r t h e l e v e n p o i n t s .

2 T H R E E S a r w o r t h t e p o i n t s .3 K I N G S a r w o r t h f o u r p o i n t s .4 J A C K S a r w o r t h t h r e e p o i n t s .5 Q U E E N S a r w o r t h t w p o i n t s .A l o t h e r c a r d s h a v e n o p o i n t v a l u e . I t h i s c a r d

g a m e t h J A C K S a r h i g h e r t h a n t h Q U E E N S .T h c o m p u t e r d e a l s s e v e n c a r d s a t h s t a r t o

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

T r u m p i d e t e r m i n e d b t h c a r d t h a t i f a c e u C o n t i n u e d o p a g e 4

A H O Y ! 4

Page 42: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 42/100

A I N D E P T H R E P O R TB M o r t o n K e v e i s o n

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

p r o b a b l y s t i l l c o n s i d e r i n g t h a q u i s i t i o n o t h e i r f i r s td i s k d r i v e . J u s t w h a t i a d u a l d i s k d r i v e a n h o d o e s i d i f f e r f r o m t h C o m m o d o r e 1 5 4 1 ? W h a td o e s i d t j u s t i f y t h p r e m i u m p r i c e t a g , m o r et h a n t w i c e t h a t o t w 1 5 4 1 d i s k d r i v e s ? I i t w i c ea h a r d t f i g u r e o u t a s t h 1 5 4 1 ? O n w o u l d c e t a i n l y h o p e n o t , a s f i g u r i n g o u t h e 1 5 4 1 w a b a e n o u g h .

R e a d o n T h a n s w e r s t t h e s e q u e s t i o n s a n m o r e w i l l b e f o r t h c o m i n g .

W H D U A L D I S K ?T h C o m m o d o r e 1 5 4 1 d i s k d r i v e i v e r y p o w e r

f u d a t a s t o r a g e d e v i c e , c a p a b l e o f s t o r i n g o v e r4 A H O Y !

1 7 0 . 0 0 0 b y t e s o f d a t a o t h s u r f a c e o f m a g n e t i c a ll c o a t e d f l o p p y d i s k . E v e n m o r e i m p o r t a n t , a n o t h i s d a t a c a b r a p i d l y a n r a n d o m l y a c c e s s e d b yt h c o m p u t e r . T h i s l a r g e s t o r a g e c a p a c i t y , c o m b i n e dw i t h d i r e c t a c c e s s t d a t a , e a s i l y j u s t i f i e s t h p u c h a s e o d i s k d r i v e .

T h i s b e i n g t h c a s e , w h a t a d v a n t a g e d o c s s c o n d d i s k d r i v e o f f e r ? T h m o s t o b v i o u s i d o u bl i n g o a c c e s s i b l e s t o r a g e c a p a c i t y . T h w i d e s p r e a da c c e p t a n c e o t h C o m m o d o r e 6 h a r e s u l t e d i c o n c u r r e n t d e v e l o p m e n t o m o r e s o p h i s t i c a t e d s o f tw a r e . T h e s e p r o g r a m s a r v e r y o f t e n t o o c o m p l e x t r e s i d e i t h c o m p u t e r ' s m e m o r y a n s t i l l l e a v es p a c e f o r d a t a . S o f t w a r e d e v e l o p e r s a r a b l e t w o r ka r o u n d t h i s l i m i t a t i o n b b r e a k i n g u t h p r o g r a m si n t o f u n c t i o n a l m o d u l e s w h i c h a r e s t o r e d o t h d i s k a n c a l l e d w h e n n e e d e d . ( S e c M e m o r yM a n a g e m e n t P a r t s I I M a a n d J u n e A h o y ! , f o

Page 43: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 43/100

e x a m p l e s o t h e s e t e c h n i q u e s . )I m a n y c a s e s , c o m m e r c i a l p r o g r a m s a r c o p y

p r o t e c t e d , m a k i n g i i n a d v i s a b l e o i m p o s s i b l e t s t o r e d a t a o t h s a m e d i s k . O t h e r c o m m e r c i a lp a c k a g e s a r s c o m p l e x t h a t l i t t l e o n s p a c e i a v a i l a b l e o t h p r o g r a m d i s k f o d a t a s t o r a g e . I e i t h e r c a s e , t h u s e r m u s t s w a p d i s k s e a c h t i m ed a t a o r p r o g r a m o p e r a t i o n i c a l l e d f o r : a t e d i o u sp r o c e d u r e a b e s t , a g g r a v a t i n g ! } ' t i m e - c o n s u m i n g a w o r s t . H a v i n g t w d r i v e s , o n f o p r o g r a m a n d o n ef o d a t a , i c l e a r a d v a n t a g e .

S i i p « r D i l k

S D - 2

I I f

P H O T O 1 F r o n t p a n e l o M S D u a l D i s kD r i v e . D i s k sa r i n s e r t e dv e r t i c a l l y a n s e c u r e d b t w i s t i n g a n l o c k i n g l e v e r s

q u a r t e r t u r n .R E A D E R S E

V I C E N O

S h o r t l y a f t e r a c q u i r i n g d i s k d r i v e , t h e n e e d f o m a i n t a i n i n g b a c k u p c o p i e s o f b o t h p r o g r a m a n d a t a f i l e s b e c o m e s o b v i o u s . W i t h r e g a r d t p r o g r a mf i l e s , s i m p l e L O A D , s w a p d i s k a n S A V E w i l lu s u a l l y w o r k . T h p r o c e s s b e c o m e s m o r e i n v o l v e dw i t h n o n - r e l o c a t a b l e m a c h i n e l a n g u a g e p r o g r a m sa n v a r i o u s t y p e s o f d a t a f i l e s . T h l a t t e r a l w a y s r q u i r e s o m e k i n d o c u s t o m p r o g r a m j u s t t b r e a d .T h e s e c o p y p r o g r a m s a l w a y s r e q u i r e t h u s o t h c o m p u t e r f o r t h e i r o p e r a t i o n . F o s i n g l e d r i v eo w n e r s t h e s e u t i l i t i e s a r e s s e n t i a l .

A l t h o u g h t h e s o l u t i o n t b a c k i n g u m o s t d i s k s i r e a d i l y a v a i l a b l e , i i n o t p a r t i c u l a r l y c o n v e n i e n t .T h p r o c e s s t e n d s t b e t i m e c o n s u m i n g . T h p r i m a r y l i m i t a t i o n i t h s p e e d a w h i c h d a t a c a b t r a n s f e r r e d b e t w e e n t h c o m p u t e r a n t h d i s kd r i v e . I n t h e c a s e o f t h C o m m o d o r e 6 4 a n d t h V I 2 0 t h c o n n e c t i n g l i n k i t h s e r i a l b u s . T l o w e r p r o d u c t i o n c o s t s . C o m m o d o r e d e s i g n e d t h i sl i n k w i t h m i n i m u m n u m b e r o w i r e s . D a t a i t r a n s f e r r e d o v e r s i n g l e c o n d u c t o r o n b i a t i m e .C o m p a r e t h i s t t h e i g h t w i r e s , w h i c h t r a n s f e rf u l l b y t e a o n t i m e , i n s i d e t h c o m p u t e r . T e n h a n c e t h r e l i a b i l i t y o t h l i n k , a n k e e p t h p r i c e d o w n , t h t r a n s m i s s i o n s p e e d w a k e p t s l o w .A r e s u l t , L O A D a n S A V E o p e r a t i o n s d t a k et i m e .

S l o w o p e r a t i n g s p e e d s a r f a i r l y e a s y t l i v e w i t hw h e n l o a d i n g a n r u n n i n g p r o g r a m s . B a c k i n g u d a t a i a n o t h e r s t o r y . T h i s p r o c e s s , a l t h o u g h e s s e nt i a l , i s b a s i c a l l y n o n p r o d u c t i v e . T y p i c a l b a c k u pt i m e s f o a e n t i r e d i s k a r e o t h o r d e r o t w e n t yt f o r t y m i n u t e s . T h t i m e v a r i e s d e p e n d i n g o t h p a r t i c u l a r s o f t w a r e b e i n g u s e d . A d d i t i o n a l l y , d u r i n gt h b a c k u p p r o c e d u r e , t h c o m p u t e r i t i e d u p . I m u s t a c a b o t h c o n t r o l l e r a n a i n t e r m e d i a t es t o r a g e a r e a f o t h e d a t a b e i n g d u p l i c a t e d .

s i n g l e d i s k d r i v e p o s e s a a d d i t i o n a l b o t h e r .T h c o m p u t e r h a s c o n s i d e r a b l y l e s s m e m o r y t h a nt h e c a p a c i t y o d i s k . T h u s e r m u s t a t t e n d t h e t i r e p r o c e d u r e , s w a p p i n g d i s k s f o u r o m o r e t i m e s .T w s i n g l e d i s k d r i v e s o f f e r s o m e r e l i e f . T h u s e ri a b l e t " w a l k " a w a y a n l e t h c o m p u t e r d a l t h w o r k . T w s i n g l e d r i v e s d n o s p e e d t h i n g s u v e r y m u c h b e c a u s e t h d a t a m u s t s t i l l p a s s t h r o u g ht h c o m p u t e r v i t h s a m e s e r i a l b u s . T h c o m p u t e r a g a i n r e m a i n s t i e d u f o t h e d u r a t i o n .

C o n s i d e r a t i o n m u s t a l s o b g i v e n t t h f a c t t h a tt h e u s e f u l l i f e o t h d i s k d r i v e i b e i n g f r i t t e r e da w a y w h i l e d u p l i c a t i n g d i s k s . A l t h o u g h t h 1 5 4 1 a p e a r s t b d e s i g n e d f o c o n t i n u o u s o p e r a t i o n , l o n gc o p y s e s s i o n s w i l l r a i s e t h o p e r a t i n g t e m p e r a t u r e s

P H O T O 2 B a c k o t h

M S h a a l t h s t a n d a r d

1 5 4 1 c o n n e ct o r s , i n c l u d i n gt w s e r i a l p o r t

c o n n e c t o r s t h a ta l l o w d a i s y

c h a i n i n g o a d d i t i o n a l d i s k

d r i v e s .

t t h e i r m a x i m u m . R u m o r h a i t h a t m a n y u s e r sh a v e f o u n d t h e d r i v e ' s l i m i t a t i o n s t h e h a r d w a y .

T H M S S D - 2T h M S S D - 2 i t r u e d u a l d i s k d r i v e . T h i s

m e a n s t h a t t h t w d r i v e m e c h a n i s m s s h a r e c o m o c o n t r o l l e r a n h a v e a v a i l a b l e c o m m o n i n t e rn a b u f o h i g h s p e e d c o m m u n i c a t i o n . T h a d v a nt a g e o t h e i n t e r n a l b u i t h a t i d o e s n o u t i l i z e t h c o m p u t e r a a e x t e r n a l d a t a l i n k . A f t e r a l l , c o p u t e r s h a v e l o t s o b e t t e r t h i n g s t d t h a n a c a c h i t - c h a t l i n k f o r a c o u p l e o f d i s k d r i v e s . F u r t h e rm o r e , h a v i n g c o m m o n c o n t r o l l e r a l l o w s t h d i s k

A H O Y ! 4

Page 44: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 44/100

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

T h M S S D - 2 h a t h e s e c a p a b i l i t i e s . I a d d i t i o nt a l t h 1 5 4 1 D O c o m m a n d s , t h D u p l i c a t e c o m a n d i a l s o s u p p o r t e d . T h i s c o m m a n d i p a r t o t h C o m m o d o r e D O o t h n o d i s c o n t i n u e dC B 4 0 4 0 d u a l d i s k d r i v e , a s w e l l a s a l t h o t h e rC o m m o d o r e d u a l d i s k d r i v e s . E x e c u t i n g t h c o m a n d w i l l c a u s e t h d i s k d r i v e t m a k e a e x a c t

P H O T O 3 r e m o v i n g c o v e r r e v e a l s t w f l o p p y u n i t s .

d u p l i c a t e o t h e o r i g i n a l d i s k . T h s y n t a x i s t r a i g h t f o r w a r d :O P E N 1 5 , 8 , 1 5 , " D l = 0 "O i t h c o m m a n d c h a n n e l i a l r e a d y o p e n :P R I N T # 1 5 , " D l = 0 "I t h D O w e d g e h a b e e n i n i t i a l i z e d ,/ D U O

d o e s t h j o b . I n e a c h c a s e t h d i s k i d r i v e w i l lb d u p l i c a t e d o n t o t h d i s k i d r i v e 1 N o t e t h u s o d r i v e n u m b e r s 0 a n d 1 T h d u p l i c a t e c o m m a n dw o r k s i e i t h e r d i r e c t i o n b s i m p l y r e v e r s i n g t h d r i v e n u m b e r s i t h c o m m a n d .

B o t h d r i v e u n i t s a r s t i l l a d d r e s s e d w i t h s i n g l ed e v i c e n u m b e r . T h i n d i v i d u a l d r i v e u n i t s a r e s e l e c te d b y t h d r i v e n u m b e r p a r a m e t e r ( d r ) e m b e d d e d i t h a c t u a l D O c o m m a n d . U s e r s o t h 1 5 4 1 s i n g l ed i s k d r i v e m a h a v e n o t i c e d r e f e r e n c e s t o t h i sp a r a m e t e r i t h e i r m a n u a l w i t h o u t p a y i n g t o m u c ha t t e n t i o n t i t T h p a r a m e t e r i r a t h e r s u p e r f l o u sw i t h s i n g l e d r i v e .

T h d u p l i c a t i o n p r o c e s s i f a r i l y q u i c k . T h t o t a lt i m e i n v o l v e d , i n c l u d i n g f o r m a t t i n g o f t h d e s t i n at i o n d i s k , i o n m i n u t e a n f i f t y f o u r s e c o n d s !

Y e s , t h a t i l e s s t h a n t w m i n u t e s . W h e n y o c o n -4 A H O Y !

s i d e r t h a t a 1 5 4 1 t a k e s m i n u t e a n d h a l f j u s t t f o r m a t d i s k , t h i s i q u i t e a i m p r o v e m e n t .

H o l d o n o w ! D o n ' t g o f i s e a r c h o f y o u rc h e c k b o o k , c r e d i t c a r d s , o l o c a l b o o k i e . T h i s i j u s t t h i c i n g o t h e c a k e . B e f o r e w g e i n t o t h r e s t o t h o p e r a t i n g d e t a i l s , l e t ' s t a k e b r e a k a n l o o k a t h h a r d w a r e .

T H H A R D W A R ET h M S S D - 2 i b o x y l o o k i n g a f f a i r i s t u r

d s t e e l c a s e . T h i s c a s e a l s o a c t s a s a h e a t s i n k f o t h e d r i v e e l e c t r o n i c s , k e e p i n g t h i n g s f r o m g e t t i n gt o h o t . T h d r i v e s t a n d s s i a n o n e - e i g h t h i n c h e sh i g h b f i v e a n s e v e n - e i g h t h s i n c h e s w i d e a n t h i rt e e n i n c h e s d e e p . T h o v e r a l l v o l u m e o 4 6 c u b i ci n c h e s i j u s t 1 p e r c e n t l a r g e r t h a n t h 4 0 c u b i ci n c h e s o c c u p i e d b t h e 1 5 4 1 d i s k d r i v e .

T h f r o n t p a n e l i s h o w n i p h o t o 1 T h t w d r i v e u n i t s a r v e r t i c a l l y o r i e n t e d . T h d i s k s a r i s e r t e d v e r t i c a l l y w i t h t h e l a b e l s t t h l e f t . A s h i p p e d f r o m t h f a c t o r y , d r i v e i t t h l e f t a n d r i v e i t t h r i g h t . I y o a r e a v e t e r a n C B 4 0 4 0 u s e r , w h i c h h a d r i v e t t h r i g h t , o a r l e f t h a n d e d , o j u s t h a v e a a v e r s i o n t t h i s p a t i c u l a r a r r a n g e m e n t , t h d r i v e n u m b e r s c a n b e e a s i -

P H O T O 4 c o n n e c t o r s s e e a c h d r i v e u n i t t o 1

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

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

Y o w i l l a l s o n o t i c e , i p h o t o 1 t h p r e s e n c e o ff i v e i n d i c a t o r l i g h t s . S o m e o t h e s e l i g h t - e m i t t i n g

Page 45: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 45/100

d i o d e s ( L E D ) a r e t h e i n d i c a t o r s t h a t C o m m o d o r el e f t o u o t h 1 5 4 1 . T h g r e e n P o w e r L E D , i t h u p p e r l e f t h a n d c o r n e r , s e r v e s a d u a l p u r p o s e .b u i l t - i n d i a g n o s t i c r o u t i n e w i l l i d e n t i f y c e r t a i n c o p o n e n t f a i l u r e s b c y c l i c a l l y b l i n k i n g n u m b e r o t i m e s o p o w e r u p T h e n u m b e r o f l a s h e s i e a c hc y c l e ( t 7 i d e n t i f i e s t h e p a r t i c u l a r f a i l e d c o m p on e n t . T h e s e c o u l d b e t h m i c r o p r o c e s s o r , t h R A o R O c h i p s , o t h d r i v e m e c h a n i s m . T h i s f e a t u r ec o u l d s a v e s e r v i c e c a l l o s h i p m e n t b a c k t t h f a c t o r y f o k n o w l e d g e a b l e u s e r . D u r i n g n o r m a lo p e r a t i o n t h i s l i g h t g l o w s c o n t i n u o u s l y .

T h t w d r i v e L E D s , l a b e l e d D r i v e a n D r i v e1 i n d i c a t e w h e n a d i s k f i l e i o p e n o n t h r e s p e c

t i v e d r i v e u n i t . T h i s c a b e v e r y u s e f u l f o p r g r a m m e r w h e n d e b u g g i n g i b e i n g d o n e . T h e s el i g h t s w i l l a l s o b l i n k w h e n a d i s k e r r o r c o n d i t i o no c c u r s . T h e s e l i g h t s a c t u a l l y p e r f o r m t h s a m ef u n c t i o n a t h e r e d L E o t h e 1 5 4 1 d i s k d r i v e .

I a d d i t i o n , e a c h d r i v e u n i t h a a r e d a c t i v i t yL E ( i t e m 2 p h o t o 1 ) T h e s e i n d i c a t e w h i c h u n i t i p h y s i c a l l y a c t i v e a a n g i v e n t i m e . T h e y w i l l l i g h tu p w h e n e v e r t h e d r i v e m o t o r f o t h c o r r e s p o n d i n gu n i t i s p i n n i n g .

T h b a c k o t h d i s k d r i v e ( p h o t o 2 h a a l o t h s t a n d a r d 1 5 4 1 c o n n e c t o r s . T h t w s e r i a l p o r tc o n n e c t o r s ( i t e m 1 p h o t o 2 a l l o w t h e d a i s y c h a i ni n o a d d i t i o n a l d i s k d r i v e s a n p r i n t e r . T h p o w e r c o n n e c t o r ( i t e m 2 p h o t o 2 i i d e n t i c a l t ot h o n e o n t h 1 5 4 1 a w e l l . A n a w i t h t h 1 5 4 1 ,t h p o w e r s w i t c h i i n c o n v e n i e n t l y l o c a t e d o t h b a c k p a n e l . T h m o s t i m p o r t a n t d i f f e r e n c e b a c kh e r e i t h p r e s e n c e o t h 2 p i " D c o n n e c t o r( i t e m 3 p h o t o 2 ) T h i s c o n n e c t o r i f u l l y i m p l em e n t e d 8 - b i t p a r a l l e l I E E E - 4 8 8 i n t e r f a c e . T h p r e s e n c e o t h i s i n t e r f a c e m a k e s t h M S S D - 2 f u l c o m p a t i b l e w i t h a l o t h C o m m o d o r e P E a n C B s e r i e s c o m p u t e r s , a w e l l a s t h e C o m m o d o r e6 4 a n d V I 2 0 T h e r e f o r e n a d d i t i o n a l a d a p t o r sa r e r e q u i r e d t u s t h d i s k d r i v e w i t h a n o C o m o d o r e ' s c u r r e n t l i n e o c o m p u t e r s . T h I E E E - 4 8 8i n t e r f a c e , b e i n g a p a r a l l e l i n t e r f a c e , a l l o w s s i g n i f ic a n t l y f a s t e r d a t a t r a n s f e r s t h a n t h e s e r i a l b u s — t w ot t h r e e t i m e s f a s t e r a i t u r n s o u t . M o r e o t h i sl a t e r .

( F o r t h c u r i o u s i o u a u d i e n c e , I E E E s t a n d s f o T h I n s t i t u t e o E l e c t r i c a l a n E l e c t r o n i c E n g i n e e r s .T h i s i o n o t h e p r i v a t e l y r u n , n o n - p r o f i t n a t i o n a le n g i n e e r i n g o r g a n i z a t i o n s . A m o n g o t h e r t h i n g s , t h I E E E h a a s s u m e d t h e r e s p o n s i b i l i t y o f p u b l i s h i n gs t a n d a r d s f o u s a v o l u n t a r y g u i d e s t p r o m o t eu n i f o r m i t y i i n d u s t r y . T h t e r m I E E E - 4 8 8 r e f e r s t oo n o t h e s e s t a n d a r d s . )

M a i n t e n a n c e o t h d i s k d r i v e s h o u l d b e s e r -v i c e p e r s o n ' s d r e a m . T h s t e e l c o v e r c a n b e e a s i l yr e m o v e d b e x t r a c t i n g t h e t h r e e s c r e w s o e a c h s i d eo t h c a s e . D o i n g s r e v e a l s t h t w h a l f - h e i g h tf l o p p y u n i t s b T . E . C . ( T o k y o E l e c t r i c W o r k s )( p h o t o 3 a n n i c e l y l a i d o u m a i n c i r c u i t b o a r d .T h e s e c o m p o n e n t s , a l o n g w i t h t h p o w e rt r a n s f o r m e r o t h m a i n c h a s s i s , m a k e u t h e n t i r ew o r k s o t h d i s k d r i v e .

A t t e n t i o n t d e t a i l a n r e l i a b i l i t y i e v i d e n t . T h i n c o m i n g p o w e r l i n e i f u l l y s u p p r e s s e d b s e l f -c o n t a i n e d p o w e r l i n e f i l t e r ( i t e m 1 p h o t o 3 ) D u t t h i s , n e x t e r n a l s u r g e p r o t e c t i o n i r e q u i r e d w i t ht h e d i s k d r i v e . T h d r i v e ' s d e v i c e n u m b e r c a e a s i l yb c h a n g e d b y s i m p l y r e m o v i n g o n e o b o t h o f t h c o n v e n i e n t j u m p e r p l u g s o t h m a i n c i r c u i t b o a r d( i t e m 2 p h o t o 3 ) T h e r e a r n w i r e s o r c i r c u i tt r a c e s t c u h e r e .

T h l a r g e d i s k , w i t h t h r a d i a l s t r o b e m a r k i n g s ,i a q u a r t z - l o c k e d , b r u s h l e s s d d i s k m o t o r , w h i c hs p i n s t h d i s k a v e r y c o n s t a n t 3 0 r e v o l u t i o n s p e m i n u t e . T h r e a d / w r i t e h e a d s t e p p e r m o t o r ( i t e m 3 p h o t o 3 ) w h i c h p o s i t i o n s t h e r e a d / w r i t e h e a d t t h r e q u i r e d t r a c k , i s l i g h t l y a b o v e a n t t h r e a r .E a c h d r i v e m o d u l e h a i t o w c o n t r o l e l e c t r o n i c s ,w h i c h s i m p l i f i e s t h e t a s k s p e r f o r m e d b y t h m a i nc o n t r o l b o a r d .

A w i t h a l C o m m o d o r e p e r i p h e r a l s , t h M S S D - 2 i a " i n t e l l i g e n t " d r i v e . T h D O i c o p l e t e l y c o n t a i n e d i n 1 6 k i l o b y t e s o R O o t h m a i n c i r c u i t b o a r d . T h h e a r t o t h S D - 2 c o n t r o ls y s t e m i 6 5 1 1 Q m i c r o p r o c e s s o r . D O w o r k s p a c ea n b u f f e r s a r p r o v i d e d f o b k i l o b y t e s o o b o a r d R A M .

T h i n d i v i d u a l d r i v e u n i t s c a e a s i l y b r e m o v e d( p h o t o 4 f o s e r v i c i n g b s i m p l y e x t r a c t i n g t w s c r e w s f r o m t h b o t t o m o t h c a s e . T w c a b l e c o n e c t o r s a t h b a c k o t h u n i t c o m p l e t e t h j o b .O n c e r e m o v e d , h e a d c l e a n i n g c a e a s i l y b d o n e a d e s c r i b e d i I n s i d e t h e 1 5 4 1 D i s k D r i v e : G u i d e dT o u r ( F e b r u a r y A h o y ! ) . T h p r e s s u r e p a a r a s s e m b l y i i t e m 1 i p h o t o 4

A t h i s p o i n t t h e d r i v e n u m b e r s c a n b e c h a n g e da m e n t i o n e d e a r l i e r . E a c h d r i v e u n i t h a p u s h o c o n n e c t o r ( i t e m 2 p h o t o 4 w h i c h s e t s i t d r i v eo t d r i v e 1 B s i m p l y r e s e t t i n g t h e s e c o n n e c t o r s ,t h u n i t c a n b e c o n f i g u r e d w i t h d r i v e t t h r i g h t .T h d r i v e s s h o u l d b e l e f t i t h e i r o r i g i n a l p h y s i c a lp o s i t i o n , s i n c e t h o r d e r i w h i c h t h e y a r e c o n e c t e d i i m p o r t a n t .T h o v e r a l l o p e r a t i o n o t h d r i v e i s l i g h t l yn o i s i e r t h a n t h 1 5 4 1 . O n n o i s e , h o w e v e r , i c o s p i c u o u s b y i t a b s e n c e . T h d r i v e n e v e r m a k e s t h

A H O Y ! 4

Page 46: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 46/100

l o u d c h a t t e r i n g s o u n d , a s s o c i a t e d w i t h t h 1 5 4 1 ,w h e n e v e r d i s k i f o r m a t t e d o r a d i s k e r r o r i d t e c t e d . T h i s i b e c a u s e h e a d p o s i t i o n i o p t i c a l l ys e n s e d b t h M S d r i v e . I i n o n e c e s s a r y t k n o c k t h h e a d p o s i t i o n i n g a s s e m b l y a g a i n s t f i x e ds t o p t d e t e r m i n e i t l o c a t i o n . T h i s f e a t u r e s h o u l ds i g n i f i c a n t l y l e n g t h e n t h i n t e r v a l b e t w e e n h e a da l i g n m e n t s .

M O R E O T H E D O ST h M S S D - 2 D O i 1 0 p e r c e n t c o m p a t i b l e

w i t h a l C o m m o d o r e d i s k o p e r a t i o n s a n f o r m a t sa s s o c i a t e d w i t h t h C B 4 0 4 0 , 2 0 3 1 , 1 5 4 0 , a n 1 5 4 1 d i s k d r i v e s . A l C o m m o d o r e D O c o m m a n d s

a r f u l l y i m p l e m e n t e d . T h o n l y p r o b l e m s w e c o u n t e r e d d e a l t w i t h s o f t w a r e w h i c h m a d e d i r e c tc a l l s t r o u t i n e s w i t h i n t h D O i t s e l f . F o e x a mp l e , t h c o p y p r o t e c t i o n o t h E l e c t r o n i c s A r t sS o f t w a r e s e r i e s s e e m s t u s d i r e c t c a l l s , a s t h e s ed i s k s w o u l d n o l o a d o t h M S D . T h i s i r e a l l yn o t a s i g n i f i c a n t d r a w b a c k . T h e r e i n g u a r a n t e et h a t f u t u r e v e r s i o n s o t h C o m m o d o r e 1 5 4 1 R O M ' sw i l l m a i n t a i n t h i s c o m p a t i b i l i t y e i t h e r .

M o r e i m p o r t a n t t c o m p a t i b i l i t y i t h a v a i l a b i l i t y

o t h s e r i a l b u s . A b s o l u t e l y n a d d i t i o n a l h a r dw a r e , o s o f t w a r e , i r e q u i r e d t a c c e s s a l o t h d u a l d r i v e c a p a b i l i t i e s w i t h V I 2 o C o m o d o r e 6 4 T h u s a l o t h c o m p u t e r ' s m e m o r y i a v a i l a b l e f o a p p l i c a t i o n p r o g r a m s .

T h S D - 2 r e a l l y s h i n e s w h e n u s e d w i t h s o f t w a r ew h i c h r e c o g n i z e s d u a l d r i v e , s u c h a C a l c R e s u l tA d v a n c e d . T h f i r s t t i m e w u s e d t h i s p r o g r a m , i t o o k n e a r l y o n h o u r t o i n i t i a l i z e t h p r o g r a m d i s ka n c r e a t e a b a c k u p c o p y . W i t h t h S D - 2 , t h e e n t i r ep r o c e s s t o o k l e s s t h a n f i v e m i n u t e s !

T h C o m m o d o r e C P / M c a r d w o r k s v e r y w e l lw i t h o u t t h n e e d f o a I E E E - 4 8 8 a d a p t o r . S i m p l yp l u g i t h C P / M c a r d a n t h S D - 2 . R u t h C O N F I G u t i l i t y t s e u f o d u a l d r i v e a n y o a r a l s e t . T h e r e i n o n e e d t r e d u c e t h s i z e o C P / M t 4 4 f r o m t h 4 8 m a x i m u m a d e s c r i b e di t h C o m m o d o r e 6 C P / M O p e r a t i n g S y s t e mU s e r ' s G u i d e .

U n f o r t u n a t e l y , t h e s e a d v a n t a g e s d n o e x t e n d t s o f t w a r e p a c k a g e s w h i c h o n l y r e c o g n i z e t h e x i s t e n c eo t h 1 5 4 1 s i n g l e d r i v e . T h e s e p r o g r a m s p r e s u m et h a t t w d r i v e s w i l l e x i s t a d e v i c e n u m b e r s a n

C o n t i n u e d o p a g e 6

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 ( o t h 6 4 * P F O * 1 0 D 0 0 C D D 2 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 t a t u s L i n e )D o n ' t s e t t l e f o l e s s t h a n t h e b e s t !

U p l o a d / D o w n l o a d t o / f r o m d i s k o r t a p e .A 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 I n d u s t r y S l 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 ( 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 sR 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 t 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 $ 2 4 . 9 5

8 i 3 S e c o n d sf o y o u r V I 2 o C B 6 I f y o o w V 2 o C B o n h o v e b e e n c o n c e r n e d□ b o u t t h h i g h c o s t o d t t k t o s t y o u r p r o g r a m s o nw o r r y y o u r s e l f n l o n g e r N o t t w e s ' h R A B B u T h R A B B I Tc o m e s i c a r t r i d g e , a n a r w c h m u c h l o w e r p r i c et h a n t h e t w e r a o e d i l i A n d s p e e d t h i s i s o n e t a s t R A B f l i TW i t h ! h R A B B I T y o c a l o a d a n s t o r e o y o u r C B O c t a e t l e a B p r o g r a m o l m o B 3 s e c o n d s , c o m p a r e dt t h e c u r r e n t m i n u t e s o V 2 o C B 6 4 o l m o S a f a s t a t r i e 1 5 4 1 d i s k o r r v eT h R A B B I T i e a s y t i n s t a l l , a l l o w s o n r A p p e n dB a s i c P r o g r a m s , w o r k s w i t h o w i t h o u t E x p a n s i o nM e m o r y a n p r o v i d e s t w o d a t a d i m o d e s T h R A B B I T i n o t o n l y t o s t o u r e l i a b l e[ T h e f i o o b i t l o t h V 2 c o n t a i n s a e x p a n s i o n c o n e c l o r s o y o c a s i m u l t a n e o u s l y u s y o u r m e m o r y b o a r d , e t c ) $ 3 9 . 9 5

M A N O T H B E S TF O L E S S !

$ 5 9 . 9 5F o C B 6 4 P E T , A P P L E , a n A T A R IN o w . y o c a h o v e t h s a m e p r o f e s s i o n a l l y d e s i g n e d M a c r oA s s e m b l e r ( E d i t o r a u s e d o n S p a c e S h u t t l e p r o j e c t s .

D e s i g n e d t i m p r o v e P r o g r a m m e r P r o d u c t i v i t yS i m i l a r s y n t a i a n c o m m a n d ! N o n e e d t r e l e o r n p e c u l i a rs y n t a i e s o n c o m m a n d s w h e n y o g t r o m P E t A P P L E t A T A R IC o r e s i d e n t A s s e m c l e r / E d i l o < - N o n e e d > o l c a d l h e E d i > o r . t h e nt h e A s s e m b l e r , t h e n t h e E d i t o r , e t A l s o n c l u O e s W o r d P r o c e s s o r . C e i o c a l i n g L o o d e f . o n m u c hm o r eF O w e ' f u l E O t t o t M o c r o i C o n d i t i o n a l a n i n t e r a c t i v eA s s e m o i y . o n A u t o r a r o p o g e o d d r e s s m g

S t i l l n o c o n v i n c e d , s e n d t o o u f r e e s p e c s h e e t '

3 2 3 9 L i n d a D r W i n s t o n - S a l e m . N . C . 2 7 1 0 6( 9 1 9 ) 9 2 4 - 2 8 8 9 ( 9 1 9 ) 7 4 8 - 8 4 4 6S e n d f o f r e e c a t a l o g !

v r $ A -

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

Page 47: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 47/100

M A T Hf o t h C - 6 4 a n V I 2

B A n d ya t p r o b l e m s a r f a l l i n g f r o m t h e s k y !Y o u , a s t h e l o n e d e f e n d e r , m u s t p o s it i o n y o u r c a n n o n a n b l a s t t h p r o bl e m s w i t h t h r i g h t a n s w e r . I j u s t

o n o t h p r o b l e m s l a n d s o y o u r b a s e , a l l i s l o s t !T h i s m a t h g a m e a l l o w s t h u s e r t p i c k f r o m 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 , o d i v i s i o n , a l o n eo i a n c o m b i n a t i o n . T h r e e s k i l l l e v e l s ( r e l a t e d t t h s p e e d o t h p r o b l e m s ' d e s c e n t ) a r a v a i l a b l e .T w v e r s i o n s a r i n c l u d e d h e r e , o n e a c h f o t h V I a n t h 6 4 V I p l a y e r s m u s t w a r d o f f t h r e ep r o b l e m s a t i m e , w h i l e 6 u s e r s b a t t l e f i v e ! P o i n t sa r a w a r d e d f o e a c h c o r r e c t a n s w e r , a n a r d d u c t e d f o e a c h ' m i s s ' .

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

W h e n t h g a m e i l o a d e d a n r u n , t h t i t l e p a g ew i l l b f o l l o w e d b m e n u o p r o b l e m t y p e s . P r e s si n " Y w i l l i n c l u d e t h e i n d i c a t e d t y p e , a n ' N ' 1w i l l e x c l u d e t h a t t y p e . T h n e x t m e n u d e t e r m i n e st h s k i l l l e v e l — t h e m o r e a d v a n c e d y o u r s k i l l l e v e l ,t h f a s t e r t h p r o b l e m s w i l l f a l l . T h " F k e i u s e d t m o v e t h m a r k e r ( " c a n n o n " ) t t h l e f t , a n t h " J k e m o v e s i r i g h t . e x p e r i m e n t e d w i t h s e e r a l c o m b i n a t i o n s o k e y s , a n f o u n d t h a t t h e s e p a t i c u l a r t w p r o v i d e d t h b e s t c o m p r o m i s e b e t w e e ns p e e d o m o v i n g t h m a r k e r a n p r o t e c t i o n f r o m a c i d e n t a l n u m b e r e n t r i e s . T h h a n d s a r c e n t e r e d o t h k e y b o a r d v e r y n i c e l y . O t h e r k e y s c a n b e u s e d , i y o w i s h , b y c h a n g i n g t h v a l u e s i l i n e 1 0 9 . O n c et h m a r k e r i s i t u a t e d u n d e r t h d e s i r e d p r o b l e m , t h u s e r c a e n t e r t h a n s w e r , f o l l o w e d b t h R E T U R Nk e y . T h e r e i n d e l e t e f u n c t i o n ( s a c r i f i c e d f o rs p e e d ) , s t y p o s m u s t b e n t e r e d a s i n c o r r e c t a s w e r s . A i n c o r r e c t a n s w e r r e s u l t s i s h o r t b u z z ,a n p l a y c o n t i n u e s a f t e r t h s c o r e i d e c r e m e n t e d .

V a D u y n eC o r r e c t r e s p o n s e s c a u s e t h p r o b l e m a b o v e t h m a r k e r t b " b l o w n u p " , a n n e o n w i l l t a k ei t p l a c e a t h t o o t h e s c r e e n . ( N o t e : o n c e a n a ns w e r i b e g u n u n d e r p a r t i c u l a r p r o b l e m , R T U R N m u s t b e p r e s s e d b e f o r e t h m a r k e r m a y m o v ea g a i n — y o u c a n n o t l e a v e h a l f - f i n i s h e d a n s w e r s l y i n ga b o u t t h e s c r e e n ! ) P l a y w i l l c o n t i n u e u n t i l o n o f t h ep r o b l e m s m a k e i t t h b a s e l i n e u n s o l v e d .

T h e r e a r f e o t h e r a s p e c t s y o m a w i s h t m o d i f y t s u i t y o u r n e e d s . T h s p e e d o f d e s c e n t f o e a c h s k i l l l e v e l i d e t e r m i n e d b l i n e s 1 5 0 0 - 1 5 0 4 ,w i t h t h e q u a t i o n i 1 5 0 4 a c t u a l l y s e t t i n g t h e v a l u e .Y o c a a l s o a d j u s t t h e p a r a m e t e r s o t h m a t h p r o bl e m s i t h r o u t i n e i l i n e s 4 0 - 4 8 . T h p r o b l e m s a r d e r i v e d f r o m t w o s e e d n u m b e r s g e n e r a t e d i l i n e 4 2 w h i c h c r e a t e s t w n u m b e r s i t h r a n g e 0 - 9 . A c t u a lp r o b l e m f o r m a t i o n f o t h t y p e s i h a n d l e d b t h f o l l o w i n g l i n e s :

t y p ea d d i t i o ns u b t r a c t i o nm u l t i p l i c a t i o nd i v i s i o n

l i n e ( s )4 4 4

4 7 4

E n t r y o e i t h e r o t h p r o g r a m s i r a t h e r s t r a i g h tf o r w a r d , w i t h n s p e c i a l t y p i n g p r o b l e m s i n v o l v e d .H o w e v e r , p a p a r t i c u l a r a t t e n t i o n w h e n t y p i n g t h l i n e s t e s t a b l i s h t h e p l a c e m e n t s t r i n g s ( 1 4 - 1 7 ) . I y o p r e f e r n o t t y p e e i t h e r o t h p r o g r a m s , w i l lm a k e c o p y f o y o u . S e n d $ 3 . 0 0 , b l a n k c a s s e t t e o f o r m a t t e d d i s k , a n a s e l f - a d d r e s s e d s t a m p e d m a i l e rt o A n d y V a D u y n e

B o 2 2 N o r w o o d , N

P l e a s e b s u r e t s p e c i f y w h i c h v e r s i o n y o w o u l dl i k e ( V I C o 6 4 ) .

S E P R O G R A M L I S T I N G S O P A G E 7 A H O Y ! 4

Page 48: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 48/100

t A i n i n G y o u RC o n t i n u e d f r o m p a g e 3 8

N o w p r i n t t h e s p a c e , w h i c h w i l l e r a s e t h e a st e r i s k a n p o s i t i o n t h e c u r s o r i b o x 2 a g a i n .

P r i n t i n g s p a c eh e r e e r a s e s « * a s t e r i s k

C u r s o r i a g a i n h e r e

W w a n t t h e n e x t a s t e r i s k t a p p e a r i b o t h r e e .I o r d e r t g e t t h e c u r s o r t h e r e , w w i l l p r i n t c u s o d o w n ( b o x 4 ) c u r s o r l e f t ( b o x 3 ) a n t h e np r i n t a a s t e r i s k .

N o c u r s o r i h e r e t o p r i n ta s t e r i s k

• C u r s o r i h e r ea f t e r p r i n t i n ga s t e r i s k

T h c u r s o r i n o w h e r e w w a n t i t r e p e a t t h i ss e q u e n c e a g a i n . I n t h e p r o g r a m b e l o w , F O R . . .N E X T l o o p w i l l r e p e a t t h i s p r o c e d u r e 2 t i m e s t m o v e t h e a s t e r i s k d o w n t h s c r e e n .

L i n e 1

L i n e 5

L i n e s 1 0 0 - 1 4 3

L i n e s 1 5 0 - 2 5 0

L i n e 2 0

L i n e 2 1

1 P R I N T " { S C } { C R } { C R ) { C R } { C R } ( C R } L i n e s 2 3 0 - 2 4 0{ C R } { C R } { C R } ( C R } ( C R ) { C R } 1 ' ;2 F O T 2 3 P R I N T " * { C L } " ;4 F O T 4 N E X T R E

D E L A Y L O O P5 P R I N T " { C D } { C L } " ;6 N E X T7 E N

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

C o n t i n u e d f r o m p a g e 4 i t h T r u m p s p o t o t h s c r e e n . T r u m p i r e a l l yt h s u i t o t h a t c a r d . I t h s u i t o t h a t c a r d i h e a r t s , a l h e a r t s a r e T r u m p f o t h a t h a n d . T r u m pc a b e a t a n c a r d e x c e p t h i g h e r T r u m p c a r d .

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

1 P l a y h i g h e r v a l u e c a r d i t h s a m e s u i t2 P i a y t r u m p c a r dI t h s e c o n d p l a y e r c a n ' t d a n o t h a b o v e h

s h o u l d l e a s h . T l e a s h i t p l a y a c a r d t h a t h a n 4 A H O Y !

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

B r i s k i t o t a l l y r a n d o m g a m e ; n t w g a m e sw i l l e v e r b e t h s a m e ! B r i s k h a s a 7 5 w i r a t i o .D y o t h i n k y o c a d b e t t e r ?

F o r e a d e r s w h a r e a l s o p r o g r a m m e r s , h e r e a r es o m e o t h p r o g r a m ' s m o r e i n t e r e s t i n g a s p e c t s :L i n e S e t s t h e s c r e e n c o l o r sL i n e S e t s t h e a r r a y s u t h o l d t h

v a l u e o f e a c h c a r dT u r n s o S . I . D . ( S o u n d I n t e rf a c e D e v i c e )S e t s a l t h v a l u e s o f D I M C $ —t n u l l v a l u e s . T h i s a r r a y i u s e d t h o l d t h c a r d s t h a t a r p l a y e d i e a c h h a n dD e a l t h f i r s t s e v e n c a r d s o e a c h h a n dD e a l t h c a r d s d u r i n g t h h a n d ;a l s o c h e c k t s e w h a t c a r d sh a v e b e e n p l a y e dR a n d o m i z e a v a l u e w h i c h r e r e s e n t s c a r dC h e c k s t s e i t h i s c a r d h a b e e n p l a y e d ; i s w g b a c ka n g e a n o t h e r n u m b e rD e t e r m i n e w h w o t h l a s tr o u n d a n w h s h o u l d b e d e a l tf i r s tC h e c k t s e i t h l a s t c a r d i t h p l a y i n g d e c k h a b e e n d e a l tD e t e r m i n e e n d o t h f i r s t h a n da n s t a r t o t h s e c o n dR e a d i t h v a l u e s o f e a c hp l a y i n g c a r dE n a b l e t h e p l a y e r t p l a y c a r dT h c o m p l e t e b r a i n o f t h c o p u t e r . F r o m t h i s s u b r o u t i n e a l t h p l a y s t h c o m p u t e r c a m a k e a r d e t e r m i n e dD e t e r m i n e w h w o t h l a s tr o u n d p l a y e dG i v e t h p o i n t s t w h o e v e r w o t h l a s t r o u n dS e t t h e v a l u e s o w h w o t h r o u n d s t h a t o t h n e x t d e a lt h p l a y e r w h w o w i l l b d e a l t f i r s t

T h o s e r e a d e r s w h d o n ' t c a r e t t y p e i t h p r g r a m m a s e n d $ 5 . 0 0 a n s t a m p e d , s e l f - a d d r e s s e de n v e l o p e t J o s e p h F u s c o , c / I c i c l e , 1 4 7 4 H y l a nB l v d . , S t a t e n I s l a n d . N 1 0 3 0 5 . c o p y o t h p r g r a m w i l l b s e n t p r o m p t l y . S p e c i f y w h e t h e ry o r e q u i r e d i s k o t a p e !

S E P R O G R A M L I S T I N G O P A G E 7

L i n e 2 4 7

L i n e s 3 0 0 - 3 3 0

L i n e s 1 0 0 0 - 1 0 3 0

L i n e s 8 0 0 0 - 8 9 9 9L i n e s 1 0 0 0 0 - 1 0 9 9 9

L i n e s 1 2 0 0 0 - 1 2 6 5 0

L i n e s 2 0 0 0 0 - 2 1 1 1 0

L i n e s 2 5 0 0 0 - 3 0 6 0 0

Page 49: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 49/100

I F ( F L I G H TS I M U L A T O R )A c a d e m y S o f t w a r eC - 6 4 ( d i s k ) , V I 2 ( c a r t r i d g e ) ;

j o y s t i c k" P i l o t t b o m b a r d i e r ! P i l o t t

b o m b a r d i e r ! " E r a h — n o — t h i s i C e s s n a i s n ' t i t I F F l i g h t S i m u l a t o r i n o

g a m e . I i s i m u l a t i o n o H y i n gs m a l l p l a n e u n d e r I n s t r u m e n t

F l i g h t R u l e s ( I F R ) . T h a t m e a n st h g r a p h i c s c o n s i s t o f f u l ls c r e e n i n s t r u m e n t p a n e l a n t h c o n t r o l s a r e m u c h m o r e i n v o l v e dt h a n p u s h i n g j o y s t i c k . A c t u a l l y ,y o c o u l d a l m o s t c a l l t h i s p r o g r a m

f l y i n g t u t o r i a l . A l t h a t i m i s si n i d e t a i l e d e x p l a n a t i o n o ff l y i n g ( w h i c h y o c o u l d p r o b a b l yf i n d a t h l o c a l l i b r a r y ) .

S o i y o a r b u d d i n g y o u n gp i l o t , o i t h g u i d a n c e c o u ns e l o r s a i d y o u ' r e r e a l l y c u t o u t t b s m u g g l e r , l e t ' s f l y .

O n c e t h p r o g r a m l o a d s , y o s e a l t h i n s t r u m e n t s u s e d f o I F f l i g h t — a r t i f i c i a l h o r i z o n , a t i m e t e r , c o m p a s s , t a c h o m e t e r , f u e lg a u g e s , g l i d e s l o p e l o c a l i z e r , a n i n d i c a t o r s f o a i r s p e e d , v e r t i c a ls p e e d , t u r n a n b a n k , f l a p s , a n l a n d i n g g e a r . Y o w i l l a l s o a p p r ec i a t e t h L O R A N n a v i g a t i o n s y t e m w h i c h w i l l s h o w y o u r c o o rd i n a t e s . I y o d n o k n o w w h a tt m a k e o a l t h i s , r e a d t h e f o u rt e e n p a g e s o f s i n g l e - s p a c e d i s t r u c t i o n s . B e f o r e y o m a n a g el a n d i n g ( a o p p o s e d t c r a s ha n b u r n i n g ) , i w i l l a l m a k es e n s e .

T h o b j e c t o I F F l i g h t S i m ul a t o r i t f l t e a c h o t h e f o u ra i r p o r t s s h o w n o t h m a i n m a p .F i v e d e t a i l e d m a p s w i l l h e l p y o f i g u r e o u a p p r o a c h e s a n r o u t e s .W i t h n i n e d i f f e r e n t s k i l l l e v e l sa n e l a p s e d t i m e t w o r r y a b o u t ,y o w i l l p u i m a n y h o u r s m a t e r i n g t h i s p r o g r a m .

A h i g h e r s k i l l l e v e l s , t h e r e w i l lb m u c h m o r e w i n d t b l o w y o u

o f f c o u r s e . Y o w i l l a l s o h a v e t l a n d a l o w e r r a t e o d e s c e n ta n a i r s p e e d . M o r e d i f f i c u l t y ?S e t h w i n d t u r b u l e n c e . I b u p a i r , t h i n s t r u m e n t p a n e l o y o u r s c r e e n w i l l r e a l l y s t a r t t h o a r o u n d .

W h e n y o g e t p r o f i c i e n t a s t a n d a r d t a k e o f f s a n l a n d i n g s ,y o c a t r t h m o u n t a i n p a s s .m a d e i t h r o u g h o n c e , b u u s e ds m u c h f u e l s e t t i n g u t h a tc r a s h e d o t h o t h e r s i d e . A t h o u g h y o a r e n o t a l l o w e d t d a c r o b a t i c s ( t h e a r t i f i c i a l h o r i z o ng o e s w a c k o ) , y o c a n g o i n t os p i n s . I t h a t v e r t i g o f e e l ?

S i n c e t h i s i r e a l t i m e ( a l m o s t )s i m u l a t i o n , y o w i l l h a v e p l e n t yo t i m e t p l a y w i t h t h c o n t r o l sw h i c h i n c l u d e a j o y s t i c k a n f i t e e n d i f f e r e n t k e y s . O p e r a t i n gt h r o t t l e , n o s e t r i m , l a n d i n g g e a r .

I F R ' s g r a p h i c s i n c l u d e r e a l i s t i cf u l l - s c r e e n i n s t r u m e n t p a n e l .

R E A D E R S E R V I C E N O

f l a p s , b r a k e s a n s t e e r i n g ( o t h g r o u n d ) , a n t u n i n g t h e i n s t r um e n t l a n d i n g s y s t e m a n a u t o m at i d i r e c t i o n f i n d e r o n l y g e t s h e t i i t h l a s t m o m e n t s o l a n di n a p p r o a c h .

I y o d n o h a v e t i m e f o t h f u l l f l i g h t b e t w e e n a i r p o r t s , y o c a u s t h p r o g r a m ' s e d i t i n g c p a b i l i t i e s t o p u y o u r s e l f a n w h e r e o t h m a p , f l y i n g i a n d i r e c t i o n y o w a n t . J u s t b c a r ef u t g i v e y o u r s e l f a a i r s p e e da b o v e t h s t a l l s p e e d a n a a l t it u d e a b o v e t h l o c a l t e r r a i n . G e t sm e s s y o t h e r w i s e .

T h p l a n e h a s l o w , k i n d o fm u s h y r e s p o n s e t t h c o n t r o l s .T h i s i d e f i n i t e l y n o l i k e c h a s i n gK l i n g o n s . I y o h a v e b a n k e d l e f tf r o m y o u r c o u r s e , y o w i l l h a v et b a n k r i g h t e x a c t l y t h s a m ea m o u n t t g e b a c k o n l i n e p a a l l e l w i t h t h o r i g i n a l .

I F F l i g h t S i m u l a t o r i w o d e r f u l l e a r n i n g d e v i c e f o w o u l d -b p i l o t s . E v e n m p i l o t f r i e n d s ,f o w h o m t h i s w a n o t h i n g n e w ,e n j o y e d i t N o g a m e , h o w e v e r ,t h i s p r o g r a m w i l l s e n d y o u b a c kt s t u d y t h i n s t r u c t i o n s s e v e r a lt i m e s . T h d o c u m e n t a t i o n s t a t e st h a t t h i s i n o s u b s t i t u t e f o r e a l f l i g h t t r a i n i n g , b u i c a c e t a i n l y h e l p y o b e c o m e c o n f o r t -a b l c w i t h l o o t h b a s i c s .

A c a d e m y S o f t w a r e , P . O . B o 9 4 0 3 , S a R a f a e l , C 9 4 9 1 2 .

— R i c h a r d H e r r i n g

E A R L Y G A M E S F O Y O U N G C H I L D R E N

C o u n t e r p o i n t S o f t w a r e , I n c .C - 6 4 , V I 2 D i s k , c a s s e t t e ; k e y b o a r d

M o m s , t a k e n o t e ! A b s o l u t e l ya n p o s i t i v e l y t h o n l y t h i n gw r o n g w i t h t h i s p r e s c h o o l p r o g r a mi s i t s b o r i n g n a m e ! E v e n I w h u s u a l l y c a s t j a u n d i c e d e y a s u c h g l a m o r o u s - s o u n d i n g g a m e sa S p i d e r A t t a c k a n d G a k i x i a nE x p l o s i o n , f o u n d m y s e l f s i t t i n g

A H O Y ! 4

Page 50: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 50/100

d o w n t r e v i e w E a r l y G a m e s w i t hl e s s t h a n e n t h u s i a s m . I s o u n d e ds b l a h ! B u w i t h i n m i n u t e s w a d e l i g h t f u l l y s u r p r i s e d a t h i s c l v e a n p r a c t i c a l p r o g r a m t h a tw i l l b r e a l t r e a t f o t h c o p u t e r f l e d g l i n g i y o u r h o m e .

T h e r e a r n i n e d i f f e r e n t e d u c at i o n a l g a m e s , i n t r o d u c e d b ( a l o n g l a s t f o t h e f o u r y e a r o l w h c a n ' t r e a d ! ) P i c t u r e M e n u .T h m e n u c o n s i s t s o f s c r i e s o p i c t u r e s r e p r e s e n t i n g e a c h o t h d i f f e r e n t g a m e s . A l t h e c h i l d h a t d i p r e s s a n k e a n v o i l a !h e ' s r e a d y t p l a y . T h e r e i a l s oa a r t i c u l a t e p a m p h l e t t h a t a c o m p a n i e s t h p r o g r a m .

H e r e ' s w h a t s i s t o r e f o y o u ry o u n g s t e r . H e ' l l m a t c h b i b r i g h tn u m b e r s d i s p l a y e d o t h m o n i t o rw i t h t h p r o p e r k e y o t h c o p u t e r . I a n o t h e r g a m e h e ' l l c o u n tt h e c o l o r f u l b l o c k s d i s p l a y e d o t h s c r e e n a n p r e s s t h c o r r e c tn u m b e r . T h e r e i g a m e i w h i c h h w i l l a d d . a n d o n ew h e r e h e ' l l s u b t r a c t n u m b e r s b t w e e n a n 9 H w i l l a l s o l e a r nt i d e n t i f y s h a p e s , d e t e r m i n i n gw h i c h o n e o f o u r s h a p e s d i p l a y e d i d i f f e r e n t . C u t e g r a p h i c s .t o o !

H a v i n g m a s t e r e d a l t h a t , i t ' st i m e f o a l p h a b e t s o u p , w h e r ey o u r c h i l d h a s e v e r a l d i f f e r e n tw a y s t h e l p h i l e a r n h i A B C ' s . H e ' l l m a t c h l a r g e c o l o r f u ll e t t e r s o t h m o n i t o r w i t h t h i d e n t i c a l l e t t e r o t h k e y b o a r d .T h e r e ' s g a m e d e s i g n e d t h e l pc h i l d r e n l e a r n t h e o r d e r o t h l e t t e r s i n t h e a l p h a b e t . F o e x a mp l e , t h l e t t e r " A i s h o w n , t h c o m p u t e r a s k s f o t h n e x t l e t t e r ,a n s i c o n t i n u e s t h r o u g h t h e n t i r e a l p h a b e t . I h a n s w e r s i c o r r e c t l y , t h c o m p u t e r d i s p l a y st h a l p h a b e t u t t h l e t t e r i q u e s t i o n . I t h n e x t r e s p o n s e i a l s o i n c o r r e c t , t h c o m p u t e r t h e nf l a s h e s t h e c o r r e c t a n s w e r . T h a d d e d b o n u s i t h a t a s h l e a r n s

5 A H O Y !

A d d i t i o n a n s u b t r a c t i o n e x e r c i s e s .

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

T h e r e ' s s u r e l y o n t h i n g h e ' l lb a b l e t d a n t h a t ' s t t y p eh i o w n a m e . A l m o o d a h a t d i e n t e r t h c h i l d ' sn a m e i t h c o m p u t e r . T h m o n it o w i l l d i s p l a y t h n a m e i n i c el a r g e l e t t e r s , a n t h c o m p u t e rt h e n a s k s t h e c h i l d t t y p e i h i n a m e . T h i s m a b p i e c e o fc a k e f o A n o T o m . b u t t h i n ko f G e o f f r e y o A n a s t a s i a ! K i d sl o v e t h i s g a m e , a n d w h n o t ? D y o k n o w a n y r e d - b l o o d e d A m e ri c a n c h i l d w h d o e s n ' t l i k e t s e h i n a m e i p r i n t ?

T h g r a n d f i n a l e o E a r l yG a m e s i m o u t - a n d - o u t f a v o r i t e .I t ' s c a l l e d P i c t u r e D r a w , a n o t h e rl e s s t h a n s c i n t i l l a t i n g t i t l e . B u t h a t ' s e x a c t l y w h a t t h c h i l d d o e s :d r a w p i c t u r e s b p r e s s i n g d i f f e re n k e y s . T h p o s i t i o n o t h k e o t h k e y b o a r d d e t e r m i n e s w h i c hd i r e c t i o n i d r a w n , i . e . . u p p e rk e y s d r a w u p c o r n e r k e y s g d i g o n a l l y , e t c . B p r e s s i n g t h s p a c e b a t h c h i l d c a n e v e nc h a n g e c o l o r s ! I t ' s b a r r e l o

W h i c h s h a p e d i s p l a y e d i d i f f e r e n t ?R E A D E R S E R V I C E N O

f u n , a n e n j o y e d i a m u c h a m c h i l d r e n d i d . G r a n t e d , i m i g h t n o b a e d u c a t i o n a l l y e r i c h i n g a t h n u m b e r a n l e t t e rp r o g r a m s , b u i t ' s b o u n d t e x c i t ey o u r c h i l d t t h e l i m i t l e s s p l u s s e sa n u s e s o c o m p u t e r .

— V a l e r i e B T a m i s

T H G A M E S H O WA d v a n c e d I d e a sC o m m o d o r e 6 D i s k

T h G a m e S h o w , c l o n e o f t h o l T s e r i e s P a s s w o r d , b r i n g st h t h r i l l o t h p o p u l a r s h o wb a c k i n t o y o u r l i v i n g r o o m . E v e nb e t t e r , i o f f e r s a e n t e r t a i n i n gw a t i n t r o d u c e y o u r c h i l d r e n t

w e a l t h o f f a c t u a l i n f o r m a t i o n .J u s t t r e f r e s h y o u r m e m o r y —

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

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

T h a t i a d e s c r i p t i o n o V i G a m e S h o w t o o . o n l y t h e p a r t so t h m o d e r a t o r a n d t h c l u e -g i v i n g p a r t n e r s a r p l a y e d b y a ni m a t e d c h a r a c t e r s o y o u r c o p u t e r s c r e e n . T h t w o c o m p u t e ri z e d p l a y e r s — J o e a n d M a y . t h i n s t r u c t i o n s c a l l t h e m — h a v e r e a lp e r s o n a l i t y . A t h b e g i n n i n g o t h g a m e t h m o d e r a t o r i n t r od u c e s y o t y o u r o n s c r e e n p a r tn e w h w a v e s a y o u . F r o m h i r a i s e d p o d i u m , c e n t e r s t a g e , t h m o d e r a t o r t h e n t u r n s a n p r o m p t se a c h p l a y e r a J o a n M a t a k et u r n s g i v i n g c l u e s . C l u e s a p p e a ri c a r t o o n b u b b l e s a b o v e t h p l a y e r s ' h e a d s w h i l e t h e i r l i p sm o v e . I y o g u e s s c o r r e c t a s w e r , y o u r p a r t n e r w a v e s h i a r m sw i t h j o y .

W h e n y o r u t h p r o g r a m , i

Page 51: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 51/100

w i l l a s f o y o u r n a m e a n t h n a m e o s e c o n d p l a y e r i t h e r ei o n e . T h e n i a s k s i y o u w a n to n s c r e e n i n s t r u c t i o n s . R e a d t h o s ea n p i c k o n o t h s u b j e c t a r e a sf o y o u r g a m e . T h e n t h m o d e r at o c o m e s o a n d , i t h o s e l i t t l eb u b b l e s a b o v e h i h e a d , g i v e s y o i n s t r u c t i o n s o p l a y i n g . A d v a n c e dI d e a s h a t h i s i n s t r u c t i o n b u s i n e s sd o w n p a t .

S h o i t h i s " g a m e " e d u c at i o n a l ? B a s i c a l l y , i i h e a v i l y i n t op a i r e d a s s o c i a t e l e a r n i n g . I o t h e rw o r d s , i y o u w a n t k i t l e a r nf a c t s a b o u t h i s t o r i c a l e v e n t o s c i e n t i f i c p h e n o m e n o n , y o b u i l dt h e s e f a c t s i n t o t h g a m e a c l u e s . T h s u b j e c t a r e a s t h a tc o m e w i t h V i G a m e S h o w a r a d v a n c e d v o c a b u l a r y , a n i m a l s , a g e b r a , c o m p u t e r t e r m s , s a i l i n gt e r m s , c o n s t i t u t i o n , n u r s e r yr h y m e s , b i o l o g y , f a m o u s c i t i e s ,a n a i r p l a n e s . T h e r e a r e a l s o s i c a t e g o r i e s o w o r d s t h a t s t a r t w i t ht h s a m e l e t t e r . A d v a n c e d I d e a sp r o m i s e s t m a k e a d d i t i o n a l s u

j e c t m a t t e r d i s k s a v a i l a b l e ( f o r$ 2 a c r a c k ) .

I y o u d o n o l i k e t h e s e c a t eg o r i e s , b u i l d y o o w n . V i e G a m eS h o w c o m e s w i t h a n a u t h o r i n gs y s t e m . N o t w o r r y — t h i s r q u i r e s n p r o g r a m m i n g . I i a e a s y t u s a s t h e i n s t r u c t i o n s .Y o c a f o r m a t b l a n k d i s k , c r a t n e s u b j e c t s , a n d c h a n g e o d e l e t e o l s u b j e c t s . W h e n y o c r e a t e n e s u b j e c t y o u m u s t e t e t h t a r g e t w o r d s a n d a m a n yc l u e s a y o u c h o o s e f o e a c h o n e .E n t e r t h e c l u e s i t h o r d e r y o w a n t t h e m g i v e n ; t h p r o g r a mw i l l n o s c r a m b l e t h e m .

O n a s p e c t r e a l l y l i k e i t h p r o g r a m ' s a b i l i t y t a c c e p t a l t e rn a t e t a r g e t w o r d s . I y o w a n tb o t h " k r y p t o n " a n " K r " t b c o r r e c t a n s w e r s i y o u r c h e m i s t r yg a m e , t y p e t h e m b o t h i n W h e ny o u c h a n g e a n o l d s u b j e c t a r e a ,y o c a d e l e t e a n o n o m o r e

t a r g e t w o r d s , e d i t t a r g e t s a n c l u e s , a d n e t a r g e t s , a d n e c l u e s t o l t a r g e t s , o l i s t t h w h o l e s h e b a n g t t h s c r e e n o rp r i n t e r .

E a s y a t h i s a u t h o r i n g s y s t e m i t u s e , h a v e t a d m i t t h a t i i b e a r t w r i t e n e s u b j e c t s . w i s ht h a t A d v a n c e d I d e a s w o u l d a u t h o r

l o n g l i s t o s u b j e c t s a n s e l lo n e - p a g e p r i n t e d c o p i e s f o r ab u c k a p i e c e . T h e n w u s e r s c o u l do r d e r t h o n e s w w a n t a n t y p et h e m i n

E m p l o y s p a i r e d a s s o c i a t e l e a r n i n g .R E A D E R S E R V I C E N O 2

T h G a m e S h o w i o n o t h o s ep i e c e s o e d u c a t i o n a l s o f t w a r et h a t a r d e c e i v i n g b e c a u s e t h e y ' r es m u c h f u n . B m a n i p u l a t i n g t h d i f f i c u l t y o t h e s u b j e c t s a n c l u e s , y o c a m a k e t h i s p r o g r a ma p p r o p r i a t e f o a n a g g r o u p .T h p r e s e n t a t i o n , a l t h o u g h i i s i n g l e g r a p h i c s s c r e e n i a p p e a li n g . A n y o c a r e a l l y l e a r n b p a i r i n g d e s c r i p t i v e f a c t s w i t h a o b j e c t o r t e r m . A $ 4 0 , h o w e v e r ,t h i s i n o a g o o d b u a A v a n c e d I d e a s " o t h e r e d u c a t i o n a lp r o g r a m . W i z a r d o f W o r d s , w h i c hi n c l u d e s f i v e g a m e s o n o n e d i s k .

A d v a n c e d I d e a s , 2 2 5 0 N i n t hS t r e e t , S u i t e 1 0 4 , B e r k e l e y , C 9 4 7 1 0 .

— R i c h a r d H e r r i n g

T H V O Y A G E O T H M A Y F L O W E RC a d m e a n C o r p o r a t i o n

C - 6 4D i s k ; k e y b o a r d

V i V o y a g e o t h M a y f l o w e r i s i m u l a t i o n , c o m p l e t e w i t h 1 7 t h -

c e n t u r y m u s i c , o t h e p i l g r i m s 't r a n s - A t l a n t i c j o u r n e y . O t h e r t h a na I 1 m a a n s o m e d i g r a m s o t h b a c k o t h b o x , a l t h d o c u m e n t a t i o n i i t h p r g r a m . W h e n y o s t a r t t h g a m e ,y o u ' l l r e a d t w s c r e e n s o f h i s t o r ic a b a c k g r o u n d . T h e n y o w i l l g e t p i c k o n o f i v e s k i l l l e v e l s o r e v i e w l i s t o f 1 0 0 t e r m s r e l e v a n tt t h s i m u l a t i o n a n b i b l i o gr a p h y o f i v e b o o k s a n t w a r t ic l e s o t h e h i s t o r y o t h v o y a g e .T h w o r d l i s t i j u s t t h a t — a l i s t .T h w o r d s a r e n o t d e f i n e d , o e v e n g r o u p e d i n t o c l a s s e s ( l i k e ,t h t y p e s o s a i l s ) .

E a c h l e v e l o T h V o y a g e o t h M a y f l o w e r i n t r o d u c e s n e f a c t o r sw h i c h t h e p l a y e r m u s t c o n s i d e r .L e v e l c o u l d h a v e b e e n l e f t o u o t h g a m e f o a l i t ' s w o r t h .Y o u r s h i p a p p e a r s o m a o t h e A t l a n t i c w i t h t h t w P l y -m o u t h s c l e a r l y i n d i c a t e d . T y p e" g o " t o s e t s a i l . Y o u r s h i p j u m p s

s h o r t d i s t a n c e w e s t w a r d . T y p e" g o " a g a i n . A n o t h e r j u m p . E v e nt u a l l y y o h i N o r t h A m e r i c a ( o s a i l u n d e r N o r t h A m e n c a ) d u w e s t o w h e r e y o u s t a r t e d . N h e a d i n g c o m m a n d s a r a c c e p t e d .A t a n y p o i n t , t y p e " l a n d . " T h g a m e e n d s , w i t h n s c o r e , a n r t u r n s y o t t h m a i n m e n u . H e r ei w h o l e l e v e l o t h g a m e j u s tt t e a c h y o h o t t y p e " g o . "

L e v e l s t h r o u g h a r m o r ee n t e r t a i n i n g . A f t e r t h e i n s t r u c t i o n sa e a c h l e v e l , y o l o a d t h M a f l o w e r t i t m a x i m u m t o n a g e . I l e v e l y o j u s t l o a d f o o d , b u b l e v e l 5 y o a r j u g g l i n g w e i g h t st g e t h e b e s t c o m b i n a t i o n o f r e s h f o o d , s a l t e d f o o d , p r e s e r v e s ,w a t e r , s p i r i t s , f i v e k i n d s o f a n m a l s , t h r e e d i f f e r e n t f e e d s , s t o r e sa n c a r g o . D u r i n g t h v o y a g e , y o c a r a t i o n f o o d a n w a t e r o e a

A H O Y ! 5

Page 52: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 52/100

t h a n i m a l s . A f t e r t e d a y s o r s ow i t h o u t r a t i o n s , t h c r e w w i l l b t o w e a k t s a i l f u r t h e r .

O n c e t h M a y f l o w e r i l o a d e d ,y o w i l l g e s t a t u s d i s p l a y . I s h o w s y o u r r e m a i n i n g s u p p l i e s o f o o d a n d r i n k , t h s h i p ' s l o c a t i o ni l o n g i t u d e a n l a t i t u d e , t h d r e c t i o n a n k n o t s o t h c u r r e n ta n w i n d , y o u r s h i p ' s h e a d i n g a n h u l l s p e e d , a n y o u r d a y s a s e a n m i l e s s a i l e d . T h t w e l v e s a i li n c o m m a n d s y o u c a n t y p e i a r a l s o g i v e n . D u r i n g m o s t o t h g a m e , y o w i l l s e m a o t h b l u e A t l a n t i c b o u n d e d b t h g r e e n b o r d e r s o f N o r t h A m e r i c aa n E u r o p e / A f r i c a .

E x p e r i m e n t w i t h d i f f e r e n t h e a di n g s t g a i n t h m a x i m u m b e n e f i to w i n d a n c u r r e n t . A n a v o i dt h N o r t h A t l a n t i c s t o r m s ; t h s c r e e n w i l l f l a s h a s t h e s a i l s o

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 l 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 f l o w e r h a s a l t 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 I h m i g h t y A t l a n t i c , d e f y i t 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 f e l y t t h n e w o r l d . T h e r e ' sn e v e r b e e n a n e x p e r i e n c e l i k e i t 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 T h V o y a g e o f t h eM 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 d r a m a o t h 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 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 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 tt h w o r l d a t h 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 n e l a n d . R i s k t h d a n g e r a n f e e l t h j o y .L e a r n t o g e t h e r h o t h 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 ww h d a r e d .

A l t h i s a n F R E E 1 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 f 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 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

R e a d e r S e r v i c e N o 3

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

Y o a r e n c o u r a g e d i V i V o a g o t h M a y f l o w e r t p l a y w i t hv a r i a b l e s a s m u c h a y o w a n t .O n l y w h e n y o t y p e " g o " d o e st h t i m e p a s s a n t h f o o d d i m i ni s h . W h e n y o f i n a l l y t y p e " l a n d "y o g e a s c o r e b a s e d o h o m u c h f o o d a n d r i n k y o u h a d l e f t ,h o w m a n y d a y s t h c r e w w a s o nr a t i o n s a n h o w m a n y d e g r e e s y o w e r e f r o m P l y m o u t h . I y o t y p e" l a n d " e v e n w h e n y o a r i t h m i d d l e o t h A t l a n t i c , t h g a m ew i l l e n d , g i v i n g y o h u g e n e g at i v e s c o r e f o b e i n g s f a f r o mP l y m o u t h .

T h g o a l s o t h i s e d u c a t i o n a lg a m e a r g o o d , b u i i h a r d t s a t h a t t h e y h a v e b e e n m e t . I y o g e c a u g h t u i t h g a m e ,y o w i l l c e r t a i n l y b e n c o u r a g e dt l e a r n a b o u t h i s t o r y a n s a i l i n g ,e s p e c i a l l y i t h A t l a n t i c . B u c h i l d b e g i n n i n g w i t h L e v e l m a b e c o m e b o r e d . T h e r e i n e a s yw a t g e c o m p l e t e i n s t r u c t i o n sa n t h g r a p h i c s q u i c k l y b e c o m eu n i n s p i r i n g . T h w o r d l i s t i n i c e ,b u w h a t a r w t d w i t h i t I

c l a s s r o o m , m a y b e t h t e a c h e rc o u l d s t r u c t u r e s o m e a c t i v i t i e s ,b u t h a t i l o t a s o a p a re n t . W h i l e c h i l d c e r t a i n l y c o u l dl e a r n f r o m m a n i p u l a t i n g t h v a r ia b l e s i n t h i s g a m e , d o u b t t h a tm a n y k i d s w i l l f i n d i i n t e r e s t i n ge n o u g h t p u r s u e o t h e i r o w n .

C a d m e a n C o r p o r a t i o n , 3 0 K o c h , A n A r b o r . M 4 8 1 0 3 .

— R i c h a r d H e r r i n g

C A . R . S .N e L e a f , I n c .C - 6 4 , V I 2 0 ( + 2 4 K )D i s k , C a s s e t t e

W h e t h e r y o o w o n c a r o rf l e e t . C a A n a l y s i s R e p o r t i n g S y t e ( C A . R . S . ) w i l l e n a b l e y o t

a n a l y z e y o u r s p e n d i n g o e a c h c a f o b u s i n e s s o r t a p u r p o s e s , t e l lw h e n t u n e u p s a n o v e r h a u l s a r d u e , o r j u s t k e e p t h e b e s t r e c o r d so n y o u r b l o c k .

C A . R . S . i a c t u a l l y a s e o p r o g r a m s . B a c k u p l e t s y o e a s i l ya n q u i c k l y ( i a b o u t e i g h t m i u t e s ) m a k e c o p y o y o u rC A . R . S . d i s k . D o n ' t b r e a k o u y o u r e y e p a t c h a n w o o d e n l e g j u s tb e c a u s e t h i s p r o g r a m i e a s y t c o p y . I a l s o c o m e s w i t h a i g e n i o u s l i t t l e d e v i c e t h a t p l u g si n t o e i t h e r j o y s t i c k p o r t ; w i t h o u t i t h p r o g r a m w o n ' t r u n .

A l y o a s p i r i n g s o f t w a r e a t h o r s , p a a t t e n t i o n . T h i s p r og r a m ' s m a n u a l i e x c e l l e n t . u s f u t a b l e o f c o n t e n t s i i n c l u d e d .a w e l l a c o m p l e t e i n d e x . T h f i r s t c h a p t e r i t u t o r i a l ; n e x tc o m e s s t e p - b y - s t c p d e s c r i p t i o no e a c h f e a t u r e , i t h s a m e o r d e ra s t h e p r o g r a m ' s m e n u s .

Y o e n t e r e x p e n d i t u r e s i s i c a t e g o r i e s — f u e l , m a i n t e n a n c e ,t u n e u p s . d e p r e c i a t i o n ( o c a p a m e n t s ) , t a x e s , a n i n s u r a n c e . R c f u e l i n g s m u s t b e n t e r e d i o r d e r .C A . R . S . w i l l n o l e y o c r e a t en e r e c o r d w i t h l o w e r o d o m e t e rr e a d i n g o r a e a r l i e r d a t e t h a n t h p r e v i o u s r e c o r d . I y o e n t e r o n l yt h m o n t h a n y e a r o f a r e f u e l i n g .t h p r o g r a m w i l l p r e v e n t y o f r o me n t e r i n g a n o t h e r d a t a f o r t h a tm o n t h .

Y o c a n g o b a c k l a t e r a n l o o ka e a c h e n t r y . F i n d a n e r r o r a n y o w i l l h a v e t d e l e t e t h e e n t r ya n t y p e i i a g a i n . B e s p e c i a l l yc a r e f u l w i t h d e p r e c i a t i o n , t a x e s ,a n i n s u r a n c e . C A . R . S . r o l l s a l y o u r e n t r i e s i n t o o n c a t e g o r yc a l l e d O w n e r s h i p . E n t e r o n o t h e s e r e c o r d s i n c o r r e c t l y a n y o u ' l l h a v e t r e e n t e r t h e m a i l -t h a t i s i y o c a t c h y o u r e r r o r .S i n c e y o c a n n o t r e v i e w t h i n d iv i d u a l e n t r i e s y o m a d e a d e p r ec i a t i o n , t a x e s , a n i n s u r a n c e , y o h a v e n w a t d o u b l e - c h e c k y o u r

5 A H O Y !

Page 53: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 53/100

d a t a .W h e n y o u r d a t a i a l i n y o

c a p r o d u c e n i n e t e e n d i f f e r e n t b a g r a p h s o t h s c r e e n o p r i n t e r .F i f t e e n o f t h e s e a r c d i f f e r e n t w a y so f l o o k i n g a f u e l c o n s u m p t i o na n c o s t . W h w o u l d y o w a n t a l t h e s e c h a r t s ' ? G o m e T h m a n u a lg i v e s u s e s f o o n l y f e w . A v e ra g e s a r t h b e s t i n d i c a t o r s o t h n e e d f o m a j o r o v e r h a u l , a n r o l l i n g a v e r a g e s c a s h o w w h e ny o u r c a n e e d s t u n c u p . T o t a lc o s t p e r m i l e a e a c h r e f u e l i n g i t h e c h a r t y o f l e e t o w n e r s w i l lu s t c o m p a r e v e h i c l e s a n d t e r m i n e w h e n t r e p l a c e t h e m .

C . A . R . S . h a s e v e r a l s h o r t c o mi n g s h a v e n o m e n t i o n e d y e t . N r e c o r d f o o n c a c a n h a v e o v e rt h i r t y - s i x e n t r i e s . W h e n y o e n t e rm o r e , t h e o l d e s t e n t r i e s a r s u m a r i z e d b t h p r o g r a m . I y o b u g a o n c e w e e k , y o u r r e c o r dw o n ' t l a s t o u t h y e a r . m a j o rH a i t h a t o n c e y o u h a v e l o a d e dr e c o r d , y o c a n n o t , e v e n b f o l o w i n g t h d i r e c t i o n s , c l e a r t h ed a t a f r o m m e m o r y .

C . A . R . S . c o m e s w i t h s e p a r a t ed e p r e c i a t i o n p r o g r a m . Y o c a r u t h e v a l u e o a n i t e m t h r o u g hs t a n d a r d t h r e e , f i v e , o s e v e n y e a rd e p r e c i a t i o n s c h e d u l e s a n g e v a l u e s f o e a c h y e a r .

T h e r e a r s e v e r a l f e a t u r e s a b o u tC A R S , t h a t l i k e . W h e n y o u p d a t e f i l e , t h p r o g r a m , r a t h e rt h a n o v e r w r i t i n g t h o l f i l e , r n a m e s i a n s a v e s i a b a c k u p .T h m e n u p r o g r a m l e t s y o s e e v e r y f i l e o t h e d i s k i a l p h a b e ti c a l o r d e r a n r u o n b p r e s s i n g

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

s i n g l e k e y s t r o k e — y o u w o n ' tw e a r o u t h < R E T U R N k e y .

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

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

C . A . R . S . r e a l l y s e e m s l i k e i w a d e v e l o p e d f o b u s i n e s s u s e . I y o h a v e j u s t o n v e h i c l e , w i l ly o t a k e t h e t i m e t r u t h p r g r a m e v e r y t i m e y o u b u y g a s o rn e s e o w i p e r b l a d e s ? M a y b ey o s h o u l d u s e t h a t t i m e t t u n eu y o u r c a r . I f y o u r s i a l r e a d yt u n e d , y o c a t u n e m i n e — i t ' sp e r p e t u a l l y i n e e d o w o r k !

— R i c h a r d H e r r i n g

M O U T H P I E C EE v e n t H o r i z o n S o f t w a r eC - 6 4D i s k

I y o o w V I o 6 a n m o d e m , y o h a v e p r o b a b l y e n j o y e ds o m e s u c c e s s f u l t e l e c o m p u t i n g .M o s t l i k e l y y o u s e d t h s t a n d a r dC o m m o d o r e s o f t w a r e , T e r m 6 4 o a n o t h e r " d u m b " t e r m i n a l p r g r a m . T h i s t y p e o p r o g r a m a l o w s y o t s e n d a n r e c e i v e i f o r m a t i o n , b u d o e s n o p e r m i ty o t t a t h o t h e r c a p a b i l i t i e s o y o u r c o m p u t e r .

M O U T H P I E C E

' A / ' .

R E A D E R S E R V I C E N O 3

" S m a r t " t e r m i n a l p r o g r a m s ,t h o s e w h i c h t a k e a d v a n t a g e o y o u r c o m p u t e r ' s c a p a b i l i t i e s , a d n e d i m e n s i o n t t e l e c o m p u ti n g . T h b e s t o t h " s m a r t " p r g r a m s h a a r r i v e d i n i f t y p a c ka g c a l l e d M o u t h p i e c e ( S 3 9 . 9 5 ) .

W A N T T K I L LC O N V E R S A T I O N 7J U S T M E N T I O NC O L O N A N DR E C T U M C A N C E R

T E L L M W H E N

Y O U ' R EF I N I S H E D

S E E 7 E V E N T H O U G HI T O N O F T H EM O S T T R E A T A B L EK I N D S O C A N C E R

D 0 N 7W A N T

T T A L KA B O U T

I T . ,

W E L L T H E N , A L E A S T R E A D A B O U T I A B O U T S I M P L ET E S T I N G P R O C E D U R EA B O U T H O E A R L YD E T E C T I O N A N T R E A T M E N TC A S A V E L I V E S , , .

B U W H D I D N ' TW T A L K A B O U T

T H I S B E F O R E ?

L E T ' S T A L K F o f r e eb o o k l e t o c o l o n r e c l u mc a n c e r , c o n t a c t y o u r l o c a lA C o f f i c e .

A m e r i c a nC a n c e rS o c i e t y T

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

A H O Y ! 5

Page 54: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 54/100

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

A f t e r l o a d i n g M o u t h p i e c e y o a r g r e e t e d b h e a l t h y m e n uc l e a r l y d i s p l a y i n g t h i r t e e n l e t t e r e do p t i o n s , e a c h q u i c k l y e n g a g e d b s t r i k i n g t h e C o m m o d o r e l o g o k e a n t h a p p r o p r i a t e l e t t e r . F e t u r e s i n c l u d e : c o l o r s e l e c t i o n , d p l e x t o g g l e , m a c r o d e f i n i t i o n , c u s o s e l e c t , d a t a p a r a m e t e r s , a n a u d i o p a r a m e t e r s . t i m e - s a v i n ga d v a n t a g e b u i l t i n t o t h p r o g r a mp e r m i t s m e n u c o m m a n d s t b c a l l e d d i r e c t l y f r o m t e r m i n a lm o d e .

T h t e r m i n a l s c r e e n p r e s e n t s a i n v e r s e b a r u n n i n g a c r o s s t h t o o t h e s c r e e n . C a l l e d t h " s t a t u sb a r , " i i l i k e n e d t d a s h b o a r df o t h M o u t h p i e c e d r i v e r . T h b a d i s p l a y s t h d u p l e x s e t t i n g ,f u l l o h a l f , s t a t u s o t h r e v i e wb u f f e r , a n r u n n i n g i n d i c a t o rs h o w i n g t h e x a c t n u m b e r o b y t e s o m e m o r y a v a i l a b l e f o c a p t u r i n g o d o w n l o a d i n g t e x t o p r o g r a m s , a b o u t 3 0 K .

A d d i t i o n a l f u n c t i o n s a r e p r o v i de f o c o n t r o l o t h M o u t h p i e c er e v i e w o r c a p t u r e b u f f e r . T h i sf e a t u r e i w h a t p e r m i t s y o t d o w n l o a d — b r i n g t e x t a n p r g r a m s i n t o y o u r c o m p u t e r ' s m e o r a n t h e n e i t h e r s a v e i h e m t d i s k o p r i n t t h e m . O n c e p r g r a m h a b e e n r e c e i v e d , s i m p l ec o m m a n d a l l o w s y o t " K R U N C H " i i n t o p r o g r a mf i l e . N o r m a l l y , t h j o o t h e nc r e a t i n g t e x t f i l e s f o p r o g r a m sy o w i s h t u p l o a d b e c o m e sc h o r e . H o w e v e r , M o u t h p i e c e l e t sy o b r i n g t h p r o g r a m f i l e i n t oy o u r 6 4 ' s m e m o r y w i t h " L o a dB u f f e r " f u n c t i o n . T h e n , b h i t t i n g

k e d e s i g n a t e d " C r e a t e T e x tF i l e , " t h t e x t f i l e i a u t o m a t i c a ll p r o d u c e d a n d r e a d y t s e n d v i t h " S e n d B u f f e r " c o m m a n d .

W i t h a 6 4 . a m o d e m , a n

M o u t h p i e c e , y o u r c o m p u t e r b c o m e s s m a r t t e r m i n a l a n y o b e c o m e p o t e n t a n c a p a b l e u s e r .T h s t o r e h o u s e o k n o w l e d g e ,t r i v i a , a n n e w s a v a i l a b l e t h r o u g hi n f o r m a t i o n u t i l i t i e s i y o u r s t r e c e i v e , s a v e , s e n d , a n e n j o y .W h m a k e s m a r t m a c h i n e d u m b ?M o u t h p i e c e u n l o c k s t h p o t e n t i a lo y o u r c o m p u t e r a n m o d e m .

E v e n t H o r i z o n S o f t w a r e , P . O .B o 1 3 2 7 . N e Y o r k . N 1 0 0 2 8 .P h o n e n u m b e r i 2 1 2 - 5 3 5 - 0 6 9 7 ;C o m p u S e r v e u s e r I i 7 2 4 3 6 , 1 4 5 6 .

— K e n n e t h C H o l v i g

T H I N S T A - F A M I L YI n s t a S o f t w a r eC - 6 4C a r t r i d g e , d i s k

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

s t a - M a i l o I n s t a - F i l e . T h b e s tt h i n g g o i n g f o W r i t e r , u n f o r t u na t e l y , i t h a t y o d o n ' t h a v e t w a i t f o i t l o a d f r o m d i s k . I t ' s

s u r v i v o r f r o m t h S t o n e A g o C - 6 4 s o f t w a r e , l i n e - o r i e n t e d p r g r a m t h a t d i s p l a y s a n u m b e r o t h l e f t s i d e o t h s c r e e n f o e a c hl i n e o t e x t . m a x i m u m o 6 l i n e s a r p e r m i t t e d i R A M , t h e q u i v a l e n t o a s i n g l e t y p e w r i t t e np a g e .

A f t e r y o u ' v e f i l l e d a p a g e , i m u s t b s a v e d b e f o r e p r o c e e d i n gt c r e a t e p a g e t w o . T h s e c o n dp a g e i t h e n s a v e d a p a g e t w o t h s a m e d o c u m e n t . W h e n i t ' st i m e t o p r i n t , y o h a v e t l o a dp a g e o n a n p r i n t i t t h e n l o a dp a g e t w o , a n s o o n . T h i s m a k e sI n s t a - W r i t e r e x t r e m e l y i n e f f i c i e n tf o p e o p l e w r i t i n g a n y t h i n g l o n g e rt h a n l e t t e r t o t h m a n u f a c t u r e rt d e m a n d r e f u n d .

I a l f a i r n e s s , i t ' s e a s y t u s e .C o n t r o l - k e y c o m b i n a t i o n s a n t h

I N S T AI N S T A

I N S T AI N S T A

I N S T A

T h I n s t a F a m i l y a l s o i n c l u d e s f i l i n g , a c c o u n t i n g , a n g r a p h p r o g r a m s .R E A D E R S E R V I C E N O . 3 0

5 A H O Y !

Page 55: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 55/100

f u n c t i o n k e y s f a c i l i t a t e c o m m o nt e x t - e d i t i n g o p e r a t i o n s i l o g i c a lm a n n e r . C u t a n d p a s t e o p e r a t i o n sa r e x e c u t e d b i n d i c a t i n g t h en u m b e r s o t h l i n e s t b m a n i pu l a t e d , a n t e x t b u f f e r a l l o w sy o t m o v e o c o p y t e x t f r o mo n p a g e t a n o t h e r , e v e n t h o u g hy o c a n o n l y h a v e o n a t i m ei m e m o r y . B u y o c a n ' t e m b e dc o n t r o l c o d e s t c o a x u n d e r l i n i n g ,b o l d f a c e , a n o t h e r c a p a b i l i t i e s o y o u r p r i n t e r ; t h e r e ' s n S e a r c ha n R e p l a c e ; a n l i n e s p a c i n g i n o a d j u s t a b l e . G i v e m n u m b e rt w p e n c i l a n n a p k i n f r o mM u l l i g a n ' s B a a n d a o t h w e e k !

I n s t a - M a i l i o d i s k , a n l o a d sa u t o m a t i c a l l y w h e n y o p r e s s" c o n t r o l - 5 " f r o m I n s t a - W r i t e r ' sm a i n m e n u . C r e a t i n g m a i l i n gl i s t i s f o o l p r o o f : j u s t f i l l i t h s i b l a n k l i n e s t h a t a r e p r e f a b r i c a t e dt h o l d l a s t n a m e , f i r s t n a m e , a d r e s s , c i t y , s t a t e , a n z i c o d e .T h o n l y p r o b l e m l i e s i n t h f a c tt h a t e a c h l i n e c a n ' t h o l d m o r et h a n 2 1 c h a r a c t e r s . I s t r e e tn a m e h a p p e n s t b l o n g e r , o r a na d d r e s s c a l l s f o m o r e t h a n s i l i n e s , f o r g e t i t M o s t m a i l i n g l i s tp r o g r a m s a l l o w y o t d e t e r m i n et h n u m b e r o l i n e s a n t h e i rl e n g t h . T h i s o n d e p r i v e s y o o t h a t f r e e d o m , t r a d i n g i o f f o p r o g r a m w h o s e f i l e s d o n ' t d m a n d a n a d v a n c e p l a n n i n g a n a r e a s y t c r e a t e a n e d i t .

A n o t h s i l i n e s o f i n f o r m at i o n m a b i n s e r t e d i n t o a I n s t a - W r i t e r l e t t e r b t y p i n g i a u p - a r r o w f o l l o w e d b t h n u m b e ro t h d e s i r e d l i n e . T h i s f a c i l i t a t e sc h u r n i n g o u p e r s o n a l i z e d f o r ml e t t e r s . ( Y o u c a t a p t h e s p a c eb a t m o v e b a c k a n d f o r t h b t w e e n t h m a i l i n g l i s t a n d o c um e n t c u r r e n t l y i t h w o r d p r c e s s o r . ) I t ' s a l s o p o s s i b l e t s o r ta d d r e s s e s a l p h a b e t i c a l l y o a n y o ft h s i l i n e s , a n t s e l e c t s p e c if i a d d r e s s e s f o i n s e r t i o n r a t h e r

t h a n t h e n t i r e l i s t . M a i l i n g l a b e l sc a b p r i n t e d i o n e - u p f o r m a t .

I n s t a - F i l e i a l s o o d i s k . I t ' ss i m p l e t c r e a t e a n e n t e r f i l e sa n r e c o r d s w i t h t h i s p r o g r a m ,b u i a l s o r e s t r i c t s t h u s e r i p r a c t i c a l a p p l i c a t i o n s . Y o c a n ' tn a m e a f i l e — i n s t e a d , e a c h m u s tb d e d i c a t e d t a s p e c i f i c d i s k .T h i s m e a n s t h a t t h f i l e o n y o u rt a r e c o r d s a n t h o n o y o u rc a r e c o r d s w i l l b o d i f f e r e n td i s k s , e v e n t h o u g h t h e y m a b o t hb s m a l l e n o u g h t f i o o n e .T h r e s u l t ? Y o w i n d u u s i n gm o r e d i s k s t h a n n e c e s s a r y .

E a c h f i l e i p r e c o n f i g u r e d w i t hr e c o r d s c o n t a i n i n g 6 f i e l d s . ( Y o ud o n ' t h a v e t u s a l 6 i f i l e . )T h s n a r e i t h a t e a c h i s e u t h o l d m a x i m u m o 2 c h a r a c t e r s ,s y o c a n ' t f i a m u c h i n f o r m at i o n i n t o a n s p e c i f i c f i e l d .( F i e l d s i m o s t d a t a b a s e s h o l d u t 2 5 c h a r a c t e r s . ) S e a r c h i n gf i l e f o r s p e c i f i c r e c o r d s i i n e f f ic i e n t l y i m p l e m e n t e d a n o f t e ns l o w . A l e a s t y o c a i n s e r t d a t af r o m a n f i e l d s i n t o d o c u m e n tc r e a t e d o t h w o r d p r o c e s s o r ,a c c o m p l i s h e d i t h s a m e m a n n e ra s w i t h I n s t a - M a i l . R e p o r t s m a b g e n e r a t e d , e v e n d r a w i n g u p o nb o l d , u n d e r l i n e , a n o t h e r p r i n t e rf e a t u r e s . T h m a i n p r o b l e m w i t hI n s t a - F i l e a n I n s t a - M a i l i t h e i rd e p e n d e n c e o a i n f e r i o r w o r dp r o c e s s o r , a n t h i s s i d e o t h " f a m i l y " s u f f e r s f r o m s e v e r eg e n e t i c d e f e c t s .

I n s t a - C a l c i a d i s t a n t c o u s i nt h a t o f f e r s o n d i s t i n c t a d v a n t a g e— i i n t e r f a c e s w i t h I n s t a - G r a p h t c o n v e r t s p r e a d s h e e t d a t a i n t oc h a r t s a n g r a p h s t h a t c a b d i p l a y e d o r p r i n t e d . ( C a l c i c a t r i d g e / d i s k p a c k a g e , a n G r a p hc o m e s o d i s k . ) E v e n t h i n f i n i t el s u p e r i o r M u l t i p l a n c a n ' t m a t c ht h i s f e a t . U n f o r t u n a t e l y , I n s t a -C a l c ' a s p r e a d s h e e t w i l l a c c o m m od a t e m o r e t h a n 3 v e r t i c a l r o w sa n 2 h o r i z o n t a l c o l u m n s , m a

i n i i m p r a c t i c a l f o r l a r g e b u g e t s . O n l y p e o p l e d e s i r i n g t p l a nt h e i r h o u s e h o l d b u d g e t s a n s m a l lb u s i n e s s e s w i t h t e e n y , t i n y b u s in e s s e s w i l l g e t h e i r m o n e y ' sw o r t h f r o m t h i s p r o g r a m . T h f u n c t i o n s a r e l i m i t e d t e x p o n e nt i a t i o n , s u m m i n g , a d d i t i o n , s u 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 is i o n . A l s o , r e c a l c u l a t i o n ( a f t e rc h a n g i n g n u m b e r a n y w h e r e i t h s p r e a d s h e e t ) i n o a u t o m a t i c .Y o m u s t m a n u a l l y r e q u e s t t h i so p e r a t i o n , a n p e r h a p s j o g a r o u n dt h b l o c k w h i l e w a i t i n g f o i t b e c o m p l e t e d . T y p i c a l f e a t u r e ss u c h a c o p y , r e p l i c a t e , i n s e r t a n d e l e t e r o w s a n c o l u m n s , a n p r i n t i n g a r e s t a n d a r d , b u t u n l e s sy o u r f i n a n c i a l a p p l i c a t i o n s d m a n d m i n i s c u l e w o r k s p a c e a n y o c a n ' t s u r v i v e w i t h o u tI n s t a - G r a p h , k e e p y o u r d i s t a n c ef r o m t h i s d u o .

T h d o c u m e n t a t i o n f o t h e t i r e s e r i e s i u n i f o r m l y d e f i c i e n t .E a c h p r o g r a m ' s f e a t u r e s a r d s c r i b e d i d e t a i l , b u i a n u n o rg a n i z e d m a n n e r a n w i t h o u t t r u et u t o r i a l s t o g r a d u a l l y s t e p y o t h r o u g h t h l e a r n i n g p r o c e s s . I y o u ' r e a l r e a d y f a m i l i a r w i t h h o e a c h t y p e o p r o g r a m w o r k s , y o s h o u l d b a b l e t d e c i p h e r t h d o c u m e n t a t i o n . B u t , w i t h s m u c hq u a l i t y s o f t w a r e a v a i l a b l e e l s ew h e r e , w h b o t h e r ?

I n s t a S o f t w a r e , 2 1 5 8 H a t h a w a yS t r e e t , S a n t a A n a , C 9 2 7 0 5 .

— S h a y A d d a m sS U P E R B A S E 6 P r e c i s i o n S o f t w a r e , I n c .C - 6 4D i s k

D e s i g n e d f o s e r i o u s b u s i n e s su s e r s , S u p e r B a s e 6 4 i b a s e d o d u a l - c o n t r o l s y s t e m : b e g i n n e r s c a s t i c k t t h f u n c t i o n k e y s l i s t e d o p a i r o m a i n m e n u s u n t i l c o n f id e n t e n o u g h t e n t e r c o m m a n d sd i r e c t l y i n t o t h c o m m a n d l i n e a t h e t o p o t h e s c r e e n . ( T h e l a t t e r

A H O Y ! 5

Page 56: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 56/100

m e t h o d s a v e s t i m e b y a l l o w i n gy o t e n t e r s e r i e s o c o m m a n d sa o n c e . ) I n c o r p o r a t i n g n u m e r o u sa d v a n c e d f e a t u r e s s e l d o m s e e n i

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

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

j u s t t y p e i t h f i e l d n a m e s e x a c tl a t h e y s h o u l d a p p e a r i t h r e c o r d s . A t h b e g i n n i n g o e a c hf i e l d , p r e s s a k e t i n d i c a t e t h t y p e o f f i e l d ( t e x t , k e y , n u m e r i c ,r e s u l t , c o n s t a n t , o r d a t e ) , t h e nc u r s o r h o r i z o n t a l l y u n t i l t h d s i r e d l e n g t h i r e a c h e d a n h i r t u r n . E a c h f i e l d c a a c c o m m o d a t eu t 2 2 c h a r a c t e r s , a n r e c o r dm a f i l l a m a n y a s f o u r s c r e e n s .F o r e s u l t f i e l d s , w h o s e c o n t e n t sa r a u t o m a t i c a l l y c a l c u l a t e d o t h b a s i s o n u m e r i c d a t a i o t h e rf i e l d s , f o r m u l a i t y p e d i n t o t h c o m m a n d l i n e . T h a p p r o p r i a t ef i e l d n a m e s a r e m p l o y e d i n t h i sp r o c e s s , a s " [ P r i c e ] [ D e p o s i t ] "f o t h f i e l d t i t l e d B a l a n c e . T h b o r d e r , b a c k g r o u n d , a n t e x t c o l o ro f e a c h f i l e c a n b e a d j u s t e d , w i t h

d i f f e r e n t s c h e m e f o e a c h f i l e i fy o c h o o s e .

S u p e r B a s e f u r n i s h e s f u l l c o p l e m e n t o m e t h o d s f o c o n d u c ti n g s e a r c h e s . R e c o r d s c a n b e l o c at e b s p e c i f i c k e f i e l d s , o r b yl o o k i n g f o m a t c h i n g d a t a i o n o m o r e o t h e r f i e l d s . " G r e a t e rt h a n " a n " l e s s t h a n " s y m b o l sc o m e i h a n d y w h e n r e t r i e v i n gr e c o r d s b a s e d o d a t a i n u m e r i cf i e l d s , a n t h e q u i v a l e n t o f B A S I C ' s A N a n O f u n c t i o n s a r a v a i l a b l e . N u m e r i c a n d a t e f i e l d sm a a l s o b s e a r c h e d f o m a t c h e sw i t h i n s p e c i f i e d r a n g e . A l ls e a r c h e s a r i n i t i a t e d b p r e s s i n g

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

5 A H O Y !

w h i c h i n c l u d e m o v i n g d i r e c t l y t t h f i r s t , l a s t , p r e v i o u s , o r n e x tr e c o r d s , a s w e l l a a d d i n g , d e l e ti n g , o u p d a t i n g r e c o r d . T h " M a t c h " o p t i o n , u s e d m o r e t h a na n o t h e r , i n v o l v e s t y p i n g t h s e a r c h c r i t e r i a i n t o t h e s e l e c t e df i e l d s o b l a n k f o r m . T h f i r s tm a t c h i n g r e c o r d a p p e a r s , a n d y o up r e s s " m t s e t h n e x t o n e .W h e n e v e r r e c o r d i o s c r e e n ,l i n e o l e t t e r s r u n s a c r o s s t h t o p .T h e s e a r a b b r e v i a t i o n s f o t h c o m m a n d s o t h s e a r c h s u m e n u , w h i c h c a n b e e x e c u t e d b p r e s s i n g t h c o r r e s p o n d i n g l e t t e r .

A u n u s u a l a n e x p e d i e n t o t i o n c a l l e d " F i n d " d i s p l a y s l i s to t h k e f i e l d s o a l r e c o r d sm a t c h i n g t h s e a r c h c r i t e r i a . T h l i s t i a u t o m a t i c a l l y s a v e d , a n y o c a u s t h " O u t p u t " o p t i o nt d i s p l a y o p r i n t a l o s e l e c t e df i e l d s f r o m t h r e c o r d s i t h l i s t .C o m m a n d s i n d i c a t i n g w h i c h f i e l d st o u t p u t a n h o t h e y s h o u l d b f o r m a t t e d a r t y p e d i o t h c o m m a n d l i n e .

T h a b i l i t y t c o n v e r t d a t a b a s er e c o r d s i n t o a s e q u e n t i a l f i l e t h a tc a b r e a d b w o r d p r o c e s s o ri n o u n c o m m o n , a n d S u p e r B a s ei n c l u d e s a E x p o r t f e a t u r e f o t h i sp u r p o s e — a n d a I m p o r t o p t i o nt h a t w i l l r e a d a s e q u e n t i a l f i l ec r e a t e d b y a n o t h e r d a t a b a s e p r g r a m . T h i s m e a n s y o u c a n t r a n sf e e x i s t i n g f i l e s f r o m y o u r o l d a t a b a s e w i t h o u t h a v i n g t k e t h e m i o n a t i m e .

O n r e a s o n b u s i n e s s u s e r ss h o u l d c o n s i d e r u p g r a d i n g t t h i ss y s t e m i t h a t S u p e r B a s e i f a m o r e t h a n j u s t f i l i n g s y s t e m —i t ' s a c t u a l l y d a t a b a s e p r o g r a mm i n g l a n g u a g e t h a t ' s c o m p l e t e l ya c c e s s i b l e b t h u s e r . S o m e B S I k e y w o r d s h a v e b e e n r e p l a c e db o t h e r s d e v i s e d e s p e c i a l l y f o m a n i p u l a t i n g a n m a n a g i n g d a t ab a s e r e c o r d s a n f i l e s . T h " P r og r a m " o p t i o n m a k e s i p o s s i b l e t i m p l e m e n t t h i s l a n g u a g e i p r

g r a m t h a t a u t o m a t i c a l l y e x e c u t e sa e n t i r e s e q u e n c e o o p e r a t i o n sy o r e g u l a r l y c a r r y o u t o y o u rf i l e s . Y o c a n e v e n c r e a t e y o u ro w m e n u s a n r e d e s i g n a t e t h f u n c t i o n k e y s ' o p e r a t i o n s . l b r a r y o p r o g r a m s c a n b e s a v e do d i s k , t h e n l o a d e d i n d i v i d u a l l yi n t o S u p e r B a s e w h e n n e e d e d a n e x e c u t e d b y p r e s s i n g a s i n g l e k e y .O n o t h n e k e y w o r d s , " l i n k . "e s t a b l i s h e s l i n k b e t w e e n a n t w f i l e s i d a t a b a s e ( e a c h d a t a b a s eh o l d s u t 1 5 f i l e s ) , a n d a n e a m p l e l i s t i n g s h o w s h o t c o s t r u c t p r o g r a m t h a t w i l l c o a xr e c o r d s i o n f i l e t a u t o m a t i c a ll u p d a t e t h o s e i d i f f e r e n t f i l e .T h i s i t h c l o s e s t t h i n g t d B a s eI c u r r e n t l y a v a i l a b l e f o t h C o m o d o r e 6 4 . N a t u r a l l y , f o u n d at i o n i B A S I C r e d u c e s t h a m o u n to t i m e r e q u i r e d t g e t t h e m o s to u t o f t h p r o g r a m m i n g o p t i o n .

S t i l l n o s a t i s f i e d ? T h e r e ' s f e t u r e c a l l e d " C a l c , " w h i c h p e f o r m s m a t h e m a t i c a l o p e r a t i o n s o B A S I C f u n c t i o n s o i n f o r m a t i o ns t o r e d i n u m e r i c a n d r e s u l t f i e l d so t h c u r r e n t r e c o r d . T h i s f a c i l it a t e s t h e q u i v a l e n t o d o i n g" w h a t - i f c a l c u l a t i o n s o y o u rd a t a b a s e . " B a t c h " d o e s t h s a m et h i n g f o a e n t i r e f i l e , o r o n l yt h o s e r e c o r d s s e l e c t e d f r o m k e l i s t p r e d e f i n e d w i t h t h " F i n d "o p t i o n .

E r r o r - t r a p p i n g i e x c e l l e n t . F i l e sa r e f f i c i e n t l y b a c k e d - u p w i t hc o p y - d i s k o p t i o n , a n o t h e r s t a nd a r d f i l e f u n c t i o n s c a n b e e x e c u te f r o m t h " M a i n t e n a n c e " s u m e n u . T h l o o s e l e a f , v i n y l - b o u n dm a n u a l i n c l u d e s t h o r o u g h t u t o ri a l , r e f e r e n c e s e c t i o n , i n t r o d u c t i o nt p r o g r a m m i n g ( w i t h e x a m p l e s )a n a p p e n d i c e s . T h i s w i d e r a n g eo f e a t u r e s c o n t r i b u t e s t t h l o n g -t e r m v a l u e o t h i s p r o g r a m , a n a n y o n e p l a n n i n g o h a r n e s s i n g t h C - 6 4 i a o f f i c e o r b u s i n e s s e v i r o n m e n t c a n ' t g w r o n g w i t hS u p e r B a s e . _ _ s h a y A d d a m s

Page 57: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 57/100

F A L C O N I A N I N V A D E R SL A Z E R C Y C L E SM A Z E M A U L T R E X Q U A D R O M A Z ET Y L E R ' S D U N G E O N SC r e a t i v e E q u i p m e n tC - 6 4C a r t r i d g e ; j o y s t i c k

J u d g i n g f r o m t h p a c k a g i n g o t h e s e g a m e s , a w e l l a t h g a m e s t h e m s e l v e s ( w h i c h a r e s o l ds e p a r a t e l y ) . C r e a t i v e E q u i p m e n tm u s t b n e a n r e l a t i v e l y l o w -b u d g e t c o m p a n y . I n t h a t s i t u a t i o n ,

c o m p a n y s h o u l d m a k e u i i m a g i n a t i o n a n d a r i n g w h a t t h e yl a c k i e x p e r i e n c e o f i n a n c e .L o o k i n g a C r e a t i v e E q u i p m e n t ' sg a m e s , a l s o r t s o f s c e n a r i o ss p r i n g t m i n d : e n t h u s i a s t i cy o u n g s o f t w a r e d e s i g n e r s g o n ec y n i c a l a n l a z y b e c a u s e o o v e rw o r k a n d u n d e r p a y m e n t ; i m a g i n at i v e p r o g r a m m e r s c r u s h e d u n d e rt h e h e e l s o u n i m a g i n a t i v e m a a g e m e n t ; o r a t h v e r y l e a s t ,s t u b b o r n i n s i s t e n c e o s t i c k i n g t

g a m e p l a n c o n c e i v e d a a . m .o l o b l o o d s u g a r . d o n ' t k n o ww h a t w e n t o a C r e a t i v e E q u i pm e n t , b u t h r e s u l t s a r e d e r i v at i v e a n s e c o n d - r a t e .

F a l c o n i a n I n v a d e r s i t h m o s tf u n o f t h l o t . g i v e n m p r e f e re n c e f o s p a c e g a m e s o v e r m a z eg a m e s . I t ' s p o o r m a n ' s B u c kR o g e r s — P l a n e t o Z o o m . T h v i e w i f r o m b e h i n d s p a c e s h i p .U s i n g j o y s t i c k o t r a k b a l l , t h p l a y e r b l a s t s a w a y a a l i e n s h i p sw h i c h a p p e a r o t h h o r i z o n a n l u r c h a n s p u t t e r t o w a r d y o u . Y o w i p o i n t s a n e x t r a f u e l f o r h i t s .

t r a c k i n g o p t i o n c a b s e l e c t e dt h e l p y o a i m . F a l c o n i a n I n v ad e r s b o a s t s g r a p h i c s t h a t V C d e s i g n e r w o u l d b a s h a m e d o f i n c l u d i n g f e e b l e a t t e m p t a B u c k R o g e r s - \ \ k c s c r o l l i n g e f f e c t .I y o l i k e t a i m a n d s h o o t , y o m i g h t e n j o y t h i s o n e .

F o p l a y e r s w h e n j o y e d S u r o u n d ( o t h c y c l e s e q u e n c e i

t h D i s n e y m o v i e , T r o n ) , L a z e rC y c l e s m a h a v e s o m e a p p e a l .T h g a m e i t h s a m e . O n o t w p l a y e r s e a c h c o n t r o l a c y c l ew h i c h l e a v e s s o l i d w a l l i i t w a k e . O c l e a r f i e l d , t h e o b j e c ti t f o r c e y o u r o p p o n e n t , h u m a no c o m p u t e r , t c r a s h i n t o c y c l e

R E A D E R S E R V I C E N O

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

M a z e M a i p o l y e s t e r P a c -M a n . T h e m a i n c h a r a c t e r i C l y d e , w h r e s e m b l e s P a c - M a ng h o s t t i e d u f o t h l a u n d r y m a n .C l y d e m u s t a v o i d s q u i d s w h i l eg o b b l i n g d o t s s t r e w n i m a z e .W h e n C l y d e d e v o u r s t h o c c a s i on a " ' p o w e r s q u a r e , " t h s q u i d sf r e e z e f o f e m o m e n t s ; t h e yc a n ' t h a r m C l y d e , C l y d e c a n ' th a r m t h e m . . h c a n m e r e l y g o b l e d o t s u n i m p e d e d . A t a r i ' s P a c -M a i n o a v a i l a b l e f o r t h e 6 4 ' N u f f s a i d .

U l t r e x Q u a d r o M a z e p r e s e n t st h p l a y e r w i t h n f e w e r t h a nf o u r m a z e s o n s c r e e n a o n t i m e( h a c k p u b l i c i s t ' s d r e a m , t h a t ) .W h e n t h p l a y e r h a e a t e n t h d o t s o o n s i m p l e m a z e , h c o t i n u e s o t t h n e x t . W h e n t h o s ef o u r a r e c o m p l e t e d , f o u r m o r ea p p e a r o n s c r e e n . A n s o o n .G o b l i n s m a k e a n o c c a s i o n a l a p e a r a n c e t c o m p l i c a t e g a m e p l a y ,b u n o n e a r l y e n o u g h . A y o c a i m a g i n e , t h m a z e s a r q u i t es i m p l e . Y o u n g c h i l d r e n j u s t m i g h te n j o y t h i s o n e . I m a n y w a y s ( e c e p t p l a y v a l u e ) i t ' s a h o o t .

T y l e r ' s D u n g e o n s i a h a r d t d i s l i k e a i i h a r d t e n j o y . Y o u rc h a r a c t e r i s o r t o a u p r i g h t a n tw i t h g o l f c l u b o r s q u i d o rs o m e t h i n g . Y o p r o p e l t h i s w h o o -z i t h r o u g h s e r i e s o s i m p l em a z e s i s e a r c h o f t r e a s u r e .W h i l e u s i n g a o c c a s i o n a l e l e v at o w h i c h t a k e s y o h i t h e r a n y o n , y o a v o i d L u r k ( d e a d l y t t h t o u c h ) . C r o s s T r a p s ( r o o m st h a t w i l l c o l l a p s e o y o u ) , a n S n a k c p i t s . T h m a z e s h e r e a r c a r e f u l l y r e n d e r e d ; t h e y h a v ep l e n t y o f t e x t u r e a n c o l o r , b u g a m e p l a y i o h - s o - v e r y s i m p l e .D a r e r e c o m m e n d t h i s o n t t h v e r y y o u n g c h i l d r e n o A m e r i c a ?N w a y . c o u l d l o s e m k n e ec a p s .

C r e a t i v e E q u i p m e n t , 6 8 6 4 W F l a g l e r S t . , M i a m i , F 3 3 1 4 4 .

— D a n H a l l a s s e yA H O Y ! 5

Page 58: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 58/100

K I D W R 1 T E RS p i n n a k e r S o f t w a r eD i s k , k e y b o a r d

K i d w r i t e r i a e l e c t r o n i c s t o r yb o o k g e n e r a t o r a n w o r d p r o c e ss o t u t o r i a l . T h a t ' s c o m p u t e r e s ef o r : K i d w r i t e r i a e x c e l l e n t p r g r a m f o c h i l d r e n o f a g e s t 1 t h a t a l l o w s t h e m t c r e a t e t h e i ro w s t o r y b o o k p a g e s a n s a v et h e m .

T h p r o g r a m i a l m e n u - d r i ve n T h f i r s t m e n u t h e c h i l dm e e t s o f f e r s t h e o p t i o n s o f m a k i n g

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

M e n u t w i t h m a j o r w o r ks t a t i o n o t h p r o g r a m . F i r s t , t h c h i l d i g i v e n t h o p t i o n o f s e l e c ti n o n o t e p o s s i b l e b a c kg r o u n d s f o t h p i c t u r e t b c r e at e d . E a c h p o s s i b l e c h o i c e i d i p l a y e d o n a t i m e w i t h t a o t h k e y . O n c e t h b a c k g r o u n d i c h o s e n , t h e c h i l d s e l e c t s t h o j e c t s a n f i g u r e s f o t h f o r eg r o u n d . W i t h e a c h t a o t h k e y , o n o t h 9 p o s s i b l e f i g u r e si d i s p l a y e d . T h e s e i n c l u d e m e a n w o m e n — f r o n t a n p r o f i l e -a l i e n s , v e h i c l e s c o s m i c a n d e a r t h -b o u n d , a n i m a l s , c e l e s t i a l o b j e c t sr e a l a n f a n c i f u l , g e o m e t r i cf o r m s , t o o l s , b u l d i n g s , a n n u b e r s a n l e t t e r s ( f o r t i t l e p a g e s ) .

W h e n a o b j e c t i c h o s e n ( w i t ht h k e y ) , m e n u t h r e e i d i p l a y e d . T h i s a l l o w s t h o p t i o n o c h a n g i n g t h c o l o r a n s i z e o t h o b j e c t a w e l l a m o v i n g i a r o u n dt h s c r e e n w i t h t h c u r s o r c o n t r o lk e y s . W h e n t h e c h i l d i s a t i s f i e d ,t h k e y p r o p e l s h i o r h e rb a c k t m e n u t w f o m o r e s e l e ct i o n o f i g u r e s o o b j e c t s . W h e na l t h o b j e c t s a r e c h o s e n ( t h e r e i

l i m i t o e i g h t o r s o p e r f r a m e )a n p o s i t i o n e d , i t ' s t i m e t w r i t et h s t o r y .

5 A H O Y !

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

R E A D E R S E R V I C E N O 1

o v e r ; t h e c l e a r / h o m e k e b r i n g st h c u r s o r t t h f i r s t t e x t u a ls p a c e , a n t h c l e a r / h o m e k e w i t h t h s h i f t k e e r a s e s t h w h o l e s h e b a n g .

s e n s e o d i s a p p o i n t m e n t i s o f t w a r e s e e m s t b c o m m o nn o w a d a y s . V e r y r a r e l y d s o f t w a r ep a c k a g e s d e l i v e r o t h e e x t r a v ag a n t c l a i m s m a d e f o t h e m i t h p a s t y e a r . O b j e c t i o n s a r b e i n gm a d e t h a t e d u c a t i o n a l / l e i s u r e s o f tw a r e p r o v i d e s l i t t l e m o r e t h a n h a t r a d i t i o n a l l y b e e n o f f e r e d i b o o k s , p l a y i n g c a r d s , b o a r d g a m e sa n s f o r t h . S e e n i t h a t l i g h t .K i d w r i t e r i m e r e l y a e l e c t r o n i cb o o f c r a y o n s t h a t r e q u i r e s n o n eo t h m o t o r s k i l l s e n c o u r a g e d b h a n d d r a w i n g a n o n l y f r a c t i o n

o t h c r a f t s m a n s h i p a n s u b s eq u e n t p r i d e o a c c o m p l i s h m e n t .F u r t h e r , t h e p r o g r a m c o n t a i n s b u t9 f i g u r e s a n t e b a c k g r o u n d s ;t h a t b a r e l y s c r a t c h e s t h s u r f a c e o fm o s t c h i l d r e n ' s v i s u a l i m a g i n at i o n s .

A l t r u e , a n a t h s a m e t i m ei r r e l e v a n t .

S o m e c h i l d r e n t a k e t c o m p ut e l i k e d u c k t w a t e r ; t h e y b c o m e o b s e s s e d w i t h i t O t h e r sm a n e e d s o m e c a j o l i n g a n s t i l lw i l l n e v e r e n j o y i t M a n y p r o b ab l f a l l s o m e w h e r e i b e t w e e n .A l e r t p a r e n t s w i l l r e c o g n i z e t h d e v e l o p m e n t a l s t r e n g t h s a n w e a kn e s s e s o t h e i r c h i l d ' s n a t u r a l i c l i n a t i o n , T h e y m a f i n d t h a t t h c o m p u t e r - o b s e s s e d c h i l d r e q u i r e s ,a l e a s t i n i t i a l l y , a e l e c t r o n i cm e a n s t c r e a t e v i s u a l l y o w r i t ep r e c i s e l y . T h e y m a f i n d K i d w r it e t b t h i d e a l w a o l u r i n gs u s p i c i o u s c h i l d t t h c o m p u t e ro r f o t h o s e k i d s w i t h c r e a t i v eb e n t , a a l l - n e w m e d i u m f o r t h e i rg e n i u s . K i d w r i t e r c o u l d b e u s e d t c r e a t e e l a b o r a t e f l a s h c a r d s o r y o u t h o A m e r i c a , f o r g i v e m e s p o t q u i z z e s .

P a t i e n c e w i l l b r e q u i r e d t r u t h r o u g h t h f i g u r e m e n u ; t h e r e i n w a t s e l e c t d i r e c t l y f r o m t h 9 c h o i c e s . A n s i m p l e a t h w o r d p r o c e s s o r i s t h p a r e n t w i l lw a n t t h e l p t h y o u n g c h i l dt h r o u g h i t p a c e s a f i r s t . I f a c t ,t h p a r e n t s m a w a n t t h o v e rw h i l e l o n g e r . K i d w r i t e r i a e c e l l e n t p r o g r a m t s t i m u l a t e i n t e ra c t i o n b e t w e e n p a r e n t , c h i l d a n c o m p u t e r .

S p i n n a k e r S o f t w a r e , 2 1 F i r s tS t r e e t . C a m b r i d g e , M 0 2 1 4 2 .

— T i m M o r i a r t y

U P C O M I N G A H O Y !R E V I E W S

W o r d P r o c e s s o r , P r o f e s s i o n a l V e r s i o nC 2 3 2 R S - 2 3 2 I n t e r f a c e E S C a l cS c r i p t 6 C l o n e M a c h i n e T h H e i s t

Page 59: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 59/100

R U P I E R TT h a t t a c h e d f l y e r , w h i c h h a b e e n c i r c u l a 1

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

o o

i s s u e o e s t e d i

h o p e t

n o i C a s s e t t e ,p r o g r a m s

T h u n i v e r s i t

n < C a s s e t t e , a p r o g r a m s t A H O Y

f i s s u et e r e s t e d i

A I n v e s t i g a t i o n o f S e q u e n t i a l F i l e sb D a l e R u p e r t

o u h a n d i s h a k i n g a y o r e a c h f o t h f i l e f o l d e r o t h e d e s k . T h e r o o m i d a r k ,b u y o c a c l e a r l y r e a d t h b o l d l e t t e r so t h f r o n t : C O N F I D E N T I A L .

Y o o p e n t h f i l e . I n s i d e y o r e a d :

Y o a r t c r e a t e c o m p u t e r f i l e ( e i t h e r t a p e o d i s k ) b e n t e r i n g a n r u n n i n g t h f o l l o w i n g p r o g r a mo n y o u r C o m m o d o r e c o m p u t e r . T h i s f i l e w i l l h a v et h n a m e 3 X 5 0 1 . I w i l l c o n t a i n i n f o r m a t i o n w h i c hh a b e e n e n c r y p t e d a c c o r d i n g t d i r e c t i v e E 7 8 -4 0 2 S Q . T h e n c r y p t i o n c o d e n u m b e r f o t h i s f i l e i 3 1 a n o c o u r s e t h a t n u m b e r i r e q u i r e d f o d c o d i n g t h f i l e . T h i s i n f o r m a t i o n a w e l l a s t h e e c r y p t i o n c o d e n u m b e r m u s t n o b r e v e a l e d . T h i sf o l d e r m u s t b d e s t r o y e d a f t e r t h f o i o w i n g p r o g r a mh a b e e n e n t e r e d i n t o y o u r c o m p u t e r .

R E > C R E A T E C L A S S I F I E D F I L EX 5 0 1

I N P U T " T A P E ( T O D I S K ( D ) M ; A $3 " @ 0 : 3 X 5 0 1 S , W "

N , N , N , " 3 X 5 0 1 "

C L O S E N : E N D

1 0 I F A $ = " T " T H E N2 N = 8 : 0 P E N N , N , NG 0 T 0 4 03 N = 1 : O P E N4 R E A D D 5 P R I N T # N , D $6 I D $ = " * * * " T H E N7 G O T O 4 8 D A T A 1 1 8 , 1 0 0 , 1 0 7 , 9 8 , 1 1 0 , 1 0 89 D A T A 1 0 0 , 6 3 , 1 1 5 , 1 1 0 , 6 3 , 1 1 51 0 D A T A 1 0 3 , 1 0 0 , 6 3 , 1 1 8 , 1 1 0 , 1 1 31 1 D A T A 1 0 7 , 9 9 , 6 3 , 1 1 0 , 1 0 1 , 6 31 2 D A T A 9 8 , 1 1 0 , 1 0 8 , 1 1 1 , 1 1 6 , 1 1 51 3 D A T A 1 0 0 , 1 1 3 , 6 3 , 1 0 1 , 1 0 4 , 1 0 71 4 D A T A 1 0 0 , 1 1 4 , 6 4 * *

A H O Y ! 5

Page 60: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 60/100

O n c e y o h a v e r u t h a b o v e p r o g r a m , y o h a v ec r e a t e d a s e q u e n t i a l f i l e w i t h t h f i l e n a m e" 3 X 5 0 1 " . N o t h q u e s t i o n i s " w h a t c a d w i t h i t ? " o r p e r h a p s , " w h a t i f i l e , a n y w a y ? "

L e t ' s s t a r t w i t h t h s e c o n d q u e s t i o n . f i l e ( e i t h e rt a p e o d i s k ) i b l o c k o d a t a . T h d a t a m a c o s i s t o m a n y i t e m s o r e c o r d s . W h e n y o S A V Ey o u r p r o g r a m s , y o c r e a t e a p r o g r a m f i l e . T h i s f i l ei e s s e n t i a l l y a i m a g e o n t a p e o t h w a y o u r p r g r a m a p p e a r s o t h s c r e e n . ( W e ' l l a s s u m e w e ' r eu s i n g t h e c a s s e t t e r e c o r d e r f o n o w . a l t h o u g h m o s to w h a t w d i s c u s s w i l l a l s o b t r u e o d i s k s . )T h e r e i o t h e r i n f o r m a t i o n t e l l i n g t h c o m p u t e r v a r io u t h i n g s a b o u t t h s t o r a g e l o c a t i o n s o y o u r p r g r a m . A l s o t h e r e i t i t l e , o r f i l e n a m e , a t t a c h e d t t h f i l e .

W h e n y o L O A D p a r t i c u l a r p r o g r a m , y o u s p c i f y i t f i l e n a m e . T h c o m p u t e r r e a d s t h n a m e s o t h f i l e s a i s e a r c h e s a l o n g t h e t a p e . W h e n i f i n d st h f i l e w i t h t h n a m e y o s p e c i f i e d , t h c o m p u t e rp u t s t h a t f i l e i n t o m e m o r y .

S e q u e n t i a l t i l e s a r s i m i l a r t p r o g r a m f i l e s w i t hw h i c h y o a r a l r e a d y f a m i l i a r . I n s t e a d o u s i n gL O A D a n S A V E t r e a d a n w r i t e t t h e m , h o e v e r , y o u s I N P U T S ( o G E T # ) a n P R I N T * .T h " # a f t e r t h e s e s t a t e m e n t s m a k e s t h e m s e e ms o m e w h a t m y s t e r i o u s . W w i l l s e t h a t l o o k s a r ed e c e i v i n g . T h e s e s t a t e m e n t s a r r e a l l y n m o r e d i f f ic u l t t c o m p r e h e n d a n u s ( a f t e r l i t t l e p r a c t i c e )t h a n m o r e f a m i l i a r o n e s s u c h a I N P U T , G E T . a n P R I N T .

T h f i l e s w w i l l d e a l w i t h a r e c a l l e d s e q u e n t i a lf i l e s b e c a u s e o f t h w a t h a t d a t a i s t o r e d i t h e ma n t h w a i w h i c h t h e d a t a m u s t b r e a d f r o mt h e m . A l t a p e t i l e s a r s e q u e n t i a l . E a c h d a t a b l o c ko r e c o r d i w r i t t e n r i g h t a f t e r t h p r e c e d i n g o n e .T h r e c o r d i n g h e a d i a c a s s e t t e r e c o r d e r c e r t a i n l yc a n ' t j u m p a r o u n d t n o n - s e q u e n t i a l p l a c e s o t h t a p e .

S i m i l a r l y , a i d a t a m u s t b r e a d i " s i n g l e - f i l e "f a s h i o n . T h c o m p u t e r c a n ' t r e a d t h f i f t h r e c o r du n t i l i h a p a s s e d t h f o u r t h r e c o r d . C o n s e q u e n t l y ,t a c c e s s t h f i f t i e t h d a t a i t e m i t h f i l e , t h c o p u t e r m u s t b i n s t r u c t e d t r e a d a n c o u n t t h f o r t y -n i n e r e c o r d s i f r o n t o i t T h s e q u e n t i a l f i l e s a r t b c o n t r a s t e d w i t h r a n d o m - a c c e s s f i l e s , w h i c h e i s o n l y o d i s k s . W w i l l w o r k o n l y w i t h s e r i a l - a cc e s s o s e q u e n t i a l f i l e s .

G E T T I N G S T A R T E DL e t ' s s e e w h a t i t a k e s t c r e a t e v e r y s i m p l e

f i l e . T h i s p r o g r a m s t o r e s t h e w o r d " C O M P U T E R "i f i l e c a l l e d " F I R S T F I L E " :

6 A H O Y !

1 2 3

O P E N 1 , P R 1 N T # 1 ,C L O S E

, " F I R S T F I L E "" C O M P U T E R "

I y o a r u s i n g a d i s k i n s t e a d o t a p e , c h a n g e l i n e1 t t h i s :

1 O P E N 8 , 8 , 8 , " F I R S T F I L E , S , W "A l s o c h a n g e t h I i l i n e 2 a n 3 t o 8 * s .

P o s i t i o n t h t a p e t t h p l a c e w h e r e t h f i l e i t b s t o r e d a n r e s e t t h t a p e c o u n t e r t 0 W h e n y o t y p e R U N . w i t h t h t a p e v e r s i o n t h c o m p u t e r r s p o n d s " P r e s s R e c o r d a n d P l a y o T a p e . " W i t h t h d i s k v e r s i o n , t h e d r i v e s h o u l d s p i n f o r a m o m e n t . I e i t h e r c a s e , t h c o m p u t e r w r i t e s t h f i l e n a m e" F I R S T F I L E " a l o n g w i t h s o m e o t h e r i d e n t i f i e r s ,a n t h e n i w r i t e s " C O M P U T E R . " T h a t ' s a l t h e r ei t i t

T h i s c e r t a i n l y l o o k s l i k e l o o w o r k t w r i t es i n g l e w o r d t f i l e . T h b u l k o t h p r o g r a m i o v e r h e a d . L i n e s 1 a n 3 a r n e c e s s a r y t t e l l t h c o m p u t e r a b o u t t h f i l e i t s e l f . L i n e 2 d o e s t h a t u a l w r i t i n g t t h f i l e . A s i d e f r o m t h e # 1 ( o r # 8 ) .w r i t i n g t t h f i l e l o o k s j u s t l i k e w r i t i n g t t h s c r e e n : P R I N T " C O M P U T E R " . C o n c e p t u a l l y t h e ya r i d e n t i c a l .

T h O P E N s t a t e m e n t t e l l s t h c o m p u t e r a b o u t t h f i l e w w a n t t c r e a t e . J u s t a s t h e r e m a b s e v e r a lo p e n f i l e s o d e s k t o p , w m a o p e n m o r e t h a no n f i l e a t i m e i t h c o m p u t e r , W i d e n t i f y e a c hf i l e b n u m b e r , t h f i l e - n u m b e r . T h f i l e - n u m b e r i t h f i r ^ t v a l u e i t h O P E N s t a t e m e n t . W o p e n e df i l e n u m b e r f o t a p e a n n u m b e r f o d i s k . W c o u l d u s a n n u m b e r b e t w e e n a n 2 5 a l t h o u g hn u m b e r s b e l o w 1 2 a r r e c o m m e n d e d . O n c e w a s i g n f i l e - n u m b e r t f i l e , a n a c c e s s t o t h a t f i l e i m a d e b y s p e c i f y i n g i t n u m b e r .

S i n c e t h c o m p u t e r d e a l s w i t h d i s k s d i f f e r e n t l yf r o m t a p e s , w m u s t i d e n t i f y t h e t y p e o f d e v i c e o w h i c h o u f i l e w i l l r e s i d e . T h s e c o n d n u m b e r a f t e rt h O P E N s t a t e m e n t i t h d e v i c e - n u m b e r . T h c a s e t t e m u s t h a v e d e v i c e n u m b e r o 1 a n t h d i s km u s t h a v e d e v i c e n u m b e r o 8 ( O t h e r d e v i c e ss u c h a s t h e k e y b o a r d , v i d e o d i s p l a y , a n p r i n t e r a l s oh a v e s p e c i f i e d d e v i c e n u m b e r s . )

T h t h i r d n u m b e r a f t e r t h O P E N i t h s e c o n da r y a d d r e s s . T h i s n u m b e r t e l l s t h c o m p u t e r w h e t h e rw a r r e a d i n g o r w r i t i n g d a t a t o f r o m t h t a p e( w h e n t h d e v i c e n u m b e r i L " I h e r e m e a n st h a t w a r w r i t i n g t t a p e ) . " " ( ) " w o u l d m e a nt h a t w w e r e r e a d i n g f r o m t a p e . " 2 c o u l d b e

C o n t i n u e d o p a g e 9

Page 61: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 61/100

M S D U A L D I S KC o n t i n u e d f r o m p a g e 4

9 T o b t a i n t h e b e n e f i t s o t w d r i v e o p e r a t i o n w i t ht h e s e p a c k a g e s , s e c o n d s i n g l e d r i v e a d e v i c ew o u l d b r e q u i r e d .

T h D u p l i c a t e c o m m a n d i u s e d f o m a k i n g f a s tc o p i e s o f a n e n t i r e d i s k . T h i s i a c t u a l l y o n l y p a r to t h e c a p a b i l i t i e s a v a i l a b l e t u s e r s o a d u a l d i s kd r i v e . C o n s i d e r t h C o p y c o m m a n d , w h i c h i s u p o r t e d b y t h C o m m o d o r e D O S . W i t h s i n g l ed r i v e , t h r e s u l t s a r o l i m i t e d u s e . T h c o p y e n d su p o n t h s a m e d i s k a t h o r i g i n a l f i l e . A b o u t t h o n l y u s e f u l f e a t u r e o t h i s c o m m a n d i f o c o n c a te n a t i o n o f f i l e s . U s e d i c o n j u n c t i o n w i t h d u a ld r i v e , t h c o p y c o m m a n d t a k e s o e n t i r e l y n e m e a n i n g s .

C o p y a l l o w s t h e t r a n s f e r o f i l e s f r o m o n e d i s k t a n o t h e r . I n t h i s c a s e t h e d e s t i n a t i o n d i s k m u s t a r e a d y h a v e b e e n f o r m a t t e d . F i l e s f r o m o n e d i s k c a b c o p i e d t a n o t h e r d i s k w h i c h m a a l r e a d y b p a r t i a l l y f u l l . F o e x a m p l e .P R I N T # 1 5 , " C 1 : N E W F I L E = 0 : O L D F I L E "c o p i e s O L F I L E f r o m d r i v e a N E F I L E o d r i v e 1 A l l t h e f i l e s f r o m o n e d i s k c a b e a s i l yt r a n s f e r r e d t s e c o n d d i s k b P R I N T # 1 5 , " C 1 = O "T h i s w i l l c o p y a e n t i r e d i s k o f i l e b f i l e b a s i s .T h p r o c e s s i c o n s i d e r a b l y s l o w e r t h a n t h D u p l ic a t e c o m m a n d , b u i f a s t e r a n m o r e c o n v e n i e n tt h a n t h r e p e t i t i v e L O A D s a n S A V E s r e q u i r e d w i t hs i n g l e o r d u a l d i s k d r i v e s . T h a c t u a l t i m e f o a e n t i r e d i s k d e p e n d s o n t h n u m b e r o f i l e s a n t h s i z e o t h e i n d i v i d u a l f i l e s . A a e x a m p l e , t h C o m m o d o r e 6 D i s k B o n u s P a c k t a k e s a b o u t n i n ea n d o n e h a l f m i n u t e s t C O P Y .

T h b i g g e s t a d v a n t a g e o t h D O f i l e m a i n t e na n c e c o m m a n d s i t h a t n s o f t w a r e h a t b l o a d e di t h c o m p u t e r t p e r f o r m t h e s e t a s k s . V i r t u a l l y a l o u s i n g l e d r i v e c o p y p r o g r a m s w e r e o b s o l e t e d b t h d u a l d r i v e . D i s k f i l e m a i n t e n a n c e c a n b e a s i l yp e r f o r m e d f r o m w i t h i n a n a p p l i c a t i o n s p r o g r a mc a p a b l e o i s s u i n g D O c o m m a n d s . S o m e o t h t i m i n g t e s t s f o t h i s r e v i e w w e r e a c t u a l l y d o n e f r o mw i t h i n E a s y S c r i p t w h i l e t h i s r e v i e w w a b e i n gw r i t t e n .

A c t u a l s p e e d o f o p e r a t i o n o t h s e r i a l b u w a n o i m p r o v e d b t h M S S D - 2 . T h t i m e r e q u i r e df o s t r a i g h t L O A D o S A V E o p e r a t i o n w a a c t u a ll a b o u t e i g h t p e c e n t l o n g e r t h a n w i t h t h 1 5 4 1 .

T h i s w a n o e n t i r e l y u n e x p e c t e d . D a t a t r a n s f e r o v e rt h s e r i a l b u i c o n t r o l l e d b t h c o m p u t e r a n d n o t h e d i s k d r i v e . T h a p p a r e n t s l o w d o w n o t h M S S D - 2 w a d e l i b e r a t e e n g i n e e r i n g d e c i s i o n b M S t e n s u r e t i m i n g c o m p a t i b i l i t y w i t h a l p e r i p h e r a l sa v a i l a b l e f o r t h s e r i a l b u s . T h i s i w i s e d e c i s i o no t h e i r p a r t i v i e w o p r e v i o u s c o m p a t i b i l i t y p r b l e m s e x p e r i e n c e d b y C o m m o d o r e a n o t h e r s .

T h e r e w i l l b s o m e s i g n i f i c a n t s p e e d i m p r o v e m e n tf o a p p l i c a t i o n s i n v o l v i n g r a n d o m f i l e s a n o t h e rm u l t i p l e f i l e a c c e s s . T h d i s k i n t e r n a l o p e r a t i o n sa r s i g n i f i c a n t l y f a s t e r t h a n f o t h 1 5 4 1 , a e v d e n c e d b t h 1 7 - s e c o n d f o r m a t t i m e . W c o u l d n o o b t a i n e x a c t f i g u r e s o t h i s s p e e d i m p r o v e m e n t , b u w d e s t i m a t e a m u c h a 2 0 f o s o m e o p e r at i o n s . M o r e s i g n i f i c a n t r e s u l t s w e r e o b t a i n e d w i t ht h M S C I i n t e r f a c e c a r d . T h i s p r o v i d e s a I E E E - 4 8 8 p o r t o t h C o m m o d o r e 6 f o u s e w i t ht h M S d r i v e a w e l l a o t h e r C B p e r i p h e r a l s .

T h S D - 2 d i s e e m t b m o r e s e n s i t i v e t d i s ke r r o r s t h a n t h 1 5 4 1 ; h o w e v e r , t h i s m a h a v e j u s tb e e n s a m p l e - t o - s a m p l e v a r i a t i o n . S e c t o r s w h i c hc a m e u b a d o n t h M S w e r e m a r g i n a l b u t r e a da b l e w i t h o u 1 5 4 1 . I n t e r e s t i n g l y e n o u g h , a l o t h e s e p r o b l e m s o c c u r r e d w i t h d i s k s p r e p a r e d o o u t i s d e d r i v e s . W e x p e r i e n c e d a b s o l u t e l y n p r o -

W E ' L L B A C K Y O U U P A T T E N T I O N C O M M O D O R E 6 O W N E R S

I y o o w d i s k d r i v e t h e n y o u ' l l n e e d " T h e C l o n eM a c h i n e " . T a k e c o n t r o l o y o u r 1 5 4 1 d r i v e .N E I M P R O V E D W I T H

U N G U A R D . 'P a c V a g . i n t l u d . .1 . C o m p l e t e a n t h o r o u g h u s e r s

m a n u a l2 . C o p y w i l h o n o I w d r i v e s3 . I n v e s t i g a t e a n b a c k u p m a n y

■ P R O T E C T E D " d i s k s4 . C o p y a l l f i l e t y p e s i n c l u d i n g

r e l a t i v e l y p e s5 . E d i t a n v i e w t r a c k 1 b l o c k i

H e o A S C I I6 . D i s p l a y l u l l c o n t e n t s o

d i r e c t o r y a n p r i n t7 . C h a n g e p r o g r a m n a m e s , a d d .

d e l e t e t i l e s w i t h s i n g l ek e y s t r o k e

H . E a s y d i s k i n i t i a l i i a l i o n9 . S u p p o r t s u t f o u r d r i v e s

■ U N G U A R D N o a l l o w s y o t r e a d , w r i t e a n v e r i f y b a s e c t o r s a n e r r o r s o y o u r d i s km a k i n g i e a s y t b a c k - u p m o s t

p r o t e c t e d s o i t w a t e .

4 " D a d s h o u l d ' v e m a d eb a c k u p w i t h t h C l o n e

m a ^ m M a c h i n e . "

9 f C A L L ( 2 0 1 ) 8 3 8 - 9 0 2 7D e a l e r , D i s . r i b T ^ s

I n q u i r i e s I n v i t e dm i C T DU 1 R P E B u t l e r . . J 0 7 4 0 5

R e a d e r S e r v i c e N o . 3 A H O Y ! 6

Page 62: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 62/100

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

T h d r i v e ' s s e n s i t i v i t y w a s m o s t n o t i c e a b l e w i t ht h D u p l i c a t e c o m m a n d . T h p r o p e r o p e r a t i o n o t h i s f u n c t i o n r e q u i r e s a p e r f e c t d i s k . A n e r r o r s o m a r g i n a l s e c t o r s w i l l a b o r t t h o p e r a t i o n . b r i e fa n a l y s i s r e v e a l s t h r e a s o n . A m i n u t e a n d 5 s e c o n d s f o c o m p l e t e b a c k u p , l e s s 1 s e c o n d s t f o r m a t t h d i s k , t h e r e i o n l y 9 s e c o n d s t p e f o r m t h a c t u a l c o p y . A a d r i v e s p e e d o 3 0 r e v o l u t i o n s p e m i n u t e a n 3 t r a c k s t c o p y , t h e r ei n o e n o u g h t i m e f o e x t e n s i v e e r r o r c h e c k i n g a n r e e n t r i e s . I c o m p a r i s o n , n o r m a l o p e r a t i o n s , f o b o t h t h M S S D - 2 a n t h 1 5 4 1 w i l l m a k e o v e rt h i r t y t r i e s a a s e c t o r b e f o r e r e p o r t i n g a e r r o r .T H M A N U A L

T h m a n u a l s u p p l i e d w i t h t h S D - 2 i m o d e l o c l a r i t y . A l l t h e s t a n d a r d D O c o m m a n d s a r c l e a r l ye x p l a i n e d w i t h e x a m p l e s f o e a c h . T h e x p l a n a t i o nr e g a r d i n g t h e d i f f e r e n c e b e t w e e n t h B L O C K - R E A Da n B L O C K - W R I T E c o m m a n d s a n t h U S E R 1 a n U S E R 2 c o m m a n d s w a p a r t i c u l a r l y w e l l d o n e .H o w e v e r , t h m a n u a l d o e s m a n a g e t l e a v e o u ts o m e i n t e r e s t i n g p o i n t s : f o e x a m p l e , t h D O s q u e n t i a l f i l e a p p e n d c a p a b i l i t y . T h i s c o m m a n d w a l e f t o u o t h 1 5 4 1 m a n u a l a w e l l . T h s y n t a x i s O P E N 3 , 8 , 3 , " 0 : F I L E O N E , A "

T h i s w o u l d h a v e t h e f f e c t o a p p e n d i n g a l d a t as e n t t l o g i c a l f i l e n u m b e r t t h e n o s e q u e nt i a l f i l e F I L E O N E . W t r i e d t h i s o u w i t h b o t h t h

" Y o u r s o f t w a r e o m i n e ? "

S D - 2 a n t h 1 5 4 1 a n i d o e s w o r k .U n f o r t u n a t e l y t h m a n u a l l a c k s d i s k l a y o u t d i a

g r a m s . T h e s e d r a w i n g s , i n c l u d e d i t h 1 5 4 1m a n u a l , c o n t a i n u s e f u l i n f o r m a t i o n r e g a r d i n g t h d i s k t r a c k a n s e c t o r l a y o u t a n t h c o n t e n t s o f t h d i s k d i r e c t o r y .

T h e S D - 2 d o e s n o c o m e w i t h d e m o n s t r a t i o nd i s k . W f e l t t h i s t o b s i g n i f i c a n t s h o r t c o m i n g ,p a r t i c u l a r l y f o u s e r s w h e l e c t t h S D - 2 a t h e i rf i r s t d i s k d r i v e . S o m e k i n d o t e s t / d e m o d i s k w i t hs a m p l e p r o g r a m s a n d i s k u t i l i t i e s , s u c h a s t h eD O w e d g e , s h o u l d h a v e b e e n p r o v i d e d .

R E L I A B I L I T YI v i e w o p a s t e x p e r i e n c e w i t h o t h e r h a r d w a r e ,t h i s i t o u c h y t o p i c i n d e e d . W m u s t r e p o r t t h a t

t h f i r s t s a m p l e o t h S D - 2 f a i l e d o t h f i r s t d a y .O c c u r r e n c e s o t h i s s o r t a r c a s s o c i a t e d w i t h e v e r ym a n u f a c t u r e d p r o d u c t . R e l i a b i l i t y e n g i n e e r s d e s c r i b et h e e a r l y f a i l u r e s o f a p r o d u c t a " i n f a n t m o r t a l i t y ! 'T h i s s i m p l y m e a n s t h a t t h m o s t l i k e l y t i m e f o f a c t o r y d e f e c t t s h o w u p i v e r y e a r l y i t h p r d u c t ' s u s e f u l l i f e . A l r e p u t a b l e m a n u f a c t u r e r s m a k ea l l o w a n c e f o t h e s e p o s s i b i l i t i e s b o f f e r i n g s o m es o r t o f p r o d u c t w a r r a n t y .

I n t h e c a s e o t h S D - 2 . M S o f f e r s s i m o n t hw a r r a n t y , t w i c e t h n o r m f o t h i s i n d u s t r y . I n a d d it i o n . M S w i l l t u r n a r o u n d a n r e t u r n e d u n i t sw i t h i n 4 h o u r s o r e c e i p t . W d i d r e c e i v e a r p l a c e m e n t u n i t p o s t h a s t e a n h a v e b e e n a b l e t g i v et h d r i v e t h o r o u g h w o r k o u t . d e m o n s t r a t i o n s e s i o n a o n u s e r g r o u p m e e t i n g p r o d u c e d o v e r 4 c o p i e s o C o m a l i a h o u r a n d h a l f . W e s t i m a t et h a t t h i n t e n s i v e u s d u r i n g t h o n e - m o n t h t e s tp e r i o d p r i o r t t h w r i t i n g o t h i s r e p o r t w a s a pp r o x i m a t e l y y e a r ' s t h r o u g h p u t f o 1 5 4 1 d i s kd r i v e .

C O N C L U S I O NT h M i c r o S y s t e m s D e v e l o p m e n t S D - 2 S u p e r

D i s k D r i v e i s t u r d y , w e l l - d e s i g n e d p r o d u c t . I m a k e s a v a i l a b l e t u s e r s o t h C o m m o d o r e 6 a n t h V I 2 a l t h f i l e h a n d l i n g c a p a b i l i t i e s l o n gt a k e n f o g r a n t e d b u s e r s o t h P E a n C B l i n e o c o m p u t e r s . S e r i o u s u s e r s o t h C o m m o d o r e6 w i l l e a s i l y b a b l e t j u s t i f y t h e $ 6 9 5 p r i c e t a g .T h t i m e s a v i n g s a l o n e , w h e n b a c k i n g u d i s k f i l e s ,w i l l r a p i d l y p a f o t h m a c h i n e . T h d r i v e i s u i t a b l e f o d u p l i c a t i o n o f d i s t r i b u t i o n s o f t w a r e b p r o g r a m d e v e l o p e r s , u s e r g r o u p s , e t c . T h i n c l u s i o no b o t h t h V I s e r i a l b u a n I E E E - 4 8 8 b u m a k et h S D - 2 w e l c o m e a d d i t i o n f o C o m m o d o r e u s e r sa n s u i t a b l e r e p l a c e m e n t f o t h C B 4 0 4 0 .

6 A H O Y !

Page 63: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 63/100

E D U C A T I O N A LS O F T W A R EG U I D E F O P A R E N T S

P A R TB R i c h a r d H e r r i n g

W h a t a p p r o a e h s h o u l d e d u c a t i o n a l s o f tw a r e t a k e t i t s u b j e c t ? F o b e t t e r o w o r s e , t h i s i p r o b l e m w h i c hp l a g u e s n o o n l y s o f t w a r e d e s i g n e r s ,

b u a l e d u c a t o r s . I t i s t h c l a s s i c c o n f l i c t b e t w e e np r o c e s s a n p r o d u c t ; m e a n s a n e n d s . I t h s c h o o l s , e m p h a s i s i p l a c e d o t h p r o d u c t o l e a r ni n g — o n w h e t h e r t h s t u d e n t c a r e c i t e c e r t a i n f a c t s .L e a r n i n g i t h h o m e t e n d s t b m o r e p r o c e s s -o r i e n t e d — a l l o w i n g t h c h i l d t t h i n k t h r o u g hp r o b l e m a n d i s c o v e r h o t s o l v e i t

T h e s e t w a p p r o a c h e s t l e a r n i n g a r e v i d e n t i e d u c a t i o n a l s o f t w a r e . M o s t e d u c a t i o n a l s o f t w a r e f i t s( s o m e t i m e s u n c o m f o r t a b l y ) i n t o o n o f o u r c a t e g o ri e d e p e n d i n g o h o i p r e s e n t s t h l e a r n i n g c h a ll e n g e : d r i l l a n p r a c t i c e , t u t o r i a l , s i m u l a t i o n , a n p r o b l e m s o l v i n g . T h f i r s t t w o , d r i l l a n p r a c t i c ea n t u t o r i a l , r e l y o t e a c h i n g f a c t s . T h e s e t y p e s o p r o g r a m s f i n e a t l y i n t o s c h o o l c u r r i c u l a ; t h l e a r ni n t h a t t a k e s p l a c e i p r a c t i c a l a n m e a s u r a b l e .S i m u l a t i o n a n d p r o b l e m s o l v i n g p r o g r a m s , o t h o t h e r h a n d , o f f e r t h e c h i l d a e n v i r o n m e n t t e p l o r e a n d p r o m o t e t h d e v e l o p m e n t o i n s i g h t .

D r i l l a n p r a c t i c e p r o g r a m s a r f i n e ( a n d v e r yc o m m o n ) f o s u b j e c t s b e s t - l e a r n e d t h r o u g h m e m o r iz a t i o n . O f f e r i n g i m m e d i a t e r e i n f o r c e m e n t a n r e m ed i a t i o n , m a n y p r o g r a m s a r a b l e t p r e s e n t q u e st i o n s r a n d o m l y s t h a t t h c h i l d c a n ' t j u s t m e m o r i z ea s e r i e s o f a n s w e r s . S o m e s o f t w a r e c a e v e n i n d iv i d u a l i z e t h p r e s e n t a t i o n o f q u e s t i o n s b a s e d o t h c h i l d ' s p r o g r e s s a n p r e v i o u s s c o r e s . D r i l l a n p r a ct i c e p r o g r a m s a r e a v a i l a b l e f o a l m o s t a l g r a d e sa n s c h o o l s u b j e c t s .

O n s u b j e c t f o w h i c h t h d r i l l a n p r a c t i c e a p r o a c h w o r k s w e l l i r e a d i n g s p e e d . S p e e d R e a d e rI I f r o m D a v i d s o n A s s o c i a t e s , i f l e x i b l e e x a mp l e . A l o n g w i t h t h p r o g r a m d i s k , a s e p a r a t e d a t ad i s k c o n t a i n s t h i r t y - f i v e r e a d i n g s e l e c t i o n s ; a d d it i o n a l d a t a d i s k s a r e a v a i l a b l e f o a n g r a d e l e v e l .Y o c a s t a r t w i t h w a r m - u p e x e r c i s e s , p r a c t i c e e y m o v e m e n t , a n t a k e t i m e d r e a d i n g t e s t s . O t h e r e x e rc i s e s h e l p y o u r p e r i p h e r a l v i s i o n a n e y s p a n a w e l l a s t r a i n s p e c i a l s k i l l s l i k e r e a d i n g c o l u m n s . S t h a t y o d n o e m p h a s i z e s p e e d t t h d e t r i m e n t o u n d e r s t a n d i n g , c o m p r e h e n s i o n t e s t s a r a l s o g i v e n .I y o u w a n t t e n t e r y o u r o w t e x t . S p e e d R e a d e r I w i l l a n a l y s e i a n t e l l y o u w h a t g r a d e l e v e l i t ' s o n

A n o t h e r a p p r o a c h t r e a d i n g a n w o r d r e c o g n it i o n s k i l l s i t a k e n i D i d a t e c h ' s F a y : T f i e W o r dH u n t e r . I t h i s w o r d s e a r c h g a m e , t h h e r o i n e . F a y .s e a r c h e s u n d e r w a t e r f o w o r d s h i d d e n i r o w s o fl e t t e r s a n s h o o t s t h o s e w o r d s w i t h h e r l a s e r . O t h 3 0 0 0 w o r d s o n t h d i s k , t h o s e t h a t a r f r e q u e n t l ym i s s p e l l e d w i l l a p p e a r m o s t o f t e n . T h i s p r o g r a mu s e s m o r e a r c a d e l i k e a p p r o a c h t h a n s t a t i c o p r i n t e d w o r d - s e a r c h p u z z l e .

T h t r o p h y f o m o s t c r e a t i v e u s e o f t h c o m p ut e r ' s c a p a b i l i t i e s i t h d r i l l a n p r a c t i c e c a t e g o r ym a h a v e t g t C h a t t e r b e e , s p e l l i n g p r o g r a mf r o m T r o n i x . S p e l l i n g p r o g r a m s h a v e u s e d m a n y i n o v a t i v e a p p r o a c h e s t a v o i d s h o w i n g t h w o r d o s c r e e n a n a l l o w i n g t h e c h i l d t c o p y i t C h a t t e r b e et a l k s . I a c t u a l l y s a y s e a c h w o r d , t h e n u s e s i i s e n t e n c e . W h e n t h e c h i l d t y p e s t h w o r d c o r r e c t l y ,h g e t s v e r b a l r e i n f o r c e m e n t a n s m i l e f r o m t h C h a t t e r b e e . I t h c h i l d g u e s s e s w r o n g t h r e e t i m e s ,

A H O Y ! 6

Page 64: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 64/100

t h p r o g r a m s p e l l s t h e w o r d o u l o u d . T h c h i l d c a s t a r t a a n o f t w e l v e l e v e l s , b u t h p r o g r a m w i l la u t o m a t i c a l l y a d j u s t t t h c o r r e c t l e v e l f o t h c h i l d b a s e d o h i p e r f o r m a n c e .C h a t t e r b e e v i o l a t e s o n r u l e f o r s l o w l e a r n e r s : d n o a n n o u n c e t h e c h i l d ' s f a i l u r e . I f a d u l t s a r w i t h i ne a r s h o t , t h e c h i l d m a h e s i t a t e t t r y . k n o w i n g t h a ta n s w e r s w i l l b a n n o u n c e d b t h c o m p u t e r . F o c h i l d r e n w h r e q u i r e t u t o r i n g f o r s p e c i f i c l a n g u a g el e a r n i n g d i s a b i l i t i e s . S L E D S o f t w a r e o f f e r s s e r i e so s p e l l i n g p r o g r a m s d e s i g n e d b l a n g u a g e t h e r ap i s t . I a d d i t i o n t d r i l l a n p r a c t i c e o s p e l l i n gr u l e s , S L E D ' s p r o g r a m s u s e x e r c i s e s a n t u t o r i a l s .

D r i l l a n p r a c t i c e p r o g r a m s a r f i n e a s c h o o lw h e r e k i d s a r e c a p t i v e a u d i e n c e . B u i t h h o m ee n v i r o n m e n t , t h o s e p r o g r a m s o f t e n r e q u i r e p a r e n t a li n t e r e s t a n i n v o l v e m e n t , o r h i g h l y m o t i v a t e dc h i l d . A h o m e , t h e r e a r j u s t s m a n y d i v e r s i o n sw h i c h a r e n ' t a v a i l a b l e a s c h o o l . D r i l l a n p r a c t i c ei b a s i c a l l y l e a r n i n g t h r o u g h r e p e t i t i o n . ( N o t i c ed i n o m e n t i o n a n m a t h p r o g r a m s ; a t o n o t h e me x i s t . ) A t h e y b e g i n t i n c l u d e d e t a i l e d e x p l a n at i o n s f o r i g h t a n w r o n g a n s w e r s , d r i l l a n p r a c t i c ep r o g r a m s s t a r t t l o o k l i k e t u t o r i a l s . P r o g r a m sw h i c h p r e p a r e h i g h s c h o o l s t u d e n t s f o t h S c h ol a s t i c A p t i t u d e T e s t a r e g r e a t e x a m p l e s .

O n r e a s o n a b l y p r i c e d p r o g r a m ( $ 3 0 ) i S A R e v i e w f r o m M o s e s E n g i n e e r i n g . T h i s p a c k a g e o f i v e c a s s e t t e s i n c l u d e s a p r a c t i c e e x a m , s k i l l t r a i n i n gi E n g l i s h a n m a t h , a n f i n a l e x a m . S A p r g r a m s a r e h e a v i l y d r i l l a n p r a c t i c e o r i e n t e d , y e tp r o g r a m s l i k e S A R e v i e w b e g i n t t u t o r y o o t h f a c t s n e e d e d t d w e l l o t h c o l l e g e b o a r d s .

A n o t h e r a p p r o a c h t S A s t u d y i H a r c o u r t B r a c eJ o v a n o v i c h ' s C o m p u t e r P r e p a r a t i o n / S A T w h i c hc o m e s w i t h 5 4 d r i l l q u e s t i o n s , 1 0 0 0 v o c a b u l a r y' H a s h c a r d s " a n f o u r f u l l l e n g t h t e s t s . T h t e s t s a r a c t u a l l y t a k e n i w o r k b o o k , w i t h a n s w e r s t y p e do t h c o m p u t e r . T h i s a p p r o a c h f o t h t e s t s i j u s ta b o u t a b o r i n g a u s i n g $ 9 . 9 5 S A r e v i e wm a n u a l f r o m t h l o c a l b o o k s t o r e . T h d r i l l q u e st i o n s , h o w e v e r , a r r e a l l y t u t o r i a l i n a t u r e . I t h s y n o n y m s e c t i o n , w o r d w i l l b d i s p l a y e d n o o n l yw i t h l i s t o p o s s i b l e s y n o n y m s , b u t a l s o w i t h h i n t so h o t a p p r o a c h t h p r o b l e m a n f i n a l l y ,d e f i n i t i o n .

T r u e t u t o r i a l s f i r s t g i v e t h e c h i l d b a s i c i n f o r m at i o n o t h s u b j e c t a n t h e n f o l l o w u w i t h q u e st i o n s ( o f t e n m u l t i p l e c h o i c e ) o t h e m a t e r i a l . W h e nt h e c h i l d g i v e s a i n c o r r e c t a n s w e r , t h p r o g r a mw i l l u s u a l l y r e t u r n t t h l e s s o n t r e v i e w o f u r t h e re x p l a i n t h f a c t . S u b j e c t s l i k e h i s t o r y , g e o g r a p h y ,a n s c i e n c e s a r s u i t a b l e f o t u t o r i a l p r e s e n t a t i o n .

6 A H O Y !

E a r l y M u s i c G a m e s i p r o g r a m d e s i g n e d t t u t o r y o u r c h i l d o p i a n o k e y b o a r d s k i l l s . W h i l ec o r r e c t f i n g e r p o s i t i o n i n g c a n n o t b e l e a r n e d o c o m p u t e r k e y b o a r d , t h s c r e e n d i s p l a y s o f p i a n ok e y b o a r d a n d b a s s a n t r e b l e c l e f s w i l l f a m i l i a r i z ey o u r c h i l d w i t h i m p o r t a n t c o n c e p t s . T h t o r o o k e y s i u s e d t s i m u l a t e k e y b o a r d , A y o u r c h i l d" t y p e s " n o t e s , t h e y a r s h o w n o t h s c r e e nk e y b o a r d . ( S i n c e h a l f n o t e s — t h e b l a c k k e y s — a r en o t u s e d , t h i s c a s e r v e o n l y a a i n t r o d u c t i o n . ) I b a s s o t r e b l e c l e f m o d e , t h t u n e y o u r c h i l d p l a y sa p p e a r s a n o t e s o s t a f f . O n c e t h e c h i l d b e g i n st g r a s p a l t h i s , h c a t e s t h i u n d e r s t a n d i n g b yh a v i n g t h c o m p u t e r d i s p l a y a s e r i e s o n o t e s f r o mw h i c h h m u s t i d e n t i f y t h u n l a b e l e d o n e .

S p e e d R e a d e rI u s e s t h d r i l la n p r a c t i c e a p r o a c h . P r o g r a mi n c l u d e s w a r m -u e x e r c i s e s ,e y m o v e m e n tp r a c t i c e , a n t i m e d r e a d i n gt e s t s .R E A D E R S E V I C E N O

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

s e r i e s o g a m e s w h i c h h e l p c h i l d r e n l e a r n t u r t l eg r a p h i c s . ( I m u s t b u s e d w i t h C o m m o d o r e L o g o . )D i f f e r e n t g r i d s a r e s h o w n o s c r e e n t h e l p t h c h i l d g e t f e e l f o t h a n g l e s a n d i s t a n c e s t h r o u g hw h i c h t h L o g o t u r t l e m o v e s . F e e d b a c k i g i v e n f o t h c o m m a n d s t h e c h i l d t y p e s s t h a t m i s t a k e s c a b c o r r e c t e d q u i c k l y . W h e n t h c h i l d d e v e l o p s a i n t u i t i v e f e e l f o d i s t a n c e s a n r e l a t i v e a n a b s o l u t eh e a d i n g s , h c a c o n t i n u e t p l a y t h g a m e s w i t h o u tt h e g r i d s t g u i d e h i m . S i n c e t h L o g o L o c o m o t i o np r o g r a m s c a b l i s t e d , r e a l m a s t e r y m a c o m ef r o m u n d e r s t a n d i n g a n d m o d i f y i n g t h p r o g r a m st h e m s e l v e s .

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

Page 65: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 65/100

D e l t a D r a w i n g b r i n g s t u r t l e g r a p h i c s t t o d d l e r s .R E A D E R S E R V I C E N O

o r w h a t e v e r . E x a m i n e h o t h p r o g r a m w i l l t r e a tt h c h i l d . A a d d i t i o n a l c o r r e c t r e s p o n s e s a r g i v e n ,d r i l l - a n d - p r a c t i c e p r o g r a m s a n t u t o r i a l s s h o u l db e c o m e g r a d u a l l y m o r e d i f f i c u l t . A n d , i y o g i v ew r o n g a n s w e r , t h p r o g r a m s h o u l d b a c k u b i o m a i n t a i n i t c u r r e n t l e v e l o d i f f i c u l t y , b u t n o tp e n a l i z e y o b f o r c i n g y o t s t a r t w i t h t h e a s i e s tp r o b l e m s .

A f t e r d r i l l a n p r a c t i c e a n t u t o r i a l s , w m o v e i t s i m u l a t i o n s a n p r o b l e m s o l v i n g p r o g r a m s . B o t hg e n e r a l l y r e c o g n i z e m a n y c o r r e c t a n s w e r s t a n q u e s t i o n . D a v i d S e u s s , p r e s i d e n t o S p i n n a k e r S o f tw a r e , p o i n t s o u t h a t e d u c a t i o n a l s o f t w a r e m a b o r i e n t e d t o w a r d s p e c i f i c s u b j e c t , a s a r m a n ys p e l l i n g a n a r i t h m e t i c p r o g r a m s , o t h a t i m a p r o v i d e a n e n v i r o n m e n t t e x p l o r e , l i k e s i m u l a t i o na n a d v e n t u r e p r o g r a m s . H a s k s w h i c h s o f t w a r ey o t h i n k y o u r c h i l d i m o s t l i k e l y t w a n t t u s a g a i n a n a g a i n .

T y p i c a l l y b e s t f o t e a c h i n g a b o u t s y s t e m s , t h e r ea r n u m e r o u s s i m u l a t i o n s t h a t a l l o w y o t r u l e a e m p i r e a n d f o r c e y o t m a k e h a r d e c o n o m i c d e c is i o n s . B p r o v i d i n g f e e l i n g f o t h s u b j e c t , s i m ul a t i o n s l e y o u r c h i l d d e v e l o p v a l u e s a n u n d e r s t a n dc o m p l e x d y n a m i c r e l a t i o n s h i p s . I n a s i m u l a t i o n , t h ec h i l d i o f t e n a s k e d " w h a t i f q u e s t i o n . B a s e d o a n o w i d e v a r i e t y o a n s w e r s , t h c o m p u t e r w i l lt e l l y o u r c h i l d w h a t d i f f e r e n c e h i r e s p o n s e m a d e .E v e n t u a l l y , y o u r c h i l d w i l l b e g i n t u n d e r s t a n d t h d y n a m i c r e l a t i o n s h i p a m o n g t h e v a r i a b l e s i t h s i m u l a t i o n ; h w i l l l e a r n h o p a r t s o f s y s t e m si n t e r r e l a t e .

S a n d r a C u r t i s , d i r e c t o r o f r e s e a r c h f o J o y c eH a k a n s s o n A s s o c i a t e s , d e s c r i b e s h o s h t r i e s t d e v e l o p s o f t w a r e t h a t w i l l l e a d t o i n s i g h t , t h e l a h - h ae x p e r i e n c e ' a s h c a l l s i t L i t t l e c h i l d r e n a r l i k e

l i t t l e s c i e n t i s t s , l e a r n i n g t h r o u g h t r i a l a n e r r o r . D r C u r t i s g i v e s t h e x a m p l e o a t o d d l e r d r o p p i n gs p o o n a g a i n a n a g a i n a m e a l t i m e . T h i s i g r e a td i s c o v e r y ; r e l e a s e t h s p o o n a n d i f a l l s . R e g a r d l e s sh o w m u c h i s e e m s t h a t t h i s r e p e t i t i o u s b e h a v i o r i j u s t t h e c h i l d t r y i n g t a n n o y t h e p a r e n t , i i r e a l l ya ' a h - h a e x p e r i e n c e . '

S p a c e R e s c u e i s i m u l a t i o n h i d d e n i g a m e .B e n j i a n y o ( h o p e f u l l y y o u ' r e n o t a a c c i d e n t -p r o n e a C h e v y C h a s e ) p i l o t a s p a c e s h i p , T h S t a rW o o f , i s e a r c h o s c i e n t i s t s w h h a v e b e e n c a pt u r e d b a l i e n s . B e f o r e t h e j o u r n e y , y o m u s t c o o rd i n a t e y o u r s u p p l i e s o f f u e l a n p r o v i s i o n s a n s e y o u r s n i p ' s c o u r s e . S t a t i s t i c s i n t h i s p r o g r a m w e r eo b t a i n e d f r o m N A S A ; f u e l a n r e s o u r c e s r e l a t e d r e c t l y t d i s t a n c e t r a v e l e d . Y o w i l l l e a r n t h e l a y o u to o u s o l a r s y s t e m a n h a v e f e a r c a d e e p i s o d e sw i t h a t t a c k i n g a l i e n s h i p s a n m e t e o r s t o r m s . T h s t r e n g t h o t h i s p r o g r a m i s i t s g e n t l e i n t r o d u c t i o n t j u s t f e o t h i n t r i c a c i e s o f s p a c e f l i g h t .

S i m u l a t i o n s o f t e n u s t h i s t y p e o f h y p o t h e t i c a l e v i r o n m e n t . T h h y p o t h e t i c a l c o n s e q u e n c e s o o u a c t i o n s a r t h o n l y w a t e x p e r i e n c e m a n y s i t u at i o n s ; m o s t o u w i l l n e v e r p i l o t a s p a c e s h i p . O r ,s i m u l a t i o n s m a b e u s e d w h e r e t h a c t i v i t y i j u s tt o d a n g e r o u s . W h a v e a l r e a d p r e s s a c c o u n t s o m i l i t a r y s i m u l a t i o n s w h i c h a r e a l e a r n i n g p r o c e s sf o t h o s e i n v o l v e d , b u w h i c h h a v e c o n s e q u e n c e st o t e r r i b l e t i m a g i n e i t h r e a l w o r l d . S o m e t i m e sl e a r n i n g t h r o u g h r o l e p l a y i n g i t h o n l y w a y .

H i s t o r i c a l b a c k g r o u n d m a p l a y a p a r t i s i m u l a t i o n . S p i n n a k e r ' s p r o g r a m T r a i n s i s e i t h O l W e s t a n d b a s e d o t h e c o n o m y o t h e t i m e s .C h u g g i n g b e t w e e n r e f i n e r i e s , o i w e l l s , a n c o a l

C o m m o d o r e L O G O h a s e v e n p r o g r a m m a b l e s p r i t e s .R E A D E R S E R V I C E N O

A H O Y ! 6

Page 66: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 66/100

D r a g o n ' s K e e p t e a c h e s k i d s r e a d i n g a n m a s k i l l s .R E A D E R S E R V I C E N O

d e p o t s , y o u r t r a i n w i l l h e l p y o l e a r n a b o u t t h l a o f s u p p l y a n d e m a n d . A y o t r a n s p o r t l u m b e r t t h e m i l l o o r t t h e f a c t o r y w i t h y o u r c o a l b u r n e r ,y o w i l l h a v e t p l a n a h e a d . W h a t a r e t h e m o s tl u c r a t i v e g o o d s t t r a n s p o r t ? C a y o m a k e o n m o r e r u w i t h o u t r u n n i n g o u t o f c o a l f o t h l o c o m o t i v e ? T a d v a n c e t t h h i g h e r r o u n d s , y o w i l l h a v e t g e b e t t e r a n b e t t e r a j u g g l i n gv a r i a b l e s , a e x p l o r i n g t h l i m i t s o t h s y s t e m .

S i m u l a t i o n s l i k e t h i s o f f e r c h i l d r e n a e x c i t i n gm e d i u m f o d e v e l o p i n g a n d h o n i n g t h e i r a n a l y t i c a lt h i n k i n g s k i l l s . C r i t i c s s o m e t i m e s p o i n t o u t t h a ts i m u l a t i o n s o v e r s i m p l i f y r e a l i t y , t h a t t h e y m a k ec h i l d r e n t h i n k s u p e r f i c i a l l y a b o u t c o m p l e x w o r l d .B u i s n ' t t h a t t h e n a t u r a l p r o c e s s o f l e a r n i n g : t u n d e r s t a n d p i e c e s o f t h w h o l e ; i n c o m p l e t e a f i r s t ,b u b e c o m i n g m o r e a n m o r e d e t a i l e d ?

P r o b l e m - s o l v i n g p r o g r a m s a r t h l a s t g e n e r a lt y p e o f e d u c a t i o n a l s o f t w a r e . A d v e n t u r e s a r g o o de x a m p l e s . T h c h i l d m u s t e x p l o r e a f i c t i o n a l s e t t i n g ,m a n i p u l a t e o b j e c t s , d e a l w i t h p e o p l e , a n s o l v ep u z z l e s . W h e n d e s i g n e d w e l l , p r o b l e m - s o l v i n g p r g r a m s p r e s e n t t h e c h i l d w i t h v e r y r e a l l e a r n i n gs i t u a t i o n s . T h e y t r e a t t h e c h i l d m u c h l i k e t h r e a lw o r l d d o e s — i n c o m p l e x w a y s r a t h e r t h a n o n i s s u ea a t i m e . S i m u l a t i o n s a n p r o b l e m - s o l v i n g p r g r a m s , h o w e v e r , s h o u l d a l l o w t h c h i l d t g i v e a n r e a s o n a b l e a n s w e r . B w a r y o p r o g r a m s w h i c h a c e p t a v e r y l i m i t e d r a n g e o f i n p u t s s i n c e t h e y w i l lf r u s t r a t e a c h i l d w h c a n n o t g u e s s h o t m a k e t h c o m p u t e r a c c e p t p e r f e c t l y r e a s o n a b l e r e s p o n s e .

s i m p l e a d v e n t u r e g a m e i D r a g o n ' s K e e p f r o mS i e r r a O n - L i n e . W i t h m a g i c d r a g o n k e e p i n g s i t e e n a n i m a l s p r i s o n e r , y o u r c h i l d m u s t f i n d a n r e l e a s e e a c h o n e . T w e n t y - s i x d i f f e r e n t l o c a t i o n s c a b e x p l o r e d . T h p r o g r a m c o m e s w i t h m a a n s t i c k e r f o r e a c h a n i m a l . A y o u r c h i l d e x p l o r e s t h

6 A H O Y !

w o r l d o s c r e e n , h c a t r a c k h i p r o g r e s s o t h m a a n m a r k w h e r e h e r e s c u e d e a c h a n i m a l . D s i g n e d f o y o u n g e r c h i l d r e n . D r a g o n ' s K e e p r e q u i r e sn t y p i n g s k i l l s . E a c h m o v e m e n t o p t i o n i s h o w no t h b o t t o m o t h s c r e e n ; h i t h s p a c e b a t h i g h l i g h t t h e o n e y o u w a n t a n d t h e n h i r e t u r n . T h i sd e l i g h t f u l g a m e w i l l l e y o u r c h i l d e x p l o r e m i n i -w o r l d w h i l e l e a r n i n g m a s k i l l s a n p r a c t i c i n gr e a d i n g .

T h F a c t o r y b y S u n b u r s t C o m m u n i c a t i o n s i a n o t h e r e x a m p l e o p r o b l e m - s o l v i n g s o f t w a r e . U s i n gl o t s o g r a p h i c s a n a n i m a t i o n , t h i s p r o g r a m w i l lc h a l l e n g e y o u r c h i l d t p r o d u c e c e r t a i n s h a p e s o g e o m e t r i c a s s e m b l y l i n e . F i r s t , y o u r c h i l d g e t s t s e h o t h a s s e m b l i n g m a c h i n e s w o r k . N e x t , h w i l l s e u a s e r i e s o m a c h i n e s t m a k e p r o d u c t ,p r o b a b l y b u i l d i n g a h g o e s , w i t h o n l y v a g u ei d e a w h a t t h f i n i s h e d s h a p e w i l l l o o k l i k e . I t h e n d . h w i l l h a v e t d e s i g n a a s s e m b l y l i n e t h a tc a n p r o d u c e s h a p e d e t e r m i n e d b t h p r o g r a m .L i k e p r o g r a m m i n g . V i F a c t o r y s t r e s s e s h o i m p o rt a n t s e q u e n c e i i a c c o m p l i s h i n g g o a l s . I a l s ot e a c h e s i n d u c t i v e r e a s o n i n g ; t h e c h i l d m u s t l e a r n t t h i n k b a c k w a r d f r o m t h g o a l t h r o u g h t h e s t e p sn e c e s s a r y t a c c o m p l i s h i t

T h b e s t p r o b l e m s o l v i n g s o f t w a r e a r o u n d i a t u a l l y c o m p u t e r l a n g u a g e — L o g o ( o P i l o t ) . U s i n gt u r t l e g r a p h i c s , a c h i l d c a n o o n l y e x p l o r e t h w o r l d w h e r e t h t u r t l e l i v e s , b u c a a l s o c r e a t e h i o w m i n i a t u r e l a n d s c a p e . T h i s i m o r e t h a n s i m p l ed r a w i n g ; i i l o g i c a n g e o m e t r y a n m o t i o n .T h e r e i l i t t l e t h t u r t l e c a d t h a t t h e c h i l d c a n n o td b y p a c i n g o u t a p r e c i s e l y d e s c r i b e d p a t h . I n f a c t ,t h a t i o n o t h e b e s t w a y s t u n d e r s t a n d t u r t l eg r a p h i c s .

C o n t i n u e d o n p a g e 9

S i m u l a t i o n s l i k e T r a i n s d e v e l o p a n a l y t i c a l s k i l l s .R E A D E R S E R V I C E N O

Page 67: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 67/100

P R O G R A M L I S T I N G St h f o l l o w i n g p a g e s a r l i s t e d s e v e r a l

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

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

m o n i t o r b y v a r i e t y o f o d d - l o o k i n g c h a r a c t e r s . T g e y o u r c o m p u t e r t d i s p l a y t h e s e c o m m a n d s r t h e r t h a n a c t u a l l y p e r f o r m t h e m , y o u ' l l n e e d l e t e t h q u o t e m o d e . H o l d d o w n t h S H I F T k e y a n dp r e s s t h " 2 k e y ; s e o f q u o t e m a r k s w i l l a p e a r . T h i s t e l l s t h c o m p u t e r t h a t t h c h a r a c t e r st h a t f o l l o w a r t h e d i s p l a y e d , n o p e r f o r m e d . T e x i t t h q u o t e m o d e , t y p e a n o t h e r s e o f q u o t em a r k s , o h i t h R E T U R N k e y . Y o u ' l l a l s o e n t e rt h q u o t e m o d e w h e n y o I N s e r T * > p a c c s o c h a r a ct e r s o n t o l i n e .

I A h o y f ' s p r o g r a m l i s t i n g s , y o u ' l l f r e q u e n t l yf i n d l e t t e r s a n d / o r n u m b e r s s u r r o u n d e d b b r a c k e t s

} T h a t ' s b e c a u s e , l o t h p u r p o s e s o c l e a r r p r o d u c t i o n , w a A h o y ! u s d a i s \ w h e e l p r i n t e ri n c a p a b l e o f r e p r o d u c i n g c o m m a n d s y m b o l s . F o e x a m p l e , w h e n y o u ' r e i t h q u o t e m o d e a n p r e s s t h S H I F T a n C L R / H O M E k e y s a t h s a m et i m e , t h s c r e e n ( o r a d o t - m a t r i x p r i m e r } w i l l i n d i -

c a t e t h i s c o m m a n d w i t h h e a r t { E l - B e c a u s ed a i s y w h e e l c a n n o t d u p l i c a t e t h i s s y m b o l , i s u b s t it u t e s a a l t e r n a t e c o d e b e t w e e n b r a c k e t s . I t h c a s e o t h S H I F T / C L R H O M E s y m b o l , o u p r i nt e s u b s t i t u t e s { S }

A n o t h e r s p e c i a l c a s e i S H I F T a n C O M M OD O R E c h a r a c t e r s . W r e p r e s e n t t h e s e b u n d e r l i ni n o o v c r l i n i n g . r e s p e c t i v e l y : a n y c h a r a c l e r u d e r l i n e d i t h p r o g r a m l i s t i n g s h o u l d b e p u n c h e di a S H I F T e d c h a r a c t e r S H I F T J ) a n c h a r a c t e r o v e r l i n e d s h o u l d b p u n c h e d i a C O M M O D O R E c h a r a c t e r C O M M O D O R E . 1 ) .

A a l t e r n a t e w a o e n t e r i n g c o m m a n d s a n o t h e r g r a p h i c s s y m b o l s a n c h a r a c t e r s i t u s t h e i r c o r r e s p o n d i n g c h a r a c t e r s t r i n g s . T h C L R / H O M E c o m m a n d , f o e x a m p l e , i e n t e r e d b t y p i n g C H R S l 1 4 7 ) . W h i l e t h i s r e q u i r e s f e e x t r as t r o k e s , i f a c i l i t a t e s e d i t i n g y o u r p r o g r a m o r r e a di n g t h e p r i n t e d l i s t i n g . F o c o m p l e t e l i s l o C H R Sc o d e s , c o n s u l t t h a p p e n d i x a t h b a c k o f y o u rC o m m o d o r e u s e r m a n u a l .

B e l o w i l i s l o t h c o m m a n d a b b r e v i a t i o n sy o u ' l l f i n d i o u p r o g r a m l i s t i n g s , t h c o m m a n d st h e y s t a n d f o r . h o t e n t e r t h e m , a n h o t h e y ' l la p p e a r o n t h s c r e e n o o d o m a t r i x p r i n t o u t .

W h e nY o S e

( S C ][ H M ]{ C [ C D ]( C ( C R 1( S S )( I N ){ H V }( R O ){ B K }( W i l lI R D )( C Y )( P U )( G N )( B L j

l M e a a s

S c r e e n C l e a r

H u m eC u r s o r U C u r s o r D o w nC u r s o r L e C u r s o r R i g h t

S h i r i t d S p a c eI r w r t

R e v e r s e O R e v e r s e O f B l a c kW h i t eR e C y a nP u r p l e( J r e e i i

B l u e

Y o T y p e

S H I F T C L R / H O M EC L R / H O M E

S H I F T C R S RC R S R

S H I F T C R S RC R S R

S H I F T s p a t e

I N S TC N T R L 9C N T R L I

C N T R L 1C N T R L 2C N T R L 3C N T R L 4C N T R L 5C N T R L 6C N T R L 7

Y o W t S e

!

W h e nY o S e

( Y { O R }{ B R }( L R )( G l ){ G 2 }{ L G }( L B )( G 3 )( F l )! F 2 )( F 3 ]{ F 4 }! F 5 )( F 6 )( F 7 ){ F 8 1

I M e a n s

Y e l l o wO r a n g eB r o w n

L i g h t R e G r e yG r e y

L i g h t ( J r e e n

L i g h t B l u e

G r e yF u n c t i o n

F u n c t i o ni n i i i h i

F u n c t i o n

F u n c t i o n

F u n c t i o n 6

F u n c t i o nF u n c t i o n

Y o T y p e

C N T R L HC O M M O D O R EC O M M O D O R EC O M M O D O R EC O M M O D O R EC O M M O D O R EC O M M O D O R EC O M M O D O R EC O M M O D O R E

.

F F

f

V i W i l l S e e

S i

i

A H O Y ! 6

Page 68: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 68/100

B U R E P E L L E N T C O R R E C T I O NT h e s e a r u p d a t e d v e r s i o n s o B u R e p e l l e n t . S e

t h n o t e o p a g e 4 b e f o r e t y p i n g a n y p r o g r a m s !

B L E N TM i c h a e l K l e i n e r t a n D a v i d B a r r o nT h p r o g r a m l i s t e d b e l o w w i l l a l l o w y o t q u i c k l y d e b u g a n

A h o y ! p r o g r a m y o t y p e i o y o u r V I 2 0 H o l l o w d i r e c t i o n s f o c a s s e t t e o d i s k .

f o c a s s e t t e : t y p e i a n s a v e t h e B u R e p e l l e n t p r o g r a m , t h e nt y p e R U 6 3 O O O [ R E T U R N 1 S Y S 8 2 8 J R E T U R N | . I y o t y p e d t h p r o g r a m p r o p e r l y , i w i l l g e n e r a t e , s e o t w o - l e t t e r l i n e c o d e st h a i w i l l m a t c h t h o s e l i s t e d b e l o w t h p r o g r a m o n t h i s p a g e . ( I y o d i d n ' t l y p e t h p r o g r a m p r o p e r l y , o c o u r s e , n l i n e c o d e sw i l l b g e n e r a t e d . Y o u ' l l h a v e t d e b u g t h B u R e p e l l e n t i t s e l ft h h a r d w a y . )

O n c e y o u ' v e g o w o r k i n g B u R e p e l l e n t , t y p e i t h p r o g r a my o u w i s h l c h e c k . S a v e i a n t y p e t h R U a n S Y c o m a n d s l i s t e d a b o v e o n c e a g a i n , t h e n c o m p a r e t h l i n e c o d e sg e n e r a t t x l t t h o s e l i s t e d i t h m a g a z i n e . I y o s p o t a d i s c r e pa n c y , t y p i n g e r r o r e x i s t s i l h a t l i n e . I m p o r t a n t : > o u m u s t u s e x a c t l y t h e s a m e s p a c i n g a t h p r o g r a m i t h m a g a z i n e . D u i m e m o r y l i m i t a t i o n s o t h V I C . t h V I B u R e p e l l e n t w i l lr e g i s t e r a e r r o r i y o u r s p a c i n g v a r i e s f r o m w h a t ' s p r i n t e d .

Y o m a t y p e S Y 8 2 a m a n y t i m e s a y o w i s h , b u i y o u s t h c a s s e t t e f o r a n y t h i n g , t y p e R U 6 3 0 0 0 t r e s t o r e t h R e p e l l e n t .

W h e n y o u r p r o g r a m h a b e e n d i s i n f e c t e d y o m a d e l e t e a l l i n e s f r o m 6 3 0 0 0 o n ( B s u r e t h e p r o g r a m y o t y p e d o e s n ' l i c l u d e l i n e s a b o v e 6 3 0 0 0 ! )

F i ) r d i s k : t y p e i t h B u R e p e l l e n t , s a v e i t a n t y p eR U N : N E R E T U R N ) . ( S e e a b o v e r e g a r d i n g t e s t i n g t h B u R e p e l l e n t o i t s e l f . ) T y p e i t h p r o g r a m y o u w i s h t c h e c k , t h e nS Y 8 2 8 . T h i s w i l l g e n e r a t e s e o t w x i - l e t t e r l i n e c o d e s t h a t y o s h o u l d c o m p a r e t t h o s e l i s t e d i t h m a g a z i n e .

T p a u s e t h l i n e c o d e s l i s t i n g , p r e s s S H I F T . T p e r m a n e n t l yp a u s e i t p r e s s S H I F T L O C K . T c o n t i n u e , r e l e a s e S H I F T L O C K .

T s e n d t h l i s t t t h p r i n t e r t y p e O P E N 4 . 4 : C M D 4 : S Y S8 2 8 [ R E T U R N | . W h e n t h c u r s o r c o m e s b a c k , t y p eP R I N T # 4 : C L O S E 4 [ R E T U R N J .

• 6 3 0 0 0 F O 8 2 T O 1 0 2 3 : R E A D: P 0 K E X , Y : N E X T : E N D

. 6 3 0 0 1 D A T A 1 6 9 , 0 1 3 3 , 6 3 1 3 3 ,6 4 1 6 5 , 4 3 , 1 3 3 , 2 5 1

• 6 3 0 0 2 D A T A 1 6 5 , 4 4 1 3 3 , 2 5 2 , 1 6 0 1 3 2 , 2 5 4 , 3 2 2 2

• 6 3 0 0 3 D A T A 3 2 3 4 , 1 7 7 , 2 5 1 , 2 0 8 ,3 7 6 2 0 8 , 3 2 3

. 6 3 0 0 4 D A T A 2 5 1 , 2 0 8 , 2 2 3 0 , 2 5 2 ,1 6 9 , 2 4 4 , 1 6 0 , 3 3

• 6 3 0 0 5 D A T A 3 0 2 0 3 , 1 6 0 , 0 1 7 7 ,2 5 1 , 1 7 0 , 2 3 0 , 2 5 1 , 2 0

. 6 3 0 0 6 D A T A 2 2 3 0 , 2 5 2 , 1 7 7 , 2 5 1 ,3 2 2 0 5 , 2 2 1 , 1 6 9 , 5 8

6 A H O Y !

6 3 0 0 7 D A T A 3 2 2 1 0 , 2 5 5 , 1 6 9 , 0 1 3 3 , 2 5 3 , 2 3 0 , 2 5 4 , 3 6 3 0 0 8 D A T A 2 2 8 , 3 2 3 4 , 1 6 5 , 2 5 3 ,1 6 0 , 0 1 7 0 , 1 7 7 , 2 5 16 3 0 0 9 D A T A 2 0 1 , 3 2 2 4 0 , 6 1 3 8 ,1 1 3 , 2 5 1 , 6 9 2 5 4 , 1 7 6 3 0 1 0 D A T A 1 3 8 , 1 3 3 , 2 5 3 , 1 7 7 , 2 1 2 0 8 , 2 2 6 , 1 6 5 , 2 5 3 , 4 6 3 0 1 1 D A T A 2 4 0 , 7 4 7 4 7 4 7 4 4 1 0 5 , 6 5 3 2 2 1 6 3 0 1 2 D A T A 2 5 5 , 1 6 5 , 2 5 3 , 4 1 1 5

2 4 1 0 5 , 6 5 , 3 2 , 2 1 6 3 0 1 3 D A T A 2 5 5 , 1 6 9 , 1 3 3 2 2 1 0 ,

2 5 5 , 1 7 3 , 1 4 1 , 2 4 6 3 0 1 4 D A T A 1 2 0 8 , 2 4 9 , 2 3 0 , 6 3 2 0 8 , 2 2 3 0 , 6 4 2 3 6 3 0 1 5 D A T A 2 5 1 , 2 0 8 , 2 2 3 0 , 2 5 2 ,

7 6 , 7 4 , 3 1 6 9 , 2 3 6 3 0 1 6 D A T A 1 6 0 , 3 3 2 3 0 2 0 3 ,6 6 6 3 1 6 5 , 6 4 , 3 26 3 0 1 7 D A T A 2 0 5 , 2 2 1 , 1 6 9 , 1 3 3 2

2 1 0 , 2 5 5 , 9 6 2 3 0 , 2 5 6 3 0 1 8 D A T A 2 0 8 , 2 2 3 0 , 2 5 2 , 9 6 ,0 7 6 7 3 , 7 8 , 6 6 3 0 1 9 D A T A 8 3 5 8 3 2 0 7 6 , 7 3 ,

7 8 , 6 9 , 3 2 , 3 56 3 0 2 0 D A T A 3 2 0 0 0 0

B U F O L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

R E P E L L E N T L I N EV I

C O D E S2 B U R E P E L L E N T

6 3 0 0 0 : M H6 3 0 0 1 : B D6 3 0 0 2 : F 06 3 0 0 3 : N D6 3 0 0 4 : D J6 3 0 0 5 : L P6 3 0 0 6 : J B6 3 0 0 7 : J 6 3 0 0 8 : K A6 3 0 0 9 : H P6 3 0 1 0 : K J

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S

6 3 0 1 1 : N N6 3 0 1 2 : I G6 3 0 1 3 : E N6 3 0 1 4 : G J6 3 0 1 5 : I K6 3 0 1 6 : H G6 3 0 1 7 : C K6 3 0 1 8 : J F6 3 0 1 9 : 0 H6 3 0 2 0 : L H2

B U j . r x c r c L L C i NB M i c h a e l K l e i n e r t a n D a v i d B a r r o nT h p r o g r a m l i s t e d b e l o w w i l l a l l o w y o t q u i c k l y d e b u g a n

A h o y ! p r o g r a m y o t y p e i o y o u r C - 6 4 .

Page 69: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 69/100

T y p e i a n s a v e t h B u R e p e l l e n t p r o g r a m . T y p e N E W . t h e nt y p e i t h A h o y ! p r o g r a m y o u w i s h t c h e c k . W h e n t h a t ' s d o n e ,s a v e y o u r p r o g r a m ( d o n ' t r u i t ! ) a n t y p e S Y 4 9 1 5 2 R E T U R N .Y o u ' l l b e a s k e d i y o w a n t t h l i n e v a l u e c o d e s d i s p l a y e d o t h s c r e e n o r d u m p e d t t h p r i n t e r , i y o s e l e c t s c r e e n , i w i l l a p p e a rt h e r e .

T h t a b l e w i l l m o v e q u i c k l y , t o o q u i c k l y f o m o s t m o r t a l s t f o l l o w . T p a u s e t h l i s t i n g d e p r e s s a n h o l d t h S H I F T k e y . T p a u s e f o a n e x t e n d e d p e r i o d , d e p r e s s S H I F T L O C K . A l o n g a i i l o c k e d , t h e d i s p l a y w i l l r e m a i n f r o z e n .

C o m p a r e t h t a b l e y o u r m a c h i n e g e n e r a t e s t t h t a b l e i A h o y ' .t h a t f o l l o w s t h p r o g r a m y o u ' r e e n t e r i n g : I y o s p o t d i f f e r e n c e .a e r r o r e x i s t s i t h a t l i n e . J o d o w n t h n u m b e r s o l i n e s w h e r e c o nt r a d i c t i o n s o c c u r . L I S T e a c h l i n e , s p o t t h e e r r o r s , a n c o r r e c t t h e m .

• 5 0 0 0 F O X 4 9 1 5 2 T 4 9 4 8 8 : R E A DY : P 0 K E X , Y : N E X T : E N D

• 5 0 0 1 D A T A 3 2 , 1 6 1 , 1 9 2 , 1 6 5 , 4 3 1 3 3 , 2 5 1 , 1 6 5 , 4 4 1 3

• 5 0 0 2 D A T A 2 5 2 , 1 6 0 , 0 1 3 2 , 2 5 4 ,3 2 , 3 7 , 1 9 3 , 2 3 4 , 1 7 7

• 5 0 0 3 D A T A 2 5 1 , 2 0 8 , 3 7 6 1 3 8 ,9 2 2 3 0 , 2 5 1 , 2 0 8 ,

D A T A 2 3 0 , 2 5 2 , 7 6 , 4 3 , 1 9 2 ,7 6 7 3 7 8 , 6 9 , 3

5 0 0 5 D A T A 3 5 3 2 0 1 6 9 , 3 5 1 6 1 9 2 , 3 2 , 3 0 , 1 7 1

• 5 0 0 6 D A T A 1 6 0 , 0 1 7 7 , 2 5 1 , 1 7 0 ,2 3 0 , 2 5 1 , 2 0 8 , 2 2 3 • 5 0 0 7 D A T A 2 5 2 , 1 7 7 , 2 5 1 , 3 2 2 0 5 ,

1 8 9 , 1 6 9 , 5 8 , 3 2 , 2 1 • 5 0 0 8 D A T A 2 5 5 , 1 6 9 , 0 1 3 3 , 2 5 3 ,

2 3 0 , 2 5 4 , 3 2 , 3 7 , 1 9 • 5 0 0 9 D A T A 2 3 4 , 1 6 5 , 2 5 3 , 1 6 0 , 0

7 6 1 3 1 9 3 , 1 3 3 , 2 5 • 5 0 1 0 D A T A 1 7 7 , 2 5 1 , 2 0 8 , 2 3 7 , 1 6

2 5 3 , 4 1 , 2 4 0 , 7 4 7 • 5 0 1 1 D A T A 7 4 7 4 , 2 4 , 1 0 5 , 6 5 , 3 2

2 1 0 , 2 5 5 , 1 6 5 , 2 5 5 0 1 2 D A T A 4 1 1 5 , 2 4 , 1 0 5 , 6 5 , 3 2

2 1 0 , 2 5 5 , 1 6 9 , 1 « 5 0 1 3 D A T A 3 2 2 2 0 , 1 9 2 , 2 3 0 , 6 3

2 0 8 , 2 2 3 0 , 6 4 2 3 • 5 0 1 4 D A T A 2 5 1 , 2 0 8 , 2 2 3 0 , 2 5 2 ,

7 6 1 1 1 9 2 , 1 6 9 , 1 5 3• 5 0 1 5 D A T A 1 6 0 , 1 9 2 , 3 2 , 3 0 , 1 7 1 ,

1 6 6 , 6 3 , 1 6 5 , 6 4 , 7 6• 5 0 1 6 D A T A 2 3 1 , 1 9 2 , 9 6 , 7 6 7 3

8 6 9 , 8 3 , 5 8 3 • 5 0 1 7 D A T A 0 1 6 9 , 2 4 7 , 1 6 0 , 1 9 2 ,

3 2 , 3 0 , 1 7 1 , 1 6 9 ,• 5 0 1 8 D A T A 1 3 3 , 2 5 4 , 3 2 2 2 8 , 2 5 5 ,

2 0 1 , 8 3 2 4 0 , 6 2 0 • 5 0 1 9 D A T A 8 0 2 0 8 , 2 4 5 , 2 3 0 , 2 5 4 ,

3 2 2 1 0 , 2 5 5 , 1 6 9 ,

• 5 0 2 0 D A T A 1 6 6 , 2 5 4 , 1 6 0 , 2 5 5 , 3 2 ,1 8 6 , 2 5 5 , 1 6 9 , 0 1 3

• 5 0 2 1 D A T A 6 3 1 3 3 , 6 4 1 3 3 , 2 3 1 8 9 , 2 5 5 , 3 2 1 9 • 5 0 2 2 D A T A 2 5 5 , 1 6 6 , 2 5 4 , 3 2 2 0 1 ,

2 5 5 , 7 6 , 7 3 , 1 9 3 , 9 6• 5 0 2 3 D A T A 3 2 2 1 0 , 2 5 5 , 1 7 3 , 1 4 1 ,

2 4 1 1 2 0 8 , 2 4 • 5 0 2 4 D A T A 9 6 , 3 2 , 2 0 5 , 1 8 9 , 1 6 9 ,

1 3 3 2 2 1 0 , 2 5 5 , 3 • 5 0 2 5 D A T A 2 0 4 , 2 5 5 , 1 6 9 , 4 7 6

9 5 2 5 5 , 1 4 7 , 8 3 , 6 7- 5 0 2 6 D A T A 8 2 , 6 9 , 6 9 , 7 8 , 3 2 , 7 9 ,

8 2 3 2 8 0 , 8 2• 5 0 2 7 D A T A 7 3 , 7 8 , 8 4 , 6 9 , 8 2 , 3 2 ,

6 3 , 3 2 , 0 7 • 5 0 2 8 D A T A 4 4 1 9 3 , 2 3 4 , 1 7 7 , 2 5 1 ,

2 0 1 , 3 2 2 4 0 , 6 1 3 • 5 0 2 9 D A T A 1 1 3 , 2 5 1 , 6 9 2 5 4 , 1 7 0 ,

1 3 8 , 7 6 , 8 8 , 1 9 2 ,• 5 0 3 0 D A T A 0 , 0 , 0 , 2 3 0 , 2 5 1 , 2 0 8 ,

2 2 3 0 , 2 5 2 , 9 • 5 0 3 1 D A T A 1 7 0 , 1 7 7 , 2 5 1 , 2 0 1 , 3 4

2 0 8 , 6 1 6 5 , 2 7 • 5 0 3 2 D A T A 2 5 5 , 1 3 3 , 2 1 6 5 , 2 2

8 2 1 8 , 1 7 7 , 2 5 1 , 2 0 • 5 0 3 3 D A T A 3 2 2 0 8 , 2 1 2 , 1 9 8 , 2 5 4 ,

7 6 , 2 9 , 1 9 3 , 0 1 6 - 5 0 3 4 D A T A 1 3 7 6 2 1 0 , 2 5 5 , 0 , 0 ,

B U R E P E L L E N T L I N E C O D E SF O R C - 6 4 B U R E P E L L E N TL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

5 0 0 05 0 0 15 0 0 25 0 0 35 0 0 45 0 0 55 0 0 6

G D D O K C C

5 0 0 7 : J E5 0 0 8 : C L5 0 0 95 0 1 05 0 1 15 0 1 25 0 1 35 0 1 45 0 1 5

N M E G A N B

5 0 1 6 : E P5 0 1 7 : P J

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S :

5 0 1 8 : F K5 0 1 9 : F L5 0 2 0 : C L5 0 2 1 : G C5 0 2 2 : N N5 0 2 3 : N H5 0 2 4 : I M5 0 2 5 : K C5 0 2 6 : D C5 0 2 7 : M L5 0 2 8 : G N5 0 2 9 : J K5 0 3 0 : N A5 0 3 1 : D M5 0 3 2 : J A5 0 3 3 : F M5 0 3 4 : P A3

A H O Y ! 6

Page 70: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 70/100

W H A T ' S M J O B ?F R O M P A G E 2

I M P O R T A N TB e f o r e t y p i n g i a A h o y ! p r o g r a m , r e f e r t t h f i r s t t w p a g e s o t h p r o g r a m l i s t i n g s s e c t i o n .

• 1 P 0 K E 5 3 2 8 0 , l l : P 0 K E 5 3 2 8 1 , 0 : P R I N TC H R S ( 1 4 )

► 2 P X T " { S C ) { C D } { C D } { C D ] { C D } { C D }t r ; T A B ( 1 2 ) ; " { C D } { G 3 } { R V } W H A T ' S M

J O B ? ( R 0 ) "' 3 P R I N T S P C ( 9 ) ; " { C D } { C D } ( L B J A P R

G R A M F O T H C - 6 4 ". 4 P R I N T S P C ( 1 3 ) ; " { C D } { C D } B Y B . W . B

E H L I N G "• 5 F O R I = O T 0 3 0 0 0 : N E X T I• 6 D I M A S ( 2 0 0 0 ) : F 0 R I 0 T 0 3 : R E A D A $ (

: N E X T I■ 7 P R I N T " ( S C ) { C D ] { C D } { C D } { C D } { C D }

{ C D } D Y O W A N T A L P R E V I O U S J O E N T E R E D ? "

7 G E T K S : I F K $ M M T H E N 7 5• 8 I F K S O " Y " T H E N 1 0 0' 8 P R I N T S P C ( 3 ) ; " { C D } { C D } { C D } { C D } {

C D } { C D } H I T [ * W H E N ' J O B S ' T A P ER E A D Y . "

> 9 G E T K S : I F K S = " " T H E N 9 0• 9 I F K $ = " * " T H E N G 0 S U B 2 0 0 0

1 0 P R I N T " { S C } " ; T A B ( 1 2 ) ; " { C D } { G 3 ]{ R V } W H A T ' S M J O B ? { R O } "

• 1 1 0 P R I N T " { C D ] { C D ) ( L G ) Y O T H I N KO P E R S O N A N I ' L L T R Y T O "

• 1 2 0 P R I N T " G U E S S W H A T K I N D O W O T H E Y D O . "

■ 1 2 2 P R I X T " { C D } I T H E A N S W E R T Q U E S T I O N I N O Y E S "

> 1 2 4 P R I N T " M O R E T H A N 5 0 O T H I M A N S W E R N O . "

■ 1 2 6 P R I N T S P C ( 7 ) ; " { C D } { C D } { O R } H I T[ L T L I S T A L J O B S . "

- 1 3 0 P R I N T " { C D } { C D } { L G } A R Y O R A D Y ? "

■ 1 3 5 G E T A S : I F A S = " " T H E N 1 3 51 4 I F A S " L " 0 R A $ " L " T H E N 6 0 0

' 1 5 0 I F A S = " N " 0 R A S = " N " T H E N 7 0 01 6 1 7 G 0 S U B 3 9 0

1 1 8 0 I F L E N C A S f K ) ) = 0 T H E N 7 0 07 A H O Y !

C C D R

C

2 3 2 3 2 4 H A 2 4

1 9 I F L E F T $ ( A $ ( K ) , 2 ) = ' 7 Q " T H E N 1 7 02 0 P R I N T " { R V } { C D } A R E Y O " ; R I GH T $ ( A $ ( K ) , L E N ( A $ ( K ) ) - 2 ) ;2 1 I N P U T A $2 2 A $ = L E F T $ ( A $ , 1 2 2 I F A $ O " Y " T H E N 2 4 02 3 P R I N T " { S C } { C D } { C D} { C D ] { C D } { C D } { C D } { L G }

R A N O T H E R P E R S O N [ Y / N ] ?3 G E T K $ ; I F K $ = " " T H E N 2 3 4

I F K $ " Y " O R K $ " Y " T H E N 1 0 G O T 0 7 0 0P R I N T " { C D } { L G } I G I V E U P ! !I Y O U R J O B ? "P R I N T " { C D } { O R } [ L I M I T { S S } 1 9 ( S

S } L E T T E R S A N D { S S } S P A C E S ] { Y L } { C D } "2 4 I N P U T V $2 4 I F L E N ( V $ ) > 1 9 T H E N P R I N T S P C ( 4 ) ; "{ C D } { L B } E R R O R ! { S S } J O B { S S } T O O { S S }

L O N G ! ! " : G O T O 2 4 22 5 P R I N T " { C D ] { L G } P L E A S E G I V E M

Y E O N Q U E S T I O N T T E L L2 6 P R I N T V $ ; " F R O M " ; R I G H T $ ( A $ (K ) , L E N ( A $ ( K ) ) - 2 ) ; " ? { C D ) "

6 P R I N T " { O R } [ L I M I T { S S } 3 8 { S S } L ET T E R S A N D { S S } S P A C E S ] "2 7 I N P U T " { C D } { Y L } " ; X $

I F L E N ( X $ ) > 3 8 T H E N P R I N T S P C ( 3 ) ; "{ L B } E R R O R ! { S S } Q U E S T I O N { S S } T O OL O N G ! ! { C D } " : G O T O 2 6 5P R I N T " { L G ] F O R " ; V $ ; " T H E A

W O U L D B E ? "

2 7 { C D }{ S S }2 8 S W E R

A 2 9 I N P U T " { Y L3 0 A L E F T $ ( A $ , I F A $ O " Y " A N D A S< > " N " T H E N 2 8 O3 1 I F A $ = " Y " T H E N B $ = " N "3 2 I F A S = " N " T H E N B $ = " Y "

3 Z l = V A L ( A $ ( 0 ) ) : A $ ( 0 ) S T R $ ( Z U 2: A S ( Z 1 ) = A $ ( K ) : A $ ( Z 1 1 ) " / A " + 1 V $7 A S ( K ) = M / Q " + X S + ' 7 M + A $ + S T R $ ( Z 1 +

l ) + " / " + B $ + S T R $ C Z l ) + ' 7 "3 8 G O T 0 1 0 03 9 R E S U B R O U T I N E T O P R I N T Q U ES T I O N S4 0 Q $ = A $ ( K )4 1 F 0 R Z = 3 T 0 L E N ( Q $ )4 1 I F M I D $ ( Q $ , Z , 1 ) O ' 7 " T H E N P R I N T MI D $ ( Q $ , Z , 1 ) ; : N E X T Z4 2 I N P U T C S4 3 C $ = L E F T $ ( C $ , 1 )4 4 I F C $ < > " Y " A N D C $ < > " N " T H E N 4 1 O4 5 G $ = " / " + C S

Page 71: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 71/100

4 5 F O R X = 3 T O L E N ( Q $ ) - 1■ 4 6 0 I F M I D $ ( Q $ , X , 2 ) = G $ T H E N 4 8 0. 4 7 0 N E X T X• 4 8 0 F O R Y = X + 1 T O L E N ( Q $ ). 4 9 0 I F M I D $ ( Q $ , Y , l ) = ' 7 " T H E N 5 1 0• 5 0 0 N E X T Y. 5 1 0 K = V A L ( M I D $ ( Q $ , X + 2 , Y - X - 2 ) )- 5 2 0 R E T U R N• 5 3 0 D A T A " 4 " , ' 7 Q D 0 Y O W O R K M O S T L Y

O U T D O O R S / Y 2 / N 3 " , " / A T R U C K ( S S } D R I VE R I I , " / A T E A C H E R I t6 0 P R I N T " { C D } { C D } { L G ) J O B S A L R EA D K N O W A R E : { C D } { Y L } 1 16 0 5 X = 06 1 F O R T = 1 T O V A L ( A $ ( 0 ) )6 2 I F L E F T $ ( A $ ( I ) , 2 ) < > " / A " T H E N 6 6 06 2 I F X = 1 T H E N P R I N T T A B ( 2 O ) ;6 2 I F X = O T H E N P R I N T6 3 F 0 R Z = 3 T 0 L E N ( A $ ( I ) )6 4 I F M I D $ ( A $ ( I ) , Z , 1 ) < > ' 7 " T H E N P R IN T M I D $ ( A $ ( I ) , Z , 1 ) ; : N E X T Z6 5 X = X + 1 : I F X > 1 T H E N X = O6 6 N E X T I

■ 6 P R I N T : P R T N T S P C ( 8 ) ; " { C D } { C D } H IA N K E T C O N T I N U E . "

6 6 G E T K $ : I F K $ = " " T H E N 6 6 46 7 G 0 T 0 1 0 07 0 P R I N T " { S C } { C D } { C D } { C D } { C D } { C D} { C D ) D Y O W A N T T S A V E T H J

B K N O W ? "7 1 G E T K $ : I F K " " T H E N 7 1 07 2 I F K $ < > " Y " T H E N 8 0 07 2 P R I N T S P C ( 3 ) ; " { C D } { C D } { C D } { C D }

B U R E P E L L E N T L I N E C O D E SF O R W H A T S M Y J O B ?

{ C D H C D J H T T [ * W H E N ' J O B S ' T A P ET R E A D Y . "7 3 G E T K $ : I F K $ t M I T H F , N 7 3 0

• 7 3 5 I F K $ = " * " T H E N G O S U B 1 0 0 0' 8 0 0 P R I N T " { S C } { C D } { C D } { C D } { C D } { C D

{ C D } { C D } { C D } { C D } { C D } { L G } " S P C ( 1 6 )" C O O D B Y E ! " : F O R I O T O 1 0 0 0 : N E X T I

• 8 1 0 P R I N T " [ S C } " : E N D1 0 0 0 0 P E N 1 , 1 , 2 , " J O B S A $

' 1 0 0 5 R $ = C H R $ ( 1 3 )• 1 0 1 0 F O R I = O T O V A L ( A $ ( 0 ) ) : P R I N T # 1 , A

$ ( T ) R $ : N E X T I■ 1 0 1 5 C L O S F . l R E T U R N

2 0 0 0 0 P E N 1 , 1 , O , " J O B S A $ 2 0 0 5 F 0 R I = 0 T 0 2 0 0 02 0 1 0 I F I = V A L ( A $ ( O ) ) T H E N 2 O 2 52 0 1 5 I N P U T # 1 , A $ ( I )2 0 2 0 N E X T I2 0 2 5 C L 0 S E 1 : R E T U R N

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 2 3 4 5 6 7 7 8 8 9 9 1 0 1 1 1 2 1 2 1 2 1 2 1 3 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 0 :2 2 5 ;2 3 0 ;2 3 4 ;2 3 6 ;2 3 8 :2 4 0 :2 4 2 :2 4 4 :2 4 6 ;2 5 0 ;2 6 0 ;2 6 5 :

7 0 2 7 5 :

8 0 2 9 0 :3 0 0 :3 1 0 :3 2 0 :3 3 0 :3 7 0 :

C A A D D E G D C I E B ; D

M A A E D B H D E D C P M H P P E G G I

C 1 J A N D L I P E A E P G K J M M

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S

6 2 6 3 6 4 6 5 6 6 6 6 6 6 6 7 7 0 7 1 7 2 7 2 7 3 7 3

C A D P K O A F K M F N O K N E I

3 8 3 9 4 0 4 1 4 1 4 2 4 3 4 4 4 5 4 5 4 6 4 7 4 8 4 9 5 0 5 1

2 5 3 O : A P6 0 0 : N D6 0 5 : D N6 1 0 : H F6 2 0 : J 6 2 2 : J C

A J P B M P G C O G C I G B

8 0 0 :8 1 0 :1 0 0 01 0 1 0 1 01 0 1 52 0 0 02 0 0 52 0 1 02 0 1 52 0 2 02 0 9

C C : D : K : B : J : C : D : 0 : 0 M

J

A H O Y ! 7

Page 72: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 72/100

M A T HD E F E N D E RF R O M P A G E 4 7

I M P O R T A N TB e f o r e t y p i n g i a A h o y ! p r o g r a m , r e f e r t o t h f i r s t t w o p a g e s o f t h e p r o g r a m l i s t i n g s s e c t i o n .

4 • 4 D = X * Y : X = D : A = X / Y : R E T U R N• 5 R E M G E T A N S W E R. 5 F L = 1 : A N $ = A N $ + A $• 5 P R I N T D $ " { C D } n S P $ D $ 0 $ ( M % ) " { C D }

( B K ] " A N $ : I F L E N ( A N $ ) > 2 T H E N G 0 S U B 4 2 0• 5 R E T U R N• 6 P k I N T D $ " { C D ] { C D } C D " S P $ D $ I f ( C

} { C D } { C D } [ R D ] S C O R E : " S C ; : R E T U R N• 7 I F V A L ( A N $ ) = A % ( M % ) T H E N G 0 S U B 4 0 0 :

V I 2 V E R S I O NR E M A T H D E F E N D E RP O K E 3 6 8 7 9 , 2 3 8 : G O S U B 2 0 0 0 : G O S U B 2 1

C 1 X = R N D ( - T I ) : D I M T % ( 4 ) , X % ( 3 ) , Y % ( 3) , A % ( 3 ) , 0 $ ( 3 ) , P % ( 3 ) , 0 P $ ( 4 ) , 0 X $ ( 4 )1 3 6 8 7 6 : P 0 K E S 2 , 1 5 : F 0 R N l T 0 3 : % ( N ) = 1 : N E X T1 D " { H M } { C D } ( C D ) { C D } { C D } { C D } { D } { C D } { C D } { C D } { C D } { C D } { C D } { C D } { C D} { C D } { C D } { C D } { C D } " : S P $ = M1 0 $ ( l ) " " : 0 $ ( 2 ) " { C R } { C R } { C R } { CR ) { C R } { C R } { C R } { C R ) n : 0 $ ( 3 ) = 0 $ ( 2 ) + "{ C R } { C R } { C R } { C R } { C R } { C R } { C R } { C R } "1 O X S ( 1 " : 0 X $ ( 2 ) " - " : 0 X $ ( 3 )X " : 0 X $ ( 4 ) = ' 7 "3 G 0 T O 1 0 23 P R I N T L E F T $ ( D S , P % ( Z % ) ) O $ ( Z % ) " { BK } " X % ( Z % ) " { C L ) " Y % ( Z % ) " { C L } { C L } { C L) " 0 P $ ( Z % ) : R E T U R N

3 Z % = R N D ( 1 ) * 3 + 1 : P R I N T L E F T $ ( D $ , P %1 : G O S U B 3 2 : R E T U R N

. 3 I F F L T H E N R E T U R N• 3 I F A S = " F " T H E N M % = M % - 1 - ( M % < 2 ) : G O T

0 3 • 3 M % = M % + 1 + ( M % > 2 )• 3 P R I N T D $ S P $ D $ 0 $ ( M % ) " { R V } { B K } A

" : R E T U R N• 3 F 0 R P = l T 0 2 E 3 : N E X T : R E T U R N• 3 P R I N T L E F T $ ( D $ , P % ( M % ) ) O $ ( M % ) Q $ :

R E T U R N. 4 R E G E P R O B L E M• 4 Z = I N T ( R N D ( 1 ) * 4 ) + 1 : I F T % ( Z ) = 0 T H E

N 4 • 4 X = I N T ( R N D ( l ) * 1 0 ) : Y = I N T ( R N D ( 1 ) *

1 0 ) : O N Z G O S U B 4 3 , 4 4 , 4 6 , 4 7 : R E T U R N• 4 A = X + Y : R E T U R N. 4 D = X + Y : X = D : A = X - Y : R E T U R N• 4 A = X * Y : R E T U R N

4 I F Y = 0 T H E N Y = I N T ( R N D ( l ) * 1 0 ) : G 0 T 07 A H O Y !

• 7 G O S U B 4 2 O : R E T U R N• 1 0 0 R E M I N I T• 1 0 2 G O S U B 1 0 0 0 : G O S U B 1 5 0 0 : F O R N = 1 T 0 3

: G 0 S U B 4 0 : 0 P $ ( N ) = 0 X $ ( Z )1 0 X % ( N ) = X : Y % ( N ) Y : A 7 o (M % = 1 : G O S U B 3 4L r i 5 . _ P R L N l l D S " C } R D L L

■ : F . M ; , £ . I f : F O R N l T O 3 : Z % = N : G O S U B 3 2: N E X T

. 1 0 6 F O R P = l T 0 S K : G E T A $ : I F A $ t M t T H E N l2

• 1 0 7 I F A $ < " 0 " 0 R A $ > M 9 M T H E N 1 0 9• 1 0 8 G 0 S U B 5 1 : G O T 0 1 2 0• 1 0 9 I F A $ = " F " 0 R A $ = M J M T H E N G 0 S U B 3 4 : G

0 T 0 1 2 0• 1 1 0 I F A $ = C H R $ ( 1 3 ) A N D L E N ( A N $ ) > 0 T H EN G O S U B 7 0• 1 2 0 N E X T : G O S U B 3 3 : I F P % ( Z % ) = 1 8 T H E N 5

0 • 1 2 2 G 0 T 0 1 0 6. 4 0 0 R E M R I G H T A N • 4 0 2 P R I N T D $ " { C D } " S P $ : Q $ = " { R V } { R D }

* * * # * " : G 0 S U B 3 9• 4 0 3 F O R P = 2 4 O T O 1 5 O S T E P - 4 : P O K E S + 1 , P

: N E X T : P O K E S + 1 , 0 : Q $ = " " : G 0 S U B 3. 4 0 4 P % ( M % ) = 1 : G O S U B 4 1 : X % ( M % ) = X : Y % (

M % ) = Y : A % ( M % ) A : Z % = M % : G 0 S U B 3 2 : A N $ = sM 1 t : F L 0

• 4 0 5 0 P $ ( M % ) = 0 X $ ( Z ) : S C = S C + 1 0 : G 0 S U B6 0 : R E T U R N

• 4 2 0 R E W R O N G. 4 P R I N T D $ " { C D } n S P $ : F 0 R P = l T 0 5 0 : P

O K E S - 1 , 1 3 0 : N E X T : P O K E S - 1 , 0. 2 A N S = " " : F L = 0 : S C = S C - 5 - 5 - ( S C < 5 ) :

G 0 S U B 6 0 : R E T U R N. 5 0 0 R E L O S E

5 0 F 0 R P 2 4 0 T 0 1 3 0 S T E P - . 5 : P O K E S , PN E X T : P 0 K E S , 0• 5 0 4 P R I N T " { H M } { C D } Y O U R B A S E H A

B E E N O V E R R U N ! ! ! " : G 0 S U B 3 8• 5 0 5 P R I N T n { H M } n S P $ S P $ S P $ n { H M } r C D j

Page 73: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 73/100

P L A Y A G A I N ? ( Y / N ) "5 0 G E T A $ : I F A $ = " Y " T H E N R U N 1 05 0 I F A $ O " N " T H E N 5 0 65 1 P R I N T " { S C } " : E N D1 0 0 0 R E M P I C K T Y P E S1 0 0 2 P R I N T " { S C ) C H O O S E O N O

( Y / N ) "C D } 1

O V E R ! " : G O S U B 2 O O 3 : R E T U R NB U R E P E L L E N T L I N E C O D E SF O V I 2 M A T H D E F E N D E R

M O R E

A D D I T I O N " : : N = 1

M U L T I P L I C A T I O N "D I V I S I O N " ; : N = 4 :

T Y P E S :1 0 0 4 P R I N T "G 0 S U B 1 0 2 01 0 0 5 P R I N T " { C D ) 2 . S U B T R A C T I O N " ; : N= 2 : G 0 S U B 1 0 2 01 0 0 6 P R I N T " { C D } 3

: N 3 : G O S U B 1 0 2 01 0 0 7 P R I N T " { C D ) 4G O S U B 1 0 2 21 0 0 8 C O = O : F O R N = 1 T O 4 : I F T % ( N ) = 1 T H E NC 0 = C 0 + l1 0 0 9 N E X T : I F C 0 = 0 T H E N 1 0 0 21 0 1 0 P R I N T " { S C } " : R E T U R N1 0 2 0 R E G E Y / 1 0 2 2 G E T A $ : I F A $ < > " Y " A N D A $ O " N " T H EN 1 2 1 0 2 4 P R I N T T A B ( 1 8 ) A $ : I F A $ = " Y " T H E N T% ( N ) = 1 : O P $ ( N ) = Q S1 0 2 5 R E T U R N1 5 0 0 P I N T " { S C } { C DL E V E L ? "1 5 0 2 P R I N T " { C D } { C DR I N T " { C D } { C D } 2 . I N T E R M E D I A T E " : P R IN T " { C D } { C D } 3 . E I N S T E I N ( C D } ( C D } "1 5 0 3 I N P U T S $ : I F S $ > " 3 " O R S $ < " 1 " T H E N1 5 0 01 5 0 4" { S C2 0 0 0

C D { C D } S K I L LB E G I N N E R " : P

P R I N TS K = 1 0 + ( 2 0 * ( 3 - V A L ( S $ ) ) )" R E T U R NP R I N T " { S C } " S P C ( 2 2 5 ) " { P U } M A T H

D E F E N D E R " S P C ( 9 5 ) " { B L } B Y A N D Y V A D U Y N E "

2 0 0 3 G 0 S U B 3 8 : P R I N T " { B K } { C D } { C D } { CD } T O U C H { R R E T U R N { R O } . . . "2 0 0 4 G E T A $ : I F A $ O C H R $ ( 1 3 ) T H E N 2 0 0 42 0 0 6 R E T U R N2 1 0 0 P R I N T " { S C } { C D } { C D } I N S T R U C T I ON S ? { S S } ( Y / N ) "2 1 0 2 G E T A $ : I F A $ = " N " T H E N R E T U R N

I F A $ O " Y " T H E N 2 1 0 2P R I N T " { S C } ( C D ) M O V E T H M A R K E

P R O B L E M . "{ C D } ( R V } F { R O } L

R I G H T "( C D ) A N S W E R T H E P R O{ R V } R E T U R N { R O } . { C D ] I F T H P R O B L E M

2 1 0 32 1 0 4

T 2 1 0 5F 2 1 0 6B L E M2 1 0 7

T A R G E TP R I N T " { C D }R V } J { R O }P R I N T " ( C D }A N P R E S SP R I N T " { C D )

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 : O C5 : A K1 0 : N 01 3 : H 01 4 : A K1 5 : I L1 7 : J C3 0 : C H3 2 : K P3 3 : G M3 4 : F I3 5 : N J3 6 : M P3 7 : L B3 8 : I B3 9 : A C4 0 : H M4 : N 4 2 : N F4 3 : B F4 4 : E C4 6 : C P4 7 : F G4 8 : F G5 0 : G A5 1 : P P5 2 : I A5 3 : I M6 0 : 0 A7 0 : N J7 : P 1 0 0 : L M1 0 2 : M M1 0 4 : N F1 0 5 : B K1 0 6 : O K1 0 7 : K P1 0 8 : F 01 0 9 : B B1 1 0 : 1 K1 2 0 : C D1 2 2 : C L4 0 0 : P K

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S

4 0 2 : A 04 0 3 : F K4 0 4 : A J4 0 5 : 0 G4 2 0 : C K4 2 2 : B A4 2 4 : K D5 0 : L 5 0 2 : E K5 0 4 : B D5 0 5 : L L5 0 6 : D M5 0 7 : C B5 1 0 : C I1 0 0 0 : E J1 0 0 2 : B F1 0 0 4 : P P1 0 0 5 - . F H1 0 0 6 : K E1 0 0 7 : B A1 0 0 8 : O H1 0 0 9 : C O1 0 1 0 : D G1 0 2 0 : F L1 0 2 2 : C F1 0 2 4 : C J1 O 2 5 : I M1 5 0 0 : M E1 5 0 2 : O N1 5 0 3 : B B1 5 0 4 : N N2 0 0 0 : N F2 0 0 3 : B J2 0 0 4 : F 02 0 0 6 : I M2 1 0 0 : G J2 1 0 2 : K F2 1 0 3 : H L2 1 0 4 : F F2 1 0 5 : J M2 1 0 6 : I N2 1 0 7 : A D8

C - 6 4 V E R S I O N

R E A C H E S T H E B O T T O M , T H G A M E I

R E M A T H D E F E N D E RG 0 S U B 1 0 0 0 0P O K E 5 3 2 8 0 , 0 : P 0 K E 5 3 2 8 1 , 0 : G O S U B 2 1

0 A H O Y ! 7

Page 74: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 74/100

1 X = R N D ( - T I ) : D I M T % ( 4 ) , X % ( 5 ) , Y % ( 5) , A % ( 5 ) , O $ ( 5 ) , P % ( 5 ) , 0 P $ ( 5 ) , 0 X $ ( 4 )1 S = 5 4 2 7 2 : F O R N = S T O 5 4 2 9 5 : P O K E N , O :N E X T r P O K E N , 1 5 : P 0 K E S + 5 , 1 5 : P 0 K E S + 6 ,2 5 1 F O R N = 1 T O 5 : P % ( N ) = 1 : N E X T1 D $ = " { H M } { C D } ( C D ) { C D } { C D } ( C D ) { CD ( C D ) { C D } { C D } { C D } { C D } { C D } { C D } { C D} { C D } { C D } { C D } { C D } { C D } " : S P $ = M

1 O $ ( 1 ) = " " : O $ ( 2 ) = " { C R ) { C R ) { C R }R { C R } { C R } { C R } { C R } " : 0 $ ( 3 ) 0 $ ( 2 )

C R } { C R } { C R } { C RC R ] { C R } { C R ) { C R

" : 0 $ ( 5 ) = 0 $ ( 4 ) + " [C R } { C R } { C R } "

{ C R } { C R } { C R } { C R }1 O $ ( 4 ) = O S ( 3 ) + "C R } { C R } { C R } { C R }} { C R } { C R } { C R } { C R } { } { } { }1 O X $ ( 1 ) = " + " : O X $ ( 2 ) = " - " : O X $ ( 3 )X " : 0 X $ ( 4 ) " / i r3 G 0 T 0 1 0 2

P R I N T L E F T $ ( D $ , P % ( Z % ) ) O $ ( Z % ) "L } " X % ( Z % ) " { C L } " Y % ( Z % ) " { C L } { C L J} " O P $ ( Z % ) : R E T U R N

3 Z R N D ( 1 ) * 5 1 : P R I N T L E F T $ ( D $ ,

{

} C

( C

P : G 0 S U B 3 2 : R E T U R N

• 3 I F F L T H E N R E T U R N3 I F A S " F " T H E N M % = M % - 1 - ( M % < 2 ) : G O T0 3

* 3 M % = M % + 1 + ( M % > 4 )3 P R I N T D $ S P $ D $ 0 S ( M % ) M [ R V } { L G } A" : R E T U R N

• 3 F O R P = 1 T O 2 E 3 : N E X T : R E T U R N3 P R I N T L E F T $ ( D $ , P % ( M % ) ) O $ ( M % ) Q $ :R E T U R N

• 4 R E M G E N P R O B L E M4 Z = I N T ( R N D ( 1 ) * 4 ) + 1 : I F T % ( Z ) = O T H EN 4

- 4 X = I N T ( R N D ( 1 ) * 1 O ) : Y = I N T ( R N D ( 1 ) *1 0 ) : O N Z G O S U B 4 3 , 4 4 , 4 6 , 4 7 : R E T U R N

• 4 A = X + Y : R E T U R N• 4 D = X + Y : X = D : A = X - Y : R E T U R N• 4 A = X * Y : R E T U R N• 4 I F Y = O T H E N Y = I N T ( R N D ( 1 ) * 1 0 ) : G O T O

4 • 4 D = X * Y : X = D : A = X / Y : R E T U R N• 5 R E M G E T A N S W E R

5 F L = 1 : A N $ A N A • 5 P R I N T D $ " { C D } " S P $ D S O $ ( M % ) " { C D }

{ P U } " A N $ : I F L E N ( A N $ ) > 2 T H E N G 0 S U B 4 2 0• 5 R E T U R N• 6 P R I N T D $ " { C D ] { C D } { C D } " S P $ D $ " { C D

} { C D } { C D } { L B } { R V J S C O R E : " S C : R E T U R N7 A H O Y !

7 I F V A L ( A N $ ) = A % ( M % ) T H E N G 0 S U B 4 0 0 :R E T U R N

- 7 G 0 S U B 4 2 0 : R E T U R N• 1 0 0 R E I N T T• 1 0 2 C O S U B 1 0 0 0 : G O S U B 1 5 0 0 : F O R N = 1 T 0 5

: G O S U B 4 0 : O P $ ( N ) = O X $ ( Z )1 0 X % ( N ) = X : Y % ( N ) = Y : A % ( N ) = A : N E X T :

M % = 1 : G O S U B 3 4

L l : : : : ; : ; : : : : • : : : i r " • £ , f , £ X £ "• 1 0 5 F O R N = 1 T O 5 : Z % = N : G O S U B 3 2 : N E X T' 1 0 6 F O R P = 1 T O S K : G E T A $ : I F A $ = " " T H E N 1

2 . 1 0 7 T F A S < " 0 " 0 R A S > " 9 " T H E N 1 0 9• 1 0 8 G 0 S U B 5 1 : G O T 0 1 2 0• 1 0 9 r F A S = " F " O R A $ = " J " T H E N G O S U B 3 4 : G

0 T 0 1 2 0• 1 1 0 I F A S = C H R $ ( 1 3 ) A N D L E N ( A N $ ) > 0 T H E

N G 0 S U B 7 01 2 N E X T : G O S U B 3 3 : I F P % ( Z % ) 1 9 T H E N 50 1 2 G 0 T 0 1 0 6

• 4 0 0 R E R I G H T A N • 4 0 2 P R I N T D $ " { C D } " S P $ : Q $ = " { R V } { R D }

* * * * * " : G 0 S U B 3 9 : P 0 K E S + 4 , 1 2 9 : F O R P = 10 0 T 0 2 0 S T E P - 4

• 4 0 3 P O K E S + 1 , P : N E X T : P O K E S + 1 , 0 : P O K ES + 4 , 1 2 8 : Q S " : G 0 S U B 3 94 0 P % ( M % ) 1 : G 0 S U B 4 1 : X % ( M % ) = X : Y % (M % ) = Y : A % ( M % ) = A : Z % = M % : G 0 S U B 3 2 : A N $ =" " : F L = 0

. 4 O P $ ( M % ) = O X $ ( Z ) : S C = S C + 1 0 : G O S U B6 0 : R E T U R N

• 4 2 0 R E W R O N G- 4 P R I N T D $ " { C D } " S P $ : P 0 K E S + 4 , 3 3 : F

O R P = 1 T 0 5 0 : P O K E S + 1 , 1 0 : N E X T : P O K E S + 1, O ; P O K E S + 4 , 3 2. 4 2 4 A N $ = " " : F L = 0 : S C = S C - 5 - 5 * ( S C < 5 ) :

G 0 S U B 6 0 : R E T U R N. 5 0 0 R E L O S E• 5 0 1 P O K E S + 4 , 3 3

5 0 F 0 R P 1 0 0 T 0 1 0 S T E P - . 5 : P O K E S + 1 , : N E X T : P 0 K E S + l , 0 : P 0 K E S + 4 , 3 2

• 5 0 4 P R I N T " ( H M ) { C D } Y O U R B A S E H B E E N O V E R R U N ! ! ! " : G 0 S U B 3 8

. 5 0 5 P R I N T " { H M } " S P $ S P S S P $ " { H M } { C D }P L A Y A G A I N ? ( Y / N ) "

• 5 0 6 G E T A $ : I F A $ = " Y " T H E N R U N 1 05 0 I F A $ O " N " T H E N 5 0 65 1 P R I N T " { S C } " : E N D1 0 0 0 R E M P I C K T Y P E S

M 0 0 2 P R I N T ' M S C } { L B J C H O O S E O N O M O R E T Y P E S : ( Y / N ) "

Page 75: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 75/100

M U L T I P L I C A T I O N "D I V I S I O N " : : N = 4 :

1 0 0 4 P R I N T " { C D } 1 . A D D I T I O N " ; : N = 1 :G 0 S U B 1 0 2 01 0 0 5 P R I N T " { C D } 2 . S U B T R A C T I O N " ; : N= 2 : G O S U B 1 0 2 01 0 0 6 P R I N T " { C D } 3

: N 3 : G O S U B 1 O 2 O1 0 0 7 P R I N T " { C D } 4G 0 S U B 1 0 2 21 0 0 8 C O = O : F O R N = 1 T O 4 : I F T % ( N ) = 1 T H E NC O = C O + 11 0 0 9 N E X T : I F C O = 0 T H E N 1 0 0 21 0 1 0 P R I N T " { S C } " : R E T U R N1 0 2 0 R E G E Y / 1 0 2 2 G E T A $ : I F A $ O " Y " A N D A $ < > " N " T H EN 1 O 2 21 0 2 4 P R I N T T A B ( 1 8 ) A $% ( N ) = 1 : O P $ ( N ) = Q $1 0 2 5 R E T U R N

C D

- ' * J - » * X » ' - » l » * ' » » ' - * ' * • ' * 1 * j r » A # - 4 » . , > » 4 > , t t p - j ^ » ,

1 0 0 0 6 P R I N T " { H M } { C D } { C D ] { C D } ( C R } {C R } { C R } { C R } { C R } { C R } { C R } { Y L } " ;1 0 0 0 7 P R I N T " { R V }1 0 0 0 8 P R I N T " { C R } { C R } { C R } { C R } { C R } {C R ) { C R } { R V }

i

1 0 0 0 9 P R I N T " { C R } ( C R ) { C R } { C R } { C R } {C R { C R } { R V } * * M A T H D E F E N D E R * *1 0 0 1 0 P R I N T " { C R } { C R } { C R } { C RC R } { C R } { R V )

C

I F A S = " Y " T H E N T 1 0 0 1 1 P R I N T " { C RC R } { C R } { R V } { C R } { C R } { C R } { C R }

S C D } ( C D } S K I L L1 5 0 0 P R I N T "L E V E L ? "1 5 0 2 P R 1 N T " { C D } { C D } 1 . B E G I N N E R " : P

N T " { C D } { C D } 2 . I N T E R M E D I A T E " : P R IN T " { C D } { C D ) 3 . E I N S T E I N { C D } { C D } "1 5 0 3 I N P U T S $ : I F S $ > " 3 " 0 R S $ < " l " T H E F1 5 0 0

1 0 0 1 31 0 0 1 9

G O S U B 3 8G 0 S U B 3 8

1 0 0 2 0 P R T N T " { C D ) { C D } { C D } { C DB A N D Y V A D U Y N E "

B 2 0 0 3 : P R I N T " { S C ) " - . R E T U R NB U R E P E L L E N T L I N E C O D E SF O C - 6 4 M A T H D E F E N D E R

L B G O S U

1 5 0 4{ S C } "2 0 0 3

S K - 5 + ( 1 0 * ( 3 - V A L ( S $ ) ) ) : P R I N T ": R E T U R NP R I N T " ( W H ) { C D } { C D } { C D } T O U C H

{ R V } R E T U R N { R O } , . . "2 0 0 42 0 0 62 1 0 0

G E T A $ : I F A $ O C H R $ ( 1 3 ) T H E N 2 0 0 4R E T U R NP R I N T " { S C } ( C D } { C D } { G N } I N S T R U

C T I O K S ? { S S ) ( Y / N ) M2 1 0 22 1 0 32 1 0 4

T 2 1 0 5F 2 1 0 6B L E M2 1 0 7

G E T A $ : I F A $ = " N " T H E N R E T U R NI F A $ O " Y " T H E N 2 1 0 2P R I N T " { S C J { C D J M O V E T H M A R K ET A R G E T P R O B L E M . "P R I N T " { C D } { C D } { R V } F { R O } L R V } J ( R O ) R I G H T "P R I N ' T " { C D } { C D J A N S W E R T H E P R OA N P R E S S { R V } R E T U R N { R O } . "P R I N T " { C D } { C D } I F P R O B L E M

E A C H E S T H B O T T O M , T H E G A M EO V E R ! "

2 1 0 81 0 0 0 01 0 0 0 11 0 0 0 2

1 0 0 01 0 0 0 41 0 0 0 5

G 0 S U B 2 0 0 3 : R E T U R NR E T I T L E P A G EP O K E 5 3 2 8 O , O : P O K E 5 3 2 8 1 , 0P R I N T " ( S C } { C D } { C D } { R D }

- > • ; . " ; . ' - - i : : i : ^ r - r : . ' ■ , ' ■ • • ■ • ' ■ ■ • - ' • • * : ' t : ! - ' , ' ' '

F O R N = 1 T O 5P R I N T "

* " : N E X TP D T M T " ^ ; ! ; ; ! : ; ' ; ; ■ ; ; ' : ; ' : ; ' : ; ! ; ' : : ' : r i ; ; " ; ; I . . . . . - , - i - i > - , - - i - - i

i : [ ■ ■L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

: C 2 : 1 15 O 1 0 C 1 2 : 0 11 3 J 1 4 : A P

I 1 6 : B I1 7 : J C3 0 : C H3 2 : I F3 3 : I L3 4 : F I3 5 : N J3 6 : N B3 7 : A J3 8 : I B3 9 : A C4 0 : H D4 : N 4 2 : N F4 3 : B F4 4 E 4 6 : C P4 7 : F G4 8 : F G5 0 E

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

5 : P 5 2 : P I5 3 : I M6 0 : K F7 0 : N J7 : P 1 0 0 : M F1 0 2 : F G1 0 3 : N F1 0 4 : N C1 0 5 : H 01 0 6 : O K1 0 7 : K P1 0 8 : F 01 0 9 : B B1 1 0 : 1 K1 2 0 : B L1 2 2 : C L4 0 0 : A P4 0 2 : O P4 0 3 : A F4 0 4 : P D4 0 5 : 0 G4 2 0 : C E4 2 2 : A H4 2 4 : K D5 0 0 : M O5 0 1 : F L

A H O Y ! 7

Page 76: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 76/100

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

5 0 2 : B F5 0 4 : F D5 0 5 : C K5 0 6 : D M5 0 7 : C B5 1 0 : C I1 0 0 0 : D F1 0 0 21 0 0 41 0 0 51 0 0 61 0 0 71 0 0 81 0 0 91 0 1 01 0 2 01 0 2 21 0 2 41 0 2 51 5 0 01 5 0 21 5 0 31 5 0 42 0 0 3

A P P G L O C D E C C I N H B J E

2 0 0 4 : F 0

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S

2 0 0 6 : I M2 1 0 0 : P I2 1 0 2 : K F2 1 0 3 : H L2 1 0 4 :2 1 0 5 :2 1 0 6 :2 1 0 7 :2 1 0 8 :1 0 0 0 01 0 0 0 11 0 0 0 21 0 0 0 31 0 0 0 41 0 0 0 51 0 0 0 61 0 0 0 71 0 0 0 81 0 0 0 91 0 0 1 01 0 0 1 11 0 0 1 31 0 0 1 91 0 0 2 01 0

A L D N C : C : B : P

J : N : I : 0 : N : G : E : G : G : P : P : 0

B R I S KF R O M P A G E 4 I M P O R T A N T

B e f o r e t y p i n g i a A h o y . ' p r o g r a m , r e f e r t o t h f i r s t t w p a g e s o t h p r o g r a m l i s t i n g s s e c t i o n .

P R I N T " { S C ) " : G 0 S U B 5 0 0 0 0P R I N T " { C D } { C D } ( C D ) { C D } ( C D ) { C D } {C D } { C D } { C D } { C D } { C R } { C R } [ C R ] { C R } W 0

U L Y O L I K E I N S T R U C T I O N S Y / N "G E Q $ : I F Q $ = " Y " T H E N 6 0 0 0 0I F Q $ = " " T H E N 4P R I N T " { S C } " : P 0 K E 5 3 2 8 1 , 1 : P 0 K E 5 3

8 0 , 2D I M P ( 2 , 3 9 ) : D I M C $ ( 3 9 )

1 F O R W = 5 5 2 9 6 T 0 5 6 2 9 5 : P O K E W , 0 : N E X T1 S D = 5 4 2 7 2 : F O R L = S D T O S D + 2 4 : P 0 K E L ,0 : N E X T : P O K E S D + 5 , 9 : P O K E S D + 6 , 0 : P O K ES D + 2 4 , 1 5 : L = 0

. 1 T M = 0 : T C = 0 : P O K E 1 7 0 8 + 5 4 2 7 2 , 4 : P O KE 1 7 8 8 + 5 4 2 7 2 . 41 F O L O = 1 T O O S T E P - 1

7 A H O Y !

2 A = 0 : D = 0 : M = 0 : G = 0 : T Y = 0 : T P = 0 : X Y = O6 0 3 9 : A B 5 5 6 8 7 : A E 5 5 6 8 9

2 B = 1 5 0 9 : N = 1 3 8 93 G O S U B 1 0 0 0 : G O S U B 5 0 0 05 F O Y = 0 T 0 3 9 : C $ ( Y ) = " " : N E X T Y1 0 F 0 R Q = 0 T 0 61 0 A = A + 11 0 R = I N T ( R N D ( l ) * 4 0 )1 0 I F C $ ( R ) = S T R $ ( R ) T H E N 1 0 31 1 C $ ( R ) = S T R $ ( R )1 1 I F Q = 6 T H E N F O R K = O T O 2 : T R ( K , 1 ) = P (K , R ) : N E X T K : G O S U B 6 0 0 0 : T ( 9 ) = T R ( 2 , 1 ): G O T 0 1 3 01 2 I F A = L O T H E N D = D + 1 : F 0 R K = 0 T 0 2 : P L (

, D ) = P ( K , R ) : N E X T K : G 0 S U B 3 0 0 0 : G 0 T 0 13

. 1 2 5 M = M + 1 : F 0 R K = 0 T 0 2 : M C ( K , M ) = P ( K , R) : N E X T K : A = ( L O - 1 )

. 1 2 7 O G O S U B 1 4 0 0 , 1 5 0 0 , 1 6 0 0■ 1 3 0 N E X T Q : G O S U B 7 0 0 0 : G 0 S U B 9 0 0 0

1 3 W N = L 0 : I F W N = 0 T H E N G 0 S U B 1 0 0 0 0 : G 0S U B 8 0 0 0 : Z X = 0 : G O T O 1 3

• 1 3 2 G O S U B 8 0 0 0 : G O S U B 1 0 0 0 0• 1 3 3 I F W N = 0 T H E N 2 8 0 0 0■ 1 3 4 V L ( 1 ) = T ( 4 ) : V L ( 2 ) = T 0■ 1 3 5 S U ( 1 ) = M C ( 2 , I 1 ) : S U ( 2 ) = T ( 5 )• 1 3 6 G S C 1 ) = S U ( 1 ) : I F S U ( 1 ) = T ( 9 ) T H E N S

U ( 1 ) = 1 : G O T O 1 3 8• 1 3 7 S U ( ) = O :• 1 3 8 G S ( 2 ) = S U ( 2 ) : I F S U ( 2 ) = T ( 9 ) T H E N S

U ( 2 ) = l : G 0 T 0 1 4 0► 1 3 9 S U ( 2 ) = 0' 1 4 0 G O S U B 1 2 0 0 0■ 1 4 1 G O S U B 1 8 0 0 0► 1 4 2 G = 0 : I F A A = l T H E N 3 0 0 0 0► 1 4 3 I F X Y = 1 T H E N 2 5 O• 1 5 0 F O X = 7 T 0 3 9• 1 5 1 P R I N T " { H M } { C D } { C D } { C D{ C D } { C D

C R } f C R }{ C

C R { C

C R { C

C R { C

C R } { C D } { C D{ C R H C R }

C R } ( C R 1 (C R } { C R } { C R } { C R } { C R } { C R } { C R } { C R } { CR } { C R } { C R } { C R } { C R } { C R } { C R } { C R } { C R

{ C R } { C R } { C R } " ; X + 11 5 G = G + 1

R = I N T ( R N D ( l ) * 4 0 )I F C $ ( R ) = S T R $ ( R ) T H E N 2 0 0C $ ( R ) = S T R $ ( R )I F T E S = 0 T H E N 2 4 0F 0 R K = 0 T 0 2 : P L ( K , I ) = P ( K , R ) : N E X T

2 0 2 1 2 2 2 3 2 3 2 3 2 3

' 2 3 6

T E G 0 S U B 1 4 0 0 0I F X = 3 9 T H E N 2 7 0 0 0

Page 77: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 77/100

2 3 2 4 T 2 4 2 4 2 4 2 4 2 5 3 0 3 0 3 0 3 1 3 1 3 3

G O T O 2 4 F O R K = O T 0 2 : M C ( K , I 1 ) = P ( K , R )T E G O S U B 1 6 0 0 0I F X = 3 9 T H E N 2 7 0 0 0I F G = 2 T H E N X Y = 1 : G O T O 2 5 O O 0N E X T XP O K E 1 3 4 0P O K E 1 3 3 9

N E P 0 K E 1 3 9 1 , 6 7 : P 0 K E 1 3 9 2 , 7 5 : R E

P 0 K E 1 4 9 7 . 3 2

( C C R T

P 0 K E 1 5 1 2 . 6 66 6 : P 0 K E 1 5 0 8

G 0 T O 4

P 0 K E 16 6 : P 0P 0 K E 18 P 0 K E 17 5 : R E

, 3 , 3

P 0 K E 1 4 1 5 , 3 2T M = T P : T C = T YP O K E 1 7 0 9 , 3 2 : P O K E 1 7 8 9 , 3 2P R I N T " { H M } { C D } { C D } { C R ] { C R

) ( C R ) { C R } { C R } { C R } { C R } { C R } { C R }T H S E C O N D H A L F " : R E S T O R E : T Y = O0 : A A = 0 : G 0 S U B 7 5 0 0 : N E X T L 03 4 P R I N T " { H M } { C D } { C D } { C D } { C D } { C D} { C D } { C D } { C D } { C D } { C D } { C D } { C D } { C D }{ C D } { C D } { C D } { C D } { C D } { C D } { C D } { C D } {

C D } { C D } { C R } { C R J I T ' S D R A W "0 0 0 05 0 0 E N D7 0 P 0 K E 1 4 7 2 , 6 65 5 2 , 6 6 : P 0 K E 1 4 6 8K E 1 5 4 8 , 6 67 2 P 0 K E 1 4 3 2 , 7 3 : P 0 K E 1 4 3 1 , 6 74 3 0 ) 6 7 : P O K E 1 4 2 9 , 6 7 : P O K E 1 4 2 87 2 P O K E 1 5 8 8 , 7 4 : P O K E 1 5 8 9 , 6 75 9 0 , 6 7 : P O K E 1 5 9 1 , 6 7 : P O K E 1 5 9 2T U R N7 5 P 0 K E 1 5 1 4 , 6 64 7 4 , 6 6 : P O K E 1 5 5 4K E 1 5 9 4 . 7 47 5 P O K E 1 4 3 5 , 6 74 3 7 , 6 7 : P 0 K E 1 4 3 8K E 1 5 5 8 , 6 67 5 P O K E 1 5 9 5 , 6 75 9 7 , 6 7 : P O K E 1 5 9 87 6 0 P 0 K E 1 5 2 0 , * 6 64 8 0 , 6 6 : P 0 K E 1 5 6 0K E 1 5 6 4 , 6 67 6 P 0 K E 1 4 4 4 , 7 34 4 2 , 6 7 : P O K E 1 4 4 17 6 P 0 K E 1 6 0 0 , 7 46 0 2 , 6 7 : P O K E 1 6 0 3T U R N8 0 P O K E 1 2 7 2 , 6 63 5 2 , 6 6 : P 0 K E 1 2 6 8K E 1 3 4 8 , 6 68 2 P 0 K E 1 2 3 2 , 7 32 3 O , 6 7 : P O K E 1 2 2 98 2 P O K E 1 3 8 8 . 7 4

P O K E 1 5 1 8 , 6 6 : P O K E 16 6 : P 0 K E 1 4 3 4 , 8 5 : P 0P O K E 1 4 3 6 , 6 7 : P O K E 17 3 : P O K E 1 4 7 8 , 6 6 : P O

P O K E 1 5 9 6 , 6 7 : P O K E 17 5 : R E T U R NP O K E 1 5 2 4 , 6 6 : P O K E 16 6 : P 0 K E 1 4 8 4 , 6 6 : P 0P O K E 1 4 4 3 , 6 7 : P O K E 16 7 : P 0 K E 1 4 4 0 , 8 5P O K E 1 6 0 1 , 6 7 : P O K E 16 7 : P O K E 1 6 0 4 , 7 5 : R EP O K E 1 3 1 2 , 6 6 : P O K E 16 6 : P 0 K E 1 3 0 8 , 6 6 : P 0P O K E 1 2 3 1 , 6 7 : P O K E 16 7 : P 0 K E 1 2 2 8 , 8 5P O K E 1 3 8 9 , 6 7 : P O K E 1

3 9 0 , 6 7T U R N8 5 P 0 K E 1 3 1 4 , 6 62 7 4 , 6 6 : P 0 K E 1 3 5 4K E 1 3 9 4 . 7 48 5 P 0 K E 1 2 3 5 , 6 72 3 7 , 6 7 : P 0 K E 1 2 3 8K E 1 3 5 8 . 6 68 5 P 0 K E 1 3 9 5 , 6 73 9 7 , 6 7 : P O K E 1 3 9 88 6 P 0 K E 1 3 2 0 . 6 62 8 0 , 6 6 : P 0 K E 1 3 6 0K E 1 3 6 4 , 6 68 6 P 0 K E 1 2 4 4 , 7 32 4 2 , 6 7 : P O K E 1 2 4 18 6 P 0 K E 1 4 0 0 . 7 44 0 2 , 6 7 : P 0 K E 1 4 0 3T U R N9 6 P 0 K E 1 8 0 0 . 6 67 6 0 , 6 6 : P 0 K E 1 8 4 0K E 1 8 4 4 , 6 69 6 P O K E 1 7 2 4 , 7 37 2 2 , 6 7 : P O K E 1 7 2 19 6 P 0 K E 1 8 8 O . 7 48 8 2 , 6 7 : P 0 K E 1 8 8 3T U R N9 7 P 0 K E 1 8 0 6 . 6 67 6 6 , 6 6 : P 0 K E 1 8 4 6K E 1 8 5 0 , 6 69 7 P 0 K E 1 7 3 0 . 7 37 2 8 , 6 7 : P 0 K E 1 7 2 79 7 P 0 K E 1 8 8 6 , 7 48 8 8 , 6 7 : P 0 K E 1 8 8 9T U R N

F 0 R T = 0 T 0 3 9F 0 R U = 0 T 0 2R E A D P ( U , TN E X T UN E X T TR E T U R NF O R L = - 1 T O 3

1 0 0 01 0 0 51 0 1 01 0 1 51 0 2 01 0 3 01 1 0 0

1 1 0 5

1 1 1 0

1 1 2 0- 1 1 2 5

• 1 1 3 01 2 0 0

: P O K E 1 3 1 8 , 6 6 : P O K E 1, 6 6 : P 0 K E 1 2 3 4 , 8 5 : P 0: P O K E 1 2 3 6 , 6 7 : P O K E 1, 7 3 : P 0 K E 1 2 7 8 , 6 6 : P 0: P O K E 1 3 9 6 , 6 7 : P O K E 1, 7 5 : R E T U R N: P 0 K E 1 3 2 4 , 6 6 : P O K E 1, 6 6 : P 0 K E 1 2 8 4 , 6 6 : P O: P O K E 1 2 4 3 , 6 7 : P O K E 1, 6 7 : P O K E 1 2 4 O f 8 5: P 0 K E 1 4 0 1 , 6 7 : P O K E 1, 6 7 : P 0 K E 1 4 0 4 , 7 5 : R E: P O K E 1 8 0 4 , 6 6 : P O K E 1, 6 6 : P O K E 1 7 6 4 , 6 6 : P 0: P O K E 1 7 2 3 , 6 7 : P O K E 1, 6 7 : P O K E 1 7 2 0 , 8 5: P 0 K E 1 8 8 1 , 6 7 : P O K E 1, 6 7 : P 0 K E 1 8 8 4 , 7 5 : R E: P 0 K E 1 8 1 0 , 6 6 : P 0 K E l, 6 6 : P 0 K E 1 7 7 0 , 6 6 : P 0: P O K E 1 7 2 9 , 6 7 : P O K E 1, 6 7 : P 0 K E 1 7 2 6 , 8 5: P O K E 1 8 8 7 , 6 7 : P O K E 1, 6 7 : P O K E 1 8 9 0 , 7 5 : R E

F O R L = - 1 T O 3F O R L = - 1 T O 3F O R L = - 1 T O 3F O R L = - 1 T O 3R E T U R NF O R L = - 1 T O 3

P O K E 1 2 2 9 + L , 3 2 : N E XP 0 K E 1 2 6 9 + L , 3 2 : N E XP O K E 1 3 O 9 + L , 3 2 : N E XP O K E 1 3 4 9 + L , 3 2 : N E XP O K E 1 3 8 9 + L , 3 2 : N E X

P 0 K E 1 2 3 5 + L , 3 2 : N E X

A H O Y ! 7

Page 78: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 78/100

1 2 0 5 F 0 R L - l T 0 3 : P 0 K E 1 2 7 L , 3 2 : N E X

• 1 2 1 0 F O R L = - 1 T O 3 : P O K E 1 3 1 5 + L , 3 2 : N E X■ 1 2 2 0 F O R L = - 1 T O 3 : P O K E 1 3 5 5 + L , 3 2 : N E X

• 1 2 2 5 F O R L = - 1 T 0 3 : P O K E 1 3 9 5 + L , 3 2 : N E X

. 1 2 3 0 R E T U R N1 3 0 0 F O R L = - 1 T O 3 : P O K E 1 2 4 1 + L , 3 2 : N E X

• 1 3 0 5 F 0 R L = - l T 0 3 : P 0 K E 1 2 8 1 + L , 3 2 : N E X

• 1 3 1 0 F O R L = - 1 T O 3 : P O K E 1 3 2 1 + L , 3 2 : N E X• 1 3 2 0 F O R L = - 1 T O 3 : P O K E 1 3 6 1 + L , 3 2 : N E X• 1 2 F O R L = - 1 T O 3 : P O K E 1 4 O 1 + L , 3 2 : N E X

• 1 3 3 0 R E T U R N• 1 4 0 0 G O S U B 8 0 • 1 4 0 2 F O R L = O T O 2 : P O K E 1 2 6 9 + L + 5 4 2 7 2 , 6

: P 0 K E 1 2 6 9 + L , 1 0 2 : N E X T• 1 4 1 0 F O R L = O T O 2 : P O K E 1 3 O 9 + L + 5 4 2 2 ,

: P 0 K E 1 3 0 9 L , 1 0 2 : N E X T• 1 4 2 0 F O R L = O T O 2 : P O K E 1 3 4 9 + L + 5 4 2 7 2 , 6

: P 0 K E 1 3 4 9 + L , 1 0 2 : N E X T• 1 4 3 0 R E T U R N♦ 1 5 0 0 G O S U B 8 5 • 1 5 0 2 F O R L = O T O 2 : P O K E 1 2 5 + L + 5 4 2 2 ,

: P 0 K E 1 2 L , 1 0 2 : N E X T• 1 5 1 0 F O R L O T O 2 : P O K E 1 3 1 5 5 4 7 2 , 6

: P O K E 1 3 1 5 L , 1 O 2 : N E X T1 5 2 0 F 0 R L 0 T 0 2 : P 0 K E 1 3 5 L + 5 4 2 7 2 , 6: P O K E 1 3 5 5 L 1 0 2 - . N E X T

. 1 5 3 0 R E T U R N• 1 6 0 0 G O S U B 8 6

1 6 0 2 F O R L = O T O 2 : P O K E 1 2 8 1 + L 5 2 2 , : P O K E 1 2 8 1 + L , 1 O 2 : N E X T1 6 1 0 F O R L = O T O 2 : P O K E 1 3 2 1 + L + 5 4 2 2 , : P O K E 1 3 2 1 L , 1 0 2 : N E X T1 6 2 0 F O R L = O T O 2 : P O K E 1 3 6 1 + L + 5 4 2 2 , : P 0 K E 1 3 6 l + L , 1 0 2 : N E X T

• 1 6 3 0 R E T U R N. 2 0 0 0 D A T A 3 2 , 1 , 6 5 , 3 2 , 5 0 , 6 5 , 3 2 , 5 1 ,

6 5 , 3 2 , 5 2 , 6 5 , 3 2 , 5 3 , 6 5 , 3 2 , 5 4 , 6 5 , 3 2 ,5 5 , 6 5

• 2 0 1 0 D A T A 3 2 , 1 0 , 6 5 , 3 2 , 1 7 , 6 5 , 3 2 , 1 1, 6 2 0 2 0 D A T A 3 2 , 1 , 8 3 , 3 2 , 5 0 , 8 3 , 3 2 , 5 1 ,8 3 , 3 2 , 5 2 , 8 3 , 3 2 , 5 3 , 8 3 , 3 2 , 5 4 , 8 3 , 3 2 ,5 5 , 8 3

• 2 0 3 0 D A T A 3 2 , 1 0 , 8 3 , 3 2 , 1 7 , 8 3 , 3 2 , 1 17 A H O Y !

3 2 , 18 , 3 2

8 5

3 5 3

8 5

3 5 3

3 2 , 1 0 , 8 8 , 3 2 , 1 7 , 8 8 , 3 2 , 1 13 2 , 1

9 0 , 3 29 5

3 9

5 3

9 5

3 9

5 3

3 2 , 1 0 , 9 0 , 3 2 , 1 7 , 9 0 , 3 2 , 1 1

, 8 2 0 4 0 D A T A8 8 , 3 2 , 5 2 ,5 5 , 8 82 0 5 0 D A T A, 8 2 0 6 0 D A T A9 0 , 3 2 , 5 25 5 , 9 02 0 7 0 D A T A, 9 3 0 0 0 O G O S U B 7 0 0 , 7 5 0 , 7 6 03 0 0 1 I F P L ( 2 , D ) = 9 0 0 R P L ( 2 , D ) = 8 3 T H E NG 0 S U B 1 1 0 0 0 : G O T O 3 O O 53 0 0 2 P 0 K E ( B - 4 0 5 2 2 ) , 0 : P 0 K E B + l4 2 , 0 : P O K E B + 4 2 + 5 4 2 7 2 , 03 0 0 5 P 0 K E B - 4 0 , P L ( 2 , D ) : F O R L = 1 T O 1 : PO K E B + L , P L ( L , D ) : N E X T L : P O K E B + 4 2 , P L (2 , D ) : B = B + 63 0 1 0 R E T U R N5 0 0 0 P O K E 1 6 3 0 , 4 9 : P 0 K E 1 6 3 6 , 5 0 : P O KE 1 6 4 2 . 5 15 0 1 0 P O K E 1 1 9 4 , 2 0 : P 0 K E 1 1 9 5 , 8 : P O K E1 1 9 6 , 5 : P O K E 1 1 9 8 , 4 : P 0 K E 1 1 9 9 , 5 : P O KE 2 0 0 ,5 0 2 0 P 0 K E 1 2 0 1 , 1 25 0 3 0 P 0 K E 1 7 1 0 , 2 5

2 1 : P O K E 1 7 1 3P 0 K E 1 7 1 5 , 1 61 : P 0 K E 1 7 1 8 ,

1 7 1 25 0 4 01 7 1 75 0 5 01 4 5 15 1 0 05 3 1 ,

: P 0 K E 1 7 1 1 , 1 5 : P O K E, 1 : P 0 K E 1 7 1 6 , 1 2 : P O K E2 5 : P 0 K E 1 7 0 8 , 8 1

P O K E 1 4 4 9 , 2 0 : P 0 K E 1 4 5 0 , 1 8 : P O K E, 2 1 : P O K E 1 4 5 2 , 1 3 : P 0 K E 1 4 5 3 , 1

P O K E l 5 2 9 , 1 9 : P 0 K E 1 5 3 0 , 3 : P 0 K E 11 5 : P O K E l 5 3 2 , 1 8 : P 0 K E 1 5 3 3

2 P 0 K E 1 6 0 9 1 5 P O K E1 3 : P 0 K E 1 6 1 4 , 5 : Q B - 1

5 1 1 0 P O E 1 6 0 81 6 1 0 , 2 15 1 2 0 P 0 K E 1 6 1 32 6 : Q V - 5 4 2 7 25 1 3 0 P O K E Q B + Q V , 0 : P O K E Q B , 3 : P O K E Q B +1 + Q V , 0 : P O K E Q B + 1 , 1 : P 0 K E Q B Q V 0 O K E Q B + 2 , 1 5 1 3 1 P 0 K E Q B Q V , 0 : P O K E Q B + 3 , 4 : P O KE Q B + 4 + Q V , 0 : P O K E Q B + 4 , 1 95 1 3 2 P 0 K E Q B + 6 + Q V , 0 : P O K E Q B + 6 , 1 6 : P OK E Q B + 7 Q V , 0 : P O K E Q B + , 1 2 : P 0 K E Q B + 8 Q V , 05 1 3 3 P O K E Q B + 8 , 1 : P 0 K E Q B + 9 + Q V , 0 : P O KE Q 9 , 2 5 : P 0 K E Q B + 1 0 + Q V , 0 : P O K E Q B + 1 0, 5 1 3 4 P O K E Q B + 1 1 , O : P O K E Q B + 1 1 , 5 2 0 0 R E T U R N6 0 0 0 G O S U B 6 1 0 06 0 0 1 I F T R ( 2 , 1 ) = 9 0 0 R T R ( 2 , 1 ) = 8 3 T H E N

Page 79: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 79/100

P O K E 5 5 6 8 7 , 1 0 : P 0 K E 5 5 7 2 8 , 1 0 : P 0 K E 5 5 7 - 8 0 0 3 P 0 K E S D + 1 , ( 1 5 * 1 ) : P 0 K E S D , 1 2 0 : P6 9 , 1 0 O K E S D + 4 , 1 7 : F 0 R T = l T 0 1 0 0 : N E X T : P O K E S

. 6 0 0 5 P O K E 1 4 1 5 , T R ( 2 , 1 ) D + 4 , 1 6• 6 0 0 8 F O R L = 1 T O 1 : P O K E 1 4 5 5 + L , T R ( L , 1 ) - 8 0 0 4 I F P L ( 2 , I ) = 9 0 0 R P L ( 2 , I ) = 8 3 T H E N: N E X T L : P 0 K E 1 4 5 5 + 4 2 , T R ( 2 , 1 ) F O R L = J T O J + 8 2 S T E P 4 1 : P O K E L - 6 , 1 0 : N E X

• 6 0 1 0 R E T U R N T : G 0 T 0 8 0 0 6• 6 1 0 0 P O K E 1 4 9 8 , 6 6 : P 0 K E 1 4 5 8 , 6 6 : P 0 K E * 8 O 0 5 F 0 R L = J T 0 J + 8 2 S T E P 4 1 : P O K E L - 6 , 0

1 4 1 8 , 6 6 : P 0 K E 1 3 7 8 , 7 3 : P 0 K E 1 5 3 8 , 7 5 : N E X T. 6 1 0 5 P O K E 1 3 7 7 f 6 7 : P 0 K E 1 3 7 6 , 6 7 : P O K E - 8 0 0 6 R E

1 3 7 5 , 6 7 : P 0 K E 1 5 3 7 , 6 7 : P 0 K E 1 5 3 6 , 6 7 : P ' 8 0 0 7 I F I - 1 T H E N G 0 S U B 8 1 0 0 : G 0 T 0 8 0 1 2O E 5 3 5 , 6 7 - 8 0 0 8 I F 2 T H E N G 0 S U B 8 2 0 0 : G 0 T 0 8 0 1

. 6 1 1 0 P O K E 1 5 3 4 , 7 4 : P O K E 1 4 9 4 , 6 6 : P O K E " 8 0 0 9 I F I = 3 T H E N G O S U B 8 3 O O1 4 5 4 , 6 6 : P O K E 1 4 1 4 , 6 6 : P O K E 1 3 7 4 , 8 5 - 8 0 1 2 T 0 = 0

• 6 1 9 0 R E T U R N - 8 0 1 3 G O S U B 9 6 0 : P 0 K E 1 7 6 1 , P L ( 2 , I ) : F O7 0 0 0 P O K E 1 1 9 4 , 3 2 : P O K E 1 1 9 5 , 3 2 : P O K R K = 1 T O 1 : P O K E 1 8 0 2 , P L ( K , I ) : N E X T : P O KE 1 1 9 6 , 3 2 : P O K E 1 1 9 8 , 3 2 : P O K E 1 1 9 9 , 3 2 : E 1 8 4 3 , P L ( 2 I P O K E 1 2 0 0 , 3 . 8 0 1 5 F 0 R K = 0 T 0 1 : T O = T O + P L ( K , I ) : N E X T7 0 0 1 P O K E 1 2 0 1 , 3 . 2

• 7 0 1 0 P O K E 1 1 9 3 , 1 2 : P O K E 1 1 9 4 , 5 : P O K E - 8 0 1 6 T ( 5 ) = P L ( 2 , I )1 1 9 5 , 2 O : P O K E 1 1 9 6 , 3 9 : P O K E 1 1 9 7 , 1 9 - 8 0 1 7 I F T 0 = 3 3 T H E N T 0 = 1 5 0 : F = l 1 : G 0 T 0 87 0 2 0 P 0 K E 1 1 9 9 , 1 6 : P O K E 1 2 0 0 , 1 2 : P O K E 0 4 1 2 0 1 , 1 : P O K E l 2 0 2 , 2 5 : R E T U R N - 8 0 1 8 I F T 0 = 8 3 T H E N T 0 = 1 2 5 : F = 1 0 : G 0 T 0 87 5 0 0 P O K E 1 1 9 3 , 3 2 : P O K E 1 1 9 4 , 3 2 : P O K E 0 4 1 1 9 5 , 3 2 : P O K E 1 1 9 6 , 3 2 : P O K E 1 1 9 7 , 3 2 : P - 8 0 1 9 I F T 0 = 4 3 T H E N T 0 = l 1 5 : F = 4 : G 0 T 0 8 00 K E 1 1 9 9 , 3 2 4

• 7 5 0 1 P 0 K E 5 5 6 8 7 , 0 : P 0 K E 5 5 7 2 8 , 0 : P 0 K E - 8 0 2 0 I F T 0 = 4 2 T H E N T 0 = 1 1 0 : F = 3 : G 0 T 0 8 05 5 7 6 9 , 0 4

• 7 5 0 2 P O K E 1 2 0 O , 3 2 : P O K E 1 2 0 1 , 3 2 : P O K E - 8 0 2 1 I F T 0 = 4 9 T H E N T 0 = 1 0 0 : F = 2 : G O T O 8 01 2 0 2 , 3 2 4

• 7 5 0 3 X A = 0 : X B = O : X C = O : X = 0 . 8 0 3 0 F = • 7 5 0 4 P O K E 1 1 9 4 , 1 9 : P 0 K E 1 1 9 5 , 8 : P 0 K E 1 - 8 0 4 0 G 0 T 0 8 9 0 0

1 9 6 , 2 1 : P 0 K E 1 1 9 7 , 6 : P 0 K E 1 1 9 8 , 6 : P 0 K E - 8 1 0 0 F O R L = - 1 T O 3 : P O K E 1 4 2 9 + L , 3 2 : N 1 1 9 9 , 1 2 X

• 7 5 0 6 P O K E 1 2 0 0 , 5 : F O R R Y = 1 T 0 4 0 0 0 : N E X - 8 1 0 5 F O R L = - 1 T O 3 : P 0 K E 1 4 6 9 + L , 3 2 : N T R X

■ 7 5 1 0 P O K E 1 1 9 3 , 3 2 : P O K E 1 1 9 4 , 3 2 : P O K E - 8 1 1 0 F O R L = - 1 T 0 3 : P 0 K E 1 5 0 9 + L , 3 2 : N 1 1 9 5 , 3 2 : P O K E 1 1 9 6 , 3 2 : P O K E 1 1 9 7 , 3 2 : P X O K E 1 1 9 8 , 3 2 * 8 1 2 0 F O R L = - 1 T O 3 : P 0 K E 1 5 4 9 + L , 3 2 : N • 7 5 1 2 P 0 K E 1 1 9 9 , 3 2 : P 0 K E 1 2 0 0 , 3 2 : G 0 S U X B 1 4 1 0 0 : G O S U B 1 4 2 0 0 : G O S U B 1 4 3 0 0 : R E T U « 8 1 2 5 F O R L = - 1 T O 3 : P 0 K E 1 5 8 9 + L , 3 2 : N R N X T

• 7 8 0 0 I F T ( 1 ) > 1 2 5 A N D T ( 6 ) O T ( 9 ) T H E N 1 - 8 1 3 0 R E T U R N0 2 7 0 » 8 2 0 0 F O R L = - 1 T O 3 : P O K E 1 4 3 5 + L , 3 2 : N

• 7 8 1 0 I F T ( 2 ) > 1 2 5 A N D T ( 7 ) < > T ( 9 ) T H E N 1 X 0 7 - 8 2 0 5 F O R L = - 1 T O 3 : P O K E 1 4 5 + L , 3 : N

• 7 8 2 0 I F T ( 3 ) > 1 2 5 A N D T ( 8 ) O T ( 9 ) T H E N 1 X 0 2 7 2 - 8 2 1 0 F O R L = - 1 T O 3 : P O K E 1 5 1 5 + L , 3 2 : N 7 8 3 0 G O T O 1 0 2 6 1 X

• 8 0 0 0 G E I $ : I F I $ l t M T H E N 8 0 0 0 . 8 2 2 0 F O R L - 1 T 0 3 P 0 K E 1 5 5 + 3 : N ♦ 8 0 0 1 I F V A L ( I $ ) < 1 0 R V A L ( I $ ) > 3 T H E N 8 0 X 0 - 8 2 2 5 F O R L - 1 T O 3 : P O K E 1 5 9 5 4 - L , 3 2 : N . 8 0 0 2 I = V A L ( I $ ) : I F ( I = X A ) O R ( I = X B ) O R X

( I = X C ) T H E N 8 0 0 0 . 8 2 3 0 R E T U R NA H O Y ! 7

Page 80: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 80/100

• 8 3 0 0 F 0 R L = - l T 0 3 : P 0 K E 1 4 4 1 + L , 3 2 : N X

• 8 3 0 5 F 0 R L = - l T 0 3 : P 0 K £ 1 4 8 1 + L , 3 2 : N X • 8 3 1 0 F O R L - 1 T O 3 : P O K E 1 5 2 U L , 3 2 : N

X • 8 3 2 0 F 0 R L = - l T 0 3 : P 0 K E 1 5 6 1 + L , 3 2 : N

X • 8 3 2 F O R L = - 1 T 0 3 : P O K E 1 6 0 1 + L , 3 2 : N

X • 8 3 3 0 R E T U R N• 8 9 0 0 I F X = > 3 9 T H E N G O S U B 6 2 5 O O• 8 9 9 9 R E T U R N• 9 0 0 0 F L = 0• 9 0 1 0 I F P L ( 2 , 1 ) = T R ( 2 , 1 ) T H E N F L = 1 : G O

T O 9 9 9 99 0 2 0 I F P L ( 2 , 2 ) = T R ( 2 , 1 ) T H E N F L = 1 : G 0T 0 9 9 9 99 0 3 0 I F P L ( 2 , 3 ) = T R ( 2 , 1 ) T H E N F L = 1

• 9 9 9 9 R E T U R N1 0 0 0 0 F O R V 1 T O 31 0 1 0 0 F 0 R K 0 T 0 1

• 1 0 1 5 0 T ( V ) = T ( V ) + M C ( K , V )1 0 2 0 0 N E X T K1 0 2 0 5 T ( 5 V ) = M C ( 2 , V )1 0 2 1 0 I F T ( V ) = 3 3 T H E N T ( V ) = 1 5 0 : G O T 0 10 2 5 51 0 2 2 0 I F T ( V ) 8 3 T H E N T ( V ) 1 2 5 : G 0 T 0 10 2 5 51 0 2 3 0 I F T ( V ) = 4 3 T H E N T ( V ) 1 1 5 : G 0 T 0 10 2 5 51 0 2 4 0 I F T ( V ) 4 2 T H E N T ( V ) U O ; G O T 0 10 2 5 5

• 1 0 2 5 0 I F T ( V ) = 4 9 T H E N T ( V ) = 1 0 0• 1 0 2 5 5 N E X T V : G 0 S U B 9 0 0 0

1 0 2 5 6 I F Z X = 0 A N D F L = 0 A N D X < 3 9 T H E N 7 8 0

. 1 0 2 6 1 I F Z X = O T H E N 1 0 3 0 1• 1 0 2 6 2 I F ( T ( 5 ) = T ( 9 ) ) T H E N 1 O 3 O O• 1 0 2 6 3 S E ( 1 ) = O : S E ( 2 ) = O : S E ( 3 ) = O

1 0 2 6 4 I F T ( l ) > T 0 A N D T ( 6 ) = T ( 5 ) T H E N S E( 1 ) = T ( 1 )

- 1 0 2 6 5 I F T ( 2 ) > T 0 A N D T ( 7 ) = T ( 5 ) T H E N S E( 2 ) = T ( 2 )

• 1 0 2 6 I F T ( 3 ) > T 0 A N D T ( 8 ) = T ( 5 ) T H E N S E( 3 ) = T ( 3 )

• 1 0 2 6 8 I F S E ( l ) > 0 O R S E ( 2 ) > 0 O R S E ( 3 ) > 0T H E N 1 0 9 7 0

• 1 0 2 6 9 G 0 T 0 1 0 2 7 7• 1 0 2 7 1 1 : T ( 4 ) = T ( 1 ) : G O T O 1 0 7 0 5• 1 0 2 7 1 I 2 : T ( 4 ) = T ( 2 ) : G O T O 1 0 7 0 5• 1 0 2 7 2 I 3 : T ( 4 ) = T ( 3 ) : G O T O 1 0 7 0 5• 1 0 2 7 7 I F T O > = 1 2 5 T H E N 1 0 2 8 O

1 0 7 I F ( T O = 1 1 5 ) A N D ( X > 2 0 A N D X < 3 6 ) TH E N 1 0 2 8 01 0 2 7 9 G O T O 1 0 3 0 01 0 2 8 0 S Y ( 1 ) = 2 O O : S Y ( 2 ) = 2 O O : S Y ( 3 ) = 20 1 0 2 8 1 I F T ( 6 ) = T ( 9 ) T H E N S Y ( 1 ) = T ( 1 )1 0 2 8 2 I F T ( 7 ) = T ( 9 ) T H E N S Y ( 2 ) = T ( 2 )1 0 2 8 4 I F T ( 8 ) = T ( 9 ) T H E N S Y ( 3 ) = T ( 3 )1 0 2 8 5 I F S Y ( l ) < . 2 0 O O R S Y ( 2 ) < 2 O 0 O R S Y (3 ) < 2 0 0 T H E N 1 0 9 9 01 0 2 8 6 G O T O 1 0 3 0 11 0 3 0 0 I F T 0 = 1 2 5 A N D T ( 5 ) = T ( 9 ) T H E N 1 0 26 1 0 3 0 1

■ 1 0 3 1 0• 1 0 3 2 0

1 0 4 0 0

I F T ( 1 ) < = T ( 2 ) T H E N 1 O 4 O OI F T ( 2 ) < = T ( 3 ) T H E N 1 0 5 0 0T ( 4 ) = T ( 3 ) : I 1 = 3 : G O T O 1 0 7 0 0I F T ( 1 ) < = T ( 3 ) T H E N T ( 4 ) = T ( 1 )

1 = 1 : G O T 0 1 0 7 0 01 0 4 1 0 T ( 4 ) = T ( 3 ) : I 1 = 3 : G O T O 1 0 7 0 0

T ( 4 ) = T ( 2 ) : I l = 2 : G 0 T 0 1 0 7 0 0I F T ( 5 + 1 1 ) = T ( 9 ) T H E N 1 0 9 3 0I F T ( 4 ) = 1 5 0 T H E N 0 = l l : G 0 T 0 1 0 9 0

I F T ( 4 ) = 1 1 5 T H E N O = 4 : G O T 0 1 0 9 0 0I F T ( 4 ) = 1 1 0 T H E N O = 3 : G O T 0 1 0 9 0 0I F T ( 4 ) = 1 O O T H E N O = 2 : G O T O 1 O 9 O OI F I 1 = 1 T H E N G O S U B 1 1 0 0 : G O T 0 1 0 9I F I 1 2 T H E N G O S U B 1 2 0 0 - . G O T O 1 0

1 0 5 0 01 0 7 0 01 0 7 0 51 0 7 2 0 I F T ( 4 ) = 1 2 5 T H E N O = 1 0 : G O T 0 1 0 9 01 0 7 4 01 0 7 6 01 0 7 8 01 0 8 0 01 0 9 0 01 1 0 9 0 51 1 0 9 1 0 I F I 1 = 3 T H E N G O S U B 1 3 O O1 0 9 1 5 P O K E 1 7 9 0 , 1 3 : P O K E 1 7 9 1 , 2 5 : P O KE 7 9 3 , 1 6 : P 0 K E 1 7 9 4 , 1 2 : P O K E 1 7 9 5 , 1 : PO K E 1 7 9 6 , 2 51 0 9 1 6 P O K E S D + 1 , ( 1 5 * 1 1 ) : P O K E S D: P 0 K E S D + 4 , 1 7 : F O R T = 1 T 0 1 0 0 : N E X TE S D + 4 . 1 61 0 9 1 8 I F M C ( 2 , I l ) = 9 0 0 R M C ( 2 t I l ) = 8 3 TH E N F 0 R L = J T 0 J + 8 2 S T E P 4 1 : P O K E L , 1 0 : N EX T : G O T O 1 O 9 2 O1 0 9 1 9 F 0 R L = J T 0 J + 8 2 S T E P 4 1 : P O K E L , O :N E X T1 0 9 2 0 G O S U B 9 7 O1 0 9 2 P O K E 1 7 6 7 , M C ( 2 , I 1 ) : F O R K = 1 T O 1: P 0 K E 1 8 0 8 , M C ( K , I l ) : N E X T : P 0 K E 1 8 4 9 ,

M C ( 2 , I 1 )1 0 9 2 5 G O T O 1 0 9 9 91 0 9 3 0 X I : I F X 3 9 T H E N 1 O 7 O 51 0 9 3 1 B B = 6 - I 11 0 9 3 2 I F B B = 5 T H E N 1 O 9 4 O

1 2 P O

8 A H O Y !

Page 81: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 81/100

1 0 9 3 3 I F B B = 4 T H E N 1 0 9 5 01 0 9 3 4 I F B B = 3 T H E N 1 0 9 6 01 0 9 4 0 I F T ( 2 ) > T ( 3 ) T H E N I 1 = 3 : T ( 4 ) = T (3 : G 0 T 0 1 0 9 4 41 0 9 4 2 I 1 = 2 : T ( 4 ) = T ( 2 )1 0 4 I F T ( 5 + I 1 ) = T ( 9 ) O R T ( 4 ) > 1 1 5 T H EN I X X : T ( 4 ) = T ( I 1 ) : G O T O 1 0 7 0 51 0 9 4 6 G O T O 1 0 7 0 51 0 9 5 0 I F T ( 1 ) > T ( 3 ) T H E N I 1 = 3 : T ( 4 ) = T (3 ) : G O T 0 1 0 9 5 41 0 9 5 2 1 1 = 1 : T ( 4 ) = T ( 1 )1 0 5 I F T ( 5 + I 1 ) = T ( 9 ) O R T ( 4 ) > 1 1 5 T H EN I 1 = X X : T ( 4 ) = T ( I 1 ) : G O T O 1 0 7 0 51 0 9 5 6 G O T 0 1 0 7 0 51 0 9 6 0 I F T ( 1 ) > T ( 2 ) T H E N I 1 = 2 : T ( 4 ) = T (2 ) : G 0 T 0 1 0 9 6 41 0 9 6 2 1 1 1 : T ( 4 ) = T ( 1 1 0 9 6 4 I F T ( 5 + I 1 ) = T ( 9 ) O R T ( 4 ) > 1 1 5 T H EN I 1 = X X : T ( 4 ) = T ( I 1 ) : G 0 T 0 1 0 7 0 51 0 9 6 6 G 0 T 0 1 0 7 0 5

I F S E ( l ) > S E ( 2 ) T H E N 1 0 9 8 0I F S E ( 2 ) > S E ( 3 ) T H E N 1 0 9 8 5G O T O 1 0 2 7 2I F S E ( 1 ) > S E ( 3 ) T H E N 1 O 2 7 OG O T O 1 0 2 7 2G O T O 1 0 2 7 1I F S Y ( 1 ) < S Y ( 2 ) T H E N 1 O 9 9 3I F S Y ( 2 ) < S Y ( 3 ) T H E N 1 0 9 9 5G O T O 1 0 2 7 2I F S Y ( 1 ) < S Y ( 3 ) T H E N 1 O 2 7 OG O T O 1 0 2 7 2G O T O 1 0 2 7 1R E T U R NP O K E ( B - 4 0 + 5 4 2 7 2 ) , 1 O : P O K E B + 1

2 , 1 0 : P 0 K E B + 4 2 + 5 4 7 2 , 1 01 1 0 1 0 R E T U R N1 2 0 0 0 I F S U ( 1 ) > S U ( 2 ) T H E N 1 2 5 0 01 2 1 0 0 I F S U ( 1 ) < S U ( 2 ) T H E N 1 2 6 0 01 2 2 0 0 I F V L ( 1 ) > V L ( 2 ) A N D G S ( 1 ) = G S ( 2 )T H E N 1 2 5 0 01 2 3 0 0 G O T 0 1 2 6 0 0

I F A A = 1 T H E N F O R K = O T 0 2 : M C ( K , I 1N E X TR E T U R NI F W N = O T H E N G O S U B 2 1 O O O : G O T O 1 2

• 1 0 9 7 0■ 1 0 9 7 4■ 1 0 9 7 6

1 0 9 8 01 0 9 8 21 0 9 8 5

• 1 0 9 9 0' 1 0 9 9 1. 1 0 9 9 2■ 1 0 9 9 3

1 0 9 9 4• 1 0 9 9 5' 1 0 9 9 9• 1 1 0 0 0

• 1 2 4 0 01 0

. 1 2 4 0 2• 1 5 0

5 5 1 2 5 2 5

■ 1 2 5 5 0► 1 2 6 0 06 5 1 2 6 2 5

• 1 2 6 5 0' 1 4 0 0 0

G 0 S U B 2 0 0 0 0G O T O 1 2 4 0 0I F W N = O T H E N G O S U B 2 0 0 0 O : G O T O 1 2G 0 S U B 2 1 0 0 0G O T O 1 2 4 0 0B = 1 5 0 9

. 1 4 0 0 5 O G O S U B 7 0 0 , 7 5 0 , 7 6 0• 1 4 0 1 0 I F I = 1 T H E N B = B + O : G O S U B 1 4 1 0 0 :

G 0 T 0 1 4 0 4 0- 1 4 0 2 0 I F I = 2 T H E N B = B + 6 : G 0 S U B 1 4 2 0 0 :G O T O 1 4 O 4 O

. 1 4 0 3 0 I F I = 3 T H E N B = B + 1 2 : G 0 S U B 1 4 3 0 01 4 0 4 0 I F P L ( 2 , I ) = 9 0 0 R P L ( 2 , I ) = 8 3 T H EN D = I : G O S U B 1 1 0 0 0 : G 0 T 0 1 4 0 4 6

• 1 4 0 4 2 P 0 K E B - 4 0 + 5 4 2 2 , 0 : P 0 K E B + l + 5 42 7 2 , 0 : P 0 K E B + 4 2 + 5 4 2 7 2 , 01 4 0 4 6 P O K E B - 4 O , P L ( 2 , I ) : F O R L = 1 T O 1 :P O K E B + L , P L ( L , I ) : N E X T L : P 0 K E B + 4 2 , P L( 2 , 1 )

• 1 4 0 5 0 R E T U R N1 4 1 0 0 F 0 R L 0 T 0 2 : P 0 K E 1 4 6 9 L , 3 2 : N E X1 4 1 1 0 F O R L = O T O 2 : P O K E 1 5 O 9 + L , 3 2 : N E X1 4 1 2 0 F 0 R L 0 T 0 2 : P 0 K E 1 5 4 9 L , 3 2 : N E X1 4 1 3 0 R E T U R N1 4 2 0 0 F O R L 0 T O 2 : P O K E 1 4 7 5 L , 3 2 : N E X

. 1 4 2 1 0 F O R L = 0 T O 2 : P O K E 1 5 1 5 + L , 3 2 : N E X1 4 2 2 0 F O R L = O T O 2 : P O K E 1 5 5 5 + L , 3 2 : N E X1 4 2 3 0 R E T U R N1 4 3 0 0 F O R L = 0 T O 2 : P O K E 1 4 8 1 + L , 3 2 : N E X1 4 3 1 0 F O R L = O T 0 2 : P O K E 1 5 2 1 + L , 3 2 : N E X

- 1 4 3 2 0 F O R L = O T O 2 : P O K E 1 5 6 1 + L , 3 2 : N E X1 4 3 3 0 R E T U R N1 6 0 0 0 N = 1 3 8 91 6 0 1 0 I F I 1 = 1 T H E N N = N + O : G 0 S U B 1 4 0 0 :G 0 T 0 1 6 0 4 0- 1 6 0 2 0 I F I 1 = 2 T H E N N = N + 6 : G 0 S U B 1 5 0 0 :G O T O 1 6 0 4 O

• 1 6 0 3 0 T F I U 3 T H E N N + G 0 S U B 1 6 0 1 6 0 4 0 R E 1 6 0 5 0 R E T U R N1 8 0 0 0 F 0 R K = l T 0 8 : T ( K ) 0 : N E X T K1 8 1 0 0 F O R K = 1 T 0 1 0 0 0 : N E X T K1 8 1 4 0 F O R L = - 1 T O 3 : P O K E 1 7 2 1 + L , 3 2 : P OK E 1 7 2 7 + L , 3 2 : N E X T1 8 1 5 0 F O R L = - 1 T O 3 : P O K E 1 7 6 1 + L , 3 2 : P OK E 1 7 6 7 + L , 3 2 : N E X T1 8 1 6 0 F O R L = - 1 T 0 3 : P O K E 1 8 0 1 + L , 3 2 : P OK E 1 8 0 7 + L , 3 2 : N E X T1 8 1 7 0 F O R L - 1 T O 3 : P O K E 1 8 4 1 L , 3 2 : P OK E 1 8 4 7 + L , 3 2 : N E X T

A H O Y ! 8

Page 82: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 82/100

1 8 1 8 0 F O R L = - 1 T O 3 : P O K E 1 8 8 1 + L f 3 2 : P OK E 1 8 8 7 + L , 3 2 : N E X T1 8 2 0 1 R E T U R N

• 2 0 0 0 0 R E • 2 0 0 5 0 T P = T P + 0 + F

2 0 0 6 0 P O K E 1 7 8 8 , 8 1 : P 0 K E 1 7 0 8 , 3 2 : T E S= O : Z X = O : W N = O

. 2 0 1 0 2 I F Z Z = 1 T H E N 2 O 1 1 O2 0 1 0 3 I F T P T M > 1 2 0 T H E N P R I N T " { H M ] { CD ( C D ) { C D } { C D } { C D } ( C D ) { C D } { C D } { C D

{ C D } { C D } { C D ) { C D ] { C D } ( C D } { C D } { C D }{ C D } { C D } { C D } { C D } { C D } { C D } { C R } { C R } {

C R } I W I N I ' T H E B E S T ! " : Z Z = 12 0 1 0 4 P N T " { H M } { C D } ( C D ) { C D } { C D } {C D } { C D } { C D } { C D } { C D } { C D } ( C D } ( C D ) { CD } { C D } { C D } { C R } { C R } { C R } { C R } { C R } ( C R

{ C R } ( C R ) { C R } { C R } { C R } { C R } { C R } { C R }{ C R } { C R } { C R } { C R } ( C R } { C R } { C R } ( C R )

C R { C R } { C R } { C R } ( C R ) f C R } " ; T P + T M• 2 0 1 0 5 I F Z Z = 1 T H E N 4 O O O O

2 0 1 1 0 R E T U R N2 1 0 0 0 R E 2 1 0 5 0 T Y = T Y + O + F2 1 0 6 0 P 0 K E 1 7 0 8 . 8 1 : P O K E 1 8 8 , 3 2 : T E S

: Z 1 : W N2 1 1 0 2 I F Z Z = 1 T H E N 2 1 1 1 O2 1 1 0 3 I F T Y + T O 1 2 0 T H E N P R I N T " { H M } { D { C D } { C D } { C D } { C D } ( C D ) { C D } { C D } ( C D

( C D } ( C D ) { C D } ( C D ) { C D } ( C D ) { C D } { C D }{ C D } { C D } { C D } { C D } { C D H C R } ( C R ) Y O UI Y O G O L U C K Y ! " : Z Z = 12 1 1 0 4 P R I N T " { H M } { C D } ( C D ) { C D } { C D } {C D } { C D } { C D } ( C D ) { C D } { C D } { C D } { C D } ( CD { C D } ( C D } { C R H C R } { C R } { C R } { C R } { C R

{ C R } { C R } { C R } { C R } { C R } { C R } { C R } { C R }{ C R } { C R } { C R } { C R } { C R ) { C R } { C R } ( C R }C R } { C R } " ; T Y + T C2 1 1 0 5 I F Z Z = l T H E N 4 0 0 0 02 1 1 1 0 R E T U R N2 5 0 0 0 I F Z X - 0 T H E N 2 5 5 0 02 5 J G O T O 2 6 0 0 02 5 5 0 0 G 0 S U B 1 0 0 0 0 : G 0 S U B 8 0 0 0 : G 0 T 0 1 32 6 0 0 0 G 0 S U B 8 0 0 0 : G 0 S U B 1 0 0 0 0 : G 0 T 0 1 32 7 0 0 0T 2 7 0 0 51 ) = T R ( K , 1 )

G O T 0 3 0 0 0 02 7 0 1 0 F 0 R K = 0 T 0 2 : P L ( K , 1 ) = T R ( K , 1 )E X T K : G O S U B 1 4 0 0 0 : A A = 1 : G 0 T 0 3 0 0 0 02 8 0 0 0 V L ( 1 ) = T 0 : V L ( 2 ) = T ( 4 )

8 A H O Y !

F 0 R L = 0 T 0 1 : P O K E 1 4 5 5 + L , 3 2 : N E X1 F T 8 S = O T H E N F O R K = O T O 2 : M C ( K , I

N E X T K : G O S U B 1 6 0 0 0 : A A = 1 :

S U 1 ) = T ( 5 ) : S U ( 2 ) = M C ( 2 , I 1 )G S ( 1 ) = S U ( 1 ) : I F S U ( 1 ) = T ( 9 ) T H E= 1 : G 0 T 0 2 8 0 4 0S U l ) = 0G S ( 2 ) = S U ( 2 ) : I F S U ( 2 ) = T ( 9 ) T H E= 1 : G 0 T 0 1 4 0S U ( 2 ) = 0 : G O T 0 1 - 4 0I F ( T Y + T P = 1 2 0 ) T H E N 3 0 0I F Z X - 0 T H E N 3 0 5 0 0G O T O 3 0 6 0 0G 0 S U B 1 0 0 0 0 : G 0 S U B 8 0 0 0 : G 0 T 0 1 3G 0 S U B 8 0 0 0 : G 0 S U B ] 0 0 0 0 : G O T O 1

P R I N T ' M H M } { C D } { C D ) { C D } ( C R )( C R } { C R } { C R } ( C R H C R } ( C R ) { ( C R } { C R H C R } { C R } { C R } { C R } { C R

C R } { C R ) { C R } ( C R } { C R } G A M E O V P R I N T " { H M ) ( C D ) { C D } { C D } { C D } {} { C R } { C R ) { C R ) { C R H C R H C R } ( { C R } ( C R } { C R } { C R } { C R } { C R } { C RC R ( C R ) { C R } { C R } { C R } { C R J T R Y( Y / N ) "G E T Q $ : I F Q $ = " Y " T H E N R E S T O R E : PS C ) " : G O T O 6 2 O O 0F O R Z = 0 T 0 1 5 : P O K E 5 3 2 8 0 , Z : N E X TG 0 T 0 4 0 0 0 3P R 1 N T " { H M ) ( C D ) { C D } ( C D ) ( C R ) (

{ C R } ( C R } { C R } { C R H C R H C R ) { ( C R } { C R } ( C R ) { C R } { C R } B

2 8 0 1 02 8 0 2 0N S U ( l )2 8 0 3 02 8 0 4 0N S U ( 2 )2 8 0 5 03 0 0 0 03 0 0 0 13 0 1 0 03 0 5 0 03 0 6 0 0

4 0 0 0 0C R { C R H C R ]} { C R } {R 4 0 0 0C R } { C RR H C R }H C R } (

A G A I N4 0 0 0 3R I N T " {4 0 0 0 44 0 0 05 0 0 0 0C R } { C RR H C R }

K 5 0 0 1 0 P I N T " { H M } ( C D ) { C D } ( C D ) { C D } {C D } ( C D ) { C R } { C R } { C R } { C R } ( C R ) { C R } ( CR } { C R } { C R } ( C R ) D E S I G N K D B J O S E P HF U S C O5 0 0 6 0 P R I N T " { H M ) ( C D ) ( C D ) ( C D ) ( C D } {C D } { C D } { C D } { C D } { C D } { C D } { C D } { C D } ( CD } { C D J { C D } ( C D ) { C D } [ C D ) { C D } { C R } { C RH C R J C 0 P Y R 1 C H T 1 9 8 4 B J O S E P H F U

C O 5 0 0 7 0 P R I N T " ( H M } { C D } ( C D ) { C D } ( C D ) {C D } ( C D J { C D ) { C D } { C D } ( C D ) { C D } ( C D } { CD { C D } { C D } { C D } { C D } { C D } ( C D ) { C D } { C R

C R ) A L L R I G H T S R E S E R V E D . "F O W A = 1 T O 6 O O O : N E X T : P R I N T " {

) { C R )5 0 9 9 8S C } 1 15 0 9 9 96 0 0 0 0

R E T U R NP R J . N T " { S C

C R ) O B J E C TR 1 2 P 6 0 0 0 2 P R [ N T "

P R I N T " { H M } { C D } {T B T H F I R S T T S C 0 1 N T S . "

T H E R E A R T H A N D S P E R - G A M E .

Page 83: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 83/100

6 0 0 0 5 P R I N T " ( C R } ( C R ) T R U M P : T H G M B E G I N S W I T H T H R E E6 0 0 0 6 P R T N T " ( C R ) ( C R } ( C R ) { C R } ( C R } (C R ] { C R } ( C R ) { C R } { C R } ( C R } { C R } ( C R } C AR D D E A L T T E A C H P L A Y E R6 0 0 0 7 P R I N T " { C R } ( C R ) { C R } { C R } { C R }C R } ( C R } { C R } T H S E V E N T H C A R D I E A L T T H " 6 0 0 0 8 P R I N T " ( C R } { C R } { C R } { C R } { C R }C R } ( C R ) { C R } ( C R ) S U I T O T H I S C A R DI T R U M P "6 0 0 0 9 P R I N T " { C R } { C R } { C R } ( C R } E X / :T R U M P - C A R D 2 C L U B S I T R U M P ! "6 0 0 1 0 P R I N T " { C R } ( C R ) { C R } P L A Y : I Y O L E A D Y O U R O P P O N E N T C A 6 0 0 1 1 P R I N T " { C R } { C R } { C R } { C R } { C R }C R } { C R } { C R } { C R } F O L L O W S U I T , L E A S HO T R U M P . "6 0 0 1 2 P R I N T " { C R } { C R } { C R } { C R } E X / :Y O U R P L A Y K Z , C O M P U T E R P L A Y S 6 " 6 0 0 1 3 P R I N T " { C R } { C R } { C R } { C R } { C R } {C R { C R } { C R } { C R } Y O U W I B E C A U S E T

K 6 Z . "6 0 0 U P R I N T " { C R } ( C R } { C R } ( C R ) { C R }C R } ( C R } { C R } { C R } I F Y O P L A Y T H A

A N C L U B S I S " ;6 0 0 1 5 P R I N T " { C R } ( C R } { C R } { C R } { C R } {C R } ( C R } ( C R } T R U M P T H C O M P U T E R C

P L A Y T H E " ;6 0 0 1 6 P R I N T " { C R } { C R } { C R } { C R } { C R } {C R } { C R } { C R ) 4 T T R U M P Y O U R A C A N W I N . "6 0 0 1 7 P R I N T " { C R J { C R }

T L E T H E C O M P U T E R6 0 0 1 8 P R I N T " { C R } { C R }C R } { C R } { C R } O F T E N A Y O C A N " ;6 0 0 1 9 P R I N T " { C R } { C R } { C R } ( C R } { C R } {C R H C R H C R } { C R } { C R } { C R } { C R } P L A YH H I G H E R C A R D I T H A T " ;6 0 0 2 0 P R I N T " { C R } { C R } ( C R } { C R } { C R } {C R } ( C R } { C R } { C R H C R } { C R } S U I T O R U M P L O A D T O W I N "

T R C R J N O T E :L E A D A S " ;C R } { C R } { C R }P O S S I B L E S

6 0 0 2 1 P R I N T " { C RO T H R E E S "

6 0 0 2 2 P R I N T " ( C R= 1 0 , K = 4 , J = 3 , Q = 26 0 0 2 3 P R I N T " ( C R

{ C R } { C R J L O A D : A C A = l l , 3{ C R } V A L U E

P O I N T S " ;{ C R } ( C R } { C R } { C R } {

C R } ( C R } { C R } { C K } { C R } { C R } { C R } 2 , 4 , 5 ,6 , H A V E N P O I N T V A L U E "6 0 0 4 0 P R I N T " { C R } { C R } P R E S S T P A Y , E F O R M O R E E X A M P L E S "6 0 0 4 1 G E T Q $ : I F Q $ = " Y " T H E N 6

6 0 0 4 2 I F Q $ = " E " T H E N 6 0 1 0 06 0 0 4 3 G O T O 6 O O 4 16 0 1 0 0 P R I N T " { S C } { H M } { C D } ( C R } E X / : FO L L O W S U I T "6 0 1 0 4 P R I N T " ( C R } C O M P U T E R P L A Y S K

Y O P L A Y Q Z "6 0 1 0 7 P R I N T " ( C R } C O M P U T E R W I N S . "6 0 1 0 9 P R I N T6 0 1 1 1 P R I N T " ( C R } E X / : F O L L O W S U I TI G H E R C A R D "6 0 1 1 3 P R I N T " ( C R } C O M P U T E R P L A Y S 7

Y O P L A Y A X 6 0 1 1 5 P R I N T " ( C R } Y O U W I Y O P L A Y E

G R E A T E R V A L U E C A R D " ;6 0 1 1 6 P R I N T " { C R ] A N D T H E S A M E S U I Ti

6 0 1 1 7 P R I N T6 0 1 1 9 P R I N T " { C R } E X / : L E A S H P L A Y , T O

P L A Y Y O U R L O W E S T C A R D " ;6 0 1 2 1 P R I N T " { C R } C O M P U T E R P L A Y S J

Y O U P L A Y 4 Z 6 0 1 2 3 P R I N T " ( C R } C O M P U T E R W I N S Y O U

D I N O F O L L O W S U I T "6 0 1 2 5 P R I N T " ( C R } Y O U D I N O T T R U M P6 0 1 2 8 P R I N T6 0 1 3 0 P R I N T " { C R } E X / : T R U M P "6 0 1 3 2 P R I N T " ( C R } C O M P U T E R P L A Y S A

T R U M P I Y O P L A Y "6 0 1 3 4 P R I N T " ( C R } T H E 2 Y O W I Y

T R U M P E D T H E A C E "6 0 1 5 0 P R I N T6 0 1 5 2 P R I N T " { C R } P R E S S T P L A Y "6 0 1 5 5 G E T Q $ : I F Q $ = " P " T H E N 66 0 1 5 6 G O T O 6 0 1 5 56 2 0 0 0 R U N 66 2 5 0 0 I F I = 1 T H E N X A = 1 : G O T O 6 2 5 5 O6 2 5 1 0 I F I = 2 T H E N X B = 2 : G O T O 6 2 5 5 O6 2 5 2 0 I F I = 3 T H E N X C = 36 2 5 5 0 R E T U R NB U R E P E L L E N T L I N E C O D E SF O B R I S KL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

C M G N

6 : I A7 P 1 0 : P N1 1 : G F1 5 : L A1 7 : G E

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

2 0 : N G2 1 : 0 E3 7 : O F5 0 : F B1 0 0 : J M1 0 1 : B F1 0 3 : E C1 0 5 : C M1 1 0 : D B1 1 5 : 0 H

A H O Y ! 8

Page 84: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 84/100

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 2 2 : J E1 2 5 : L N1 2 7 : E N1 3 0 : A P1 3 1 : L 61 3 2 : A 01 3 3 : N G1 3 4 : H F1 3 5 : M 01 3 6 : J B1 3 7 : F B1 3 8 : B I1 3 9 : B K1 4 0 : I G1 4 : J 1 4 2 : P A1 4 3 : G F1 5 0 : O J1 5 1 : K L1 5 2 : C F2 0 0 : E C2 1 0 : D E2 2 0 : D B2 3 0 : K G2 3 3 : J L2 3 4 : N E2 3 5 : I M2 3 6 : K 02 3 7 : C N2 4 0 : 0 D2 4 : N 2 4 5 : I K2 4 7 : K 02 4 9 : O A2 5 0 : N K3 0 0 : A L3 0 5 : B D3 0 6 : E C3 1 0 : C K3 1 5 : D G3 3 0 : B P3 4 0 : N N5 0 0 : I C7 0 0 : I J7 2 0 : A 07 2 2 : M I7 5 0 : N E7 5 2 : H G7 5 4 : E D7 6 O : C G7 6 2 : A D7 6 4 : C G8 0 0 : A N

8 A H O Y !

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

8 2 0 : K M8 2 2 : J G8 5 0 : D I8 5 2 : N C8 5 4 : 0 P8 6 0 : C C8 6 2 : O J8 6 4 : A M9 6 O : C O9 6 2 : N A9 6 4 : D I9 7 0 : E N9 7 2 : G H9 7 4 : J J1 0 0 0 : N G1 0 0 5 : I M1 0 1 0 : B O1 0 1 5 : N J1 0 2 0 : N G1 0 3 0 : I M1 1 0 0 : B J1 1 0 5 : D N1 1 1 0 : D E1 1 2 0 : B I1 1 2 5 : D M1 1 3 0 : I M1 2 0 0 : B M1 2 0 5 : G A1 2 1 0 : P D1 2 2 0 : B H1 2 2 5 - . D L1 2 3 0 : I M1 3 0 0 : B L1 3 0 5 : D P1 3 1 0 : 0 01 3 2 0 : B C1 3 2 5 : C F1 3 3 0 : I M1 4 0 0 : C I1 4 0 2 : L F1 4 1 0 : A H1 2 0 : O P1 4 3 0 : I M1 5 0 0 : D F1 5 O 2 : O L1 5 1 0 : P B1 5 2 0 : O J1 5 3 0 : I M1 6 0 0 : D C1 6 0 2 : G J1 6 1 0 : E L1 6 2 0 : J D1 6 3 0 : I M

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

2 0 0 0 : A H2 0 1 0 : J H2 0 2 0 : L L2 O 3 O : I L2 0 4 0 : G I2 0 5 0 : C K2 0 6 0 : F J

0 7 0 : H P3 0 0 0 : K M3 0 0 1 : O H3 0 0 2 : E A3 0 0 5 : J H3 0 1 0 : I M5 0 0 0 : I K5 0 1 0 : B C5 0 2 0 : A D5 0 3 0 : E C5 0 4 0 : D M5 0 5 0 : J F5 1 0 0 : B J5 1 1 0 : B G5 1 2 0 : 0 05 1 3 0 : P K5 1 3 1 : N 05 1 3 2 : M H5 1 3 3 : G M5 1 3 4 : G I5 2 0 0 : I M6 0 0 0 : F A6 0 0 1 : I L6 0 0 5 : A I6 0 0 8 : C D6 0 1 0 - . I M6 1 0 0 : L 06 1 0 5 : K M6 1 1 0 : L I6 1 9 0 : I M7 0 0 0 : G K7 0 0 1 : A B7 0 1 0 : H M7 O 2 O : F L7 5 0 0 : A G7 5 0 1 : J N7 5 0 2 : G I7 5 0 3 : H C7 5 0 4 : F F7 5 0 6 : J L7 5 1 0 : B B

5 1 2 : C G7 8 0 0 : I N7 8 1 0 : N 07 8 2 0 : C L7 8 3 0 : I P

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

8 0 0 0 : M O8 0 0 1 : M 08 0 0 2 : I A8 0 0 3 : M G8 0 0 4 : E O8 0 0 5 : P H8 0 0 6 : J D8 0 0 7 : F J8 0 0 8 : I D8 0 0 9 : M A8 0 1 2 : G L8 0 1 3 : C N8 0 1 5 : L A8 0 1 6 : C F8 0 1 7 : 0 18 0 1 8 : A M8 0 1 9 : J A8 0 2 0 : K P8 0 2 1 : H 08 0 3 0 : C L8 0 4 0 : G C8 1 0 0 : D H8 1 0 5 : D L8 1 1 0 : C K8 1 2 0 : A 08 1 2 5 : D C8 1 3 0 : I M8 2 0 0 : D C8 2 0 5 : D G8 2 1 O . : G B8 2 2 0 : C F8 2 2 5 : G J8 2 3 0 : I M8 3 0 0 : G J8 3 0 5 : G N8 3 1 0 : E E8 3 2 0 : G I8 3 2 5 : B L8 3 3 0 : I M8 9 0 0 : O B8 9 9 9 : I M9 0 0 0 : H J9 0 1 0 : I P9 0 2 0 : O G9 0 3 0 : G N9 9 9 9 : T M1 0 0 0 0 : J L1 0 1 0 0 : I D1 0 1 5 0 : B K1 0 2 0 0 : M P1 0 2 0 5 : B L1 0 2 1 0 : F N1 O 2 2 O : H I

Page 85: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 85/100

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 0 2 3 0 : C N1 0 2 4 0 : P H1 0 2 5 0 : M K1 O 2 5 5 : H F1 0 2 5 6 : L L1 0 2 6 1 : M I1 0 2 6 2 : O B1 0 2 6 3 : F A1 0 2 6 4 : I N1 0 2 6 5 : B L1 0 2 6 7 : D B1 0 2 6 8 : G N1 0 2 6 9 : J G1 0 2 7 0 : C M1 0 2 7 1 : I K1 2 7 P 1 0 2 7 7 : K A1 0 2 7 8 : L G1 0 2 7 9 : I D1 0 2 8 0 : M N1 0 2 8 1 : I N1 O 2 8 2 : B E1 0 2 8 4 : G D1 0 2 8 5 : E C1 0 2 8 6 : I C1 0 3 0 0 : D O1 0 3 0 1 : D F1 0 3 1 0 : C K1 0 3 2 0 : C J1 0 4 0 0 : J C1 0 4 1 0 : C J1 0 5 0 0 : C J1 0 7 0 0 : M C1 O 7 O 5 : G B1 0 7 2 0 : 1 11 O 7 4 O : I B1 0 7 6 0 : G L1 0 7 8 0 : F B1 0 8 0 0 : D A1 0 9 0 0 : L F1 O 9 O 5 : K H1 0 9 1 0 : N N1 0 9 1 5 : H N1 0 9 1 6 : E D1 0 9 1 8 : G J1 0 9 T 9 : D B1 O 9 2 O : D A1 O 9 2 2 : O D1 0 9 2 5 : K B1 O 9 3 O : M L1 0 9 3 1 : J E1 0 9 3 2 : K C1 O 9 3 3 : J A

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 0 9 3 4 : J C1 0 9 4 0 : M C1 0 9 4 2 : 0 01 0 9 4 4 : E N1 0 9 4 6 : J K1 0 9 5 0 : C A1 0 9 5 2 : B E1 0 9 5 4 : E N1 0 9 5 6 : J K1 0 9 6 0 : P G1 0 9 6 2 : B E1 0 9 6 4 : E N1 0 9 6 6 : J K1 0 9 7 0 : F A1 0 9 7 4 : C L1 0 9 7 6 : J D1 0 9 8 0 : G L1 0 9 8 2 : J D1 0 9 8 5 : J A1 0 9 9 0 : C M1 0 9 9 1 : F C1 0 9 9 2 : J D1 0 9 9 3 : A B1 0 9 9 4 : J D1 0 9 9 5 : J A1 0 9 9 9 : I M1 1 0 0 0 : F L1 1 0 1 0 : I M1 2 0 0 0 : I C1 2 1 0 0 : F F1 2 2 0 0 : N K1 2 3 0 0 : 1 11 2 4 0 0 : K N1 2 4 0 2 : I M1 2 5 0 0 : D A1 2 5 2 5 : I P1 2 5 5 0 : I G1 2 6 0 0 : A E1 2 6 2 5 : I C1 2 6 5 0 : I G1 4 0 0 0 : M L1 4 0 0 5 : I D1 4 0 1 0 : L A1 4 0 2 0 : G K1 4 0 3 0 : F M1 4 0 4 0 : M P1 4 0 4 2 : B E1 4 0 4 6 : C B1 4 0 5 0 : I M1 4 1 0 0 : K A1 4 1 1 0 : F N1 4 1 2 0 : K J1 4 1 3 0 : I M

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 4 2 0 0 : I L1 4 2 1 0 : G I

2 : 1 1 4 2 3 0 : I M1 4 3 0 0 : J G1 4 3 1 0 : G D1 4 3 2 0 : K P1 4 3 3 0 : I M1 6 0 0 0 : N N1 6 0 1 0 : C C1 6 0 2 0 : B A1 6 0 3 0 : I K1 6 0 4 0 ; J D1 6 0 5 0 : I M1 8 0 0 0 : K F1 8 1 0 0 : A 01 8 1 4 0 : F J1 8 1 5 0 : L J1 8 1 6 0 : P H1 8 1 7 0 : K H1 8 1 8 0 : I H1 8 2 0 1 : I M2 0 0 0 0 : J D2 0 0 5 0 : P B2 0 0 6 0 : J H2 0 1 0 2 : M I2 0 1 0 3 : C M2 0 1 0 4 : L B2 O 1 O 5 : M O2 0 1 1 0 : I M2 1 0 0 0 : J D2 1 0 5 0 : O N2 1 0 6 0 : J K2 1 1 0 2 : M J2 1 1 0 3 : 0 12 1 1 0 4 : K I2 1 1 0 5 : M 02 1 1 1 0 : I M2 5 0 0 0 : N P2 5 0 1 0 : I F2 5 5 0 0 : I J2 6 0 0 0 : E B2 7 0 0 0 : M O2 7 0 0 5 : K M2 7 0 1 0 : 0 H2 8 0 0 0 : B H2 8 0 1 0 : E C2 8 0 2 0 : P G2 8 0 3 0 : B N2 8 0 4 0 : B I2 8 0 5 0 : F M3 0 0 0 0 ; J B3 0 0 0 1 : M J

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

3 0 1 0 0 : I E3 0 5 0 0 : I J3 0 6 0 0 : E B4 0 0 0 0 : I F4 0 0 0 2 : H G4 0 0 0 3 : K L4 0 0 0 4 : N I4 0 0 0 5 ; I G5 0 0 0 0 : C D5 0 0 1 0 : 0 M5 0 0 6 0 : N N5 0 0 7 0 : N O5 0 9 9 8 : O A5 0 9 9 9 : I M6 0 0 0 0 : L J6 0 0 0 2 : C C6 0 0 0 5 : K A6 0 0 0 6 : M 06 0 0 0 7 : A E6 0 0 0 8 : H I6 0 0 0 9 : F C6 0 0 1 0 : B O6 0 0 1 1 : G J6 0 0 1 2 : J F6 0 0 1 3 : K B6 0 0 1 4 : L D6 0 0 1 5 : D C6 O O 1 6 : O A6 0 0 1 7 : G D6 0 0 1 8 : N E6 0 0 1 9 : L A6 0 0 2 0 : G I6 0 0 2 1 : J A6 0 0 2 2 : J P6 0 0 2 3 : L C6 0 0 4 0 : G J6 0 0 4 1 : J A6 0 0 4 2 : O H6 0 0 4 3 : I K6 0 1 0 0 : P F6 0 1 0 4 : I J6 0 1 0 7 : 0 16 0 1 0 9 : J J6 0 1 1 1 : K C6 0 1 1 3 : K J6 0 1 1 5 : H P6 0 1 1 6 : A H6 0 1 1 7 : J J6 O 1 1 9 : D B6 0 1 2 1 : A M6 0 1 2 3 : A A6 0 1 2 5 : G N6 0 1 2 8 : J JA H O Y ! 8

Page 86: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 86/100

L I N EL I N EL I N EL I N EL I N EL I N EL I N E

6 0 6 0 6 0 6 0 6 0 6 0 6 0

3 0 : K F3 2 : J L3 4 : H B5 0 : J J5 2 : B F5 5 : H L5 6 : 1 1

L I N EL I N EL I N EL I N EL I N EL I N E S

6 2 0 0 0 : M A6 2 5 0 0 : 1 16 2 5 1 0 : M D6 2 5 2 0 : N K6 2 5 5 0 : I M4 5

R A N D O MD I S P L A YF R O M P A G E 9 I M P O R T A N T

B e f o r e t y p i n g i a n A h o y ! p r o g r a m , r e f e r t t h f i r s t t w o p a g e s o f t h e p r o g r a m l i s t i n g s s e c t i o n .

1 G O S U B 5 0 0 : G 0 S U B 6 0 1 0 G O S U B 6 4 1 1 I P E E K ( 1 9 7 ) = 6 4 T H E N1 2 G O T O 1 0 4 9 R E 4 9 R E S E U V E R S I O N4 9 R E 5 0 C H = 1 0 2 4 * 1 4: R E A D N : P 0 K E5 0 R E V I F O R I = C H T ON : N E X T5 0 R E I Y O D O N ' T U S E C U S T O MH A R A C T E R S , R E P L A C E5 0 R E 5 0 S P = C H + 3 2 * 8 : F 0 RO K I , 0 : N E X T5 1 X C = P E E K ( 5 3 2 7 2 )A N D 2 4 0 ) + 1 45 1 R E M V I C V E R S I O N : 5 1 P O K E2 8 : P 0 K E 5 6 , 2 8 : P 0 K E 3 6 8 6 9 , 2 5 55 2 S H $ ( 0 , 0 ) = " @ A B C " : S H $ ( 0 , l ) = M D E FG " : S H $ ( 1 , O ) = " H I M : S H $ ( 1 , l ) = M J K t r5 3 S H $ ( 2 , O ) " L " : S H $ ( 2 , 1 ) I I M " : B U $= M N " : L H $ = " O n + C H R $ ( 1 7 ) + C H R $ ( 1 5 7 ) + nP 5 6 R E = 3 8 : R F = 3 9 : B E = 2 3 : B F = 2 4 : R E MI V A L U E S A R 2 0 , 2 1 , 2 0 , 2 5 R E ( 0 ) = R E - 3 : R E ( l ) = R E - l : R E ( 2 ) = RE : R E M U S E D I M O V I N G D I S P L A Y O N L Y5 7 P O K E 5 3 2 8 0 , 1 1 : P O K E 5 3 2 8 1 , 1 15 7 R E M V I C V E R S I O N : 5 7 P O K E 3 6

U V E R T I C A L M O V E M E N T

S C R E E N=

F O T I

1 1

C H A R A C T E R S E T - - 6 4

F O I = C H T C H + 1 3 5N : N E X T

V E R S I O N : 5 0 C H = 7 1 6 8 :C H + 1 3 5 : R E A D N : P O K E I

5 0 0 - 5 1 1 W I T HI = S P T S P + 7 : P

P O K E 5 3 2 7 2 , ( X C5

7 9 , 1 8 45 9 R E T U R N5 9 R E 5 9 R E M S E TS T R I N G S5 9 R E 6 0 0 D I M V P $ ( B E ) : V P $ ( 0 ) = C H R $ ( 1 9 ) : FO R 1 = 1 T B E : V P $ ( I ) = V P $ ( I - 1 ) + C H R $( 1 7 ) : N E X T6 1 C L $ ( O ) = C H R S ( 1 5 9 ) : C L $ ( 1 ) = C H R $ (1 5 8 ) : C L $ ( 2 ) = C H R $ ( 1 5 2 ) : C L $ ( 3 ) = C H R $( 1 5 3 )6 1 C L $ ( 4 ) = C H R $ ( 1 5 5 )6 2 R E T U R N6 3 7 R E M6 3 R E G E N E R A T E R A N D O M6 3 R E 6 4 P R I N T C H R S ( 1 4 7 ) : F O RT ( B E / 3 ) : N = I N T ( R N D ( 9 ) * 2 )

I N T ( R E / 6 )6 4 M = I N T ( 5 * R N D ( 9 ) )6 5 K = l + I N T ( R N D ( 9 ) * 1 0 ) : O N G O S U B

7 0 0 , 6 7 0 , 7 1 0 , 6 7 0 , 7 2 0 , 6 7 0 , 7 3 0 , 6 7 0 ,7 4 0 , 6 7 06 6 N E X T : N E X T : R E T U R N6 7 R E T U R N7 0 P R I N T V P $ ( I * 3 ) T A B ( 6 * J ) C L $ ( M ) SH $ ( O , N ) : R E T U R N7 1 L = 0 : I F ( J + 1 ) * 6 < = R E T H E N L = I N T( R N D ( 9 ) * 4 )7 1 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C L $ ( M) S H $ ( 1 , N ) : R E T U R N7 2 L = O : I F ( J + 1 ) * 6 < = R E T H E N L = I N T( R N D ( 9 ) * 5 )7 2 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C L $ ( M) S H $ ( 2 , N ) : R E T U R N7 3 L = O : I F ( J + l ) * 6 < = R E T H E N I N ( R N D ( 9 ) * 5 )7 3 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C H R $ (1 4 4 ) B U $ : R E T U R N7 4 L = O : I F ( J + 1 ) * 6 < = R E T H E N L = I N T( R N D ( 9 ) * 5 )7 4 P R I N T V P $ ( I * 3 ) T A B ( 6 * J + L ) C H R $ (5 ) L H $ : R E T U R N1 0 0 0 D A T A1 0 0 8 D A T A5 5 , 2 5 51 0 1 6 D A T A, 2 5 51 0 2 4 D A T A1 0 3 2 D A T A1 0 4 0 D A T A, 2 5 5

0 , 0 , 0 , 3 , 6 , 2 5 5 , 1 2 7 , 3 10 1 9 8 , 1 9 8 , 2 5 5 , 1 7 0 , 2 5 5 , 20 , 4 8 , 4 8 , 2 5 4 , 1 7 1 , 2 5 5 , 2 5 50 , 0 , 0 , 0 , 1 9 2 , 2 4 8 , 2 4 8 , 2 4 00 , 0 , 0 , 0 , 3 , 3 1 , 3 1 , 1 50 . 1 2 , 1 2 , 1 2 7 , 2 1 3 , 2 5 5 , 2 5 5

8 A H O Y !

Page 87: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 87/100

1 0 4 82 5 1 0 5 61 0 6 41 0 7 21 0 8 01 0 8 81 0 9 6

. 1 1 0 41 1 1 21 1 2 0

• 1 1 2 82 5

D A T A 0 , 9 9D A T A 0 , 0 ,D A T A 0 , 0 ,D A T A 0 , 0 ,D A T A 0 , 0 ,D A T A 0 , 0 ,D A T A 0 , 0 ,D A T A 0 , 0 ,D A T A 0 , 0 ,

, 9

0

0 0 0 0 o o o

D A T A 6 0 , 6 6 ,D A T A 6 0 , 4 4 ,

2 5 5 , 8 5 ,

1 9 2 , 9 6 , 2 5 5

0 0 0 0 0 0 6 6

1 5 , 1 2 1 9 2 , 2 2 4 ,3 , 7 , 6 19 6 , 2 4 0

5 5 , 2 5 5 ,, 2 5 4 , 2 5, 6 1 8 8 , 2 5 2

, 6 , 9 4 , 2 5 2

8 , 2 8 , 2 4 71 6 , 5 6 ,2 8 , 2 8 ,, 6 0 , 6 0

, 1 2 72 3 9 , 2 5 48 6 , 6 0 , 5 2 , 6 0

, 6 0 , 1 2 6 ,

B U R E P E L L E N T L I N E C O D E SF O R A N D O M D I S P L A YL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 0 I 1 0 0 : C K1 1 0 : I 1 2 0 : C F4 9 7 : J D4 9 8 : J D4 9 9 : J D5 0 0 : B D5 0 1 : G N5 0 2 : F M5 0 5 : L P5 1 0 : D N5 1 1 : N B5 2 0 : F B5 3 0 : E H5 6 0 : L A5 6 5 : B C5 7 0 : L K5 7 1 : N P5 9 0 : I M5 9 7 : J D5 9 8 : A H5 9 9 : J D6 0 0 : G P6 1 0 : A H6 1 5 : K H6 2 0 : I M6 3 7 : J D6 3 8 : J F6 3 9 : J D6 4 0 : N A

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S :

9 0 , 2 5 5 ,

6 4 5 : F 06 5 0 : C F6 6 0 : A E6 7 O : I M7 0 0 : M B7 1 0 : J C7 1 5 : E L

2 0 : J D7 2 5 : J I7 3 0 : J D7 3 5 : B F7 4 0 : J D7 4 5 : F F1 0 0 0 : P I1 0 0 8 : C L1 0 1 6 : N C1 0 2 4 : C A1 0 3 2 : N P1 0 4 0 : H A1 0 4 8 : H F1 0 5 6 : B M1 0 6 4 - . P K1 O 7 2 : B E1 0 8 0 : O P1 0 8 8 : M E1 0 9 6 : A E1 1 0 4 : M G1 1 1 2 : 0 01 1 2 0 : D J1 1 2 8 : D 06

M O V I N GD I S P L A YF R O M P A G E 9

P R O G R A M M E R S ! A h o y ! p a y s c o m p e t i t i v e r a t e sf o 6 a n V I p r o g r a m s . S e n d u y o u r s o d i s ko t a p e , w i t h s t a m p e d , s e l f - a d d r e s s e d e n v e l o p e .

• 1 G O S U B 5 0 0 : G 0 S U B 6 0 • 8 G O S U B 6 4 • 9 R E • 9 R E M M A I N L O O P• 9 R E • 1 0 0 F O R K = T 6 : I = X ( K )• 1 0 5 H P ( I ) = H P ( I ) + D I ( I ) : I F H P ( I ) > R E

( I T H E N D I ( I ) = - D I ( I ) : H P ( I ) = R E ( I ): G O T O 1 1

• 1 1 0 I H P ( I ) = - 1 T H E N H P ( I ) = O : D I ( I. 1 1 5 D ( I ) = D I ( I ) : I F D ( I ) = - 1 T H E N D

I ) = 0• 1 2 5 P R I N T V P $ ( V P ( I ) ) T A B ( H P ( I ) ) C L $

f V \ j _

1 5 N E X T1 6 G O T O 1 0

• 4 9 7 R E • 4 9 8 R E M S E T U C H A R A C T E R S E T - - 6 4

V E R S I O N. 4 9 9 R E • 5 0 0 C H = 1 0 2 4 * 1 4 : F 0 R I = C H T C H + 1 3 5

: R E A D N : P O K E I , N : N E X T• 5 0 1 R E M V I V E R S I O N : 5 0 C H = 7 1 6 8 :

F O I = C H T C H + 1 3 5 : R E A D N : P O K E I N : N E X T

• 5 0 5 S P = C H + 3 2 * 8 : F 0 R I = S P T O S P + 7 : PO K 1 , 0 : N E X T

• 5 1 0 X C = P E E K ( 5 3 2 7 2 ) : P 0 K E 5 3 2 7 2 , ( P EE K ( 5 3 2 7 2 ) A N D 2 4 0 ) + 1 4

• 5 1 1 R E M V I C V E R S I O N : 5 1 P O K E 5 2 2 8 : P O K E 5 6 , 2 8 : P 0 K E 3 6 8 6 9 , 2 5 55 2 S H $ ( O , O ) M @ A B C S H $ ( O , 1 )

E F G M : S H $ ( 1 , O ) = " H I " : S H $ ( 1 , 1 ) = " J • 5 3 0 S H $ ( 2 , 0 ) = " L " : S H $ ( 2 , 1 ) = " M " : B

U $ = " N " : L H $ - n O { C D } { C L } P n' 5 6 0 R E = 3 8 : R F = 3 9 : B E = 2 3 : B F = 2 4 : R E M

I V A L U E S A R 2 0 , 2 1 , 2 1 , 2 2• 5 6 5 R E ( O ) = R E - 3 : R E ( 1 ) = R E - 1 : R E ( 2 ) = R• 5 7 0 P O K E 5 3 2 8 0 , 1 1 : P O K E 5 3 2 8 1 , 1 1• 5 7 1 R E V I V E R S I O N : 5 7 P O K E 3 6

7 9 , 1 8 4• 5 9 0 R E T U R N• 5 9 7 R E

A H O Y ! 8

Page 88: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 88/100

. 5 9 8 R E M S E T U V E R T I C A L M O V E M E N TS T R I N G S

. 5 9 9 R E • 6 0 0 D I V P $ ( B E ) : V P $ ( 0 ) = M { H M } " : F O R

1 = T B E : V P $ ( I ) = V P $ ( I - l ) + n { C D } ": N E X T6 1 C L $ ( O ) " { C Y ) M : C L $ ( l ) t t { Y L } I I : CL $ ( 2 ) = " { G 2 } M

• 6 1 5 V P ( O ) = 4 : V P ( l ) = 1 0 : V P ( 2 ) = 1 6• 6 2 0 F O = T H P ( I ) I N T ( R N D (

9 ) * ( R E ( I ) - 2 ) ) : J = I N T ( R N D ( 9 ) * 2 ) : I FJ = T H E N J = - l

• 6 2 5 D I ( I ) = J : N E X T• 6 3 0 X ( O ) = O : X C 1 ) = 1 : X ( 2 ) = 2 : X ( 3 ) = 2 : X

( 4 ) = 1 : X ( 5 ) = 2 : X ( 6 ) = 2• 6 3 5 R E T U R N• 6 3 7 R E • 6 3 8 R E G E N E R A T E R A N D O M S C R E E N• 6 3 9 R E • 6 4 0 P R I N T " { S C } " : F O R 1 = T I N T ( B

E / 6 ) : F 0 R J = T I N T ( R E / 2 )• 6 5 0 K = 1 + I N T ( R N D ( 9 ) * 9 ) : 0 N G O S U B• 7 0 0 , 6 7 0 , 6 7 0 , 7 1 0 , 6 7 0 , 7 1 0 , 7 1 0 , 6 7 0 , 7

1 • 6 6 0 N E X T : N E X T : R E T U R N• 6 7 0 R E T U R N• 7 0 0 P R I N T V P $ ( I * 6 ) T A B ( 2 * J ) I I { W H ] " LH $ : R E T U R N• 7 1 0 P R I N T V P $ ( I * 6 ) T A B ( 2 * J ) " { B K } ( C

D } " B U $ : R E T U R N• 1 0 0 0 D A T A 0 , 0 , 0 , 3 , 6 , 2 5 5 , 1 2 7 , 3 1

1 9 8 , 1 9 8 , 2 5 5 , 1 7 0 , 2 5 5 , 2

B U R E P E L L E N T L I N E C O D E SF O M O V I N G D I S P L A Y

• 1 0 0 8 D A T A5 5 , 2 5 5

- 1 0 1 6 D A T A, 2 5 5

• 1 0 2 4• 1 0 3 2• 1 0 4 0

0 , 4 8 , 4 8 , 2 5 4 , 1 7 1 , 2 5 5 , 2 5 5

D A T AD A T A

0 , 0 , 0 , 0 , 1 9 2 , 2 4 8 , 2 4 8 , 2 4 00 , 0 , 0 , 0 , 3 , 3 1 , 3 1 , 1 5

D A T A, 2 5 5

• 1 0 4 8 D A T A2 5

• 1 0 5 6 D A T A 0 , 0 , 0 , 1 9 2 , 9 6 , 2 5 5 , 2 5 4 , 2 5

1 0 6 4• 1 0 7 2

0 , 1 2 , 1 2 , 1 2 7 , 2 1 3 , 2 5 5 , 2 5 5

0 , 9 9 , 9 9 , 2 5 5 , 8 5 , 2 5 5 , 2 5 5 ,

0 , 0 ,

D A T AD A T A

• 1 0 8 0 D A T A 0 , • 1 0 8 8 D A T A 0 , • 1 0 9 6 D A T A 0 ,

D A T A 0 , 0 ,

0 , 6 , 1 5 , 1 2 2 , 6 30 , 1 9 2 , 2 2 4 , 1 8 8 , 2 5 20 , 3 , 7 , 6 1 , 6 30 , 9 6 , 2 4 0 , 9 4 , 2 5 2

, 2 8 , 2 4 7 , 1 2 7• 1 1 0 4• 1 1 1 21 1 2 0• 1 1 2 8

2 5

0 , 0 , 1 6 , 5 6 , 2 3 9 , 2 5 4D A T A 0 , 0 , 0 , 0 , 2 8 , 2 8 , 8 , 6 2D A T A 6 0 , 6 6 , 6 6 , 6 0 , 6 0 , 6 0 , 5 2 , 6 0D A T A 6 0 , 4 4 , 6 0 , 6 0 , 1 2 6 , 9 0 , 2 5 5 ,

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 8 9 9 9 1 0 1 0 1 1 1 1 1 2 1 5 1 6 4 9 4 9 4 9 5 0 5 0 5 0 5 1 5 1 5 2 5 3 5 6 5 6 5 7 5 7 5 9 5 9 5 9 5 9 6 0

I C J P J

N J C A J M C J J J B G L D N B C E O L N I J A J P

6 1 0 : B D

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S

6 1 5 : M M6 2 0 : M E6 2 5 : N J6 3 0 : G H6 3 5 : I M6 3 7 : J D6 3 8 : J F6 3 9 : J D6 4 0 : H H6 5 0 : C J6 6 0 : A E6 7 O : I M7 0 0 : L F7 1 0 : G P1 0 0 0 : P I1 0 0 8 : C L1 0 1 6 : N C1 0 2 4 : C A1 0 3 2 : N P1 0 4 0 : H A1 0 4 8 : H F1 0 5 6 : B M1 0 6 4 : P K1 0 7 2 : B E1 0 8 0 : 0 P1 0 8 8 - . M E1 0 9 6 : A E1 1 0 4 : M G1 1 1 2 : 0 01 1 2 0 : D J1 1 2 8 : D 06

_ _ _ - ]

C H E C K L I S TF R O M P A G E 2 I M P O R T A N T

B e f o r e t y p i n g i a A h o y ! p r o g r a m , r e f e r t o t h f i r s t t w p a g e s o t h p r o g r a m l i s t i n g s s e c t i o n .

1 G 0 S U B 7 0 0 : C 0 = 5 3 2 8 0 : S E = 5 4 2 2 : P 0 KE S E + 2 4 , 1 52 D I M I $ ( 1 O , 2 1 ) , G $ ( 1 O , 2 3 ) , T I $ ( 1 O ,2 3 ) , T G $ ( 1 O , 2 3 ) , R $ ( 2 4 )2 R $ ( 0 ) = " { H M } " : F 0 R I = l T 0 2 4 : R $ ( I ) =

8 A H O Y !

Page 89: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 89/100

R $ ( I - 1 ) + " { C D } " : N E X T2 P O K E C O + 2 , 1 4 : P 0 K E C 0 + 3 , 1 3 : P 0 K E C 0

4 , • 3 E S $ = R $ ( 2 4 ) + "• 3 A $ = " I T E M

A 2 $ = B $ : A 3 $ = "• 3 A $ = " W T " : G O S U B 1• 3 E R $ = R $ ( 2 0 ) + "• 3 L $ = C H R $ ( 3 2 ) : F O R I

C 2 $ : N E X T : F O R I = 1 T O 4 :• 3 D $ = C H R $ ( 1 6 0 ) : C 3 $

C 3 $ + C 3 $ + C 3 $• 3 C L $ = C 4 $ + C 4 $ + C 4 $• 3 8 A $ = " W H A T I T E M ?

$ = B $ : A $ = " W E I G H T O B

• 3 A S = " C O D E F O "

" : G 0 S U B 1 0 0 0 :0 0 0 : A 4 $ = B $

i

= 1 T O 1 4 : C 2 $ = L $ +C 4 $ = C 4 $ + L $ : N E X= D $ + D $ + D $ : C X $ =

" : G O S U B 1 0 0 0 : S 2" : G O S U B 1 0 0 0 : S 3G O S U B 1 0 0 0 : S 4 $ =

4 A C H O S E A N " : G 0 S U B 1 0 0 0 : S l $= B $ : A $ = " D E L E T E A N " : G 0 S U B 1 0 0 0 : S4 A $ = " F l - D E L$ : A $ = M F 2 - C H N G4

" : G O S U B 1 0 0 0 : F 1 $ = B" : G O S U B 1 0 0 0 : F 2 $ = B $

F 3 - E X T R G O S U B 1 0 0 0 : F 3 $ = F 4 - T 0 T L G 0 S U B 1 0 0 0 : F 4 $ B F 5 - N E W " : G 0 S U B 1 0 0 0 : F 5 $ = BF 6 - C 0 P Y G 0 S U B 1 0 0 0 F 6 B

F 7 - N E X T G 0 S U B 1 0 0 0 : F 7 $ = G 0 S U B 1 0 0 0 F 8 B

" : G O S U B 1 0 0 0 : E 1 $ = BF 8 - L I S T

E - E N D

A $ : A $4 A $ : A $ = "

• 4 A $ : A $ t 4 A $ = M

■ 6 R E A D C $ : I F C $ = " E N D " T H E N 1 1 57 M = M + 1 : C $ ( M ) = C $ : N = O1 0 R E A D I $ , N O : I F I $ = " O " T H E N N ( M ) = N :G O T 0 6 0

■ 1 1 0 N = N + l : I $ ( M , N ) = I $ : P = 4 : G 0 S U B 1 1 00 : G $ ( M , N ) = A $ : G O T 0 1 0 0

■ 1 1 5 P R I N T " { S C } " : P 0 K E 5 3 2 6 5 1 P E E K ( 5 32 6 5 ) O R 6 41 2 P O K E C 0 , 3 : P 0 K E C O + l , 3 : F 0 R X = 1 T OM : G 0 S U B 5 0 0 : P R I N T " { W H } " R $ ( 2 0 ) S l $ ;

• 1 3 0 P R I N T R $ ( 2 4 ) F 1 $ T A B ( 1 O ) F 3 $ T A B ( 20 ) F 5 $ T A B ( 3 0 ) F 7 $ ; : G 0 S U B 8 0 01 5 G E T K $ : I F K $ = " " T H E N 1 5 01 5 P R I N T E R $ ; : I F K $ = " { F 7 ) " T H E N 2 6 01 5 I F K $ = " { F l ] n T H E N G 0 S U B 3 0 0 0 : P R I NT " { W H } " R $ ( 2 O ) S 1 $ : G O T O 1 5 O1 5 I F K $ " { F 5 } I T T H E N G O S U B 3 5 0 0 : P R I NT " { W H } t T R $ ( 2 O ) S l $ : G O T O 1 5 01 5 I F K $ = " { F 3 } M T H E N G O S U B 2 5 O O : P R I NT " { W H } " R $ ( 2 0 ) S 1 $ : G O T 0 1 5 0

1 6 K = A S C ( K $ ) - 6 4 : I F K > N ( X ) O R K < 1 T H EN G O S U B 2 1 0 0 : G O T 0 1 5 0

• 1 7 0 I F I $ ( X , K ) = T I $ ( X , K ) T H E N G 0 S U B 2 10 0 : G O T O 1 5

• 1 9 0 G 0 S U B 4 0 0 : G O T 0 1 5 0• 2 6 0 N E X T X : G 0 T 0 4 0 0 0. 4 0 0 P R I N T " { R V } { L G } " R $ ( 1 + K ) T A B ( 1 3 )

D $ C H R $ ( K + 9 6 ) D $ ;• 4 0 2 I F C H T H E N 4 1 0• 4 0 5 G O S U B 2 0 0 0• 4 1 0 J $ = I $ ( X , K ) : I $ = L E F T $ ( J $ , L E N ( J $• 4 2 0 P R I N T " { R V } { G N } " T A B ( 1 7 ) 1 $ ; : A $ «

R I G H T $ ( J $ , 1 ) : G O S U B 1 O O O• 4 3 0 P R I N T " { R V } { L G } " T A B ( 3 1 ) B $ ; T A B (

3 3 ) " { G N } " G $ ( X , K ) : I F C H T H E N R E T U R N• 4 4 0 F T = F T + V A L ( G $ ( X , K ) ) : G O S U B 8 0 0• 4 7 0 S ( X ) = S ( X ) + V A L ( G $ ( X , K ) ) : N O = S ( X

: 5 : G 0 S U B 1 1 0 0 : G 0 S U B 1 0 0 0• 4 7 5 P R I N T R $ ( 2 2 ) T A B ( 3 1 ) D $ B $ D $• 4 8 0 T I $ ( X , K ) = I $ ( X , K ) : T G $ ( X , K ) = G $ (

X , K ) : R E T U R N• 5 0 0 A $ = " " + C H R $ ( X + 6 4 ) : G 0 S U B 1 0 0 0 : P

R I N T " { S C } { W H } " T A B ( 1 3 ) B $ D $ " { B K } { R V} " A 2 $ " ( B K ) " A 3 $ n { B K } " A 4 $ L $

• 5 2 0 Z $ = " " : A $ = C $ ( X ) : F O R K = 1 T O L E N ( A $) + 2 : Z $ = Z $ + D $ : N E X T : P R I N T " { H M } { W H } [R V } " Z $

• 5 2 2 G 0 S U B 1 0 0 0 : P R I N T " { R V } " D $ B $ D $ : PR I N T " { R V ) " Z $5 3 P R I N T " { H M } { C D } " ; : F O R I 1 T O 2 1 : PR I N T T A B ( 1 3 ) " { R V } " C 3 $ C 2 $ C 3 $ C 4 $ D $ : NE X 5 4 P R I N T " { H M } { C D } { C D } " ; : F O R Y 1 T N ( X ) : A $ = C H R $ ( Y + 6 4 ) : G 0 S U B 1 0 0 0 : P R I NT T A B ( 1 4 ) " { R V } { W H } " B $ ;

• 5 4 5 J $ = I $ ( X , Y ) : I $ = L E F T $ ( J $ , L E N ( J $5 5 P R I N T " { R V } { G l } " T A B ( 1 7 ) 1 $ ; : A $ =R I G H T $ ( J $ , 1 ) : G O S U B 1 0 0 05 6 P R I N T " { R V } { W H } " T A B ( 3 1 ) B $ T A B ( 33 ) " { G 1 } " G $ ( X , Y ) : N E X T : R E T U R N7 0 P O K E 5 3 2 8 0 , O : P O K E 5 3 2 8 1 , 0 : P R I N T" { S C } { L G } { C D } { C D } { C D } { C D } { C D } { C D }{ C D } " ; : A $ = " "

• 7 1 5 F O R I = 1 T O 7 : R E A D A $ : P R I N T T A B ( 1 3 )A $ : N E X T : R E T U R N

• 7 5 0 D A T A " { R V ] [ R 0 } £ { R V } { R O } { R { R 0 1 { R V } { R O } P { R V } { R O } P { R V }

{ R O } N " , " { R V } { R O } { R V } { R O } C { R V{ R O } { R V } { R O } C { R V } { R O } { R V }

{ R O } M "• 7 6 0 D A T A " { R V ) { R O } ^ { R V } { R O } { R V

A H O Y ! 8

Page 90: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 90/100

{ R O } { R V } { R O } ( 3 { R V } { R 0 } ( 3 { R V } . 3 0 1 0 G E T E $ : I F E $ " " T H E N 3 0 1 0{ R O } N ' \ - 3 0 1 5 E = A S C ( E $ ) - 6 4 : I F E = - 5 1 T H E N 3 0 9 0

* 7 7 O D A T A " { R V } { R O | { R V } { R O } • 3 0 2 0 I F E < O O R E > N ( X ) T H E N G O S U B 2 1 O O : G{ R V } £ J R O ] H 7 { R V } { R n } Y " , M { R V } 0 T 0 3 0 1 0R O } { R V } { R O } " * l R V } * { R O } { R V } - 3 0 3 0 I F T I $ ( E < > I $ ( E ) T H E N G O S U B

{ R V } { R 0 } @ { R V } { R O } t i { R V } 2 1 0 0 : G 0 T 0 3 0 1 0- 3 0 3 5 S ( X ) = S ( X ) - V A L ( G $ ( X , E ) ) : F T = F T

7 8 R E T U R N - V A L ( G $ ( X , E ) ) : T I $ ( X , E ) = " "• 8 0 0 P R I N T R S ( 5 ) " { B L } T O T A L - 3 0 5 5 P R I N T " { H M } { G l } " ; : A $ = C H R $ ( E + 6• 8 1 0 P R I N T T A B ( 1 ) C 3 $ C 3 $ D $ : N O = F T : P = 5 4 ) : G 0 S U B 1 0 0 0 : P R I N T R $ ( E + l ) T A B ( 1 4

: G O S U B 1 1 0 0 : G O S U B 1 0 0 0 { R V ] { W H } " B $ ;• 8 2 0 P R I N T T A B ( 1 ) " { W H } " D $ B $ D $ : P R I N T • 3 0 5 6 J $ = I $ ( X , E ) : I $ = L E F T $ ( J $ , L E N ( J

T A B ( 1 ) C 3 $ C 3 $ D $ : R E T U R N $ ) - l )• 1 0 0 0 B $ = " " : F O R J = 1 T O L E N ( A $ ) : B = A S C ( . 3 0 5 7 P R I N T " { R V } { G l } " T A B ( 1 7 ) I $ ; : A $

M I D $ ( A $ , J , 1 ) ) : B = B + 3 2 : B = B - 9 6 * ( B < 9 6 = R I G H T $ ( J $ , 1 ) : G 0 S U B 1 0 0 0- 3 0 5 8 P R I N T " ( R V } { W H } " T A B ( 3 1 ) B $ ; T A B

• 1 0 1 0 B $ = B $ + C H R $ ( B ) : N E X T : R E T U R N ( 3 3 ) " { G l } " G $ ( X , E )• 1 1 0 0 A $ = S T R $ ( N O ) : L N = L E N ( A $ ) - 1 • 3 0 6 0 N O = S ( X ) : P = 4 : G 0 S U B 1 1 0 0 : G 0 S U B 1• 1 1 1 0 F O R J = 1 T O P - L N : A $ = " " + A $ : N E X T : 0 0 0 : P R I N T " ( W H } " R $ ( 2 2 ) T A B ( 3 3 ) B $ : G O

A $ = R I G H T $ ( A $ , P ) : R E T U R N S U B 8 0 0• 2 0 0 0 P O K E S E + 5 , O : P O K E S E + 6 , 2 4 7 : P O K E - 3 0 9 0 P O K E C O , 3 : P R I N T " { W H } " R $ ( 2 0 ) S I

S E + 4 , 1 7 : P O K E S E + 1 , 5 0 : P O K E S E , 0 $ * R E T U R N• 2 0 1 0 F 0 R T = l T 0 9 9 : N E X T : P 0 K E S E + 4 1 6 » 3 5 0 0 P O K E C O , 4 : P R I N T R $ ( 2 0 ) " { W H } " S 2

R E T U R N2 1 0 0 P O K E S E + 5 , 4 5 : P O K E S E + 6 , 1 6 5 : P O K 3 5 0 5 G E T A $ : I F A $ - " " T H E N 3 5 0 5E S E + 4 , 3 3 : P O K E S E + 1 , 6 : P O K E S E , 5 • 3 5 0 6 I F A S C ( A $ ) = 1 3 T H E N 3 5 9 O

• 2 1 1 0 F O R T = l T 0 1 5 0 : N E X T : P O K E S E + 4 , 3 2 - 3 5 1 0 K = A S C ( A $ ) - G 4 : I F K > N ( X ) O R K < 1 T H: P O K E S E + l t O : P O K E S E , 8 0 : R E T U R N E N G 0 S U B 2 1 0 0 : G 0 T 0 3 5 0 5

. 2 5 0 0 I $ = " " : N ( X ) = N ( X ) + 1 : P O K E C O , 2 - 3 5 2 0 I F I $ ( X , K ) = T I $ ( X , K ) T H E N G 0 S U B 2• 2 5 0 2 P R I N T R $ ( 2 3 ) ; : I N P U T " { G l } E X T R 1 0 0 : G 0 T 0 3 5 0 5

I T S M " ; I $ * 3 5 3 5 G 0 S U B 1 0 0 0 : P R I N T " { W H } " E R $ R $ ( 22 5 0 4 I F I $ = " " T H E N P 0 K E C 0 , 3 : P R I N T R $ ( 2 ) S 3 $ B S " { G 1 } " : I N P U T W $2 3 ) " " : R E T U R N • 3 5 4 0 N O = V A L ( W $ ) : P = 4 : G 0 S U B 1 1 0 0 : G $ (2 5 0 5 I F A S C ( I $ ) 1 3 T H E N P 0 K E C 0 , 3 : R E T X , K ) A S : P R I N T S ( 2 1 )U R . 3 5 5 0 P R I N T t : { W H } " R $ ( 2 3 ) " " R $ (2 5 0 7 I F L E N ( I $ ) > 1 2 T H E N I $ L E F T $ ( I $ , 2 2 ) S 4 $ B $ " { G l } " ;1 2 - 3 5 5 5 G E T A $ : I F A $ = " " T H E N 3 5 5 5

• 2 5 1 0 I $ ( X , N ( X ) ) = I $ + " X " : P R I N T R $ ( 2 3 - 3 5 5 6 I F A S C ( A $ ) = 1 3 T H E N 3 5 8 0) - 3 5 6 0 I $ ( X , K ) - L E F T $ ( I $ ( X , K ) , L E N ( I $• 2 5 2 0 P R I N T R $ ( 2 3 ) ; : I N P U T " W E I G H T " ; ( X , K ) ) - 1 ) + A $N 0 : P = 4 : G 0 S U B 1 1 0 0 : G $ ( X , N ( X ) ) = A $ - 3 5 6 5 G O S U B 1 0 0 0 : P R I N T " { W H } { R V } " R $ (

. 2 5 3 0 P R I N T R $ ( 2 3 ) " K + l ) T A B ( 3 1 ) B $3 5 8 0 P R I N T " { R V } { G l } " ^ $ ( K 1 ) T a B ( 3 3• 2 5 4 0 P R I N T R $ ( N ( X ) + 1 ) ; : A S = C H R $ ( N ( X ) G $ ( X , K ) : P R I N T R S ( 2 1 ) "

) + 6 4 ) : G 0 S U B 1 0 0 0 : P R I N T T A B ( 1 4 ) " { R V } - 3 5 9 0 P O K E C O , 3 : P R I N T " { W K } " R $ ( 2 0 ) S IW H } " B $ ; $ R $ ( 2 2 ) " " : R E T U R N

. 2 5 5 0 P R I N T " { R V } { G 1 } " T A B ( 1 7 ) 1 $ ; : A . 4 0 0 0 P R I N T " { S C } " : P O K E C O , 3 : P O K E C O +" X " : G O S U B 1 0 0 0 1 : P O K E C O 2 , 1 4 : P O K E C O 3 , 1 5 : P 0 K E C

2 5 9 0 * P R I N T " { R V } { W H } " T A B ( 3 1 ) B $ ; T A B 4 , 1 2f 3 3 V M G l } " G $ ( X , N ( X ) ) : G 0 S U B 2 0 0 0 : P 0 - 4 0 1 0 A C A T E G O R Y " : G 0 S U B 1 0 0 0K E C O 3 - R E T U R N : T 2 $ = B $ : T 3 $ = " S U B T 0 T A L "• 3 0 0 0 P O K E C O , 1 0 : P R I N T " { W H } " R $ ( 2 0 ) S - 4 0 1 5 P R I N T " { R V } { G 3 } » R $ ( 2 ) T A B ( 7 ) L $^ $ L $ L $ L $ T 2 $ " { G 1 } " T 3 $ ;

9 A H O Y !

Page 91: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 91/100

4 0 2 0 F O R I = l T 0 M + 2 : P R I N T " ( R V } " R $ ( 1 +2 ) T A B ( 7 ) D $ C 3 $ C 4 $ C 4 $ C 4 $ L $ C 3 $ C 3 $ D S D$ : N E X T4 0 3 0 F O R I = 1 T O M : N O = S ( I ) : P = 5 : G O S U B 11 0 0 : G O S U B 1 0 0 0 : N 2 $ = B $4 0 4 0 N O = I : P = 1 : G 0 S U B 1 1 0 0 : G 0 S U B 1 0 0 0: N 1 $ = B $

4 0 5 0 P R I N T " { R V } ( W H ) " R $ ( 3 + 1 ) T A B ( 8 )N 1 $ D $ T A B ( 1 2 ) C $ ( I ) T A B ( 2 6 ) N 2 $ : N E X T4 0 5 5 A $ = " F I N A L T O T A L " : G O S U B 1 0 0 0: F $ = B $4 0 6 0 N 0 = F T : P = 6 : G 0 S U B 1 1 0 0 : G 0 S U B 1 0 0O : F T S = B $4 0 9 0 P R I N T " { W H ) ( R V } " R $ ( 2 0 ) T A B ( 1 0 )C X $ C X $ D $ D $ : P R I N T " { R V } " T A B ( 1 0 ) F $ F T$ D 4 1 0 0 P R I N T " { R V } " T A B ( 1 0 ) C X $ C X $ D $ D $4 1 2 0 P R I N T " { W H } " R $ ( 2 4 ) F 2 $ T A B ( 1 0 ) F6 $ T A B ( 2 O ) F 8 $ T A B ( 3 O ) E 1 $ ;4 1 3 0 G E T A $ : I F A $ t ! " T H E N 4 1 3 04 1 4 0 I F A $ = " { F 2 ) " T H E N 6 0 0 04 1 5 0 I F A $ = " E " T H E N P R I N T " { H M } " : E N D4 1 6 0 I F A $ = " { F 8 ) " T H E N 5 0 0 04 1 6 1 I F A $ = " { F 6 } " T H E N 7 0 0 04 1 7 0 G O S U B 2 1 0 0 : G O T O 4 1 3 05 0 0 0 P R I N T E S $ " { H M } " ; : P O K E C O + 3 f 1 4 :P O K E C O + 3 , 1 3 : P O K E C O + 4 , 5 : P O K E C O , 15 0 0 5 T B = 1 : C = 0 : F O R I = 1 T 0 2 3 : P R I N T "R V } " C L $ D $ C L $ D $ C L $ : N E X T5 0 1 0 P R I N T ' M H M } " ; : F O R X = 1 T O M : A $ = C $( X : C + 1 : I F C 2 3 T H E N T B T B + 1 3 : C 1 P R I N T " { H M } " ;5 0 1 1 0 t f + C $ ( X ) : F O R I L E N ( O $ ) T O1 1 : 0 $ 0 " N E X T : P R I N T " { B L ] " T A B (T B ) O $ " { G 1 } "5 0 1 5 F O R Y = 1 T O N ( X ) : I F T I $ ( X , Y ) = " " T HE N 5 0 5 05 0 1 6 C = C + 1 : I F C = 2 4 T H E N T B = T B + 1 3 : C = 1: P R I N T " { H M } " ;5 0 2 0 I $ = T I $ ( X , Y ) : I F L E N ( I $ ) > 1 2 T H E NI $ = L E F T $ ( I $ , 1 2 )5 0 3 5 P R I N T " { R V } " T A B ( T B ) I $5 0 5 0 N E X T Y , X : P R I N T R S ( 2 4 ) " { W H ) " F 2 $T A B ( 1 O ) F 4 $ T A B ( 2 O ) F 6 $ T A B ( 3 O ) E 1 $ ;5 0 6 0 G E T A $ : I F A $ = " " T H E N 5 0 6 0

I F A $ = " E " T H E N P R I N T " { H M } " : E N DI F A $ = " { F 2 } " T H E N 6 0 0 0I F A $ = " { F 4 ) " T H E N 4 0 0 0I F A $ = " { F 6 } " T H E N 7 0 0 0G O S U B 2 1 O 0 : G O T O 5 O 6 0P O K E C O . 3 : P R I N T " f S C

R E A D E R S E R V I C E I N D E X

5 0 7 05 0 8 05 0 9 05 0 9 55 0 9 96 0 0 0C D } { C DG O R Y ? "

P a g eN o

C o m p a n y R e a d e rS v c . N o

C D } { C D } {{ C D } { G 1 } " T A B ( 1 2 ) " W H A T C A T E

P R I N T

4 A c a d e m y S o f t w a r e5 C o u n t e r p o i n t S o f t w a r e , I n c .5 C r e a t i v e E q u i p m e n t4 M i c r o S y s t e m s D e v e l o p m e n t 46 D a v i d s o n A s s o c i a t e s

6 S p i n n a k e r S o f t w a r e6 C o m m o d o r e S o f t w a r e6 S i e r r a O n - L i n e6 S p i n n a k e r S o f t w a r e5 8 S p i n n a k e r S o f t w a r e 1 3 0 - 3 5 P r o t e c t o E n t e r p r i z e s U - 1 6

C a r d c o , I n c . 1 7 - 1 9L E T C O 2 M I n t e r n a t i o n a l , I n c . 2 S o u n d E x p a n s i o n s 2 H o l l i s C r a f t 2 T O T L S o f t w a r e 2

1 A t a r i 2 1 B r o d e r b u n d 2 2 T O T L S o f t w a r e 2 1 A m t y p e C o r p o r a t i o n 2 85 A d v a n c e d I d e a s 2 5 I n s t a S o f t w a r e 3 5 E v e n t H o r i z o n S o f t w a r e 3 2 C o m p u t e r C r e a t i o n s , I n c . 3 4 E a s t e r n H o u s e 3 2 M i c r o t e c h n i c S o l u t i o n s , I n c . 3 C - K i w i s o f t 3 C - C a r d c o 3 6 M i c r o W f c r e 3 5 C a d m e a n C o r p o r a t i o n 3

H B o o k s 3 2 T r a n s a c t o r P u b l i s h i n g 4 2 I N D U S - T O O L 4

M U S E S o f t w a r e 4 1 S u p e r i o r M i c r o S y s t e m s 4 31 M i c r o W & r e 4

A H O Y ! 9

Page 92: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 92/100

6 0 0 5 F O R I = 1 T O M : P R I N T T A B ( 1 2 ) C H R $ ( I+ 6 4 ) " " C $ ( I ) : N E X T6 0 1 0 G E T A $ : I F A $ " " T H E N b ' j L O6 0 2 0 I F A S C ( A $ ) < 6 5 0 R A S C ( A $ ) > M + 6 4 T HE N 6 0 1 06 0 2 6 C H = - l : P 0 K E C 0 + 2 , 1 4 : P 0 K E C 0 + 3 , 13 : P 0 K E C 0 + 4 , 56 0 3 0 P 0 K E C 0 + 1 , 3 : X = A S C ( A $ ) - 6 4 : G 0 S UB 5 0 06 0 4 0 P R I N T " ( W H } " R $ ( 2 4 ) F 1 $ T A B ( 1 0 ) F3 $ T A B ( 2 0 ) F 4 $ T A B ( 3 0 ) F 5 $ ;6 0 5 0 F 0 R K = l T 0 N ( X ) : I F T I $ ( X , K ) < > " " TH E N G O S U B 4 0 06 0 5 1 N E X T : G 0 S U B 8 0 0 : N 0 = S ( X ) : P = 5 : G 0S U B 1 1 0 0 : G 0 S U B 1 0 0 0 : P R I N T R $ ( 2 2 ) T A B (3 1 ) D $ B $ D $6 0 6 0 C 0 : P R I N T " { W H } " R $ ( 2 0 ) S 1

G E T K $ : I F K $ = " " T H E N 6 1 5 O6 1 5 06 1 5 56 1 5 6

P R I N T E R $ ; : I F K $ " { F 4 } " T H E N 4 0 0F l } " T H E N G 0 S U B 3 0 0 0 : G 0 TF 5 ] " T H E N G O S U B 3 5 O O : G O T

I F K $ = "0 6 1 5 06 1 5 7 I F K $ = "0 6 1 5 06 1 5 8 I F K $ = " { F 3 } " T H E N G 0 S U B 2 5 0 0 : G 0 T0 6 1 5 06 1 6 0 K = A S C ( K $ ) - 6 4 : I F K > N ( X ) O R K < 0 T HE N G O S U B 2 1 0 0 : G O T 0 6 1 5 06 1 7 0 I F I $ ( X , K ) = T I $ ( X , K ) T H E N G 0 S U B 21 O O : G O T O 6 1 5 O6 1 8 0 G O S U B 4 O O : G O T O 6 1 5 O7 0 0 0 P 0 K E C 0 , l : P 0 K E C 0 + l , 1 : P R I N T " ( SC } " : F 0 R I = l T 0 5 : P R I N T : N E X T : L $ = C H R $ (1 3 ) : S $ = C H R $ ( 3 2 )7 0 1 0 S T $ = C H R $ ( 1 5 ) : F O R I = 1 T O 7 5 : B L $ =B L $ + C H R $ ( 9 9 ) : N E X T7 0 2 0 I N P U T " ( B K ) T I T L E F O H A R D C O

H 7 0 3 0 B X $ = C H R $ ( 8 ) : F O R I = 1 T O 7 : R E A D A :B X $ = B X $ + C H R $ ( A ) : N E X T : B X $ = B X $ + S T $7 0 4 0 F O R I = 1 T O 4 : R E A D T $ : T $ ( I ) = C H R $ (1 6 ) + T $ : N E X T7 1 0 0 0 P E N 4 , 4 : P R I N T # 4 , C H R $ ( 1 6 ) " 2 5" C H R $ ( 1 4 ) H $ S T $7 1 0 5 P R I N T # 4 , L $ C H R $ ( 1 8 ) B L $ C H R $ ( 1 46 ) L $ L $7 1 1 0 F O R I = 1 T O M : N O = S ( I ) : P = 5 : G O S U B 11 0 0 : G 0 S U B 1 1 0 07 1 1 5 P R I N T # 4 , C H R $ ( 1 4 ) C $ ( I ) C H R $ ( 1 6) " 1 5 " A $ S T $ L $7 1 2 0 G = O : F O R J = 1 T O N ( I ) : I F T I $ ( I , J ) =" " T H E N 7 1 6 07 1 2 5 G = G + 1 : I F G = 3 T H E N G = 1 : P R I N T # 4

7 1 3 0 I $ = T I $ ( I , J ) : P R I N T # 4 , T $ ( 2 * G - 1) " B X $ S $ L E F T $ ( I $ , L E N ( I $ ) - 1 ) ;7 1 4 0 P R I N T # 4 , T $ ( 2 * G ) R I G H T $ ( I $ , 1 ) $ S $ T G $ ( I , J ) ;7 1 6 0 N E X T : P R I N T # 4 , L $ L $ B L $ : N E X T7 1 6 5 P R I N T # 4 , L $ C H R $ ( 1 4 ) " F I N A L T O A L " C H R $ ( 1 6 ) " 1 5 " F T ; S T $7 1 7 0 P R 1 N T # 4 : C L O S E 4 : E N D9 0 0 0 D A T A S H E L T E R , A I R M A T T R E S S4 9 0 , S L * > C . B A 1 0 0 0 S L P G B A H 1 7 7 59 0 1 0 D A T A, 1 8 2 0 , 0 , 0

9 0 2 0 D A T A

G R O U N D S H E E T . 2 2 5 , T E N T

C L O T H I N G , T I G H T S 2 7 5 , JA C K E T * , 2 6 0 , S O C K S , 3 5 , N Y L O N S H O R T

, 6 9 0 3 0 D A T A P A N T S , 3 4 0 , 0 , 09 0 8 0 D A T A A C C E S S O R Y , L O C K + C A B L E , 6 0 , S P A R E T U B E , 7 0 , T O O L S , 2 0 5 , F L A SH L I G H T , 5 9 0 8 5 D A T A S W I S S K N I F E , 7 0 , 0 , 09 0 9 0 D A T A C O O K W A R E , C U P , 1 0 , U T E N S IL , 4 5 , P O T , 2 5 0 , B O W L , 6 9 1 1 0 D A T A S T O V E 2 8 0 , C A R T R I D G E S2 , 3 2 0 , 0 , 09 2 0 0 D A T A E N D9 3 0 0 D A T A 2 5 5 , 1 9 3 , 1 9 3 , 1 9 3 , 1 9 3 , 1 9 3 ,2 5 9 3 5 0 D A T A 0 8 , 2 4 , 4 4 , 6 0B U R E P E L L E N T L I N E C O D E SF O C H E C K L I S TL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 0 : J H2 0 : G N2 5 : P A2 6 : N H3 0 : N L3 2 C 3 3 : K P3 4 : B A3 5 : L G3 6 : M E3 7 : J B3 8 : E M3 9 : G C4 0 : A B4 J 4 3 E 4 4 : M B4 5 : G I4 6 : L L6 0 : F D7 0 : L F

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 0 0 : E N1 1 0 : 0 A1 1 5 : J H1 2 0 : F C1 3 0 : I M1 5 0 : G J1 5 5 : M I1 5 6 : P 01 5 8 : C J1 5 9 : O L1 6 0 : F L1 7 0 : M I1 9 0 : H M2 6 O : H A4 0 0 : C G4 0 2 : F F4 0 5 : F L4 1 0 : J E4 2 0 : I J4 3 0 : E G4 4 0 : I C

9 A H O Y !

Page 93: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 93/100

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

4 7 0 :4 7 5 :4 8 0 :5 0 0 :5 2 0 :5 2 2 :

3 0 5 4 0 :5 4 5 :5 5 0 :5 6 0 :

0 0 7 1 5 :7 5 0 :7 6 0 :

7 0 7 8 0 :8 0 0 :8 1 0 :8 2 0 :1 0 0 01 0 1 01 1 0 01 1 1 0

0 0 2 0 1 02 1 0 02 1 1 02 5 0 02 5 0 22 5 0 42 5 0 52 5 0 72 5 1 02 5 2 02 5 3 02 5 4 02 5 5 02 5 9 03 0 0 03 0 1 03 0 1 53 0 2 03 0 3 03 0 3 53 0 5 53 0 5 63 0 5 73 0 5 83 0 6 03 0 9 03 5 0 03 5 0 5

F F E D P D O M P L D L K J D A I B C D : E : D : 0 : B : E : E : H : 0 : C

A A I E P I A P 0 L B P N M P E L B E I B L

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

3 5 0 63 5 1 03 5 2 03 5 3 53 5 4 03 5 5 03 5 5 53 5 5 63 5 6 03 5 6 53 5 8 03 5 9 04 0 0 04 0 1 04 0 1 54 0 2 04 0 3 04 0 4 04 0 5 04 0 5 54 0 6 04 0 9 04 1 0 04 1 2 04 1 3 04 1 4 04 1 5 04 1 6 04 1 6 14 1 7 05 0 0 05 0 0 55 0 1 05 0 1 15 0 1 55 0 1 65 0 2 05 0 3 55 0 5 05 0 6 05 0 7 05 0 8 05 0 9 05 0 9 55 0 9 96 0 0 06 0 0 56 0 1 06 0 2 06 0 2 66 0 3 06 0 4 06 0 5 0

K D M M K H L J G B O I K G D K K B C N E D H O F L l - iP J P N O A N H M H N C L J K J P P N N B K K I I D D O

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

6 0 5 1 : E J6 0 6 0 : G J6 1 5 0 : L E6 1 5 5 : 0 E6 1 5 6 : N I6 1 5 76 1 5 86 1 6 06 1 7 06 1 8 07 0 0 07 0 1 07 0 2 07 0 3 07 0 4 07 1 0 07 1 0 57 1 1 07 1 1 5

E O N L K H G O I O E B H K

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S :

7 1 2 07 1 2 57 1 3 07 1 4 07 1 6 07 1 6 57 1 7 09 0 0 09 0 1 09 0 2 09 0 3 0 : H I9 0 8 0 : C K9 0 8 5 : A K9 0 9 0 : J C9 1 1 0 : L H9 2 O O : G B9 3 0 0 : P N9 3 5 0 : L C1 8

K B 0 A A E K I F E

R E N U M B E R I N GF R O M P A G E 2

I M P O R T A N TB e f o r e t y p i n g i a A h o y ! p r o g r a m , r e f e r t t h f i r s t t w p a g e s o f t h e p r o g r a m l i s t i n g s s e c t i o n .

1 0 H E 2 - 1 7 - 8 41 1 D I L ( 2 0 0 0 )1 2 P R I N T 1 1 { S C } ( C D } " ; S P C ( 9 ) ; " R E N U MB E U T I L I T Y " : P R I N T

■ 1 3 0 P R I N T S P C ( 8 ) " ( C ) C O P Y R I G H T 1 9 4 " : P R I N T S P C ( 1 1 ) ; " A N T H O N Y W O O D "1 4 P R I N T : I N P U T " N A M E O P R O G R A M

R E N U M B E R " ; I $1 5 I N P U T " N A M E O R E N U M B E R E D P R O GR A M " ; P S1 6 I N P U T " F I R S T L I N E N U M B E R ? 1 0 0 {C L } { C L } { C L } { C L } ( C L } " ; S1 7 I N P U T " I N C R E M E N T ? 1 0 { C L } { C L ] { CL { C L ) " ; I : P R I N T1 8 D E F N M B ( X ) = I N T ( X / 2 5 6 )1 9 D E F F N L B ( X ) = X - F N M B ( X ) * 2 5 62 0 P R I N T " P A S S O N E . . . " : O P E N 1 5 , 8 , 15 , " 1 0 "2 1 O P E N 2 , 8 , 2 , I $ + " , P , R "2 2 I N P U T # 1 5 , E , E R $ , A , A : I F E O 0 T H E NP R I N T E R $ : C L 0 S E 1 5 : E N D2 3 G O S U B 4 9 0 : A = V2 4 G O S U B 4 9 0 : I F V = 0 T H E N 2 8 2 5 E = V : G O S U B 4 9 0 : L ( K ) = V : K = K + 1 : A =

A H O Y ! 9

Page 94: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 94/100

A + 2 6 I F A = E T H E N 2 4 2 7 G E T # 2 I A $ : A = A + l : G 0 T 0 2 6 2 8 C L O S E 2 : P R I N T " P A S S T W O . . . "2 9 0 P E N 2 , 8 , 2 , I $ + " , P , R " : O P E N 3 , 8 , 3, P $ + " , P , W " : I N P U T # 1 5 , E , E R $ , A , A3 0 I F E O 0 T H E N P R I N T E R $ : C L 0 S E 2 : C L 0S E 1 5 : E N D3 1 G O S U B 4 9 0 : A = V : P R I N T # 3 , A $ ; B $ ; :3 2 0 R E M R E A D L I N E C H A N G E R E F ' S3 3 G O S U B 4 9 0 : G 0 S U B 4 9 0 : L $ = " "3 4 G E T # 2 , A $3 4 I F A $ = C H R $ ( 1 3 7 ) T H E N G 0 S U B 5 0 0 : G 0T O 3 4 53 5 I F A $ = C H R $ ( 1 4 1 ) T H E N G O S U B 5 0 0 : G OT 3 4 3 6 I F A $ = C H R $ ( 1 6 7 ) T H E N G O S U B 5 O 0 : G OT 0 3 4 53 7 I F L E N ( A $ ) = O T H E N 4 3 3 8 I F A $ O C H R $ ( 2 4 ) T H E N L $ L $ + A $ : G OT O 3 4 03 9 L $ = L $ + A $

G E T # 2 , A $ : I F L E N ( A $ ) = O T H E N 4 3 L $ = L $ + A $ : I F A $ = C H R $ ( 2 4 ) T H E N 3

B U R E P E L L E N T L I N E C O D E SF O R E N U M B E R I N G U T I L I T Y

4 0 4 1 4 2 4 3

G O T O 4 0 A = A + 5 + L E N ( L $ ) : P R I N T # 3 , C H R $ ( F NL E ( A ) ) ; C H R $ ( F N M B ( A ) ) ;

4 4 P R I N T # 3 , C H R $ ( F N L B ( S + C * I ) ) ; C H R$ ( F N M B ( S + C * I ) ) ;4 5 P R I N T # 3 , L $ ; C H R $ ( 0 ) ;4 6 C C + 1 : I F C O K T H E N 3 3 4 7 P R I N T # 3 , C H R $ ( 0 ) ; C H R $ ( 0 ) ; C H R $ (0 ) 4 8 C L O S E 2 : C L O S E 3 : C L O S E 1 5 : P R I N T " rO N E " : E N D4 9 G E T # 2 , A $ : G E T # 2 , B $ : V = A S C ( A $ + C KR $ ( O ) ) + A S C ( B $ + C H R $ ( O ) ) * 2 5 6 : R E T U R N5 0 N $ = " " : L $ = L $ + A $5 1 G E T # 2 , A $ : I F A $ = " " T H E N 5 1 5 2 G O T O 5 4 5 3 G E T # 2 , A $5 4 I F A $ < " 0 " 0 R A $ > " 9 " T H E N 5 6 5 5 N $ = N $ + A $ : G O T O 5 3 5 6 I F N $ = " M T H E N 6 1 05 7 N = V A L ( N $ ) : F O R X = O T O K - 15 8 I F L ( X ) = N T H E N 6 0 5 9 N E X T : P R I N T " U N D E F ' D L I N E N O ; N $ : L $ = L $ + " 0 0 0 0 " : G O T 0 6 1 0

6 0 L $ = L $ + S T R $ ( X * I + S )6 1 I F A $ = " , " T H E N 5 0 06 3 R E T U R N

9 A H O Y !

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E

1 0 0 : P K1 1 0 : 0 E1 2 0 : D A1 3 0 : N H1 4 0 : P I1 5 0 : O F1 6 0 : E L1 7 0 : N N1 8 0 : M I1 9 0 : M K2 0 0 : M G2 1 0 : B N2 2 0 : E H2 3 0 : M E2 4 0 : I A2 5 0 : P J2 6 0 : A P2 7 0 : G F2 8 0 : N P2 9 0 : O H3 0 0 : I M3 1 0 : 0 13 2 0 : A K3 3 0 : C F3 4 0 : J B3 4 5 : D 03 5 0 : M P3 6 0 : E H

L I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N EL I N E S

3 7 0 : G L3 8 0 : I N3 9 0 : L K4 0 0 : C O4 1 0 : E N4 2 0 : C A4 3 0 : G K4 4 0 : G J4 5 0 : A K4 6 0 : 0 14 7 O : I A4 8 0 : A J4 9 0 : C C5 0 0 : G L5 1 0 : C P5 2 0 : C N5 3 0 : J B5 4 0 : K 05 5 0 : B M5 6 0 : E H5 7 0 : E F5 8 0 : 0 M5 9 0 : D O6 0 0 : K P6 1 0 : G P6 3 : I 5

V O C J F fO W J V G A M E SC o n t i n u e d f r o m p a g e 1 7m a r k e r , c o n t a i n e d i t h a r r a y R E f . v J . T h i s i s e u i l i n e 5 6 5 .

T h s e t u p i l i n e s 6 0 t 6 3 i m o r e c o m p l e xn o w , t o o . E a c h s h i p h a i t o w c o l o r ( l i n e 6 1 0 ) ,a n e a c h s h i p h a i t o w r o w n u m b e r ( l i n e 6 1 5 .

Page 95: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 95/100

t h a r r a y V P ( . x ) ) L i n e 6 2 r a n d o m l y a s s i g n s e a c hs h i p i t s t a r t i n g p o s i t i o n a l o n g i t r o w — H P ( x ) — a n di t s t a r t i n g d i r e c t i o n o m o v e m e n t — D I M . T h u s , t h o c e a n l i n e r w i l l b e S H $ ( 0 , x ) , i t h o r i z o n t a l p o s i t i o nw i l l b e H P ( 0 ) . i t v e r t i c a l p o s i t i o n w i l l b V P ( 0 ) , i t c o l o r w i l l b e C L $ ( I ) , a n i t d i r e c t i o n o m o v e m e n tw i l l b D I ( 0 ) . T h i s m e a n s t h a t w c a u s t h s a m es t a t e m e n t t P R I N T a n o t h e s h i p s , j u s t b y c h a n gi n s i n g l e i n d e x v a r i a b l e , / 1 2 P R I N T V P $ ( V P ( I ) ) T A B ( H P ( I ) ) C L $( I ) S H $ ( I , D ( I ) )

T h e s a m e l i n e s c a a l s o b e u s e d t c h a n g e t h h o r i z o n t a l p o s i t i o n a n d i r e c t i o n a e a c h s h i p m o v e sb a c k a n d f o r t h o i t r o w :1 0 H P ( I ) = H P ( I ) + D I ( I ) : I F H P ( I ) > R E( I T H E N D I ( I ) = - D I ( I ) : H P ( I ) = R E ( I ): G 0 T 0 1 1 1 1 I H P ( I ) = - 1 T H E N H P ( I ) = 0 : D I ( I) = - D I ( I )1 1 D ( I ) = D I ( I ) : I F D ( I ) = - 1 T H E N D I ) = 0N o t i c e t h a t t h e r e a r t w v a r i a b l e s t c o n t r o l d i r e ct i o n , D I f . v J a n D ( x ) . T h i s i b e c a u s e d i r e c t i o n i u s e d t w w a y s . D I ( I ) i u s e d t c h a n g e t h v a l u e o H P ( I ) . T h e r e f o r e , t m o v e l e f t w a r d . D I ( I ) m u s th a v e v a l u e o 1 a n v a l u e o t m o v er i g h t w a r d . H o w e v e r , i P R I N T i n g S H $ ( I . D ( I ) ) . t h s e c o n d e l e m e n t o f t h a r r a y m u s t b p o s i t i v e i n t eg e r — a v a l u e o — 1 f o l e f t w a r d m o v e m e n t , w o u l dc a u s e a n e r r o r . T h e r e f o r e , w h e n t h e v a r i a b l e D I ( I )i s e t - 1 t h e v a r i a b l e D ( I ) i s e t o 0 . l i t t l ec o m p l i c a t e d , b u i w o r k s .

O n l y o n m o r e c o m p l i c a t i o n . W c o u l d m o v e a l t h r e e s h i p s a t h s a m e s p e e d b h a v i n g t h m a i nl o o p b 1 0 0 F O R 1 = 0 T O

T h e n e a c h t i m e t h r o u g h t h l o o p , o n o t h s h i p sw o u l d m o v e . B u w w a n t e a c h m o v e m e n t o t h o c e a n l i n e r t o b a c c o m p a n i e d b t w o m o v e m e n t s o t h e c r u i s e r a n f o u r m o v e m e n t s o t h s p e e d b o a t .T h e r e f o r e w u s t h l i n e1 0 F O K = T 6 : I = X ( K )

T h a r r a y X ( . x ) h a b e e n p r e v i o u s l y s e u ( i l i n e6 3 0 ) s t h a t X ( 0 ) e q u a l s 0 X ( l ) a n X ( 4 ) e q u a l s 1 a n a l t h o t h e r v a l u e s e q u a l 2 T h u s , e a c h t i m et h p r o g r a m c o m p l e t e s t h l o o p , i h a m o v e d t h o c e a n l i n e r o n c e ( w h e n e q u a l e d 0 ) t h c r u i s e rt w i c e ( w h e n e q u a l e d a n w h e n e q u a l e d 4 ) a n t h s p e e d b o a t f o u r t i m e s ( w h e n e q u a l e d 2 . 3 ,5 a n 6 ) T h e r e i l i t t l e j e r k i n e s s i t h m o v em e n t , b u w h e n y o r u t h p r o g r a m y o u ' l l s e e t h a tB A S I C c a g e t p r e t t y q u i c k m o v e m e n t .

A c t u a l l y , t h e r e ' s t r i c k t t h i s . B h a v i n g t h

s p e e d b o a t m o v e s o f t e n , t h s c r e e n i g i v e n t h i l u s i o n o s p e e d — e v e n t h o u g h t h o t h e r t w s h i p sm o v e m u c h , m u c h m o r e s l o w l y . R e m e m b e r , t h i l u s i o n o s p e e d i a l t h a t m a t t e r s .Y O C A D B E T T E R T H A N T H I S

T h i s i r e a l l y a v e r y s i m p l e , u n s o p h i s t i c a t e d d i p l a y . T h r e e t y p e s o b o a t s , a b u o y , a n l i g h t h o u s ea r e n ' t e x a c t l y d a z z l i n g e f f e c t . B u y o s h o u l d s e t h a t m o v e m e n t o t h s c r e e n a n d i s p l a y s w i t h r a d o m n e s s a n v a r i e t y a r e e a s y t p r o g r a m .

A n f o t h o s e o y o w h h a v e f u w i t h t h i s d i p l a y r o u t i n e , h o a b o u t w r i t i n g t h e f e l i n e s o c o d e t h a t w o u l d g e t t h e p l a y e r ' s b o a t o t h s c r e e n ,d r i f t i n g s t e a d i l y u p w a r d , w h i l e t h p l a y e r c o n t r o l st h e b o a t ' s l e f t - a n d - r i g h t m o v e m e n t ? S e n d i y o u r a t e r a t i o n s t e i t h e r t h e M o v i n g D i s p l a y o R a n d o mD i s p l a y p r o g r a m s , e i t h e r o d i s k o c a r e f u l l y w r i t t e no u t , a n w e ' l l r u t h b e s t i m p l e m e n t a t i o n o t h c a m e i l a t e r i s s u e .

S E P R O G R A M L I S T I N G S O P A G E 8

C o n t i n u e d f r o m p a g e 6 u s e d i n s t e a d o t h " 1 " . T h c o m p u t e r w o u l d t h e na u t o m a t i c a l l y w r i t e a L " c n d - o f - f i l e " c h a r a c t e r t t h e n o o u f i l e w h e n i i c l o s e d , b u f o t h i s e x a mp l i d o e s n ' t r e a l l y m a t t e r .

T h s e c o n d a r y a d d r e s s f o t h d i s k c a n b e a n yn u m b e r f r o m t 1 w h e n w a r r e a d i n g o r w r i ti n g a d i s k d a t a f i l e . S i n c e t h c h o i c e i a r b i t r a r y , a " 8 w a u s e d f o c o n s i s t e n c y .

T h s t r i n g f o l l o w i n g t h s e c o n d a r y a d d r e s s c o t a i n s t h f i l e - n a m e a n ( f o r t h e d i s k ) o t h e r f i l e i f o r m a t i o n . T h f i l e - n a m e i u s e d o n l y w h e n w ew a n t t h c o m p u t e r t l o c a t e t h f i l e . O n c e i h a b e e n l o c a t e d , w a l w a y s r e f e r t t h f i l e b m e a n so i t f i l e - n u m b e r . F o d i s k f i l e s , w i n c l u d e d a " S a n L L W " t i n d i c a t e t h a t t h i s f i l e i " S q u e n t i a l " f i l e a n t h a t w a r " W r i t i n g " t i t

T h C L O S E s t a t e m e n t i m u c h s i m p l e r t e x p l a i n .T h e n u m b e r f o l l o w i n g i t e l l s w h i c h f i l e w a r d o n e w o r k i n g w i t h . O n c e a g a i n , w a r r e f e r r i n g t t h f i l e b m e a n s o i t f i l e - n u m b e r . W h e n t h f i l ew a O P E N e d . t h c o m p u t e r s e a s i d e a b u f f e r i m e m o r y t h r o u g h w h i c h t h d a t a w w r o t e w a g a t he r e d a n t r a n s f e r r e d t t h f i l e . T h C L O S E s t a t em e n t m a k e s s u r e t h a t n o t h i n g i l e f t b e h i n d i t h b u f f e r a n t h a t t h p r o p e r " e n d - o f - f i l e " i n f o r m a t i o ni s e n t t t h t a p e o d i s k . I m a b i m p o s s i b l e t g e a n o a l o t h e d a t a b a c k o u o f i l e w h i c hw a n o p r o p e r l y C L O S E d .

A H O Y ! 9

Page 96: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 96/100

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 t l e a v e f i l e so p e n o n l y a l o n g a n e c e s s a r y t a c c e s s t h e m . A t h o u g h t h c o m p u t e r d o e s n ' t f l a g m i s s i n g C L O S Es t a t e m e n t a i d o e s m i s s i n g N E X T , f o e x a m p l e .i i g o o d i d e a t m a k e s u r e t h a t e v e r y O P E Ns t a t e m e n t h a c o r r e s p o n d i n g C L O S E s t a t e m e n tw h i c h w i l l a l w a y s b e e x e c u t e d , l l ' a f i l e - h a n d l i n gp r o g r a m y o u a r w o r k i n g o " b o m b s " a n f i l e i l e f t o p e n , t h r e l i g h t o t h d i s k d r i v e m a r m a i n o n I s o i i a d v i s a b l e t c l o s e a n f i l e s t h a tm i g h t h a v e b e e n o p e n e d . Y o c a d t h i s i t h d r e c t m o d e s i m p l y b y t y p i n g C L O S E f o e x a m p l e .T a p e f i l e s a r n o a v u l n e r a b l e t m i s h a n d l i n g a d i s k f i l e s , b u y o m a a w e l l u s p r o p e r t e c hn i q u e s i a l y o u r p r o g r a m m i n g .

O N W A R D A N D O N W A R DW h e w ! W h w o u l d h a v e t h o u g h t t h a t t h r e e - l i n e

p r o g r a m w o u l d h a v e r e q u i r e d s o m u c h e x p l a n a t i o n ?C e r t a i n l y t h e r e i l o t l e a r n a b o u t t h u s o f i l e s , b u w h a v e a l r e a d y c o v e r e d t h m a j o r i t y o t h n e c o n c e p t s . I y o u n d e r s t a n d w h a t w e ' v ed o n e s f a r , t h e n y o a r r e a d y t c o n t i n u e . I n o t ,g t h r o u g h t h p r e v i o u s s e c t i o n o n m o r e t i m e .

L e t ' s f i n d o u h o t b r i n g t h d a t a f r o m t h f i l eb a c k i n t o t h c o m p u t e r . T h e r e a r t w b a s i c w a y so f d o i n g t h a t . W m a G E t h d a t a f r o m t h f i l eo n c h a r a c t e r a t i m e , o w m a I N P U T c o p l e t e d a t a r e c o r d .

W e ' l l b e g i n w i t h t h e s h o r t e r m e t h o d . T h i s p r og r a m I N P U T s t h d a t a i o n c h u n k a n a s s i g n s i t t h v a r i a b l e D S

4 O P E N 1 , 5 I N P U T # 1 ,6 P R I N T D 7 C L O S E

0 , " F I R S T F I L E "D

I y o a r u s i n g t h d i s k , c h a n g e l i n e 4 t o

4 O P E N 8 , 8 , 8 , " F I R S T F I L E , R a n c h a n g e t h l ' i l i n e s 5 a n 7 t o 8 * s .

H o p e f u l l y t h O P E N a n C L O S E s t a t e m e n t s a r r e a s o n a b l y f a m i l i a r . W n o u s f o r t h e s e o n d a r y a d d r e s s t s p e c i f y ' " r e a d " o p e r a t i o n o t h t a p e f i l e . T h n u m b e r s i t h O P E N s t a t e m e n t f o t h e d i s k d o n ' t c h a n g e , b u t h " R f o " r e a d " r p l a c e s t h " W w h i c h w u s e d p r e v i o u s l y t w r i t et h f i l e .

H e r e a r j u s t c o u p l e o p o i n t e r s b e f o r e w c o t i n u e . A l t h o u g h i i g e n e r a l l y p r e f e r a b l e f o r e a d ab i l i t y t s e p a r a t e t e r m s w i t h i n p r o g r a m , t h e r e a r 9 A H O Y !

s o m e c a s e s w h e r e i i n o p o s s i b l e . S p e c i f i c a l l y t h eP R I N T * a n I N P U T S ( a w e l l a t h G E T * ) s t a t em e n t s m u s t n o h a v e s p a c e b e f o r e t h " * " . A o t h e r t h i n g t r e m e m b e r i t h a t t h n u m b e r u s e dw i t h t h I N P U T S P R I N T * , a n G E T * a s w e l l a t h C L O S E s t a t e m e n t s i a l w a y s t h f i r s t n u m b e r i t h O P E N s t a t e m e n t . T h a t m a k e s i e a s y .

B e f o r e y o r u t h i s p r o g r a m , r e w i n d t h t a p e t t h s t a r t o t h f i l e ( z e r o o t h c o u n t e r i y o r m e m b e r e d t r e s e t i t ) . A l s o e i t h e r e r a s e l i n e s 1 0 - 3 0f r o m t h f i r s t p r o g r a m , o a d t h s t a t e m e n t :

G O T O 4 W h e n y o t y p e R U w i t h t h t a p e v e r s i o n , t h

c o m p u t e r r e s p o n d s ' " P r e s s P l a y o n T a p e . " I y o d j u s t t h a t , t h r e c o r d e r r u n s f o r a f e s e c o n d s ,a c c o m p a n i e d b y b l a n k i n g s o t h v i d e o s c r e e n . F n a l l y t h w o r d " C O M P U T E R " i d i s p l a y e d o t h s c r e e n f o l l o w e d b t h R E A D Y p r o m p t . T h d i s kv e r s i o n g i v e s t h s a m e r e s u l t s w i t h o u t t h b l a n k i n go t h s c r e e n .

R E A L L Y G E T T I N G I N T O F I L E SN o l e t ' s l o o k a s l i g h t l y m o r e c o m p l i c a t e d b u

p o t e n t i a l l y m o r e p o w e r f u l m e t h o d o i n p u t t i n g d a t af r o m f i l e . T h G E T * s t a t e m e n t , j u s t l i k e i t k e b o a r d c o u n t e r p a r t G E T . r e a d s d a t a o n c h a r a c t e r a

t i m e . T h i s p r o g r a m g i v e s u s s o m e i n s i g h t a t h o f i l e i o r g a n i z e d :

4 O P E N 1 , 0 , " F I R S T F I L E "5 G E T # 1 , C 6 P R I N T C $ , A S C ( C $ )7 I C < C H R $ ( 1 3 ) T H E N 5 8 C L O S EI y o a r u s i n g d i s k , c h a n g e l i n e 4 ( a b e f o r e ) t o

4 0 P E N 8 , 8 , 8 , " F I R S T F I L E , S , R "A l s o c h a n g e t h l ' i l i n e s 5 a n 8 t 8 ' s .

P r o p e r l y p o s i t i o n t h t a p e a n t y p e R U N . V e r t ic a l l y d o w n t h s c r e e n a r t h c h a r a c t e r s o t h w o r d" C O M P U T E R " a n b e s i d e e a c h l e t t e r i i t A S C I Ic o d e . T h l a s t A S C I I c o d e i 1 3 w h i c h r e p r e s e n t s ac a r r i a g e r e t u r n . J u s t a s n o r m a l P R I N T s t a t e m e n tp u t s a c a r r i a g e r e t u r n a t h e n o s t a t e m e n t l i k e

P R I N T " C O M P U T E R "t h P R I N T * s t a t e m e n t w h i c h c r e a t e d t h i s f i l e a l s op u t a C H R S ( 1 3 ) a t h e n o t h f i l e .

Page 97: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 97/100

T h i s t y p e o p r o g r a m l e t s y o u e x a m i n e t h d e t a i l so a n s e q u e n t i a l f i l e . E a c h r e c o r d i f i l e i s e p a ra t e d f r o m t h n e x t b m e a n s o s o m e t e r m i n a t o r o s e p a r a t o r . T h i s s e p a r a t o r w i l l b e i t h e r c o m m a .C H R S ( 4 4 ) . c a r r i a g e r e t u r n . C H R S U 3 ) . o s e m ic o l o n , C H R S ( 5 9 ) .

I y o k n o w t h f o r m o t h P R I N T S s t a t e m e n t s )w h i c h c r e a t e d t h f i l e , y o m a u s I N P U T S s t a t em e n t s ) o e x a c t l y t h s a m e f o r m a t . I f h o w e v e r ,y o a r w o r k i n g w i t h f i l e , a n y o d o n ' t k n o wh o t h r e c o r d s a r g r o u p e d , t h G E T # s t a t e m e n tc a h e l p y o d i g o u t t h a t i n f o r m a t i o n .

L i n e 6 i t h p r o g r a m a b o v e h a p o s s i b l eg l i t c h . I a c h a r a c t e r w i t h A S C I I c o d e i r e a d i n t oC f r o m t h f i l e , A S C ( C S ) w i l l g e n e r a t e a . ' I L L EG A Q U A N T I T Y E R R O R , s i n c e c h a r a c t e r i r e a d a n u l l s t r i n g i n s t e a d o t r u e C H R $ ( 0 ) .{ T r y P R I N T A S C ( " " ) t s e w h a t h a p p e n s . ) T p r o t e c t a g a i n s t s u c h c a s e , u s A S C ( C S C H R $ ( 0 ) )a e x p l a i n e d o p a g e 3 4 o t h C o m m o d o r e 6 P r o g r a m m e r ' s R e f e r e n c e G u i d e .

Y o m i g h t a d l i n e s 7 5 a n d 1 0 t t h p r o g r a ma b o v e :

7 5 R $ R C 1 0 P R I N T R

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

t i a l f i l e i n v e s t i g a t o r :

R E > G E N E R A L F I L E R E A D E R < < 1 I N P U T " W H A T F I L E N A M E " ; N $2 O P E N 8 , 8 , 8 , N $ + " t S , R "3 G E T # 8 f A $4 A = A S C ( A $ + C H R $ ( O ) )5 P R I N T A $ , A6 C $ = C $ + A $7 R E C H E C K F O C A R R I A G E R E T U RO C O M M A O S E M I - C O L O N8 I A O 1 3 A N A < > 4 4 A N A O 5 9H E 3 9 P R I N T S T R I N G V A L U E " ; C $1 0 N = V A L ( C $ )1 1 P R I N T " - - N U M E R I C V A L U E = "

1 2 P R I N T C H R $ ( N )" ; C H R $ ( N )

1 3 C $ = " "1 4 P R I N T : P R I N T " P R E S S F T S T O P // A N Y O T H E R K E T G O 1 5 G E K B $ : I F K B I I I f T H E N 1 5

1 6 I K B $ O C H R $ ( 1 3 3 )1 7 C L O S E 8 - . E N D

T H E N 3

T h i s p r o g r a m r e a d s e a c h c h a r a c t e r o s p e c i f i e ds e q u e n t i a l f i l e . I b u i l d s u s t r i n g f r o m t h c h a r a ct e r s u n t i l a c a r r i a g e r e t u r n , c o m m a , o s e m ic o l o n i f o u n d . I p r i n t s t h s t r i n g , t h n u m e r i c v a u o t h s t r i n g , a n t h A S C I I c h a r a c t e r w i t h t h a tn u m e r i c v a l u e .

I y o h o l d d o w n t h s p a c e b a r . t h e e n t i r e f i l e i d i s p l a y e d . Y o u m a y s t o p t h p r o g r a m a n c l o s e t h f i l e b p r e s s i n g 1 I t h p r o g r a m r e a d s b e y o n d t h e n d o f t h f i l e , t h s c r e e n s c r o l l s c o n t i n u o u s l y s i n c en m o r e s e p a r a t o r s a r e f o u n d . P r e s s t h R U N / S T O Pk e t s t o p t h p r o g r a m i t h a t h a p p e n s .

F o t a p e f l i e s , c h a n g e l i n e 2 a f o l l o w s :2 O P E N 1 , , 0 , N $A l s o c h a n g e t h e 8 ' s i l i n e s 3 a n d 1 7 0 t T s W i t h t a p e s i i n o n e c e s s a r y t s p e c i f y t h e f i l en a m e . I y o j u s t p r e s s R E T U R N > t h p r o g r a mw i l l r e a d t h f i r s t f i l e i f i n d s ( e i t h e r d a t a o p r g r a m f i l e s ) . I y o h a v e b o t h d i s k s a n t a p e s , b s u r e t h a t t h d i s k W e d g e i n o i n s t a l l e d w h e n y o w o r k w i t h t a p e f i l e s . T h e r e a r i n c o m p a t i b i l i t i e s b t w e e n t h t w o . I t h W e d g e i i n s t a l l e d , t y p e @ t e x i t i t

F o m o r e a d v a n c e d i n v e s t i g a t i o n s i n t o f i l e s , y o m i g h t c h a n g e t h " S i n l i n e 2 t " P i t h d i s kv e r s i o n . T h i s w i l l a l l o w y o t r e a d a n d i s p l a y t h c o n t e n t s o p r o g r a m f i l e s r a t h e r t h a n d a t a f i l e s . T h t a p e v e r s i o n w i l l n o n e e d a n y c h a n g e s t r e a d e t h e r t y p e o f i l e . Y o m i g h t w a n t t p u a s t a t e m e n ts i m i l a r t o l i n e 1 5 a f t e r l i n e 3 s t h a t y o c a m o r e e a s i l y s t e p t h r o u g h t h f i l e . Y o w i l l f i n d t h a tt h s e p a r a t o r s t h a t l i n e 8 l o o k s f o a r l e s s c o m o i p r o g r a m f i l e s . A l s o y o m a w a n t t o " f i lt e r " o u s o m e o t h e c h a r a c t e r c o d e s w h i c h w i l l d i r u p t t h e c o i o r s e t u p o n y o u r d i s p l a y . ( c o l o r c o b i n a t i o n o f w h i t e l e t t e r s o w h i t e b a c k g r o u n dw o u l d p r o v i d e l e s s t h a n u s e f u l i n f o r m a t i o n . )

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

P u y o u r c r y p t o a n a l y t i c a l p o w e r s a n f i l e - h a n d l i n ga b i l i t i e s t w o r k . S e e i y o c a w r i t e a p r o g r a mw h i c h w i l l r e a d C o n f i d e n t i a l F i l e 3 X 5 0 1 a n p r o p e rl d e c o d e i t Y o w i l l k n o w w h e n y o u r a n s w e r i c o r r e c t !

A H O Y ! 9

Page 98: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 98/100

E D U C A T I O N A LS O F T W A R EC o n t i n u e d f r o m p a g e 6 6

I n a b e t h M i l l e r , t h e l i b r a r i a n f o r t h e f a c u l t y o e d u c a t i o n a H a r v a r d , s a y s t h a t i t h s c h o o l s , L o g ow i l l b o n o t h t w o m o s t i m p o r t a n t p i e c e s o e d u c a t i o n a l s o f t w a r e , a l o n g w i t h w o r d p r o c e s s i n gp r o g r a m s . C o m m o d o r e h a i t o w v e r s i o n o L o g of o t h C - 6 4 . I i n c l u d e s t u r t l e g r a p h i c s c o m m a n d sa n a l s o h a s o p h i s t i c a t e d p r o g r a m m i n g f e a t u r e s f o m a n i p u l a t i n g t e x t . A n o t h e r t u r t l e g r a p h i c s e n v i r o nm e n t i a v a i l a b l e i T a m a r a c k S o f t w a r e ' s V a n i l l aP I L O T . S h o r t f o p r o g r a m m e d i n q u i r y , l e a r n i n g o t e a c h i n g , P I L O T b e g a n a t h U n i v e r s i t y o f C a l i f o rn i M e d i c a l C e n t e r a a a u t h o r i n g l a n g u a g e f o c o m p u t e r - a s s i s t e d i n s t r u c t i o n . W h e n L o g o b e c a m ep o p u l a r , v e r s i o n s o f P I L O T w i t h t u r t l e g r a p h i c sw e r e d e v e l o p e d . T o d a y , t h l i n e b e t w e e n t h t w l a n g u a g e s h a f a d e d .

S p i n n a k e r ' s p r e s i d e n t . D a v i d S c u s s , p r a i s e s t u r t l eg r a p h i c s b u f i n d s l i t t l e v a l u e i t h t e x t m a n i p u l at i o n c a p a b i l i t i e s o L o g o . H f e e l s t h a t t h o s e c a p ab i l i t i e s , f o u n d e d o n r e s e a r c h i a r t i f i c i a l i n t e l l ig e n c e , a r u n n e c e s s a r y o v e r h e a d f o L o g o ' s t u r t l eg r a p h i c s . T h e s e o p i n i o n s a r e v i d e n t i S p i n n a k e r ' sD e l t a D r a w i n g ; t u r t l e g r a p h i c s e n v i r o n m e n t f o e v e n v e r y y o u n g c h i l d r e n . S i n g l e k e y s t r o k e s — D f o d r a w , f o t u r n r i g h t — m a k e t h t u r t l e r e s p o n d i m e d i a t e l y . Y o u r c h i l d c a p r o g r a m b w a t c h i n g t h t u r t l e r a t h e r t h a n b t y p i n g l i s t o c o m m a n d sw h i c h " s h o u l d " d w h a t h w a n t s . I D e l i a D r a wi n g , h c a t o g g l e t s c r e e n w h i c h l i s t s a l t h c o m m a n d s h h a t y p e d , b u t c h i l d r e n u s u a l l y s t a r tb j u s t w a t c h i n g t h t u r t l e o b e y t h e i r c o m m a n d s .

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

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

P r o g r a m s m e n t i o n e d i n t h i s a r t i c l e :C h a t e r b e e , I t o n i x , 8 2 9 5 S o u t h L C i e n i u a B o u l e v a r d . C u l v e r C i l y . C 9 0 . M l l ( 2 1 3 - 2 1 5 - 0 5 2 9 ) . S 3 9 . 9 5 ; d i s k .

C u m m d u r e L o g o ( g r a d e s a n u p ) . C o m m o d o r e , I n c . , 1 2 0 0 W i l s o nD r i v e . W e s t C h e s t e r . P 1 9 3 8 0 ( 2 1 5 - 1 3 1 - 9 1 0 0 ) . S 5 9 . O O ; d i s k .

C o m p u t e r P r e p a r a t i o n / S A T , H a r c o u r t B r a c e J o v a n o v i c h , I n c . . 7 5 T h i r dA v e n u e . N e Y o r k . N 1 0 0 1 7 ( 2 1 2 - 8 8 8 - 4 3 0 3 ) . S 7 9 . 9 5 f o d i s k s a n i lw o r k b o o k .D e l t a D r a w i n g a n T r a i n s , S p i n n a k e r S o f t w a r e C o r p . . 2 1 F i r s t S t r e e t .C a m b r i d g e . M 0 2 1 4 2 ( 6 1 7 - 8 6 8 - 4 7 0 0 ) . $ 3 9 . 9 5 ; c a r t r i d g e .

D r a g o n ' s K e e p ( g r a d e s 2 t 4 ) S i e r r a O n - L i n e . I n c . . S i e r r a O n - L i n eB u i l d i n g . C o a r s e g o l d , C 9 3 6 1 4 ( 2 1 9 - 6 8 3 - 6 8 5 8 ) . $ 2 9 . 9 5 : d i s k .

E a r l y M u s i c G a m e s , C o u n t e r p o i n t S o f t w a r e . I n c . . S u i t e 1 4 S h e l a r dP l a z a N o r t h . M i n n e a p o l i s . M 5 5 4 2 6 ( 6 1 2 - 5 4 4 - 4 7 2 0 ) . S 2 9 . 9 5 ; d i s k .

T h F a c t o r y ( g r a d e s t a d u l t ) . S u n h u r s i C o m m u n i c a t i o n s , I n c . . 3 W a s h i n g t o n A v e n u e . P l c a s a n t v i l l c . N 1 0 5 7 0 ( 8 0 0 - 4 3 1 - 6 6 1 6 ) . S 4 9 . I K )d i s k w i t h b a c k u p a n d t e a c h e r ' s g u i d e .

F a v : T h W o r d H u n t e r ( g r a d e s 3 ( 1 0 ) . D i d a t e c h S o f t w a r e . 5 4 9 - 8 1 0W e s t B r o a d w a y . V a n c o u v e r . B . C . . C a n a d a V 5 4 C ( 6 0 4 - 6 8 7 - 3 4 6 8 ) .S 3 4 . 9 5 : d i s k .

L o g o L o c o m o t i o n ( r e q u i r e s C o m m o d o r e L o g o ) . C o m p u t e r L i t e r a c yA s s o c i a t e s , P . O . B o 2 5 4 . S h e r b o m , M 0 1 7 7 0 ( 6 1 7 - 6 5 5 - 4 8 5 6 ) . $ 2 3 . 9 5 ;d i s k .

S A R e n e w , M o s e s E n g i n e e r i n g , P . O . B o 1 0 3 8 . A r d m o r c H i g h w a y .H u n i s v i l l c . A 3 5 8 0 5 ( 2 0 5 - 8 3 7 - 3 3 5 6 ) . $ 3 0 . 0 0 l o c a s s e t t e s .

S p a c e R e s c u e . H e s W 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( 8 0 0 - 6 2 4 - 2 4 4 2 ) . $ 3 9 . 9 5 ; d i s k .

S p e c i a l L e a r n i n g E t S o f t w a r e ( s p e l l i n g ) ( g r a d e s 4 a n u p ) . S L E D S o f tw a r e , P . O . B o 1 6 3 2 2 . M i n n e a p o l i s . M 5 5 4 1 6 ( 6 1 2 - 9 2 6 - 5 8 2 0 ) . $ 1 9 9f o 2 d i s k s o r 2 t a p e s .

S p e e d R e a d e r I ( a l l g r a d e s ) , D a v i d s o n A s s o c i a t e s . 6 0 6 9 G r o v e o a kP l a c e 1 2 R a n e h o P a l o s V e r d e s . C 9 0 2 7 4 ( 2 1 3 - 3 7 3 - 9 4 7 3 ) . S 6 9 . 9 5 f o p r o g r a m d i s k a n d a t a d i s k . S 1 9 . 9 5 f o a d d i t i o n a l d a t a d i s k s .

V a n i l l a P I L O T , T a m a r a k S o f t w a r e . D a r b y . M 5 9 8 2 9 ( 4 0 6 - 8 2 1 - 4 5 9 6 )$ 2 9 . 9 5 ; c a s s e t t e o d i s k .

C O M I N G I T H A U G U S T A H O Y ! ( O S A L E J U L Y 1 0

U N R A V E L I N GT H M Y S T E R I E S

O S O U N DO N T H E C - 6 4

W O R DP R O C E S S O R S :

C O M P A R A T I V ER E V I E W

M I C R O - M I N D E R !T H T E R R I B L E T W I N S !

A N O T H E R V A N 6 P R O G R A M S

- "

Page 99: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 99/100

L e t t e r Q u a l i t y P r i n t e r s" C o m m o d o r e - r e a d y " , P L U S . .

A e x c e l l e n t l i n e o L e t t e r Q u a l i t y P R I N T E R S a r r e a d y f o r y o u a n " C o m m o d o r e - r e a d y " , P L U S . . .c o m p a t i b l e i n p u t f o P C P j r . , T R S - 8 0 a n h o s t o o t h e r p e r s o n a l c o m p u t e r s .

A l t h r e e C A R D C O P R I N T E R S a r t r u e l e t t e r q u a l i t yp r i n t e r s , b i - d i r e c t i o n a l w i t h c o n t i n u o u s p r i n t i n gc a p a b i l i t y , f o c o m p u t e r s w i t h C e n t r o n i c sp a r a l l e l o u t p u t , o e x c e l l e n t q u a l i t y , s t a n d a r df r i c t i o n - f e e d , d e s i g n e d i a t t r a c t i v e n e u t r a l t ob l e n d w i t h a n d e c o r i y o u r o f f i c e , h o m e o b u s i n e s s . T h f i n e l e t t e r q u a l i t y i s u i t e d f o p e r s o n a l o b u s i n e s s u s e , i d e a l f o w o r dp r o c e s s i n g a p p l i c a t i o n s i n c l u d i n g s u b s c r i p t ,s u p e r s u b s c r i p t a n b o l d - t y p i n g .

P r i c e d a t t r a c t i v e l y a n d m u c h l o w e r t h a n y o e x p e c t .

M o d e l L Q / 1 . . . 1 3 c a r r i a g e , d a i s y w h e e lt y p e , p r i n t i n g s p e e d 1 c p s .

M o d e l L Q / 2 . . . 8 V 2 " c a r r i a g e , d r u m h e a dd e s i g n , p r i n t i n g s p e e d 1 c p s .

M o d e l L Q / 3 . . . 1 1 " c a r r i a g e , d a i s y w h e e lt y p e , p r i n t i n g s p e e d 1 c p s .

W r i t e f o r i l l u s t r a t e d l i t e r a t u r e a n p r i c e s o s e C A R D C O C o m p u t e r A c c e s s o r i e s a n S o f t w a r e w h e r e v e r C o m p u t e r s a r s o l d .

c a r d c o , i n c .3 0 S T o p e k a W i c h i t a , K a n s a s 6 7 2 0 2 ( 3 1 6 ) 2 6 7 - 6 5 2 5" T h e w o r l d ' s l a r g e s t m a n u f a c t u r e r o C o m m o d o r e a c c e s s o r i e s . 1 '

C o m m o d o r e - i r e g i s l e t e d t r a c t e n ' o A o C o m m o d o r e B u s i n e s s S y s t e m s , I n c .R e a d e r S e r v i c e N o 3

Page 100: Ahoy Issue 07 1984 Jul

8/9/2019 Ahoy Issue 07 1984 Jul

http://slidepdf.com/reader/full/ahoy-issue-07-1984-jul 100/100

C A D P I C I T H T O T A L C O M P U T E R - A I D E D D E S I G N P A C K A G E F O R T H E C - 6 4 ™E D U C A T I O N L E A R N P A I N T I N G , G R A P H I C D E S I G N A N D R A F T I N G I F U L L C O L O RF U D R A W P R I N T C A R T O O N S , C O M I C S T R I P S , C O L O R I N G - I N M I C R O N E Y E ™ C A M E R A P I C T U R E SB U S I N E S S G R A P H I C S O E V E R Y K I N D , S H A D E D P R I N T O U T , C O M P U T E R C O L O R S E P A R A T I O N S , A D H O B B Y T A P E S T R Y , E M B R O I D E R Y , H O O K E D R U D E S I G N S , A N D , O C O U R S E , 1 C O L O R P A I N T I N G

P A I N T P I C T " a v a i l a b l e o D i s k e t t e f o $ 3 9 . 9 5C r e a t e 1 6 c o l o r p a i n t i n g s P e n s * b r u s h e s f o s p e c i a l e f f e c t s D r a w w i t h C R S R o r J o y s t i c

A u t o m a t i c s h a p e s ( f i l l e d u n f i l l e d ) P e r s p e c t i v e H o m e p o i n t s C o p y i n g M i r r o r i n gR o t a t i o n H a l v i n g D o u b l i n g L o a d s a v e p i c t u r e s o r b l o c k s L o t s o h e l p s c r e e n s

" V E N U S " B V E L A Z Q U E Z . P A I N T P I C I M A G E