compute gazette issue 51 1987 sep

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

Upload: cubemanpdx

Post on 30-May-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 1/120

S u m m e r C E S : C o m m o d o r e S o f t w a r e C o m e s O A g

M P U T E P s $ 3 . 0 0S e p t e m b e r 1 9 8 7I s s u e 5 1 V o l . 5 , N o I S S N 0 7 3 7 - 3 7 1 60 2 2 2 0 $ 4 . 2 5 C a n a d a

O C O M M O D O R E P E R S O N A L C O M P U T E R U S E R S

A l s o I T h i s I s s u e :N e C o l u m n O G E O S

S p e e d S o r tS c r e e n D u m p s F o T h 1 2 I m p o s s i b l e S c r o l l8 0 - C o l u m n M a g i c F o T h 1 2 A n M o r e

(

V i d e o S l i d e S h o wF o T h 1 2 I n s t a n t l y d i s p l a y s e q u e n c e so y o u r h i - r e s a r t w o r k , t e x ts c r e e n s , o b u s i n e s sg r a p h i c s w i t h t h i s v e r s a t i l ep r o g r a m .

■ ■

U 8 6 O 2 2 2 O

I S P I u sT h c o m p l e t e D O W e d g e ,p l u s 1 n e f e a t u r e s .p o w e r f u l , c u s t o m i z a b l e t o o lf o t h C o m m o d o r e 6 w i t h d i s k d r i v e .

B e e Z o n eC o l l e c t i n g h o n e y f r o m b e e sw a n e v e r t h i s r e w a r d i n g —o t h i s r i s k y . A a c t i o n -s t r a t e g y g a m e f o t h 6 4

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

f u l l p a l e t t e o c o l o r s a n c h a r a c t e r s . F o t h 6 4

S u A t t a c kV i e t - ™ ' a s e a ? O n l y i y o o u t m a n e u v e r y o u ro p p o n e n t a n a v o i d d e a d l y m i n e s i t h i s h i g hs p e e d , t w o - p l a y e r b a t t l e f o r t h C o m m o d o r e 6 4

Page 2: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 2/120

B O R E D O M K I L L E R SG a m e s t h a t T E R M I N A T E b o r e d o m .A n h o l d y o u r a t t e n t i o n h o s t a g e .

A l i e n f i g h t e r s h i p s e x p l o d i n g i n t o f l a m i n g w r e c k a g e . F i r e - b r e a t h i n g d r a g o n sb r e a t h i n g d o w n y o u r n e c k . S u i c i d e m i s s i o n s w h e r e t h b a d g u y w o u l d r a t h e r d i e

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

I n t r o d u c i n g A M A Z I N G S O F T W A R E f r o m E l e c t r o n i c A r t s . .

A R C A D E A C T I O Nb l o w s y o a w a y .

3 G R A P H I C Ss u c k y o i n

S P E C I A L E F F E C T Ss h o c k y o u r s e n s e s .

D r a g o n ' s L a i r 1I S i n g e [ h e d r a g o n d o e s n ' t h a v e D i r k f o d i n n e r , t h L i z a r d K i n g w i l l .

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

D e l t a P a t r o lB l a s t y o u r w a t h r o u g h a s t r a n g e w o r l d o a n i m a t e d a l i e n s ,

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

D a D a r e , P i l o t o t h F u t u r e "S t o m a c h - w r e n c h i n g t e n s i o n a s y o l i g h t y o u r w a t t h e v i l M e k o n .

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

S a n x l o n 'O n l y c o u r a g e a n a s t r o n g t h u m b w i l l g e y o t t h D a r k s l d e .

H i g h - s p e e d 3 > a c t i o n ( o u n d o n l y i t h a r c a d e s , u n t i l n o w .

H O T O R D E R : V i s i t y o u r r e t a i l e r o c a l l S O O - 2 4 5 - 4 5 2 5 [ C A L I F 8 0 0 - 5 6 2 - 1 1 1 2 ) . S u g g e s t e d r e t a i l p r i c e l o r D a D a r e , S a n x l o n , a n D e B a l s S 1 9 . 9 5 . D r a g o n ' s L a i r i $ 2 4 . 9 5 . D i r e c t o r d e r s a d d $ 3 s h i p p i n g a n h a n d l i n g . O r . s e n dc h e c k o m o n e y o r d e r t o E l e c t r o n i c A r t s D i r e c t S a l e s , P B o 7 5 3 0 , S a M a t a o , C A 9 4 4 0 3 . D r a g o n ' s L a i r c o p y r i g h t1 9 8 3 M a g i c o m I n c . A l r i g h t s r e s e r v e d . E L E C T R O N I C A R T S *

Page 3: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 3/120

E A S T B R I N G SR E A L I S M H O M E !

K A H A I T . C H A M P ' P u l i m y o u r b l a c k b e l l a n l i . i l l r n £ i - y o u r f r i e n d * o t h e c i i m p u l i ' r I h n n i ^ h

n i n e p k t u m q u c w l l l r i g s I n t h l « t r a d i n g M a i w iA r l s g a m e t b e c o m e t h K . i r . n e C h a m p . F u C i m i i i i i H l i n L 1 W 1 2 H ' " . i n d A p p l e I I s o r i e s .C ( i M \ f A \ n O " ' A h k h O dK i n k - i i v i T t v l i r l m i i i f ; o d d s t d e f e a t s d v a n d n g I I * B e l l e s , a n I B r e b d i n n i ' v ! A i m e d » i \ \ < o n l y m a d d n e g u n a n d K U N G - F U M A

" h a n d g n m a d r a , y o u m u s l r e a c h i h f o r i n f . ^ . ¥ t < ; I h r o u g h t h B C . i i n m u i l . n f ( v t ' l 2 H " , r t p r k ' H ' s e r i e s , j n i l I B M . . i 1 1 1 - i n r r - i t u 1 l l u 1

I K A B J W A R t U O M S " * B e h i n d e n e m y l i n e s , m . i d i < K - M . ' l 2 H r H ah i u t M I . i i v . i r t . i n - a r y o u r l a c t J i a . i y o . i n d y o u rp a r t n e i 1 ■ 1 1 . i h r o u > ; l i l l u h j u n ^ l i ^ , r i v e r s , r u i n s ., i n d u p p d f l l n B e n t r u n c h i n c n t B i t h i s I n t e r a c t i v e3 » p l B y e r a n o d B l i i i . P o C o m m o d o r e 6 ^ 1 2 8 ! "B R E A K T H R W " Y o u r m l u l o n i t r e M B V e I h e c c n H l i j i l i t i T p l a n e R t o T e n b y h o s t i k r e n e g a d ^ 'L J b e y o u r s o p h i s t i c a t e d a s s a u l t v e h i c l e ' l ^ i ' i i kT h r u e a c h n l l u 1 l i v u e n e m y s t r o n g h o l d s . F o C o m m o d o r e W 1 2 N ! "

D A T A F A S T U S A , I N C . - 1 7 1 1 N E E D L E S D R I V E S A I O S F . . C A L I F O R N I A 9 9 1 1 1 ( A m ) ; W . - 7 ( 1 7 4 .

E X P R E S S K A i n i l K " B a n d i t s h a v e s e i z e d i h i -G o l d C i t y E x p r e s s . R e s c u e i l i i : p a s s e n g e r s , s a v e t h ( r u n , ' l n d r e c a p t u r e I h c l o o H F o r C o m m o d o r eW i t t ?

T A T E A M W R E S T L I N G " T i a r m v o r k . i n dB t u n l r u a i h i 1 k a y o , a y o . m i l y o u r p . i r t n t TK i i i l i h y o u r w a t h r o u g h U i G T H l e M a t a t e s o n y D u rq u o > r f o I h b i ' l l . F o r C o n i n u > d a r i * 6 1 1 2 S 1 " . A p p k "n » B c r t e s , a n d I B M .

K U N G - F U M A S T E R — B . K H e I h e c i i l f o r c e s' I ■ ■ ' i I h r r . 1 1 1 j ; i h r * - h i ■ * f l o o r s i n I h c w i z a r d ' s

. i 1 1 1 - l i i v s a i i 1 I I i l - c . l p l i v c f . i i r m a i d e n . F u C o m -m i i d i i r r f f l l Z H ' " a n A p p l e I n ' r i K S .

^ U - H . r ' M i ^ l

w l i A r A i ' A 4 " ! L ' S A I N ' O M M A N D O , I K A k l I V A K W u k v M d D H M C - F U U / S T O t U F U N D e E U C B W E F F O M C A P C O M I S A , 6 N K C O S T A N P I B K M f O H l ' . B r sU H 1 M I I I K W A I T I I A M I H S M A t l l K I . I S I 1 M F T k A f H M A K K S H H U I M U I K l H t F P C n M l M C S 1 . 1 1 1 . A I Y L b t O M I ' U I I K S K A N I B M . K t M ' t r t i V F l V

• I 1 A 1 A 1 A S 1 S W I I I - . I A K I S D I I K I K S l l l l M I S M A ^ O \ l . l h N I I K B ^ M A I M , A S " T O S T f A R D R I 1 A F A F A I T . 1 W 1 W S A 1 H I . V I 1 . L I . I ! h H b t Y l

Page 4: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 4/120

W E ' V E B L O W N T H C O M P E T I T IS i m u l a f o n w M h o n o n 3 g r a p h i c t e c h n o l o g i e s l i c e n s e d l i o m S u b L U b l L .

U P e r i s c o p e ! , t h n e s t a t e o f t h a r i s u b m a r i n e s i m u l a t i o n 1 B l o wi n t h e c o m p e t i t i o n o u o t h w a t e rw i t h s u p e r i o r c o m b a t s t r a t e g y a n t a c t i c s c o u r t e s y o C a p t a i n J o h nP a t t e n , U S ( R e t . ) . W i t h t r u ea n i m a t e d 3 g r a p h i c s c o u r t e s y o S u b L O G I C . U P e r i s c o p e ! ,g e n e r a t i o n s a h e a d o t h p a c k !

$ 2 9 . 9 5B e t t e r E n g i n e e r i n g a B e t t e r

P r i c e

6 4 - . 1 2 8 ' C o m p u t e r s

A s o f t

C o m p a r e h i t s f o y o u r s e l f !

R r e tF i r eF i r eF i r eF i r eF i r eF i r eF i r eF i r eF i r e 1 F i r e 1

F i r e 1

F i r e 1 F i r e 1

S u g g e s t e d R e t a i l P r i c eD i m e n s i o n a l G r a p h i c s

N u m b e r o S c e n a r i o sS p l i t - S c r e e n V i e w sR e a l i t y L e v e l sR a d a r S c r e e nA c c u - S o u n d " r e a l i s mT o r p e d o T y p e sA u t o o M a n u a l T o r p e d o L a u n c hT l m e - D a y - M o n t h - Y e a r S e l e c t i o n C a p a b i l i t yZ o o m F e a t u r e

S u b m a r i n e S t r a t e g y T a c t i c s M a n u a l b y J o h n P a t t e n , C a p t . U S ( R e t . )A u t o - L o a d F e a t u r e o n C 1 2 8J o y s t i c k R e q u i r e d

U P e r i s c o p e !

$ 2 9 . 9 5Y e

Y e 1

Y e Y e

Y e Y e

M a o S h i p V i e w s

Y e

Y e N

S i l e n t S e r v i c e

S 3 4 . 9 SN

N

N N

Y e N

M a V i e wO n l y

N

N Y e

Page 5: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 5/120

R I G H T O U O T H E W A T E R !

■ V - . ' T i - f S f l H

T h u n d e r C h o p p e rA n d o n ' t f o r g e t T h u n d e r C h o p p e r !F o t r u e h e l i c o p t e r a c t i o n a n r e a l i s m , n o t h i n g e l s e e v e n c o m e sc l o s e . T h u n d e r C h o p p e r i c o r p o r a t e s t h m o s t a d v a n c e dg r a p h i c s , f l i g h t s y s t e m s , a n g a m e -p l a y i n g f a c t o r s t p r o v i d e s e n s at i o n a l b a l a n c e o s t r a t e g y a n f u n .

1 9 B 7 A c t l o n S o f t C o r p o r a t i o n3 g r a p h i c s a n s p e c i a l e f f e c t : , c o u r t e s yS u b L O G I C C o r p .C o m m o d o r e 6 a n C o m m o d o r e 1 2 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L i d .A p p l e I i a t r a d e m a r k o A p p l s C o m p u t e r ,I n c .I B i r e g i s t e r e d t r a d e m a r k o I n t e r n a t i o n a lB u s i n e s s M a c h i n e s C o r p .

. S o n

S e Y o u r D e a l e r . . .O w r i t e o c a l l f o m o r e i n f o r m a t i o n .U P e r i s c o p e ! a n d T h u n d e rC h o p p e r a r a v a i l a b l e o d i s k f o t h C o m m o d o r e 6 4 / 1 2 8 , A p p l e I I a n I B P l i n e o p e r s o n a lc o m p u t e r s f o t h s u g g e s t e d r e t a i lp r i c e o $ 2 9 . 9 5 . F o d i r e c t o r d e r sp l e a s e s p e c i f y w h i c h c o m p u t e r v e s i o n y o w a n t . I n c l u d e S 2 . 0 0 f o s h i p p i n g ( o u t s i d e U . S . $ 6 . 2 5 ) a n s p e c i f y U P o f i r s t c l a s s m a i ld e l i v e r y . V i s a . M a s t e r C a r d ,A m e r i c a n E x p r e s s , a n D i n e r s C l u bc h a r g e s a c c e p t e d .

A c t i o nr j r . H i i n A i i o M i a h c a d i o i F i A T r n v a c t i o n s o r r w f l n c

? O W E S T 5 P R I N G F I F L D A V E N U E , S U I T E 7 1 C H A M P A I G N . I 6 1 8 ? 0 1 3 1 7 ) 3 9 8 8 3 8 0

Page 6: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 6/120

S T O P P L A Y I N GA R O U N D W I T H Y O U RI

s J y > A r t o

G E O S 5 5 9 "T h G r a p h i c E n v i r o n m e n tO p e r a t i n g S y s t e m t h a i o p e n su w h o l e u n i v e r s e o n e p o s i b i l i t i e s f o C 6 ' s a n d 1 2 8 ' s . W i t hg e o W r i i e , g e o P a i n t , f a s t - l o a d i n gd i s k T u r h o a n d s u p p o r t f o n i G E c o m p a l b l p p i a i o n s .* A l s o a v a i l a b l e f o r 8 0 c o l . C I 2 8 s .

• <

F O N T P M K 1 $ 2 9 . "c o l l e c t i o n o f 2 m o r e f o n t s

f o u s e w i t h G E O S a p p l i c a t i o n s .i v a r i o u s s h a p e s a n d s i z e s f o m o r e e x p r e s s i v e a n c r e a t i v ed o c u m e n t s .

G E O D E X $ 3 9 . "T h G E O S - c o m p a t i b l e d i r e c t o r yt h a t a l l o w s y o t c r e a t e l i s t s b n a m e , a d d r e s s , p h o n e n u m b e r ,e t c . n c l u d e s j f t - o M f ! r t ; e t c u s t o mi z f o r m l e t t e r s a n i n v i t a t i o n s .• A l s o a v a i l a b l e ( o r 8 c o l . C l ^ H ' s .

W R I T E R ' SW O R K S H O P $ 4 9 . "A l t h G E O S - c o m p a t i b l e t o o l sw r i t e r n e e d s , i n c l u d i n g g e o W r i t e2 , w i t h h e a d e r s , f o o t e r s a n f e a t u r e s t j u s t i f y , c e n t e r , s e a r c hi i n d r e p l a c e t e x t . I n c l u d e s ' l e x tG r a b b e r ( f o r c o n v e r t i n g f r o mp r o g r a m s l i k e P a p e r C l i p ) , R e o -M e r g e a n L a s e r W r i t e r p r i n t i n gc a p a b i l i t y .■ A l s o a v a i l a b l e ( o 8 1 ) c o t . C 1 2 8 s .

■ <

D E S K P A C K $ 3 4 . "F o u r G E O S - c o i n p a t i b l e a p p l ic a t i o n s : G r a p h i c s G r a b b e r f u i m p o r t i n g a r f r o m P r i n t S h o p ™N e w s r o o m * 1 a n P r i n t M a s t e r * 1g r a p h i c s ; C a l e n d a r ; I c o n E d i t o ra n M a c k J a c k D e a l e r .■ A l s o a v a i l a b l e f o r 8 c o l . C 1 2 8 ' s .

G E O C A L C $ 4 9 ?T h G E O S - C O m p a t i M e , n u m b e r -c r u n c h i n g s p r e a d s h e e t f o t r a c ki n a n a n a l y z i n g n u m e r i c a ld a t a . C r e a t e y o u r o w f o r m u l a s ,p e r f o r m c a l c u l a t i o n s ( o a n t h i n g f r o m s i m p l e g e o m e t r y t " w h a t i f c o s t p r o j e c t i o n s .■ A l s o a v a i l a b l e f o 8 c o l . C 1 2 8 k

G E O F I L E $ 4 9 *T h G E O S - c o m p a t i b l e d a t a b a s em a n a g e r t h a t s o r t s , e d i t s a n p r i o r i t i z e s w h a t e v e r d a t a y o f e e d i t Y o ( i l l o u t h e " i n p u tf o r m , " s p e c i f y y o u r c o m m a n d ,a n g e o l - i l e H i k e s i f r o m t h e r e .♦ A l s o a v a i l a b l e f o r 8 c o l . C 1 2 H s .

G E O P R I N TC A B L E $ 3 9 . "T h s i x - f o o t c a b l e t h a i s p e e d su p r i n t i n g b e c a u s e i t ' s p a r a ll e l — n o t s e r i a l . C o n n e c t s e a s i l yt C 6 4 S J a n C 1 2 8 ' s w i t h f e w e rw i r e s a n n i n t e r f a c e b o x .

S o o n e r o l a t e r , y o u ' r e g o i n g t d i s c o v e rt h a t t h e r e ' s m o r e t C 6 4 ' s a n C 1 2 8 ' s t h a n f u a n g a m e s .

Y o u ' r e g o i n g t d i s c o v e r p o w e r .N o t h k i n d o p o w e r t h a t b l a s t s a l i e n s

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

T h k i n d y o f i n d i G E O S .

E v e r y G E O S a p p l i c a t i o n c a t a k e C 6 4 ' sa n C 1 2 8 ' s f r o m " m a s t e r i n g t h u n i v e r s e " t u n i v e r s i t y m a s t e r ' s d e g r e e , w i t h a l k i n d s o a d v a n c e d c a p a b i l i t i e s t h a t f u n c t i o n a h y p e r -s p e e d s y o u n e v e r i m a g i n e d p o s s i b l e .

S i y o u ' r e t i r e d o f t o y i n g w i t h t e c h n o l o g y ,t r y p l a y i n g a r o u n d w i t h G E O S . O n c e y o f e e li t p o w e r , y o u ' l l k n o w t h a t f o r a n y o n e w h

s t i l l t h i n k s C o m m o d o r e s a r t o y s ,B e r k e l e y t h g a m e ' s o v e ;

S o f t w o r k sT h b r i g h t e s t m i n d s a r w o r k i n g a B e r k e l e y .T o r d e r a r i l 1 - H 0 0 - 4 4 3 - 0 1 0 0 e x t . 2 3

( C a l i f o r n i a r e s i d e n t s a d 7 s a l e s t a x . ) S 2 . 5 0 U S / S y . 5 0 f o r e i g n f o s h i p p i n a a n l i a n d l i n g . A l l o w s i w e e l t B f o d e l i v e r y .i . I ' n i L M ^ t t f . r . m ] ' j i * i | i - H 1 — V - a i n v - ' I

I . h j r u p * * |

Page 7: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 7/120

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

f e a t u r e sT h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w K e i t h F e r r e t ! . C O M D E X : T h A m i g a 5 0 H e a d s f o H o m e S e l b y B a t e m a n

1 2

4 4 4 4

6 6 1 2 6

r e v i e w sA t g e B l a s t e r ! D a v i d a n R o b i n M i n n i c kW h e r e I t h U S I C a r m e n S a n d t e g o ? N e i l R a n d a l lS p e e d T e r m 1 2 E r v i n B o b oT h W r i t i n g A d v e n t u r e D a v i d a n R o b i n M i n n i c kC r e a t e w i t h G a r i l e t d N e i l R a n d a l l 4 6

g a m e sB e Z o n e K e v i n B l a c k a n M i c h a e l W i e n sS u A t t a c k T a B u s h

2 6 3 6

e d u c a t i o n / h o m e a p p l i c a t i o n sE x e r c i s e P a c e r J o n H T o n a k iC o m p u t i n g f o F a m i l i e s : D r J ' s B u l l e t i n B o a r d F r e d D ' l g n a z i o

3 6 5

p r o g r a m m i n gS c r e e n M a k e r C l a y R R e e dB A S I C f o B e g i n n e r s : U s i n g R E S T O R E a n T A L a r r y C o t t o n . . H i n t s T i p s : E a s y C h a r a c t e r M o v e m e n t C l i f f o r d D e d m o r eM a c h i n e L a n g u a g e f o B e g i n n e r s : U s i n g R O R i c h a r d M a n s f i e l dP o w e r B A S I C : D o u b l e P r i n t S c o t t a n K e i t h E l d e rI m p o s s i b l e S c r o l l J K e l l yV i d e o S l i d e S h o w f o t h 1 2 P a u l W C a r l s o nS p e e d S o r t K j e i l S t r a n dP r o g r a m A p p e n d e r J o s e p h R C h a r n e t s k iD O P l u s M i c h a e l J C a s t o rS c r e e n D u m p S e f o t h 1 2 8 J o h n M u g g i n s8 0 - C o l u m n M a g i c f o t h 1 2 M a r k W P e m b u r n

3 4 5 5 5 6 6 6 6 7 7 7

6 1 2 8 / 6 4 / + 4 / 1 66 1 2 8 / 6 46 6 1 2 6 1 2 6 / 6 4 / + 4 / 1 66 1 2 1 2

d e p a r t m e n t sT h E d i t o r ' s N o t e s R i c h a r d M a n s f i e l dG a z e t t e F e e d b a c k E d i t o r s a n R e a d e r sU s e r G r o u p U p d a t e C a r o l i n e D H a n l o nS i m p l e A n s w e r s t C o m m o n Q u e s t i o n s T o R . H a l f h i l lH o r i z o n s : H o t P r o g r a m T o d d H e i m a r c kT h G E O S C o l u m n : H e l p f u l H i n t s C h r i s T A s s e t i n

1 6 4 5 6 6 45 6

B u g - S w a t t e r M o d i f i c a t i o n s a n C o r r e c t i o n s 7 N e w s P r o d u c t s 9

p r o g r a m l i s t i n g sC O M P U T E D G a z e t t e A u t h o r ' s G u i d e 1 0 H o t T y p e I C O M P U T E I ' s G a z e t t e P r o g r a m s 1 0 T h A u t o m a t i c P r o o f r e a d e r 1 0 M L X : M a c h i n e L a n g u a g e E n t r y P r o g r a m f o C o m m o d o r e 6 a n 1 2 1 0 A d v e r t i s e r s I n d e x 1 1 • - G e n e r a l , 6 4 = C o m m o d o r e 6 4 , + 4 = P l u s / 4 , 1 6 - = C o m m o d o r e 1 6 1 2 C o m m o d o r e 1 2

1 2 S / 6 4 / + 4 / 1 61 2 8 / 6 4

p t t b l i s h c i J m o m W y l ' v C O M P U T E ! ] ' u W i c , n i m 1 s , I n i . , 8 2 7 l i > A v e n u e , N e i v Y o r l , , N 1 0 0 1 9 L " S A . P h . i n r . ( 2 1 2 ) 2 6 5 - 8 3 6 0 . E d i t o r i a l o f f i c e s a r e l o c a t e d a 3 2 W a I V e n d o v e r A v e i H i a , G r e e n s b o r o , N 2 7 4 ( l r > . D o m e s i i c S u b t C l i p U o n j : 1 i s s u e s , $ 2 4 . P O S T M A S T E R : 6 * t l d j d d . e s ; d i U l g t ) I C O M P U T E ' S G A Z E T T E , P . O . B o 1 I W 5 7 , D ? M o i n c s . I 5 0 3 4 0 - S e c o n d i l a ^ s a p p l i c s l i o n [ u n d u l y a G r e e n s b o m r N 2 7 4 0 3 a n d J i i d l i i o n a l m a i l i n g o f Q c a & l i n t i r e c o n t e n i s r t i p v r i f t t l i £ > 1 9 8 7 H C O M P U T E ! P u b l i c a t i o n ! , f n t . A l r i K h H i r s e n e d , I S S N 0 7 3 7 - 3 7 1 6 .C O M P U T E ! r u b l i t ' T k o n * , I n t . i p a r t o l A B C o n i u m r r M a g a / k n r s , I n r . , o n o H h e A H P u b l i s h i n g C o m p i n J e f : A B P u b l i s h i n g . I ' m i i l e n E , H u b e r t U u r l u r v 1 3 3 0 A v m u < o l l h eA n w n i j * . U n l o r l . U f l o i k 1 0 0 1 9

Page 8: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 8/120

T h e r e ' s b e e n c o n s i d e r a b l e p r e s sc o v e r a g e l a t e l y o l a s e r p r i n t e r s a n d e s k t o p p u b l i s h i n g . I f a c t , e n t i r em a g a z i n e s a r n o d e v o t e d t t h s u b j e c t . A n d , w i t h t h e i r p r i c e s f a l li n b e l o w £ 2 , 0 0 0 a n p o i s e d t p l u n g e e v e n f u r t h e r , t h e s e n e p r i n t e r s a r e t h r e a t e n i n g t b e c o m et h e s t a n d a r d , r e p l a c i n g d a i s y w h e e la n d o t - m a t r i x t e c h n o l o g y . W i t hp e r s o n a l c o p i e r s a s l o a $ 5 0 0 ,t h e r e ' s n r e a s o n w h w w o n ' t s e l a s e r p r i n t e r s s e l l i n g a t h a t p r i c e i n

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

T u n d e r s t a n d t h a p p e a l o l s e p r i n t e r s , i t ' s h e l p f u l t c o n s i d e rt h r a n g e o f p r i n t q u a l i t y a v a i la b l e — f r o m t y p e d m i m e o g r a p h s ,t h r o u g h 2 7 - p i n d o t - m a t r i x , t t y p es e t t i n g . S m u d g e d , h a z y m i m e og r a p h s a r s i m p l y d i f f i c u l t t r e a d .T h l i n e s a r t h i c k , t h s p a c e i n s i d el e t t e r s l i k e i o f t e n f i l l e d i n l e t t e r sr e s e m b l e e a c h o t h e r , t h e y l o s e t h e i ri n d i v i d u a l i t y . A a r e s u l t , y o u h a v et w o r k s o m e t i m e s t r e c o g n i z e t h w o r d s o t h p a g e .

s t e p u i t y p e w r i t t e n t e x tm a d e w i t h c l e a n k e y s a n g o o dr i b b o n . B u e v e n h e r e , t h l e t t e r s a l h a v e s i m i l a r s h a p e s , a r a l e q u a l l ys p a c e d a p a r t ( t a k e s u a m u c hr o o m a w ) a n t h r e a d e r i b u d e n e d w i t h l e s s q u i c k l y r e c o g n i z e di n d i v i d u a l l e t t e r s . W a r e f o r c e d t s l o w d o w n w h e n r e a d i n g t y p e w r i tt e n m a t e r i a l b e c a u s e i t t o o , s u f f e r sf r o m w h a t i t e l e v i s i o n s e t s w o u l db c a l l e d p o o r r e s o l u t i o n . D a i s y -w h e e l p r i n t e r s a r s i m p l y t y p e w r i te r a t t a c h e d t c o m p u t e r s . D o t -m a t r i x p r i n t e r s , e v e n t h o u g ht h e y ' v e b e c o m e q u i t e s o p h i s t i c a t e d ,p r o d u c e t e x t t h a t i f u z z i e r t h a nd a i s y w h e e l ' s .

T h i s m a g a z i n e , l i k e m o s t m a g az i n e s a n b o o k s , i t y p e s e t . I y o t a k e c l o s e l o o k a t h l e t t e r s , y o u ' l ls e h o w m u c h v a r i e t y t h e r e i i t h w i d t h o t h e i r l i n e s , i n t h e i r s h a p e s ,s i z e s , a n s p a c i n g . A d t t h i s t h e i r

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

h i g h r e s o l u t i o n , t h e i r c r i s p e d g e s ,a n y o c a q u i c k l y u n d e r s t a n dw h y , f o m o s t p u b l i c a t i o n s , t y p e s e tt e x t i t h p r e f e r r e d m e d i u m . N o o n l y c a y o r e a d i f o l o n g e r p e r io d o t i m e w i t h o u t f a t i g u e , y o a l s oc a r e a d i m o r e q u i c k l y a n m o r ea c c u r a t e l y . T h d i s t i n c t i o n b e t w e e nm i m e o g r a p h e d o p h o t o c o p i e d ,t y p e w r i t e r - q u a l i t y p r i n t a n t y p e s e tp r i n t i q u i t e s i m i l a r t t h d i s t i n ct i o n b e t w e e n r e a d i n g c o m p u t e r o u p u o a o r d i n a r y T a n r e a d i n g i o h i g h - r e s o l u t i o n m o n i t o r .

l a s e r p r i n t e r p r o d u c e s t e x tj u s t a s t e p b e l o w t y p e s e t q u a l i t y . I y o l o o k c l o s e l y a v e r y l a r g e h e a dl i n e s , y o c a s e s o m e r a g g e de d g e s o c u r v e d l e t t e r s s u c h a s B u y o d h a v e t l o o k c l o s e l y .C u r r e n t l y p o p u l a r l a s e r p r i n t e r sf e a t u r e 3 0 0 - d o t - p e r - i n c h r e s o l ut i o n . Y o u ' d b e h a r d - p r e s s e d t t e l lt h a t s m a l l e r l e t t e r s w e r e n ' t t y p e s e t .

O t h e r b e n e f i t s o l a s e r p r i n t e r sa r r e m i n i s c e n t o t h a d v a n t a g e sw o r d p r o c e s s i n g o f f e r s o v e r s t r a i g h tt y p i n g - — f a r g r e a t e r c o n t r o l o v e r t h f i n a l r e s u l t . F o o n t h i n g , y o c a c r e a t e a n i n s e r t g r a p h i c s . C h a n gi n f o n t s i a s i m p l e a s i n s e r t i n gc o m m a n d c o d e i n t o w o r d p r o c e ss o d o c u m e n t , j u s t a y o w o u l dw h e n c h a n g i n g t i t a l i c s . f o n tc h a n g e p r o d u c e s a e n t i r e l y n e s e o d i f f e r e n t l y d e s i g n e d c h a r a ct e r s . M o s t l a s e r p r i n t e r s c o m e w i t hs e v e r a l s t a n d a r d f o n t s b u i l t i n i c l u d i n g f o n t w h i c h c l o s e l y r e s e mb l e s t h l e t t e r s o t h i s p a g e . T h e ya l s o i n c l u d e r e a l i t a l i c s , d i f f e r e n ts i z e s o f l e t t e r s , a n s p e c i a l s y m b o l s .F o e x a m p l e , i y o u w e r e r e p r o d u ci n t h i s p a g e , y o c o u l d c r e a t e t h o r d i n a r y t e x t , t h e n t h l i n e s a t h t o p , a n d , f i n a l l y , s w i t c h f o n t s a n p r i n t t h w o r d s e d i t o r ' s n o t e s a st h e y a p p e a r a b o v e . S p e c i a l i z e df o n t s s u c h a s o l d E n g l i s h s c r i p t o f o r e i g n l a n g u a g e s a r a l s o a v a i l a b l ea p l u g - i n c a r t r i d g e s o o d i s k a d o w n l o a d a b l e s o f t w a r e .

B u w e ' v e o n l y t o u c h e d o t h

f e a t u r e s a n a d v a n t a g e s o t h i s n e p r i n t i n g t e c h n o l o g y . L a s e r p r i n t e r sa r a l s o q u i c k ( a a v e r a g e o e i g h tp a g e s p e m i n u t e ) a n a q u i e t a c o p i e r . T h e y c a m a k e t h l e t t e r sy o w r i t e , t h a r t i c l e s y o s e n d t G a z e t t e , t h p a p e r s y o t u r n i n t oy o u r t e a c h e r o b o s s l o o k a b o u t a g o o d a p r i n t i n g g e t s .

R i c h a r d M a n s f i e l dE d i t o r i a l D i r e c t o r

C O M P U T E ! P u b l i c a t i o n s i s e e k i n g t f i l l t h e f o l l o w i n gi n - h o u s e e d i t o r i a l p o s i t i o n s :A s s i s t a n t E d i t o r — R e q u i r e s2 - y e a r s e x p e r i e n c e i w r i ti n a n d / o r e d i t i n g ; u n d e rg r a d u a t e d e g r e e i j o u r n a l i s m ,E n g l i s h , t e c h n i c a l f i e l d , o e q u i v a l e n t ; e x t e n s i v e e x p er i e n c e p r o g r a m m i n g o n o t h C o m m o d o r e m i c r o c o m p u t e r s .A s s i s t a n t B o o k E d i t o r — R eq u i r e s k n o w l e d g e o c o p u t e r p r o g r a m m i n g . U n d e rg r a d u a t e d e g r e e i E n g l i s h o r e l a t e d f i e l d . T w y e a r s w r i ti n a n e d i t i n g e x p e r i e n c e .A s s i s t a n t F e a t u r e s E d i t o r —R e q u i r e s u n d e r g r a d u a t e d eg r e e i j o u r n a l i s m , E n g l i s h , o r e l a t e d f i e l d . T h r e e - f i v e y e a r se x p e r i e n c e i p r i n t j o u r n a l i s m ,w r i t i n g , e d i t i n g , o c o m b i n at i o n . B a c k g r o u n d o e x p er i e n c e i c o m p u t e r t e c h n o l o g yd e s i r a b l e . A r t i c u l a t e , a b l e t c o m m u n i c a t e e f f e c t i v e l y .

Page 9: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 9/120

1 2 9 . 9 5A T A R I 8 - H i tC O M M O W R E6 4 / 1 2 8

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

N o y o c a w i t h W a r g a m e C o n s t r u c t i o n S e t " f r o m S S I .T h i s u n i q u e s i m u l a t i o n l e t s y o d e s i g n a n p l a y a n e a r l y

l i m i t l e s s n u m b e r o w a r g a m e st h a t a r e a s s i m p l e o c o m p l e x a y o d e s i r e . S t a n b y d r a w i n g y o u ro w b a t t l e m a p s , P l a c e r o a d s ,r i v e r s , b r i d g e s , w o o d s , b u i l d i n g sa n d m i n e s i a n a r r a n g e m e n ta n s c a l e y o l i k e .

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

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

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

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

A P P L E I

I B M P C /C o m p a t i b l e

c o m t o v o m( H / I 2 H

R e a d y t s h i f t f r o m c o n s t r u c t i o n t d e s t r u c t i o n ? T r B - 2 4 ?A f l i g h t s i m u l a t o r , i l e t s y o f l W o r l d W a 1 B - 2 4

b o m b e r . A ; c o m b a t s i m u l a t o r , i l e t s y o t r t b o m b H i t l e r ' s o i r e f i n e r i e s i P l o e s t i , R u m a n i a . O g o b l o w n u t r y i n g .

Y o c o m m a n d t h e l e a d B - 2 4 L i b e r a t o r w h i c h w i l l d e t e r m i n e t h c o u r s e o a c t i o n f o t h 4 6 0 i hB o m b e r G r o u p . B u t f i r s i , y o m u s tl e a r n t o f l t h i s c a n t a n k e r o u sp l a n e . T w s i m p l e r s c e n a r i o s l e y o u h o n e y o u r f l y i n g s k i l l s b e f o r ey o u g o o n t i h r e a l t h i n g : I 1 l i a r -r o w i n g m i s s i o n s o v e r t h f l a k - a n f i g h t e r - f i l l e d s k i e s o P l o e s t i .

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

I y o g e h i t , y o u ' l l h a v e t d e c i d e w h e t h e r t b a l l o u o s l i c ki o i a n d y o u r j o r e d u c i n g I ' l o e s t i ' s t o t a l o i p r o d u c t i o n b e l o ww h a t w a a c c o m p l i s h e d h i s t o r i c a l l y : I y o s u c c e e d , y o u ' i l b t o l d h o m u c h y o w o u l d h a v e s h o r t e n e d t h w a i E u r o p e !

S T R A T E G I C S I M U L A T I O N S , I N C .1 0 - i u N . R e n g s i o r f f A v e n u e , M o u n t a i n V i e w , C . J M 0 4 3( 4 1 5 ) 9 6 4 - 1 3 5 3

S T R A T E G I C S I M U L A T I O N S , I N C .L o o k f o t h e s e e x c i i i n g g a m e s a y o u r l o c a l c o p u l e r / s o f n r a r e o g a m e

s t o r e t o d a y . A l l S S g a m e s c a r r y " 1 4 - d a y s a t i s f a c t i o n o y o u r m o n e y b a c k "g u a r a n t e e . W r i t e o c a l l f o f r e e c o l o r c a t a l o g o o u f u l l l i n e .

I i l i c r e a r n c o n v e n i e n t s t o r e s n e a r y o u , M S a n H / h o k k ' n e a n o r d e r

h c a l l i n g l o l l - f r e e K O O - 4 4 3 - 0 1 0 0 , x 3 3 5 . O s e n d y o u r c h e c k l S S t h a d d r e s s a b o v e . ( C r e s i d e n t s , a d a p p l i c a h l e s a l t s l a x . ) M e a s e s p e c i f y c o p u t e r f o i m a t a n d a d d $ 2 . 0 0 f o s h i p p i n g h a n d l i n g

1 9 H ? h S i n k g i t . ■ i i n u t a i l u u . I n , U n g h i s

Page 10: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 10/120

C O M P U T E ! P u b l i c a t i o n s J n c d SO n c ( 1 A 3 P u b l i s h n C o m p a n

P u b l i s h e rE d i t o r i a l D i r e c t o rM a n a g i n g E d i t o rA s s o c i a t e P u b l i s h e rE d i t o r , C O M P U T E !

C O M P U T E R S G A Z E T T EP r o d u c t i o n D i r e c t o rE d i t o r , C O M P U T E D A t . i r i S

D i s k M . i i ; . i / i ! ! i 'E d i t o r , C O M P U T E ! * A p p l y

A p p l i c a t i o n s M a g a z i n eF e a t u r e s E d i t o rT e c h n i j E d i t o rA s s i s t a n t T e c h n i c a l E d i t o r s

A s s i s l a n l E d i t o r , C O M P U T E ! ' sA t a r i S ) i - k M a g a z i n e

A s s i s l a n t E d i t o r , C O M P U T E !A s s i s t a n t E d i t o rP r « K r a n i n i i n K S u p e r v i s o rE d i t o r i a l P r o g r a m m e r s

C o p y E d i t o r s

E d i t o r i a l A s s i s t a n tS u b m i s s i o n s R e v i e w e rP r o g r a m m i n g A s s i s t a n tE x e c u t i v e A s s i s t a n tA d m i n i s t r a t i v e A s s i s t a n t s

R e c e p t i o n i s tA s s o c i a t e E d i t u r s

C o n t r i b u t i n g E d i t o rC O M P U T E ! ' s B o o k D i v i s i o nE d i t o rA s s i s t a n t E d i t o r sP r o g r a m m i n j ; A s s i s t a n tD i r e c t o r o N a t i o n a l S a l e sP r o d u c t i o n M a n a g e rA r D i r e c l o rA s s i s t a n t A r t D i r e c l o rA s s i s t a n t P r o d u c t i o n M a n a g e rA r t i s t e

T y p e s e t l i n gI l l u s t r a t o r

I d m t s A C a s e l l aR k l w r r l M a n s f i e l dK a t h l e e n M j r i i r i e kS o b B a t e m a n

L a n c e E J k oT o n y R o b e r t s

T o r n H . H a t f h i l l

G r e g g K e i z e rK e i i h F e r r a l lO t l i s R C o w p t rG e o r g e M i l l e r , D a l e M B a n e , | i mf u c h s

T o d d H e i m a r c kR h e t l A n d e r s o nI n f i l l S h a d l eP a l r i c k R i r r i s l iT i r t i V i c t o r , l i M i d k i f f , W i l l i a mC h i nK a r e n U h l e n d o r f , K a r t ' n S i e p a k ,t i l l C h a m p i o nC a r o l i n e H s n l o nD a v i d H o n s l e yT r o y T u c k e rD e b l N a s hJ u l i a F l e m i n g I r i s B r o o k s , S y b i lA & e eA n i l , ! A r m l i e l d] i B u l t e r f i e f dT o r o n t o , C a n a d aF r e d D ' l y n a z i oB i r m i n g h a m , A l D a v i d T h o m b u i gL o A l l o s , C B i l l W i l k i n s o n

S l L ' p h f n L e v yT a m m i e T a y l o r , R o b e r t B r x b yD a v i d F l o r a n c e

J o s e p h W H < H t h e rI r m . i S w a i nl i n l c e R F a r yL e N o e lD P o t t e rR o b i n C a s e , K i r n P o l l s . S c o t l yB i l l i n g s , T o n y J a c o b s a nT e r r y C a s h , C a r o l e D u n l o n

I s r r y B l a i r

D i r e c t o r o A d v e r t i s i n g S a l e s P e t e r l o h n s m e y e rA d v e r t i s i n g D i r e c t o r B i - m a r i l I I h e o b a l r i , i r P r o d u c t i o n C o o r d i n a t o r K a t h l e e n H a n l o nC u s t o m e r S e r v i c e M j . n a . n e r D i a n e L o n g oD e a l e r S a l e s S u p e r v i s o r j o s e C r u zI n d i v i d u a l O r d e r S u p e r v i s o r C a s s a n d r a G r e e nl a m e s A C a s e l l a , P r e s i d e n tR i c h a r d M a n s f i e l d , V i c e P r e s i d e n t , E d i t o r i a l D i r e c t o rR i c h a r d J , M a r i n o , V i c e P r e s i d e n t , A d v e r t i s i n g S a l e sC h r i s t o p h e r M S a v i n e , V i c e P r e s i d e n i , F i n a n c e . * P l a n n i n gM e n u H i ' r w m W e i n s r , V i c e P r e s i d e n i , P r o d u c t i o nE d i t o r i a l ! ! < > n i R i c h a r d M a n s f i e l d , K a t h l e e n M a r t i n e t , S e l b y B a t e r a a n , L a n c e E l k o ,T n R l a l f h i l l , S t e p h e n L e v yR o b e r t L o c k , F o u n d e r a n E d i t o r i a l C o n s u l t a n tC O M P U T E ! P u b l i c a t i o n s , I n p u b l i s h e s :

C O M P U T E ! C O M P U T E ! B o o k s C O M P U T E ! ' * C t / e i l eC O M P U T E D C o / e f f e D i l l C O M P U T E S A p p l e A p p l i c a t i o n s

C O M P U T E ' S A t a r i S D i s k M a r i n eE d i t o r i a l o f f i c e s : 3 2 W e s l W e n d o v e r A v l m i u i ' , S u i t e 2 0 0 .t e e n s b o r o , , \ 7 0 ( U S C o r p o r a t e o f f i c e s : 8 2 7 t A v e n u e , N e Y o r k , N 1 0 0 1 9 ,

J 1 2 - 2 6 5 - 8 3 6 0C u s t o m e r S e r v i c e : 8 0 0 - 3 4 6 - 6 7 6 7 ( I N 2 1 2 - 8 8 7 - 0 5 2 5 )

1 0 : 0 0 A M - l 2 : 3 0 P M 1 : 3 0 l ' M - : f : 0 0 P M o n d a y H d a y

D e a l e r S a l e s : f l O 0 - ( > i i l - I B 2 z [ I N 2 ) 2 - 8 8 7 - 8 5 6 6 )A P M o n d a y I r i d . i y

S a l e s R e p r e s e n t a t i v e sl e r r y T h o m p s o n 4 1 5 - . ) 4 8 - H 2 2 2L u c i l l e D e n n i s 4 1 5 - 3 4 8 - 8 2 2 2T o L i n k 2 1 2 - 3 ] 5 - l f j b 5H a r r y B l a i r 9 1 9 - 2 7 5 - 9 8 0 9A d d r e s s a l a d v e r t i s i n g m a t e r i a l s t » K a t h l e e n H a n l o n , C O M P U T F l ' s G A Z E T T E: i 2 4 W f e s t v V e n d o v w A v c . , S u i t e 2 ( K ) , G r e i ; i i s b o i o , N 2 7 A Q BS a l e s O f f i c e sS i o r t h e a s l 2 1 2 - 3 1 5 - 1 6 6 5M i d - A t l a n t i c 2 1 2 - 3 1 5 - 1 6 6 5S o u t h e a s t 9 1 9 - 2 7 5 - 9 8 0 9S a l e s O f f i c e s , | u l e s E T h o m p s o n , I n c .1 2 9 0 H o w a r d A v e n u e , S u i t e 3 0 3 , B u r l i n g a m e , C 9 4 0 1 0M i d w e s t 3 1 2 - 7 2 6 - 6 0 4 71 ' e x . i s 7 1 3 - 7 3 1 - 2 6 0 5

P a c i f i c N o r t h w u s l 4 1 5 - 3 4 8 - 8 2 2 2N o r t h e r n & 4 1 5 - i 4 8 - a 2 2 2S o i l l h e m C 4 1 5 - 3 4 8 - 8 2 2 2A r i z o n a 4 1 5 - 3 4 8 - 8 2 2 2N i > w M e x i c o 4 1 5 - 3 4 8 - 8 2 2 2C o l o r a d o 3 0 3 - 5 9 1 - ^ 9 9

1 1

S u b s c r i p t i o n O r d e r s a n I n q u i r i e sC O M P U T E D G A Z E T T EP . O . B o 1 0 9 5 7 , D e M o i n e s , I 5 0 3 4 0

T O L L F R E ES u b s c r i p t i o n O r d e r L i n e

1 - 8 0 0 - 2 4 7 - 5 4 7 0I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

C O M P U T E D G A Z E T T ES u b s c r i p t i o n R a t e s( 1 I s s u e Y e a r ) : U ( o n e y e a r ) S 2 4 . C a n a d a , M e x i c o a n F o r e i g n S u r f a c eM a i l S 3 0 . F o r e i g n A i M a i l S 6 5 .T h c O M P i / f E T s C A Z E T i f s u b s c r i b e r l i s t i s m a d e a v a i l a b l e t t a r e f u % s c r e e n e do r g a n i z a t i o n s w i t h . 1 p r o d u c t o s e r v i c e w h i c h m a b o i n t e r e s t t o o u r e a d e r s .I y o p r e f e r n I r e c e i v e s u c h m a i l i n g s , p l e a s e s u r d a n e x a c t c o n y o y o u rs u b s c r i p t i o n l a b e l I d C O M R f T E r s G A Z E T T E , P . O . B i 1 0 9 5 8 , D e M o i n e s , I 5 0 9 5 0 . I n c l u d e n o t e I n d i i a t F n g y o u t p r e f e r e n c e i r e c e i v e o n l y y o u rs u b s c r i p t i o n .

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

A u l h w s o f m a n i t s c r i p i s w a n a n l l h a i a l m a t e r i a l s s u b m i t t e d t C O M P U I t T sG A 2 I i ■ « < - ■ o r i g i n a l m a i o r i a l s w i t h f u l l o w n e r s h i p r i c t u s r e s i d e n l I s a i da u t h o r s . B s u b m i t t i n g a r t l d e s l C O M P U t E f i G A Z E T T E , a u t h o r s a c k n o w l e d g ei l i . n s u c h m a t e r i a l s , u p o n a c c e p t a m f o p u b l i c a t i o n , b e c o m e t h e x d u E i v ep r o p e r t y o C O M P U T E ! P u b l i c a t i o n s , I n c . N p o r t i o n o i h i s n r a a < n ; i n t - m a b r e p r o d u c e d I a n f o r m w i t h o u t w r i t t e n p e r m i s s i o n f r o m t h p u b l i s h e r , E n t i r ec o n t e n t s c o p y r i g h t ! 9 B 7 C O M P U T E ! P u M i r . i t i o n s . I n c . R i g h t s t p r o g r a m sd e v e l o p e d a n d s u b m i t t e d b a u l h o t s a r e x p l a i n e d i o u a u t h o r c o n t r a c t . U n m l i r i t e r t m a t e r i a l s n o a c c e p t e d f o p u b l i c a t i o n w i l l l i e r e t u r n e d i a u t h o r p r v i d e s a s e l f - a d d r e s s e d , s t a m p e d e n v e l o p e . W h e r e p r o g r a m s < v i n c l u d e d i a a r t i c l e s u b m i s s i o n , l a p e o d i ^ k n i u s t a c c o m p a n y t h e s u b m i s s i o n , P r i n t e d l i s ti n g s a r e o p t i o n a l , b u h e l p f u l , A r t i c l e s s h o u l d b f u r n i s h e d , i t y p e d c o p y ( u p e . m i l l o w e r c a s e , p l e a s e ) w i t h d o u b l e s p a c i n g , t . i d i a r t i c l e p a g e s h o u l d b e a ri l i c l i t l e o t i h a r t i c l e , d a t e , a n n a m e o i t h e a u t h o r , c o m p u t e ! P u b l i e a i i o n s ,i n t . , a s s u m e s n l i . i i n i i i y ( o e r r o r s I a r t i c l e s o a d v e r t i s e m e n t s , O p i n i o n s e xp r e s s e d b a u t h o r s a r n e n e r e s s . i r i l y t h o s e o C O M P U T E ! P u b l i c a t i o n s , I n c .C O M P U T E ! P u b l i c a t i o n s a s s u m e s n r e s p o n s i b i l j t y t o d a m a g e s , r i e l a y s , o f a i lu r o s h i p m e n i i c o n n e c t i o n w i t h a u t h o r s ' o f f e r t o m a k e t a p e o r d i s k c o p i e so p r o g r a m s p u b l i s h e d h e r e i n .C o m m o d o r e 6 4 , P l u s / 4 , 1 6 , a n 1 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 sM a c h i n e s , I n c . . , i n d / o r C o m m o d o r e B e c t r o n f a U m t t e d , O l h i v t h a n a a

i n d e p e n d e n t s u p p l i e r o f q u a l i t y i n f o r m a t i o n E n s c r v i l e t o w n e r s a n d u s e r so C o m m o d o r e p r o d u c t s , C O M P U T E ! P u b l i c a t i o n s , I n c . , i i n w a a s s oc i a t e d w i t h C o m m o d o r e B u s i n e s s M a c h i n e * , I n c . , o a n o i t s u b s i d i a r i e s .

Page 11: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 11/120

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

s t i m u l a t i o n o F l i g h t S i m u l a t o r .j i » . - V a j

1 1

* B a T V p ^ p i ' t A i

. t t h b r u t e - f o r c e f u n , t h r i l l s a n e x c i t e m e n t o J e t .

S e e Y o u r D e a l e r . F o a d d i t i o n a l p r o d u c t o r d e r i n g i n f o r m a t i o no r t h e n a m e o f t h e d e a l e r n e a r e s t y o u , c a l l ( 8 0 0 ) 6 3 7 - 4 9 8 3 .

C o r p o r a t i o n7 1 E d g e b r o o k D r i v eC h a m p a i g n I L 6 1 8 2 DC 1 7 1 3 5 9 - 8 ) 6 ? T e l e i 3 M M 1

O R D E R L I N E : ( 8 0 0 ) 6 3 7 - 4 9 8 3l o x c o p t t B i n o i s . A l a s b n a n d H n w i m k

O p e n A 1 P C e n t r a l T i m e

Page 12: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 12/120

E d i t o r s a n R e a d e r s

D y o u h a v e q u e s t i o n o r p r o b l e m ?H a v e y o d i s c o v e r e d s o m e t h i n g t h a tc o u l d h e l p o t h e r C o m m o d o r e u s e r s ? W w a n t t h e a r f r o m y o u . W r i t e t G a z e t t e F e e d b a c k , C O M P U T E f s G a z e t t e ,P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 .W r e g r e t t h a t , d u t t h v o l u m e o m a i l r e c e i v e d , w c a n n o t r e s p o n d i n d iv i d u a l l y t p r o g r a m m i n g q u e s t i o n s .

P r i z e W i n n e rH e r e i a l e t t e r w r e c e i v e d f r o m t h g r a n d p r i z e w i n n e r o l a s t y e a r ' sD r e a m C o m p u t e r S w e e p s t a k e s , a d r e c t - m a i l d i s k - s u b s c r i p t i o n c o n t e s t f o s u b s c r i b e r s o f C a n - t i e a n C O M P U W .m a g a z i n e s . K a r e n C l e a r y , t h e w i n n e r ,w a s a w a r d e d $ 3 , 0 0 0 . F o i n f o r m a t i o no n e $ 5 , 0 0 0 G a z e t t e s w e e p s t a k e s ,s e p a g e 1 0 1 .

w a n t t t h a n k y o f o h a v i n g t h S w e e p s t a k e s c o n t e s t . N e e d l e s s t o s a y ,

w a s m o r e t h a n l i t t l e s u r p r i s e d a n e l a t e d . W h a b e e n t a l k i n g a b o u tu p g r a d i n g o u h o m e c o m p u t e r f o s o m e t i m e , b u n o t h i n g s u b s t a n t i a le v e r c a m e o o u t a l k s u n t i l r e c e n t l y .W b o u g h t L e a d i n g E d g e M o d e lt u r b o w i t h 2 0 - m e g h a r d d r i v e a n a i n t e r n a l H a y e s - c o m p a t i b l e 1 2 0 0 -b a i i d m o d e m , a n C i t i z e n M S P - 1 0p r i n t e r f o o u r w o r k . P o t h l i g h t e rs i d e w b o u g h t a n A t a r i 1 0 4 0 S T T h a n k y o f o m a k i n g o u " t a l k "r e a l i t y .

K a r e n M C l e a r y

S u p i n e M o u s eC a a A t a r i t r a c k b a l l b u s e d w i t hC E O S i n s t e a d o f m o u s e ?

D W M a c N a bW h e n m i c e f i r s t a p p e a r e d a p e r i p h e r a ld e v i c e s , t h e y i v e r e s o m e t i m e s d e s c r i b e d a b e i n g l i k e u p s i d e - d o w n t r a c k b a l l s . S i n c et h a t t i m e , m i c e h a v e b e c o m e p o p u l a r a n t r a c k b a l l s h a v e f a d e d f r o m v i e w .

T h e a n s w e r t y o u r q u e s t i o n i q u a l i f i e d y e s . A t a r i t r a c k b a l l s w o r k i t w d i f f e r e n t m o d e s t h a t c a b s e l e c t e d w i t hS t o t l c h o t h b o t t o m o t h c a s e . T h f i r s tm o d e e m u l a t e s a j o y s t i c k . S t h e t r a c k b a l lc a b u s e d w i t h C k O S — j u s t u s e t h e j o ys t i c k d r i v e r . L i k e C o m m o d o r e ' s n e 1 5 3 1

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

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

C u r s o r s , F o i l e d A g a i ni ' v e n e v e r s e e n a n a r t i c l e o t h l o w l yc u r s o r . H o a b o u t r e l o c a t a b l e M l r o u t i n e f o t h 6 t h a t w o u l d r e p l a c et h o l d , b o x y c u r s o r w i t h s l e e k , u d e r l i n e c u r s o r ? C H R $ ( 1 6 4 ) w o u l d b p e r f e c t .

W i l l i a m A J o n e s

O / i t h e 6 4 t h c u r s o r i s n ' t r e a l l y c h a r a ct e y o c a r e p r o g r a m . W h e n y o p r e s st h c u r s o r k e y s a n w a t c h t h b l i n k i n gc u r s o r m o v e t a n f r o , i m i g h t s e e m t b

c h a r a c t e r , l i k e a o r Z I t ' s n o t .T w m e m o r y l o c a t i o n s k e e p t r a c k o f

t h c u r r e n t c u r s o r p o s i t i o n ( i t s c o l u m na n r o w ) . W h e n t h t i m e c o m e s t b l i n kt h c u r s o r , t h c o m p u t e r f i n d s o u t w h i c hc h a r a c t e r o c c u p i e s t h a t p a r t i c u l a r s c r e e nl o c a t i o n , a n r e p l a c e s t h n o r m a l c h a r a ct e w i t h t h r e v e r s e d c h a r a c t e r s h a p e .l i t t l e l a t e r , t t u r n o f t h e c u r s o r , t h r v e r s e d c h a r a c t e r i r e p l a c e d b t h n o r m a lc h a r a c t e r s h a p e . T h s y s t e m h a n d l e s t h c u r s o r b l i n k i n g b s w i t c h i n g r e v e r s e d a n n o r m a l c h a r a c t e r s b a c k a n f o r t h .

T c h a n g e t h e c u r s o r t a u n d e r l i n e ,i t ' s n e c e s s a r y t r e p l a c e t h e e n t i r e s e o r e v e r s e d c h a r a c t e r s w i t h u n d e r l i n e d c h a ra c t e r s . B e f o r e r u n n i n g t h f o l l o w i n g p r og r a m f o r t h e 6 4 y o m u s t e n t e r P O K E6 4 2 , 4 8 : S Y 5 8 2 6 0 — t h i s r e s e t s t h b g i n n i n g o B A S I C a n p r e v e n t s B A S I Ca n t h n e c h a r a c t e r s e f r o m i n t e r f e r i n gw i t h e a c h o t h e r .1 C 1 = 8 1 9 2 : C 2 = 9 2 1 6 : C 3 = 1 0 2 4 0

: C 4 = 1 1 2 6 42 P O K E 5 6 3 3 3 , 1 2 7 : P O K E 1 , 5 13 F O R J = 0 T O 1 0 2 3 ; U C = P E E K ( 5 3 2

4 8 + J ) : L C = P E E K ( 5 5 2 9 6 + J )4 P O K E C 1 + J , U C : P O K E C 2 + J , U C :

P O K E C 3 + J , L C : P O K E C 4 + J , L C iN E X T

5 P O K E 1 , 5 5 : P O K E 5 6 3 3 3 , 1 2 96 F O R J = C 2 + 7 T O C 3 S T E P B : P O K E J

5 5 : P O K E J 2 0 4 8 , 2 5 5 : t J E X T7 P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 ) A ND 2 4 0 ) O R 8

T h p r i c e y o p a f a r t h e u n d e r l i n ec u r s o r i t h a t y o l o s e t h r e v e r s e d c h a r

a c t e r s h a p e s . I y o p r e s s C T R L - 9 < R V SO N a n t y p e s o m e c h a r a c t e r s , y o u ' l l s e u n d e r l i n e d c h a r a c t e r s i n s t e a d .

P r e s s i n g R U N / S T O P - R E S T O R Et u r n s o f t h c u s t o m c h a r a c t e r s . T t u r nt h e m b a c k o n r e e n t e r t h e f i n a l l i n e f r o mt h p r o g r a m a b o v e : P O K E 5 3 2 7 2 , ( P E E K( 5 3 2 7 2 ) A N 2 4 0 ) O S

T h 1 2 8 ' s 8 0 - c o l u m n s c r e e n h a p r o g r a m m a b l e c u r s o r . P r e s s a n r e l e a s et h E S C a p e k e ( d o n ' t h o l d i d o w n ) a n t h e n p r e s s t h e k e t s w i t c h t a u d e r l i n e c u r s o r . E S C - S s e t s i b a c k t t h b l o c k c u r s o r . E S C - E d i s a b l e s c u r s o r b l i n ki n a n E S C - F t u r n s i b a c k o n

D o i n g T h e S h u f f l ea w r i t i n g p r o g r a m o t h 6 t h a t

d e a l s d e c k o c a r d s . H o d r a d o m l y c h o o s e c a r d s , y e k e e p t r a c k o fw h i c h o n e s u s e ? T h c a r d s a r n u b e r e d 0 - w i t h f o u r c o l o r s .

M o n t e O h r tW i t h 1 0 c a r d s ( n u m b e r e d 0 - 9 ) a n f o u rc o l o r s , y o u r d e c k c o n t a i n s 4 c a r d s . I n t h p r o g r a m b e l o w , t h e c a r d s a r e n u m b e r e d0 - 3 9 , w h e r e c a r d s 0 - a r b l u e , 1 0 - 1 9 a r r e d , a n s o n T f i n d t h c o l o r , d i v i d e b 1 a n u s t h I N T e g e r v a l u e o t h a s w e r , w h i c h w i l l r a n g e f r o m t 3 T h e nm u l t i p l y t h a t n u m b e r b y 1 0 a n s u b t r a c ti f r o m t h c a r d n u m b e r . F o e x a m p l e , 2 d i v i d e d b y 7 i 2 ( t h e c o l o r ) w i t h a r m a i n d e r o 4 ( t h e f a c e v a l u e ) .

Y o m a e m p l o y t w t e c h n i q u e s t m a k e s u r e n c a r d s a r d u p l i c a t e d i n d e a l T h f i r s t i t g e n e r a t e r a n d o mn u m b e r , t h e n l o o k b a c k a t h p r e v i o u s l yc h o s e n c a r d s t s e w h e t h e r t h a t n u m b e rh a s a l r e a d y b e e n s e l e c t e d . T h i s i i ' o r k s w e l lf o f e c a r d s . B u a t h l i s t g e t s l o n g e r ,t h c h a n c e s o d u p l i c a t i o n g r e a t l y i c r e a s e . F o e x a m p l e , i e v e r y c a r d e x c e p tt h e t w e n t y - f i r s t h a b e e n p i c k e d , y o u h a v eo n l y 2 . p e r c e n t c h a n c e ( o u o f 4 0 ) t h a ty o u ' l l r a n d o m l y c h o o s e a 2 1 . T h d o u b l e -c h e c k i n g l o o p m i g h t h a v e t r e p e a t f e d o z e n t i m e s , w h i c h w o u l d s l o w d o w n t h p r o g r a m c o n s i d e r a b l y .

s e c o n d , a n b e t t e r , t e c h n i q u e i t c r e a t e a a r r a y t h a t ' s n u m b e r e d 0 - 3 9 .B e f o r e t h m a i n p a r t o f t h e p r o g r a m b g i n s , i n i t i a l i z e t h e a r r a y s o t h a t C ( 0 ) h o l d s

0 C I h o l d s 1 C ( 2 ) h o l d s 2 a n s o u t C ( 3 $ ) , w h i c h h o l d s 3 9 N o y o h a v e l i s t o 4 0 n u m b e r s , a n e a c h c a r da p p e a r s o n l y o n c e i t h a r r a y . B e f o r e

Page 13: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 13/120

E C H E L O N

3 - S P A C E F L I G H T S I M U L A T O RH E L O N . . t o s e c r e t m i l i t a r y f a c i l i t y w h e r e

e h i g h l y s k i l l e d p i l o t s w i l l b t r a i n e d l o o p e r a t eh 2 1 s t C e n t u r y ' s m o s t a w e s o m e c o m b a t a n d

v e h i c l e , t h L o c k h e e d C - 1 0 4h a w k . T h e C - 1 0 4 s p a c e c r a f t h a t h l a t e s t i

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

C - E 4 S C R E E N S

H o F o r C - 6 4 / 1 2 E .v e r s i o n s c o m i n g s o o n l o A P P L E . I B M . A M I G A , A T A R I S T

C O M M O D O R E M i

I T I M P R E S S I V E A T T R I B U T E S I N C L U D ED i f f e r e n t " S t a t e - o f - t h e - A r t " W e a p o n s S y s t e m s

B i - D i r e c t i o n a l T r a n s p o r t e r U n i tU n m a n n e d R P ( R e m o t e P i l o t e d V e h i c l e ) C o n t r o lA n t i - G r a v i t y B r a k i n g a n H o v e r i n gF o r w a r d a n d R e v e r s e T h m s t e r sT w i n 3 - D S c r e e n sR e a l - T i m e I n f r a r e d V e c t o r G r a p h i c sN o R e a l - T i m e C o m p u t e r E n h a n c e d G r a p h i c sC o m p u t e r A s s i s t e d C o n t r o l S y s t e m sC o m p u t e r I n f o r m a t i o n D a t a L i n kO B o a r d S u b - A t o m i c A n a l y z e r / D e c o d e rV o i c e A c t i v a t e d C o n t r o l B u t t o n

E C H E L O N i t r u e 3 - D s p a c e f l i g h t s i m u l a t o r t l i a l p u t s y o a t h c o n l r o l s o t h C - 1 0 4 T o m a h a w k a n i I h h e a r t o t h e a c l i o n Y o u ' l le x p e r i e n c e t h e x c i t e m e n t a n t h r i l l o f r e a l s p a c e l l t g h i t h r o u g hs u p e r b I h r e e d i m e n s i o n a l g r a p h i c s . B u t , b e f o r e y o u g o e i p l o n n g o ny o u r o w n , i l w o u l d b e w i s e l g t h r o u g h t h c a r e l i i i l y d e s i g n e dt r a i n i n g s i m u l a t o r s . T h e s e r i g o r o u s c o u r s e s w i l l d e v e l o p y o u r s k i l l s i m a n u e v e r i n g i h e s p a c e c r a r l . a c c u r a t e s e l e c t i o n a n u s o w e a p o n s ,c o n t r o l o R P V ' s . o b j e c l r e i r i e v a l a n r e f u e l a n d d o c k i n g p r o c e d u r e sD e v e l o p i n g I h e s e s k i l l s a r e e s s e n t i a l t y o u r s u r v i v a l w h e ne n c o u n t e r i n g h o s t i l e e n e m y s p a c e c r a f l o e x p l o r i n g u n k n o w n t e r r a i n .E C H E L S i ' i a v a i l a b l e n o a n o f f e r s y o I h e S i m u l a t i o n A d v e n l u r e o t

L i l e t i m e l o o n l y $ 4 4 . 9 5 .

I y o c a n ' t f i n d o u p r o d u c t s a y o u r l o c a l d e a l e r , y o u c a no r d e r d i r e c t . F o m a i l o r d e r s , e n c l o s e c h e c k o m o n e y o r d e r ,p l u s 1 1 . 0 0 s h i p p i n g a n h a n d l i n g , a n s p e c i f y m a c h i n ev e r s i o n d e s i r e d . O r d e r b p h o n e o V I S A . M a s i e r C a r d o C . 0 , 0 , b c a l l i n g T O L L F R E E ( 8 0 0 ) 8 2 4 - 2 5 4 9 .A C C E S S 5 0 F T T O W E . I N C 2 5 6 1 S 1 5 6 0 W W m d s C i K S , U T B 4 M 7

Page 14: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 14/120

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

B P O K E 5 3 2 8 1 , 1 5A 1 D I M S S ( 3 ) , C ( 3 9 ) , H ( 4 , 1 )Q 1 Z = R N D [ - T I / 1 1 3 )S 2 K ) R Z = 0 T O 3 : R E A D f t , Q i S $ ( Z ) =

C H R S ( A ) + C E ! R S ( B ) : N E X TB 3 D f t T f t 3 1 , 1 9 3 , 2 8 , 2 1 1 , 5 , 2 1 8

, 1 4 4 , 2 1 6 i R E H B L U E , S P A D E ,R E D , H E A R T , E T C .

M 4 F O R Z = H T O 3 9 : C ( Z ) = Z ; N K X T i RE I N I T I A L I Z E A R R A Y

K 5 G O S U B 1 0 0 0 I R E M S H U F P L EG 6 P = 0 : R E Z E R O T H E P O I N T E

R 7 F O R Y = 0 T O 4 : F O R Z = 0 T O l s H ( Y ,Z ) = C ( P ) : P = P + 1 : N E X T : N E X T :R E D E A L T i l E C A R D S

M 8 G O S U B 2 0 0 0 ; R E M P R I N T T H Ei S P A C E j C A R D S

A 8 G E T A $ i I F A S = o l l T H E N 8 5K 9 0 I F P < 2 5 T H E N 7 0 i R E M D O N ' T

( S P A C E } S H I I F F L EC 1 0 G O T O S O R E T I M E T S H

F F L EF B 1 0 0 0 P R I N T " ! C L R } { G R N ) S H U F F L

I N . A P 1 0 1 0 F O R Y = 0 T O ( R N D ( 1 ) * 5 + 1 ) t F

O R Z = 0 T O 3 9 : A I N T ( R N I ) ( 1• 4 0 )

A 1 0 2 0 T = C ( A ) : C ( A ) = C ( Z ) : C ( Z ) =T : R E M S W A P T W O C A R D S

B R 1 0 3 0 N E X T : N E X T : R i : T U R NR 2 0 0 0 P R I N T " { C L R ] M ;J 2 0 1 0 F O R Y = 0 T O 1 : P R I N T " t P U R l

! r v s ) p i j \ y k r " : Y

C 2 0 2 0 F O R Z 0 T O 4 : D = I ! ( Z , Y ) s D SI N T ( D / 1 0 ) : D C = D - D S * 1 0 : PR I N T , S S ( D S ) ; D C

M 2 0 3 0 N E X T i N E X T : R E T U R N

L ( n e s 2 0 - 4 0 i n i t i a l i z e t h a r r a y s . T h s h u f f l i n g s u b r o u t i n e s t a r t s a t l i n e 1 0 0 0 .T h p r i n t i n g r o u t i n e s t a r t s a t 2 0 0 0 . L i n e7 d e a l s t h c a r d s b y c o p y i n g n u m b e r sf r o m t h Q 3 9 ) a r r a y t e a c h o f t h e t w p l a y e r s ' h a n d s — t h e H ( 4 , l ) a r r a y . P l a y e r sa n a r e d e a l t 5 c a r d s e a c h . T h d e c k i r e u s e d u n t i l m o r e t h a n 2 c a r d s h a v e b e e nd e a l t ( l i n e 9 0 ) , a f t e r w h i c h t h a r r a y i s h u f f l e d a g a i n .

C o n v e r t i n g T 8 C o l u m n s ?h a v e r e a d t h a t t h 8 5 6 3 v i d e o c h i p

u s e d i t h 1 2 g i v e s 8 c o l u m n s o t e x t . I i n s t a l l t h i s c h i p i m 6 4 w i l l i h a v e a n y e f f e c t o t h g r a p h i c s o r o t h g a m e s m c h i l d r e n p l a y ? W i l l s e d i f f e r e n c e o t h e r t h a n w h e n u s i n g w o r dp r o c e s s o r s ?

I c a n p u t t h i s c h i p i n t o m c o p u t e r , w h a t c h i p w i l l i r e p l a c e ?

F r e d O c c h i u t oT h 2 8 h a s t w v i d e o c h i p s . T h f i r s t , t h V I c h i p , i s i m i l a r t t h c h i p t h a t i u s e d i t h 6 ( t h e 1 2 8 ' s V I c h i p h a s t w e x t r a r e g i s t e r s ) . I t i s r e s p o n s i b l e f o r t h eg r a p h i c s m o d e s a n d 4 0 - c o l u m n t e x t m o d e st h a t a r s f a m i l i a r t t h e u s e r s o f 6 4 a n 1 2 8 s a l i k e .

E X P E R I E N C E T H T H R I L L O G A M B L I N Gw i t h V E G A S G A M B L E R a n V E G A S C R A P S , t h e s e n s a t i o n a l

n e r e l e a s e s f r o m C a l i f o r n i a D r e a m s .F e e l I h e e x c i t e m e n t o y o u r f a v o r i t e g a m e s w i t h V E G A S

G A M B L E R ' S s l o t s , b l a c k j a c k , p o k e r , a n r o u l e t t e .P l a c e y o u r b e t s a n t h r o w t h e d i c e w i t h V E G A S C R A P S ,

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

B w i n n e r ! P i c k u y o u r c o p i e s t o d a y !

C a l i f o r n i a D r e a m s ™A i R l g h l s R o s e i v e d* ' ! S 8 7 L o g - c a i D e s i g n V A j f l i s . I n c .7 8 0 M o n l a g u o E i p w y . . S i u t o 4 0 S s J o s o . C B 5 I 3 1 U . S . A ( ■ 1 0 8 ) « 5 r « 4 5I E U f l O P K ( G e n e v a ) T e 0 2 2 3 1 B 7 I ^ ^ ^ ^ ^ ^ H

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

T h s e c o n d v i d e o c h i p , t h V D ( f o rm a l l y d e s i g n a t e d t h e 8 5 6 3 ) , i u s e d b y t h 1 2 t p r o v i d e a 8 0 - c o l u m n t e x t m o d e .A 8 0 - c o l u m n m o n i t o r m u s t b u s e d i o r d e r f o y o t b a b l e t s e e t h e v i d e oo u t p u t f r o m t h c h i p .

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

T h e a s i e s t w a ( a n d t h o n l y 1 2 8 -c o m p a t i b l e w a y ) t u p g r a d e t 8 c o l u m n si t b u 1 2 8 .

M a k i n g B a c k u p ss u b s c r i b e t t h G A Z E T T E D i s k , a n

a h a v i n g p r o b l e m . c a n n o t s e e m t m o v e m a c h i n e l a n g u a g e p r o g r a m sf r o m t h G A Z E T T E D i s k t m o w d i s k s . w o u l d a p p r e c i a t e a n h e l p y o c o u l d g i v e m e

R o b e r t M . O ' C o n n o rI t ' s g o o d i d e a t m a k e b a c k u p c o p i e s o ft h p r o g r a m s o t h G A Z E T T E D i s k . T h e r ea r s e v e r a l w a y s t d t h i s . R e c e n t v e s i o n s o f t h e T e s t / D e m o d i s k t h a t c o m e sw i t h C o m m o d o r e d i s k d r i v e s c o n t a i np r o g r a m c a l l e d " U n i c o p y , " w h i c h c a c o p y a n f i l e f r o m o n d i s k t a n o t h e r .S i m i l a r p r o g r a m s a r a v a i l a b l ec o m m e r c i a l l y .

I y o k n o w t h s t a r t i n g a n e n d i n ga d d r e s s e s o t h p r o g r a m ( t h e s e c a b f o u n d i t h a r t i c l e w h i c h c o r r e s p o n d s t t h p r o g r a m ) , y o c a l o a d t h p r o g r a mf r o m t h G A Z E T T E D i s k u s i n g t h " M I X "m a c h i n e l a n g u a g e e n t r y p r o g r a m i G Z E T T E , a n t h e n s a v e i b a c k o u t a n o t he d i s k . <

A w u . k t r t - n a f o f r l ' 1 2 9 a n A l a r i S i c o l o e

S o o n t t u I B P C . A p p l e n a n d A m i g a

C O M P U T E D G a z e t t e i l o o ki n f o u t i l i t i e s , g a m e s ,a p p l i c a t i o n s , e d u c a t i o n a l p r og r a m s , a n t u t o r i a l a r t i c l e s . I y o u ' v e c r e a t e d p r o g r a m t h a ty o t h i n k o t h e r r e a d e r s m i g h te n j o y o f i n d u s e f u l , s e n d i t o t a p e o d i s k , t o

S u b m i s s i o n s R e v i e w e rC O M P U T E ! P u b l i c a t i o n sP . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3

P l e a s e e n c l o s e a S A S E i y o w i s h t h a v e t h m a t e r i a l sr e t u r n e d .A r t i c l e s a r r e v i e w e d w i t h i nf o u r w e e k s o f s u b m i s s i o n .

Page 15: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 15/120

I N T R O D U C I N G T h A d v e n t u r e - S i m u l a t i o n . . . A c t i o n ,R o l e P l a y , D r a m a A n d I n t r i g u e . . . M i c r o P r o s e P R E S E N T S

F r o m t h a w a r d - w i n n i n gc r e a t o r o S I L E N T S E R V I C Ea n F - l S B & B U l E E A G L E

' , \ a ■ .

.

J o i n u s m a t e , f o ; u e x p e d i t i o n i n t o o n o t h m o s tl i l S C i n a t i n g e r a s o t h i s m i i l c n i u m ! P I R A T E S ! ' u i s o n e x c i t i n gn e a d v e n t u r e - s i m u l a t i o n t h a t w i l l c h ; i l l e n g e y o u r s k i l l sw h i l e i c a p t u r e s y o u r i m a g i n a t i o n !

Y o a r c a s t i n t h e l e a d i n g r o l e a s p r i v a t e e r c a p t a i n ,C i i s s - c i O S S l n g t h e S p a n i s h M a i n , s l i p p i n g i n t o p o r t s a n e e d s o r o p p o r t u n i t i e s r e q u i r e b u a l w a y s r e l i s h i n g y o u rr e t u r n t t h f r e e d o m o t h o p e n s e a s !

P I R A T E S ! ' " i u n i q u e b l e n d o f y o u r f a r o r j t e s o f t w a r eg a m i n g f e a t u r e s a l i o n p a c k a g e . I w e a v e s t o g e t h e r t h e x c i t e m e n t o f ; i r c a d e - s t y l e a c t i o n , l l i e d i a l l e n g e o s i m u l a t i o nd e d s i o n m a k i n g , a n d i i n t e r a c t i v e s t o r y l i n e o t e x t -a d v e n t u r e . A n d , i t h e s t a n d a r d o a l M i c r o P r o s e s o f t w a r e ,P I R A T E S r * * j s d e s i g n e d t o g i v e y o h u n d r e d s o h o u r s o s t i m u l a t i n g g a m e p l a y !

C - 6 4 g r a p h i c s s h o w n :A c i u a l s c r e e n s m a v a r y .P i r a t e s ! ™ f e a t u r e s i n c l u d e : ™ a * " ™ " a U B " v " "

A C T I O N . . s h i p b a t t l e s , l a n d C O M J U C S t B , f o x i n g , a i x ! s a i l i n gS T R A T E G Y . . . p l u n d e r i n g . t r . u l i t ) j > . n e g o l i a t i n y a i x l t i ) ! ) y i ^ a l l i a n c e sG O A 1 S . . . t n a s u a - s , r o m a n c e , . s u m s , p u n x r r a n p r u s t i g cS E E X P E R I E N C E S . . . e x p l o i t a a o s . 1 m a o t i n : e n t i r e C a r i b b e a nE X T E N S I V E G R A P H I C S . . . o v e r 7 d i f f e r e n t s c e n e s a n p i a u r e sE X C I T E M E N T . . . t r i u m p h s a n t r a g e d i e s , v i c t o r i e s a n d e f e a t s

P I R A T E S ! ™ i a r a i l a b l e f r o m m u f e v o r i t c " V a l u e d M i c r o P r o s . 1 R e t a i l e r "( W 1 R ) . C a l l u f o t h V M n e a r e s t y o u !

1 2 L j k f i r o i l D r u e * H j n ) V a i f a . M 2 1 0 3 0 1 3 0 1 ) 7 7 1 . 1 1 5 1

V t D i o n s p l a n n e d l o C o n u n o d o i e 6 4 / 1 2 1 , I B P & P C J r a n d c o m o a l i l i l e s , A p p l e l l + f t ' 8 , a n A l a r i M J X E .C a l l t . ' . - . u f ' - c I I > ? ' m a c h i n e a v a i l a b i l i t y . S u j j s i M d r e t a i l ( r i c e o n l y 1 3 9 C o m m o d o r e , I B M , A p p l ea n A l B n a f e g i s i e r a d t r a d e m a r k ) o t C o m n i D d o r a E l m U o n i c s L t d , I n l t m a l i o m l B m l n B i i M a c l i i n e s I n c . ,A p p l e C o m p u t s i I n c . a n A t a r i I n c . r e s p e c t i v e l y

Page 16: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 16/120

D o n ' t S e t t l e F o L e s s . . A c C O M M O D O R E 1 2 8 =

$ 2 4 9 . 0 01 5 7 1 D i s k D r i v e $ 2 2 9 . 0 01 9 0 2 A $ 2 6 9 . 0 0

C a l l t o r P r l c a o P a c k a g e D e a l s ! !

1 2 8 = P A C K A G E D E A L1 2 8 / 1 5 7 1 / 1 9 0 2 / M P S - 1 2 0 0P l u s I n f o c o m G a m e s Z o r k I D e a d l i n e

$ 8 9 9 . 0 0

C O M M O D O R E

$ 1 5 9 . 9 5I n c l u d e s G E O S a n Q u a n t u m L i n k

1 5 4 1 C D i s k D r i v e . $ 1 6 9 . 9 51 8 0 2 C M o n i t o r $ 1 9 9 . 0 0

C a l l ( o P r i c e o n P a c k a g e D e a l s ! !

C O M M O D O R E 1 2 8 = H A R D W A R E1 7 6 4 R A E x p a n s i o n2 5 6 K f o C - 6 4 a n d C 1 2 8 $ 1 2 9 . 0 01 3 5 1 M o u s a $ 3 9 . 9 5E N H A N C E R 2 0 0 0F u l l 1 5 4 1 C C o m p a t i b i l i t y $ 1 4 4 . 9 5

^ M M I G AA M I G A 5 0 C A L L5 1 2 K R A U p g r a d a . S 1 5 9 . 0 01 0 8 0 M o n i t o r . $ 2 9 7 . 0 0

C O M M O D O R EP C O M P A T I B L E S

I n c l u d e s : C G A / H e r c T T L S w i t o h a b l e V i d e oC a r d ■ M S - D O S 2 G W - B a s i c

5 1 2 K M e m o r y B o r f a n d S i d e k i c kP a r a l l e l S e r i a l P o r t s S l o t s

P C - 1 0 S i n g l e D r i v e $ 5 6 9 . 0 0P C - 1 0 D u a l D r l v a $ 6 9 9 . 0 01 9 0 1 M o n i t o r S 1 0 9 . 0 0P C - 1 0 7 2 - 1 9 0 1 P K $ 7 2 9 . 0 0P C - 1 0 / 2 - 1 9 0 2 P K $ 8 9 9 . 0 0P C - 1 0 / 1 - 1 9 0 1 P K $ 6 6 9 . 0 0P C - 1 0 / 1 - 1 9 0 2 P K G $ 7 9 9 . 0 0

C I A . J T T ? T ? V E d u c a t i o n a l S o f t w a r e t o o !V J x A 1 1 J . I Z i X V A l G a m e s s l o c k e d ( o q u i c k s h i p ! ! !M I S C G A M E SC h a m p i o n s h i p B o i i n g $ 1 7 9 5H o b b i t l $ 2 4 . 9 5I n t e r n a t i o n a l H o c k e y $ 1 8 . 9 5A C C E S SL e a d e r B o a r d 1 2 9 . 9 5L e a d e r B o a r d T n u r n , D i i k S 1 6 . B 5A C C O L A D EA c o A c e s ( 2 3 . 8 5H o r d B a $ 2 2 . 9 5K i l l e d U n t i l D e a d S C A L LA C T 1 O N S O F TU P e n s c o p e $ 2 4 . 9 5T h u n d e r C t i o p o e r $ 2 4 . 9 5A C T I V I S I O NG a m a m a k e r S c i h U t w a r y . . . S 1 5 9 5G a m e m a k e f S p o i l s L i b r a r y S i 5 . 9 5G a r r y K i t c h e n ' s G a r n e m a k r $ 2 4 . 9 5G B B a s k e l B a D o ( 2 4 . 8 5l a t h 6 K i . 8 5t a m l h f l i j a $ 2 4 . 9 5L I l i t e C o m p u t e r P e o p l e $ 2 4 . 9 5S h a n g h a i 1 2 6 . 9 5S p . i c o S h u t t l e 1 1 9 . 9 5B R O D E R 1 1 U N DL o d e R u n n e r $ 2 4 . 9 5D A V I D S O N A S S O C .M o I s t o c k i C o ' l ( o p r i c e o I d l e sD A T A E A S TC o m m a n d o $ 2 4 , 9 5K a r m a C h o m p ( 2 6 . 9 5E L E C T R O N I C A R T SA g o A d v e n t u r eA m e n t a ' s C u A m n e s i aA r t e c F o A u r o d u e lB s r t f s T a i n . . . .B a r d s T a I I . B a r d ' s T a l e C l u * B o o k . . . .

e a r n e r s a W n

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

C h a s s m a s l e r 2 0 0 0 $ 2 6 . 9 5D a D a r e $ 1 6 . 9 5E u r o p e A b l a z e $ 3 7 . 9 5M a r f c l o M a d n e s s S 2 3 . 9 5M o e b i u s S 2 9 . 9 5M u r d e r P a r l y $ 2 5 . 9 5M u s i c C o n s t r u c t i o n S e t . . . . ( 1 2 . 9 5P H P e g a s u s $ 2 7 9 P i n b a l l C o n s t r u c t i o n S e t . . . ( 1 2 . 9 5R o a d i o M o s c o w ( 2 9 . 9 5R u s s i a ( 2 9 . 9 5S e v e n C r i i e s o G n k f S 2 . 9 5S i a r t l e e t $ 3 2 . 9 5T o u c h d o w n F o o t b a l l $ 2 2 . 9 5U S m a ! . . . _ S 2 9 . 9 5U t U m a I I S 3 7 . 9 5U l t i m a I V $ 4 5 . 9 5W o r l d T o u r G o N $ 2 7 . 9 5E P Y X5 0 X J o y s t i c k $ 1 4 . 9 5C h a m p i o n s h i p W r e s t l i n g . . $ 2 7 . 9 !M o v i e M o n s i e r £ 1 6 . 9 5S t r e e t S p o r t s $ 2 9 . 9 5S u B a f f l e . , $ 2 9 , 9 5S u m m e r G a m e s $ 1 6 . 9 5S u r r t m e r G a m e s l l S 2 6 . 9 5S u p e r C y d s S 1 9 W i m e r G a m e s $ 2 7 . 9 5W o r l d G a m a s . . $ 2 9 . 9 5W o r l d ' s G r e a t e s t B a s e b a l l $ 2 4 . 9 5W o r l d ' s G r e a t e s t F o o i b s l l $ 2 8 . 9 5C r e a t e C a l e n d a r S C A L LF n i E B I R DE l i t e $ 2 2 . 9 6I N F O C O MH i i c h h i k e r S G u i d e $ 2 2 . 9 5L e a t h e r G o d d e s s e s $ 2 4 9 5W i s h b r i n g e r $ 3 5 . 9 5I N V I S I C L U E B O O K S F O A N I N F O C O M G A M E S 6 . 9 5M I C R O P R O S EA e r o j e t J 2 4 . 9 5F - 1 5 S i n k s E a g l r j t 2 1 . 9 5

G u n s h l pK e n n e d y A p p r o a c hN A T O C o m m a n d e rP i r a t e sS i l e n t S e r v i c eS o l o F h n h l

L A N C E H A K N E H ( „ ■ . ' | , r - 1 . 1 „ I ,

I F o o u w ' lB a s K e t D a l i t n e P r G a m eC o n u n g S s o n B a s e o i U I I I

M I N D S C A P EB i n s a r c a J o n e s

P a r a i a i

. . $ 2 4 . 9 5 P e r f e c t S c o r e S A T p r e p . . $ 4 9 . 9 5S 2 4 . 9 5 S t a r T r e f c P r a m e l h i a n A d S 2 9 . 9 5$ 2 4 . 9 5 U c h i M a t a $ 1 9 , 9 5$ 3 5 . 9 5 U r i c S u m $ 2 6 . 9 5

. . $ 2 3 . 9 5 C a l l l o r p r i c e s o . . $ 3 4 . 9 5 o t h e r M I N D S C A P E p r o d u c t s !

S I M O N & S H U S T E RP a p e r A i r p l a n e c o n s t . . . . $ 3 9 S p H u n t e r $ 1 9 . 9 5S t a r T r e k - K o b a y a s h i a l t . . . . S 2 9 . 9 5T y o m g T w o r l l l $ 2 9 S U B L O G I CF b g r r t S i m u l a l O f l l $ 3 2 . 9 5

$ 1 9 . 9 5 F o o ! 6 a i ! $ 3 7 . 9 5S 2 2 . 9 5 P I I S c e n e r y d s $ 1 5 . 9 5$ 2 1 3 5 J e S 2 9 . 9 5$ 1 9 . 9 5 P u r a S t a l B a s e b a l l $ 3 7 . 9 5

S 2 9 i ? 9

c - f i 4 n u s i N E s a a n P R O D u c T i v i T yC - 6 4 D A T A B A S E SB a n k S t r e e t F i l e r $ 3 4 . 9 5C o n s u l t a m $ 3 9 9 5D a t a M a n a g e r „ . $ 1 9 . 9 5F l e e l F l l s r $ 3 9 . 9 5P r o f i l » 6 4 S 3 6 . g 5C 6 I N T E G R A T E D P K G SH o m e p a k $ 3 9 . 9 5T i i o . . . $ C A L LW i a s l a r 6 4 4 $ 3 9 . 6 5V l i n t t a r 6 8 $ 5 9 . 9 5C 4 S l ' H I W D S H K E T SC a M t $ 3 9 . 9 5S w l t i c i i I c G w ' M w a y i . . $ 3 9 . 9 5S i d e w a y i , S 1 9 . 9 5C ( W O R D P R O C E S S O R SB a n k E i r e e l W W e r $ C A L LF o n t M a s t e r I I $ 3 4 . 9 5F o n t M a s i e r 6 4 $ 3 9 P a o e r c S i p w ' s p s H p a c k $ 4 9 . 9 5P o c k e t W n i e r D i c t i o n a r y . . . $ 1 9 W o u J p r o 3 « S 4 $ 1 4 . 9 5W o r d W r i t e r 6 w / E p * ! l < u . . S 3 9 F I N A N C I A L A C C T .T l m e w o r l i * E l e c t r C n e c ^ b * S 1 9 S 5

T i m e w O r V S M o n e ^ M ( j r . . . . J 1 9 9 5G R A P H I C SB t o d e r a u n d P n n l S r i o o . . . . $ 2 5 9 5P n n t S h o p C o m p a n i o n . . . . $ 2 2 . 9 5G r a p h i c s L i b r a r y 1 , 1 1 , o r I I I . . $ 1 6 9 51 2 0 s h e e t c o l o r p a p e r r e l ' l l4 0 e a c h r e d , b l u e , g o l d . . . $ 8 . 9 5C l i p A r t $ 1 9 . 9 5C l i p A r t I $ C A L LG r a p h i c s S c r a p b k i o r 2 . . . $ 1 7 . 9 5N e w s r o o m $ 3 4 . 9 5P i c a s s o ' s R e v e n g e n J p e n ( 4 2 . 9 5M I S C . H A R D W A R EE s s e s p w s u p p l y l o C - 6 4 S 5 4 9 5N a v e r o n e S l o t e x p a n d e r $ 2 7 . 9 5U T I L I T I E SC e n i f c c a l e M a k e r $ 3 3 . 9 5T h i n k i n g C a $ 3 2 . 9 5C e r t i f i c a t e l i b r a r y $ 2 9 T o y S h o p $ 4 2 . 9 5H o W a y P a c k $ 1 6 . 9 5C o p y l ' 6 4 / 1 2 B $ 2 4 0 C S M i H t a i o n $ 3 4 9 5F a s t L o a d $ 2 9 M e r t n 6 4 $ 3 9

F L E E T S Y S T E M I I v j . ' s p o - l t h e s o u - u s

F L E E T S V S T E M 4F o n t M u s t e r i £ 8G h o s t m 1 2 J A N E .P A P E R C L I P "P E R F E C T W R I T E RS U P E R S C R I P T 1 2 T E R M P A P E R W R I T E R . .V I 2 A W R I T E l 2 aW O P D P H O 1 2 8W O W R I T E R i 2 B n . s e > ! .

. . 5 C A L L$ 6 6 . 9 5$ 4 1 . 9 5S 2 9

S 3 9 . . S C A L L

S C A L L5 5 9 . 9 5

. . . S 3 4 . 9 5S C A L L

. 5 5 9 9 S J 9 9 5

C O M M O D O R E 1 2 8 =S O F T W A R EW O R D P R O C E S S O RF L E E T S Y S T E M I I I

v j . ' s p o - l t h e s o u - u sF L E E T S Y S T E M 4F o n t M u s t e r 1 2 3G h o s t W r t 1 « r 1 2 J A N EP A P E R C L I P "P E R F E C T W R I T E RS U P E R S C R I P T 1 2 T E R M P A P E R W R I T E RV I 2 A W R r T E l 2 BW O R D P H O 1 2 8W O W R I T E R 1 2 w . s p e L .S P R E A D S H E E T SE P V X M U L T t P L A N $ 3 9 P E R F E C T C A L C $ C A L LS W I F T C A L C 1 2 a w / t d « r a y s S 4 9 . 9 5D A T A B A S E SC O N S U L T A N T J 3 9 . 9 5O A T E M A N A G E R 1 2 S C A L LF L E E T F I L E R $ 2 9 . 9 5P E R F E C T F I L E R S C A L LP R O F I L E 1 2 $ 5 9 S U P E R S A S E 1 3 S C A L LM I S C . I 2 S O F T W A R EA C C O U N T A N T I N C $ G 9 . 9 5D E S K M A N A G E R 1 2 8 $ 3 4 , 9 5l a r n i h e C 1 2 8 . $ 2 4 9 V I Z A S T A R 1 2 8 , . . . , $ C A U _M A C H 1 2 8 $ 3 9 . 9 5P A R T N E R l 3 f l . , _ $ 5 4 9 5P E R S O N A L A C C T 1 2 8 . S 3 * 9 5S Y L V I A P O R T E R ' S p e r s o n a l

f i n a n c e p l a n n o r $ 5 4 . 9 5C o p y l 1 6 4 H 2 B $ 2 J 0 D

T U S S E Y C O M P U T E R P R O D U C T SP . O . B O X 1 0 0 6 , S T T C O L L E G E , P 1 6 8 0 4

Page 17: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 17/120

S h i p s i F e d e r a l E x p r e s sP R I N T E R S

N P - 1 0 $ 1 4 4 . 9 5N X - 1 0 $ 1 6 9 . 9 5P R I C E S A R F A L L I N G O

A L L S T A B P R I N T E R S ! !C a i l f o l a t e s t p r i c e o

N D - 1 0 N D - 1 5N R - 1 0 N S E R I E S

y w a r r a n t y ' J B L X - 8 0 0 $ 1 7 9 . 0 0F X - 8 6 E $ 3 1 7 . 0 0F X - 2 8 6 E $ 4 4 7 . 0 0L Q - 8 0 0 $ 4 4 7 . 0 0L Q - 1 0 O O $ 6 2 7 . 0 0E X - 8 0 0 $ 3 8 7 . 0 0E X - 1 0 0 0 $ 4 9 7 . 0 0

S E I K O S H Ay w a r r a n t y

S P - 1 B O V C $ 1 4 9 . 0 0S P - 1 O O O V C $ 1 4 9 . 0 0S P - 1 2 0 0 A $ C A L L1 2 0 c p s . N L O W o d o

P A N A S O N I Cy w a r r a n t y

1 0 8 0 1 $ 1 5 9 . 0 01 0 9 1 i $ 1 9 9 . 0 01 0 9 2 1 $ C A L L1 5 9 2 $ 3 8 9 . 0 01 5 9 5 $ 4 3 9 . 0 03 1 3 1 $ 2 5 9 . 0 03 1 5 1 $ 3 9 9 . 0 0

M O D E M SS H I W E D A T A -V O L K 6 4 8 0 ' ■ ' • ' ■ ■ 'I 6 K )C o m p u S e r v e s r n k i P L A Y N E T S T A R l E n K I T

1 3 6 . 9 5t O A L LI C A L L( l ) S tt \ i 9 5

P R I N T E R P A C K A G E SA L L P R I N T E R S I N T E R F A C E W I T H C - o C 1 2 8

N P - 1 0 X E T E C S u p e r g r a p h l x J $ 1 7 9 . 9 5N X - 1 0 X E T E C S u p e r g r a p h l x $ 2 2 4 . 9 5N X - 1 0 X E T E C S u p e r g r a p h l x J $ 2 0 9 . 9 5

P A N A S O N I C1 O 8 0 I X E T E C S u p e r g r a p h l x . $ 2 0 9 . 9 51 0 8 0 1 X E T E C S u p e r g r a p h l x J $ 1 9 7 . 9 5

S E I K O S H A .S P - 1 2 0 0 A X E T E C S u p e r g r a p h l x $ C A L LS P - 1 2 0 0 A X E T E C S u p e r g r a p h i x $ C A L L

S U P E R G R A P H 1 XI n t e r l a c e w > ' Q k b u H e r d c w nl o a d a b l e f o n i s S 5 9 . 9 5S U P E R G F 1 A P H I X J RP r i n t e r I n t e r l a c e M 2 . 9 S

P o M e t W r l k > r 2 W 2 . 9 5P o c f c a t F N o r 2 W 2 . 9 5P o c K e l P l a n n e r S 4 2 . 9 5D i g i t a l S u p e r p u k . . . . , S 7 4 . 9 5D i c t i o n a r y S 1 2 . 9 5

D I S K Sp e b o o 1 B O N U S D I S K SS S ' D D $ 6 . 4 5D S / D D $ 6 - 9 5T U S S E Y D I S K SC L O S E O U T S ! ! !S S / D O $ 4 . 4 9D S / D D $ 4 . 9 9

C r J i T o r P r l c i o V e r b a l E i na n p . ] . ' i D i s k ! 1

R G B / C O M P O S I T E C O L O R M O N I T O R S F O T H 1 2 C O M M O D O R E 1 9 0 2 A

2 4 n & s o k i t l o r v .

A b a c u s t i t t i i i i nA L T I T L E S I S T O C K I

C a l l t o p r i c e o a l b o o k s a n s o f t w a r e t i t l e s

M O D E M M A N I A1 6 7 0 M O D E M $ 9 9 . 9 51 2 0 0 B a u d , w / S o f t w a r e1 6 6 0 M O D E M $ 4 2 . 9 53 0 B a u d , w / S o R w a r eN O I S T O C K ! ! C A L L T O D A Y !

S o f t w a r e o r d e r s o v e r $ 5 0 . 0 0 w i l lb s h i p p e d F E D E R A L E X P R E S S( y e s e v e n a t h e s e p r i c e s ) . Y o o n l y p a T C P ' s s t a n d a r d s h i p p i n gc h a r g e o $ 4 . 0 0 p o o r d o r T h i s o i l e r a l s o v a l i d o p e r i p h e r a l s a n a c c e s s o r i e s u n d e r 8 p o u n d s . O r d e r s a r r i v i n g b o f o r e 1 1 : 0 0 A o u l i m e w i l l b s h i p p e d a n s a m e d a y . I p a r t o y o u r o r d e r i b a d t o r d e r e d t h r a m a i n d e r w i l l b s h i p p e d U P G r o u n d l o F R E E

C o m p u t e r i z e d o r d e r e n t r y , p r o c e s s i n ga n s t a t u s a l l o w T C P t o s e r v e y o u f a s t e ra n b e t t e rT o r d e r b m a i l : W a c c e p t m o n e y o r d e r , c e r t i f i e d c h e c k , p e r s o n a lc h e c k A l l o w w e e k s l o p e r s o n a l c h e c k t d e a rS h i p p i n g : S 4 . 0 0 l o s o f t w a r e a n a c c e & s o n e s / S I O 0 0 f o p n n i o r s a n c o l o ; m o n i t o r s / S 0 l o d i s k d r i v e s a n o t h e r m o n i t o r s / A d $ O p o r b o i s h i p p e d C O D . C a l l f o o t h e r s h i p p i n g c h a r g e s A d d i t i o n a ls h i p p i n g r e t i r e d o n A P O , F P O , A K H I a n f o c o i g n o r d e r sT e r m s : A L P R I C E S R E F L E C T C A S H D I S C O U N T , A D 1 . 9 % F O M A S T E R C A R D O V I S A , A l p r o d u c t s i n c l u d e f a c t o r y w a r r a n t y .A L S A L E S A R E F I N A L D e f e c t i v e i t e m s r e p l a c e d o r e p a i r e d a o u

d i s c r e t i o n P e n n s y l v a n i a r e s i d e n t s a d d 6 % s a l e s t a n P r i c e s a n t e r m s s u b j e c t t c h a n g e w i t h o u t n o l i c e .

P u r c h a s e o r d e r s a r e a c c e p t e d W a c c e p t M a s t e r c a r d ; V i s a .f r o m q u a l i f i e d c o r p o r a t i o n s a n i n s t i t u l c n s .N s a l e s t a o o r d e r s o u t s W ao l P A .B u w i l h c o n l h d e n c o . W h o n o rm a n u l a c T u r e j E w a r r a n t y .

C O a n m a i l o r d e r s

I

E D U C A T I O N A L A N D C O R P O R A T E A C C O U N T SW o i l e r f u l l l i n e o s o r v i c e a c a t e r i n g l o y o u , I n c l u d i n g ;q u i c k t u r n - a r o u n d , p e r s o n a l s e r v i c e , a n d l h e t l B x I b l l l l y t os e r v e y o u r o r g a n l i a l l o n s n o s d s . C r e d i t A p p r o v a l l n 2 i l h r st o r a n y o r g a n i z a t i o n w l t h a g o o d O S B r a l l n g . T o r e a c h o u E d u c a t i o n a l a n C o r p o r a t e S a l e s D e p a r t m o n ! d i r e c t l y ,

C a l l 1 - 8 0 0 - 5 3 3 - 1 1 3 1 . I n s l d a P C a l l B 1 4 - 2 3 4 - 1 2 3 6

C M G o n e r a l A c c t S y s t e m

I n e i u d e i ; G e n e r a l 1 - r d g r rA c r t s R e c e i v a b l e B i l l r a B

S t a W p n c n t s A c c i s P u y n h l eC h e c k W r i r i n f t . l o bC o s t i n g P a y r o l l

P k r j . P . - i c e l o a M o d u l i ' s :C l I B v s w o n I 1 i 4 . »C S l w s B i . 1 1 1 0 S 5

i l B e r k e l e yI S o f t w o r k sG E O S S 3 9 . 9 5G e o C a l o S C A L LG e o F l l e S C A L LG e o d e x $ 2 7 . 9 5D e s k p a c K $ 2 2 . 9 5F o n t p a c K S C A L LW r i t e r s W o r k s h o p . , . 5 3 3 . 9 5

O P E N : 9 a m - 9 p m M - T h u r , S a m - B p m F r l , 1 0 a m - 6 p m S a t , N o o n - B p m S u n E A S T C O A S T T I M E

C A L L T O L L F R E E - 8 0 0 - 4 6 8 - 9 0 4 4I N S I D E P A C A L L 8 1 4 - 2 3 4 - 2 2 3 6

Page 18: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 18/120

C E S :C o m m o d o r e S o f t w a r e

C o m e s O A g K e i t h F e r r e l l , F e a t u r e s E d i t o r

C o m m o d o r e w a n o i a t t e n d a n c e a t h i s y e a r ' s S u m m e r C o n s u m e r E l e ct r o n i c s S h o w ( C E S ) i e a r l y J u n e , b u m a n y o i t m a c h i n e s w e r e o d i p l a y , r u n n i n g m a n y n e w , i m p r e s s i v e p r o g r a m s — s o f t w a r e t h a t m o r e t h a ne v e r b e f o r e e x p l o i t s t h c a p a b i l i t i e s o t h C o m m o d o r e 6 a n 1 2 8 . W h e t h e rf o e n t e r t a i n m e n t o p r o d u c t i v i t y , s o f t w a r e a t h i s y e a r ' s C E w a p e r h a p sm o r e o f C o m m o d o r e s h o w t h a n i h a s b e e n i s e v e r a l s e a s o n s .T h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w( C E S ) i C h i c a g o d r a w s m o r e t h a n1 0 0 , 0 0 0 p e o p l e f o s e v e r a l d a y s o s a l e sm a n s h i p , p r o d u c t a n n o u n c e m e n t s , h y p ea n h o o p l a , p u b l i c i t y , a n p r e d i c t i o n s —a l o i a i m e d a s h o w i n g d i s t r i b u t o r s a n r e t a i l e r s e v e r y t h i n g t h a t ' s n e i e l e c t r o n i cp r o d u c t s i n t e n d e d f o t h l a r g e c o n s u m e rm a r k e t .

C E i t h p l a c e w h e r e t r e n d s c a n b es p o t t e d a h e a d o t i m e a n d w h e r e y o c a f i n d t h l a t e s t m o d e l d i g i t a l t e l e v i s i o n s ,c o m p a c t d i s c p l a y e r s , t e l e p h o n e s a n a s w e r i n g m a c h i n e s o e v e r y c o n c e i v a b l et y p e , r a d i o s , r e c o r d e r s , c l o c k s , c a l c u l a t o r s ,a n w h a t n o t , a l b e i n g d i s p l a y e d , d e m o ns t r a t e d , a n p r o m o t e d u n d e r o n e r o o f . I t ' sq u i t e a s h o w .

N o w h e r e e l s e c a y o f i n d q u i t e s c l e a r p i c t u r e o j u s t h o i m p o r t a n t c o p u t e r s a n s o f t w a r e a r t t h e l e c t r o n i c si n d u s t r y . A t h i s y e a r ' s s u m m e r C E S , p e

s o n a l c o m p u t e r s a n t h s o f t w a r e t h e y r u o c c u p i e d a l m o s t 1 p e r c e n t o f t h e d i s p l a ys p a c e a n c a p t u r e d a n e v e n l a r g e r p e r c e n ta g o f t h e a t t e n d e e s ' a t t e n t i o n .

W h e r e ' s C o m m o d o r e ?A l t h o u g h C o m m o d o r e e l e c t e d n o t e h i b i t a t t h i s S u m m e r ' s C o n s u m e r E l e c t r o n -i c S h o w , i h a d p e r h a p s a m a n yc o m p u t e r s o d i s p l a y a s a n y o n e t h e r e .C o m m o d o r e 6 4 a n 1 2 8 s c o u l d b f o u n da v i r t u a l l y e v e r y s o f t w a r e d e v e l o p e r ' sb o o t h , r u n n i n g t h l a t e s t e n t e r t a i n m e n t ,e d u c a t i o n , a n p r o d u c t i v i t y s o f t w a r e . T h i sy e a r ' s c r o p o C o m m o d o r e s o f t w a r e i c l u d e s f l i g h t s i m u l a t o r s t h a t f l h i g h e r ,c o m b a t p r o g r a m s t h a t f i g h t h a r d e r , r a c i n gs o f t w a r e t h a t c o m e s c l o s e t p u t t i n g y o b e h i n d a n a c t u a l w h e e l , t e x t a n n a r r a t i v eg a m e s t h a t r e a l l y d h a v e s t o r i e s a n c h a ra c t e r s , a n p r o d u c t i v i t y p a c k a g e s t h a t t u r nt h 6 i n t o p o w e r f u l d e s k t o p p u b l i s h e r .

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

Page 19: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 19/120

S u b s c r i b e t C O M P U T E I ' s G a z e t t e t o d a yt h r o u g h t h i s s p e c i a l i n t r o d u c t o r y m o n e y - s a v i ro f f e r , a n y o u ' l l b g e t t i n g l o m o r e t h a n j u s ta n o t h e r c o m p u t e r m a g a z i n e . T h a t ' s b e c a u s ee a c h i s s u e o C O M P U T E I ' s G a z e t t e c o m e sc o m p l e t e w i t h u t 2 a l t - n e w , a c t i o n - p a c k e d

S u b s c r i b e n o a n y o c a d s t e a d y s u p p l y o h i g h q u a l i t y , f u n - f i l l e dp r o g r a m s f o y o u r C o m m o d o r e c o m p u t e rp r o g r a m s l i k e D i s k E d i t o r , M i n i - F i l e r , A r c a d .B a s e b a l l , B u d g e t P l a n n e r , S o u n d D e s i g n e r ,S p e e d S c r i p t , a n d h u n d r e d s o o t h e r e d u c at i o n a l , h o m e f i n a n c e a n g a m e p r o g r ae n t i r e f a m i l y c a n u s e a l y e a r l o n g .

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

j i d t h e r e ' s m o r e t C O M P U T E I ' s G a z e t !j u s t e x c i t i n g n e p r o g r a m s . M o n t h a f t e r

t o n t h , ( h s u p e r b a r t i c l e s i C O M P U T E R S G z e t t e d e l i v e r t h l a t e s t i n s i d e w o r d o n e v e r yt h i n g f r o m l a n g u a g e s t i n t e r fp r o g r a m m i n g t d i s k d r i v e s .

W h e t h e r y o u ' r e a n o v i c e o a e x p e ne n c e d u s e r , C O M P U T E D G a z e t t e i t h m a g a z i n e f o y o u . S s u b s c r i b e t o d a y . R e t u r n

t e n c l o s e d c a r d o c a l l 1 - 8 0 0 - 2 4 7 - 5 4 7 0 .

" ' \ ' ' . ' V , T " ! ! > ! . : t S l : : : : : ;I 1 1 S : : ■ ■ ■ " : ' '

- . . . , . , , ; ;m i M m A n - - - -

i o t h A B P u b l i s h i n g C o m p a n i e sI a t t a c h e d o r d e r c a r d i m i s s i n g , w r i t e : C O M P U T E ! ' G a z e l l e R O B o 1 0 9 5 5 , D e M o i n e s , > 5 0 9 5 0

Page 20: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 20/120

H e r e a n t h e r e t h s a m e o l r u m o r s a b o u t t h i m m i n e n t d e m i s eo f t h e 6 o t h 1 2 w e r e o v e r h e a r da n d , p r o m p t e d b t h c o r p o r a t es h a k e u p a C o m m o d o r e j u s t f e w e e k s b e f o r e C E S , t h e r e w e r e e v e n

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

B u C o m m o d o r e — e x h i b i t i n gi A t l a n t a a t h C o m p u t e r D e a l e r s 'E x p o s i t i o n ( C O M D E X ) t h s a m ew e e k e n d — h a d f e s u r p r i s e s i s t o r e . r u s h o r e l i e f r a c e d t h r o u g hC E w h e n e a r l y w o r d c a m e f r o mA t l a n t a o f C o m m o d o r e ' s b o l d s t a n df o i t n e A m i g a a n o p r i c e c u t so i t P c o m p a t i b l e . ( S e e " C O MD E X : T h e A m i g a 5 0 H e a d s f o H o m e , " a c c o m p a n y i n g t h i s a r t i c l e . )A n t h i s r e l i e f w a a c c o m p a n i e d b ya a l m o s t p a l p a b l e s e n s e o e x c i t em e n t , f e e l i n g t h a t t h c o m p a n y i m o v i n g a g a i n , f o r c e o n c e m o r er e a d y t b r e c k o n e d w i t h .

T h 6 a n 1 2 8 ? N e i t h e r m c h i n e w a s o n v i e w a C o m m o d o r e ' sA t l a n t a d i s p l a y , b u i v i e w o a i n s t a l l e d b a s e o o v e r s e v e n m i l l i o n6 4 a n m o r e t h a n m i l l i o n 1 2 8 s ,t h o s e C h i c a g o r u m o r s a b o u t a e a l d e m i s e e v a p o r a t e d q u i c k l y . F e s o f t w a r e d e v e l o p e r s , i f a c t , f e l tt h a t a n y t h i n g c o u l d a f f e c t t h 6 4 r sp o s i t i o n a t h f o c u s o t h e n t e rt a i n m e n t s o f t w a r e i n d u s t r y .

T h e 6 4 F o r e v e r" F i r e b i r d w i l l s u p p o r t t h 6 u n t i l i d i e s , " p r o c l a i m e d M a r t i n D a v i e s ,F i r e b i r d ' s p r e s i d e n t o N o r t h A m e ri c a n O p e r a t i o n s . " I f a c t , w e ' l l c o t i n u e t s u p p o r t i a f t e r i d i e s — n o tt h a t w t h i n k i e v e r w i l l , A n t h e r e ' s m o r e t t h i s t h a n j u s t t h n u m b e r o m a c h i n e s o u t h e r e —f a c t i s t h 6 i t e r r i f i c m a c h i n e t d e v e l o p f o r . "

D a v i e s , w h o s e c o m p a n y h a a c h i e v e d m u c h s u c c e s s i m p o r t i n gE n g l i s h p r o g r a m s s u c h a E l i t e , f e e l st h a t t h e r e r e m a i n s l o o p o t e n t i a lf o e x t e n d i n g t h c a p a b i l i t i e s o 6 s o f t w a r e . " P a r t o f t h i s i t h f a c t t h a tt h E n g l i s h s o f t w a r e i n d u s t r y i s s t i l lc a s s e t t e t a p e - o r i e n t e d . O u w r i t e r sa n d e v e l o p e r s h a v e t l e a r n h o t c o m p r e s s t h e i r p r o g r a m s . T h a tc o m p r e s s i o n t r a n s l a t e s i n t o c o p l e x , d e t a i l e d , f a s t p r o g r a m s f o d i s k d r i v e s h e r e . "

E q u a l l y e n t h u s i a s t i c a b o u t t h 6 4 ' s p o t e n t i a l i M i c h a e l H a r r i s o n ,c o m m u n i c a t i o n s d i r e c t o r f o M i c r o -1 C O M P U T E R S G a z o t l e S e p t e m b e r 1 9 8 7

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

b i b a s e o p r o g r a m m i n g t e c hn i q u e s a n a b i l i t i e s t d r a w f r o m .C e r t a i n l y a M i c r o P r o s e w e ' r e c o t i n u i n g t f o c u s a l i n i t i a l d e v e l o pm e n t o n t h 6 4 t h e n w e ' l l a d a p tt h p r o g r a m s t o t h e r s y s t e m s . "T h e r e w a a a i o e x c i t e m e n ta E p y x a w e l l . T h c o m p a n y f e e l st h a t C o m m o d o r e m a c h i n e s s p a nt h s p e c t r u m o s o f t w a r e u s e r s , a n i i a d j u s t i n g i t m a r k e t i n g p l a n sa c c o r d i n g l y . " W e ' v e g o p r o d u c tl i n e t h a t o f f e r s s o m e t h i n g f o t h f i r s t - t i m e 6 u s e r , f o c h i l d r e n , f o b u d g e t - c o n s c i o u s b u y e r s , a n f o t h a d v a n c e d , e x p e r i e n c e d g a m e r , "s a i d B o B o t c h , v i c e p r e s i d e n t o fE p y x . W h i l e B o t c h f o r e s e e s n e c k -a n d - n e c k M S - D O S / C o m m o d o r es o f t w a r e m a r k e t p e r h a p s a e a r l y a t h e f o u r t h q u a r t e r o t h i s y e a r , h a l s o p e r c e i v e s t h e m a b e i n g d i f f e re n m a r k e t s — M S - D O S m a c h i n e sa r n o r o b b i n g t h 6 b a s e .

P r o d u c t i v i t y M a c h i n eP e r h a p s n o w h e r e w a s t h e c o n t i nu e b r o a d e n i n g o t h 6 4 ' s a p p e a lm o r e i e v i d e n c e t h a n a t h B e r k el e S o f t w o r k s b o o t h . H a v i n g e s t a bl i s h e d G E O S a t h s t a n d a r de x t e r n a l o p e r a t i n g s y s t e m f o t h 6 4 t h c o m p a n y f u r t h e r e x t e n d e dt h a t m a c h i n e ' s u s e f u l n e s s w i t h t h i n t r o d u c t i o n o g e o P u b l i s h , a f u l l -f e a t u r e d d e s k t o p p r o g r a m m i n g a p l i c a t i o n f o t h 6 4

B r i a n D o u g h e r t y , B e r k e l e y ' sC E O , n o t e d t h a t t h $ 6 9 . 9 5 p r og r a m a c h i e v e s 8 t 9 p e r c e n t o t h f u n c t i o n a l i t y o s u c h p o p u l a rd e s k t o p p u b l i s h i n g p a c k a g e s a A d u s ' P a g e m a k e r f o t h M a c i n t o s ha n t h I B P C

g e o P u b l i s h p e r m i t s t h f o r m a tt i n g o p a g e s o t h C o m m o d o r e6 4 s t h a t u s e r s c a c r e a t e m u l t i p l ec o l u m n s o n m u l t i p l e p a g e s a n t h s o f t w a r e w i l l a u t o m a t i c a l l y a l i g nt e x t i t h s e l e c t e d c o l u m n f o r m a t .F o n t s t y l e a n s i z e a r e s e l e c t e d a t h k e y b o a r d , a n t e x t r e c o n f i g u r e si t s e l f t a d j u s t f o g r a p h i c s o a l t e ra t i o n s i l a y o u t .

T i m e w o r k s i a n o t h e r c o m p an a p p r o a c h i n g d e s k t o p p u b l i s h i n gf o t h C o m m o d o r e m a r k e t . T h T i t n e i v o r k s D e s k t o p P u b l i s h e r o f f e r s" W Y S I W Y G " ( W h a t - Y o u - S e e - I s -W h a t - Y o u - G e t ) c a p a b i l i t i e s i w o r d

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

G a m e s A n G r a p h i c sS o f t w a r e d e v e l o p e r s r e v e a l e d a i n c r e a s i n g d e t e r m i n a t i o n t e x p a n dt h 6 4 ' s g a m e c a p a b i l i t i e s , w i t h a v a n c e s a n n o u n c e d i e v e r y t y p e o e n t e r t a i n m e n t p r o d u c t .O n a r e a t h a t m a n y d e v e l o pe r s e a a o p p o r t u n i t y i t h a d i t i o n o f n a r r a t i v e s t r u c t u r e s t w h a t w o u l d o t h e r w i s e b a r c a d eg a m e s . M i c h a e l H a r r i s o n o M i c r o -P r o s e n o t e d t h a t t h c o m p a n y ' sg a m e s , s u c h a t h u p c o m i n g P r j e c t S t e a l t h F i g h t e r f l i g h t s i m u l a t o r ,w o u l d f e a t u r e i n c r e a s i n g l y d e t a i l e dm i s s i o n s c e n a r i o s , w i t h t h c i r c u ms t a n c e s s u r r o u n d i n g t h m i s s i o n sf e a t u r e d a l o n g w i t h t h m i s s i o n o j e c t i v e s . C l o s e r t p u r e a r c a d e a t i o n , t h c o m p a n y a n n o u n c e dA i r b o r n e R a n g e r , w h i c h p u t s p l a y e r si t h e p o s i t i o n o p a r a t r o o p e rd r o p p e d b e h i n d e n e m y l i n e s o d a n g e r o u s m i s s i o n .

" W e ' r e a l s o p r o u d o P i r a t e s ,w h i c h i s o m e t h i n g n e f o u s , "H a r r i s o n s a i d . T h g a m e r e c r e a t e st h C a r i b b e a n i t h e i g h t e e n t hc e n t u r y , t h e e r o b u c c a n e e r s ,c o m b i n i n g a r c a d e a c t i o n w i t hm e n u - d r i v e n t e x t a d v e n t u r e . T e c a p e i n d e n t u r e , y o b e c o m e a p r a t e . T h e p r o g r a m f e a t u r e sa r c a d e l i k e t e s t s o f n a v i g a t i o n , f e n ci n g , a n s h i p - t o - s h i p c o m b a t .

M i c r o P r o s e ' s P i r a t e s i g r a p i i i c s - a n d -t c x t a r c a d e a d v e n t u r e f o r t h e 6 4

F a r t h e r d o w n t h r o a d f o M i c r o P r o s e i R e S t o r m R i s i n g , t h s o f t w a r e v e r s i o n o f T o C l a n c y ' sb e s t s e l l i n g n o v e l o f n o n n u c l e a r ,E u r o p e a n - t h e a t e r w a i t h n e a rf u t u r e . C l a n c y h i m s e l f i p a r t i c i p a ti n i t h d e s i g n o f t h e p r o g r a m ,w h i c h i e x p e c t e d t b r e l e a s e de a r l y i 1 9 8 8 .

Page 21: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 21/120

S A V E ! E C S A V E !D I S K D R I V E S D I S K D R I V E S D I S K D R I V E S

P r i c e : $ 2 1 9

P L U !r e C o m p a t i b l e

D r i v eD r i v e !

Q u i e t e r a n R e l i a b l e .

1 - Y e a r W a r n

D R I V E

E X C E L - 7 11 5 7 1 C o m m o d o r e C o m p a tD i s k D r i v e

C o m p l e t e l y C o m p a t i b l e w i t t it h 1 5 7 1 , Y e l S m a l l e r .M o r e R e l i a b l e a n C o m p a t i b l e w i t hm C 1 2 6 .

F U L L 1 - Y E A RW A R R A N T Y

N O O N L Y

$ 2 0 9L i s t P r i c e : $ 3 4 9

C O M M O D O R E 1 5 4 1 CD I S K D R I V E

$ 1 6 9H A R D W A R E A C C E S S O R I E S

C O M M O D O R E 6 C O M P U T E R

W i t h P u r c h a s eo S p e c i a l l yP r i c e dS o f t w a r e

^ _ _ _ _

M O D E M3 0 B a u d

M O U S E J O Y S T I C K

A M B E RM O N I T O R

" ■ " " C O M M O D O R E 1 3 5 1 M O U S E C A L L F O 7 " E s s e n t i a l f o G E O S a n H o n n . „ o t h e r m e n u - d r i v e n s o f t w a r e | 1 2 0 0 B a U Q

L O A D E D W I T H H I G H Q U A L I T Y , L O P R I C E D S O F T W A R E ! C A L L F O P R I C E S .

A L M A J O R C R E D I T C A R D S A C C E P T E D

E A T P D A Y S W E E K

E m e r a l d C o m p o n e n t s I n t e r n a t i o n a lP . O . B o 1 4 4 1 E u g e n e , O 9 7 4 4 0I O r e g o n , c a l l : 5 0 3 / 6 8 3 - 1 1 5 4C u s t o m e r S e r v i c e : 5 0 3 / 6 8 3 - 1 1 5 4» »

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

Page 22: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 22/120

C O M D E X :T h e A m i g a 5 0 H e a d s F o H o m e

S e l b y B a t e m a n , A s s o c i a t e P u b l i s h e r

W h e n C o m m o d o r e B u s i n e s s M a c h i n e s i n t r o d u c e dt h 6 c o m p u t e r i 1 9 8 2 , t h m a c h i n e c o s t $ 6 0 0w i t h o u t m o n i t o r . C o n s u m e r s h a t h c h a n c e t b u r e m a r k a b l e p e r s o n a l c o m p u t e r w i t h s o m e o t h m o s t a d v a n c e d s o u n d a n g r a p h i c s c a p a b i l i t i e st h e n a v a i l a b l e . A e v e r y o n e k n o w s , t h 6 w e n t o t b e c o m e p h e n o m e n a l l y s u c c e s s f u l p e r s o n a l c o p u t e r , w i t h m o r e t h a n s e v e n m i l l i o n s o l d . A n i h a s n ' t s t o p p e d y e t .

N o w , f i v e y e a r s l a t e r . C o m m o d o r e h a i n t r od u c e d a n o t h e r p e r s o n a l c o m p u t e r w i t h s t a t e - o f - t h ea r g r a p h i c s a n s o u n d : t h n e A m i g a 5 0 0 . F o j u s to n e h u n d r e d d o l l a r s m o r e t h a n t h 6 o r i g i n a l l yc o s t , t h A m i g a 5 0 f e a t u r e s h a l f - m e g a b y t e o m e m o r y ( 5 1 2 K — e i g h t t i m e s t h m e m o r y o f t h eC o m m o d o r e 6 4 ) , b u i l t - i n d i s k d r i v e , s t e r e o s o u n d ,a n s u p e r b c o l o r g r a p h i c s . W i t h t h a t p r i c e a n t h o s ec a p a b i l i t i e s , t h e r e ' s l i t t l e d o u b t t h a t t h 5 0 i h e a de d i r e c t l y f o t h s a m e h o m e m a r k e t t h a t h a s b e e ns s u c c e s s f u l f o t h 6 a n 1 2 8 .

T h a t w a t h m e s s a g e C o m m o d o r e m a d e q u i t ec l e a r a t t h i s s u m m e r ' s C O M D E X i A t l a n t a . W i t h

l a r g e b o o t h j a m m e d f u l l o t h o r i g i n a l A m i g a 1 0 0 0 sa n t h n e 5 0 0 s a n d p o w e r h o u s e 2 0 0 0 s , C o m m od o r e i n d i c a t e d i t i n t e n t i o n s t m a k e t h A m i g a 5 0 t h n e x t C o m m o d o r e 6 4

" W i t h t h a c c l a i m e d A m i g a p e r f o r m a n c e a n t h e p r i c e p o i n t o $ 6 9 9 , t h A 5 0 D w i l l a g g r e s s i v e l yd r i v e t h h o m e m a r k e t s e g m e n t / ' s a i d A l f r e d D u c a n , C o m m o d o r e ' s n e g e n e r a l m a n a g e r .

C o m m o d o r e ' s f u t u r e r e s t s o t h s u c c e s s o t h A m i g a f a m i l y o c o m p u t e r s . A t h s a m e t i m e , t h 6 a n 1 2 m a c h i n e s c o n t i n u e t s e l l v e r y w e l l w i t h o u tt h p u s h p r o v i d e d b t r a d e s h o w s l i k e C E a n C O M D E X . T h e r e f o r e , C o m m o d o r e d e c i d e d a g a i n s td i s p l a y i n g i t c o m p u t e r s a C E a n o p t e d f o s t r o n g A m i g a s h o w i n g a C O M D E X .

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

C O M P U T E R S G u z o t t a S e p t e m b e r 1 g S 7

Page 23: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 23/120

C o m m o d o r e

A m i g a E v o l u t i o nT h o r i g i n a l A m i g a , d u b b e d t h A 1 0 0 0 , w a s i n t r od u c e d d u r i n g t h s u m m e r o 1 9 8 5 a n w a i m m e d ia t e l y r e c o g n i z e d a q u a n t u m l e a p f o r w a r d i p e r s o n a l c o m p u t e r s . D u r i n g t h n e x t 1 8 m o n t h s , t h A m i g a 1 0 0 0 s o l d w e l l , b u t n o t a t h r a t e t h a t m a n yp e o p l e h a h o p e d . S o m e c r i t i c s c o m p l a i n e d t h a t t h c o m p u t e r w a p r i c e d t o h i g h ( $ 1 / 2 9 5 f o 2 5 6 KA m i g a 1 0 0 0 w i t h o u t m o n i t o T ) , w h i l e o t h e r s a r g u e dt h a t i w a t o o l i m i t e d t o m a k e i i t h e b u s i n e s s a n v e r t i c a l m a r k e t s . T h i s p a s t s p r i n g , h o w e v e r , C o m o d o r e a n n o u n c e d t h a t t w n e A m i g a s , t h 5 0 ( $ 6 9 9 f o 5 1 2 K w i t h o u t m o n i t o r ) a n t h 2 0 0 0( $ 1 , 9 9 5 f o m e g a b y t e a n n m o n i t o r ) , w o u l d b i n t r o d u c e d ; t h f o r m e r a i m e d a t h h o m e m a r k e t ,a n t h l a t t e r d i r e c t e d t o w a r d b u s i n e s s a n v e r t i c a lm a r k e t a p p l i c a t i o n s s u c h a d e s k t o p p u b l i s h i n g a n v i d e o p r o d u c t i o n .

F o r t h o s e n o t f a m i l i a r w i t h t h A m i g a s , f e s p e c i f i c a t i o n s w i l l r e v e a l j u s t h o v e r s a t i l e a n p o w e r f u l t h e s e m a c h i n e s a r e . T h b a s k s o t h A m i g a 5 0 0 , 1 0 0 0 , a n d 2 0 0 0 c o m p u t e r s a r t h s a m e :

C o m m o d o r e ' s e x h i b i t b o o t h a C O M D E X i A t l a n t a w a s h o w c a s e j a b o t h t h e n e A m i g a 5 0 a n t h n e 2 0 0 0c o m p u t e r s ,

M o t o r o l a 6 8 0 0 0 m i c r o p r o c e s s o r r u n n i n g a j u s t o v e r s e v e n m e g a h e r t z , t h s a m e c h i p f o u i i t h M a c i n t o s h a n t h A t a r i S c o m p u t e r s .

T h r e e c u s t o m c h i p s , n i c k n a m e d P o r t i a , D a p hn e a n A g n e s , f o s o u n d , i n p u t / o u t p u t , m e m o r ya c c e s s , a n a n i m a t i o n a n g r a p h i c s .

F o u r s c r e e n r e s o l u t i o n s , r a n g i n g f r o m 3 2 02 0 t 6 4 4 0 0 , w i t h t h c a p a c i t y t d i s p l a y 4 0 9 6c o l o r s s i m u l t a n e o u s l y .

F o u r - v o i c e , n i n e - o c t a v e s t e r e o s o u n d , w i t ht w R C a u d i o o u t p u t j a c k s .

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

w i t h p u l l - d o w n m e n u s , s c r e e n w i n d o w s , a n d m u l t ip l e s c r e e n s .

T h A m i g a 5 0 c o m e s w i t h 5 1 2 K o m e m o r yt h a t c a b e x p a n d e d b t h u s e r t o n e m e g a b y t ew i t h a o p t i o n a l e x p a n s i o n c a r d . T h 5 0 i a l s o e p a n d a b l e u t n i n e m e g a b y t e s o c o n t i g u o u s R A M .A 8 0 0 K d o u b l e - s i d e d 3 V i - i n c h d i s k d r i v e i b u i l ti n t o t h e r i g h t s i d e o f t h 5 0 0 , a n t h e r e ' s a e x p a n de d k e y b o a r d w i t h s e p a r a t e c u r s o r a n n u m e r i c k e yp a d s . T h K i c k s t a r t 1 . o p e r a t i n g s y s t e m , w h i c h o t h 1 0 0 0 i l o a d e d f r o m d i s k , i b u i l t i n t o R O o b o t h t h 5 0 a n t h 2 0 0 0 A m i g a s .

T h 5 0 0 , u n l i k e t h e 1 0 0 0 , h a i n d u s t r y s t a n d a r dR S 2 3 2 s e r i a l a n C e n t r o n i c s p a r a l l e l p o r t s , w h i c hp e r m i t s t h m a c h i n e t u s I B M P C m o d e m a n p r i n t e r c a b l e s .

C o m m o d o r e h o p e s t h a t i t n e A m i g a 5 0 w i l l b e a ss u c c e s s f u l h o m e c o m p u t e r a s t h e C o m m o d o r e 6 4

T h P r o f e s s i o n a l 2 0 0 0W h i l e C o m m o d o r e i b e t t i n g t h a t t h A m i g a 5 0 0 ' sp o w e r a n p r i c e w i l l b t o i m p r e s s i v e f o c o n s u me r t r e s i s t , t h c o m p a n y i l o o k i n g t i t n e 2 0 0 0t b r e a k i n t o v a r i e t y o d i f f e r e n t b u s i n e s s a n

( i

i C O M P U J E i ' s G a t t t u t S e p t e m b e r 1 9 3 7 2

Page 24: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 24/120

1 - 8 0 0 - 3 3 1 - 7 0 5 4 1 - 8 0 0 - 2 3 3 - 6 3 4 5

C O M P U T E RV I C En o C O M P U T E R V I C E j o i n s w i i h S W h o l e s a l e r s

T S A V E Y O M O R E S S T H A N E V E R !O U O R D E R L I N E S A R N O O P E N 2 H O U R S A D A Y , D A Y S W E E K

O U T E C H - S U P P O R T L I N E S A R O P E N 8 : 0 0 A 8 : 0 0 P

C C M A i C D C E EC ) 2 B S 2 4 9 . 9 Om c a C 5 1 3 9 9 01 5 7 1 D s D r i v e S 2 3 9 . 9 01 5 4 1 D a k D a v e S 1 8 9 9 ON t 1 2 8 0 S C A L LN E 1 5 8 ' O t c a S C A l lM R 1 2 0 0 f c i n l e r S 2 3 9 9 0C 1 3 5 1 M o u w S 3 0 9 0V I 1 5 ? 5 & a p h » c s f r r n l e ' . . . 5 1 1 9 . 9 0M P B 0 W i n t e r S 1 0 5 . 9 OV I C 1 5 2 0 C o l e * P r i m e r 5 6 9 . 9 0C 1 9 0 2 M o n i t o r . . . . . . . . . . £ 2 3 3 0 0

A M I G AS 1 C O M M O D O B E A U T H O R I Z E D £ 4 1 E S

A N S t I M C E l A C I U I V F O A M I & A

A M l G A A l O O O C o i a i S V J l o m . . . C A L LA M I S A 2 0 0 0 C o m p u l o i C A L LA 1 0 8 0 C q I w M o n i t o r ' . S 3 6 9 . 9 QA 1 0 & 0 2 5 f i K t . p a n c f e i S 1 W 9 0

2 5 6 K E n p a n O B f 9 9 . 9 0A I Q I O O i W D i r v o S 2 3 9 . 9 0A 1 0 2 0 D I U : D r i v e 5 1 9 9 9 0A 1 3 0 0 G o r t o c l i I n t e r f a c e 5 2 1 9 . 9 0A M I G A S k J o c a r c a 2 M M s r n o r y E < o a n < j 9 f . . . . 5 4 8 9 . 9 01 6 3 0 1 2 0 0 9 U A D M o 3 o i n S 1 7 9 . 9 0A M I G A P n o t u r C o D l e S 1 8 9 03 4 0 4 R F M o O u t a t a 4 9

C O M M O D O R E U C I OP C / X T C O M P A T I B L E

» - . D i i n l S o ■ H u t M u J q W H w i c y D n v o

) ? ( J A M " i j r a n i a L k )S t i p o r i i i O n S t o t i■ I I V i v n O l l k C o n l r o l l wA t i G r o p f i f c s C a t d

C o l o , 7 T M o n c c t i r c r w' , ! - . ■ ■ v . j j f l i m i t e d W a M D O 3 1 S B o s c

t j l u . r v P r o g r o m J n . 0

P A N A S O N I CK K P I I J 8 O

« V 1 0 9 2 1^ " 1 5 9 2K C M S 9 5

S 2 2 9 9 QS 7 9 9 0S 3 2 3 . 9 0

S C A l lS C A R

« ! P 3 1 S 1 S C A L I

S T A R M F C R O N I C SN X 1 2 0 D

N D 1 0N D 1 SP O W E R t V r E

C I T I Z E N

$ 2 3 9 . 9 0S 2 3 9 . 9 0

S C A L LS C A I J .S C A U

J U N E 1 5 , 1 9 8 7 - A U G U S T 1 5 1 9 8 7

C C M M C C O E C i y » 8 C C M 0 C T C I ?C C M M O C O R E 1 5 / 1 D I S I ^ , t » t ? I V I

F R E I G H T A D D I T I O N A L

S U P E R S P E C I A L SM S I ^ O DM 5 P - 1 0M S p - 1 5

S 2 1 9 9 O5 3 1 9 . 5 03 4 1 9 . 9 0S 3 9 9 9 0

M S P - 2 S 1P \ H M i ( t

E P S O NI F X 8 4

S E I K O S H A

: - . , . .

S 2 3 9 9 0S C A US C A U

C A L L F O P R I C I N G

I N T E R F A C E S

/ I I # r - i - i - i S U S P E N D E DD E A D L I N ES T A P C E C S SC C E P T

« 6 J € . 7 7C . 7 7C . 7 7e . 7 76 . 7 7

/ ! ' ■ ' ■ ■ ■ ■ ' • " , ' ! ' ■

G I B B O N S A V A I L A B L EC A L L F O P R I C I N G

C U I C L E A N K R $ 9 . 7 71 2 G R E E N M O N I T O R

$ 6 9 . 9 0

O K D A T AC O L O R P R I N T E R

$ 1 2 4 . 9 0

N E

i

S I W 9 0S 3 « i C i O5 2 9 9 . 9 0

W l R t i E S S S f M d l H SC M M A 1 E 2 0 S 1 J 4 9 0

I C o l a w e t w n

D I S K D R I V EC L E A N I N G K I S 6 . 9 0

C o P R I N T H E A DC L E A N I N G K I $ 9 . 7 7

A N C H O 3 3 0 0 BC 1 6 0 0. C 1 4 4 0C ' 1 4 7 0 1 2 0 0 B

• ' : , S W 9 9 0S 3 7 . WS M 9 0

S 1 . » . 9 D5 1 3 9 . 9 0

Page 25: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 25/120

^ v . ^ -

W h o l e s a l e r s , I n c .1 - 8 0 0 - 3 3 1 - 7 0 5 4 O . D E R S O N L Y

C U S T O M E R S E R V I C E I F L O R I D A ( 3 0 5 ) 5 3 8 - 1 3 6 4F R E E F R E I G H T O A L O R D E R S W I T H I N C O N T I N E N T A L U . S . O V E R S 1 0 0 . 0 0

O r d e r s u n d e r S 1 0 0 0 0 a d 0 0 s h i p p i n g a n h a n d l i n g . O . D . o r d e r s a d $ 4 . 0 0 P r i c e s r o l l e d a 3 c a s hd i s c o u n t . A d 3 t o V I S A / M C . ( F P O . A P O . C a n a d i a n & a l o t h e r P o s t a l O r d o r s a c t u a l s h i p p i n g c h a r g e dF l o r i d a r o s l d e n l s a d d 5 % s a l e s t a x . P e r s o n a l c h e c k s m o n e y o r d e i s a l l o w w o e k s t o p r o c e s s i n g . P r i c e ss u b j e c t t o c h a n a e w i t h o u t n o i i c e . O r d e r s r e c e i v e d b e f o r e 1 2 : 0 0 P w i l l b s h i p p e d s a m e d a y .

\ I A ( I SA i i o m b l o r M o m t o iB o i l c 1 2 S a t e 6 C o d p a k 1 2

C h a r r p o k 1 2 C h a r t p a k MC o b df o r t hP o w w p l a nO u K k C o p y 2 0S u t > O I C o r r y w l o r

V i d e o B a s i c ' ; ' .

$ 2 4 9 9S W . 9 9S 2 J . W5 3 9 . 9 9$ 2 7 . 9 9$ 2 7 . 9 9S 2 J . 9 9S 2 7 . 9 9S 2 6 9 05 2 6 9 0S 1 H . 9 0S 3 9 . 9 0$ 3 9 9 0S 2 7 . 9 0

. $ 3 9 . 0 0

A F A T a n l n F r a m eM a c h iM o c h 1 2 Bl o u f n o m o n ! D u

S 2 9 S 2 2 9 OS 2 9 . 9 0S 2 3 9 0

■ S 1 2 9 0

A C C O L A D Ee

D o m B u s i m if i g h t N i g t i tH a i d I k I IK i l k i r t U n l i i D o o dL O w o f t h a W o s IP S I 5 1 r o d ) n o c oS p y v s S p v

S 1 7 . 9 0

S 1 7 9 01 7 . 9 0

S 1 J . 9 05 1 7 , 9 05 1 7 . 9 0

A C T I V I S I C N

i e t n o f n

' - ■ ■

S W 9 QF a i l l r a c k t S i i t C a r C o n s i

. . i r > n > n i o ( M M S c i d l J D r a r v8 a T i i a k s i S p o r t s I J c h o e vG a r y K i l c n e n G i j n w m a k rG B R o s k i 5 i b a ! i o ( j h O s t C u i t s r sG r i s a i A m e r D H a c k o rM a k I It o r n l l u i M

$ 2 4 9 05 2 3 . 9 0S 2 9 S 1 6 . 9 05 2 T

S 2 J U 0L i i i i . i C o m p u l a r P u o p i aM o i l w D t L o m wM i n d i h o O o wO n C o m ' T o n r wB r t a o « l « C o v w n sS p o c t t S n u i n eS l a r R a n k B o > J r > 3

5 1 T S 2 0 WS 1 6 . 9 0S 2 E WS ' f i T O: : . " : ■

V I I I N S I 1 I

C a l l r < p < i c o o o A c t l o t w o n

C h a m p i B D L o d e R u n n e f S 2 4 . 9 QK Q t a l Q k o S 1 9 ML o a n R u h i m * s ; « M u v c S l o p S 2 P r i n t S h o p S I 5 . 9 Ql f f l ! / ? / 3 5 M C o m p o n l o n S 2 9 B a n k S t . W i t o r 5 3 2 , 9 0

a v i i s ^ c i S t o c k !

C o l l l o d i c e a n T l l t e s

D A I A f A S TC o m m a n d oK a a l o C h a m pK u f t g F u M a n o rP o l e P o s i t i o n

S 2 J WS 2 5 O 0S 2 5 T OS H O O

S 2 3 . 0 Q5 2 7 . 9 0

A i i t o d i » >

B a r d ' s T a d ) «S a r d 1 ! t a l e D u B o o kC h e i s m a s t e t 2 0 0 0F ) o n D o r aG o t O o n C M i e !n o o n a M a c aM a c i C u l m W O n t i o r t

M U l lW u h i b i P n r t yM i m e C o n s t r u c t i o n S a

O n o O n W i M P e t j o s u vn n o a s l C o n s f r u c t i o n S e f t o c l i i o D m l r u c l i O " S e M o o c h t o r n S I O SW o O ! l I o M o k o wF » b o < n ' o K i i r ,I f t j H i lS u v O n O t K H o t G o W

S 9 3 2 .S 1 0 WS 1 Z 9 DS 2 9 0 5 1 0 . 9 0S 2 S . MS 1 2 . 5 O5 1 2 , 9 0S 3 0 W ) .S 2 S T OS 2 B 9 0S 2 7 . V D5 1 2 . 9 0

U t l i n o tS 2 I . 0 Qi 2 S . 9 Q5 3 6 9 0

S 1 0 9 0S 2 f l « J

E U t nP a w n S 3 6 T O

S u B o i t l u S 2 1 9 0O O Q P i C l S C I O F J O O O k S 2 3 T OC l i o m p l o n s l i i p W r o s i U n g ' H i i QW o i k G o p n c s 5 2 3 9 0S u p p e r C y c l e 5 2 T

S o l l y M o C v i i i n i o o l iF n c h o n h uM l l t t i t i i k B r ' s G u i d eH O U v w o o d H y j I P B

S 2 1 9 0

l o c i t t i w G o O d o i s o sM o o n r v M IR a n e t t o l lS o r c e r w

S 2 1 9 0S C A 1 1S 3 9 S 2 J W5 3 3 . 9 0

S u m m w G o m o s I I S ? 9 W m t e r G o m e l S 2 3 9 0f a s t l o a o $ 2 ° M u l t i p i l a n S 3 9 . 9 UW c I O K a r a l o C n a n i p 5 1 7 . 9 0W o r l d s C f e o t e s t B a s e b a l l S 2 2 . 9 Qk o m m s B i l l S Z 2 J 5 0E l d o t o n S 2 2 . 9 U

S 2 f l

S u i p e c rI r t m t yW i h t m n o mA I C

S 2 3 9 OS 3 1 . 9 0$ 2

f i o n i S i m u l a t o ( o o t t m *F S B S c o n o f / O i j kJ e F u r e S l a t B a i e o o i l

S 3 2 9 0S 3 7 W$ 1 4 0 0S 2 4 V 0S 3 6 . M

S y l v i o F T o r t f i r ' sP H i o n a l F m a n c o

D a t a M o n o m e r 1 2 1 2 v v / S i a e w a y s

w / S p o l i C n o c l iP a r t n e r 1 2 8

M F o u rI l a l a N t o n a g e iW o r a w r i l a iS w i r i c a t c

5 3 9 . 9 0$ 3 7 . 7 7S 3 ; 7 /

S 3 7 . 7 7S 3 7 . 7 7

S M 9 . T OS 2 7 S 2 7 . 7 7$ 2 7

F 1 5 s n i k o E a e l eC o n n i e i V i l o a mG u m W pS l a n

N o w i n S l o c k t C a l l f o ' p r i c e s o n l i t l e s

p o c k e t v ^ i i t j < v f o c k o t W r i i a ; 1 7 ! \ j i ; k w l F l u n P T t f r 6 P o c k e t ( t a n n e r 1 2 8P i x k o i f i i e pP o e k o l H l o r 1

S 2 7 i n / /! 2 8 ' 75 ? , 1 1 J 2 /

I I M I X H^ &

S u u e r s c n W 1 1 W z a i ' a ' 1 2 8V l t a - v i l l c i ? B e t a T e < m P r

$ 5 2 7 7S J 7 7 75 4 7 . 7 7W i

V ' t l i A

. . ■ ■ A t )

' i i / E l )I M O V E R

: ' < U . ' C O V K !M S 8 O 3 C O V I J !M P S 6 0 1 C O V E RM F S 1 3 0 0M P S 1 0 0 0V I 1 S a m i i ; s v s i l mA i o a o c o v n ;A M I G - M I S B Wc t a r a c c w i nC i W C O W f tS f l K O S H AE F S O ME r « > N 1 5

% t a i i . T i■ k i l l

5 1 - 1 7 7' 7 . ' 75 ! . ? 7

. 3 9 7 7S 7 S . 9 . / 7

S W 9 0, S W 7 7S 1 r t 7 7S M 7 7

$ 9 7 ;5 9 . 7 7S 7

S 1 2 . 7 7O l H E R ! A V A I L A B L EC A l L f O H P R I C I N G

Page 26: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 26/120

T h e x p a n d a b l e , m u l t i t a s k i n g A m i g a 2 0 0 0 c a n r u n I B P s o f t w a r e a n A m i g a s o f t w a r e — s i m u l t a n e o u s l y .

s p e c i a l t y m a r k e t s b e c a u s e o i t e x p a n d a b i l i t y , p o e r a n I B P c o m p a t i b i l i t y .

T h 2 0 0 0 c o m e s w i t h m i n i m u m o o n m e g ab y t e o m e m o r y t h a t ' s e x p a n d a b l e t n i n e . W h a t r e a ll s e t s i a p a r t , h o w e v e r , i i t s e v e n f u l l - s i z e i n t e r n a le x p a n s i o n s l o t s c o n f i g u r e d f o e i t h e r A m i g a o s t a nd a r d P C / X T / A T c a r d s . W i t h t h o p t i o n a l B r i d g e c a r dm o u n t e d i n s i d e , t h A m i g a 2 0 0 0 i a b l e t r u I B s o f t w a r e a t h s a m e t i m e i t ' s r u n n i n g A m i g a p r g r a m s , w i t h n l o s s o s p e e d . T h m a c h i n e a l s oc o m e s w i t h v i d e o e x p a n s i o n s l o t , a n o t h e r e x p a ns i o n s l o t f o 6 8 0 2 0 m i c r o p r o c e s s o r a n d / o r m a t hc o p r o c e s s o r c h i p , a n t h i n d u s t r y - s t a n d a r d s e r i a la n p a r a l l e l p o r t s . T h f r o n t s e c t i o n o f t h 2 0 0 0 ' s s y t e b o h a s p a c e f o a a d d i t i o n a l h a l f - h e i g h t P C c o m p a t i b l e 5 ' A - i n c h d i s k d r i v e a n d t w o 3 ' / i - i n c hd r i v e s , o y o c a c o n f i g u r e t h d r i v e o p t i o n s i a n c o m b i n a t i o n o f l o p p y a n h a r d d r i v e s e t u p s .

W i t h a l t h r e e o f t h A m i g a c o m p u t e r s a C O D E X , t h C o m m o d o r e b o o t h w a s o u n d a n l i g h ts h o w a l b i t s e l f . C o l o r v i d e o p r o g r a m s , t e l e v i s i o n

t i t l i n g a n g r a p h i c s p a c k a g e s , c o l o r d i g i t i z e r s , M I D I( M u s i c a l I n s t r u m e n t D i g i t a l I n t e r f a c e ) p a c k a g e s ,c o m p u t e r - a i d e d d e s i g n s o f t w a r e , a n d e s k t o p p u l i s h i n g p r o g r a m s s e e m e d t b e v e r y w h e r e a t h b o o t h .

O n o t h m o s t r e m a r k a b l e a s p e c t s o f C o m m od o r e ' s s t r o n g C O M D E X s h o w i n g w a t h a t i c a m ej u s t o v e r m o n t h a f t e r t h o u s t e r o c h i e f e x e c u t i v eo f f i c e r T h o m a s R a t t i g a n , a l o n g w i t h n u m b e r o h i g h - r a n k i n g o f f i c e r s i n U . S . o p e r a t i o n s s u c h a N o r t h A m e r i c a n g e n e r a l m a n a g e r N i g e l S h e p h e r d ,H o w e v e r , u n d e r t h d i r e c t i o n o C o m m o d o r e I n t e rn a t i o n a l C h a i r m a n I r v i n g G o u l d , t h n e t e a mh e a d e d b y g e n e r a l m a n a g e r A l f r e d D u n c a n a n n e g e n e r a l s a l e s m a n a g e r R i c h a r d M c l n t y r e h a m o v e da g g r e s s i v e l y t b r i n g A m i g a s a l e s i t h e U . S . u t t h l e v e l s o f s u c c e s s t h e m a c h i n e a l r e a d y e n j o y s i E u r o p e .

C o m m o d o r e ' s C o m p a t i b l e sW h i l e t h A m i g a s a r c l e a r l y t h f u t u r e o C o m m od o r e , t h c o m p a n y h a a l s o j u m p e d i n t o t h e I B P C - c o m p a t i b l e s m a r k e t w i t h i t P C 1 0 - 1 a n d P C 1 0 - 2c o m p u t e r s . T h c o m p a n y c u t h p r i c e s o b o t h m c h i n e s , a n i b u n d l i n g B o r l a n d ' s p o p u l a r S i d e k i c kd e s k t o p a c c e s s o r y p r o g r a m w i t h e a c h P C

T h P C 1 0 - 1 c o m e s w i t h 5 1 2 K R A ( e x p a n da b l e t 6 4 0 K ) , 3 6 0 K d i s k d r i v e , f i v e e x p a n s i o ns l o t s , M S - D O S 3 . 2 , a n e i t h e r m o n o c h r o m e o c o l o r m o n i t o r . T h e P C 1 0 - 2 h a 6 4 0 K o m e m o r y a n t w d i s k d r i v e s .

C o m m o d o r e c u i t p r i c e s b c o u p l e h u n d r e dd o l l a r s , p u t t i n g t h P C 1 0 - 1 a $ 7 9 9 . 9 5 w i t h m o n oc h r o m e m o n i t o r , a n a $ 9 9 9 . 9 5 w i t h c o l o r m o n i t o r .T h e P C 1 0 - 2 w i t h m o n o m o n i t o r c o s t s $ 8 9 9 . 9 5 ; w i t hc o l o r m o n i t o r , t h c o s t i $ 1 , 0 9 9 . 9 5 . T h C o m m od o r e s y s t e m s a r n o s o l d w i t h o u t m o n i t o r s .

A l t h o u g h C o m m o d o r e h o p e s t g a i n p e r c e n ta g o t h l u c r a t i v e M S - D O S m a r k e t h e r e w i t h t h P O s y s t e m s , t h c o m p a n y i o b v i o u s l y p o s i t i o ni n i t s e l f f o t h l o n g h a u l w i t h i t A m i g a f a m i l y . F o t h a t r e a s o n , C o m m o d o r e d i d n ' t u s a n s p a c e a C O M D E X t r y i n g t s h o w c a s e t h P C 1 0 o r t h e 6 a n 1 2 8 . B a s e d o r e a c t i o n s a m o n g s h o w a t t e n d e e st C o m m o d o r e ' s A m i g a m a r k e t i n g s t r a t e g y , t h n e f o r m u l a s e e m s t b w o r k i n g .

S t r a t e g i c S i m u l a t i o n s ( S S I ) i a l s o t r a n s l a t i n g e s t a b l i s h e d w o r k si n t o s o f t w a r e . S S a n n o u n c e d a a g r e e m e n t w i t h T S t p r o d u c es o f t w a r e v e r s i o n s o f t h a t c o m p an y ' s p o p u l a r D u n g e o n s a n D r a go n g a m e s . T h f i r s t D u n g e o n s a n D r a g o n s s o f t w a r e i d u i t h s p r i n g o 1 9 8 8 . A n S S i a l r e a d yp r e p a r e d f o t h e l e c t i o n y e a r : W i t hP r e s i d e n t E l e c t , S S h a u p d a t e d t h i sp o p u l a r s i m u l a t i o n t i n c l u d e v a r ia b l e s a n c i r c u m s t a n c e s s p e c i f i c t 2 C O M P U T E l ' s G a z e t t e S e p t e m b e r 1 9 8 ?

t h e n e x t e l e c t i o n .M a n i a c M a n s i o n , d e v e l o p e d f o

A c t i v i s i o n b L u c a s f i l m G a m e s ,b r i n g s n e l i f e t t h h o a r y o l m a s c i e n t i s t ' s m a n s i o n . W h e n y o s t a r t p l a y i n g t h i s g a m e , t h s c i e n t i s th a k i d n a p p e d y o u r f r i e n d , a n p l a y e r s m u s t a s s e m b l e t e a m o s t o u t - h e a r t e d t e e n s t p e n e t r a t e t h m a n s i o n a n d r e s c u e t h e h a p l e s sv i c t i m . T i t j o y s t i c k - d r i v e n t e x ti n t e r f a c e , a n d e t a i l e d g r a p h i c s o m o r e t h a n 5 r o o m s w i t h c l o s e t

4 5 o b j e c t s t h a t p l a y e r s c a m a n i p -u l a t e , t h g a m e a d d s ' ' c u ts c e n e s " — r a n d o m i n s e r t s t h a t a r n o p l a y e r - c o n t r o l l e d , d e s i g n e d t c o n t r i b u t e a d d i t i o n a l h u m o r t t h s c e n a r i o a w e l l a g i v e M a n i a cM a n s i o n m o r e o f t h e f e e l o t e e na g e r s - v e r s u s - t h e - m a d - s c i e n t i s tm o v i e .

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

Page 27: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 27/120

p a n y u n v e i l e d C a l i f o r n i a G a m e s , t h l a t e s t a d d i t i o n t i t v e r y s u c c e s s f u lW o r l d G a m e s s e r i e s . T h i s t i m e ,t h o u g h , t h c o m p e t i t i o n s a r n o q u i t e a s e r i o u s a s i W o r l d G a m e s ,C a l i f o r n i a G a m e s g i v e s p l a y e r s t h c h a n c e t o t e s t t h e i r s k i l l s a t h a l f -p i p e s k a t e b o a r d i n g , B M s t u n t b c y c l e r i d i n g , s u r f i n g , f l y i n g d i s ct o s s , r o l l e r s k a t i n g , a n f o o t b a gb o u n c i n g .

S p a c e : T h S o f t w a r e F r o n t i e rE p y x a l s o a n n o u n c e d t h l a t e s t i i t M a s t e r s c o l l e c t i o n f o a d v a n c e dg a m e r s . W i t h O m n i c r o n C o n s p i r a c y ,E p y x m o v e s t t h d i s t a n t f u t u r ea n t h f a r t h e s t r e a c h e s o i n t e r s t e ll a s p a c e , m a k i n g t h p l a y e r a e x t r a p l a n e t a r y d e t e c t i v e c h a r g e d w i t hu n r a v e l l i n g t h m y s t e r y s u r r o u n di n g t h e d i s a p p e a r a n c e o s t a r s h i p .T h i c o n a n j o y s t i c k - d r i v e n g a m ei n c l u d e s r e s o u r c e s s u c h a w o r l d -s i z e d c o m p u t e r a n r a c e o p s y c h i c s .

C l o s e r t t h p r e s e n t i E l e ct r o n i c A r t s ' E O S : E a r t h O r b i t S t t i o n s . T h i s s i m u l a t i o n , b a s e d o nN A S A ' s p r o j e c t i o n s f o t h e n e x th a l f - c e n t u r y i s p a c e , c h a r g e s p l a ye r w i t h e x p a n d i n g e a r t h ' s a b i l i t y t oa c c o m p l i s h v a r i o u s p r o f i t a b l e t a s k si n o r b i t . T h o s e t a s k s v a r y w i d e l y ,b u m u s t b d o n e o t i m e a n w i t hi b u d g e t . S u c c e s s f u l p l a y e r s c a c o n t i n u e t e x p a n d t h e i r h o l d i n g s ,s p r e a d i n g c o m m e r c e t h r o u g h o u tt h s o l a r s y s t e m , r e a p i n g f u r t h e rp r o f i t s b e x p l o i t i n g t h c h a r a c t e ri s t i c s o f t h e v a r i o u s b o d i e s i o r b i ta r o u n d t h e s u n .

O n s p a c e p r o g r a m t h a t d r a w so t h p a s t r a t h e r t h a n t h f u t u r e i A c c o l a d e ' s A p o l l o 1 8 M i s s i o n t t h M o o n , w h i c h p e r m i t s p l a y e r s t r c r e a t e a n o N A S A ' s o r i g i n a l l u n a rm i s s i o n s , o r t c o n f i g u r e m i s s i o n so t h e i r o w n . p l a y e r i b o t h m i ss i o n - c o n t r o l s u p e r v i s o r a n a s t r on a u t , r e q u i r i n g m a s t e r y o f t a s k s a n s k i l l s s p e c i f i c t e a c h p o s i t i o n .

W i t h T e s t D r i v e , A c c o l a d em o v e s f r o m s p a c e w a y s t h i g hw a y s , g i v i n g C o m m o d o r e 6 a n 1 2 u s e r s t h c h a n c e t s i b e h i n dt h w h e e l s o a F e r r a r i T e s t a r o s a ,L a m b o r g h i n i C o u n t a c h , L o t u s E p r i t T u r b o , a n o t h e r h i g h - s p e e d ,h i g h - p e r f o r m a n c e s p o r t s c a r s . E a c hc a p o s s e s s e s s p e c i f i c c h a r a c t e r i st i c s , r a n g i n g f r o m a c c e l e r a t i o n t t h e f f e c t o l a t e r a l f o r c e s , w h i c ha r r e c r e a t e d i t h s o f t w a r e .

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

N B A , f r o m A v a l o n H i l l , i b o t ha a n i m a t e d a n s t a t i s t i c a l b a k e t b a l l s i m u l a t i o n . T h g a m e c o t a i n s o u t s t a n d i n g t e a m s a n a t h l e t e s f r o m t h p a s t t w d e c a d e s ,p e r m i t t i n g p l a y e r s t r e c r e a t e g r e a tg a m e s f r o m t h p a s t , o t a r r a n g ec o n f r o n t a t i o n s t h a t " m i g h t h a v eb e e n . " A v a l o n H i l l a l s o a n n o u n c e di t G e n e r a l M a n a g e r d i s k , a n a d d - o nt t h c o m p a n y ' s p o p u l a r S u p e rS u n d a y f o o t b a l l s i m u l a t i o n . T h n e d i s k e x p a n d s a n d e n h a n c e s t h m a n a g e r i a l a b i l i t i e s o S u p e r S u n d a yp l a y e r s .

E a r l W e a v e r B a s e b a l l ( a n o u n c e d f o t h A m i g a a J a n u a r yC E S , b u n o a v a i l a b l e f o t h e 6 4 }i t h i n a u g u r a l i s s u e i E l e c t r o n i cA r t s ' n e S p o r t s L e g e n d s l i n e .D r a w i n g u p o n t h e x p e r t i s e o t h f o r m e r B a l t i m o r e O r i o l e s m a n a g e r ,E a r l W e a v e r B a s e b a l l a l s o p r o v i d e sb o t h a r c a d e - s t y l e p l a y , a n s t r a t eg i c / s t a t i s t i c a l p l a y . I i u t t h p l a y e r t p i c k l i n e u p s a n a s s e m b l et e a m s t f a c e s o m e o b a s e b a l l ' sm o s t l e g e n d a r y m a n a g e r s a n r o s t e r s .

E p y x m o v e s b a s e b a l l a w a yf r o m t h m a j o r s t a d i u m s a n o n t ov a c a n t l o t s w i t h S t r e e t S p o r t s B a s eb a l l , t h f i r s t i n n e l i n e o S t r e e tS p o r t s g a m e s . I n c o r p o r a t i n g s a n d l o to b s t a c l e s s u c h a s t u m p s a n g a b a g e c a n s . S t r e e t S p o r t s B a s e b a l lt e a m s a r c o m p o s e d o v a r i e t y o c h a r a c t e r s , e a c h w i t h a d i f f e r e n tl e v e l o s k i l l . D u r i n g p l a y , t h g a m ea l s o p r o v i d e s s p l i t - s c r e e n v i e wt h a t s h o w s b o t h g r o u n d - l e v e l a n a e r i a l p i c t u r e s o t h a c t i o n .

M i n d s c a p e ' s S u p e r s t a r I c H o c k e y f e a t u r e s a v a r i e t y o r e a l - l i f ea s p e c t s — i n c l u d i n g a g i n g p l a y e r s —i i t h o c k e y s i m u l a t i o n . D e s i g n e df o o n o t w p l a y e r s , S u p e r s t a r I c H o c k e y p u t s p l a y e r s b o t h o t h i c a s c e n t e r s a n g o a l i e s a n b e h i n dt h b e n c h a m a n a g e r s s e e k i n g t s t r e n g t h e n t e a m . T h g a m e i c l u d e s t r a i n i n g c a m p t w h i c hp l a y e r s c a n b e s e n t t s h a r p e n t h e i rs k i l l s .

C o m i n g T h r o u g hF o C o m m o d o r eH e r e a r d e t a i l s a b o u t t h C o m m od o r e p r o g r a m s m e n t i o n e d a b o v e , a

w e l l a i n f o r m a t i o n a b o u t n u m b e ro o t h e r C o m m o d o r e 6 a n 1 2 s o f t w a r e p a c k a g e s a n n o u n c e d a C E S .

A c c o l a d e . T e s t D r i v e a n A p o ll 1 8 M i s s i o n t t h M o o n , b o t hm e n t i o n e d a b o v e , w i l l b a v a i l a b l ef o t h C o m m o d o r e 6 a $ 2 9 . 9 5e a c h .

S i g m a i t h c o m p a n y ' s l a t e s ta d d i t i o n t i t m i d p r i c e A d v a n t a g el i n e . A a r c a d e - s t y l e s p a c e g a m e ,S i g m a i a v a i l a b l e f o t h C o m m od o r e 6 a t s u g g e s t e d r e t a i l p r i c e o $ 1 4 . 9 5 .

A c c o l a d e , 2 0 8 1 3 S t e v e n s C r e e kB l v d . , C u p e r t i n o , C 0 5 0 1 4

A p o l l o 1 8 M i s s i o n t t h M o o n , f r o mA c c o l a d e , r e c r e a t e s t h m o o n m i s s i o n s o t h 1 9 6 0 s .

A c t i v i s i o n . A C E S , A c t i v i s i o na n n o u n c e d s e v e r a l n e p r o g r a m sf o t h 6 4 i n c l u d i n g M a n i a c M a s i o n , a n a n i m a t e d c o m e d y a d v e nt u r e d e v e l o p e d w i t h L u c a s f i l m ; T h L a s t N i n j a , m a r t i a l - a r t s p r o g r a ms c h e d u l e d f o f a l l r e l e a s e t h a t f e t u r e s m o r e t h a n 1 3 s c r e e n s o t h r e e - d i m e n s i o n a l c o l o r g r a p h i c sa n m o r e t h a n 1 0 0 0 m o v i n g o j e c t s ; a n T o F u e l E l i m i n a t o r , c o o r f u l , f a s t - a c t i o n d r a g - r a c i n g g a m e .

A c t i v i s i o n , 2 3 5 0 B a y s h o r eP k w y . , M o u n t a i n V i e w , C 9 4 0 4 3

R e c o v e r i n g t h S c r o l l s o W i s d o m i y o u r q u e s t h T h L a s t N i n j a , am a r t i a l - a r t s a c t i o n g a m e f r o m A c t i v i s i o nf o r t h e 6 4

C O M P U T E D G a z e t t e S e p t e m b e r 1 9 B 7 2

Page 28: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 28/120

A v a l o n H i l l . P r i c e d a $ 3 f o t h C o m m o d o r e 6 4 D a r k h o r n p r v i d e s b o t h s t r a t e g i c a n a r c a d e a t i o n i n h i g h - f a n t a s y s e t t i n g a s u t f o u r p l a y e r s c h a l l e n g e t h D a r k -l o r d ' s d o m i n a n c e o f t h e w o r l d .

A n o t e d e a r l i e r , A v a l o n H i l l ' sN B i a n a n i m a t e d , s t a t i s t i c a l b a k e t b a l l p a c k a g e t h a t p r o v i d e s p l a ye r w i t h t h c h a n c e t r e c r e a t e 2 h i s t o r i c a l t e a m s , w i t h r o s t e r s i c l u d i n g L a r r y B i r d , W i l t C h a m b e rl a i n , M i c h a e l J o r d a n , a n d B o bC o u s e y . T h g a m e c a b p l a y e ds o l i t a i r e , t w o - p e r s o n , o i a u t o p l a ym o d e . I i a v a i l a b l e f o t h C o m o d o r e 6 f o $ 3 9 . 9 5 .

T h A v a l o n H i l l G a m e C o . , 4 5 1 7H a r t f o r d R d . , B a l t i m o r e , M 2 1 2 1 4

B e r k e l e y S o f t w o r k s . I a d d it i o n t g c o P u b l i s h , m e n t i o n e d e a r l ie r t h f o l k s a B e r k e l e y a n n o u n c e dg e o P r o g r a m m e r , f u l l - f e a t u r e d a p l i c a t i o n d e v e l o p m e n t p a c k a g e f o G E O S u s e r s w i t h g o o d u n d e rs t a n d i n g o 6 5 0 2 a s s e m b l y l a g u a g e . B o t h a r s c h e d u l e d f o f a l lr e l e a s e .

T h $ 6 9 . 9 5 g e o P u b l i s h s o f tw a r e p e r m i t s t h c r e a t i o n o f c u t o m i z e d m a s t e r p a g e s o g r a p h i c sa n t e x t t h a t c a n b e u s e d o e a c hp a g e o f d o c u m e n t a n d c a n b el o a d e d f r o m l i b r a r y o s a v e d f o l a t e r u s e . L a y o u t i c a r r i e d o u b d e f i n i n g r e c t a n g u l a r r e g i o n s o e a c h p a g e , w h i c h w i l l a u t o m a t i c a l l yr e f o r m a t a t h e u s e r n e e d s t m o d if t h l a y o u t . T e x t a u t o m a t i c a l l yf l o w s a r o u n d g r a p h i c s . A o s c r e e n t o o l b o x c o n t a i n s g r a p h i c st o o l s , a n t h e r e a r e a d d i t i o n a l t y p ef o n t s f o h e a d l i n e s u t o s i z e o 4 p o i n t s . A l p a g e s c a b e p r e v i e w e db e f o r e p r i n t i n g , a n t h f i n i s h e dd o c u m e n t s c a n b e p r i n t e d o a n G E O S - c o m p a t i b l e p r i n t e r . s p e c i a lP o s t S c r i p t d r i v e r a l l o w s p r i n t e r s l i k et h A p p l e L a s e r W r i t e r t p r o d u c en e a r - t y p e s e t d o c u m e n t s .

g e o P r o g r a m m e r , a l s o $ 6 9 . 9 5 ,c o n t a i n s t h r e e f u n c t i o n s : g e o -A s s e m b t e r , g e o L i n k e r , a n d g e o D e b u g -g e r . T h g e o W r i t e w o r d p r o c e s s o r i u s e d a t h e d i t o r f o t h a s s e m b l e r .O t h e r G E O S p r o g r a m s i n c l u d e g e o -F i l e , g e o C a l c , W r i t e r ' s W o r k s h o p ,D e s k P a c k I F o n t P a c k I a n g e o D e x .

B e r k e l e y S o f t w o r k s , 2 1 5 0 S h a t -t u c k , A v c . , B e r k e l e y , C 9 4 7 0 4

B r o d e r b u n d . B r B d e r b u n d i m a k i n g t h b e s t s e l l i n g B r i t i s h a c a d e g a m e s C a u l d r o n a n C a u l d r o n2 C O M P U T E R S G a z s / f H S e p t e m b e r 1 9 8 7

/ a v a i l a b l e f o t h C o m m o d o r e 6 i o n e p a c k a g e f o $ 2 9 . 9 5 .

T h c o m p a n y i a l s o r e d u c i n gp r i c e s o n u m b e r o i t o l d e rp a c k a g e s a n p r i c i n g t h e m i i t n e l i n e o V a l u e P r i c e d S o f t w a r e .A r c a d e g a m e s s u c h a L o d e R u n n e ra n C h o p l i f t e r ! a n p r o d u c t i v i t ys o f t w a r e s u c h a B a n k S t r e e t S p e l l e ra n B a n k S t r e e t M a i l e r a r b e i n g o f e r e d a p r i c e s r a n g i n g f r o m $ 1 4 . 9 5t $ 2 9 . 9 5 .

B r o d e r b u n d S o f t w a r e , 1 7 P a u lD r . , S a R a f a e l , C 9 4 9 0 3

C o n s t e l l a t i o n S o f t w a r e . I a d d i t i o n t o g r o w i n g l i n e o b u d g e t( a b o u t $ 9 . 9 5 ) e n t e r t a i n m e n t s o f tw a r e f o t h C o m m o d o r e 6 4 C o s t e l l a t i o n S o f t w a r e h a s a n n o u n c e dQ u i e t R i o t : T h S i l e n c e r , a e a p h o n e s y s t e m f o C o m m o d o r ec o m p u t e r s , i n c l u d i n g t h A m i g a .T h e a r p h o n e s a r b e i n g a d v e r t i s e da " M o m ' s D e l i g h t . "

C o n s t e l l a t i o n S o f t w a r e , 1 3 0 0 N H a g a n S t . , C h a m p a i g n , I 6 1 8 2 0

E l e c t r o n i c A r t s . E l e c t r o n i cA r t s i i n t r o d u c i n g n u m b e r o n e p r o d u c t s , r a n g i n g f r o m e n t e r t a i nm e n t s o f t w a r e t p e r s o n a l - p r o d u ct i v i t y p a c k a g e s , w i t h s e v e r a lp r o g r a m s f o t h C o m m o d o r e 6 4

N e e n t e r t a i n m e n t s o f t w a r ef o t h 6 i n c l u d e s t h e f a n t a s y a v e n t u r e g a m e L e g a c y o t h A n c i e n t s( $ 2 9 . 9 5 ) a n s t r a t e g i c s p a c e s i m ul a t i o n , E O S : E a r t h O r b i t S t a t i o n( $ 3 4 . 9 5 ) .

n e t y p i n g t u t o r p r o g r a mf o t h 6 4 h a s b e e n a n n o u n c e d b E A — M a v i s B e a c o n T e a c h e s T y p i n g ,

g r a p h i c s - i n t e n s i v e t u t o r f o p e p l o a l a g e s ( $ 3 9 . 9 5 ) .

E l e c t r o n i c A r t s , 1 8 2 0 G a t e w a yD r . , S a M a t e o , C 9 4 4 0 4

E p y x . B u i l d i n g o t h s u c c e s so t h e i r W o r l d G a m e s s e r i e s , E p y x

• C M U SK t l W E f S

f l d t i s i b n o r

E p y x ' s S t r e e t S p o r t s B a s e b a l l p u t s y o c t h s t r e e t i n a f a s t - a c t i o n b a s e b a l lR o m e .

a t t r a c t e d l o o C E a t t e n t i o n w i t ht h i n t r o d u c t i o n o f C a l i f o r n i a G a m e s( s e e a b o v e ) . T h g a m e w i l l b r l e a s e d f o t h C o m m o d o r e 6 i t h t h i r d q u a r t e r o f 1 9 8 7 .

S t r e e t S p o r t s B a s e b a l l ( s e ea b o v e ) w i l l b a v a i l a b l e f o t h C o m m o d o r e 6 a p r i c e t h a t ' s t ob a n n o u n c e d .

O m n i c r o n C o n s p i r a c y , a l s om e n t i o n e d e a r l i e r , w i l l b a v a i l a b l ei t h f a l l f o C o m m o d o r e .

E p y x ' s n e m i d p r i c e l i n e ,M a x x - O u t , w i l l b e l a u n c h e d w i t ht h r e e p a c k a g e s , i n c l u d i n g R a W a r i o r , B o u l d e r D a s h C o n s t r u c t i o n K i t ,a n S p V s S p I I I : A r c t i c A n t i c s .R a W a r r i o r c h a l l e n g e s p l a y e r s t d e s t r o y a a l i e n i n v a d e r i a r a d i oa c t i v e w o r l d o t h f u t u r e ; B o u l d e rD a s h C o n s t r u c t i o n K i p e r m i t s u s e r st c u s t o m i z e t h e i r o w t u n n e l s ,c a v e s , a n t r e a s u r e s ; a n S p V s S p y : A r c t i c A n t i c s p i t s t h f a m i l i a rs p i e s a g a i n s t e a c h o t h e r a n f r z e b a c k d r o p .

E p y x , 6 0 G a l v e s t o n D r . , R e w o o d C i t y , C 9 4 0 6 3

F i r e b i r d . K n i g h t O r p u t s p l a ye r i t h r o l e o a o r e , m y t h i c a lb i r d w h i c h , i t h i s s c e n a r i o , i o p r e s s e d b e v i l h u m a n s . T h e g a m ei i l l u s t r a t e d , p o s s e s s e s 1 0 0 0 -w o r d v o c a b u l a r y , a n i s c h e d u l e df o r e l e a s e i l a t e s u m m e r f o C o m o d o r e m a c h i n e s , w i t h s u g g e s t e dr e t a i l p r i c e o $ 3 9 . 9 5 .

M a r t i a l a r t s i t h p r o m i s e o F i r e b i r d ' s G o l d e n P a t h , i w h i c hp l a y e r s t a k e t h e p a r t o f w i s e m a w h m u s t o v e r c o m e o b s t a c l e s a n c h a l l e n g e s w h i l e o m y s t i c a lq u e s t . C l u e s t h e l p t h p l a y e rs o l v e t h g a m e ' s c e n t r a l p u z z l e a r d e l i v e r e d i a n o n s c r e e n w i n d o wt h a t a p p e a r s a b o o k o l o r e . T h i sw i l l b r e l e a s e d f o t h 6 a l a t e rd a t e .

T h e A d v a n c e d O C A r S t u d i o i g r a p h i c s p r o g r a m t h a t p r o v i d e s

u s e r s w i t h 1 p e n s , 1 u s e r - d e f i na b l e b r u s h e s , e i g h t r a n d o m s p r a y s ,a n t h r e e l e v e l s o z o o m a n m a n i f i c a t i o n I a l s o p r o v i d e s f o n t e d it o r , r o t a t i o n a n e n l a r g e m e n tc a p a b i l i t y , c u a n p a s t e , a n o t h e rg r a p h i c s / d e s k t o p p u b l i s h i n g o t i o n s . T h p r o g r a m w i l l b a v a i l a b l ef o $ 3 9 . 9 5 i C o m m o d o r e f o r m a t .

F i r e b i r d L i c e n s e e s , P . O . B o 4 9 R a m s e y , N 0 7 4 4 6C e s s l e r E d u c a t i o n a l S o f t

w a r e . W i t h B a t t l e o f W o r d s , a v a i l -

Page 29: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 29/120

a b l e i F r e n c h , G e r m a n , a n S p a n i s h , G e s s l e r o f f e r s f i v e - p a r ta r c a d e - s t y l e p r o g r a m a i m e d a i c r e a s i n g s t u d e n t v o c a b u l a r y a n s p e e d o t r a n s l a t i o n . P r i c e d a $ 4 9 . 9 5 , t h p r o g r a m i a v a i l a b l e f o t h C o m m o d o r e 6 4

F r e n c h M i c r o S c r a b b l e a d a p t st h c l a s s i c w o r d - b u i l d i n g g a m e f o c o m p e t i t i o n i F r e n c h e i t h e ra g a i n s t t h c o m p u t e r ' s 2 0 , 0 0 0 -w o r d v o c a b u l a r y o a g a i n s t o t h e rp l a y e r s . T h g a m e i a v a i l a b l e f o $ 3 9 . 9 5 f o t h C o m m o d o r e 6 4

G e s s l e r E d u c a t i o n a l S o f t w a r e ,9 0 B r o a d w a y , N e Y o r k , N 1 0 0 0 3

H i T e c h E x p r e s s i o n s . H T e c hh a i n t r o d u c e d A i v a r d W a r e ,$ 1 4 . 9 5 d e s i g n a n p r i n t i n g p a c k a g ef o t h c r e a t i o n o f a w a r d s , c e r t i f ic a t e s , l e t t e r h e a d s , r i b b o n s , t i c k e t s ,c o u p o n s , c h e c k s , a n o t h e r p r i n t e di t e m s . T h e p r o g r a m h a 2 g r a p hi c s , 2 g r a p h i c b o r d e r s , u n l i m i t e dt e x t b o r d e r s , f i v e s e a l s , a n f i v ef o n t s . d o t - m a t r i x p r i n t e r i r e q u i r e d .

H T e c h E x p r e s s i o n s , 1 7 0 0 N . W .6 5 t h A v e . , S u i t e 9 P l a n t a t i o n , F 3 3 3 1 3

I n f o c o m . S t a t i o n f a l l i s e q u e lt t h p o p u l a r P l a n e t f a l l c o m i c t e x ta d v e n t u r e , b o t h c r e a t e d b S t e v eM e r e t z k y ( w h o a l s o c o l l a b o r a t e dw i t h D o u g l a s A d a m s f o t h I n f oc o h i t , H i t c h h i k e r ' s G u i d e t t h G a l a x y ) . T h L u r k i n g H o r r o r , I n f o -c o i n ' s f i r s t v e n t u r e i n t o i n t e r a c t i v eh o r r o r f i c t i o n , i a f e a r f u l c r o s s b t w e e n S t e p h e n K i n g a n H P L o v e -c r a f t t h a t w a d e s i g n e d b D a v eL e b l i n g ( c o a u t h o r o f t h e Z O R K s r i e s ) . B o t h w i l l b a v a i l a b l e f o t h C o m m o d o r e 6 4

I n f o c o m , 1 2 C a m b r i d g e P a r kD r . , C a m b r i d g e , M 0 2 1 4 0

I n k w e l l S y s t e m s . T h m a k e r so t h e F l e x i d r a w h i g h - r e s o l u t i o ng r a p h i c s p r o g r a m ( r e c e n t l y e h a n c e d i V e r s i o n 5 . 5 ) f o r C o m m od o r e 6 c o m p u t e r s , a n n o u n c e d t h a v a i l a b i l i t y o t w n e l i g h t p e n s :t h m o d e l 1 7 0 - C ( $ 9 9 . 9 5 ) , n e v e r s i o n o t h i n d u s t r i a l - q u a l i t yl i g h t p e I n k w e l l h a u t n o b u n d l e d w i t h t h e F l e x i d r a w g r a p hi c p r o g r a m ; a n t h m o d e l 1 8 4 - C( $ 5 9 . 9 5 ) , n e l i g h t p e f e a t u r i n gs u r f a c e - m o u n t t e c h n o l o g y , t w o -t o u c h s u r f a c e s w i t c h e s , a n a e r g o n o m i c d e s i g n . B o t h l i g h t p e n s a r d e s i g n e d t b p l u g - c o m p a t i b l ew i t h t h C o m m o d o r e 6 4 1 2 8 , a n

S X 6 4 c o m p u t e r s .I n k w e l l S y s t e m s , P . O . B o 8 5 1 5 2

M B 2 9 0 , 5 7 1 0 R u f f i n R d . , S a D i e g o ,C 9 2 1 3 8

M i c r o P r o s e . P i r a t e s , a a d v e nt u r e / s i m u l a t i o n g a m e f o t h C o m o d o r e 6 m e n t i o n e d e a r l i e r , i t h l a t e s t c r e a t i o n b S i d M e i e r , d e s i g ne o s u c h s o f t w a r e h i t s a F - 1 5S t r i k e E a g l e a n S i l e n t S e r v i c e . S t a t e -o f - t h e - a r t g r a p h i c s a n p l a y e r - s el e c t e d s c e n a r i o s a r c o u p l e o t h f e a t u r e s o f P i r a t e s .

O t h e r n e C o m m o d o r e 6 p r o d u c t s i n c l u d e P r o j e c t S t e a l t hF i g h t e r ( $ 3 9 . 9 5 ) , f l i g h t a n c o b a t s i m u l a t o r b a s e d o n t h s u p e r -s e c r e t n e A i r F o r c e a i r c r a f t t h a te v a d e s d e t e c t i o n ; a n A i r b o r n eR a n g e r ( $ 3 4 . 9 5 ) , a a r c a d e g a m e i w h i c h p l a y e r s t a k e t h e r o l e o R a n g e r b e h i n d e n e m y l i n e s . B o t hp r o d u c t s a r s c h e d u l e d f o r a l a t e -s u m m e r t f a l l r e l e a s e .

M i c r o P r o s e S o f t w a r e , 1 2 L a k e -f r o n t D r . , H u n t V a l l e y , M 2 1 0 3 0

M i n d s c a p e . A m o n g n u m b e ro n e p r o g r a m s i n t r o d u c e d a C E S , M i n d s c a p e h a t w g a m e s f o t h C o m m o d o r e 6 4 : I n t o t h e E a g l e ' sN e s t i W o r l d W a I c o m b a t a c a d e g a m e w i t h e x c e p t i o n a l g r a p hi c ( $ 2 9 . 9 5 ) , a n B o p ' n R u m b l e( $ 2 9 . 9 5 ) i c o m i c a c t i o n g a m e i w h i c h y o s a v e a l t h g r a n n i e sf r o m t h v i c i o u s e l e m e n t s i t h c i t y .

M i n d s c a p e , 3 4 4 4 D u n d e e R d . ,N o r t h b r o o k , I 6 0 0 6 2

O k i d a t a . O k i d a t a a n n o u n c e du n i v e r s a l l y c o m p a t i b l e d o t - m a t r i xp r i n t e r , t h O k i d a t a 1 8 0 , d e s i g n e df o e i t h e r h o m e o o f f i c e u s e , w i t hs u g g e s t e d r e t a i l p r i c e o $ 3 2 9 . W i t hs t a n d a r d C o m m o d o r e s e r i a l a n C e n t r o n i c s p a r a l l e l i n t e r f a c e s , t h O k i d a t a 1 8 i c o m p a t i b l e w i t h a l t h m a j o r p e r s o n a l c o m p u t e r sa v a i l a b l e t h o m e u s e r s , w i t h o u t

T h n e S 3 2 9 O k i d a t a I S O p r i n t e r i c o m p a t i b l e w i t h a l m a j o r p e r s o n a l c o p u t e r s y s t e m s , i n c l u d i n g t h C o m m o d o r e6 a n 1 2 8 c o m p u t e r s .

h a v i n g t a d s e p a r a t e i n t e r f a c em o d u l e s . T h p r i n t e r s u p p o r t s a l C o m m o d o r e a n E p s o n c o n t r o lc o d e s , i n s u r i n g c o m p a t i b i l i t y w i t ha l m a j o r s o f t w a r e p a c k a g e s f o t h h o m e . T h 1 8 0 h a s p r i n t s p e e d s o 1 8 c h a r a c t e r s p e s e c o n d ( c p s ) i d r a f t m o d e , 1 2 c p i n u t i l i t y m o d e ,a n 3 c p i n e a r - l e t t e r - q u a l i t ym o d e .O k i d a t a , 5 3 F e l l o w s h i p R d . ,M o u n t L a u r e l , N 0 8 0 5 4

P a r a g o n S o f t w a r e . P a r a g o nS o f t w a r e ' s f i r s t e n t e r t a i n m e n tp a c k a g e , M a s t e r N i n j t t i S h a d o w W a r i o r o D e a t h , i g r a p h i c s - i n t e n s i v ea c t i o n g a m e a v a i l a b l e t h i s f a l ! f o t h C o m m o d o r e 6 ( $ 2 9 . 9 5 ) .

T h c o m p a n y a l s o h a a a c o u n t i n g p a c k a g e f o t h C o m m od o r e 1 2 8 , C a s h I n - C a s h O u ( $ 6 9 . 9 5 ) , a n p l a n s t h a v e m o r ec o m p u t e r g a m e s a v a i l a b l e i n l a t e1 9 8 7 a n e a r l y 1 9 8 8 .

P a r a g o n S o f t w a r e , P l y m o u t hC e n t e r , 5 2 P l y m o u t h S t . , G r e e n s -b u r g , P 1 5 6 0 1

Q u a n t u m L i n k . T h i s C o m m od o r e 6 4 - s p e c i f i c t e l e c o m m u n i c at i o n s s e r v i c e a n n o u n c e d t h i n t r o d u c t i o n o f o u r m u l t i p l a y e r c s i n o g a m e s t h a t w i l l a l l o w p e o p l ea c r o s s t h c o u n t r y t p l a y a g a i n s to n a n o t h e r .

T h f o u r g a m e s , w h i c h a r p a c k a g e d o o n d i s k , r e q u i r e t h eu s o C o m m o d o r e 6 o 1 2 c o m p u t e r , m o d e m , t e l e p h o n e , a n Q u a n t u m L i n k s e r v i c e . T h e y w i l l b a v a i l a b l e t h i s f a l l a $ 1 4 . 9 5 f o t h d i s k , a n i n c l u d e b l a c k j a c k , p o k e r ,b i n g o , a n s l o t m a c h i n e s .

Q u a n t u m L i n k , 8 6 2 0 W e s t w o o dC e n t e r D r . , V i e n n a , V 2 2 1 8 0

S S I . S t r a t e g i c S i m u l a t i o n s a n o u n c e d t h r e l e a s e o P r e s i d e n tE l e c t — 1 9 8 8 E d i t i o n , m e n t i o n e d e a l i e r , $ 2 4 . 9 5 s t r a t e g i c s i m u l a t i o ng a m e o p r e s i d e n t i a l p o l i t i c s f o r t h C o m m o d o r e 6 4 p r e v i o u s v e r s i o no t h i s g a m e w a r e l e a s e d p r i o r t t h 1 9 8 4 p r e s i d e n t i a l r a c e , a n t h c u r r e n t g a m e l e t s y o m a k e c o t e s t o e v e r y b o u t f o t h t o s p o tf r o m 1 9 6 0 t h r o u g h 1 9 8 8 . O w n e r so f t h e o r i g i n a l v e r s i o n c a r e c e i v et h n e w g a m e f o r j u s t $ 1 p l u s $ s h i p p i n g a n h a n d l i n g b s e n d i n gi t h o l d i s k .

S S i a l s o i n t r o d u c i n g B - 2 4 f o t h C o m m o d o r e 6 4 $ 3 4 . 9 5 f l i g h ta n c o m b a t s i m u l a t o r ; R e b e l C h a r g ea C h i c k a m a u g a ( $ 4 9 . 9 5 ) , s i m u l a -

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

Page 30: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 30/120

B A C K U P P R O T E C T E DS O F T W A R E F A S T .F r o m I h l e a r n w h b r o u g h t y o C o p y I P l u s ( A p p l e ) , C o p y I I P ( I B M )a n C o p y I M a ( M a c i n t o s h ) c o m e s

r e v o l u t i o n a r y n e c o p y p r o g r a m f o t h C o m m o d o r e 6 4 / 1 2 8 c o m p u t e r s .

C o p i e s m a n y p r o t e c t e dp r o g r a m s — a u t o m a t i c a l l y . ( W u p d a t e C o p y I I 6 4 / 1 2 8 r e g u l a r l y t h a n d l e n e p r o t e c t i o n s ; y o u a s ar e g i s t e r e d o w n e r m a u p d a t e a a n t i m e ( o $ 1 p l u s $ s / h . )

C o p i e s e v e n p r o t e c t e d d i s k s i u n d e r 2 m i n u t e s ( s i n g l e d r i v e ) .C o p i e s e v e n p r o t e c t e d d i s k s i u n d e r m i n u t e ( d u a l d r i v e ) .M a x i m u m o f o u r d i s k s w a p s o n s i n g l e d r i v e .

I n c l u d e s f a s t l o a d e r , 1 2 - s e c o n df o r m a t .

R e q u i r e s C o m m o d o r e 6 o 1 2 c o m p u t e r w i t h o n o t w 1 5 4 1 o 1 5 7 1 d r i v e s .C a l l 5 0 3 / 2 4 4 - 5 7 8 2 , M - F , 8 - ( W e s t C o a s t t i m e ) w i t h y o u r ^ $ i h a n d . O s e n d c h e c kf o $ 3 9 . 9 5 U . S . p l u s $ s / h , $ o v e r s e a s .$ 3 9 . 9 5C e n t r a l P o i n t S o f t w a r e , I n c .9 7 0 0 S . W . C a p i t o l H w y . # 1 0 0P o r t l a n d . O 9 7 2 1 9

C e r r f m l R m tS o f t w a r e

J i \ i t i t n K . \ i n >

B a c k u p u t i l i t i e s a l s o a v a i l a b l e l o t h I B M , A p p l e I I M a c i n t o s h a n A t a r i S T T h i s p r o d u c t i p r o v i d e d t o t h p u r p o s B o e n a b l i n g y v l m B k g a r c h i v a l c o p i e s o n l y

' S a v e d T i m e M o n e y w i t hP H Y S I C A L E X A M "

D i s k d r i v e r e a d e r r o r s a r e af r u s t r a t i n g w a s t e o t i m e ! u s e ad a t a b a s e t k e e p r e c o r d s f o o u c l u b . L a s t w e e k e x p e r i e n c e dr e a d e r r o r s o m d i s k d r i v e .L u c k i l y h a v e 1 5 4 1 P h y s i c a lE x a m p r o g r a m . T h a l i g n m e n tt e s t c o n f i r m e d w h a t h a s u s p e c t e d , m d r i v e w a o u t o fa l i g n m e n t . a h a p p y t r e p o r tt h a t a l i g n e d m d r i v eM Y S E L F . a v o i d e d t h w a i t f o r e p a i r a n p a i d f r a c t i o n o t h c o s t .

P a c k a g e i n c l u d e s : T r u e d i g i t a l a l i g n m e n t d i s k w i t h o f f s e t t r a c k s .M e c h a n i c a l S t o p T e s t S p e e d T e s t I l l u s t r a t e d m a n u a l w i t h

i n s t r u c t i o n s f o p e r f o r m i n g a l i g n m e n t , a d j u s t i n g s p e e d a n s t o pp o s i t i o n . P r i n t t e s t r e s u l t s f o f u t u r e r e f e r e n c e .P h y s i c a l E x a m i a v a i l a b l e f o r t h e s e d r i v e s : 1 5 4 1 , 1 5 7 1 , 8 0 5 0 , 8 2 5 0 ,4 0 4 0 , S F 1 0 0 1 . P l e a s e S p e c i f y D r i v e ! $ 3 9 . 9 5 E A s h i p .

S e R e v i e w s i n R u S p e c i a l I s s u e # 3 , 1 / 8 7 , p . 8 3 ; I n f o # 1 1 , A u g / S e p l 8 6 p . 4 6 M i d -n i t e C u e l l e , A p r i l 1 9 8 6 . p 1 9 C a r d i n a l S o f t w a r e - " T ? O r d e r T o l l F r e e 1 0 M O N - S A T g g f t4 8 4 0 B u i l d A m e r i c a D r / " / * W o o d b r i d g e , V 2 2 9 1 I n f o : ( 7 0 3 ) J 9 1 - f t 4 9 4 V

1 5 4 1 P h y s i c a l E x a m S a m p l e S

t i o n o o n o f t h e S o u t h ' s m a j o r o f e n s i v e s d u r i n g t h C i v i ! W a r ; a n T h E t e r n a l D a g g e r ( $ 3 9 . 9 5 ) , s q u e l t S S I ' s p o p u l a r W i z a r d ' sC r o w n f a n t a s y a d v e n t u r e g a m e .

S S I , 1 0 4 6 N R e n g s t o r f f A v e . ,M o u n t a i n V i e w , C 9 4 0 4 3

T h r e e - S i x t y . T h i s n e w c o mp u t e r g a m e s c o m p a n y , f o u n d e d b f o r m e r A c c o l a d e h e a d T o F r i s i n a ,h a a n n o u n c e d t h a t i w i l l o f f e rv a r i e t y o n e e n t e r t a i n m e n t p r g r a m s f o t h m a j o r c o m p u t e r s y t e m s . C o m m o d o r e 6 v e r s i o n o D a r k C a s t l e , t h g r a p h i c s a d v e n t u r et h a t h a b e e n v e r y p o p u l a r i M a i n t o s h f o r m f r o m S i l i c o n B e a c hS o f t w a r e , w i l l b a m o n g t h f i r s tp r o g r a m s a v a i l a b l e .

T h r e e - S i x t y , 2 1 0 5 S o u t h B a s c o mA v e . , C a m p b e l l , C 9 5 0 0 8

T h u n d e r M o u n t a i n . T h i s b u g e s o f t w a r e l i n e , d i v i s i o n o fM i n d s c a p e , o f f e r s a l m o s t 5 0 d i f f e re n t i t l e s o e d u c a t i o n a l a n e n t e rt a i n m e n t s o f t w a r e a s u g g e s t e dr e t a i l p r i c e o $ 9 . 9 5 e a c h . A m o n gt h n e w e s t C o m m o d o r e 6 4 a d d it i o n s t t h l i s t a r T o p G u n , a n a c a d e - a c t i o n g a m e b a s e d o t h p o p u l a r m o v i e ; a n R o c k ' N ' R o l lT r i v i a , f i v e - v o l u m e s e o m u s i ct r i v i a q u e s t i o n s , i n c l u d i n g o e a c hd i s k o v e r 1 0 0 0 q u e s t i o n s a n a s w e r s w i t h s i d i f f e r e n t m u s i c a l c a e g o r i e s a n t h r e e l e v e l s o f p l a y .

M i n d s c a p e , 3 4 4 4 D u n d e e R d . ,N o r t h b r o o k , I 6 0 0 6 2

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

v a r i e t y o c o m p u t e r s , i n c l u d i n gT h e T i m e w o r k s D e s k t o p P u b l i s h e r f o t h 6 a v a i l a b l e l a t e r t h i s y e a r . W i t hw o r d p r o c e s s i n g , p a g e d e s i g n ,d r a w i n g t o o l s , a n h i g h - r e s o l u t i o ng r a p h i c s , t h i s p r o g r a m o f f e r s e a s eo u s a n s o p h i s t i c a t i o n . P r i c e sh a v e n o b e e n a n n o u n c e d .

T i m e w o r k s , 4 4 4 N . L a k e C o o kR d . , D e e r f i e l d , I 6 0 0 1 5

V i s i o n S o f t w a r e . F o $ 8 . 9 9e a c h , V i s i o n S o f t w a r e o f f e r s v a r ie t o b u d g e t - p r i c e d e d u c a t i o n a lp r o g r a m s f o C o m m o d o r e 6 c o p u t e r s . T h c o l l e c t i o n o p r o g r a m s ,a e d u c a t i o n a l s e r i e s t h a t ' s b e e nu s e d i t h A r k a n s a s s c h o o l s y t e m , i n c l u d e s m a t h , E n g l i s h g r a mm a a n c o m p o s i t i o n , g e o g r a p h y ,a n m a n y o t h e r t o p i c s .

V i s i o n S o f t w a r e , 5 4 0 0 T a y l o rR d . , S u i t e 1 0 8 , N a p l e s , F L 3 3 9 4 2

2 C O M P U T E S G a z e r f o S e p t e m b e r 1 9 8 7

Page 31: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 31/120

B e Z o n eK e v i n B l a c k a n M i c h a e l W i e n s

C o l l e c t t h h o n e y o g i a n t b e e s i n t h i s f a s t - a c t i o n a r c a d e - s t y l eg a m e f o t h 6 4 I t ' s n e v e r b e e n t h i s m u c h f u t b c a u g h t i

h i v e . O n j o y s t i c k i r e q u i r e d .

I i c o m m o n k n o w l e d g e t h a t t h G i a n t H o n e y b e e , f o u n d o n l y i " B e e Z o n e , " i t h m o s t p r o d u c t i v eo a l h o n e y - p r o d u c i n g b e e s . s i g l G i a n t c a n o u t - p r o d u c e w h o l eh i v e o c o m m o n h o n e y b e e s . B c a u s e o f t h e s i z e o f t h e b e e s ( t h el a r g e s t a r e s i f e e t l o n g ) , c o l l e c t i n gt h e i r h o n e y i l u c r a t i v e , y e d a g e r o u s b u s i n e s s .T h i s s u m m e r , y o u ' v e d e c i d e dt m a k e l i t t l e p o c k e t m o n e y c o l e c t i n g h o n e y . G o o d l u c k — i t ' s o n o t h e h a r d e s t j o b s i t h w o r l d .

T y p i n g I I " B e e Z o n e " i w r i t t e n e n t i r e l y i m a c h i n e l a n g u a g e . E n t e r i w i t h" M L X , " t h m a c h i n e l a n g u a g e e t r p r o g r a m l o c a t e d e l s e w h e r e i t h i s i s s u e . W h e n y o r u M L X ,y o u ' l l b a s k e d f o s t a r t i n g a n e n d i n g a d d r e s s . F o B e e Z o n e , r s p o n d w i t h t h f o l l o w i n g v a l u e s :S l a t t i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 1 D F B

^ M ▼

V V w ~ » i

i L I U E S

C o l l e c t i n g h o n e y f r o m h o s t i l e h i v e i " B e e Z o n e . "

W h e n y o u ' v e f i n i s h e d t y p i n g i t h d a t a , b s u r e t s a v e i t t a p e o t d i s k b e f o r e l e a v i n g M L X .

B e Z o n e c a n b e l o a d e d , s a v e d ,a n r u l i k e B A S I C p r o g r a m .W h e n y o s t a r t t h p r o g r a m , B e Z o n e ' s t h e m e m u s i c p l a y s a y o w a t c h t h a n i m a t e d t i t l e s c r e e n .P r e s s t h R U N / S T O P k e t s t a r t t h g a m e . Y o u ' r e b e e k e e p e rw e a r i n g p r o t e c t i v e w h i t e s m o c k

( w h i c h i a d e q u a t e f o p r o t e c t i o nf r o m a v e r a g e h o n e y b e e s b u i n s u ff i c i e n t p r o t e c t i o n f r o m G i a n t s ) . T g e t t h e n e x t l a y e r o h o n e y , y o m u s t v i s i t a l 8 h o n e y c e l l s o t h s c r e e n . T h w o r k e r b e e s a r c o s t a n t l y i n s p e c t i n g e v e r y i n c h o f t h eh i v e . S t a y f a a w a y f r o m t h e m —t h e y ' l l s t i n g y o o s i g h t . A l s o b w a r e o t h h u g e q u e e n b e e . S h l e a v e s t r a i l o h o n e y e v e r y w h e r es h g o e s .

W h e n y o u ' v e f i n i s h e d g a t h e ri n a l t h h o n e y i n t h i s l a y e r o f t h ec o m b , y o u m o v e o t t h n e x t .

E a c h c e l l o h o n e y e a r n s y o 1 d o l l a r s . O c c a s i o n a l l y , a e g a p e a r s i t h e c e n t e r o f t h e s c r e e n .C a p t u r e i t e a r n 5 d o l l a r s a n b o n u s l i f e . I f y o d i b e f o r e r e a c hi n i t t h e g d i s a p p e a r s .

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

T s t a r t n e w g a m e a a n t i m e , p r e s s R U N / S T O P . T o p a u s et h g a m e , h o l d d o w n t h S H I F Tk e o r p r e s s S H I F T L O C K .S e p r o g r a m l i s t i n g o p a g e 8 0

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

Page 32: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 32/120

S u A t t a c kT a B u s h

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

Y o u ' r e t h c o m m a n d e r o b r a n d n e s u b m a r i n e . Y o u r o p p on e n t c o m m a n d s a e n e m y s u b . Y o h a h o p e d t a v o i d t h w a r b y h i i n i n m i n e f i e l d s e u b y e a o t h e r n a t i o n u n t i l t h p e a c e t a l k se n d e d . U n f o r t u n a t e l y , y o u r o p p on e n t h a t h s a m e i d e a . A n d , a i y o d i d n ' t h a v e e n o u g h t r o u b l e ,t h s i d e t h a t l a i d t h m i n e f i e l d h a n o t i c e d t h e c o m m o t i o n a n i n o s e n d i n g d e s t r o y e r s t d r o p d e p t hc h a r g e s o n w h a t e v e r w a c a u s i n gt h r a c k e t . A r e s u l t o t h e s e u n h a p p y c i r c u m s t a n c e s , y o u ' r es p e n d i n g t h d a l a u n c h i n g t o r p ed o e s a n d d o d g i n g m i n e s , e n e m yt o r p e d o e s , a n d e p t h c h a r g e s .

" S u b A t t a c k " i t w o - p l a y e ra r c a d e - s t y l e g a m e t h a t d e m a n d sc o o r d i n a t i o n , q u i c k - t h i n k i n g , a n p r a c t i c e . T h r e e l e v e l s o s p e e d a n s e l e c t a b l e g a m e t i m e m a k e i m a n yg a m e s i o n e .

T y p i n g I I S u A t t a c k i w r i t t e n e n t i r e l y i nm a c h i n e l a n g u a g e f o m a x i m u ms p e e d a n p a y a b i l i t y . T y p e i i w i t h t h " M L X " m a c h i n e l a n g u a g ee n t r y p r o g r a m f o u n d e l s e w h e r e i t h i s i s s u e . W h e n M L p r o m p t s y o uf o t h s t a r t i n g a n e n d i n g a d d r e s se s o f t h e d a t a , r e s p o n d w i t h t h f o l o w i n g v a l u e s :S t a r t i n g a d d r e s s : C 0 0 0E n d i n g a d d r e s s : I ' l l

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

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

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

W h e n y o u ' r e r e a d y t o p l a y , p l u gi t w j o y s t i c k s a n l o a d t h p r g r a m w i t h s t a t e m e n t o t h f o r m :L O A D " S U B A T T A C K " , 8 , 1 ( t a p e u s e r s

s u b s t i t u t e , 1 , 1 )

S u b s t i t u t e t h e n a m e y o u s e d t s a v e t h m a c h i n e l a n g u a g e f i l e .T y p e S Y 4 9 1 5 2 t s t a r t t h g a m e .

T h A t t a c kS u A t t a c k f i r s t d i s p l a y s t i t l es c r e e n . F r o m t h i s s c r e e n , y o c a u s t h f f u n c t i o n k e t s e l e c t t h s p e e d o t h g a m e . C h o o s e e i t h e rf a s t , m e d i u m , o s l o w . I t ' s b e s t t t r t h e s l o w e s t s p e e d f o y o u r f i r s tg a m e .

U s t h f f u n c t i o n k e t s e l e c tt h l e n g t h o f t h e g a m e . Y o c a c h o o s e l e n g t h s o 1 3 o r m i n u t e s .P r e s s f t b e g i n t h g a m e . T h p l a y e r w i t h t h j o y s t i c k p l u g g e d i n t op o r t c o n t r o l s t h s u o t h r i g h t( t h e w h i t e o n e ) ; p o r t 2 c o n t r o l s t h s u o t h l e f t ( t h e b l a c k o n e ) .

Y o c a m o v e a n s h o o t i a n d i r e c t i o n — i n c l u d i n g d i a g o n a l l y .L a u n c h t o r p e d o e s b p r e s s i n g t h f i r e b u t t o n . A y o m o v e , b s u r e t s t e e r c l e a r o f t h m i n e s t h a t c l o gt h i s p a r t o f t h e o c e a n .

E v e r y s o f t e n , d e s t r o y e r w i l lm o v e a c r o s s t h e t o o f t h e o c e a n ,d r o p p i n g d e p t h c h a r g e s a i g o e s .T h e s e c h a r g e s ( a n d t h e x p l o s i o n st h a t t h e y g e n e r a t e w h e n t h e y h i m i n e ) a r e d e a d l y .

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

S c o r i n gY o s c o r e 5 p o i n t s e v e r y t i m e y o h i y o u r o p p o n e n t . S h o o t i n g d s t r o y e r w i l l g i v e y o p o i n t s . I y o u r s u i s u n k b d e p t h c h a r g ef r o m t h d e s t r o y e r , y o u r o p p o n e n ti g i v e n p o i n t s . I y o r u i n t om i n e , y o u r o p p o n e n t w i l l g e p o i n t .

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

P r e s s i n g R U N / S T O P - R ES T O R E a a n t i m e w i l l b r e a k o u o t h g a m e . H o w e v e r , s i n c e t h g a m ea l t e r s c r i t i c a l B A S I C p o i n t e r s , i t ' sb e s t t r e b o o t t h c o m p u t e r w h e ny o u ' v e f i n i s h e d p l a y i n g .S e p r o g r a m H a t i n g o p a g e 8 9 O

Page 33: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 33/120

D e s i g n p i c t u r e s a n g r a p h i c s q u i c k l y a n p r e c i s e l y . U n l i k e o t h e r d r a w i n g p r o g r a m s ,y o u c a n p r o d u c e e x a c t s c a l e d o u t p u t o y o u r p r i n t e r . D e s i g n i t h u n i t s o y o u rd r a w i n g p r o b l e m ( f e e t , m i l e s , m e t e r s , e t c . )a n d s e n d h a r d c o p y t m o s t p r i n t e r s . U s e se i t h e r I h k e y b o a r d , l i g h t p e n o r 1 3 5 1 m o u s e .T w s e p a r a t e w o r k s c r e e n s — t r a n s f e ra r t w o r k f r o m o n s c r e e n t t h o t h e r . P l a c et e x t i f o u r s i z e s a n y w h e r e i t h p i c t u r e — t h r e e e x t r a f o n t s I n c l u d e d : O l E n g l i s h , 3 - a n T e c h . ' T r y A g a i n " a l l o w sy o t u n d o m i s t a k e s . D r a w s o l i d o d a s h e dl i n e s , c i r c l e s , e l l i p s e s a a n a n g l e , r a y s a n b o x e s . D e s i g n ( i l l p a t t e r n s , f o n t s a n o b j e c t s . C a d p a k i t h f u l l - f e a t u r e d d e s i g na n g r a p h i c s p a c k a g e f o y o u r c o m p u t e r .f o C - 6 4 $ 3 9 . 9 5 l o C - 1 2 8 $ 5 9 . 9 5

P P P e r s o n a l P o r t f o l i o M a n a g e r i t h m o s t c o m pr e h e n s i v e s t o c k m a r k e t p o r t f o l i o m a n a g em e n t s y s t e m a v a i l a b l e f o t h 6 o 1 2 B — F o ri n v e s t o r s w h n e e d t m a n a g e s t o c kp o r t f o l i o s , o b t a i n u p - t o - t h e - m i n u t e q u o t o sa n n e w s , a n p e r f o r m s e l e c t e d a n a l y s i s .A l l o w s m u l t i p l e p o r t f o l i o s f o s p e c i a l

P e r s o n a lB F t f o l i o

M a n a g e ro r t f o l i o M a n a g e r w i l l h e l p y o

m a k e t h m o s t o f y o u r m o n e y . "J i G r u b h s . R U M a g a z i n e" . . . a c u s t o m i z e d d a t a b a s e w i t h a d v a n c e dt e l e c o m m u n i c a t e ) * f e a t u r e s r . s o p h i s t i c a t e dr e p o r t j e n e t a t o r . . . h a r d l o b e a i . r . "T o S a l a m o n o , C o m m o d w o M a g a z i n e

i n t e r e s t s ( h i g h t e c h , l o r i s k , i n c o m e , e t c . )a n m o n i t o r e d i n d i v i d u a l l y . A n t h v e r s a t i l er e p o r t g e n e r a t o r l e t s y o u p r o d u c e a n k i n do r e p o r t t a n a l y z e p o r t f o l i o o s t o c k . Y o c a n e v e n u p d a t e y o u r p o r t f o l i o a u t o m a t i c a l l yu s i n g D o J o n e s o W a r n e r C o m p u t e rS y s t e m s a n d y o u r m o d e m ,f o C - 6 4 $ 3 9 . 9 5 f o C - 1 2 8 $ 5 9 . 9 5

S u p e ri o n o t o d a y ' s m o s t p o p u l a r l a n g u a g e s .

I t ' s e a s y t t r a n s p o r t s o u r c e c o d e f r o mo n c o m p u t e r t a n o t h e r . W i t h S u p e r y o c a d e v e l o p s o f t w a r e o r j u s t l e a r n o y o u rC o m m o d o r e . S u p e r i e a s y t u s e a n dt a k e s f u l l a d v a n t a g e o t h i s v e r s a t i l el a n g u a g e . P r o d u c e s 6 5 0 2 m a c h i n e c o d e a n di m a n y t i m e s f a s t e r t h a n B A S I C . I n c l u d e sf u l l - s c r e e n e d i t o r ( s e a r c h , r e p l a c e a n b l o c ko p e r a t i o n s ) , c o m p i l e r , l i n k e r a n h a n d b o o k .C o m b i n e u t s e v e n m o d u l e s w i t h t h l i n k e r . B e s i d e s t h s t a n d a r d I / l i b r a r y ,g r a p h i c l i b r a r y ( p l o t p o i n t s , l i n e s , f i l l ) a n d am a t h l i b r a r y ( s i n , c o s , t a n , l o g , a r c t a n , m o r e )a r i n c l u d e d . W h e t h e r y o w a n t t l e a r n C , o p r o g r a m i s e r i o u s e n v i r o n m e n t f o y o u rC o m m o d o r e , S u p e r C i s t h e o r > e t o b u y .f o C - 6 4 $ 5 9 . 9 5 f o C - 1 2 B $ 5 9 . 9 5

" . . . e a s y t u i p a c k a g e w i t h m e r e p o w e rm o s t u s e r s s h o u l d n e e d . . . n i l ' a - f a s i c o m p i l ea n l i n k l i m e s m a k e p r o g r a mt f f o r t k i i . " A d o r n H e r s t , T r a n s a c t o r

a n S U P E R B O O K S !G E O SI N S I D EA N D O U T

A n a t o m y o f t h e C - G 4l n s k » f " s g u i c t o ( 6 i n l o m a f cG r a p h f c s , s o u n d . I ' O . V e r n a l ,m e m o r y m i p t h a n m u c hm o r n C o m p i a r e c o m m u r i i u d$ 1 0 «

A l i M i a m y o n t i * 1 5 4 1 D r t yB e s t h a n d b o o k o t h i s f l i i v e . C o l l e c t i o n o e a s y - t o - u s e l e c h -# n a m p l f l i p r o g r a m s , u n i f i e s I m p r o v e d d a i a i n p u i . C P ^ M .F u l l y c o m m e n i B f l 1 M R O e n h a n c e d B A S I C , O i l a n a n d -U s l i n g a l i n g a n m o r e . 2 7 5 p p

c . f ' . O S t o i t d * a n O u O o i a i k t d i n f o o G E O S A d y o u r o w a p p i - C i i i i o n s l aG E O S E d i c u n s C o n s t a n tD i s p l a y c l o c " , S i n g l e - £ [ e pt h S l 9 $ 5

1 5 7 1 I N T E R N A L S

O l u l l yl & i i n g

' I N T E R N A L So r t a n i C - 1 2 S i n i o i m a n o na r g r a p h i c c h f > $ , M M U ,c o l u m n g r a p h i c s a n

c o m m # n t » d P O r n a f n S O C p p

1 5 7 1 I N T E R N A L SE s f i o n u l r t f e r e n o e I n t e r n a ld r i v e l i i n c i i o n s E n p l a m sv e n o u s O r s k a n i l l o m a F u l l y - c o n i i n f l n l G r l R O

C - 1 2 3 T J t t C X S T I P SF a s c ^ n s i i n g a n p r a c t i c a l i n t oo l h C - 1 J B 6 0 - c o l n l r e sg i a p h i c s , b a n k s w i t c h l n f l .3 0 0 p a g e s o u s e f u l I n f o r m *j i n r o i u v ^ i y o n e $ 1 3

C - 1 2 8 P E E K S * P O K E S" " . - / ■ ■ - ■ . o p r o g r a m m i n gt j j i c k ' h n t o r s l e c n n ' i Q u e s o I t i f t n p o r a t - n g f i y s t e m , s t a c k s .2 0 i o p a Q B , p D i n i o r s a n G A S I C . 2 4 J 1 6 * S

G E O ST R I C K SG T 1 P SB A S I C 7 .

I N T E R N A L S

' "

M O w Q E O S T l i c h l i n J l p t

C o l l s c t i o n o h * i p l u l U c h -n i q u s s f o a G E O S u u I n c l i n e d i o n ! e d i t o r , m a c h i n el a n g u a g e m o n i t o r , q u i c kt u a u p , m o r s S I 9

c - t 2 8 B A S I C 7 . 0 t n l a m t t 3G « n i L n a I n s l d a I n f o o B A S I C 0 T i l s t i h a u S I i v oh a n o D o o k I c o m p l e f s w i i hl u l l y c o m m e n t e d B A S I C 7 . R O l E t l n g s . 1 2 4 . 9 5

C a l l n o f o t h n a m e o y o u r n e a r e s td e a l e r . O o r d e r d i r e c t w i t h y o u r c r e d i t c a r db c a l l i n g 6 1 6 / 2 4 1 - 5 5 1 0 . A d S 4 . 0 0 p e o r d e r f o S 5 H . F o r e i g n a d $ 1 2 . 0 0 p e i t e m .

A b a c u s i n i i i i i i iP . O . B o 7 2 1 9

D o p t . G G r a n d R a p i d s , M 4 9 5 1 0

T e l e x 7 0 9 - 1 0 1 - F a x 6 1 6 / 2 4 1 - 5 0 2 1P h o n e 6 1 6 / 2 4 1 - 5 5 1 0

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

Page 34: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 34/120

E x c i t i n g N e w !C o m m o d o r e 6 4 / 1 2 8 B o o k s

f r o m C O M P U T E !c o w c x j o r e6 4 / 1 2 8P O W E RB A S I C

c o M P u r a i - cM O R EM A C H I N E L A N G U A G E

/ ~ - A \ > I P CO A / V l t a- « M -C O M M O D O R E

' . 1 . , 1 ^ . . , ! . I ' L I U " ■ ■ ' ■ ■ ; ■ ■ » n " " l 1 — '

T H I R D B O O KO C O M M O D O R E 0 G A M E S

J ! , _ - ' _ (

M i f i S X ! ; i x 1 : : : i : ! : ; : t a j ; | i r P ^ i ) ! '

G e m o r e p o w e r , e d u c a t i o n , a n r e l a x a t i o n f r o m y o u r C o m m o d o r e 6 o 1 2 w i t h t h e s en e b o o k s f r o m C O M P U T E ! . A n d , a s a l w a y s , t h p r o g r a m s a r t h o r o u g h l y t e s t e d a n e a s y

t e n t e r u s i n g o u s p e c i a l p r o g r a m e n t r y s y s t e m . ( D i s k s a r a v a i l a b l e , t o o . )

C O M P U T E ! 1 * C o m m o d o r e 6 4 / 1 2 8P o w e r B A S I CE d i t e dC o l l e c t e d i t h i s o n v o l u m e a r m o r et h a n t w d o z e n s h o r t B A S I C p r o g r a m sf r o m C O M P U T E ! ' ! G a z e t t e ' s p o p u l a rm o n t h l y c o l u m n . " P o w e r B A S I C . " I c l u d e d a r u t i l i t i e s t h a i a d a 8 R A d i s k ; r e a d a n w r i t e t d i s k s e c t o r s ;m a k e p r o g r a m s r e a d j o y s t i c k s m o r eq u i c k l y , a n a u t o m a t i c a l l y g e n e r a t e l i n en u m b e r s . T h e r e a r e a l s o p r o g r a m s s u c ha s " S t o p a n G o , " w h i c h c r e a t e sp a u s e b u t t o n t t e m p o r a r i l y h a l t p r g r a m , a n " T i m e C l o c k , " w h i c h p u t sd i g i t a l c l o c k o y o u r s c r e e n . T h e r e i c o m p a n i o n d i s k a v a i l a b l e t o $ 1 2 . 9 5w h i c h i n c l u d e s a l t h p r o g r a m s f r o mI h b o o k C W 8 B D 3 K )$ 1 6 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 9 9 - 8

C O M P U T E ! 1 ! M o r a M a c h i n e L a n g u a g eO a m a t l o t l i o C o m m o d o r e 6 E d i t e dS e v e n o t r i e b e s t m a c h i n e l a n g u a g eg a m e s f o t h e 6 4 f i a v e b e e n g a t h e r e di n t o o n e v o l u m e i n t h i s f o l l o w - u p t o ' h p o p u l a r C O M P U T E R S M a c h i n e L a n g u a g eG a m e s f o t h C o m m o d o r e 6 4 S e l e c t e df r o m r e c e n t i s s u e s o C O M P l / r f / . a n dC O M P U T E I ' s G a z e l l e , t h e g a m e s r a n g eI r o m t h f r a n t i c " P r i s o n b a l l " t t h d e l i g h t f u l " B i k e r D a v e . " T h i s i m o r e t h a nj u s t c o l l e c t i o n o f e x c i t i n g f a s t - a c t i o ng a m e s , t h o u g h , b e c a u s e c o m p l e t e a n c o m m e n t e d s o u r c e c o d e f o e o c h p r g r a m i i n c l u d e d i t h e b o o k . M a c h i n el a n g u a g e p r o g r a m m e r s c a s e e x a c t l yh o e a c h g a m e i w r i t t e n a n w h a t d s i g n t e c h n i q u e s a i e u s e d . d i s k I a v a i la b l e t o $ 1 2 . 9 5 w h i c h i n c l u d e s o i t h p r o g r a m s i t h e b o o k . I n c l u d i n g s o u r c ec o d e . ( 9 4 7 B D S K ) .$ 1 6 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 9 4 - 7

C O M P U T E I ' ! . T h i r d B o o k o C o m m o d o r e6 O a m e iE d i t e dC O M P U T E ! P u b l i c a t i o n s , t h l e a d i n g p u l i s h e r o p r o g r a m s f o t h C o m m o d o r e6 4 h a b r o u g h t t o g e t h e r a n o t h e r e x c i ti n c o l l e c t i o n o f n e r v e - t i n g l i n g g a m e st h a t w i l l d e l i g h t t h w h o l e f a m i l y — f r o mp r e s c h o o l e r s t t e e n a g e a r c a d e f a n s t t h o s e w h e n j o y g a m e s o f l o g i c , C l e a r l yw r i t t e n , w i t h n o n - t e c h n i c a l I n s t r u c t i o n s ,t h i s b o o k c o n t a i n s h o u r s o c h a l l e n g i n ge n t e r t a i n m e n t f o b e g i n n i n g c o m p u t e rf a n s a w e l l o e x p e r i e n c e d p r g r a m m e r s . T h e r e i c o m p a n i o n d i s ka v a i l a b l e t o $ 1 2 . 9 5 t h a t i n c l u d e s a l t h p r o g r a m s i t h b o o k ( 9 5 5 B D S K ) .$ 1 5 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 9 5 - 5

T h e s e b o o k s a r n o a v a i l a b l e a y o u r l o c a l b o o k o c o m p u t e r s t o r e .Y o c a a l s o o r d e r d i r e c t l y f r o m C O M P U T E I b c a l l i n g t o l l I r e e 8 0 0 - 3 4 6 - 6 7 6 7

( I N c a l l 2 1 2 - 8 8 7 - 8 5 2 5 ) o m a i l i n g y o u r o r d e r t C O M P U T E ! B o o k s , P . O . B o 5 0 3 8 ,F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .

P l e a s e I n c l u d e S 2 . 0 0 p o s t a g e a n h a n d l i n g p e b o o k o d i s k , N r e s i d e n t s a d p e r c e n t s a l e s t a a n d N Y r e s i d e n t sa d 8 . 2 5 p e r c e n t s a l e s t a x .

P l e a s e a l l o w 4 - w e e k s ( o d e l i v e r y ,

C O M P U T E ! P u b l i c a t i o n s j n cP a r t o A B C o n s u m e r M u g a MO n o m A B P u t > J i i h i n g C

C O M P U T E ! b o o k s a r a v a i l a b l e o u t s i d e t r i e U n i t e d S t a t e sf r o m s u b s i d i a r i e s o M c G r a w - H i l l I n t e r n a t i o n a l B o o k C o m p a n y

Page 35: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 35/120

E x e r c i s e P a c e rJ o n H . T o n a k i

T h i s e a s y - t o - u s e e x e r c i s e t i m e r t u r n s y o u r 6 i n t o c o a c h ,u r g i n g y o u o n t b e t t e r h e a l t h a n f i t n e s s . Y o c a s t o r e s e v e ra e x e r c i s e r o u t i n e s o d i s k , p r o v i d i n g v a r i e t y o r o u t i n e s f o e v e r y o n e i t h f a m i l y ." E x e r c i s e P a c e r " i h a n d y p r g r a m w h e l h e r y o u ' r e w o r k i n g o f l i t t l e e x t r a w e i g h t o m a i n t a i n i n gy o u r f i g h t i n g t r i m . B f o l l o w i n g t h s i m p l e m e n u s a n e n t e r i n g i n f o rm a t i o n r e q u e s t e d b t h p r o m p t s ,y o c a d e s i g n y o u r o w e x e r c i s er o u t i n e s t h a t i n c l u d e m a n y a c t i v it i e s a n v a r i o u s d u r a t i o n s . W h e ny o u h a v e s p e n t e n o u g h t i m e o o n a c t i v i t y , y o u r 6 4 w i l l t e l l y o t m o v e o t t h n e x t e v e n t . T h e r e i

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

T y p i n g I I T y p e i E x e r c i s e P a c e r a n b s u r et s a v e c o p y b e f o r e y o r u i t E e r c i s e P a c e r h a f e m a c h i n e l a g u a g e s u b r o u t i n e s s t o r e d i D A T As t a t e m e n t s , s b s u r e t u s t h " A u t o m a t i c P r o o f r e a d e r , " f o u n de l s e w h e r e i n t h i s i s s u e , w h e n t y i n i i n

W h e n r u n . E x e r c i s e P a c e r w i l lp a u s e f o f e s e c o n d s t d s o m ep r e p a r a t i o n . T h e n y o w i l l b

a s k e d t e n t e r t h t i m e o f d a y . E t e t h t i m e a f o u r - d i g i t v a l u ew i t h o u t a c o l o n . F o e x a m p l e , f o 1 : 3 0 y o w o u l d e n t e r 0 1 3 0 , a n 1 2 : 4 5 w o u l d b e n t e r e d a 1 2 4 5 .P r e s s R E T U R N a f t e r t y p i n g t h t i m e v a l u e .

W h e n y o u ' v e p r e s s e d R T U R N , E x e r c i s e P a c e r w i l l p r i n t o u t h t i m e ( 1 2 : 4 5 ) a n a s i i i c o r e c t . I n o t , r e s p o n d b p r e s s i n g t h e

k e s y o c a g b a c k t r e e n t e rt h d i g i t s c o r r e c t l y .

N e x t , t h m a i n m e n u w i l l a p e a r . T h f o u r f u n c t i o n k e y s a p p e a ro t h s c r e e n , e a c h w i t h s p e c i f i cp u r p o s e .K e F u n c t i o n( E n i e r e x e r c i s e s a n s a v e t d i s k

w h e n f i n i s h e d .f R e c a l l e x e r c i s e s f r o m d i s k a n e d i t

o r u t h e e x e r c i s e s .f F o r m a t d i s k .( 7 E x i t E x e r c i s e P a c e r .

H o T P r e p a r e Y o u rE x e r c i s e P l a nB e f o r e u s i n g t h p r o g r a m , y o us h o u l d d s o m e p l a n n i n g . R e m e mb e t c o n s u l t y o u r p h y s i c i a n b e f o r eb e g i n n i n g a n e x e r c i s e p r o g r a m .

W h e n y o u h a v e w o r k e d o u w h a te x e r c i s e s t i n c l u d e , l i s t e a c h o t h e m o n p a p e r . G i v e e a c h a e v e n tn u m b e r , e x e r c i s e n a m e , a n t i m e l i m i t .R e m e m b e r t i n c l u d e t i m e f o b r e a k s a n r e s t s b e t w e e n r e p e t it i o n s . I y o u w o r k o u w i t h w e i g h t s ,a l l o w t i m e t a d j u s t t h w e i g h t s f o t h n e x t e x e r c i s e . s a m p l e l i s t i n g i s h o w n b e l o w :E v e n t E x e r c i s e N a m e

P a r a l l e l b a r s u p p o r t LR e s t1 p u s h - u p sR e s tP r e p a r e w e i g h t s t a t i o nf o c h i n - u p s

T i m e L i m i t1 s e c o n d s1 s e c o n d s1 s e c o n d s1 s e c o n d s

m i n u t e

E n t e r i n g R o u t i n e sB e f o r e y o s t a r t , y o w i l l n e e db l a n k d i s k t s t o r e t h e i n f o r m a t i o ny o e n t e r f o E x e r c i s e P a c e r . F o m a t h e d i s k b p r e s s i n g / t o s e l e c tf o r m a t t i n g f r o m t h m a i n m e n u .E x e r c i s e P a c e r w i l l g u i d e y o t h r o u g h e a c h s t e p o f t h e f o r m a t t i n gp r o c e s s . O n d i s k w i l l h o l d s e v e r a le x e r c i s e r o u t i n e s , s t h i s s t e p w i l lo n i y b n e c e s s a r y t h f i r s t t i m e y o r u E x e r c i s e P a c e r .

Y o s h o u l d n o b e r e a d y t e n t e r y o u r r o u t i n e s i n t o E x e r c i s eP a c e r . P r e s s f o t h m a i n m e n u t e n t e r y o u r e x e r c i s e r o u t i n e . E x e rc i s e P a c e r w i l l a s f o f i l e n a m e f o t h r o u t i n e . T y p e i t h f i l e n a m e

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

Page 36: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 36/120

( n o t t e x c e e d 1 2 c h a r a c t e r s ) a n p r e s s R E T U R N .

S t a r t p r o g r a m m i n g y o u r r o t i n e b e v e n t . U s i n g t h l i s t i n gy o u ' v e p r e p a r e d , e n t e r t h n a m e o t h f i r s t e v e n t . ( C o m m a s , q u o t a t i o nm a r k s , a n c o l o n s s h o u l d n e v e r b u s e d i t h n a m e s o y o u r e v e n t s . )Y o u r e x e r c i s e n a m e c a n b e u t 3 c h a r a c t e r s l o n g .

N e x t , e n t e r t h t i m e l i m i t f o t h f i r s t e v e n t . I o u r e x a m p l e , w w a n t t h o l d p a r a l l e l s u p p o r t f o 1 s e c o n d s . W h e n e n t e r i n g t i m e f o E x e r c i s e P a c e r , y o m u s t e n t e rf o u r - d i g i t v a l u e r e p r e s e n t i n g m i u t e s a n s e c o n d s . F o e x a m p l e , 1 s e c o n d s w o u l d b e n t e r e d a 0 0 1 5 ,5 s e c o n d s w o u i d b e n t e r e d a 0 0 5 9 , a n 6 s e c o n d s ( m i n u t e )w o u l d b e n t e r e d a 0 1 0 0 . P r e s sR E T U R N a f t e r t y p i n g t h t i m e v a l u e .

N e v e r e n t e r c o l o n s b e t w e e nt h m i n u t e s a n s e c o n d s ( 0 0 : 1 5 )a n a l w a y s c o n v e r t t m i n u t e s a f t e r5 9 s e c o n d s ( 0 0 6 0 i i l l e g a l a n w i l ln o b a c c e p t e d ) .

A f t e r y o h a v e p r e s s e d R T U R N , E x e r c i s e P a c e r a s k s i y o u ' v e m a d e m i s t a k e . C h e c k o v e ry o u r e n t r y c a r e f u l l y . I y o u r e n t r y i c o r r e c t , p r e s s i n g w i l l m o v e y o o t t h n e x t e v e n t . I y o m a d em i s t a k e , y o c a c o r r e c t i b p r e s si n Y Y o w i l l b p r o m p t e d a g a i nf o t h n a m e o t h e v e n t . I t h n a m e i c o r r e c t , j u s t p r e s s R T U R N . O t h e r w i s e , t y p e t h n a m ei c o r r e c t l y . T h e n y o w i l l b p r o m p t e d f o t i m e . O n c e a g a i n , i t h t i m e i c o r r e c t , j u s t p r e s sR E T U R N .

K e e p e n t e r i n g d a t a f r o m y o u re x e r c i s e s h e e t u n t i l y o r u o u o e v e n t s . E x e r c i s e P a c e r w i l l a l l o wy o t s t o r e m a x i m u m o 2 0 e v e n t s p e r r o u t i n e . Y o c a e x i tf r o m t h p r o g r a m m i n g m o d e b e n t e r i n g E N a s t h e n a m e o f t h e e xe r c i s e . E x e r c i s e P a c e r w i l l n o a s y o t p l a c e y o u r f o r m a t t e d d a t ad i s k i t h e d r i v e a n t s a v e y o u re x e r c i s e r o u t i n e u n d e r t h n a m ey o a s s i g n e d .

I t h s a v e i s u c c e s s f u l , t h c o m p u t e r g i v e s y o t h o p p o r t u n it y t o r e p e a t t h s a v e ( i t h e v e n ty o w a n t t m a k e b a c k - u p o n a no t h e r d i s k ) .

E d i t i n g E x e r c i s e R o u t i n e sT m a k e c h a n g e s t a e x e r c i s er o u t i n e , j u s t p r e s s / 3 f r o m t h m a i nm e n u a n e n t e r t h n a m e o f t h e f i l e

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

y o u w a n t t e d i t . W h e n d i s k a c c e s si d o n e , E x e r c i s e P a c e r w i l l a s i y o w a n t t g r i g h t t r u n n i n g t h r o u t i n e o r i y o u w i s h t v i e w a n e d i t y o u r f i l e . P r e s s t e n t e r e d i tm o d e . W i t h t h e d i t m o d e a c t i v a te d y o c a v i e w a n e x e r c i s e e v e n ti y o u r r o u t i n e . F o l l o w i n s t r u c t i o n so t h s c r e e n t p a g e t h r o u g h e a c he v e n t . P r e s s t h ( f o r A d d ) k e t a d a d d i t i o n a l e v e n t s , o m a k ec h a n g e s t o e x i s t i n g e v e n t s b p r e s si n g t h e ( f o r E d i t ) k e y . I y o u ' v em a d e a n c h a n g e s t y o u r e x i s t i n gf i l e , E x e r c i s e P a c e r w i l l a t t e m p t t s a v e t h f i l e u n d e r t h s a m e n a m e .I y o d o n ' t w a n t t h p r e v i o u s f i l ee r a s e d a n w i s h t s t o r e t h e e d i t e dr o u t i n e u n d e r a n o t h e r n a m e , t h c o m p u t e r w i l l g i v e y o a o p p o r t un i t y t d s o

W o r k i n g O u R e c a l l i n g a n r u n n i n g a r o u t i n e i e a s y . J u s t p r e s s / a n e n t e r t h en a m e o t h f i l e y o w i s h t o r u n .W h e n E x e r c i s e P a c e r a s k s y o w h e t h e r y o u w a n t t r u o e d i t ,p r e s s ( f o r R u n ) t b e g i n t h r o t i n e . W h e n E x e r c i s e P a c e r i a c t i v a te d b e l l w i l l r i n g t o a l e r t y o t h a tt h r o u t i n e w i l l s t a r t s o o n . T h e n E e r c i s e P a c e r ' s s c r e e n a p p e a r s . O i t t h c o m p u t e r t e l l s y o t h t i m e o d a y , t h e n u m b e r a n n a m e o t h e v e n t y o s h o u l d b e w o r k i n g o n h o w m a n y e v e n t s a r l e f t i y o u rr o u t i n e , a n t h t i m e l i m i t p r e s e t b y o f o r t h a t p a r t i c u l a r e v e n t . T h l a s t i t e m o t h s c r e e n i t h e c l o c kw h i c h c o u n t s o f t h e t i m e .

W h e n t h e t i m e l i m i t i r e a c h e d ,E x e r c i s e P a c e r c h i m e s f i v e t i m e sa n m o v e s o t t h e n e x t e v e n t .Y o m a p a u s e t h t i m e r b p r e s si n g t h e s p a c e b a r . P r e s s i n g i a g a i nr e s t a r t s t h t i m e r . T s k i p t t h n e x t e v e n t , p r e s s t h u p - a r r o w k e o n c e f o e a c h e v e n t y o u w i s h t a d v a n c e .

W h e n y o u ' v e f i n i s h e d w i t h a l t h e x e r c i s e s , E x e r c i s e P a c e r o n c ea g a i n r i n g s t h b e l l a n t h e n r t u r n s y o t t h m a i n m e n u .

T a b o r t E x e r c i s e P a c e r w h e nt h e t i m e r i r u n n i n g , k e e p p r e s s i n gt h l e f t - a r r o w k e u n t i l t h m a i nm e n u a p p e a r s .S e p r o g r a m l i s t i n g o p a g e 7 8

o a r t i c l e sf r o m t h i sp u b l i c a t i o na r n o a v a i l a b l ef r o m t h U M A r t i c l eC l e a r i n g h o u s e ,

F o m o r e i n f o r m a t i o na b o u t t h C l e a r i n g h o u s e ,p l e a s e f i l l o u a n m a i l b a c kt h c o u p o n b e l o w .

• o u s e

Y e s ! w o u l d l i k e t k n o w m o r e a b o u t U M A r t i c l e C l e a r i n g h o u s e . a i n t e r e s t e d i e l e c t r o n i c o r d e r i n g t h r o u g h I h e f o l l o w i n gs y s t e m l s l :

D I A L O G ' D i a l o r d e r i n D j a l c o mG O n T y m e D O C L C I L L

S u b s y s t e mO t h e r ( p l e a s e s p e c i f y ! .

a i n t e r e s t e d i s e n d i n g m o r d e r b m a i l .P l e a s e s e n d m y o u r c u r r e n t c a t a l o g a n u s e r i n s t r u c t i o n s f o t h e s y s t e m ( s )c h e c k e d a b o v e .

N a m e -T i t l e —I n s t i t u t i o n / C o m p a n y .

D e p a r t m e n t .A d d r e s sC i t yP h o n e (

- S t a t e . . Z i p .

M a i l t o U n i v e r s i t y M i c r o f i l m s I n t e r n a t i o n a l3 0 0 N o r t h Z e e b R o a d . B o B A n A r b o r , M I H 1 0 6

Page 37: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 37/120

S c r e e n M a k e rC l a y R R e e d

P r o g r a m m e r s a n d a r t i s t s c a s t r e a m l i n e t h e c r e a t i o n o f c u s t o ms c r e e n s w i t h t h i s f a s t a n e f f i c i e n t c h a r a c t e r - g r a p h i c s p r o g r a m .P a c k e d w i t h f e a t u r e s a n s i m p l e t o p e r a t e , " S c r e e n M a k e r "w i l l c h a n g e y o u r t h i n k i n g a b o u t c h a r a c t e r g r a p h i c s . T h p r g r a m o f f e r s j o y s t i c k o p e r a t i o n , f u l l p a l e t t e o c o l o r s a n c h a ra c t e r s , a n s u b r o u t i n e t m a k e y o u r c u s t o m s c r e e n s e a s i l ya c c e s s i b l e f o B A S I C p r o g r a m m i n g .A n y o n e w h h a e x p e r i m e n t e dw i t h C o m m o d o r e 6 c h a r a c t e rg r a p h i c s h a s p r o b a b l y c o m e a w a yw i t h t w s t r o n g c o n v i c t i o n s : Y o c a d r a w j u s t a b o u t a n y t h i n g u s i n gc h a r a c t e r g r a p h i c s , b u i t a k e s p t i e n c e a n l o t s o f t i m e .

" S c r e e n M a k e r " i u t i l i t y f o a r t i s t s a n p r o g r a m m e r s a l i k ew h i c h p u t s e a s e a n j o y i n t o u s i n gc h a r a c t e r g r a p h i c s . I a l l o w s y o t d r a w , e r a s e , s c r o l l t h s c r e e n i t h r e e d i r e c t i o n s , c h a n g e c o l o r s , a n r e p l a c e c h a r a c t e r s f a s t e r t h a n t h b l i n k o f a e y e . I a l s o a l l o w s y o t s a v e a n l o a d g r a p h i c s e i t h e r f r o mw i t h i n 5 c r e e n M a k e r i t s e l f o f r o my o u r B A S I C p r o g r a m . P l u s , i p r v i d e s y o w i t h p a l e t t e o c h a r a ct e r s a n c o l o r s t o c h o o s e f r o m , a n i l e t s y o u s a j o y s t i c k . A l t h o u g hi i w r i t t e n e n t i r e l y i m a c h i n e l a g u a g e , u s e o S c r e e n M a k e r r q u i r e s n o k n o w l e d g e o m a c h i n el a n g u a g e p r o g r a m m i n g .

F e a t u r e sS c r e e n M a k e r p r o v i d e s t h e s ef e a t u r e s :

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

P l a c e m e n t o a n c h a r a c t e r a n w h e r e o t h d r a w i n g s c r e e n u s i n gt h j o y s t i c k .

C h o i c e o a n b a c k g r o u n d , b o r d e r ,

o c h a r a c t e r c o l o r .V a r i a n c e o c u r s o r s p e e d .S c r o l l i n g o t h s c r e e n h o r i z o n t a l l y

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

C h a n g i n g o c h a r a c t e r s o r c o l o r so t h d r a w i n g s c r e e n t a n o t h e rc h a r a c t e r o r c o l o r .

S a v i n g o y o u r c r e a t i o n t t a p e o rd i s k f o r l a t e r r e c a l l .

P r i n t i n g o y o u r S c r e e n M a k e rg r a p h i c d e s i g n s .

T y p i n g I I T t y p e i S c r e e n M a k e r , y o u m u s tu s t h " M L X " m a c h i n e l a n g u a g ee n t r y p r o g r a m f o u n d e l s e w h e r e i t h i s i s s u e . W h e n y o r u M L X , i w i l l a s f o s t a r t i n g a n a e n d i n ga d d r e s s . R e s p o n d w i t h t h e s e v a l u e s :S t a r t i n g a d d r e s s ; C O O DE n d i n g a d d r e s s : C H 0 1 :

B s u r e t s a v e c o p y o S c r e e n M a k e r t d i s k o r t a p e b e f o r ee x i t i n g M L X .

H o T U s S c r e e n M a k e rD i s k u s e r s m u s t l o a d t h i s p r o g r a mb t y p i n g i L O A D " f i l e n a m e , 8 , 1 /w h e r e f i l e n a m e i t h n a m e y o u s e d t s a v e S c r e e n M a k e r f r o mM L X . T a p e u s e r s s h o u l d t y p eL O A D " f i l e n a m e " , 1 , 1 .T r u t h p r o g r a m , t y p e S Y 4 9 1 5 2 a n t h e n p r e s s R E T U R N .Y o w i l l s e d r a w i n g a r e a a n

p a l e t t e . A l t h o u g h y o u s e o n l y t h t o p 1 7 r o w s , t h d r a w i n g a r e a i a t u a l l y f u l l 2 r o w s h i g h . T h o t h e re i g h t r o w s a r h i d d e n b e h i n d t h p a l e t t e a t h b o t t o m o t h s c r e e n .Y o c a s c r o l l t h d r a w i n g a r e a s t h a t t h b o t t o m e i g h t r o w s b e c o m ev i s i b l e . Y o c a a l s o m a k e t h e p a le t t e d i s a p p e a r i o r d e r t s e e t h ee n t i r e d r a w i n g a o n c e .

T t h l e f t o t h p a l e t t e i a a r e a w h i c h p r o v i d e s a c c e s s t s e e r a l s p e c i a l f e a t u r e s . B e t w e e n t h s p e c i a l f e a t u r e s a n t h c h a r a c t e rp a l e t t e i t h c o l o r p a l e t t e .

U s i n g j o y s t i c k p l u g g e d i n t op o r t 1 m o v e t h f l a s h i n g c u r s o r t o n o f t h e c h a r a c t e r s i t h c h a r a ct e p a l e t t e a n p r e s s t h e f i r e b u t t o n .T h c u r s o r w i l l t a k e t h e s h a p e o t h a t c h a r a c t e r . T h e n m o v e t t h c o l o r p a l e t t e a n c h o o s e a c o l o r ,a g a i n p r e s s i n g t h f i r e b u t t o n .M o v e t h c u r s o r u t t h d r a w i n ga r e a . W h e n y o p r e s s t h e f i r e b u t o n , y o w i l l t r a n s f e r t h c h a r a c t e rt t h s c r e e n i t h e s e l e c t e d c o l o r .

A m e n t i o n e d e a r l i e r , o n l y 1 7d r a w i n g r o w s a r d i s p l a y e d a t i m e . T g e t t h b o t t o m r o w s ,h o l d t h j o y s t i c k i t h d o w n p o s it i o n w h i l e t h c u r s o r i a t h b o t o b o r d e r . T h i s w i l l s c r o l l t h s c r e e n u o n r o a t i m e . H o l di n g t h e j o y s t i c k i t h u p o s i t i o nw h i l e t h c u r s o r i a g a i n s t t h t o b o r d e r w i l l s c r o l l t h e s c r e e n b a c kd o w n o n r o a t i m e u n t i l i r e a c h e s i t o r i g i n a l p o s i t i o n w i t hr o w s 1 - 1 7 d i s p l a y e d . R e m e m b e rt h a t t h d r a w i n g w i l l b e s a v e d o p r i n t e d i i t c u r r e n t p o s i t i o n . I i i n o p o s i t i o n e d t h w a y o u w a n t i t l o o k o t h p r i n t o u t , a d j u s t i w i t h t h v a r i o u s s c r o l l i n g f e a t u r e so S c r e e n M a k e r .

C O M P U T E ' S G a ; a » H S e p t e m b e r 1 9 8 7 3

Page 38: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 38/120

U s i n g S p e c i a l F e a t u r e sa n C o n t r o l t h e c u r s o r

s p e e d . P r e s s i n g t h f i r e b u t t o nw h i l e t h c u r s o r i o v e r t h i c r e a s e s t h e c u r s o r s p e e d . P r e s s i n gt h e - f i r e b u t t o n w h i l e o v e r t h d c r e a s e s c u r s o r s p e e d .B O R B G R S e l e c t s b o r d e r a n b a c k g r o u n d c o l o r s . P r e s s i n g t h f i r eb u t t o n w h i l e t h c u r s o r i o v e r t h f i r s t t h r e e l e t t e r s ( B O R ) w i l l c h a n g et h b o r d e r c o l o r . T h l a s t t h r e ec h a r a c t e r s ( B G R ) c h a n g e t h b a c kg r o u n d c o l o r .S C R O L L S c r o l l s t h s c r e e n t t h l e f t o n c o l u m n . C h a r a c t e r sw h i c h s c t o I I o f t h s c r e e n o t h l e f t r e a p p e a r i t h l a s t c o l u m n o t h r i g h t . T h i s i u s e f u l i a d j u s t i n gt h s c r e e n ' s h o r i z o n t a l p o s i t i o n .D T h i s i t h c h a r a c t e r s w a pc o m m a n d . U s i n g t h j o y s t i c k , p l a c et h c h a r a c t e r t b e c h a n g e d i t h f i r s t s p a c e ( a f a l e f t ) a n t h e np l a c e t h n e c h a r a c t e r i t h e s e co n s p a c e . M o v e t t h w o r d D a n p r e s s t h e f i r e b u t t o n . E v e r yc h a r a c t e r o t h d r a w i n g s c r e e nw h i c h m a t c h e s t h c h a r a c t e r i t h f i r s t s p a c e w i l l b c h a n g e d i n t o t h

P r e c i s i o n O a l a P r o d u c t sP O L Y P A C K 5 V 4 "

D I S K E T T E S{ F r o m L o a d i n g M f

B l a n k J a c k e t s• W P T a b s

3 6 D o u b l e S i d e

D o u b l a D a n s l t y| W H U R I N G S )

E n v e l o p e s D o u b l a S d H i g h D a n s l l y

1 0 0 % E r r o r F r e eL i f e t i m e W a r r a n t y

S o l i ! i L u i s o 1 0 O n l y

S O N Y P O L Y P A C K3 . 5 " D I S K E T T E S

S S 1 3 5 T P f . . . J 1 . 1 0 E a c hD S 1 3 S T P I . . . $ 1 . 2 3 E a c h

S o l d I l o t s o S o n l y .

P R I N T E R R I B B O N SQ u a l i t y r e D J . i c e n i e n T s T e m o s t o o o u l a r p r i n t e r sA p p l e f m a g e w r i l o r B l a c k S 3 . 9 5 a a A p p l e S c r i b e B l a c k $ 3 . 9 5 e E p s o n L 8 0 / 9 0 B l a c k J 2 . 9 5 e a O k l d a t a 8 0 / 8 2 I B 3 B l a c k S 1 . 7 5 e a .T o s h i b a 1 3 5 0 B l a c k . S 4 . 8 9 a a .

C o l o r R i b b o n s A v a l l a D I a A t G r e a t S a v i n g s T o M O r d e r $ 2 5 0 0 A d d 1 0 f o l e s s t h a n 5 d i s k s S S H ' C o n t i n e n t a l U S S 4 O d ' 1 0 0 o l o e d i s k s S Z 0 0 p e d o z e n r i b b o n s R e d u c e ds h i p p i n g c h a r g e o l a r g e r Q u a n h t i c s F o r e i g n o r d e r a . A P O f F P O . p l e a s e c a l l M r e s i d o n l s a d 4 t a P r i c e s s u b j e c t t c h a n r j o w i t h o u t n o t i c eH o u r s 8 . 3 0 A 0 P E

C A L L T O L L F R E E1 - 8 0 C I . 2 5 S . 0 0 2 8

P r e c i s i o n □ P . O . B o B 3 B 7 , G r a n d f t a p l d a . M 4 9 5 1 8( S I B ) 4 5 2 - 3 4 5 7 F A X : I S 1 < > 4 1 2 - T J HM 1 - S 0 O . C 3 2 - ! * 6 JO u t l l d s M 1 8 0 0 2 5 8 - 0 0 2 1 1

c h a r a c t e r i t h s e c o n d s p a c e . T h t h i r d a n f o u r t h s p a c e s o p e r a t es i m i l a r l y . I y o u w i s h t c h a n g e e e r d i a m o n d o t h s c r e e n i n t oh e a r t , a n v i c e v e r s a , y o p u d i m o n d i n t o t h f i r s t a n f o u r t hs p a c e s a n a h e a r t i n t o t h s e c o n da n t h i r d s p a c e s ; t h e n e x e c u t e D O T h i s w i l l s w a p t h t w c h a r a c t e r s .• • « D O T h i s i t h c o l o r s w a pc o m m a n d . I f u n c t i o n s i d e n t i c a l l yt t h c h a r a c t e r s w a p c o m m a n d e c e p t t h a t y o p l a c e c o l o r s , r a t h e rt h a n c h a r a c t e r s , i n t o t h c i r c l e s i no r d e r t c h a n g e o s w a p c h a r a c t e rc o l o r s .S L T h e s e a r e t h e s a v e ( S V )a n l o a d ( L D ) f u n c t i o n s . P o s i t i o nt h e c u r s o r o v e r S a n p r e s s t h e f i r eb u t t o n . S c r e e n M a k e r w i l l p r o m p ty o f o r a f i l e n a m e , a n t h e n s a v et h c u r r e n t s c r e e n t t a p e o r d i s ku n d e r t h n a m e s p e c i f i e d . I w i l lt h e n s a v e t h c o l o r s o f t h e s c r e e n .T h c o l o r f i l e h a t h s a m e n a m e a t h e s c r e e n f i l e , e x c e p t t h f i r s t c h a ra c t e r o f t h e c o l o r f i l e n a m e w i l l b a u a r r o w . S a y y o u s a v e d t h s c r e e n u n d e r t h n a m e S C R E E N .T h c o l o r f i l e w i l l b w r i t t e n t t h d i s k u n d e r t h n a m e * C R E E N .T h L o p t i o n w i l l l o a d s c r e e na n i t a s s o c i a t e d c o l o r f i l e , i n c l u di n t h b a c k g r o u n d a n b o r d e r c o o r s , f r o m t a p e o d i s k .P R I N T S P r i n t s t h e c u r r e n ts c r e e n o t h p r i n t e r ( y o u r p r i n t e rm u s t s u p p o r t t h C o m m o d o r ec h a r a c t e r s e t ) .C L R H M E W h e n t h c u r s o r i o v e r C L a n t h f i r e b u t t o n i p r e s s e d , t h s c r e e n i c l e a r e d . H M t u r n s o f t h p a l e t t e t d i s p l a y t h f u l l d r a w i n g a l o n g a t h f i r e b u t o i p r e s s e d .

M o d i f y i n g T h e P r o g r a mI y o w a n t t h s c r e e n t o s c r o l l c o t i n u o u s l y u o d o w n a l o n g a t h j o y s t i c k i h e l d i t h u o d o w np o s i t i o n , f o l l o w t h i s s i m p l ep r o c e d u r e :

L o a d w o r k i n g v e r s i o n o S c r e e n M a k e r ; t h e n t y p e N E a n p r e s s R E T U R N . T y p e t h f o l l o w i n gt h r e e l i n e s i d i r e c t m o d e , p r e s s i n gR E T U R N a f t e r e a c h l i n e .

F O 4 9 3 6 9 T 4 9 3 7 3 : P O K E L . 2 3 4 :N E X TF O 4 9 4 0 6 T 4 9 4 1 2 : P O K E L , 2 3 4 :N E X T

P O K E 4 3 , 0 : P O K E 4 4 , 1 9 2 : P O K E 4 5 , 1 6 :P O K E 4 6 , 2 0 3

N o s a v e c o p y o t h m o d if i e d v e r s i o n u s i n g t h s a m e f o r m a ty o w o u l d u s t s a v e B A S I C p r g r a m : S A V E " M O D V E R S I O N " , 8 .A f t e r m a k i n g t h m o d i f i c a t i o n , y o m u s t r e s e t t h c o m p u t e r b t u r n i n gi o f a n b a c k o n

A n o t h e r u s e f u l f e a t u r e i t b a b l e t a c c e s s t h e s c r e e n s y o c r e a t ef r o m y o u r o w B A S I C p r o g r a m s .T h f o l l o w i n g s h o r t p r o g r a m w i l la l l o w y o t d j u s t t h a t . R e m e mb e t s a v e c o p y o i t t a p e o d i s k b e f o r e r u n n i n g i t B 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S I N C .[ S P A C E } A L L R I G H T S R E S E R V

E D 2 P R I N T " £ C L R ] ( 3 S P A C E S l C O P

Y R I G H T 1 9 8 7 C O M P U T E P U . I N C . "

R 3 P R I N T T A B ( 1 0 ) " A L L R I G H T S{ S P A C E l R E S E R V E D "

A 4 F O R L - 6 7 9 T O 7 4 7 i R E A D A i P O K EL , A t X - X + A : N E X T : I F X < > 1 0 7 02 T H E N P R I N T " D A T A E R R O R " : ST O

B 5 D A T A 1 6 2 , 2 3 8 , 1 6 0 , 2 , 1 7 3 , 2 37 , 2 , 3 2 , 1 8 9

M J 6 0 D A T A 2 5 5 , 1 6 9 , 1 , 1 6 2 , 8 , 1 6 8 ,3 2 , 1 8 6 , 2 5 5

R 7 D A T A 1 6 9 , 0 , 3 2 , 2 1 3 , 2 5 5 , 1 7 3, 2 3 B , 2 , 2 0 1

S 8 D A T A 9 4 , 2 4 0 , 8 , 1 6 9 , 9 4 , 1 4 1 ,2 3 8 , 2 , 7 6 , 1 6 7

A 9 D A T A 2 , 1 6 2 , 4 , 1 6 0 , 0 , 1 6 9 , 2 16 , 1 3 3 , 2 5 4

P 1 0 D A T A 1 6 9 , 2 0 4 , 1 3 3 , 2 5 2 , 1 3 2, 2 5 3 , 1 3 2 , 2 5 1

F 1 1 D A T A 1 7 7 , 2 5 1 , 1 4 5 , 2 5 3 , 1 3 6, 2 0 9 , 2 4 9 , 2 3 0 , 2 5 2 , 2 3 0 , 2 54 , 2 0 2 , 2 0 8 , 2 4 2 , 9 6

T a c c e s s y o u r s c r e e n s , r u t h s h o r t p r o g r a m a b o v e . T h e n l o a dy o u r B A S I C p r o g r a m a n a d t h f o l l o w i n g s u b r o u t i n e .S 1 F F S - " F I L E N A M E " : G O S U B 6 0 0 0

0 E N F D 2 0 R E F 3 R E Y O U R P R O G R A M C O N T I N U

K D 4 R E G 6 0 0 0 0 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 )

A H D 2 3 9H 6 0 0 0 1 F O R X X » 1 T O L E N ( F F S ) : P O K

E 7 4 9 + X X , A S C ( M I D $ { F F S ,X X , l ) ) i N E X T

E 6 0 0 0 2 P O K E 7 4 9 , L E N ( F F $ ) i S Y S 67

D 6 0 0 0 3 P O K E 5 3 2 8 0 , P E E K | 2 0 2 4 ) iP O K E 5 3 2 8 1 , P E E K ( 2 0 2 5 )

B 6 0 0 0 4 P O K E 5 3 2 6 5 , P E E K { 5 3 2 6 5 )O R 1 6 I R E T U R N

Y o c a n o l o a d y o u r s c r e e n sb i n c l u d i n g l i n e s i m i l a r t t h i s i ny o u r B A S I C p r o g r a m :1 ¥ ? $ - " f i l e n a m e " : G O S U B 6 0 0 0I n t h i s e x a m p l e , f i l e n a m e i t h n a m e o t h s c r e e n t b l o a d e d .E a c h t i m e y o u r p r o g r a m d e f i n e sF F a n e x e c u t e s G O S U B 6 0 0 0 , t h S c r e e n M a k e r s c r e e n w i l l b l o a d e d .S e p r o g r a m l i s t i n g o p a g e 8 7

Page 39: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 39/120

W o n ' t B U N D E R S O L DD a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g s

b e f o r e y o o r d e r , o u p r i c e s m a b l o w e r S a l e p r i c e s e x p i r e 9 - 3 0 - 6 7

C 6 4 c C o m p u t e r S a l e1 4

L i s t $ 2 4 9I n c l u d e d w i t h e a c h c o m p u t e r i t h G E O S P r o g r a m :

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

r 2 L e t t e r Q u a l i t yW h e e l P r i n t e r

S a l e

S 1 O . O O s h i p p i n g . - )

$ 9 L i s t $ 4 9 9

1 5 4 1 c D i s k D r i v eW i t h p u r c h a s e o I h g a m e T r i v i a F e v e r ,

c o m p u t e r i z e d t r i v i a , a o u s a l e p r i c e o S 2 9 . 9 5

S a l eM 3 ( A d d S 1 O . O O s h i p p i n g . " } L i s t $ 2 4 9

P a c k a g eB a u d A u t o D i a l / A n s w e r

S a l eC 1 2 8 C o m p u t e r

$ 7 A u i o C o m S o f t w a r e I n c l u d e d F i l eT o n e / P u l s e / K c y b o a r d D i a l i n g

T c x i / D a t a F i l e s P l u s M o r e( A d d S 3 . O O s h i p p i n g . " ) L i s t $ 3 2 9

2 3 ( A d d $ 1 0 . 0 0 s h i p p i n g . * ) L i s t $ 3 2 9

[ 3 1 2 ] 3 8 2 - 5 2 4 4F o A t a r i C o m m o d o r e( 3 1 2 ] 3 8 2 - 5 O 5 OF o I B 8 A p p l e M a i l

C O M P U T E R D I R E C T2 2 2 9 2 N P e p p e r R o a dB a r r i n g t o n , 1 L 6 0 0 1 0

W L o v e O u C u s t o m e r s

Page 40: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 40/120

W W o n ' t B U N D E R S O L Ds I P r i c e , 1 s I S u p p o r t , 1 s I W a r r a n t yP a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g s

b e f o r e y o o r d e r , o u p r i c e s m a b l o w e r A l s o l e p r i c e s e x p i r e 9 - 3 0 - 8 7

8 C o l u m n P r i n t e r 8 Y 2 " L e t t e r S i z eB i B l u e P r i n t e r D o M a t r i x

H e a t T r a n s f e rU p p e r C a s eL o w e r C a s eU n d e r l i n eE n l a r g e dG r a p h i c sP l u s M u c h M o r e

N O n S e l l s T h i sP r i n t e r F o L e s s !

L i s t $ 1 9 9 2 ( A d d S 7 . 5 O S h i p p i n g * )

p r i n t e r w a m a d e b C a n o n ® f o r i h e I B P a n P C j r . T h B i B l u e p r i n t e r c o m e s r e a d y t h o o k u p l t h s e r i a l p o r t o t h I B M ® P j r P l u sl o c o s t a d a p t e r c a b l e s y o c a n c o n n e c t t h B i B l u e p r i n t e r t o t h e A p p l e ® l U l c . I l c , A p p l e C o m p a t i b l e s , A l a r i ® , C o m m o d o r e ® 6 , 1 2 8 , S X - 6 4 ,

i 2 0 P l u s 4 I B M ® P C , I B M ® X T , I B M ® A T I B C o m p a l i b l e s . T I - 9 9 , T a n d y 1 0 0 0 , p l u s m a n y m o r e .C o m m o d o r a i " ) I n t e r l a c e H i S 4 9 . 9 5 S a l * » ! • . « R S - S M A d a p t o r ( s p e c i f y m o l o o f e m a l e ) L i s t $ 1 9 . 9 5 S a l e • ■ • *A t a r i ® I n t e r f a c * L i s t $ 4 9 . 9 5 S a l * » 1 « . 9 5 P a p o r ( 2 R o l l * ) L i l t S 1 9 . 9 5 S a l * i .

A p p l e W i l e I n t e r f a c e L i s l $ 2 4 . 9 5 S o l e H U S i n g l e S h e e t P a p e r ( Q t y . 5 0 0 ) L i l t $ 1 9 . 9 3 S a l * M l . t JI I M . A t v t m . t m w . C c m r o t o o . A 1 M 1 l o n e r r - - - - ■ * - . - . - . o - ■ ■ . . ■ . - . ; . < U * x H r * \ . A p p U C o m p i r m . C t m o n I n c . ; . . , . . . i . . . t i , " * l l I t a d U n t l . * W f i k i 1 V k t o o ^ r . ! ■ : ■ ■ > , .

5 V a " F l o p p y D i s k S a l eD o u b l e - D e n s i t y 1 0 0 % C e r t i f i e d 2 4 e a c h

• B o o 1 0 $ 2 4 . 0 0 ( 2 4 ' e a c h )P a p e r E c o n o m y S l e e v e s ( 1 0 0 ) $ 5 . 0 0

H i - S p e e d ( 1 6 0 - 1 8 0 C P S ) P r i n t e rN L Q - 1 8 0 P r i n t e r N e a r

L e t t e rQ u a l i t y

L i f e t i m eW a r r a n t y '

N O n S e l l s T h i sP r i n t e r F o L e s s !

S a l e $L i s t $ 4 9 9

( A d d $ 1 0 . 0 0 S h i p p i n g " )

N e a r L e t t e r Q u a l i t y S e l e c t a b l e F r o m F r o n t P a n e l C o n t r o l s H i g h S p e e d D o M a t r i xL e t t e r Q u a l i t y M o d e s 8 B u f f e r f r e e s u p c o m p u t e r 4 - i i m e s f a s t e r S u p e r G r a p h i c s

P i c a , E l i t e , I t a l i c s , C o n d e n s e d B u s i n e s s o P e r s o n a l T r a c t o r / F r i c t i o n 1 D a F r e e T r i a lL i f e t i m e W a r r a n t y o n P r i n t H e a d * M o n t h I m m e d i a t e R e p l a c e m e n t P o l i c y

I N T E R F A C E SB M 4 . 9 S A p p l e I S 4 4 . 9 5 L a s o r 1 2 8 $ 1 9 . 9 5 C o m m o d o r e M 9 . 9 5 A t a r i $ 3 9 . 9 5 M a c l n t o i h $ 4 9 /

D I R E C T ( D i v i s i o n o P R O T E C T O )2 2 2 9 2 N P e p p e r R d . , B a r r i n g t o n , I L 6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4 o 3 1 2 / 3 8 2 - 5 0 5 0W L o v e O u C u s t o m e r s

I l l l n o l i r , i i d * n n o d 6 1 / . * ; t a l « I a n . A l c r i t e n m m h I U . S . D a l i a n .W t h l p l a l p o l n t > I i t U . S . , C A N A D A . P U E R T O H l t O I A P O - F F O .P I h h c a l l f a c n a r o « a u l d d * u n l l i w i t a l U . S . o C O M A I L o m r u l m . c o t h l c r c h K h , m a n a y e r d a i o p * r » n a < d w e h . A l l o w 6 a r t

O t i i v . r , 2 i d 7 l o p r w w ! > ! , ! . . . a n d a » p r « i m o l l . P r l c a n o v o l l o b l l l l y t u b j K t t c h o n 0 * w t l h o u t n o » u . I M a n l l o o o n l y t h l e p c d I ^ , ^ , U S . ,

Page 41: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 41/120

W o n ' t B U N D E R S O L DD a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g s

b e f o r e y o o r d e r , o u p r i c e s m a b l o w e r S a l e p r i c e s e x p i r e 9 - 3 0 - 8 7

C - 6 4 S y s t e mD r i v e , M o n i t o r P r i n t e r

S a l eL i s t $ 1 0 4 5

A l t h i s f o ' 3 9 9

C o m p l e t e A t a r i S y s t e mC o m p u t e r , D r i v e , M o n i t o r P r i n t e r

6 C o m p u t e r 1 2 9 9 0 °1 5 4 1 c D i s k D r i v e

1 2 M o n o c h r o m e M o n i t o rM o n i t o r C a b l e

i B l u e 8 7 a " P r i n t e r w i t h < ; < ; ■ •I n t e r f a c e a n r o l l s o p a p e r

T o t a l P r i c e s

h e s e S y s t e m sF o L e s s

S a l e3 9

L i s t $ 1 7 2 4A l t h i s f o * 3 9 9 L i s t

A t a r i 1 3 0 X E C o m p u t e rA t a r i 1 0 5 0 D i s k D r i v eH i - R e s 1 2 M o n o c h r o m e M o n i t o rM o n i t o r C a b l e

B i B l u e 8 - , P r i n t e r w i t hI n t e r f a c e a n r o l l s o p a p e r

P r e m i u m W o r d P r o c e s s o r

' 2 4 9 0 01 2 9 9 01 2 4 9 0 =

1 9 , ,1 1 9 9 0 0

■ 1 0 4 5 9 T o t a l P r i c e s M 2 4 s 5

C o m p l e t e A p p l eS y s t e m

r , D r i v e , M o n i t o r , P r i n t e r s S o f t w a r e

H i - S p e e dP r l n t o rO p t i o n

t h i s f o o n l y ' 4 9 9 :1 2 8 K C o m p u t e r

V i d e o , p a r a l l e l s e r i a l p o r t s i n c l u d e dR u n s v i r t u a l l y a l A p p l e l l / l l c / l l e s o f t w a r e

R e 1 2 M o n o c h r o m e M o n i t o ri B l u e S V P r i n t e r w i t h i n t e r f a c e a n p a p e r

a r e P a c k a g e : w o r d p r o c e s s o r ,s p r e a d s h e e t d a t a e n t r y

C o m p u i » r » I n t .

1 3 1 2 ) 3 8 2 -F o A t a r i C o m m o d o r ef 3 1 2 ) 3 8 2 -F o I B A p p l e

A d $ 3 5 . 0 0s h i p p i n g p e e a c h s y s t e m

o r d e r e d . *

C o m p l e t e I B M ® X C o m p a t i b l e S y s t e mC o m p u t e r , D r i v e , M o n i t o r , P r i n t e r S o f t w a r e

5 9 A l t h l i f o o n l y * 5 L i s t $ 2 4 9 51 M H 5 1 2 K S u p a r T u r b o X C o m p u t e r

V i d e o , p a r a l l e l s e r i a l c a r d s i n c l u d e d3 . M D O S & G W B a s i c i n c l u d e dH i - R e s 1 2 M o n o c h r o m e M o n i t o rB i B l u e 8 V 2 " P r i n t e r w i t h i n t e r f a c e a n p a p e rS o f t w a r e P a c k a g e : w o r d p r o c e s s o r ,

s p r e a d s h e e t d a t a b a s eI B M ® ■ 1 h * " ■ . ! ■ * ■ ■ - ■ " O d y n O f k o f I n t T n o H o n o l B u i l n « i

M a i l

C O M P U T E R D I R E C T2 2 2 9 2 N P e p p e r R o a dB a r r i n g t o n , I L 6 0 0 1 0

W L o v e O u C u s t o m e r s

Page 42: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 42/120

A l g e B i a s t e r !F o r y e a r s t e a c h e r s h a v e a s s i g n e d e x e rc i s e s t s t u d e n t s , f i r s t w i t h c h a l k a n s l a t e , t h e n w i t h p e n c i l a n p a p e r , a n l a t e r i b o u n d n o t e b o o k s . W i t h t h g r o w i n g a v a i l a b i l i t y o c l a s s r o o m a n h o m e c o m p u l e r s , t h n e x t l o g i c a l m e d iu f o t h e s e e x e r c i s e s i t h e d u c a t i o na s o f t w a r e p a c k a g e .

I k e e p i n g w i t h t h i n d u s t r y s t a nd a r d s t h e y ' v e h e l p e d l e s t a b l i s h ,D a v i d s o n A s s o c i a t e s h a r e l e a s e d A l -g c B l a s i e r , p r o g r a m d e s i g n e d t h e l pt h s t u d e n t t a c k l e t h e b a s i c s t e p s i s o l v i n g a l g e b r a i c p r o b l e m s . T h i s p r g r a m p r o v i d e s i n s t r u c t i o n f o 2 d i f f e re n t o p i c s f r o m f i v e s u b j e c t a r e a s :P o s i t i v e / N e g a t i v e N u m b e r s , M o n o m ia l a n P o l y n o m i a l s , F a c t o r i n g , E q u at i o n s , a n S y s t e m s o E q u a t i o n s .

E a c h t o p i c i c o v e r e d b w a o t h r e e s e p a r a t e a c t i v i t i e s . I " S t u d y t h S t e p s , " t w s a m p l e p r o b l e m s a r d i p l a y e d , o n a t i m e . T h s t u d e n tm o v e s a n a r r o w t h r o u g h t h p r o b l e m ,a n a e x p l a n a t i o n f o e a c h s t e p i i t s o l u t i o n a p p e a r s b e l o w i t " B u i l d Y o u rS k i l l s " i t e n - p r o b l e m p r a c t i c e s e s s i o nw i t h p r o m p t s a v a i l a b l e t h e l p t h e s t ud e n t t h i n k h i w a t h r o u g h e a c h e x e rc i s e . " S o l v e I t ! " i t h r e a l t e s t : 2 p r o b l e m s w i t h n p r o m p t s ; s t u d e n t sa r e , h o w e v e r , a l l o w e d t w a t t e m p t s a s o l v i n g e a c h p r o b l e m .

A l g e B i a s t e r ! p r o v i d e s c l e a r i n s t r u ct i o n a n g o o d , c h a l l e n g i n g d r i l l s — ac o m b i n a t i o n a l m o s t a l w a y s g u a r a n t e e dt i n c r e a s e s k i l l s . T h e p r o g r a m e m p l o y s

b u i l d i n g t e c h n i q u e t h a t e s t a b l i s h e sf o u n d a t i o n o n w h i c h s u b s e q u e n t l e s o n s c a n b c o n s t r u c t e d . T o p i c e x e r c i s e sr e l y o s k i l l s l e a r n e d i p r e v i o u s m a t e r ia l P r o b l e m s i t h e x e r c i s e s s t a r t o u e a s y a n g r o w i d i f f i c u l t y . T h p r o m p t si " B u i l d Y o u r S k i l l s " a r c a r e f u l l y w r i tt e t h e l p s t u d e n t s w o r k o u t h s o l ut i o n w i t h o u t g i v i n g a w a y t h a n s w e r .

A l g e B i a s t e r ! i f o r g i v i n g t e a c h e r .P r o b l e m s m a r k e d a i n c o r r e c t i t h " S o l v e I t s e c t i o n m a b r e t r i e d b s t u d e n t s w h w i s h t i m p r o v e t h e i rs c o r e s . T o t h o s e w h l i k e t o k e e p t r a c ko p e r f o r m a n c e , o f o p a r e n t s o t e a c he r w h w i s h t c h e c k a s t u d e n t ' s p r g r e s s , A l g e b l a s t e r ! g i v e s u s e r s t h e o p t i o no f p r i n t i n g o u r e c o r d w i t h d a t e , t o p i c ,p e r c e n t a g e o p r o b l e m s c o r r e c t , a n l i s t o f t h e p r o b l e m s m i s s e d .

4 C O M P U T E ' S G a z e t t o S s p l e m b e r 1 9 8 7

A i g e B l a s f e r l m a k e s i e a s y t t a c k l et h 2 0 " S o l v e I t ! " p r o b l e m s , i n t e r r u p ti n g t h e w o r k f o c o n g r a t u l a t o r y s c r e e na t h 1 0 - p r o b l e m p o i n t , a n w i t h a o t h e r a 1 p r o b l e m s . T a l l o w f o f u t h e r s t u d y , a l t h p r o b l e m s a n s o l u t i o n s a r g i v e n i t h m a n u a l . ( T h i sp r o v e d t b e a n u n e x p e c t e d h e l p — o n ep r o b l e m h a a i n c o r r e c t a n s w e r o d i s k , b u t h c o r r e c t o n e w a s i t h m a n u a l . )

A i g c B l a s t e r ! a l l o w s y o t c r e a t ep r o b l e m l i s t s f o u s i " S o l v e I t ! " T h i si a i m e d a p r o v i d i n g g r e a t e r l a t i t u d e i s t u d y , b u t t h e r e a r e s o m e p r o b l e m s .T h e m a n u a l t e l l s y o i t ' s a l l r i g h t l u s s p a c e s i t h f i l e n a m e . I i s n ' t . A l s o , i y o d o n ' t s e l e c t t h r i g h t o p t i o n s , y o

A l g e B i a s t e r ! p r o v i d e s c l e a ri n s t r u c t i o n a n g o o d ,c h a l l e n g i n g d r i l l s — a

c o m b i n a t i o n a l m o s t a h v a i / sg u a r a n t e e d t i n c r e a s e s k i l l s .

c a e n d u p i l o o p t h a t l e a v e s y o w i t h s c r e e n o r d e r i n g y o t c h e c ky o u r d a t a d i s k a n p r e s s R E T U R N( w h i c h a c c o m p l i s h e s n o t h i n g ) . T h e d t o i d i f f i c u l t t o u s b e c a u s e i i s o p a rt i c u l a r ; t h i s c a n b e f r u s t r a t i n g .

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

F i r s t , i t h " S o l v e I t ! " e x e r c i s e s ,a l e r t s t u d e n t s w i l l b a b l e t d e t e c t p a t e r n s i t h s o l u t i o n s . T h i s c o u l d b s e e n a g o o d o r b a d . F o s o m e , f i n d i n gp a t t e r n s w i l l a c t u a l l y h e l p i l e a r n i n gh o t f i g u r e t h e s o l u t i o n t c e r t a i n c a e g o r i e s o f p r o b l e m s . F o r o t h e r s , t h o u g h ,i m a p r o v i d e l a z y w a o u t : T h p a t e r n , r a t h e r t h a n a l g e b r a i c p r o c e d u r e s ,c a n b e u s e d a s t h e b a s i s f o a r r i v i n g a s o l u t i o n s . T h i s c h a r a c t e r i s t i c c o u l d b c o n s t r u e d a s t o o h e l p f u l , l e a d i n g r a t h e rt h a n t e a c h i n g t h s t u d e n t . A g a i n , t h i s i n o n e c e s s a r i l y b a d , b u s t u d e n t s , p a e n t s , a n t e a c h e r s s h o u l d b a w a r e t h a tt h i s i h o t h p r o g r a m o p e r a t e s .

S e c o n d , w h i l e n o a l a l g e b r a p r o bl e m s l e a d t s i n g l e a n s w e r , t h i s p r g r a m ' s p r o b l e m s d o W h e r e a l g e b r aa l l o w s s o m e a n s w e r s t b r e p r e s e n t e da + — t h p r o g r a m r e q u i r e s t h e s t ud e n t t s o l v e f o s i n g l e , a c c e p t a b l e a s w e r . T h f i n a l l i m i t a t i o n w d i s c o v e r e d i A l g e B i a s t e r ! c o n c e r n s t h " c o n g r a t u l a t i o n s " s c r e e n s i t h p r g r a m : A g r a p h i c s g o t h e s e a r v e r yu n s o p h i s t i c a t e d . T h i s c a n b e v i e w e d a

d r a w b a c k b e c a u s e t e e n a g e r s ( t h o s em o s t l i k e l y t b e u s i n g t h i s p a c k a g e ) ,f a m i l i a r w i t h v i d e o g a m e g r a p h i c s , m a b u n i m p r e s s e d b y t h e s i m p l i c i t y o ft h o s e u s e d h e r e . O t h o t h e r h a n d ,w h i l e t h a t m a b p a r t l y t r u e , t h p u p o s e o t h i s p r o g r a m i n o e n t e r t a i nm e n t , s u s e r s p r o b a b l y w o n ' t b l o o k i n g f o m u c h g r a p h i c e x c i t e m e n t .W b o t h a g r e e t h a t t h g r a p h i c s s q u e n c e i m e r e l y a p a t o t h b a c k , l i t l e n c o u r a g e m e n t . T h e r e w a t i m ew h e n s o l v i n g p r o b l e m a n g e t t i n g ag o o d g r a d e w a a l t h r e w a r d s t u d e n te x p e c t e d , s o t h e i m p o r t a n c e o t h i s f e t u r e w i l l b e d e c i d e d b e a c h u s e r .A l g e B l a s t e r l i s o f t w a r e w o r kb o o k . I d o e s n ' t t r t e n t e r t a i n b u p u t sy o t w o r k o n i m p r o v i n g y o u r s k i l l s ,e n c o u r a g i n g y o a n r e c o g n i z i n g w o r kw e l l d o n e . T h p r o b l e m s h a v e b e e nc o m p i l e d w i t h c a r e , a n t h e x p l a n at i o n s h a v e b e e n m a d e a b r i e f , c o m p r eh e n s i v e , a n d u n d e r s t a n d a b l e a p o s s i b l e . T h e f f o r t e x p e n d e d t c r e a t et h i s t u t o r i a l i l a u d a b l e , b e c a u s e i w o r k s . I t ' s a e f f e c t i v e r e v i e w o f a l g eb r a . W e ' r e a b o u t 2 y e a r s b e y o n d o u a l g e b r a c l a s s e s , b u s e s s i o n s w i t hA l g e B i a s t e r ! b r o u g h t e v e r y t h i n g r i g h tb a c k . F o s t u d e n t i t h e m i d s t o c o e r i n g t h m a t e r i a l , A l g c B l a s t e r ! w o u l db a n e v e n b i g g e r p l u s .

— D a v i d a n R o b i n M i n n i c kD a v i d s o n A s s o c i a t e s3 1 3 5 K a s h i w a S t T o r r a n c c , C 9 0 5 0 5S 4 9 . 9 5

Page 43: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 43/120

W h e r e I T h U S i C a r m e n S a n d i e g o ?I W h e r e i t h U S i C a r m e n S a d i e g o ? , y o p l a y s l e u l h i t h A c m eD e t e c t i v e A g e n c y . Y o u r m i s s i o n i t t r a c k d o w n C a r m e n S a n d i e g o , w h h a e s c a p e d f r o m E u r o p e a n p r i s o n a n i n o i t h U n i t e d S t a t e s , a s s e m b l i n gg a n g o t o u g h s t h e l p i h e c r i m i n a le n d e a v o r s . T f i n d h e r , y o m u s t t r a v e lt h e U . S . a n s e e k o u t h e r c o n t a c t s , p i c ki n u c l u e s a l o n g t h w a y .

Y o d h a v e s o m e h e l p : Y o u ra g e n c y m a n a g e d t s t e a l C a r m e n ' ss c r a p b o o k , w h i c h g i v e s y o i n f o rm a t i o n o m a n y o h e t h u g s ; t h C r i m e C o m p u t e r h e l p s y o u n a r r o wd o w n t h s u s p e c t s ; a n d y o u h a v ec o p y o f F o d o r ' s U S A , t r a v e l g u i d eb o o k , f o r e f e r e n c e ( i n c l u d e d i t h

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

a g a i n a n a g a i n , l e a r n i n gl i t t l e m o r e a b o u t l o g i c , c o m m o ns e n s e , a n U . S . g e o g r a p h y e a c h

t i m e .

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

T h i s g a m e i b o t h e d u c a t i o n a l a n c h a l l e n g i n g , a n i c l e a r l y t e a c h e s l o a b o u t U . S . g e o g r a p h y . A y o t r a v e lt h r o u g h t h U . S . , c l u e s d i r e c t y o t v a r i o u s c i t i e s a n p o i n t s o i n t e r e s t .S o m e c l u e s a r e f a i r l y e a s y t f i g u r e o u ( s u c h a k n o w i n g t h a t t g e t C a p eC a n a v e r a l y o s h o u l d t a k e p l a n e t M i a m i , n o p l a n e t H o u s t o n ) , b u o t h e r s a r m o r e i n v o l v e d , a n y o u ' l lp r o b a b l y h a v e t r e a d t h r o u g h p a r t s o fF o d o r ' s U S t f i g u r e o u w h e r e t g o T h l o c a t i o n c l u e s w o r k h a n d - i n - h a n dw i t h c l u e s g a t h e r e d f r o m C a r m e n ' ss c r a p b o o k , s o n o t e - t a k i n g i e s s e n t i a l ,a n d , s i n c e y o a r o n l y g i v e n l i m i t e da m o u n t o t i m e t f i n d C a r m e n , e v e r yd e t a i l i i m p o r t a n t .

T h m a i n s c r e e n i d i v i d e d i n t of o u r p a r t s : T h t o l e f t c o m e r s h o w sy o u r c u r r e n t l o c a t i o n , t i m e , a n d d a y ( f o re x a m p l e , A t l a n t i c C i t y , p . m . , T u e sd a y ) ; t h e m a j o r i t y o f t h e l e f t s c r e e ns h o w s s c e n e i y o u r c u r r e n t c i t y ; t h t o r i g h t c o r n e r g i v e s t e x t u a l i n f o rm a t i o n , u s u a l l y a b o u t y o u r l o c a t i o n ;a n t h b o t t o m r i g h t s c r e e n d i s p l a y sy o u r c h o i c e s o a c t i o n . F r o m t h c i t ys c r e e n , y o c a c h o o s e S e e C o n n e ct i o n s , w h i c h s h o w s w h a t p l a c e s y o c a r e a c h d i r e c t l y f r o m y o u r c i t y ; D e p a r t B P l a n e , w h i c h a l l o w s y o t g t a n o t h -

S a n t a F ■ " n : \ - - . r z ] ■

I d t P t n d i c t M t r t o m tr « r - r - : ■ a n c o t t o n ,b u r a t * c a t i o nl a t t o u n t i - o n l yI l - 1 1 m r r v n t a T h I k i i i l ' i u r t n c a n e .

e c i t y ; I n v e s t i g a t e ; o t h C r i m eC o m p u t e r .

W h e n y o I n v e s t i g a t e , t h r e e b u i l di n g s w i t h i n t h c i t y a r s h o w n . Y o um a e n t e r a n o a l o t h e m ; c e r t a i no n e s w i l l y i e l d c l u e s a b o u t t h s u s p e c t .V i s i t i n g e a c h b u i l d i n g t a k e s u t i m e ( r m e m b e r , y o u r t i m e i l i m i t e d ) , b u a y o b e c o m e f a m i l i a r w i t h t h s u s p e c t sa n t h e i r h a u n t s , a n a y o p i c k u m o r e c l u e s , y o u ' l l b e g i n t n a r r o w d o w nw h i c h p l a c e s t i n v e s t i g a t e a n w h i c h t l e a v e a l o n e .

T h e C r i m e C o m p u t e r l e t s y o e t e d e t a i l s a b o u t t h e s u s p e c t . Y o c a s p e c i f y t h e s u s p e c t ' s s e x , h a i r c o l o r , f v o r i t e f o o d , f a v o r i t e s p o r t , h o b b i e s , a n m u s i c a l p r e f e r e n c e s ; t h e n l e t h c o p u t e r d i t w o r k . W h i l e t h c o m p u t e rm a t e l l y o t h a t y o u ' r e r e a d y t m a k ea a r r e s t , i m a j u s t a s e a s i l y y i e l dn o t h i n g a a l l . H o w e v e r , s e v e r a l h o u r se l a p s e f r o m t h t i m e y o s t a r t t h C r i m e C o m p u t e r t t h t i m e i g i v e sy o i n f o r m a t i o n , s y o m a f i n d t h a ty o d o n ' t w a n t t u s i o f t e n .

I y o s o l v e t h e p u r . / . l e a n a r r e s tC a r m e n , y o u c a s t a r t t h g a m e o v e ra g a i n , b u i t h n e g a m e e v e r y t h i n gw i l l b d i f f e r e n t . I n t h i s r e s p e c t , W h e r ei t h U S i u n l i k e m o s t a d v e n t u r eg a m e s , w h i c h a r d i s c a r d a b l e o n c es o l v e d . I f a c t , t h i s p a c k a g e i s i t r i g u i n g t h a t p l a y e r s w i l l b d r a w n t i a g a i n a n a g a i n , l e a r n i n g l i t t l e m o r ea b o u t l o g i c , c o m m o n s e n s e , a n U . S .g e o g r a p h y e a c h t i m e . T h i n t e r f a c e ( a l lj o y s t i c k d r i v e n ) i f r i e n d l y , a n t h g a m e i w e l l d e s i g n e d . I t o n l y d r a wb a c k s a r t h a t y o c a s a v e o n l y o n m i s s i o n p e d i s k , a n o n c e y o u s a v et h a t m i s s i o n , y o h a v e t r e l o a d t h eg a m e t c o n t i n u e . B u t h e s e f l a w s a r f o r g i v a b l e . W h e r e i t h U S i C a r m e nS a n d i e g o ? i o n o f n e b r e e d o e d u c at i o n a l p r o d u c t s — a g a m e t h a t m a k e sl e a r n i n g b o t h c h a l l e n g i n g a n e n j o ya b l e . T h a t ' s c o m b i n a t i o n h a r d t b e a t .

— N e i l R a n d a l !B r s d e r b u n d1 7 P a u l D r S a R a f a e l C 9 4 9 0 3 - 2 1 0 15 3 9 . 9 5

S p e e d T e r m 1 2 F r o m t i m e t t i m e , w r e a d o h e a rc o m p l a i n t s t h a t t h e r e i l i t t l e s o f t w a r ea v a i l a b l e f o t h C o m m o d o r e 1 2 8 . A n t h e n a l o n g c o m e s a n o t h e r p r o g r a mf r o m c o m p a n y l i k e A b a c u s — i n t h i sc a s e S p e e d T e r m 1 2 8 , H e r e w c a p o i n to u t h a t g r e a t e r s e l e c t i o n i l e s s i m p o rt a n t t h a n h i g h q u a l i t y .

A b a c u s h a a g a i n f o c u s e d i t d v e l o p m e n t a n d m a r k e t i n g o n a n a r e al e f t v a c a n t b y m o s t s o f t w a r e p u b l i s h e r s ,a n i d o i n g s i h a s b r o u g h t f o r t h1 2 8 - s p e c i f i c t e l e c o m m u n i c a t i o n s p r g r a m t h a t i n o o n l y g o o d , b u a l s oe a s y t u s e .

I m a k i n g f u l l u s o t h f e a t u r e s o ft h 1 2 8 , S p e e d T e r m m a r e a s s u r e y o o y o u r c h o i c e i c o m p u t e r s . T h d i s k i s e l f - b o o t i n g f r o m 1 5 7 1 d i s k d r i v e a n w i l l a l l o w u s e o f t w o - d r i v e s y s t e m( d r i v e b e i n g d e s i g n a t e d b a 8 p r o m p t , a n d r i v e 2 b 9 > ) . F u r t h e r , i

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

a a r e a l e f t v a c a n t b m o s ts o f t w a r e p u b l i s h e r s , a n i

d o i n g s i h a s b r o u g h t f o r t h a1 2 8 - s p e c i f i c t e l e c o m m u n i c a

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

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

W h e n i t h C o m m a n d m o d e , t h H e l p S c r e e n d i s p l a y s e v e r y a v a i l a b l ec o m m a n d , i n c l u d i n g o n t h a t w i l l s w a pt 4 0 - c o l u m n d i s p l a y f o t h o s e w h m a n o h a v e a n 8 0 - c o l u m n m o n i t o r .T h e r e i a l s o D O w e d g e , i n v o k e ds i m p l y b t y p i n g D O S , t h a t w i l l a l l o wy o t p e r f o r m d i s k h o u s e k e e p i n gf u n c t i o n s w i t h o u t l e a v i n g t h p r o g r a m .Y o u ' l l f i n d I h i s i m p o r t a n t w h e n y o u ' r eo n l i n e , r e a d y t d o w n l o a d f i l e , a n s u d d e n l y f i n d y o h a v e n f o r m a t t e dd i s k .

T h c o m m a n d s t r u c t u r e o f S p e e d -T e r m i s u c h t h a i , a l t h o u g h y o u h a v et h H e l p S c r e e n o n l y k e y p r e s s a w a y ,y o m a s o o n l e a r n t c o m m u n i c a t ew i t h o u t i t E f f o r t s h a v e b e e n m a d e t m a k e t h c o m m a n d s m n e m o n i c , s t h a tR P m e a n s R e c e i v e P u n t e r a n d T m e a n s T r a n s m i t P u n t e r ; D I c a l l s u t h d i s k d i r e c t o r y a n B U t e l l s y o t h s t a t u s o t h b u f f e r ,

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

Page 44: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 44/120

A n a l t h o u g h t h l i s t o a v a i l a b l ec o m m a n d s m a a f i r s t s e e m d a u n t i n g ,y o s h o u l d b e a r i m i n d t h a t t h e y w i l ln o a l b u s e d a e a c h s e s s i o n . G e t t i n go n l i n e a n u p l o a d i n g o d o w n l o a d i n gf i l e o g a m e — o r c a r r y i n g o C D - l i k ec o n v e r s a t i o n w i t h n e f r i e n d —u s u a l l y i n v o l v e s n m o r e t h a n h a l f ad o z e n c o m m a n d s .

S i n c e l i m e i w h a t w b u f r o mc o m m u n i c a t i o n s s e r v i c e s , s u c h a C o m p u S e r v e a n D e l p h i , i m a k e s s e n s ef o m o s t o u t b u a l i t t l e a p o s s i b l e .L o n g f i l e s c a n b e d o w n l o a d e d t o m e o r b u f f e r m u c h f a s t e r t h a n t y o u rp r i n t e r o r d i s k d r i v e , a n f r o m t h e b u f f e rt h e y c a n — - o n c e y o u ' r e o f f - l i n e a n n l o n g e r p a y i n g f o t i m e — b e s a v e d t d i s ko p r i n t e d t h a r d c o p y . F o t h i s r e a s o n ,

c a p t u r e b u f f e r i g o o d , a n l a r g e o n e sa r b e t t e r t h a n s m a l l o n e s . S p e e d T e r mp r o v i d e s c a p t u r e b u f f e r o f 4 6 K , a n i y o u ' r e r e a d y f o c o m p a r i s o n , w e ' l lp o i n t o u t h a t t h i s i g r e a t e r t h a n t h t t a f r e e m e m o r y o 6 4

I i t t e r m i n a l m o d e , S p e e d T e r m1 2 e m u l a t e s t h D E V T - 5 2 t e r m i n a l .Y o d o n ' t h a v e t w o r r y a b o u t t h i s b y o n d a c c e p t i n g t h a t i i s t a n d a r d f o t e l e c o m m u n i c a t i o n s . N o w i l l y o h a v et w o r r y g r e a t d e a l a b o u t p a r i t y , w o r dl e n g t h , s t o p b i t s , o d u p l e x , f o S p e e d -T e r m u s e s t h m o s t p o p u l a r c o m b i n at i o n a s a d e f a u l t m o d e : n o p a r i t y , 8 - b i tw o r d , o n e s t o p - b i t a n f u l l d u p l e x .T h e s e s e t l i n g s c a n , o c o u r s e , b c h a n g e d a s n e c e s s a r y .

S o , a s f a a m o d e m s a r c o c e r n e d , s e l e c t y o u r s f r o m t h m e n u l i s te i l t h b e g i n n i n g o t h e p r o g r . i m a n t h e n f o r g e t a b o u t i t W i t h t h e x c e p t i o no t h C o m m o d o r e 1 6 7 0 ( 1 2 0 0 b a u d ) ,a l m o d e m s l i s t e d a r 3 0 b a u d .

W h e r e c o m m u n i c a t i o n p r o t o c o l sa r c o n c e r n e d , S p e e d T e r m 1 2 s u p p o r t sb o t h X m o d e m a n P u n t e r , X m o d e mb e i n g a n a l m o s t u n i v e r s a l s t a n d a r d a n d .t h P u n t e r b e i n g d e s i g n e d s p e c i f i c a l l yf o C o m m o d o r e c o m p u t e r s . B o t ha c c o m p l i s h t h s a m e t h i n g : e r r o r - f r e et r a n s f e r o f f i l e s . A l s o m a k i n g f i l e t r a n sf e e a s i e r i t h a b i l i t y o S p e e d T e r m t c o n v e r t C o m m o d o r e A S C I I t t r u eA S C I I — r a t h e r l i k e c o n v e r t i n g r e g i o n a ld i a l e c t t o o n u n i v e r s a l l y u n d e r s t o o d .

T h d o c u m e n t a t i o n s u p p l i e d w i t hS p e e d T e r m e x h i b i t s t h e a t t e n t i o n t d t a i l w e ' v e c o m e t e x p e c t f r o m A b a c u s .T h o u g h i c o m p r i s e s o n l y 7 0 p a g e s ( i c l u d i n g i n d e x ) , i i s u p p l i e d i l o o s e -l e a f b i n d e r t h a t w i l l l i o p e n o y o u rd e s k , t h u s m a k i n g r e f e r e n c e q u i c k a n e a s y . W h i l e i i w r i t t e n i s u c h w a a t b i n f o r m a t i v e a n h e l p f u l t t h b g i n n e r , o l d e r h a n d s a r e t o l d w h a t s e t i o n s t h e y m a s k i p t g e t t h e h e a r t o t h p r o g r a m . T h u s , t h m a n u a l s h o u l do f f e r s o m e t h i n g t e v e r y b o d y .

I y o u ' r e n e w c o m e r t t e l e c o mm u n i c a t i o n s , t h e r e a r s e v e r a l t h i n g s

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

y o s h o u l d u n d e r s t a n d a b o u t t e r m i n a lp r o g r a m s . F i r s t , t h e y a r g e n e r a l l y i n e xp e n s i v e . N e x t , b e i n g a p p a r e n t l y e a s y t w r i t e , t h e r e a r a n n u m b e r o p u b l i cd o m a i n p r o g r a m s a v a i l a b l e . t h i r dc h a r a c t e r i s t i c o t e r m i n a l p r o g r a m s i t h a t t h e y f a i l t d a z z l e : D o n ' t l o o k f o y o u r s c r e e n t e x p l o d e w i t h c o m p u t e rp y r o t e c h n i c s i t h f o r m o m i n d w a r p -i n g r a p h i c s a n s o u n d .

L i k e S p e e d T e r m 1 2 8 , s u c h p r o g r a m sd m o r e t h a n f i l l y o u r s c r e e n w i t hs o u n d l e s s t e x t , m a k i n g i l o o k

l i k e w e l l . . . t e r m i n a l ( t h e v a l u eo S p e e d T e r m b e i n g t h a t i d o e s t h i s b u t i l i z i n g t h f e a t u r e s o f t h e 1 2 8 ) . A n t h a t s o u n d l e s s t e x t w i l l d o n o m o r e t h a np r o v i d e y o w i t h l i n k t o t h w o r l d —w h i c h i s a f t e r a i l , r a t h e r d a z z l i n g .

— E r v i n B o b oA b a c u s S o f t w a r eP . O . B o 7 2 1 9G r a n d R a p i d s , M 4 9 5 1 0$ 3 9 . 9 5

T h W r i t i n g A d v e n t u r eC o n s i d e r t h i s . Y o a r e a p a r e n t o t e a c he r Y o w a n t y o u r c h i l d o r a s t u d e n t t l e a r n - h o w t w r i t e c o m p o s i t i o n s . Y o k n o w h h a i m a g i n a t i o n . Y o h e a r i w h e n h t e l l s y o w h h e ' s l a t e c o m i n gh o m e f r o m s c h o o l . H w a t c h e s l o o T V H e ' s f a s c i n a t e d b y o u r c o m p u t e r ,w h i c h h u s e s c o n s t a n t l y f o v i d e og a m e s . H o c a y o g e h i a w a y f r o mt h T a n i n t o c a p t u r i n g s o m e o t h a ti m a g i n a t i o n o p a p e r ? I n t r o d u c e h i t T i i c W r i t i n g A d v e n t u r e .

T h W r i t i n g A d v e n t u r e t a k e s t h w r i t e r t h r o u g h s e r i e s o p i c t u r e s . E a c hc o l o r f u l g r a p h i c d e p i c t s a s c e n e w h i c ht h a d v e n t u r e r — t h e w r i t e r — m u s t d s c r i b e . T h s c e n e m a c o n t a i n i t e m sw h i c h c a b l o o k e d a t p i c k e d u p o d r o p p e d , t e x t - a d v e n t u r e f a s h i o n . S i m il a r l y , t h a d v e n t u r e r m u s t c h o o s e a e x i t f r o m t h e s c e n e , a n h i o h e a b i l it y t o t a k e t h a t p a t h m a d e p e n d u p o nw h a t i t e m s a r b e i n g c a r r i e d .

T h w r i t e r ' s d e s c r i p t i o n o f t h es c e n e i t a k e n d o w n o n o t e c a r d s t h a ta p p e a r o n s c r e e n a t h t o u c h o f k e y .T h e s e a r e t i d e d t m a t c h t h s c e n e a n m u s t b f i l l e d w i t h a p r e s e t n u m b e r o w o r d s ( w h i c h i a d j u s t a b l e ) b e f o r e t h w r i t e r c a m o v e o t a n o t h e r s c e n e .T h c a r d s c a n b e p r i n t e d o u t l a t e r , t o o .B t h l a s t s c e n e i t h s e r i e s , t h a d v e nt u r e r h a b e e n t r a p p e d , a n t h e w r i t e rm u s t u s h i w i t s t w r i t e a e s c a p e .

A f t e r t h e w r i t e r h a c o m p l e t e d h i a d v e n t u r e a n h a m a d e a l h i n o t e s ,h m o v e s o t w o r d p r o c e s s o r m o d et c r e a t e f o u r - p a g e s t o r y f r o m t h n o t e s . T h n o t e s a r e a v a i l a b l e o n s c r e e nw h i l e h w r i t e s , b u o t h e r w i s e t h i s c r a t i v e e x e r c i s e i m o s t t r a d i t i o n a l : w o r ki n f r o m n o t e s t c r e a t e a s t o r y .

p r o o f r e a d e r / e d i t o r i i n c l u d e d o t h d i s k . T h i s f e a t u r e p i n p o i n t s p o t e n t i a le r r o r s , c i t i n g r u l e s o g r a m m a r , p u n c t u at i o n , a n s t y l e t h a t m i g h t a p p l y . T h w r i t e r f i r s t d e c i d e s w h i c h i t e m s h o s h w a n t s t h p r o o f r e a d e r t c h e c k f o r , a n t h e n d e c i d e s i a c t u a l c o r r e c t i o n s a r en e e d e d . W h e n t h e s t o r y i s a t i s f a c t o r y , i c a n b e p r i n t e d o u t . T h i s r e q u i r e s a 8 0 c o l u m n p r i n t e r , a n c a r e m u s t b e t a k e ni p o s i t i o n i n g p a p e r . T h p r o g r a mc r o w d s 3 l i n e s o n t o p a g e .

I y o u ' v e e v e r t a k e n c r e a t i v e w r i ti n g c o u r s e , y o u ' l l b f a m i l i a r w i t h t h a p p r o a c h : S h o w t h s t u d e n t s a p i c t u r ea n a s t h e m t w r i t e a s t o r y a b o u t i t S o m e t i m e s t h t e a c h e r h a t a s l e a di n q u e s t i o n s t i n s p i r e i d e a s . T h a ts a m e m e t h o d i a w o r k h e r e . F o e a c hp i c t u r e , t h p r o g r a m p r o v i d e s l e a d i n gq u e s t i o n s t w h i c h t h e s t u d e n t s m a r f e f o h e l p w h e n t h e y ' r e s t u c k . T h

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

g u i d a n c e i w r i t i n g .

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

H i W r i t i n g A d v e n t u r e o p e r a t e sf r o m t w d i s k s : t h e S t o r y S t a r t e r ( f o rt h a d v e n t u r e a n c r e a t i n g t h e n o t e -c a r d s ) a n t h S t o r y W r i t e r ( f o r w o r dp r o c e s s i n g a n p r i n t i n g ) . I n a d d i t i o n ,y o m u s t h a v e s e p a r a t e d a t a d i s k .T h i s m a k e s f o a l o t o d i s k - s w i t c h i n g a t h b e g i n n i n g a n t h e n o s e s s i o nw i t h t h p r o g r a m — a n d t h a t i c u m b e rs o m e . I i a l s o b i c o n f u s i n g , b u i y o f o l l o w t h e s c r e e n p r o m p t s p r e c i s el y t h p r o g r a m p e r f o r m s a p r o m i s e d .

T h e m a n u a l p r o v i d e s g o o d i n s t r u ct i o n s , a l o n g w i t h p l e n t y o w a r n i n g sa b o u t t h i m p o r t a n t t e c h n i c a l p o i n t s o w o r k i n g t h i s p r o g r a m . T h e r e i s h o w e v e r ,o n p o i n t w h i c h c o u l d b m o r e c l e a r l yd e f i n e d . A l t h o u g h s t o r i e s a r s e p a r a t el i d e n t i f i e d s t h a t a n y o n e c a b r c a l l e d f r o m d a t a d i s k , i i n o s w i t ht h n o t e c a r d s . O n l y t h m o s t r e c e n t s e o n o t e c a r d s s a v e d t p a r t i c u l a r d i s k i a c c e s s i b l e . T h i s m e a n s t h a t i y o u ' r ew o r k i n g m o r e t h a n o n a d v e n t u r e a t i m e — w h i c h i s n ' t t o l i k e l y — o r i m o r e

Page 45: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 45/120

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

S t o r y W r i t e r ' s w o r d p r o c e s s o r i l i t t l e u n u s u a l i y o u ' r e u s e d t o t h e r s . I e r a s e s r a t h e r t h a n d e l e t e s , b u a f t e rm a k i n g c o r r e c t i o n , y o c a m a k e u f o l e f t o v e r s p a c e s b p r e s s i n gS H I F T / C L R t r e f o r m a t t h s t o r y . T e x tc a a l s o b i n s e r t e d , u t t h r e e l i n e s a a t i m e ; t h e n t h s t o r y c a b r e f o r m a tt e d a g a i n .

T h p r o o f r e a d e r / e d i t o r w a r r a n t sg r e a t e r m e n t i o n . A i n t e r e s t i n g l i s t o " c o m m o n m i s t a k e s " h a b e e n c o m p i l e df o t h c o m p u t e r t c h e c k f o r . T h e s e i c l u d e h o m o n y m d i s t i n c t i o n s ( t o , t o o ,t w o , o t h e r e , t h e i r , t h e y ' r e ) ; t h p r o p e ru s o s u c h p r o n o u n s a e a c h / e v e r y /a n y ; a n c o r r e c t p l a c e m e n t o p u n c t u at i o n s u c h a c o m m a s , h y p h e n s , a n ds e m i c o l o n s . I t a k e s w h i l e f o t h p r o o f r e a d e r t s c a n f o m i s t a k e s , b u t h w r i t e r m a c h o o s e w h i c h o s e v e n e r r o rc a t e g o r i e s h o s h w a n t s t h p r o g r a mt l o o k f o r . O c o u r s e , i m e r e l y h i g hl i g h t s p o t e n t i a l p r o b l e m s , a n t h e n e p l a i n s t h e a p p l i c a b l e r u l e . D e c i s i o n sa b o u t c h a n g e s a r l e f t s t r i c t l y t t h w r i te r T h i s e x e r c i s e a l o n e i e d u c a t i o n a l .

T h W r i t i n g A d v e n t u r e i g e a r e d t d e v e l o p w r i t i n g s k i l l s i n y o u n g s t e r s a g

a n u p T h S t o r y S t a r t e r w i t h i t t e r i f i c g r a p h i c s a n a d v e n t u r e f o r m a t i g u a r a n t e e d t i n t r i g u e t h e y o u n g s t e r si n t o t a k i n g t h f i r s t s t e p s . T h q u e s t i o n sw i l l h e l p f o c u s t h e i d e a s t h p i c t u r e ss t i m u l a t e s t h a t t h e w r i t e r c a t a k en o t e s . A n t h a d v e n t u r e w i l l k e e p t h w r i t e r a i t H o w e v e r , i h a t b h o p e dt h a t o n c e t h n o t e s a r d o n e , e n o u g hc r e a t i v e i n t e r e s t h a b e e n p i q u e d t m t i v a t e t h c h i l d t w r i t e t h s t o r y . W h i l et h e P l a y w r i t e r s e r i e s b W o o d b u r y a l o w s y o t c r e a t e g e n u i n e b o u n db o o k , t h u s m a k i n g t h e f i n i s h e d p r o d u c tt h i n c e n t i v e . T h W r i t i n g A d v e n t u r er u n s t h r i s k o u s i n g u i t i n c e n t i v ew i t h t h f i r s t s e g m e n t . F o s o m e , t h i sm a m e a n t h a t p a r e n t a l o t e a c h e r e c o u r a g e m e n t i r e q u i r e d t g e t t h e t h w r i t e r t c o m p l e t e h i o h e s t o r y . F o o t h e r s , t h t h o u g h t o t u r n i n g t h n o t e si n t o c o h e r e n t s t o r y m a b e n o u g h t k e e p a i t

T h W r i t i n g A d v e n t u r e i f i n ep a c k a g e f o h o m e o r s c h o o l . I k e e p st h i m a g i n a t i o n f l o w i n g a n p r o v i d e ss o m e e x c e l l e n t g u i d a n c e i w r i t i n g . I y o u ' r e p a r e n t , e s p e c i a l l y o n w h a p r e c i a t e s t h n e e d t k n o w h o t w r i t eb u d o e s n ' t f e e l c o n f i d e n t t e a c h i n gc h i l d h o t d i t t h i s p r o g r a m o f f e r sw o n d e r f u l , e n t e r t a i n i n g s o l u t i o n .

— D a v i d a n R o b i n M i n n i c kD L

D I P a r kA l l e n , T 7 5 0 0 2$ 5 9 . 9 5

C r e a t e W i t h G a r f i e l dC r e a t e w i t h G a r f i e l d i o n o t h e a s i e s ts c e n e - c r e a t i o n p a c k a g e s a v a i l a b l e f o t h C o m m o d o r e 6 4 L i k e o t h e r e d u c at i o n a l c r e a t i v i t y p a c k a g e s , i a l l o w s u se r t d r a w s c e n e s o t h e i r o w n , b u u n l i k e m o s t o t h e r s i o f f e r s a a l t e r n at i v e . T h p r o g r a m c o n t a i n s n u m b e r o p r e d r a w n s c e n e s a n c h a r a c t e r s , w h i c h ,a l o n g w i t h g o o d i n t e r f a c e , e n a b l e t h s t u d e n t t c r e a t e G a r f i e l d s c e n e w i t hi m i n u t e s .

T h i d e a o f C r e a t e w i t h G a r f i e l d i t s t i c k p i c t u r e s o n t o b a c k g r o u n d .B a c k g r o u n d s o n t h d i s k i n c l u d e a e m p t y r o o m , a t a b l e , t r e e , a n f e n c e .O n c e y o h a v e d e c i d e d o n b a c kg r o u n d , y o g t t h G e S t i c k - O n sm e n u t s e l e c t f o r e g r o u n d f i g u r e .

T h v a r i e t y o p r e d r a w nb a c k g r o u n d s a n s t i c k - o n s

m a k e s t h p a c k a g e e x t r e m e l ya p p e a l i n g t c h i l d r e n , w h c a

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

S t i c k - o n s i n c l u d e G a r f i e l d , O d i e , J o n ,a n f r i e n d s A r l e n e , N e r m e l , a n P o o k y — a l l f r o m t h p o p u l a r " G a rf i e l d " c a r t o o n s e r i e s . E a c h f i g u r e i s h o w n i s e v e r a l p o s e s , a n y o s e l e c tt h e m o n e a t i m e . O t h e r s t i c k - o n s i c l u d e P r o p s s u c h a v a r i o u s t y p e s o f o o d ( t h i s i G a r f i e l d , a f t e r a l l ) , a p i c t u r eo G a r f i e l d , a n s e v e r a l q u o t e s t y p i c a lo t h c a r t o o n c a t . Y o c a a l s o c a l l u t h o u g h t b a l l o o n s o v a r i o u s s i z e s i o d e t w r i t e y o u r o w c a p t i o n s .

I y o e x h a u s t t h b a c k g r o u n d sa n p r o p s i n c l u d e d i t h e s o f t w a r e , y o c a c r e a t e y o u r o w u s i n g K o a l a P a dd r a w i n g t a b l e t a n s o f t w a r e . B f a t h m o s t d i f f i c u l t a s p e c t o u s i n g C r e a t ew i t h C a r f i c l d , t h i s f e a t u r e a l s o a l l o w sy o t h m o s t f l e x i b i l i t y . F o r t h o s e w h c a d r a w o t r a c e , o f o t h o s e w h h a v e b u i l t u l i b r a r i e s o K o a l a P a i n t p i t u r e s , t h i s p o r t i o n o f t h e p a c k a g e w i l l b p a r t i c u l a r l y u s e f u l . F o o t h e r s , t h o u g h ,i m a b u n n e c e s s a r y . S i n c e y o c a w r i t e y o u r o w c a p t i o n s , a n s i n c e t h m a j o r G a r f i e l d c h a r a c t e r s a r p r e s e n t e di s e v e r a l p o s e s , r u n n i n g o u o n e c o m b i n a t i o n s w i l l t a k e q u i t e w h i l e .T h v a r i e t y o f p r e d r a w n b a c k g r o u n d sa n s t i c k - o n s m a k e s t h p a c k a g e e t r e m e l y a p p e a l i n g t c h i l d r e n , w h c a s i m p l y b o o t u t h p r o g r a m a n d s t a r tm a k i n g p i c t u r e s .

S o w h a t c a y o d w i t h t h p i t u r e s y o c r e a t e ? W e l l , f i r s t , y o c a

S f P l c l u ' t

□ n l S t i c k - o n

C A R F I E L O S L I B H A F I V

u n W A

s i m p l y e n j o y t h e m o t h s c r e e n . Y o c a s a v e y o u r w o r k t o d a t a d i s k , s y o c a s h o w y o u r w o r k l a t e r t f r i e n d s . B u C r e a t e w i t h G a r f i e l d a l l o w sy o t p r i n t y o u r w o r k i s e v e r a l w a y s .Y o c a p r i n t t h c a r t o o n o s h e e t o p a p e r , p r i n t i a p o s t e r , o p r i n t i a l a b e l . T h d o c u m e n t a t i o n s u g g e s t s c r a t i n g I D t a g s f o s c h o o l s u p p l i e s , n a m ec a r d s f o p a r t i e s , p e r s o n a l i z e d s t a t i o ne r y , a n s i g n s , t n a m e j u s t f e p o s s ib i l i t i e s . A n o t h e r o p t i o n i t l i n k y o u rc a r t o o n s t o g e t h e r i a " e l e c t r o n i cc o m i c . " T h i s f e a t u r e , w h i c h i p o s s i b l eo n l y w h e n y o f o r m a t t h d a t a d i s kf r o m w i t h i n t h e C r e a t e w i t h G a r f i e l dp r o g r a m , a u t o m a t i c a l l y d i s p l a y s t h ec a r t o o n s i t h o r d e r y o u h a v e s a v e dt h e m t t h d a t a d i s k . A n i t h a t ' s n o e n o u g h , t h m a n u a l s u g g e s t s s e v e r a lr e l a t e d a c t i v i t i e s , w h i c h w i l l b u s e f u lm a i n l y f o t e a c h e r s .

C r e a t e w i t h G a r f i e l d i u s e f u l a n f u n . I m p r e s s i v e f o i t a b i l i t y t o g e t t h eu s e r c r e a t i n g s h o r t l y a f t e r b o o t - u p , i a l o w s f o c o n s i d e r a b l e a m o u n t o f l e x ib i l i t y . A n c h i l d o f s c h o o l a g s h o u l db a b l e t u s i e a s i l y , a n G a r f i e l df a n s o a n a g s h o u l d f i n d i a p p e a l i n g .F o t h o s e w h l i k e c r e a t i v i t y p r o g r a m st h a t e n c o u r a g e a n d d o n o i n t i m i d a t e ,r e c o m m e n d i h i g h l y .

— N e i l R a n d a l lD L

D L P a r kA l l e n , T e x a s 7 5 0 0 2$ 3 9 . 9 5

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

Page 46: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 46/120

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

E a c h m o n t h , C O M P U T E R S G a z e t t et a c k l e s s o m e q u e s t i o n s c o m m o n ! ] /a s k e d l i i / C o m m o d o r e u s e r s . I y o h a v e q u e s t i o n y o u ' d l i k e t o s e a n s w e r e d h e r e , s e n d i t o t h i s c o lu m n , c / o C O M P U T E D G a z e t t e , P . O .B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 .

I ' w o n d e r i n g i i t ' s p o s s ib l t r e c o v e r d i s k . w e n t t d l e t e p r o g r a m w i t h S C R A T C Ha n u s e d N E b a c c i d e n t . T h e r ew e r e a l e a s t 2 p r o g r a m s o n t h d i s k . T h e y w e r e n ' t b i g o n e s , b u t h e y w e r e i m p o r t a n t t m e

/ \ S o u n d s l i k e l o s t c a u s e . T h C o m m o d o r e d i s k c o m m a n d N E ( a b b r e v i a t e d N c o m p l e t e l y r e f o rm a t s t h d i s k , e r a s i n g a n i n f o rm a t i o n t h a t w a s t o r e d t h e r e .( D o n ' t c o n f u s e t h i s w i t h t h B A 5 1 Cc o m m a n d N E W , w h i c h e r a s e s t h ep r o g r a m c u r r e n t l y i m e m o r y w i t ho u a f f e c t i n g t h d i s k . ) I y o d o n ' th a v e a n y b a c k u p s , y o u r p r o g r a m sa r g o n e f o r e v e r .

H o w e v e r , t h e r e i a o u t s i d ec h a n c e t h a t t h e d a t a i r e c o v e r a b l e ,d e p e n d i n g o h o y o e n t e r e dN E W , H e r e i t h m o s t c o m m o ns y n t a x :O P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " N 0 : i / i s i -

i L i m c . i i l " : C L O S E 1 T h i s f o r m o N E c o m p l e t e l y

e r a s e s a n r e f o r m a t s t h e d i s k , g i i n i t h n e d i s k n a m c ( u t 1 c h a r a c t e r s ) a n t h i ( 2 - c h a r a c t e rd i s k i d e n t i f i e r ) y o s p e c i f i e d . A n p r e v i o u s l y s t o r e d d a t a i n o r e c o ve r a b l e . B u t , i t h e d i s k w a p r e v io u s l y f o r m a t t e d , N E c a a l s o b e n t e r e d l i k e t h i s :O I ' E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " N 0 : r f i s f r M r i w t r " :

C L O S E 1

. N o t i c e t h d i f f e r e n c e : N i i s p e c i f i e d . T h i s i k n o w n a s t h e f a s t -f o r m a t t i n g o p t i o n , i t a k e s s h o r tc u a n r e f o r m a t s b s i m p l yc l e a r i n g o u t h d i s k ' s d i r e c t o r y a n b l o c k a l l o c a t i o n m a p — t w o a r e a sw h e r e t h d i s k ' s c o n t e n t s a r i n

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

d e x e d a n o r g a n i z e d . T h a c t u a ld a t a o t h e d i s k i n o e r a s e d ; t h a t ' sw h t h i s f o r m o N E i f a s t e r , ( I w o r k s o n l y i t h e d i s k h a b e e n p r v i o u s l y f o r m a t t e d , h o w e v e r . )

S i n c e y o i n t e n d e d t u s t h S C R A T C H c o m m a n d ( a b b r e v i a t e dS i n s t e a d o f N E W , i t ' s p o s s i b l e t h a ty o i n a d v e r t e n t l y u s e d t h f a s t - f o rm a t t i n g o p t i o n , w h i c h r e s e m b l e st h s y n t a x o f t h e S C R A T C H c o m a n d ( O P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 ," S 0 \ f i l e n a m e " ; C L O S E 1 5 ) . T h e or e t i c a l l y , t h e r e f o r e , y o u r p r o g r a m sa r e r e c o v e r a b l e .

U n f o r t u n a t e l y , t h e j o b i v e r yd i f f i c u l t a n r e q u i r e s t h o r o u g hu n d e r s t a n d i n g o t h w a i n f o rm a t i o n i s t o r e d o t h d i s k . U s i n g

s e c t o r - l e v e l d i s k e d i t i n g u t i l i t y ,y o u h a v e t e x a m i n e e a c h s e c t o r o t h e d i s k a n r e b u i l d t h d i r e c t o r yp i e c e b p i e c e , t h e n u s V A L ID A T E c o m m a n d t r e b u i l d t h e b l o c ka l l o c a t i o n m a p . T h a t c o u l d t a k eh o u r s , e v e n f o a e x p e r t , a n p r o ba b l y i s n ' t w o r t h t h t r o u b l e u n l e s st h l o s t d a t a i e x t r e m e l y v a l u a b l e .

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

I ' c u r i o u s . W h a t ' s t h m o s t c o m m o n q u e s t i o n y o r c e i v e f o " S i m p l e A n s w e r s T C o m m o n Q u e s t i o n s " ?/ V T h a n s w e r t t h a t q u e s t i o nr e a l l y i s i m p l e : Q u e s t i o n s a b o u t r c a l c i t r a n t p r i n t e r s . M o s t l e t t e r s c a b s u m m e d u l i k e t h i s :

" I ' v e g o C o m m o d o r e 6 4 a X Y Z - 2 0 0 0 p r i n t e r , B i t b u c k e t - 9 9p r i n t e r i n t e r f a c e , a n H a r d S o f t ' sW o r d M a r t g l e r w o r d p r o c e s s i n g s o f tw a r e . W h e n t r t p r i n t u n d e r l i n e db o l d f a c e i t a l i c s i n e a r - l e t t e r - q u a l i t yc o n d e n s e d m o d e w i t h s u p e r s c r i p t sa n s u b s c r i p t s , a l g e i g a r b a g e .I ' v e w r i t t e n t C o m m o d o r e , t h X Y C o r p . , B i t b u c k e t I n c . , a n H a r d S o f ta b o u t m d i f f i c u l t y . B u e i t h e r t h e yd o n ' t r e p l y , o t h e y b l a m e o n o f t h e

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

U n f o r t u n a t e l y , t h e r e ' s n o m u c h w c a d w i t h t h e s e l e t t e r s .T h p r o b l e m i c a u s e d b t h c o p l e x i n t e r a c t i o n b e t w e e n t h c o p u t e r , p r i n t e r i n t e r f a c e , p r i n t e r , a n s o f t w a r e . G i v e n t h a m o u n t o h a r dw a r e a n d s o f t w a r e a v a i l a b l e f o C o m m o d o r e c o m p u t e r s , t h e r e m u s tb h u n d r e d s o f p o s s i b l e c o m b i n at i o n s . A l t h o u g h w h a v e v a r i e t y o fe q u i p m e n t , w c a r a r e l y d u p l i c a t et h e r e a d e r ' s s e t u p e x a c t l y , s w c a n ' t b e g i n t f i n d t h a n s w e r .

T h m a n u f a c t u r e r s u s u a l l yc a n ' t h e l p , b e c a u s e t h e y u s u a l l yc a n ' t d u p l i c a t e t h p r o b l e m , e i t h e r .A n t h m a n u f a c t u r e r s m a w e l l b r i g h t w h e n t h e y b l a m e e a c h o t h e r .A f t e r a l l , t h e i r p r o d u c t p r o b a b l yw o r k s f i n e b i t s e l f o w h e n u s e dw i t h f a m i l i a r c o m p o n e n t s i t h e i rt e s t l a b . T h e y c a n ' t a l w a y s a n t i c ip a t e t h e c c e n I r i c i t i e s o o t h e r l i n k si t h e c h a i n .

S w h a t ' s t h s o l u t i o n ? F i r s t ,t a k e p r e v e n t a t i v e m e a s u r e s . B e f o r ea s s e m b l i n g c o m p u t e r s y s t e m , t r t m a k e s u r e a l t h c o m p o n e n t s ( i c l u d i n g t h p r o g r a m s y o a n t i c i p a t eb u y i n g ) w o r k t o g e t h e r i h a r m o n y .I y o b u y o u r s y s t e m f r o m a f u l l -s e r v i c e d e a l e r , a s t s e i w o r k i n ga s s y s t c m — e s p e c i a l l y t h p r i n t e r ,p r i n t e r i n t e r f a c e , a n d a n y s o f t w a r et h a t d e p e n d s h e a v i l y o t h p r i n t e r ,s u c h a w o r d p r o c e s s o r .

W h a t i y o u ' v e a l r e a d y b o u g h ty o u r s y s t e m ? R e a d a n r e r e a d y o u rm a n u a l s , e x p e r i m e n t , s e e k h e l pf r o m u s e r g r o u p , a n t r p o s t i n gm e s s a g e s o b u l l e t i n b o a r d s y s t e m s( B B S s ) a n i n f o r m a t i o n s e r v i c e s .C h a n c e s a r t h a t s o m e o n e b e f o r ey o h a e n c o u n t e r e d a n s o l v e dy o u r p r o b l e m ; i t ' s j u s t a m a t t e r o f i n d i n g t h a t p e r s o n . < Q

Page 47: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 47/120

6 S 1 1 9 . 9 5

G e y o u r w o r k s p a c e b a c k a g a i n .C o n s o l i d a t e y o u r 6 4 6 4 o 1 2 s y s t e m

w i t h t h C o m m a n d C e n t e r .J u s t l o o k a a l i i n c l u d e s :

B u i l t - i n A P o w e r S t r i p w i t h p o w e r s u r g ea n v o l t a g e s p i k e p r o t e c t i o n , l i n e n o i s e f i l t e ri n a n d p o w e r o u t l e t s .

B u i l t - i n D r i v e / C P U C o o l i n g F a t p r e v e n to v e r h e a t i n g .

M o d u l a r T e l e p h o n e P l u g w i t h i t o w o n - l i n e / o f f - l i n e t e l e c o m m u n i c a t i o n ss w i t c h . ( O p t i o n a l o 6 a n 6 4 C ) .

M a s t e r A S w i t c h f o e a s y s y s t e mp o w e r u p

S i n g l e o D u a l D r i v e C o n f i g u r a t i o n s w i t h t h s t a n d a r d d r i v e i n s e r t . 1 2 8 .

6 4 C . . .$ 1 4 9 . 9 5

. . . . $ 1 2 9 . 9 5

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

C O M M A N D C E N T E R A C C E S S O R I E S( S p e c i f y 1 2 8 , 6 4 , o 6 4 w h e n o r d e r i n g !

D u s t C o v e r $ 1 9 . 9 5 c o v e r s e n t i r e s y s t e mK e y b o a r d C o v e r $ 1 9 . 9 5 s m o k e d a c r y l i cD r i v e R e s e t $ 1 4 . 9 5 o n s w i t c h p e d r i v eS h o r t S e r i a l C a b l e $ 9 . 9 5 f o c h a i n i n g d r i v e sM o d e m S w i t c h $ 9 . 9 5 6 4 / 6 4 C o p t i o nT i l t / S w i v e l M o n i t o r S t a n d S 1 4 . 9 5 s e e b e l o w

( C a l l f o r d e t a i l s )

D A T A D I R E C T O R

$ 3 9 . 9 5

S h a r e t w C o m m o d o r e * 6 - p i n s e r i a l d e v i c e sw i t h o n c o m p u t e r .S h a r e t w o c o m p u t e r s w i t h o n s e r i a l d e v i c e .W o r k s w i t h C o m m o d o r e ^ c o m p a t i b l e d i s kd r i v e s , p r i n t e r s , a n a l i n t e r f a c e s .L E i n d i c a t e s w h i c h d e v i c e i i u s e .C o n v e n i e n t b u t t o n r e s e t s d e v i c e .S a v e s w e a r o d i s k d r i v e s e r i a l p o r t s .E l i m i n a t e s c a b l e s w a p p i n g .

T I L T / S W I V E L M O N I T O R S T A N D

*

$ 1 4 . 9 5S w i v e l b a s e a d j u s t s t d e s i r e d v i e w i n g a n g l e .A c c o m m o d a t e s m o s t p o p u l a r m o n i t o r s .T e n s i o n a d j u s t m e n t h o l d s s t a n d f i r m l y i c o r r e c t p o s i t i o n .P a d d e d f e e t t o p r o t e c t s u r f a c e .C u s h i o n e d p a d s h o l d m o n i t o r s e c u r e l y i p l a c e .P l a c e s m o n i t o r a i d e a l v i e w i n g l e v e l a n p o s i t i o n .

S H I P P I N G A N H A N D L I N G » C o r n m M o r e I r t g i s l e f t d I r i d e m a r k o C o r r a n M o r e E l e c t r o n i c s . L i d .

C o n t i n e n t a l U . S .4 . 5 0 f o e a c h C o m m a n d C e n t e r2 . 0 0 l o o n a c c e s s o r y i t e m3 . 0 0 f o t w o m o r e a c c e s s o r i e s

A P O / F P O / C A N A D A / P u e r t o R i c o / H a w a i i / A l a s k a$ 1 3 . 0 0 f o e a c h C o m m a n d C e n t e r

4 . 0 0 l o o n a c c e s s o r y i t e m6 . 0 0 f o t w o m o r e a c c e s s o r i e s

S 2 . 0 0 c h a r g e f o C . O . D . o r d e r sI o w a r e s i d e n t s a d 4 s a l e s t a

P . O . B o 2 0 O a k d a l e , I 5 2 3 1 9

F r e e 3 0 - d a y t r i a l o f f e ra n o n e - y e a r w a r r a n t y .F o f a s t e r s e r v i c e , c a l l1 - 8 0 0 - 6 2 6 - 4 5 8 2 t o l l - f r e e1 - 3 1 9 - 3 3 8 - 7 1 2 3 ( I o w a

R e s i d e n t s )D E A L E R I N Q U I R I E S I N V I T E D

Page 48: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 48/120

U s i n g R E S T O R E A n T A

L a r r y C o t t o nL e t ' s d t h i n g s l i t t l e d i f f e r e n t l y t h i sm o n t h . F o c h a n g e o f p a c e , w e ' l ls t a r t w i t h B A S I C p r o g r a m a n l e t h e x p l a n a t i o n f o l l o w . W e ' l l c r e a t e

l i t t l e " R o l o d e x " p r o g r a m , w h i c h i s o r t o m i n i a t u r e d a t a b a s e — a n d i s d o i n g , w i l l i n t r o d u c e n e B A S I C c o m m a n d , R E S T O R E , a n n e B A S I C s t a t e m e n t , T A B .

M o s t o u a r f a m i l i a r w i t hR o l o d e x — a c a r d f i i e w i t h n a m e s ,a d d r e s s e s , a n t e l e p h o n e n u m b e r s ,u s u a l l y i a l p h a b e t i c a l o r d e r b l a s tn a m e .

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

C o m m e r c i a l l y a v a i l a b l e d a t ab a s e s a r v e r y s o p h i s t i c a t e d a n t a l k t o t h d i s k d r i v e l o t . W i t h o u R o l o d e x p r o g r a m , w e ' l l u s t h R E A D a n D A T A s t a t e m e n t s ,w h i c h w e ' v e s t u d i e d i t h l a s t t w c o l u m n s , t t a k e t h e p l a c e o c o m u n i c a t i o n w i t h t h e d i s k d r i v e .H e r e ' s o u r p r o g r a m :1 P R I N T " { C L R j "2 R E S T O R E : N S = " " : I N P U T " N A M E " ; N3 0 I F N S = " " T H E N P R 1 N T : G O T O 1 0 04 R E A D A S . B S5 I A S = " N L " T H E N P R I N T : P R I N T "

H O L I S T E D " : P R I N T : G O T O 2 06 I A $ < > N S T H E N 4 7 P R I N T i P K I N T B 8 P R I N T : G 0 T O 2 1 0 R E A D A S , B S : I F A $ = " N L " T H E N 2 0 1 1 P R I N T A S ; T A B | 7 ) ; B S : G O T O 1 0 02 0 P R I N T i P n i N T " P R E S S / i N Y K E

T C O N T I N U E "2 1 0 G E T R S : I F R S = " " T H E N 2 1 2 2 G O T O 1 1 0 0 0 D A T A L A R R Y , 2 8 5 , J I M , 2 8 0 , K E

N N Y , 2 6 5 , G O R D O N , 2 0 71 0 1 0 D A T A T E R R Y , 2 0 9 , J O H N , 2 0 4 , C

H R I 5 , 2 8 9 , N L , N LT h i s p r o g r a m w a w r i t t e n t

d i s p l a y t e l e p h o n e e x t e n s i o n n u b e r s i a o f f i c e . T y p e i i n b e i n gs u r e n o t t y p e s p a c e b e t w e e nT A a n t h o p e n p a r e n t h e s i s i l i n e 1 1 0 , a n t h e n r u n i t W h e n y o s e t h p r o m p t N A M E ? , t y p e J O H N

4 C O M P U T E R ' S G a z e t t e S e p t e m b e r 1 9 8 7

a n p r e s s R E T U R N . Y o s h o u l d s e 2 0 a n a n o t h e r p r o m p t .

W h e n y o s e t h N A M E ?p r o m p t , i y o d o n ' t r e m e m b e rw h e t h e r t h p e r s o n y o u w a n t t d i a l i i n d e x e d o n o t — o r p e r h a p sy o u ' v e f o r g o t t e n h o t s p e l l an a m e — j u s t p r e s s R E T U R N t d i p l a y l i s t o a l t h n a m e s i t w n e a t c o l u m n s .

T m a k e t h i s p r o g r a m r e a l l yu s e f u l , a l y o u h a v e t d i c h a n g et h n a m e s a n n u m b e r s ( a n d p r o ba b l y a d m o r e D A T A s t a t e m e n t s ) .O p e r h a p s y o u ' d l i k e d i f f e r e n t d a t aa l t o g e t h e r . B u w e ' r e g e t t i n g a h e a do f o u r s e l v e s . L e t ' s s e h o t h e p r og r a m w o r k s .

L i n e 1 0 j u s t c l e a r s t h s c r e e n . I y o w a n t d i f f e r e n t c o l o r s f o t h s c r e e n a n p r i n t i n g , l o o k i y o u ru s e r ' s m a n u a l f o i n s t r u c t i o n s o h o t c h a n g e t h e m .

T h R E S T O R E C o m m a n dW e n c o u n t e r o n o o u n e B A S I C c o m m a n d s i l i n e 2 0 . S i n c et h p r o g r a m w i l l d e p e n d o r e a di n t h r o u g h t h n a m e s a n n u b e r s e a c h t i m e n a m e i t y p e d i n w m u s t b a b l e t r e a d t h e d a t am o r e t h a n o n c e . T h c o m m a n d t d t h a t i R E S T O R E , w h i c h r e s e t st h c o m p u t e r t r e a d t h e d a t a f r o mt h b e g i n n i n g a g a i n .

H e r e ' s h o t h c o m p u t e r l o o k su n u m b e r a f t e r w t y p e i t h n a m e : F i r s t , l i n e 2 p r e s e n t s t h N A M E ? p r o m p t w i t h t h I N P U Ts t a t e m e n t . W h e n w t y p e s o m et h i n g , t h c o m p u t e r s t o r e s i a N $ I w j u s t p r e s s R E T U R N , N b c o m e s n u l l ( e m p t y ) s t r i n g , w h i c hw e ' v e l e a r n e d i e x p r e s s e d a q u t a t i o n m a r k s w i t h n o t h i n g i b t w e e n ( " )

L i n e 3 0 c h e c k s t s e i N i n u l l s t r i n g . I s o t h p r o g r a m p r i n t s

b l a n k l i n e a n j u m p s t l i n e 1 0 0 .L i n e 4 r e a d s t w p i e c e s o fd a t a — A $ { t h e n a m e ) a n B ( t h e

n u m b e r ) . L e t ' s s k i p l i n e 5 f o m o m e n t a n c o m e b a c k t i l a t e r .

L i n e 6 0 u s e s a I F - T H E N s t a t em e n t t c h e c k t h f i r s t p i e c e o f d a t a ,A $ a g a i n s t t h e t y p e d - i n n a m e , N $ I i i s n ' t t h s a m e , c o n t r o l i s e n tb a c k t l i n e 4 t r e a d t h n e x t t w p i e c e s o f d a t a . N o t i c e w d o n ' tn e e d t b o t h e r w i t h t h s e c o n dp i e c e o f d a t a , B $ — t h e n u m b e r — i fA d o e s n ' t m a t c h N $

T h c o m p u t e r l o o p s t h r o u g hl i n e s 4 0 - 6 0 — r e a d i n g a n c h e c ki n g , r e a d i n g a n c h e c k i n g — u n t i lt h I F - T H E N s t a t e m e n t i f a i l e d :N f i n a l l y m a t c h e s A $ . C o n t r o lg o e s t o l i n e 7 0 w h i c h p r i n t s B $ t h n u m b e r — t h e n t o l i n e 8 0 w h i c hs e n d s t h p r o g r a m b a c k t o l i n e 2 t a s f o a n o t h e r n a m e . T h t w P R I N T s i l i n e s 7 a n 8 j u s t p r i n tb l a n k l i n e s o t h e s c r e e n .

N o f o l i n e 5 0 . T h i s l i n e i u s e d i c a s e t h c o m p u t e r h a s r e a dt h r o u g h t h e n t i r e l i s t o n a m e s a n h a s n o t s u c c e e d e d i m a k i n gm a t c h . R e m e m b e r , w e ' r e r e a d i n gt w p i e c e s o f d a t a a a t i m e . W m u s tm a k e p r o v i s i o n f o l e t t i n g t h c o p u t e r k n o w t h e r e ' s n m o r e d a t a t r e a d . S w p u N L , N L a t h e n o t h d a t a a f l a g . Y o c a u s a n t h i n g y o w i s h a l o n g a y o t e s tf o i i n l i n e 5 0 I N i r e a d a A S N O L I S T E D i p r i n t e d a n t h p r o g r a m g o e s b a c k t o l i n e 2 f o a o t h e r t r y .

W h e n a r l i n e s 1 0 0 - 2 2 0 u s e d ?W n e e d w a t s h o w a l t h c a r d s i t h d a t a b a s e . T h b e s t w a i t r e a d a l t h d a t a a n p r i n t t h n a m e s a n d n u m b e r s o t h e s c r e e n .T h a t ' s e x a c t l y w h a t l i n e s 1 0 a n 1 1 d o u n t i l l i n e 1 0 r e a d s N L , N L ;a t h a t p o i n t t h e r e ' s n m o r e d a t a t b r e a d .

W a l s o n e e d p a u s e t h o l dt h n a m e s a n n u m b e r s o t h s c r e e n f o v i e w i n g . W c o u l d u s F O R - N E X T t i m i n g l o o p , b u t h t i m i n g p r o b a b l y w o u l d n o c o r r es p o n d t t h e l e n g t h o f t h e l i s t .

W h a t ' s t h b e s t w a t p a u s ea l o n g a s t h e u s e r w i s h e s ? U s G E ( s e e t h J u n e c o l u m n ) . L i n e 2 1

Page 49: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 49/120

g o e s i n t o a i n f i n i t e l o o p u n t i l a n k e i p r e s s e d , a w h i c h t i m e l i n e2 2 i e x e c u t e d . T h c o n t r o l i s e n tt l i n e 1 0 w h i c h c l e a r s t h e s c r e e n ,r e s t o r e s t h d a t a p o i n t e r t t h b g i n n i n g , a n p r e s e n t s t h N A M E ?p r o m p t o n c e a g a i n .

C u s t o m i z i n gI y o u ' d l i k e t t a i l o r t h i s p r o g r a mt y o u r o w n e e d s , c h a n g e t h e d a t as t a r t i n g a l i n e 1 0 0 0 . F o r i n s t a n c e , i y o h a v e r e c o r d o t a p e c o l l e ct i o n , s o m e o t h e d a t a l i n e s c o u l dl o o k l i k e t h i s :1 0 0 0 D A T A T H O M P S O N T W I N S ,

H E R E ' S T F U T U R E D A Y S ,2 1 . M I K E C R O S S . C A R O L I N AS K Y , 2 2

1 0 1 0 D A T A P E T E R C E T E R A ,S O U T U D E / S O L I T A I R E , 2 3 , J I M M YB U F F E T , F L O R 1 D A Y S , 2 4

1 0 2 0 D A T A J I M M Y B U F F E T , G R E A T E S TH I T S , 2 5 , N L , N L , N L

T h f o r m a t o t h d a t a i u t y o u ,b u i t h i s c a s e i t ' s o r g a n i z e d b a r i s t , a l b u m t i t l e , a n d a l b u m n u m b e r .T h n u m b e r c o u l d c o r r e l a t e w i t h ,s a y , t h o r d e r i w h i c h t h a l b u mw a a c q u i r e d .

I y o e n t e r t h e s e l i n e s a n t r t r u t h p r o g r a m w i t h o u t c h a n gi n a n y t h i n g e l s e , y o u ' l l q u i c k l yd i s c o v e r s e v e r a l b u g s . L e t ' s f i t h e m . F i r s t , w n e e d t r e a d t h r e ep i e c e s o f d a t a i n s t e a d o f t w o , s c h a n g e l i n e 4 t o 4 R E A D A S B S C C h a n g e l i n e 1 0 t o 1 0 R E A D A S B S C S I A " N L "

T H E N 2 0 A l s o b e s u r e t p u t h r e e d u

m d a t a i t e r . i s a y o u r l a s t d a t a f l a g( s e e l i n e 1 0 2 0 a b o v e ) .

N e x t , s i n c e y o p r o b a b l y o w s e v e r a l a l b u m s b t h s a m e a r t i s t ,a l s h o u l d b e d i s p l a y e d — u n l i k e t h R o l o d e x p r o g r a m , w h e r e w w a n te t d i s p l a y o n l y t h f i r s t m a t c h .T h e r e f o r e w n e e d t s e n d c o n t r o lb a c k t l i n e 4 i n s t e a d o f l i n e 2 0 .C h a n g e l i n e 8 a s f o l l o w s :8 G O T O 4 T h i s w i l l g b a c k t r e a d t h e n e x tt h r e e p i e c e s o f d a t a — n o t b a c k t t h R E S T O R E a l i n e 2 0 w h i c hs t a r t s r e a d i n g t h d a t a f r o m t h b e g i n n i n g .

A n s l i g h t m o d i f i c a t i o n t o u m e s s a g e i n l i n e 5 w o u l d b a p p r o p r i a t e :5 I A " N L " T H E N P R I N T :

P R I N T " N O M O R E L I S T I N G S " :P R I N T : G O T O 2

T h T A S t a t e m e n tA n o t h e r b u s h o u l d b e v e r y o b v io u s : S o m e t h i n g ' s w r o n g w i t h t h j u s t - p r e s s - R E T U R N r o u t i n e a l i n e s1 0 0 - 1 1 0 . P a r t o f t h e t r o u b l e i w i t ht h T A s t a t e m e n t .

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

I o u o l l i n e 1 1 0 , w s e t h t a t s e v e n s p a c e s , w h i c h w a s d t e r m i n e d b t h e l e n g t h o t h l o n ge s n a m e — G o r d o n — p l u s o n s p a c e . T h a t p l a c e d o u t e l e p h o n en u m b e r c o l u m n s e v e n s p a c e s t t h r i g h t o t h l e f t s c r e e n b o r d e r .

I o u n e d a t a , t h l o n g e s tn a m e o t h r e c o r d i n g a r t i s t —T h o m p s o n T w i n s — i s 1 4 c h a r a c t e r s( c o u n t i n g t h s p a c e ) . A d d i n g o n m o r e s p a c e y i e l d s T A v a l u e o 1 5 T h u s l i n e 1 1 b e c o m e s :1 1 P R I N T A S ; T A B ( 1 5 ) ; C S ; G O T O 1 0

R e m e m b e r t h s y n t a x o T A B :T h e r e ' s n s p a c e b e t w e e n T A a n t h e p a r e n t h e s e s . Y o u m u s t d e c i d eh o m u c h i n f o r m a t i o n y o w a n t t d i s p l a y i t h j u s t - p r e s s - R E T U R Nr o u t i n e . I n t h i s c a s e , l i n e 1 1 p r i n t st h a r t i s t ( A $ ) a n t h a l b u m n u b e ( C $ ) b t h a t a r t i s t .

T h e r e ' s o n m o r e p r o b l e m :L i n e 7 0 p r i n t s o n l y t h a l b u m ' s t t l e , n o i t n u m b e r . C h a n g e l i n e 7 t o 7 P R I N T : P R I N T B $ ; T A B ( 2 2 ) ; C ST h t a v a l u e o 2 i s e b t h l e n g t h o f t h e l o n g e s t n a m e o f t h e a b u t i t l e ( " H e r e ' s t F u t u r e D a y s " )p l u s o n s p a c e .

I n c i d e n t a l l y , t h n u m b e r i t h p a r e n t h e s e s a f t e r T A c a b a h i g h a s 2 5 5 , b u u s u a l l y n u m b e r sl e s s t h a n t h e s c r e e n w i d t h ( 4 0 ) a r u s e d .

N e x t m o n t h w e ' l l s t u d y T A h i m o r e , m e n t i o n a n o t h e r B A S I Cc o m m a n d t h a t ' s v e r y s i m i l a r t i t S P C , a n d l e a r n t h e r o p e s a b o u ts t r i n g s .

C O M BA u t h o r i z e d L i q u i d a t o r

F A C T O R YN E W !F I R S T

Q U A L I T Y !

C O M M O D O R E ®V I C M 0 D E M ™U s w i t h t h C o m m o d o r e " C G 4 " ,

t h S X - 6 4 a r t h e V I C - 2 0 C o m p u t e r .B e l l 1 0 C o m p a t i b l e .F u l l D l e x ; 3 0 B a u d .M a n u a l D i a l D i r e c t C o n n e c t i n g .F C R e g i s t e r e d .

T h i s M o d e m i L O l i q u i d a t i o n p r i c e db e c a u s e i w a c l o s e d o u b C o m m od o r e ! * A d i t y o u r c o m p u t e r l o r a c c e s st t i m e l y f i n a n c i a l i n f o r m a t i o n , n e w s a n r e f e r e n c e l i b r a r i e s . . . a s n e a r a s y o u rp h o n e ! A a f f o r d a b l e i n t r o d u c t i o n t p h o n e / c o m p u t e r s e r v i c e s : a n y o c a c o m m u n i c a t e w i t h c o m p u t e r u s e r s w h a l s o o w m o d e m s !U s w i t h d a t a c a s s e t t e ( i n c l u d e d ) , o w i t ht e r m i n a l p r o g r a m s o f t w a r e , a v a i l a b l e a c o m p u t e r s t o r e s .

9 0 - D a y U m l t e d F a c t o r y W a r r a n t y .u s t * 5 9 . 0 0 * 1 L i q u i d a t i o nP r i c e d A t O n l y .

H e H - 2 7 5 2 - 7 0 4 1 - 0 7 2 S h i p , h a n d : J 4 . 0 D o a C o m m o d o r e I r e g l i t e r e d I r f l d o m m k o C o m m o d o r eE l e c l r a n l c i . L i d .

C r e d i t c a r d m e m t u r a c a o * d » rp h o f i v , 2 f u m n d a y , d a y * f l w e e k .

T o l l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9. . i . - . - : - . ■ . ■ ■ i i i . i r , , ^ , ■ i i a i t i a r t w b | e t i t i p t c u l c v d r t t o n a P i t i t t c a l l o v r r r f * 1 I n q u i r e

S E N D T O H e H - 2 7 5 2C . O . M . B . D i r e c t M a r k e t i n g C o r p .1 4 0 5 X e n i u m L a n e H / M i n n e a p o l i s . M 5 5 4 4 1 - 4 4 9 4S e n O M o d f l m f i ) H e H - 2 7 5 2 - 7 0 4 1 - 0 7 ? a S 1 e a c h ,p F u s $ 4 e a c h f o r s h i p , h a n d l i n g ( M i n n e s o l a r e s i d e n t s a d 6 * s a l e s l a x S o r ^ 1 . n C o r d e r s

M c h o c k 0 m o n e y o r d e r i e n c l o s e d { N d e l a y s I p r o c e s s i n g o r d e r s p a r t j C c h e c k }

p l e a s e m m m ~ & * t t r ^ i A i

A c c l N P L E A S E P R I N T C L E A R L YN < i r m

- E x p -

C i t y

P h o n f l -

S > g n H e r e

Page 50: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 50/120

S i n c e 1 9 8 1

L y c o C o m p u t e rM a r k e t i n g C o n s u l t a n t s

C O M M O D O R E( r e g . $ 1 0 0 9 . 8 5 )

$ 6 9 9C o m m o d o r e 1 5 7 1 D i s k D r i v eC o m m o d o r e 1 2 C o m p u t e rT h o m p s o n 4 1 2 0 C o l o rM o n i t o r w / C a b ! e

C O M M O D O R E P 1 0 - 2 c o m m o d o r e

C O M M O D O R E 6 4 — ■

C o m m o d o r e 6 C o m p u t e rC o m m o d o r e 1 5 4 1 D r i v e

N 1 P r i n t e r

F l e x i b l e " o p e na r c h i t e c t u r e "d e s i g n f o e a s yi n s t a l l a t i o n o v a r i e t y o o p t i o n s6 4 R A a n t w 5 d r i v e s

$ 6 1 9

L i m i t e d S p e c i a l

B L U E C H I PP E R S O N A LC O M P U T E R

1 0 0 % I B P C / X Tc o m p a t i b l e !

H A R D W A R EC 1 2 8 C o m p u l w £ 2 4 91 5 7 1 D t e k O r r v e $ 2 2 51 2 8 0 C o m p u l m S C A L L1 5 8 1 D i s k O l i v e S C A L L

C o m p u l w J I T S1 5 4 ! D i s k D r i v e S 1 8 51 9 0 2 M o n i t o r $ 2 8 51 B 0 2 C M o n i t o r S I S aI n d u s G T C - 6 4 D r i v e . $ 1 7 5 . 9 5B l u e C h i p 6 4 D n v o . . . S C A L LD l u e C h i p C 1 2 8 D n v e . S C A L Li 6 7 0 M o O e m S C A L L

C - 1 3 5 1 M o u w S 3 c - 1 7 0 0 1 2 8 K r a . . . . s i o g . g sC - 1 7 5 0 R A M S 1 6 9 . 9 5G « O S S 3 S . B S

B L U E C H I PH A R D W A R E

P 5 V D r i v e t n M D O S * B a s i c S o $ 8 B C I Z G G r M o n l D T S 8 B C 1 2 A m M o n i t o r $ 8 B C 1 4 C o l o r R G M o n i t o r S 2 G 9B C C C o l w C a r d . . S 9 J . 9 98 C P C P C / X T C o m p S 5 5 9

( G i e e n . a m b o rc o l o r m e t o r ,

a v a i l a b l e }

r e g . S 7 3 7 $ 4 7 5

C O M M O D O R E P 1 r e a d y - t o - u s ep a c k a g e o

c o m p u t i n g p o w e ra n v e r s a t i l eg r a p h i c s !C o m m o d o r e 1 9 0 2m o n i l o r o p t i o n a l

$ 5 5 9

B l u e C h i p T u r b od u a l - s p e e d p r o c e s s o r ,4 . 7 7 a n 8 . 0 0 M H 6 4 0 K i n t e r n a l R A c o l o r d i s p l a y a d a p t e rC a l l f o d e t a i l s !

$ 7 4 9

1 - 8 0 0 - 2 3 3 - 8 7 6 0

Page 51: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 51/120

L y c o M e a n s T o t a l S e r v i c e . D i s k

M a r k " M a c " B o w s e r ,S a l e s M a n a g e r

w o u l d p e r s o n a l l yI l k o t t h a n k a l o o u p a s t c u s t o m e r s f o h e l p i n g t m a k e L y c oC o m p u t e r o n o t h l a r g e s t m a i l o r d e rc o m p a n i e s a n dl e a d e r I t h I n d u s t r y .A l s o , w o u l d l i k e t e x t e n d m p e r s o n a li n v i t a t i o n t a l c o m p u t e re n t h u s i a s t s w h h a v en o e x p e r i e n c e d t h s e r v i c e s t h a t w p r o v i d e .P l e a s e c a l l o u t r a i n e d

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

F i r s t a n f o r e m o s t o u r p h i l o s o p h y I t k e e p a b r e a s to f t h e c h a n g i n g m a r k e t s t h a t w c a p r o v i d e y o w i t hn o t o n l y ( a c t o r y - l r e s h m e r c h a n d i s e C u t a l s o t h n e w e s tm o d e l s o f f e r e d b t h m a n u f a c t u r e r s a t h e a b s o l u t e b e s tp o s s i b l e p r i c e s . A n w o f f e r t h w i d e s t s e l e c t i o n o c o m p u t e r h a r d w a r e , s o f t w a r e a n a c c e s s o r i e s .

F e e l f r e e t c a l l L y c o i y o w a n t t k n o w m o r e a b o u tp a r t i c u l a r I t e m . c a n ' t s t r e s s e n o u g h t h a t o u t o l l - f r e e

n u m b e r i n o j u s t f o o r d e r s . M a n y c o m p a n i e s h a v et o l l - f r e e n u m b e r t o o r d e r i n g , b u i y o j u s t w a n t t a s q u e s t i o n a b o u t a p r o d u c t , y o h a v e t m a k e t o l l c a l l . N o a L y c o . O u t r a i n e d s a l e s s t a f f i k n o w l e d g e a b l e a b o u t a l t h p r o d u c t s w s t o c k a n i h a p p y t a n s w e r a n q u e s t i o n sy o m a h a v e . W w i l l d o u r b B s t t m a k e s u r e t h a t t h p r d u e l y o s e l e c t w i l l f i y o u r a p p l i c a t i o n . W a l s o h a v eS a t u r d a y h o u r s o n m o r e r e a s o n t c a l l u f o a l y o u rc o m p u t e r n e e d s .

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

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

L y c o C o m p u t e rS t o c k s m u l t i m i l l i o nd o l l a r i n v e n t o r y o f a c t o r y - f r e s hm e r c h a n d i s e . C h a n c e sa r w h a v B e x a c t l yw h a t y o u w a n t r i g h t i o u w a r e h o u s e . A n t h a tm e a n s y o u ' l l g e i f a s t .I f a c t , o r d e r s a r en o r m a l l y s h i p p e d w i t h i n2 h o u r s . S h i p p i n g o p r e p a i d c a s h o r d e r s i f r e e i t h U . S . . a n t h e r e i n d e p o s i t

r e q u i r e d o C . O . D . o r d e r s . A i r f r e i g h t o U P B l u e / R e d L a b e ls h i p p i n g i a v a i l a b l e , t o o . A n a l p r o d u c t s c a r r y t h f u l lm a n u f a c t u r e r s ' w a r r a n t i e s .

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

T O R D E R , C A L L T O L L - F R E E : 1 - 8 0 0 - 2 3 3 - 8 7 6 0I P A 1 - 7 1 7 - 4 9 4 - 1 0 3 0

H o u r s : 9 A t 8 P M , M o n . T h u r s .9 A t 6 P M , F r i d a y 1 0 A M t 6 P M , S a t u r d a y

F o C u s t o m e r S o r v i c e , c a l l 1 - 7 1 7 - 4 9 4 - 1 6 7 0 ,9 A t 5 P M , M o n , F r i .

O w r i t e : L y c o C o m p u t e r , I n c .P . O . B o 5 0 8 8 , J e r s e y S h o r e , P 1 7 7 4 0

R l i k - F r e e P o l i c y : u r m a n u l a c l u r e r a ' w a r r a n t i e s n s a i n s l a o u t s J C f l P p r i c e s s h o w 4 c a s h d i s c o u n t a d d 4 l o r c r e d i l c a r d s • A P O , F P O ,

i n t e r n a t i o n a l : a d $ p l u s 3 l o r p r i o r i t y 4 - w e e k c l e a r a n c e o p e r s o n a l c h e c k sw c h e c k f o c r e d r f c a r d I h e f t c o m p a r a b i l i t y n o t g u a r a n t e e d r e t u r n

a u t h o r i z a t i o n r e q u i r e d < « . ■ ■ . ! . . ' h L i l t y s u b j o c l t c h a n g e

N e I t e m !r j o n i p u i r - A m U g h i C e n t e r

H e a v y - d u t y w e i g h t e d b a s e f o e x t r a s t a b i l i t yB u i l t - i n s t o r a g e l o d i s k s ,p e n s , a n p a p a rT w o - h i n g o d d e s k t o p a r l o o p t i m a l p o s i t i o n i n g

I n t r o d u c t o r yp r i c e : $ 2 9 . 9 5

( I n s l u d e l d e l i v e r y )

D i s cS t o r a g e

Q V S - 1 0 S V . S 9 O V S - 7 5 5 V S 1 6 . 9 5G V S - 4 O 3 W $ 1 1 . 9 5

G r e a tN e w s

P e a k P e r i p h e r a l s R S 2 3 2M o d e m a d a p t e r l o C 6 4 / 1 2 8

A d a p t s s t D B 2 5 M o d e m t y o u r C o m m o d o r e c o m p u t e r

O n l y $ 1 9 . 9 5

P r i n t e rI n t e r f a c e s J o y s t i

X e l e c J r 5 3 8 . 9 5X e t e c S u p e f f l r a p h k s . . S 5 B . 9 5P P $ 4 5 . 9 5C a r d c o $ 3 2 . 9 5C a r d c o G W h i l 1 3 5 . 9 5C a r u c o S u p e r M 9

S p e c i a lP u r c h a s e

D a l a E h a r e - M o s s o n g o r M o d e m3 0 B a u d A u t o D i a f A u l oA n s w e r M o d e m

O n l y $ 3 2 . 9 5

G r e a tB a r g a i n

C o n t r i v e r M - M o u s eW a l l s w i t h G e e sC o m p l e t e w i l d G r a p h i c U t i l i t yS o f t w a r e

O n l y $ 3 2 . 9 5M o u s e P a d s

p r o v i d e s c l e a n , d u s M r t r f l b u t -f a t a l o y o u r m o u s oN r > m a r b a c k i n g t p r o t e c ty o u r d e s k s u r f a c e

8 x 9 x 1 1

. $ 8 . 9 5$ 1 0 . 9 5

5 - 1 / 4M a x e l l :S S D DD S D DB a n u i :S 8 D D0 S 0 D8 K C :S S O DD S D OD S H DV e r b a t i m :S S D DD S D DG a n e r l c :S K D S D D3 . 3 H S S D DO S D DM a x * l l :S S D DD S D OV M I I . I I U I IS S D DD S D DS K C :S S D DD S O DG e n e r i c ;S S D DD S D D . . . .

T a T a T a T a E c o n o m yS l i k S t i r *S l a c k M a B o a t3 - W a yB a t h a n d l e5 M X JS O O X J - A p p l e ' P C . . . .W i n n e r 9 0 9W i c o I B C o t i l r n o r J o y s t i c k

P a l O B iP a 1 0 9 1E p s o n F X 2 8 6E p s o n F X 8 6E p s o n L X 8 6S t o r N X 1 0S t a r S H 1 0S t a r S R 1 5O k 1 B 2 - 1 8 2S e i k o s J i B S s e r i e sP C o l o rC 1 2 B1 5 7 1A m i g a

2 0 s h e e t l a s e r1 0 0 0 s t i e o t l a s u r1 5 s n e e t i v o r y .

Page 52: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 52/120

S O F T W A R E

1 5 s h e e l w f i l t e . 2 0 1 0 . . . . S 9 . 9 51 0 0 0 s h G r b a r 1 4 " . . S 2 9 1 0 0 0 m a i l i n g l a b e l s $ 9 . 9 5

S u r g eS u p p r e s s o r s

O V S u r g e 6 - o u t l e i S 2 4 . 9 5Q V S u r g e 6 - o u l l e l m E M I . B F I S 3 2 . 9 5Q V S u r g e 6 - o u « 9 l w i t nI n d i c a t o r $ 2 9 . 9 5O V 6 - o u t . P o w , S W $ 1 4 . 9 $

D r i v eM a i n t e n a n c e

N o r t r o n l c s S V * D r i v eC l e a n e r S 9 . 9 5N o r t r o n l c s 5 > / » D r i v eC l e a n e r K i $ 1 7 . 9 5

S w i t c hB o x e s

C a n t - 2 5 ' A $ 4 9 . 9 8C e n t 3 6 A £ 4 9 . 9 5R S 2 3 2 A B $ 5 2 . 9 5C a n t A B S S 4 . 9 5R S 2 3 2 A B C O 1 5 9 . 9 5C a n t A S C D $ 5 9 . 9 5

C o l o r R i b b o n sA v a i l a b l e

S K T 1 2 0 V H V i d e o T a p e :

e a c h 1 4 . 4 93 p n c K $ 1 2 . 7 51 p a c k S 3 9 . 9 0

C l o s e o u t s !F a c t o r y F r e s h

S p e c i a l P r i c i n gC a l l f o r A v a i l a b i l i t y

J u k iO k i O a t a 1 9 2 1O k u J a t a 1 9 2 PP r o w r i l a r 1 5 5 0 5 . . . . .C o r d c o V i 2 0 - s l o lC a r d e o V i 2 3 - E l o tC a r f l c o C 2 - s l o tC a r d c o 1 6 R A V i 2 S u o o r S k e t c h C t K o a l a P a P J Q u a n t u m L i n kL o a d i n g E d g eC o m p u t e r C o v « r - u p( i j u s t c c v o r s )F l i p F i l e . . N o v a t i o n m o d e m sA n c h o r m o d e m sP e r s o n a l P e n p h o r a l sM a n n e s m a n T a l l y , . . , . ,C a r t r o n

H o _ , . ,T o s h i b a

S S A V ES S A V E

. . S S A V E. . S S A V E. . S S A V E, . $ S A V E. . S S A V E

. . S S A V E. . S S A V E. . S S A V E. . S S A V E. . S S A V E

S S A V ES S A V E

. . S S A V E. . S S A V E. . S S A V E

S S A V E. . S S A V E. . . S S A V E

S S A V EG r o u t i a v l n g ! i o E p y x .C n r d c o h E a s t a K o u » . H i g h

B r o d e r b u n d :B a n k S L W n l e r 1 2 8 K . 5 3 2 . 9 5C a r m e n S a D i e g o 5 2 2 . 9 5C h a m p . L o d e R u n n o r . . $ 2 4 . 9 5G r a p h i c U t > . I I I I I S 1 5 . 9 SK a r a t e k a $ 1 8 . 9 5P r i n t S h o p $ 2 9 P r i n t S h o p C o m p n n S 2 2 . 9 5P n n t S h o p P a p e r $ 1 2 . 9 5S c i e n c e K £ 3 5 . 9 5L o d e R u n n e r 5 2 4 . 9 5B a n k S L F i l e r S 3 2 . 9 5B a n k S i M a i l e r $ 3 2 . 9 5A c c e i cL o a d e r B o a r d $ 2 4 . 9 5

■ M « h 5 $ 2 3 . 8 5M a c h 1 2 S 2 9 . 9 51 0 t h F r a m e S 2 4 . 9 5E k o c T D u r n a m e n l 5 1 3 . 9 5T o u r n a m e n t # 1 $ 1 3 . 9 5T r i p l e P a c k S 1 4 . 9 5W l d . C l L e a d e r B r d . . . S 2 4 . 9 SA c l l v l i l o n :A l l a n s S 2 2 . 9 5' . I i . i i i i i . n l i . i « ' i J . i l i £ 2 2 . 9 5H a c k e r $ 1 2 . 9 5H a c k e r $ 2 2 . 9 5L a b y r i n t h S I 9 . 9 5M u s i c S t u d i o S 2 2 . 9 ST a s a T i m e s S 1 9 . 9 5T r i a n i c S 1 4 . 9 5M l c r o p r o u :F - 1 5 S t r i k e E a g l e $ 2 2 . 9 5G u n s h i p $ 2 4 . 9 5K e n n e d y A p p r o a c h S 1 5 . 9 5S i l o n l S e r v i c e S 2 2 . B 5S o t o F H f l M S 1 B . 9 5T o G u n n e r 5 1 5 . 9 5

M l c r o l e a g . B a s e o a l l S 2 4 . 9 5G e n e r a l M a n a g e r £ 1 8 . 9 5S t a l D i s k S 1 S . 9 5' B 6 T o a m D i 5 k $ 1 3 . 9 5M t c r g l e a o . W r o s t l i n g $ r j o wS t r a t e g i c S i m u l a t i o n ! .G o m s t o n o H e a l e r 5 1 8 . 9 5G e t t y s b u r g $ 3 5 . 9 5K a m p r g r u p p e 5 3 5 . 9 5P h a n t a s * I $ 2 4 . 9 5P h a n t a s t a I I 5 2 4 . 9 5R i n g o f Z e r l i n S 2 4 . 9 5R o a d W a r 2 0 0 0 S 2 4 . 9 5S h a r d o S p r i n g $ 2 4 . 9 5W i z a r d s C r o w n S 2 4 . 9 5W a I t h S P a c i f i c . . $ 3 5 . 9 5W a r g a m e C o n s t r . . $ 1 8 . 9 5B a l t l o c r u i S e r $ 3 9 G a m s l o n o W a n i o r $ 1 4 . 9 5B a l D c 1 9 B 5 S 2 4 . 9 5F i e l d O F i r e S 2 7 . 9 5B a t t a l i o n C o m m a n d e r £ 2 7 . 9 5B a t l l e f o N o r m a n d y . . . . £ 2 7 . 9 5B a t t l e o A n t e l i e m $ 3 2 . 9 5C o l o n i a l C o n q u e s l $ 2 7 . 9 5C o m p u t e r A m b u s h £ 3 9 . 9 5P r G o l f T o u r 5 2 7 . 9 5S u b l o g l c :B a s e b a l l S t a d i u m £ 1 5 . 9 5F l i g h t S i m u l a t o r I £ 3 1 . 9 5J e S i m u l a t o r $ £ 5 . 9 5N i g h t M i s s i o n P i n b a l l . . . $ 2 1 . 9 5S c o n o r y D i s k S 1 5 . 9 5S u b l o g l c B a s e b a l l S 3 I . 9 5S u b l o g i o F o o t b a l l $ 2 5 . 9 5

C r e a t e C a l e n d a r $ 1 7 . 9 5

M o v i e M o n s t e r $ 1 3 . 9 5M u l u p l a n S 2 4 . 9 5S u b S a t l l a $ 2 4 . 9 5W i n t e r G a m e s $ 2 4 . 9 5S u p o r C y c l e $ 1 3 . 9 5G r n p f l l c s S c r a p o o o H . . . . $ 1 4 . 9 5S i r . S p o r t s B a s k e t b a l l . 5 2 4 . 9 5W l d . ' B Q r e o l B o s o b a l l . S 1 3 . 9 5S u m m o r G a m e s I $ 2 2 . 9 5V o r p o l U t i l i t y K i S 1 5 . 9 5W o r l d G a m e s S 2 2 . 9 5F i r e b i r d :C o l o s s u s I . . . . , $ 2 1 . 9 5E l i t e $ 1 9 . 9 5F r a n k i e G o e s t I t a l y . . S 1 9 . 9 5G o l d e n P a t h $ 2 4 . 9 5G u i l d o T h i e v e s S 2 9 P a w n $ 2 4 . 9 5T a l k i n g T e a c h e r S 2 4 . 9 5T r a c k e r S 2 4 . 9 5S t a r g l i d e r $ 2 4 . 9 5S e n i r y $ 2 9 H T e c h E i p n a a l o n i :H o a r t W a r e S 6 . 5 0H o l i d a y P a p e r S 8 . 9 5C a r d W a r e S 8 . 5 0P a r l y W a r e $ 9 . 5 0U n i s o n W o r l d ;A r G a l l e r y o r S 1 5 . 9 5P r m l M a s t e r S 2 2 . 9 5A c t i o n S o f t :U P o r i G C O p o $ 1 9 . 9 5T l m e w o r t i i :P a r t r w r 5 4 J 3 4 . 9 5P a n r w r 1 2 B $ 3 9 . 9 5S w l r t C a l c 1 2 B $ 3 9 . 9 5W o r d w r i t e r 1 2 S 3 9 . 9 5

J m u g aA c c e i e :L c ^ d O r B o a r d $ 2 4 . 9 5l O i h F r a m a $ 2 4 . 9 5T o u r n a m e n t # $ 1 4 . 9 5A c t r v l i l o n ;C h a m p . B a s k e t b a l l $ 2 7 . 9 5W i o m p i o n s i u p G o l f $ 2 4 . 9 5G F F o o t b a l l . , S 2 7 . 9 5H a c k e r $ 1 7 . 9 5H a c k e r $ 2 4 . 9 5M u s i c S t u d i o $ 2 9 . 9 5T a s s T i m e s S 2 4 . 9 5S t r a t e g i c S i m u l a t i o n ! :C o m p u t e r B a a a b a l l $ 2 4 . 9 5K a m p f g r u p p e $ 3 5 . 9 5S u b l o g l c :F l i g m S i m u l a t o r I S 3 2 . 9 5J e S i m u l a t o r S C A L LE p y i :A p ? n a l T r i l o a y S 1 4 . 9 5R o g u e S 2 2 . 9 5W i n l e r G a m e s S 2 2 . 9 5F i r e b i r d :G u i l d o T h i e v e s S 2 7 . 9 5P a w n S 2 6 . 9 SS l a r g W e r S 2 7 . 9 5U n l u n W o r M :P r m l M a s l e r S 2 4 . 9 5A r t G a l l e r y o S 1 B . 9 5

A c t l v i r . i o nP e h W e B e a c h S 2 4 . 9 5C h a m p . B a s u b a l l S 2 4 . 9 5C h a m p . B a a k e l b o l l 5 2 4 . 9 5Z o r k T r i l o g y $ 3 9 . 9 5G F F o o t b a l l $ 2 4 , 9 5L e a t h e r G o d d e s s e s $ 2 4 . 9 5M o o n m i s t $ 2 4 . 9 5M i c r o p r o s e :C o n f l i c t V i e t n a m S 2 9 C r u s a d e I E u r o p e $ 2 4 . 9 5D e c i s i o n D e s e r t S 2 4 . 9 5F - 1 5 S t r i k e E a g l e $ 2 2 . 9 5S i l e n l S o r v i c o $ 2 2 . 9 5

H i > l ■ . ; „ . -M i c i o l e a g B a s e b a l l . . . . £ 2 5 . 9 5G e n e r a l M a n o g o r $ 1 9 . 9 5S l a t D i s k $ 1 7 . 9 5B T e a m D t s K S 1 4 . B 5

E p y j :A p s h a l T r i l o g y S 1 4 . 9 SC r a a t o C a l e n d a r S 7 . 9 5D o s t r o y o r $ 2 4 . 9 5K a r a t e C h a m p $ 1 9 . 9 5M o v i e M o n s t e r S 1 4 . 9 5R o g u e $ 1 9 . 9 5S t S p o r t s B a s k e t b a l l . . . $ 2 4 . 9 5S u B a t l l e S i m u l a t o r . . $ 2 4 . 9 5W i n l e r G a m e s $ 2 4 . 9 5W o r l d G a m e s 5 2 4 . 9 5S t r a t e g i c S i m u l a t i o n ! :R o a d W a 2 0 0 0 S 2 4 . B 5K o m p t g r u p o o $ 3 5 . 9 5S h a r d o S p r i n g S 2 4 . 9 5S a t i r e o A n t o l i e m $ 3 5 . 9 5C o m p u t e r B a s e b a l l $ 1 4 . 9 5G e t t y s b u r g S 3 9 K r a g n l s i D e s e r t S 2 7 . 9 5S u b l o g l c :J e S i m u l a l o r $ 3 2 . 9 5S c e n e r y J a p a n $ 1 5 . 9 5S c e n e r y S a F r a n $ 1 5 . 9 5S c o n e i y # i - * 6 S 6 9 9 S u b l o g l c B a s e b a l l S 3 2 . 9 5S u b l o g i c F o o t b a l l S 3 2 . 9 5F l i g h t S i m u l a t o r $ 3 6 . 9 5B r o d e r b u n d :A n c i e n t A r o W a S 2 B . 9 5P r i n t S h o p S 3 7 . 9 SP n n t S h o p C o m p a n £ 3 1 . 9 5G r a p h i c L i b . o f £ 2 1 . 9 5K a r a t a k a 5 2 1 , 9 5T o S r i o p S 2 9 . 9 5B u n k S t W r i t e r S S 4 . 9 5U n H o n W o r i d :A G a l l e r y S 1 B . 9 SN a u r s M a s t e r S 5 5 . 9 5P r i n t M a s t e r $ 3 6 . 9 5F i r e b i r d :S l a r g l i d e r S 2 7 . 9 5G u i l d o l T h i e u e s 5 2 7 . 9 5

< 5 S e a g a t eH A R D D R I V E S

2 m e . $ 3 0 9

Page 53: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 53/120

L y c o C o m p u t e r i o n o t h o l d e s t a n m o s t e s t a b l i s h e d c o m p u t e r s u p p l i e r s i

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

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

c o m p u t e r s a l e s i y o u r a s s u r a n c e o s e r v i c e a n q u a l i t y

m e r c h a n d i s e .

T h R e l i a b l e , A f f o r d a b l e C h o i c e

1 2 0 c p s D r a f t M o d e• 2 c p N L

W o r d P r o c e s sF r i c t i o n F e e d

( 2 - y e a r w a r r a n t y )

P a n a s o n i cI O 8 O 1

. I

N P - 1 0 ' S P E C I A LN X - 1 0 S 1 6 SN X - 1 0 C w / i n t e r f a c e . . S 1 9 9N L - 1 0 S 1 9 9N X - 1 5 $ 2 9 5N D - 1 0 5 3 2 9N D - 1 5 $ 4 2 5N R - 1 5 S 4 5 9N B - 1 5 S 7 6 9N B 2 4 - 1 0 $ 3 9 9N B 2 4 - 1 5 $ 5 9 9S D - 1 0 $ 2 2 9S D - 1 5 $ 3 5 9S R - 1 0 $ 3 8 9S R - 1 5 $ 4 4 9P o w e r t y p e $ 1 7 9

S E I K O S H AS 1 8 A S 1 4 5S 1 8 0 V C S 1 4 5S 1 0 0 0 1 $ 1 6 5S P 1 0 0 0 V C ' S P E C I A LS 1 2 0 0 A I S 1 9 5S 1 2 0 0 V C S N E WS 1 2 0 0 A S R S 2 3 2 . . $ 1 9 5S 8 0 A i $ 3 7 5M P 1 3 0 0 A 1 $ 3 5 9M P 5 3 O Q A i $ 4 6 9B P 5 4 2 0 A i $ 1 0 7 5S S e r i e s R i b b o n $ 8 . 5 0

D I A B L OD 2 S 4 9 96 3 5 $ 7 7 9D - 8 0 I $ 1 2 9 9( s p e c i a l s h i p p i n g c a l l f o d e t a i l s )

. I

S p e c i a l P u r c h a s e

N 1 o n e r o i

1 0 0 c p s d r a f t2 N L E F r o n t P a n e lS e l e c t i o nA u t o S i n g l eS h e e t F e e dA d j u s t a b l eT r a c t o r F e e d

( L i m i t e d Q u a n t i t y ) $ 1 2 9 . 9 5C - 6 4 / 1 2 8 C o m p a t i b l e

( 2 - y e a r w a r r a n t y )

S P - 1 0 0 0 V C1 0 c p D r a f tM o d e

• 2 c p N L D i r e c tC o n n e c t

P a n a s o n i c1 0 8 0 i $ 1 5 91 0 9 1 i S 1 7 91 0 9 3 S 3 1 91 5 9 2 S 3 8 91 5 9 5 W - 4 9

3 1 3 1 $ 2 5 93 1 5 1 $ 3 9 91 0 B 0 A P l i 5 2 3 9

S I L V E R R E E DE X 4 2 0 P 5 2 0 9E X 6 0 0 P S 5 3 9E X 8 0 0 P S 6 4 9

O K l f M T AO W m n t o K ) $ 1 2 9p l u f l N P l a y C a r t - S C A L L1 2 N L S 2 1 8 S C A L L1 B 2 S 2 4 51 9 2 + S 3 5 51 9 3 + S S 3 92 9 w . ' m i e r f a c s S 5 3 92 9 w . ' i n l B r f f l c a $ 6 7 9

# C I T I Z E N1 2 S 1 6 9M S P - 1 0 . , S 2 5 9M S P - 2 0 S 2 9 9M S P - 1 5 S 3 2 9M S P - 2 5 S 3 9 9P r e m i e r s 3 , . 5 4 6 9T r i b u t e 2 2 4 S 6 4 9

T o s h i b a3 2 1 3 1 S C A L LP 3 4 1 E J G 9 9P 3 S 1 M o d e l l l S 1 Q 9 9

E P S O N 'L X 8 B S C L O S E O U TL X 8 0 0 $ 1 7 9F X B 8 E $ 2 9 5F X 2 8 6 E $ 4 1 6E X B 0 0 S 3 4 9E X 1 Q 0 0 $ 4 6 9L O 8 0 0 S 4 ' 9L 0 1 0 0 0 S 5 8 9L Q 2 5 0 0 $ 3 6 9

B R O T H E RM I 1 0 9 $ 1 9 5M M 0 9 S 3 3 9M 1 5 W S 3 6 5M 1 7 O 9 S 4 7 5T w l n w r l t e r D o D a i s y . . $ 8 4 9

M o n i t o r sT h o m p s o n :1 1 2 0 R G C O 5 2 3 54 1 6 0 3 6 3 9 2 S 2 7 9T a k n l k rW J - 5 0 3 S 4 B BZ t n t t h iZ V 1 2 2 0 $ 8 Z V M 1 2 3 0 S 8 P a n a s o n i c :1 3 2 0 S 3 6 91 3 6 1 S 4 S 9C o m m o d o r e :1 9 0 2 C o l o r S 2 B 51 B 0 2 C $ 1 8 9N E C :M u l t i s y n c S C A L L

M o d e m sA v a t e x 1 2 0 0 h cM o d e m

w i t h c a b l ep u r c h a s eL r m i l u U

O f l e r

A v i t f l x :1 2 0 0 . . $ 8 1 2 M i S 9 2 4 0 0 S 2 1 SA t a r i :X M - 3 0 1 5 4 2 . 9 5S X 2 1 2 S 8 9 . 9 5H a y « :S n i f l r t m o a o i n 3 0 . . . , S 1 2 SS m a r l m o d o m 1 2 0 0 $ 3 6 9S m a i t m o d e m 1 2 0 0 B S 3 3 9S m a r t m o d o m 2 4 0 0 5 5 5 3M i c r o m c x l e m H $ 1 2 5S m a r t 3 0 A p p l e H . S 1 4 9C o m m o d o r e :1 6 7 0 S C A L LO S I :M e s s e n g e r M o d e m 3 0 0 . $ 3 2 . 9 5

C a m p u b o r V D $ 1 7 . 9 5

E d u c a t i o n a lI n s t i t u t i o n sI y o a r n o t c u r r e n t l yu s i n g o j e d u c a t i o n a ls e r v i b r o r m , p l e a s ec a l l o u r e p r e s e n t a t i v e s

Page 54: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 54/120

E a s y C h a r a c t e r M o v e m e n t

I y o u ' v e d i s c o v e r e d a c l e v e r t i m e -s a v i n g t e c h n i q u e o b r i e f b u e f f e c t i v e p r o g r a m m i n g s h o r t c u t ,s e n d i t " H i n t s T i p s , " c / C O M P U T E R S G a z e t t e . I w u s i t w e ' l l p a y o S 3 5 . W r e g r e t t h a t ,d u t t h v o l u m e o i t e m s s u b m i tt e d , w c a n n o t r e p l y i n d i v i d u a l l yt s u b m i s s i o n s .

E a s y C h a r a c t e r M o v e m e n tC l i f f o r d D e d m o r eO n p o w e r f u l f e a t u r e o f t h e 6 i s i t sa b i l i t y t d i s p l a y u s e r - d e f i n e d c h a ra c t e r s e t s . M o s t B A S I C p r o g r a mm e r s u s F O R - N E X T l o o p t c o p yt h s y s t e m ' s c h a r a c t e r s e f r o mR O t R A M , a n t h e n m a k e a l t e ra t i o n s o o n o m o r e c h a r a c t e r s .T h i s p r o c e s s t a k e s u t 3 s e c o n d s ,t h o u g h , s m a n y p e o p l e t u r n t m c h i n e l a n g u a g e . I y o d o n ' t k n o wm a c h i n e l a n g u a g e , y o m a b a b l et f i n d r o u t i n e f o m o v i n g c h a r a ct e r s i b o o k o m a g a z i n e , b u I ' v ef o u n d a n o t h e r w a t m o v e m e m or a M s p e e d .

T h f o l l o w i n g B A S I C p r o g r a mm o v e s t h c h a r a c t e r s e f r o m R O t R A a m a c h i n e l a n g u a g e s p e e db u s i n g b u i l t - i n r o u t i n e l o c a t e di t h 6 4 ' s o p e r a t i n g s y s t e m . T h s t a r t i n g a d d r e s s , e n d i n g a d d r e s s ,a n n e a d d r e s s f o t h m o v e c a b s e b y c h a n g i n g t h e v a r i a b l e s i l i n e 1 0 . L i n e s 2 a n 5 a r m a n d at o r y w h e n c o p y i n g f r o m t h R O M s ,b u t h e y a r u n n e c e s s a r y i y o u ' r ec o p y i n g f r o m o n R A l o c a t i o n t a n o t h e r . N o t e t h a t t h v a r i a b l em u s t b s e t o n m o r e t h a n t h e a ct u a l e n d i n g a d d r e s s .

C = 6 : P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 72 ) A N D 2 4 0 ) O R 2 * C

1 S = 5 3 2 4 8 : E = 5 5 2 9 6 : N = 1 2 2 8 82 P O K E 5 6 3 3 3 , 1 2 7 ) P O K E 1 , 5 12 L = E - S : E N = - L + N3 A % = L / 2 5 6 : A = L - 2 5 6 * A % : B % = (

E N - A ) / 2 5 6 : B = E N - 2 5 6 * B % - A iC % = { E - A ) / 2 S 6 ! C = E - 2 5 6 * C % -

4 P O K E 7 8 1 , A % + l i P O K E 7 8 2 , A: P O K E 9 0 , C : P O K E 9 1 , C 1 : P O

K 8 9 , B i P O K E B 9 , B 3 : S Y S 4 15 C O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 8 7

9 6 5 P O K E 1 , 5 5 s P O K E 5 6 3 3 3 , 1 2 96 P O K E 5 6 , 4 8

Y o c a a l s o u s t h i s t e c h n i q u et m o v e t h e c o n t e n t s o o t h e r a r e a so m e m o r y . J u s t c h a n g e J i n e 1 t a d j u s t t h e s t a r t i n g , e n d i n g , a n n e s t a r t i n g a d d r e s s e s . Y o c a r e m o v el i n e s 2 a n 5 i y o u ' r e n o m o v i n gt h c h a r a c t e r s e f r o m R O M .

W h I W o r k sW h e n y o e n t e r a p r o g r a m l i n e , t h 6 m u s t m o v e i t v a r i a b l e s h i g h e ri m e m o r y . I u s e s s i m p l e m e m or y - m o v e r o u t i n e t d t h i s . T m o v e o u c h a r a c t e r s e t , w j u s th a v e t t r i c k t h c o m p u t e r i n t om o v i n g o u m e m o r y b s e t t i n g c e t a i n s y s t e m v a r i a b l e s b e f o r e t h S Y s t a t e m e n t .

N e C h a r a c t e r sA d t h e f o i l o w i n g l i n e t o t h p r g r a m a b o v e :7 F O R J = 0 T 2 5 5 : F O R K =

O 7 : P O K E 1 4 3 3 6 + 8 * J + K , P E EK ( 1 2 2 8 8 + 8 * J + 7 - K ) : N E X T K

T h i s i a d a p t e d f r o m p r o g r a mi P r o g r a m m i n g t h 6 4 f r o m C O P U T E ! B o o k s . I t u r n s t h e l o w e r c a s ec h a r a c t e r s e i n t o u p s i d e - d o w nc o p i e s o t h u p p e r c a s e s e t . P r e s st h S H I F T a n C o m m o d o r e k e y s s m u l t a n e o u s l y t s e t h n e c h a ra c t e r s e t . T h c h a r a c t e r s e i c o p i e df r o m R O t R A i m u c h l e s st h a n o n s e c o n d . T h m o d i f i c a t i o no t h l o w e r c a s e s e t a k e s m u c hl o n g e r , s i n c e a l t h w o r k i b e i n gd o n e i B A S I C .

L e t ' s d e s i g n c h a r a c t e r f r o ms c r a t c h . A d t h f o l l o w i n g l i n e s , r p l a c i n g l i n e 7 a b o v e w i t h n e l i n e 7 0 7 F O R J = 1 2 2 8 8 T O 1 2 2 8 8 + 7 : R

E A N : P O K E J , N : N E X T8 D A T A 2 5 5 , 1 2 9 , 1 2 9 , 1 2 9 , 1 2 9

, 1 2 9 , 1 2 9 , 2 5 5T h i s p r o g r a m P O K E s c h a r a c

t e d e f i n i t i o n d i r e c t l y i n t o t h R A

c h a r a c t e r s e t . T h n e c h a r a c t e r i b o x . I r e p l a c e s t h e c h a r a c t e r —t y p e t s e i t

Y o c a u s a g r i d t od e f i n e y o u r o w c h a r a c t e r s . W h e ny o u ' v e d e c i d e d w h i c h c h a r a c t e r y o w a n t t c h a n g e , m u l t i p l y t h c h a r a ct e n u m b e r ( t h e s c r e e n c o d e v a l u e ,n o t h A S C I I v a l u e ) b 8 t h e n a d t h r e s u l t t o t h s t a r t i n g a d d r e s s o t h R A c h a r a c t e r s e t . T h i s w i l lg i v e y o t h a d d r e s s o t h e c h a r a c t e rd e f i n i t i o n . F o e x a m p l e , i c h a r a ct e n u m b e r 3 M u l t i p l y t h a t n u m b e rb a n a d i t t h a d d r e s s o t h n e c h a r a c t e r s e t f i n d t h a d d r e s so t h d e f i n i t i o n o f t h e c h a r a c t e r C T h f o l l o w i n g f i g u r e s h o w s h o c h a r a c t e r s a r d e s i g n e d :

1 2 6 4 3 2 1 S 4

T h d e f i n i t i o n s h o w n i f o d o w n -a r r o w c h a r a c t e r . P u t h n u m b e r sf r o m t h r i g h t c o l u m n i n t o t h D A T A s t a t e m e n t i n l i n e 8 o t h e x a m p l e p r o g r a m a b o v e t s e t h a r r o w .

O t h e r P o s s i b i l i t i e sN o t h a t y o c a m o v e a r e a s o m e m o r y a m a c h i n e l a n g u a g es p e e d w i t h o u t k n o w i n g m a c h i n el a n g u a g e , y o c a p u t h h i g hs p e e d m o v e m e n t r o u t i n e t s o m eo t h e r u s e s , s u c h a m o v i n g s p r i t ed e f i n i t i o n s , s c r o l l i n g t h s c r e e n , o m o v i n g a l o p a r t o o n s c r e e n t a n o t h e r s c r e e n .

Page 55: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 55/120

D r J ' B u l l e t i n B o a r d

F r e d D ' l g n a z i oA s s o c i a t e E d i t o r

D r R o J o n e s ( k n o w n a " D r . J t h i t e a c h e r s ) i D i r e c t o r o f S t a f f D v e l o p m e n t f o s i d o z e n s c h o o l s i J e f f e r s o n C o u n t y , A l a b a m a . D r i l i k e s h e p h e r d ; h i j o i t n u r t u r e

s p r a w l i n g f l o c k o f J e f f e r s o n C o u nt t e a c h e r s a n h e l p t h e m g r o w a n dd e v e l o p p r o f e s s i o n a l l y ,

D r l i k e s t h e p e r s o n a l t o u c h ,a n h u s e d t t r y t o s t a y i t o u c hw i t h h i t e a c h e r s b t e l e p h o n e . B u t h i s w a a u n s a t i s f a c t o r y m e a n s o c o m m u n i c a t i o n . M o s t o f t h e t i m e ,t e a c h e r s c o u l d n ' t c o m e t t h p h o n e b e c a u s e t h e y w e r e i n t h e i rc l a s s r o o m s t e a c h i n g . S h o d i D r c o n s u l t w i t h t h e m a b o u t h i n e t r a i n i n g p r o g r a m s ? O a b o u tv i s i t i n g s p e a k e r s ?

T h a t w a D r J ' p r o b l e m . H i s o l u t i o n w a t o s t a r t a e l e c t r o n i cb u l l e t i n b o a r d , p e r h a p s t h f i r s tb o a r d i t h s o u t h e a s t e r n U . S . d v o t e d e x c l u s i v e l y t l i n k i n g t e a c he r s f o r t h p u r p o s e o c o m m un i c a t i o n , t r a i n i n g , a n p r o f e s s i o n a ld e v e l o p m e n t . A c c o r d i n g t D r J " I s y s t e m s u c h a s o u r s , w h a v e

l o o p e o p l e w h a r o f a s tt r a c k s . C o m m u n i c a t i o n i i m p o rt a n t , y e i n e e d s t b d o n e a e v e r y o n e ' s c o n v e n i e n c e . T h b u l l et i b o a r d m a k e s t h a t p o s s i b l e . "

I y o u w a n t t o s e t u y o u r o w b u l l e t i n b o a r d b u t y o u ' r e n o tc o m p u t e r w h i z , h o d y o g e s t a r t e d ? Y o c o u l d d o w h a t D r d i a n l o o k f o p e r s o n w h i a r e a d y r u n n i n g l o c a l b o a r d . T h a tp e r s o n i t h k e t h e l p i n g y o s e u b o a r d o y o u r o w n . Y o c a f i n d t h p e r s o n y o n e e d b a s k i n ga r o u n d a l o c a l c o m p u t e r s t o r e s .T h i s i h o D r r a i n t o J o h n S u d -d e r t h , B i r m i n g h a m m u s i c i a n w h r u n s a n a t i o n a l b u l l e t i n b o a r d f o M u s i c A l l e y , l o c a l e l e c t r o n i c m s i s t o r e . B a s e d o J o h n ' s a d v i c e ,D r a c q u i r e d a n I B M - c o m p a t i b l ec o m p u t e r w i t h h a r d d i s k d r i v e ( 2

m e g a b y t e s ) t h o u s e t h b u l l e t i nb o a r d , H b o u g h t c o p y o P C B o a r d , w h i c h J o h n c u s t o m i z e df o t h e J e f f e r s o n C o u n t y s c h o o l s .A n h g o c o u n t y o f f i c i a l s t i s t a l l p h o n e l i n e d e d i c a t e d t t h b u l l e t i n b o a r d .

A E l e c t r o n i c P o n y E x p r e s sO n m o r n i n g i e a r l y A p r i l , D r s w i t c h e d o h i c o m p u t e r , a n t h b u l l e t i n b o a r d b e c a m e r e a l i t y .O n c e i w a u p i b e c a m e a o n l i n ep o n y e x p r e s s l i n k i n g t e a c h e r s a l a c r o s s t h e c o u n t y — 7 d a y s w e e k ,2 4 h o u r s a d a y . A n s c h o o l w i t hm o d e m a n c o m p u t e r — a n y c o p u t e r — c o u l d d i a l t h b u l l e t i nb o a r d n u m b e r a n l o g o n .

J e f f e r s o n C o u n t y a l r e a d y h a " p o n y , " d e l i v e r y t r u c k w h i c hc r u i s e s a c r o s s t h e c o u n t y c a r r y i n gp a c k a g e s f r o m s c h o o l t s c h o o l . T h p r e s e n t - d a y p o n y i f i n e f o r c a r r y i n gb u l k y i t e m s a r o u n d , b u t i i n o t h w a f o t e a c h e r s t s t a y i c l o s et o u c h o k e e p u w i t h f a s t - b r e a k i n gn e w s . N o t e a c h e r s c a s t a y i t o u c h u s i n g D r J ' b u l l e t i n b o a r d .

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

c a l l e d u t h b o a r d u s i n g m C o m o d o r e 6 4 l o g g e d o n a n s e n tm e s s a g e t t h 5 Y S O P w i t h m q u e s t i o n s f o t h i n t e r v i e w . s e n tt h m e s s a g e a m c o n v e n i e n c e —l a t e o n e v e n i n g a f t e r m f a m i l yw a i b e d . T h n e x t d a y . D r . r p l i e d : " I s a d o w n a t h c o m p u t e r a 7 : 2 5 t h i s m o r n i n g a n s t a r t e d r s p o n d i n g t s o m e o t h e q u e s t i o n sy o r a i s e d . S i n c e h a v e b u s y d a ys c h e d u l e d , c h o s e t g e i d o n e e a l y P e o p l e i e d u c a t i o n r u h u r r i e dp a c e . W o u l d n ' t i b n i c e t g h o m ea n t h e n d e c i d e t u s t h c o m p u t e ry o p u r c h a s e d a h o m e t c a t c h u o w h a t ' s g o i n g o n T e a c h e r s a l k n o w t h a t c a t c h i n g u d u r i n g t h s c h o o l d a i n e x t t i m p o s s i b l e . "

D r s e u t h b u l l e t i n b o a r dt o l i n k t h 1 s c h o o l s w h w e r e

" w o r k i n g s h a r d " i t h J e f f e r s o nC o u n t y M u l t i - M e d i a C l a s s r o o m sP r o j e c t . ( S e e m r e c e n t C O M P U T E !a n G A Z E T T E c o l u m n s . ) T h i s w a g o o d f i r s t s t e p . B k e e p i n g t h n u m b e r o s c h o o l s l i m i t e d a f i r s t .D r a n h i t e a c h e r s h a v e b e e na b l e t i r o n o u h o s t o f t e c h n i c a lp r o b l e m s w i t h m o d e m s , c o m m u n ic a t i o n s s o f t w a r e , a n p h o n e l i n e ss h a r e d w i t h s c h o o l l u n c h r o o m s ,h e a l t h r o o m s , a n d d a y c a r e s .

5 e c o n d , D r s t a r t e d t h b o a r dw i t h t e a c h e r s w h w a n t e d t c o m u n i c a t e b e c a u s e t h e y w e r e w o r ki n o a p r o j e c t t o g e t h e r . H n o t e d ," Y o u n e e d b u n c h o f g o - g e t t e r sw h w i l l a c a l e a d e r s t i n s p i r eo t h e r t e a c h e r s t u s t h b o a r d . "

W h a t i t h f u t u r e o e d u c at i o n a l b u l l e t i n b o a r d s ? A c c o r d i n g t D r J i i w i d e o p e n . H h a a r e a d y s p o k e n w i t h D r R o n a l dW r i g h t a t h A l a b a m a S t a t e D p a r t m e n t o E d u c a t i o n . H a n D r W r i g h t a r t a l k i n g a b o u t l i n k i n g t h J e f f e r s o n C o u n t y B o a r d w i t hs t a t e w i d e b o a r d t h a t D r W r i g h t i s e t t i n g u p D r a l s o s e e s t h e b o a r da a e l e c t r o n i c " t e l e p u b l i s h i n g "m e d i u m . T e a c h e r s , a d m i n i s t r a t o r s ,a n t r a i n e r s c a l o a d n e w s s t o r i e so t h b o a r d d i r e c t l y f r o m t h e i rh o m e o r c l a s s r o o m ; t h e n D r c a p u l l t h e s t o r i e s o f f t h b o a r d a h i o f f i c e a n c r e a t e p r o f e s s i o n a l -l o o k i n g , c o u n t y - w i d e n e w s l e t t e ru s i n g d e s k t o p p u b l i s h i n g s o f t w a r e .

A c c o r d i n g t D r J " W a r b u i l d i n g t h i s b u l l e t i n - b o a r d a i r p l a n ea w f l i t b u w e k n o w w e ' r e o t h r i g h t t r a c k b e c a u s e t h e t e a c h e r sk e e p t h b o a r d b u z z i n g . " I y o u ' dl i k e t l e a r n m o r e a b o u t D r J ' b o a r d , w r i t e : D r R o n a l d J o n e s , D r e c t o r , S t a f f D e v e l o p m e n t ; J e f f C o E dA n n e x ; 8 0 S i x t h A v e . S . B i r m i n gh a m , A 3 5 2 3 3 .

C O M P U T E ! s G a z e t t e S e p t e m b e r I 9 B 7 5

Page 56: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 56/120

U s i n g R O

R i c h a r d M a n s f i e l dE d i t o r i a l D i r e c t o r

W h e n y o b u y o u r c o m p u t e r , i a r e a d y k n o w s h o t d t h o u s a n d s o t h i n g s . I t R O c h i p s a r f i l l e d w i t hp r o g r a m s a n r o u t i n e s w h i c h r u t h B A S I C l a n g u a g e , a c c e s s t h p e r ip h e r a l s , k e e p t i m e , a n s o n A m a c h i n e l a n g u a g e p r o g r a m m e r ,t h e r e w i l l b m a n y t i m e s w h e n y o c a u t i l i z e t h e s e u s e f u l , p r e w r i t t e nr o u t i n e s . B u i t ' s n o a s i m p l e a j u s tj u m p i n g t R O s u b r o u t i n e . T h e r ea r p r e c o n d i t i o n s : Y o o f t e n n e e d t s e u r e g i s t e r s , c a l l p r e l i m i n a r y r o t i n e s , a n d o t h e r h o u s e k e e p i n gb e f o r e y o c a t a k e a d v a n t a g e o t h i sv a l u a b l e s h o r t c u t .

I y o u ' v e b e e n p e r p l e x e d a b o u th o t a c c e s s y o u r R O c h i p s ' l b r a r y o f s u b r o u t i n e s , C O M P U T E !B o o k s h a r e c e n t l y p u b l i s h e d a e c e l l e n t b o o k o n t h i s t o p i c . W r i t t e nb s t a f f e r s T o d d H e i m a r c k a n d P a r i c k P a r r i s h , M a c h i n e L a n g u a g e R o t i n e s f o r t h e C o m m o d o r e 6 4 / 1 2 8 i a r r a n g e d l i k e a d i c t i o n a r y w i t h o v e r2 0 0 e x a m p l e s s h o w i n g y o h o t a c c o m p l i s h e v e r y t h i n g f r o m s p r i t em a n i p u l a t i o n t d i s k I / O . E a c h e a m p l e i t h o r o u g h , c r o s s - r e f e re n c e d t r e l a t e d r o u t i n e s , a n d ,a b o v e a l l , e a s y t u n d e r s t a n d a n u s i y o u r o w p r o g r a m s . H e r e ' sa n e x a m p l e f r o m t h b o o k w h i c hs h o w s y o h o t m a n i p u l a t e t h S I c h i p i v a r i o u s w a y s .

S I R E N SN a m eP r o d u c e s i r e n s o u n dD e s c r i p t i o nS I R E N S c a u s e s t h S I c h i p t e m i t a e x t e n d e d s i r e n l i k e s o u n d .A c e r t a i n i n t e r v a l s i n g a m e , y o c o u l d u s e i t s i g n a l t t h u s e r t h a th e ' s r e a c h e d h i g h e r l e v e l o a c h i e v e d b o n u s p o i n t s . O y o c o u l d u s i a s f a n f a r e a t h c o n c l us i o n o f t h g a m e .

P r o t o t y p e1 C l e a r t h S I c h i p w i t h S I D C L R .2 S e u t h n e c e s s a r y S I c h i p p

r a m e t e r s f o v o i c e 1 S e s u s t a i n /R o u t i n ec o o oc o o oc o o oc o o oc o o oc o o oC 0 O Gc o o oc o o oc o o oc o o oc o o oc o o oc o o oc o o oC 0 O 3C 0 0 5c o o s

C 0 0 AC O 0 DC O O FC 0 1 2c o C 0 1 7

C 0 I 9C 0 1 CC 0 1 EC 0 2 IC 0 2 3C 0 2 6C 0 2 8C 0 2 B

C 0 2 DC 0 2 F

2 A 8 A

8 A 8 A S A 8 A 8 A 8 A 8 A

A 6

6 F 0 2

0 0 0 1 1 A

1 0 1 0 1 4 1 0

0 F

C D

V D D

D

D D

D

Z J I F F L OF R E L O 1F R E H T 1V C B E G 1S U R E L 1F R E L O 3V C R E G 3C U T L OC U T H IR E S O NS I G V O LR A N D O MB A S F R E

S I R E N S

S I R L O P

M

J S L D S T L D S T L D S T L D S T L D S T L D S T L D S T L D S T L D

L D S T

2 5 1 6 5 4 2 7 25 4 2 7 35 4 2 7 65 4 2 7 85 4 2 8 65 4 2 9 05 4 2 9 35 4 2 9 45 4 2 9 55 4 2 9 65 4 2 9 91 5 0 0 0

S I D C L R# $ F 0S U R E L 1# % 0 0 1 0 0 0 0 1V C R E G 1# F R E L O 3# % 0 0 0 1 0 0 0 0V C R E G 3# % 1 0 1 0 1 1 1 1

S I G V O L# W ) 0 O 0 0 0 0 1R E S O N# C U T L O# 7 C U T H I#

# Z

l o b y l e o j i f f y c l o c kv o i c e f r e q u e n c y c o n t r o l ( l o w b y t e )v o i c e f r e q u e n c y c o n t r o l ( h i g h b y t e )v o i c e c o n t r o l r e g i s t e rv o i c e s u s t a i n / r e l e a s e r e g i s t e rv o i c e f r e q u e n c y c o n t r o l ( l o w b y t e )v o i c e c o n t r o l r e g i s t e rl o w e r t h r e e b i t s o f i l t e r c u t o f f f r e q u e n c yf i l t e r c u t o f f f r e q u e n c y ( h i g h b y t e )f i l t e r / r e s o n a n c e c o n t r o l r e g i s t e rv o l u m e a n d f i l t e r s e l e c t r e g i s t e rr e a d s h i g h b y t e o f v o i c eb a s e f r e q u e n c y t a d t v o i c e

g c l e a r t h S I c h i ps e f u l l s u s t a i n / f a s t e s t r e l e a s e

s e l e c t s a w t o o t h w a v e f o r m ( v o i c e 1 a n g a l e s o u n dg i v e v o i c e 3 f r e q u e n c y

s e l e c t t r i a n g l e w a v e f o r m ( v o i c e 3

d i s c o n n e c t v o i c e o u t p u t / s e l e c t b a n dp a s s / m a x , v o l u m e

n r e s o n a n c e a n f i l t e r v o i c e

s e l e c t b a n d - p a s s c u t o f f f r e q u e n c y o 6 1

a a n i n d e x i S I R L O PC a l c u l a t e v o i c e f r e q u e n c y f r o m v o i c ef r e q u e n c y ( h i g h b y t e ) .i n i t i a l i z e v o i c e f r e q u e n c y ( h i g h b y t e )

5 C O M P U T E i s G a z e t t e S e p t e m b e r 1 9 8 7

Page 57: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 57/120

C 0 3 1C O C 0 3 6C O 3 8C 0 3 AC Q 3 CC O 3 EC 0 4 OC 0 4 2C 0 4 4C 0 4 6C 0 4 8C O 4 AC O 4 CC O 4 DC O 4 F

C 0 5 2C O S 4C 0 5 6

C 0 5 9C O S BC 0 5 DC O 5 FC 0 6 IC M

A 8 0 2 0 2 0 2 0 2 0 2

A I 6 8

A 6 S

A 6 C D C D

I F F F F F F F F F F F F

9 0

F 3 0

0 A A F C

D

D

D

D E L A Y

C 0 6 4C 0 6 6C 0 6 8C 0 6 BC 0 6 CC 0 6 E

A A 9 8 1 6

0 I 0

V

S I D C L R

D 4 S I D L O P

L D S T A 5 R O A S R O A S R O A S R O A S R O L D C L A D S T L D A D S T L D A D C M B N D E B N

L D L D S T D E B P R T

R A N D O MZ Z Z P + 1Z Z P + 1Z Z Z Z Z Z P + 1Z

# < B A S F R EF R E L O 1Z P + 1# > B A S F R EF R E H I 1

# J I F F L OJ I F F L OD E L A YS I R L O P

# # 2 F R E L O 1 . YS I D L O P

g e v o i c e f r e q u e n c y ( h i g h b y t e )s t o r e i z e r o p a g e a l o b y t em u l t i p l y i b 3 2 d o u b l e l o w b y t et h e n h i g h b y t ed o u b l e f o u r m o r e t i m e s

A d b a s e f r e q u e n c y o 1 5 0 0 0 t t h i s .l o b y t e f i r s tf a a d d i t i o na d d l o w b y t e o b a s e f r e q u e n c ya n s t o r e i v o i c e f r e q u e n c y r e g i s t e r( l o w b y l e )t h e n h i g h b y l ea d h i g h b y t e o b a s e f r e q u e n c ya n s t o r e i n v o i c e f r e q u e n c y r e g i s t e rD e l a y f o u r j i f f i e s .a d f o u r j i f f i e s t j i f f y c l o c k r e a d i n g

a n w a i t f o f o u r j i f f i e s t o e l a p s e

f o n e x t n o t er e p e a t S I R L O P 2 5 t i m e s

F a l l t h r o u g h t S I D C L R t s t o p s o u n d a n dR T S .C l e a r t h S I c h i p .f i l l w i t h z e r o s3 I h o f f s e t f r o m F R E L O 1s t o r e 0 i e a c h S I c h i p a d d r e s sf o n e x t l o w e r a d d r e s sf i l l 2 b y t e sw e ' r e d o n e

r e l e a s e t $ F 0 , s e l e c t s a w t o o t hw a v e f o r m , a n g a t e t h s o u n d .

3 A s s i g n l o f r e q u e n c y a n t r a n g l e w a v e f o r m t v o i c e 3

4 D i s c o n n e c t o u t p u t f r o m v o i c e 3 A t h s a m e t i m e , s e l e c t b a n dp a s s f i l t e r i n g a n t h v o l u m e .

5 S t o r e % 0 0 0 0 0 0 0 1 i t h f i l t e r /r e s o n a n c e c o n t r o l r e g i s t e r t f i t e v o i c e w i t h o u t r e s o n a n c e .

6 S e l e c t b a n d - p a s s f i l t e r c u t o f ff r e q u e n c y .

7 I S I R L O P , m u l t i p l y t h o u t p u to v o i c e b 3 a n d a d d i b a s ef r e q u e n c y o 1 5 0 0 0 . S t o r e t h l o a n h i g h b y t e s o t h r e s u l ti n f r e q u e n c y i v o i c e 1

8 P a u s e f o u r j i f f i e s b e f o r e g e t t i n ga n o t h e r f r e q u e n c y v a l u e f o v o i c e 3

9 R e p e a t S I R L O P 2 5 t i m e s . T h e nc l e a r t h c h i p a n R T S .

E x p l a n a t i o nI t h i s r o u t i n e , t h o u t p u t f r o mv o i c e 3 m o d u l a t e s t h f r e q u e n c y o v o i c e 1 I t h p r o c e s s , v o i c e 3 i n o a c t u a l l y h e a r d . A r e s u l t , n o S I Da t t a c k / d e c a y o s u s t a i n / r e l e a s e p r a m e t e r s a r r e q u i r e d f o r t h i s v o i c e .

I t o n l y u s e i i p r o v i d i n g f r q u e n c y v a l u e f o v o i c e 1

A f t e r d i s c o n n e c t i n g t h a u d i oo u t p u t o v o i c e 3 t h w a v e f o r m( h i g h b y t e o n l y ) f o r t h i s v o i c e i r e a d f r o m R A N D O M . S i n c e t r i a ng l w a v e f o r m i s e l e c t e d f o v o i c e 3 t h n u m b e r s r e t u r n e d b R A N D O Mi n c r e a s e g r a d u a l l y f r o m t 2 5 5 ,a n t h e n w o r k d o w n t a g a i n . I o r d e r t o g e t s u i t a b l e f r e q u e n c yr a n g e f o v o i c e 1 t h e s e v a l u e s a r m u l t i p l i e d b 3 a n t h e n a d d e d t

b a s e f r e q u e n c y o 1 5 0 0 0 .A n o t h e r f e a t u r e o S I R E N S i

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

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

t 2 0 4 7 . A l t h o u g h t h n u m b e rs t o r e d i t h i s r e g i s t e r i p r o p o r t i o n a lt t h c u t o f f f r e q u e n c y ( i t h i s c a s e ,6 1 6 ) , t h v a l u e i t s e l f d o e s n o r e p r es e n t a a c t u a l f r e q u e n c y . P r o b a b l yt h e b e s t w a t a c h i e v e t h e e f f e c ty o u ' r e l o o k i n g f o w i t h t h i s r e g i s t e ri t h r o u g h e x p e r i m e n t a t i o n .

U S E DC O M P U T E R SB u S e l l T r a d e

s a t N l C ^ r n m o d o r e I S " H a r d w a r e . S o f t w a r e ,

l i 1 , . a n A c c e s s o r i n s ;

,

s f f i d. l u i p m e n t , e v e n i i t ' s d a r r j u g e * )

T R A D E I N S *n e o

r a d e y o u r s y S f e mf f r e e .

f l K T E R S C O M P U T E R S • M O D E M SA C C E S S O R I E S

T r o i . t B B S : ( 3 O 3 ) B 3 9 : - 8 1 7 4 l M i g i 9 i 4 wL N 0 W 1

C i » H : ( 3 O 3 | 8 3 9 - 8 1 4 ^ M - F J 2 - 1 1 o m i r f r ^ .V I S A M C C t l Q I C t . p . o i

Page 58: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 58/120

H o T P r o g r a m

T o d d H e i m a r c kA s s i s t a n t E d i t o r

L e t ' s s a y y o u ' r e n o t p r o g r a m m e r ,b u y o u ' d l i k e t o l e a r n t p r o g r a m .I y o t a k e a c l a s s i n b e g i n n i n gB A S i C , y o u ' l l p r o b a b l y s t a r t o f w i t h p r o g r a m s l i k e t h e s e :1 I ' R I N T " M Y " : P R I N T " N A M E "2 P R I N T " M Y " , : P R I N T " N A M E "3 I ' R I N T " M Y " ; : I ' R I N T " N A M E "1 F O 1 T 5 S T E P2 P R I N T X " T I M E S T W I S " ; X " 3 N E X T

T h e s e a r c e r t a i n l y u s e f u l e xa m p l e s . T h f i r s t p r o g r a m s h o w sh o t u s p u n c t u a t i o n a t h e n o P R I N T s t a t e m e n t . T h s e c o n di l l u s t r a t e s h o F O R - N E X T l o o pr u n s , w i t h o u t p u t t s h o w w h a t ' sg o i n g o i n s i d e t h e p r o g r a m .

B u g o o d s o l i d 1 0 0 0 - l i n e p r g r a m i n o j u s t 2 - l i n e p r o g r a m e p a n d e d b a f a c t o r o f 5 0 0 . T p u i a n o t h e r w a y , k n o w i n g h o t c o s t r u c t a g r a m m a t i c a l a n c o r r e c t l ys p e l l e d s e n t e n c e i n o t h s a m e a k n o w i n g h o t w r i t e n o v e l .n o v e l h a c h a r a c t e r s , p l o t s a n d s u bp l o t s , a m o n g o t h e r e l e m e n t s . I t ' sm o r e t h a n j u s t c o l l e c t i o n o s e t e n c e s . L i k e w i s e , l a r g e p r o g r a m i m o r e t h a n j u s t l o n g l i s t o c o m a n d s t b e x e c u t e d o n a t t i m e .

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

T h B i P i c t u r eF i r s t e x a m p l e : Y o u ' v e t y p e d i a n s a v e d t d i s k a l i s t o r e c i p e s o r a i n v e n t o r y o f b a s e b a l l c a r d s a n y o w a n t t a l p h a b e t i z e t h l i s t . A e c e l l e n t s t r a t e g y i n t h i s c a s e i t l o o k a t h p r o g r a m a w h o l e .C o n s i d e r t h e f o l l o w i n g p r o g r a m :1 R E G O S U B 1 0 0 0 : R E R E A D F I L E2 R E G O S U B 2 0 0 0 : R E S E T U P

P O I N T E R S3 R E G O S U B 3 0 0 0 : R E A L P H A B E T I Z E

• 1 R E G O S U B 4 0 0 0 : R E P R I N TR E S U L T S

5 E N 5 C O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 8 7

F o u r l i n e s a n d a n E N s t a t em e n t , a n t h s t r u c t u r e o f t h e p r g r a m i e s t a b l i s h e d . I ' s u g g e s td o i n g t h f i r s t a n f o u r t h r o u t i n e sb e f o r e t h e s e c o n d a n t h i r d . I y o r e a d t h f i l e a n p r i n t t h e r e s u l t s( w i t h o u t a l p h a b e t i z i n g ) , y o c a c h e c k t s e t h a t a l t h d a t a i b i n r e a d f r o m d i s k i n t o m e m o r y .

T h f i r s t s u b r o u t i n e m i g h t b r e a kd o w n i n t o t h f o l l o w i n g l i n e s :1 0 0 0 R E G O S U B 1 1 0 0 : R E I N P U T

F I L E N A M E1 0 1 0 R E G O S U B 1 2 0 0 : R E O P E N

F I L E & C H E C K F O R E R R O R S1 0 2 0 R E G O S U B 1 3 0 0 ; R E R E A D

F R O M F I L E1 0 3 0 R E G O S U B 1 * 0 0 : R E C L O S E

F I L E1 0 4 0 R E T U R N

W h a l t h R E M s ? T h e y h o l dt h e p l a c e o f t h e G O S U B , b u t t h e yd o n ' t d a n y t h i n g ( y e t ) . A y o a d

r o u t i n e , y o c a d e l e t e t h R E M .T h r o u t i n e a l i n e 1 0 0 0 i o u t l i n e d ,s y o c a e r a s e t h e R E i n l i n e 1 0

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

T h o f f i c i a l n a m e f o t h i s s t r a te g i t o p - d o w n p r o g r a m m i n g . Y o b e g i n a t h t o a n g r a d u a l l y f i l lo u t h p r o g r a m ' s o u t l i n e .

S t a r t i n g A T h e B o t t o mS e c o n d e x a m p l e : L e t ' s i n v e n t t e x ta d v e n t u r e g a m e w i t h t r o l l s , t r e as u r e s , d u n g e o n s , a n a l o t h u s u a la c c o u t e r m e n t . 1 w t o o k t o p -d o w n a p p r o a c h , w e ' d c r e a t e g e e r a l p l a n o f a c t i o n , d r a w s o m em a p s , i n v e n t s o m e m o n s t e r s , a n g e t h i n g s o r g a n i z e d .

B u w w o n ' t . T h k e t t e x ta d v e n t u r e i t h c o m m a n d l i n e ,w h e r e t h p l a y e r t y p e s s o m e t h i n gl i k e # r e e s f . T h e p r o g r a m t a k e sa p a r t t h e s e n t e n c e s a n t r i e s t d t e r m i n e w h a t t h p l a y e r w a n t e d t d o . A l l t e x t a d v e n t u r e g a m e s d t h i sw i t h a r o u t i n e c a l l e d p a r s e r . L e t ' sb e g i n w i t h t h p a r s e r r o u t i n e .

S e n t e n c e s l i k e f i g h t d r a g o n a n w e a r a r m o r s t a r t w i t h a a c t i o n a n e n w i t h a o b j e c t , s w n e e d a l e a s t t w v o c a b u l a r y l i s t s a n s o m ew a t c r o s s - r e f e r e n c e a c c e p t a b l ec o m m a n d s . T h e p l a y e r c a f i g h t ad r a g o n , b u c a n ' t f i g h t d o o r . M a b w s h o u l d c h e c k t h e a c t i o n f i r s ta n d n a r r o w d o w n t h l i s t f r o mt h e r e , s i t h p l a y e r t y p e s f i g h t , w g t t h l i s t o f f i g h t a b l e t h i n g s .

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

s i n g l e - w o r d c o m m a n d l i k e w e s t ?I w o u l d b a t h e n o a a l p h ab e t i c a l l i s t , s l o w i n g d o w n t h s e a r c h . T h e r e a r t w s o l u t i o n s : W c o u l d s e a r c h t h l i s t f r o m b e g i n n i n gt e n d , p u t t i n g t h e m o s t c o m m o nc o m m a n d s a t h s t a r t o t h l i s t . O w c o u l d u s b i n a r y s e a r c h , w h i c hi s i m i l a r t t h w a y o l o o k f o r an a m e i n p h o n e b o o k , s t a r t i n g i t h m i d d l e a n g r a d u a l l y n a r r o wi n d o w n t h s c o p e o f t h e s e a r c h . I t h i s c a s e , y o u ' d b e g i n s e a r c h i n g i t h m i d d l e o t h a l p h a b e t i z e d l i s ta n d t h r o w o u o n h a l f o r t h e o t h e r ,d e p e n d i n g o n w h e r e t h c o m m a n di l o c a t e d .

A n o t h e r k e q u e s t i o n i h o t i m e w o r k s . L e t ' s s a s n a r l i n gh o b g o b l i n a p p e a r s . D o w e g i v e t h p l a y e r t i m e t d t h i n g s l i k e l o o k ,i n v e n t o r y , l i s t s p e l l s , h e l p , w e a r a m o b e f o r e d e c i d i n g t r u a w a y ?M a y b e y e s , m a y b e n o

A y o m a h a v e g u e s s e d , t h i ss e c o n d a p p r o a c h t d e s i g n i n gp r o g r a m i c a l l e d b o t t o m - u p p r og r a m m i n g a n d , i t h i s c a s e , i s e e m st m a k e m o r e s e n s e t h a n t h e t o p -d o w n s t r a t e g y .

Page 59: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 59/120

H e l p f u l H i n t s

C h r i s T A s s e l i n

E v e n i t h u s e r - f r i e n d l y w o r l d o G E O S , e x p e r i e n c e r e m a i n s t h e b e s tt e a c h e r . T h i s m o n t h , w p r e s e n ts o m e h e l p f u l t e c h n i q u e s c o l l e c t e db y a n e x p e r i e n c e d G E O S e x p l o r e r .

T b e g i n , l e t ' s l o o k a f e i m p o rt a n t t i p s f o r n e G E O S u s e r s .

I y o t h i n k y o u ' v e a c c id e n t a l l y r u i n e d t h o r i g i n a l C E O Sd i s k , y o m a b a b l e t f i i y o u rs e l f . R e f e r t t h m a n u a l f o d e t a i l so t h f a i r l y s i m p l e r e p a i r p r o c e s s .

K e e p t w d i s k b a c k u p s o G E O S , o n i y o u r d i s k h o l d e r a n t h e o t h e r i a p l a c e h i d d e n a w a yf r o m h e a t , c o l d , m o i s t u r e , a n m a n e t i c s o u r c e s .

M a k e s e p a r a t e g e a W r i t e a n g e o P a i t i l w o r k d i s k s ; t h i s l e a v e sm o r e r o o m f o f i l e s t h a t y o c r e a t ew i t h t h p r o g r a m s . A l s o , r e s e r v ea n o t h e r w o r k d i s k f o r t e x t s c r a p sa n n o t e f i l e s . D a t a o n t h i s d i s k c a l a t e r b e x t r a c t e d a n s t o r e d o g e o -P a i n t o r g e o W r i t e d i s k s .

T h d u p l i c a t e o p t i o n i t h f i l e m e n u i u s e f u l f o c o p y i n gP R G , S E Q , R E L , a n U S f i l e s .

W h e n c r e a t i n g a n n a m i n gf i l e s , u s o n l y c a p i t a l l e t t e r s w h e nt y p i n g t h n a m e s i n t o d i a l o g b o x e s .O m o s t s c r e e n s , i t ' s v e r y d i f f i c u l tt r e a d t h l o w e r c a s e l e t t e r s i n t h t y p e f a c e u s e d f o f i l e n a m e s .

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

I y o c u o c o p y a n y p i e c e o fg r a p h i c s o t y p e a n p u i i n t op h o t o o t e x t s c r a p , i w i l l o v e r w r i t ew h a t w a p r e v i o u s l y t h e r e .

P r i n t i n g P o i n t e r sG E O S a s s u m e s t h a t d o c u m e n t s w i l lb p r i n t e d o p r i n t e r s h a v i n g r e o l u t i o n o f 8 d o t s p e i n c h . I y o u rp r i n t e r d o e s n ' t c o n f o r m t o t h i ss t a n d a r d , f u l l - s c r e e n g e o W r i t e o

g e o P a i n t d o c u m e n t m a l o s e p o t i o n o i t r i g h t s i d e d u r i n g p r i n t i n g .T a v o i d t h e p r o b l e m , r e s t r i c t y o u rG E O S d o c u m e n t s t t h l e f t t h r e e -q u a r t e r s o t h t o t a l a v a i l a b l es c r e e n a r e a . B e f o r e s t a r t i n g a n s i n i f i c a n t w o r k , m a k e a t e s t o e x a c t l yh o f a t t h r i g h t y o c a g o K e e p t r a c k o t h r e s u l t s b u s i n gt h r u l e r i g e o W r i t e . F o g e o P a i n t ,p l a c e a f u l l y p r i n t a b l e r e f e r e n c e l i n ea t h t o o y o u r d o c u m e n t .

I y o p r i n t a f i l e f r o m t h D e s k t o p b d r a g g i n g i t t h p r i n te i c o n a t h b o t t o m o f t h e s c r e e n ,b c a r e f u l . m o m e n t ' s i n a t t e n t i o nc a r e s u l t i y o u r f i l e f a l l i n g i n t ot h T r a s h C a a n b e i n g e r a s e d .

T e x t T i p sA f t e r u s i n g i t a l i c t e x t , a n i m m e d i a t es w i t c h o v e r t p l a i n t e x t w i l l u s u a l l yr e s u l t i p a r t o t h i t a l i c i z e d l e t t e r sb e i n g c u o f f . T h t r u n c a t e d l e t t e r sw i l l a l s o p r i n t i n c o r r e c t l y . A v o i dt h p r o b l e m b s i m p l y a d d i n gs p a c e o t w b e f o r e c h a n g i n g s t y l e .( Y o u m a s e e a s i m i l a r e f f e c t i n i t a li t y p e e v e n w i t h o u t c h a n g i n g s t y l e .T h i s a f f e c t s t h s c r e e n i m a g e o n l y .T h p r i n t o u t w i l l b n o r m a l . )

U s g e o W r i t e t m a k e p r i n t e dp a g e s h o w i n g t h d i f f e r e n t s i z e sa n s t y l e s o f t y p e f o n t s t h a t a r a v a i l a b l e i y o u r s y s t e m . K e e p t h i sc h a r t o t h w a l l n e a r y o u r c o p u t e r . t e x t r e f e r e n c e o t h i s k i n di h e l p f u l , s i n c e t h a p p e a r a n c e o p r i n t e d l e t t e r i o f t e n q u i t e d i f f e r e n tf r o m i t s c r e e n c o u n t e r p a r t .

I d e a s F o I c o n sY o c a r e p o s i t i o n t h e f i l e i c o n st h a t a p p e a r o t h D i s k N o t e p a d .E a c h p a g e o t h p a o f f e r s e i g h ti c o n l o c a t i o n s — t w o 4 - i c o n r o w s ,o n e a b o v e t h o t h e r . G E O S a l w a y su t i l i z e s t h e s e i c o n p o s i t i o n s i s t r i c to r d e r , t o l e f t t b o t t o m r i g h t . T m a k e c h a n g e , p i c k u t h e i c o n sy o u w a n t t m o v e ; t h e n d r a g t h e md o w n t t h m a r g i n a t h b o t t o mo t h D i s k N o t e p a d . O n c e t h e r e ,

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

Y o c a u s t h " I c o n C h a n ge r p r o g r a m — f o u n d i t h J a n u a r y1 9 8 7 G a z e t t e — t o g i v e y o u r o w f i l e s u n i q u e l o o k . J u s t e n t e r t h en a m e o t h f i l e ( f o r e x a m p l e , E S A o S T O R Y 5 ) a n p r o c e e df r o m t h e r e .

Y o m a w a n t t p u t h e i c o nf o f r e q u e n t l y u s e d p r o g r a m i t h f i r s t i c o n p o s i t i o n o p a g e o n o f t h e D e s k t o p N o t e p a d . F r o m t h e no n y o c a l o a d t h i s f i l e f r o mB A S I C b t y p i n g L O A D ' — ' , 8 ( f o rB A S I C ) o L O A D " " ' , 8 , 1 ( f o r m c h i n e l a n g u a g e ) .

P a i n t i n g P l a n sT h c i r c l e s p r o d u c e d b y g e o P a i n t ' sc i r c l e o p t i o n l o o k l i k e o v a l s o t h s c r e e n . T h i s d i s t o r t i o n i i n t e n t i o na l a n i r e s u l t s i p e r f e c t l y r o u n dc i r c l e s w h e n t h f i l e i s p r i n t e d .

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

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

A f t e r c r e a t i n g g e o P a i n t p i t u r e , s a v e a n o t h e r c o p y o t h f i l eb e f o r e m a k i n g a n y m a j o r c h a n g e s .T h i s i a e s s e n t i a l s a f e g u a r d s i n c et h U n d o o p t i o n c a u n d o o n l y t h s i n g l e , i m m e d i a t e l y p r e v i o u s s t a g eo y o u r a r t w o r k . I G E O S , U n d oc a n n o t b e u s e d t r e v e r s e t h e f f e c to a n U n d o .N e x t m o n t h , w e ' l l b e g i n d e t a i l e d t w o -p a r i a r t i c l e o w r i t i n g a s s e m b l y - l a n g u a g ep r o g r a m s f o G E O S . ( f f i

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

Page 60: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 60/120

D o u b l e P r i n t

S c o t t a n K e i t h E l d e r

H a v e y o u r s a y i b i w a w i t ht h i s p r o g r a m t h a t p r o d u c e s t e x tt w i c e t h e s i z e o t h n o r m a l 6 4 c h a r a c t e r s e t .

S o m e t i m e s i t ' s n i c e t s p i c e u t h s c r e e n w i t h a u n u s u a l c h a r a c t e rs e t . " D o u b l e P r i n t " g i v e s y o s o m et h i n g r e a l l y u n u s u a l — a 2 0 - c o l u m nc h a r a c t e r s e t .W h w o u l d a n y o n e s w i t c h f r o m4 c o l u m n s t 2 0 O n r e a s o n i t h a t t h l a r g e r t h w o r d , t h e a s i e ri i t r e a d . I m a b j u s t t h t r i c ky o u n e e d t c a p t u r e s o m e o n e ' sa t t e n t i o n .

W i t h D o u b l e P r i n t i n s t a l l e d i nm e m o r y , i t ' s e a s y t s w i t c h b e

t w e e n 2 a n 4 c o l u m n s , e i t h e r i nd i r e c t o p r o g r a m m o d e .

T y p i n g I I D o u b l e P r i n t i m a c h i n e l a n g u a g ep r o g r a m i t h f o r m o B A S I Cl o a d e r . S i n c e i r e q u i r e s a c c u r a t et y p i n g , u s t h " A u t o m a t i c P r o o fr e a d e r " p r o g r a m f o u n d e l s e w h e r ei n t h i s i s s u e w h e n y o e n t e r i t B s u r e t s a v e c o p y t t a p e o r d i s kw h e n y o u ' v e f i n i s h e d t y p i n g .W h e n y o u ' r e r e a d y t s e h o a s c r e e n w i t h 2 c o l u m n s l o o k s , l o a dt h p r o g r a m a n t y p e R U N . A f t e rt h M p r o g r a m i P O K E d i n t om e m o r y , y o u ' l l s e g e n u i n e 2 0 c o l u m n s c r e e n . T w S Y l o c a t i o n sa r e p r i n t e d o t h s c r e e n . T h f i r s t( S Y S 4 9 1 5 2 ) i u s e d t s w i t c h t 2

P o w e r f u l W o r d p r o c e s s o r( f o r t h C o m m o d o r e 1 2 8 ®

S e l e c t e df o t h 1 9 8 7

- - C E S S o f t w a r eS h o w c a s e

w a r d .

F r o m t h a u t h o r o F o n t m a s t e r I c o m e s F o n t m a s t e r 1 2 8 ,a e n h a n c e d v e r s i o n f o t h C o m m o d o r e 1 2 8 . T h i sp o w e r f u l w o r d p r o c e s s o r w i t h i t m a n y d i f f e r e n t p r i n ts t y l e s ( f o n t s ) , t u r n s y o u r d o t m a t r i x p r i n t e r i n t o m o r ee f f e c t u a l t o o l . T e r m p a p e r s , n e w s l e t t e r s , a n f o r e i g nl a n g u a g e s a r j u s t f e o i t m a n y a p p l i c a t i o n s .

P r o g r a m d i s k w i t h n p r o t e c t i o n u s e s h a r d w a r e k e S u p p l e m e n t d i s k i n c l u d e s f o r e i g n l a n g u a g e f o n t s5 F o n t s r e a d y t u s F o n t e d i t o r / c r e a t o r i n c l u d e dO s c r e e n F o n t p r e v i e w8 c o l u m n o n l yS u p p o r t s m o r e t h a n 1 1 0 p r i n t e r s

T h i s p a k i g e w i l l s u u n b a v a l i b u l w i t h a s p e l c z e c h rC o m m o d o i e 1 2 i i c g i s i e r e d t r a d e m a i k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n

L w I n c . 2 8 0 4 A r n o l d R S a l i n a , K s 6 7 4 0 1 t 9 1 3 ) 8 2 7 - 0 6 8 5

c o l u m n s ; t h s e c o n d ( S Y S 4 9 3 9 1 ) i u s e d t s w i t c h t 4 c o l u m n s .

T y p e L I S T . A y o t y p e , y o u ' l ls e s t r a n g e s y m b o l s . P r e s s R T U R N . Y o u r p r o g r a m w i l l l i s t i 2 c o l u m n s .

T h r e a s o n y o s a s t r a n g ec h a r a c t e r s w h e n y o t y p e d L I S Tc o n c e r n s t h w a D o u b l e P r i n tw o r k s . A f a a t h c o m p u t e r i c o n c e r n e d , t h 2 0 - c o l u m n s c r e e n i n o r e a l . D o u b l e P r i n t i n t e r c e p t s t h eC H R O U T r o u t i n e . W h e n e v e r t h c o m p u t e r p r i n t s t t h s c r e e n { e c l u d i n g w h e n y o a r e t y p i n g ) ,D o u b l e P r i n t p r i n t s e a c h l e t t e rt w i c e — o n c e i n o r m a l m o d e a n o n c e i r e v e r s e m o d e . T h c h a r a ct e r s e t i r e d e f i n e d s o t h a t t h n o m a c h a r a c t e r d e f i n i t i o n h o l d s t h l e f t h a l f o f t h e l e t t e r a n t h r v e r s e d c h a r a c t e r d e f i n i t i o n h o l d st h r i g h t h a l f o f t h d e f i n i t i o n .W h e n t h t w h a l v e s a r p r i n t e dn e x t t e a c h o t h e r b t h n e C H R O U T r o u t i n e , o n l a r g e c h a ra c t e r i t h r e s u l t .

T r t h i s : T y p e a A T h e n ,s w i t c h t r e v e r s e m o d e { C T R L - R V SO N a n p r e s s a g a i n . T h w h o l el e t t e r a p p e a r s . N o t r a i m m e d ia t m o d e c o m m a n d . G t b l a n kl i n e a n t y p e P R I N T " H E L L O " .A g a i n , y o w o n ' t b a b l e t r e a dw h a t y o u ' r e t y p i n g . W h e n y o p r e s s R E T U R N , H E L L O i p r i n t e dt t h s c r e e n c o r r e c t l y .

N o g o b a c k t 4 c o l u m n s b yt y p i n g S Y 4 9 3 9 1 . Y o u ' l l s e m o r ec l e a r l y h o t h 2 0 - c o l u m n s c r e e n i c o n s t r u c t e d .

T h p r o g r a m l o a d s a 4 9 1 5 2( $ C 0 0 0 ) . I y o w a n t t u s t h 2 0 c o l u m n m o d e i y o u r o w B A S I Cp r o g r a m s t h a t r e q u i r e k e y b o a r d e nt r f r o m t h u s e r , y o u ' l l n e e d t w r i t e y o u r o w i n p u t r o u t i n e u s i n gt h G E c o m m a n d r a t h e r t h a nI N P U T .S e p r o g r a m l i s t i n g o p a g e 8 3 < Z

Page 61: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 61/120

P r o g r a m m i n g B o o k sf r o m C O M P U T E !

C O M P U T E ! B o o k s o f f e r s l i n e o p r o g r a m m i n g b o o k s f o t h e i n t e r m e d i a t e t a d v a n c e d C o m m o d o r e 6 a n 1 2 u s e r s . T h e s e r e f e r e n c e b o o k s t a k e y o b e y o n d B A S I C a n i n t o m a c h i n e l a n g u a g e p r o g r a m m i n g , h e l p i n g y o l e a r na b o u t m e m o r y m a p s , a d d r e s s e s , t h n e G E O S , a n t i m e - s a v i n g r o u t i n e s y o c a a d t y o u r o w p r o g r a m s .

C O M P U T E I ' s 1 2 P r o g r a m m e r ' s G u i d eE d i t o r s o C O M P U T E II S B N 0 - 8 7 4 5 5 - 0 3 1 - 9 4 4 p a g e s

c o m p l e t e g u i d e t t h C o m m o d o r e 2 8 t h i s b o o k e x p l o r e s B A S I C 7 . 0 , s h o w sy o h o t c r e a t e g r a p h i c s a n s o u n d s , e x p l a i n s h o t p r o g r a m p e r i p h e r a l s .a n i n t r o d u c e s y o t m a c h i n e l a n g u a g e p r o g r a m m i n g .S I 7 . 9 5

M a p p i n g t h C o m m o d o r e 1 2 O t t l s R C o w p e rI S B N 0 - 8 7 4 5 5 0 6 0 - 2 ? p a g e sT h c o m p r e h e n s i v e m e m o r y m a a n p r o g r a m m e r ' s g u i d e t h a t p r o v i d e sd e t a i l e d e x p l a n a t i o n o t h i n n e r w o r k i n g s o t h C o m m o d o r e 1 2 i n c l u d i n gm e m o r y m a n a g e m e n t . B A S I C 7 . 0 . I / c h i p r e g i s t e r , t h o p e r a t i n g s y s t e m .s y s t e m R A M . a n m o r e .S 9 . 9 5

M a c h i n e L a n g u a g e R o u t i n e s f o t h C o m m o d o r e 1 2 a n 6 T o a d H e i m a r c k a n P a t r i c k P a r i s hI S B N 0 - 8 7 4 5 5 - 0 8 5 - 8 5 9 p a g e sT h i s c o l l e c t i o n o m a c h i n e l a n g u a g e r o u t i n e s i m u s t l o e v e r y C o m m o d o r e1 2 o n m a c h i n e l a n g u a g e p r o g r a m m e r . S c o r e s 1 o l t h e s e r o u t i n e s c a s i p l b i n s e r t e d I n t o y o u r o w p r o g r a m s . I n c l u d e d i t h a s s e m b l y l a n g u a g ec o d e w i t h e a s y - t o - u n d e r s t o n d d o c u m e n t a t i o n a n I n s t r u c t i o n s . T h e r e i

. c o m p a n i o n d i s k a v a i l a b l e t o $ 1 2 . 9 5 f n o f i n c l u d e s a l t h p r o g r a m s i t h b o o k( 8 5 8 B D S K ) .S 9

M A P P I NT H C O M M O D O R E

P r o g r a m m et t i eC O M M O D

. C H I N EL A N G U A G ER O U T I N E SK T H - ■ C O M M O D O R E6 4 / 1 2 8

P r o g r a m m i n g I h C o m m o d o r e 6 R e v i s e d :T h D e f i n i t i v e G u i d eR a e t o C o i i l n W e s tI S B N 0 - 8 7 4 5 5 - 0 8 1 - 6 4 p a g e sT h i s b e s t s e l l i n g . e n c y c l o p e d i c r e f e r e n c e g u i d e w h i c h c o v e r s i h C o m m o d o r e6 i I t e n t i r e t y h a b e e n u p d a t e d t o I n c l u d e I n f o r m a t i o n o t h n e C o m o d o r e 6 4 C a n d G F O S , f r o m B e r k e l e y S o i t w o r k s T h e r e i a l s o d i s k o v a i l a b l sf o $ 1 2 . 9 5 w h i c h i n c l u d e s t h p r o g r a m s i t h b o o k ( 5 0 7 B D S K ) ,S 2 4 . 9 5

M a p p i n g t h C o m m o d o r e 6 a n 6 4 S h e l d o n L e e m o nI S B N 0 - 8 7 4 5 & O 8 2 - 3 3 2 p a g e sA u p d a t e o t h b e s l s e i l l n g m e m o r y m a a n p r o g r a m m i n g g u i d e t h a t ' sn e c e s s i t y f o i n t e r m e d i a t e a n d a d v a n c e d p r o g r a m m e r s . T h i s d e f i n i t i v es o u r c e b o o k h a b e e n e x p a n d e d a n d n o c o v e r s I h n e i c o n - b a s e d G E O S( G r a p h i c s E n v i r o n m e n t O p e r a t i n g S y s t e m ) w i t h c l e a r d e s c r i p t i o n s o f h o t m a k e i w o r k l o y o u . F o r B A S I C a n d m a c h i n e l a n g u a g e p r o g r a m m e r s o b o t ht h C o m m o d o r e 6 o n 6 4 C .S 6 . 9 5

T h e s e b o o k s a r n o a v a i l a b l e a y o u r l o c a l b o o k o c o m p u t e r s t o r e .Y o c a a l s o o r d e r d i r e c t l y f r o m C O M P U T E I b c a l l i n g t o l l f r e e 8 0 0 - 3 4 6 - 6 7 6 7 ( I N c a l l 2 1 2 - 8 8 7 - 8 5 2 5 ) o

b m a i l i n g y o u r o r d e r t C O M P U T E I B o o k s , P . O . B o 5 0 3 8 , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .P l e a s e i n c l u d e $ 2 . 0 0 p o s t a g e a n h a n d l i n g p e b o o k o d i s k . N r e s i d e n t s o d 5 p e r c e n t s a l e s t a x . a n d N Y r e s i d e n t s a d

8 . 2 5 p e r c e n t s a l e s t a x . P l e a s e a l l o w 4 - w e e k s f o r d e l i v e r y .

P u b l i c a t i o n s j n a c C O M P U T E I b o o k s a r a v a i l a b l e o u l s i d o I h Q U n i t e d S l a t e s f r o ms u b s i d i a r i e s o M c G r a w - H i l l I n t e r n a t i o n a l B o o k C o m p a n y .

Page 62: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 62/120

I n t r o d u c i n g

B U D G E T M A S T E RT h H o m e B u d g e t S y s t e m

F o I h C o m m o d o r e 6 4 { d i s k r e q u i r e d )I y o w a n t t g e s e r i o u s d d o u I k e e p i n gh o m e b u d g e ! a n y o u r I n c o m e I l e s s t h a n5 1 . 0 0 0 . 0 0 0 p e y e a r , t h e n B U D G E T M A S T E Ri I h t o o l y o n e e d . B U D G E T M A S T E R i d e s i g n e d t h e l p y o d e f i n e y o u r b u d g e tg o a l s a n t h e n e n t e r y a u r a c t u a l d a t a I o n l yl e w m i n u t e s e a c h s e s s i o n . B U D G E T M A T E i 1 0 0 % m a c h i n e l a n g u a g e f o m a i m u m s p e e d a n d a c c u r a c y .

F E A T U R E SU i B c a t e g o r i e s

" 1 a c c o u n t s f 1 c r e d i t c a r d si I n t e g r a t e d b u s i n e s s e x p e n s e s" E n t e r d a t a I f o r e i g n c u r r e n c y .■ 2 4 0 0 - 3 6 0 0 r e c o r d t r a n s a c t i o n f i l e

C a s e a r c h ( o u l d i f f e r e n t s e t s o p a r a m e t e r s a t h s a m e l i m eC o m p r e h e n s i v e a n a l y s i s o y o u r b u d g e ta n . i t n , ! i i i . i i , i

> F u l l u s o f u n c t i o n b e y sA l t h i s a , i p r i c e t h a t w o n ' t

B r e a k y o u r b u d g e t 'O N L Y $ 2 4 . 9 5

+ V ? 0 0 S f i i p p m g a n H a n d l i n gM i n n e s o t a r e s i d e n t s a d 6 s a l e s t a

T o r d e r s e n d c h e c k o m o n e y o r d e r t E Y C H A N E R S O F T W A R E C O

P . O . B o 3 8 G r a n d R a p i d s , M 5 5 7 4 4 - 0 3 8 8

C o m m o d o r e i I i a O e m a r k o C o m m o c J o i e B u s i n e s sM a t i n n e I n

H L J D G E i M A S T E R i t r a d e m a r k o E y c n a r i e r S o f t w a r e C

C O M M O D O R E 6 S O F T W A R EO N L Y S 5 . 0 0 / D I S K

[ J 0 0 1 L U S C H E R C O L O R T E S T" 0 1 1 D I S K F I L E U T I L I T I E S

1 0 2 7 M U S I C A N D S O U N DI 0 3 B E S T O F T P U G " I O S S B E S T O C O M M U N I C A T I O N

H O B E S T O F U T I L I T I E S0 6 B E S T O F G A M E S

I M B E S T O E D U C A T I O N1 0 8 5 C S P A C E G A M E S

; ; r » t a d v e n t u r eD O N E S T U F F1 0 B E S T G A M E S O E N G L A N D1 0 A R T I S T S K E T C H B O O K1 0 G R E A T A M E R I C A N N O V E L I S T S

G 1 0 7 P H O N E C O N N E C T I O N S" M O B S P A C E W A R S

1 D U N G E O N S . D R A G O N SD 1 1 0 H O M E O R C H E S T R AH I J U K E B O . 1 1 1 2 E I N S T E I N ' S F A V O R I T E S1 1 1 1 3 P O N Z O S T U T O R

1 1 E L E C T R O N I C S E C R E T A R YA d d $ 4 s h i p p i n g j ^ t j h a n d l i n g p e r o r d e r

C r c s u f s m s a d d b s a l e s t a F o t r e e b r o c h u r e o o v e r 1 0 d i s k s

C a l l t o l l f r e e 8 0 0 - 4 3 1 - 6 2 4 9 I C ■ 8 0 0 - 6 5 4 - 7 3 5 5m o u n t t r c a s M _ e n n j r V I S A H l i r n C i r O

t i 0 « P h o n t (N a r m

B L A C K S H I PC O M P U T E R S U P P L Y

3 B O y s l e r P o i n t B l v d # 1 S o u i h S a F r a n c i s c o . C 9 4 0 8 0

U s e r G r o u pU p d a t eC a r o l i n e D . H a n l o n , E d i t o r i a l A s s i s t a n t

T h i s l i s t i n c l u d e s u p d a t e d e n t r i e s t o u a n n u a l " G u i d e t C o m m o d o r eU s e r G r o u p s , " w h i c h l a s t a p p e a r e d i t h M a a n J u n e 1 9 8 7 i s s u e s .

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

S e n d t y p e d a d d i t i o n s , c o r r e c t i o n s , a n d e l e t i o n s f o t h i s l i s t t o C O M P U T E ! P u b l i c a t i o n sP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3A t t n : C o m m o d o r e U s e r G r o u p s

U s e r G r o u p N o t e s

N e w a r k C o m p u t e r U s e r s G r o u p ( N C U G ) , I n c . h a c h a n g e d i t a d d r e s st 1 A l l a n d a l e D r . , A p t . L 1 2 , N e w a r k , D 1 9 7 1 3 .T h c o r r e c t a d d r e s s f o S o u t h O r a n g e C o m m o d o r e K l u b ( S O C K ) i 2 5 4 0 1 C h a m p l a i n R d . , L a g u n a H i l l s , C 9 2 6 5 3 .

N e L i s t i n g sO U U O R M A

S a n F e r n a n d o V a l l e y C o m m o d o r e U s e r s G r o u p ,2 9 V i a C u l i n a s , W w i b k c V i l l a g e , C 9 2 3 6 !

C O L O R A D OG i i p l n C o u n l y C o m m o d o r e U s e r s , 2 8 8 1 D o r y

H i l l R d G o l d e n . C B 0 4 0 3F L O R I D A

C e n t r a l F l o r i d a C o m m o d o r e U s e r s C l u b , P . O .B o 5 4 7 3 2 6 , O r l a n d o , F L 3 2 8 5 4 - 7 3 2 6

G I O K C I AS a v a n n a h C o m m o d o r e U s e r G r o u p , P . O B o

1 1 7 1 , S a v a n n a h . G 3 1 4 0 2 - 1 1 7 1K A N S A S

M i d - K a n s a s C o m m o d o r e C l u b , 1 5 0 9 H u b b a r dG r e a l B e n d , K 6 7 5 3 0

L O U I S I A N AS o u t h e a s t L o u i s i a n a C o m m o d o r e U s e r s ' C r o u p

P . O . B o n U 3 B , G r a y , L 7 0 3 5 9M I S S O U R I

S o u t h w e s t M i s s o u r i C o m m o d o r e U s e r s C r o u p1 5 1 0 S o u t h S t . . A u r o r a . M 6 5 6 0 5

N L I V Y O R KE l i t e U s e r s G r o u p , 1 5 D u B O i s A v c , S e C l i f f N

1 1 5 7 9W A S H I N G T O N

K e n l o n C o m m o d o r e U s e r G r o u p , 1 4 B l a i n c A v N E R e n l n n , W 9 8 0 5 6

O u t s i d e T h U . S .A R M E D S l . l t V I C t S

U . S . N a v a l S t a t i o n G u a n l a n a m o B a C u b aC o m p u t e r U s e r s G r o u p , 0 5 M e r k l i n c . F T B o 1 5 0 5 , ! ; P O N e Y o r k , N 0 9 5 9 3

C A N A D AD a r r i e U s e r G r o u p , P . O . B o 1 0 2 8 . B a r r i e , O n t . .

C a n a d a U 5 E N F Z E A L A N D

N . Z . C o m m o d o r e U s e r ' s G r o u p I S I h A k I n c . ,P . O . B o 8 9 5 . P a p a k u r a , A u c k l a n d , N e Z e a l a n d

r U I R T O R I C OG u a y n a h o C o m m o d o r e U s e r s C l u b ( G U C ) , H - 1 5

F a l c o n S t . , S i e r r a B e r d e c i a , C u a v n a b o . P . R .0 0 6 5 7

S T U B B I E S , C a l l e \ 1 V e g a B a j a L a k e s , V e g aB a j a , P . R . 0 0 7 6 3

Page 63: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 63/120

I m p o s s i b l e S c r o l lI K e l l y

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

p u t s f i n e - s c r o l l i n g t e x t i n t h s c r e e n b o r d e r . d i s k d r i v e i r e q u i r e d .

T e x t r e s i d e s w i t h i n c e r t a i n b o u n da r i e s o t h C o m m o d o r e 6 4 I s i t si s c r e e n " w i n d o w " o 4 c o u m n s b 2 r o w s . T h V I c h i p a l o w s y o t v a r y t h s i z e s l i g h t l y —t h h o r i z o n t a l s i z e c a n b e c h a n g e dt 3 c o l u m n s ; t h v e r t i c a l , t 2 r o w s . T h e s e c h a n g e s w e r e i n c l u d e di t h V I c h i p t a l l o w s m o o t h -s c r o l l i n g l e t t e r s ( o r e d e f i n e d c h a ra c t e r s ) t a p p e a r o t h s c r e e n p i e c eb p i e c e i n s t e a d o p o p p i n g o n t ot h e s c r e e n f u l l y f o r m e d .

B u i i p o s s i b l e t t r i c k t h V I c h i p i n t o d i s p l a y i n g t e x t a n g r a p h i c s e v e n f u r t h e r d o w n t h s c r e e n i n t o t h b o r d e r ' s d o m a i n ." I m p o s s i b l e S c r o l l " d o e s j u s t t h a t .

T y p i n g I I P r o g r a m 1 i w r i t t e n i m a c h i n el a n g u a g e , s y o u ' l l n e e d t t y p e i i w i t h " M L X , " t h m a c h i n e l a g u a g e e n t r y p r o g r a m f o u n d e l s ew h e r e i n t h i s i s s u e . W h e n M L a s k sf o r a s t a r r i n g a n a n e n d i n g a dd r e s s , r e s p o n d w i t h t h f o l l o w i n gv a l u e s :S t a r t i n g a d d r e s s : C 0 O 0E n d i n g a d d r e s s : C 3 0 7B s u r e t s a v e c o p y t d i s k b e f o r ee x i t i n g M L X . U s t h n a m eS C R O L L . M L w h e n y o s a v e t h p r o g r a m — P r o g r a m l o o k s f o r a

f i l e w i t h t h a t n a m e .P r o g r a m 2 w r i t t e n i B A S I C ,

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

W h e n y o u ' r e r e a d y t s e e t h ed e m o , l o a d P r o g r a m a n t y p eR U N . Y o u ' l l s e s c r o l l i n g m e s s a g eb e l o w t h n o r m a l l i m i t s o f t h s c r e e n .

l l l i n U D U C I N D I I I C I H T U S S T B L L S D R O 1 . LR O G U f i l l . J U S T M A T C H H I S C R H L L I H G

i i E s s n n E n t h r o t i d i i . i i o t e h o i I D E L B H H I E H D E H A L O A T H A R E A , A H A Yh R t t l l i t t T T R I - C R T H C i W I T H T E X T B J S P I . H V .

P 8 I 5 5 A K V K E Y 1 5 M t l K f

T H U I C - I I C H I P . .D i s p l a y f i n e - s c r o l l i n g t e x t a c r o s s t h eb o t t o m o f t h e s c r e e n w i t h t h i s s u r p r i s i n gt e c h n i q u e , d e m o n s t r a t i o n p r o g r a m i i n c l u d e d .

S p r i t e s O n l yW h e r e d t h e s e p h a n t o m c h a r a ct e r s c o m e f r o m ? T h e r e ' s n m e m o r yr e s e r v e d f o c h a r a c t e r s b e y o n d t h b o u n d a r i e s o t h n o r m a l s c r e e n .T h a n s w e r l i e s i t h s p r i t e c a p a

b i l i t y o t h 6 4 S p r i t e s c a e x i s t o o o f t h a c t i v e p o r t i o n o t h s c r e e n . N o r m a l l y , w h e n s p r i t el e a v e s t h e a c t i v e a r e a , i s e e m s t p a s s b e l o w t h b o r d e r a i d i s a pp e a r s — t h e b o r d e r h a s h i g h e r p r o r i t y t h a n t h s p r i t e s . A c t u a l l y , t h V I c h i p k e e p s t r a c k o f t h s p r i t ee v e n w h e n i i h i d d e n b t h b o d e r . I f a c t , s p r i t e c o l l i s i o n s c a h a p p e n o u l s i d e t h v i s i b l e a r e a o ft h s c r e e n .

T h e r e ' s o n l y o n q u e s t i o n r m a i n i n g . H o c a w t u r n o f t h b o r d e r t s e t h s p r i t e s u n d e rn e a t h ? T h a t t r i c k i n v o l v e s t h v e r t ic a f i n e - s c r o l l i n g f u n c t i o n o t h V I c h i p . W i t h c a r e f u l t i m i n g , w c a n c o n f u s e t h c h i p . B s e t t i n g t h S C R O L Y r e g i s t e r a l o c a t i o n $ D 0 1 1t 2 5 - r o w m o d e a n t h e n s w i t c h i n gt 2 4 - r o w m o d e i t h l a s t l i n e o ft e x t { b u s i n g r a s t e r i n t e r r u p t ) , t h V I c h i p n e v e r r e a l i z e s t h a t i s h o u l d b e g i n d i s p l a y i n g t h e b o r d e r .T h t o a n b o t t o m p o r t i o n s o t h b o r d e r d i s a p p e a r . { T h e l e f t a n r i g h t p o r t i o n s o t h b o r d e r r e m a i n ,h o w e v e r . )

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

[ E d . N o t e : B e c a u s e t h i s p r o g r a mt a k e s t h V I C - I I c h i p b e y o n d i t d s i g n s p e c i f i c a t i o n s , t h d i s p l a y c r e a te d b y t h i s p r o g r a m m a d i f f e r f r o mo n c o m p u t e r t a n o t h e r . ]S e p r o g r a m l i s t i n g s o p a g e 8 6

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

Page 64: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 64/120

Page 65: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 65/120

Z c o m m o d o r e

. S 1 4 9 9 5 'S 1 9 9 9 5 *

S C A L Le p r i c i n g

. S C A L L

( m o n o c h r o m » ) . . . . $ 9 9 e 5$ 1 9 9 "$ 2 4 9 B S

1 5 8 1 . 7 7 T . S 1 9 9 9 51 5 4 1 c S 1 6 9 9 51 5 7 1 $ 2 1 9 " 5

3 0 B A U D . . . . $ 2 8 0 0O K I M A T E 2 O . . . * 1 8 O 0 01 3 5 1 S 3 9 9 51 6 7 0 $ 1 1 O 0 01 7 6 4 R A M . . . . « 1 3 9 9 5

S I D E C A R N O A V A I I _ A B L E . . . * 6 9 9 8 S |

S P E C I A LO F F E R

C A L LA 5 0 0 $ C A L LA 1 0 0 0 R . . . $ 4 9 9 9 5

2 0 0 0 . . . S C A L LA 1 0 0 0 . . . . s 6 4 9 9 5

G E N L O C K S 2 2 5 0 0

1 6 8 O M O O E M $ 1 2 0 ° °

2 5 6 K $ 8 0 ° °

D I G I V I E W i 1 1 g B 5

F U T U R E S O U N D S 1 1 9 9 5

M A R A U D E R

■ , ( , i i . . . . . $ 2 0 0 0 0

M E 2 M E * 6 4 9 9 S

1 M E B X * 2 6 O o o

P R I N T E R S

s 8 w n r : *N X - 1 0 o r 1 0 C

9

P o w e r T y p e $ 1 5 9 * '

f c « - i J N X - 1 5" W I T H P U R C H A S E O T W R I B B O N S

c o m m o d o r eI B C O M P A T I B L E

• 5 1 2 K3 6 D K D u a l

S i d e d D r i v eC G B o a r dO n y e a r w a r r a n t yP a r a l l e l P o r tS e r i a l P o r tG B A S I CD O 3 .

F R E E S I D E K I C KB B O R L A N D

P C 0 - N E L O W E RP R I C E S

S C A L LD U A L

D R I V E6 4 0 K

P C 1 0 - 2

S 5 5 O . O 0 A l o n e - W i j h p u r c h a s e 1 9 0 1 1 9 0 2 M 5 O A I o n «2 M E G . . . $ 3 5 0 S e a g a t e 3 M E G . . . S 4 O 0

S E R V I C E 3 1 3 4 2 7 - 0 2 6 7 , V H O U R S ( E . I X I :

M M d i r t h r u F r i d a r 1 0 : 0 0 A . M . 1 9 . D 0 PS t t u i d K 1 0 : 0 0 A . M . t 6 : 0 0 P . M .

S C H O O L P . O . ' s A C C E P T E D

M I C R O C O M P U T E R S E R V I C E S

D E A L E R I N O U I R E E S I N V I T E DH S u i c l u r g a I k H C i V I S K D I S C D V E R . S v i y n o w i l k \ I n

i i r u n q j f i i i l F i t T t H U f f c T w t a l F o g n f f l i ' K i n w b i p r t ^ j C B l r t m an t i : ■ : < . ; T i - r i ' j y i ( m ' t . i i n [ ' . - * . : i i I , p > g a m i I ' l ln i i i : 1 : ' m M n g u H m t H i I p c n h c i M " " " " * * * " n u i t h t i x M d i n c i l r i v i I T i I h r m n u l i c l L r t f C a l l l o ' . I * ' J h a n d l t n g t i ' j

l l i e 4 F A R H W G I O H R 0 I I V Q H U L H K M 6 U I * I 1 S O W u m w o

Page 66: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 66/120

V i d e o S l i d e S h o wF o T h 1 2 P a u l W C a r l s o n

Y o u r g r a p h i c s c r e a t i o n s c o m e t l i f e w i t h t h i s v e r s a t i l e p r g r a m t h a t l o a d s a n i n s t a n t l y d i s p l a y s s e q u e n c e o y o u r b e s th i - r e s a n t e x t a r t w o r k a n y o u r m o s t i m p r e s s i v e b u s i n e s sg r a p h i c s . R e q u i r e s a d i s k d r i v e .

S l i d e s h o w p r o g r a m s a r e u s e f u l f o c o m p u t e r - c l u b d e m o n s t r a t i o n s ,t e a c h i n g , b u s i n e s s m e e t i n g s , o j u s tf o s h o w i n g o f y o u r a r t w o r k t r e a t i v e s a n f r i e n d s . " V i d e o S l i d eS h o w f o t h 1 2 8 " a l l o w s y o t d i s p l a y a n n u m b e r o h i - r e s , m u t i c o l o r , o s t a n d a r d t e x t s c r e e n s i a n o r d e r .

T y p i n g I I T g e s t a r t e d , t y p e i l i n e s 1 0 - 3 8 0a n 1 0 0 0 - 1 0 2 0 f r o m t h p r o g r a ml i s t i n g a n s a v e t h r e s u l t i n g p r g r a m t d i s k . T h r e m a i n i n g l i n e s( 4 0 0 - 4 5 0 ) c o m p r i s e a e x a m p l e s e o D A T A s t a t e m e n t s f o f i v e -s c r e e n s l i d e s h o w .

W h e n y o u ' r e r e a d y t m a k ec u s t o m s l i d e s h o w , l o a d t h p r g r a m a n d a d d D A T A l i n e f o e a c hp i c t u r e t h a t y o w i s h t d i s p l a y .F o l l o w t h f o r m a t o f t h e e x a m p l eD A T A s t a t e m e n t s . E a c h e n t r y m u s tb e g i n w i t h l e t t e r c o d e — H f o r h ir e s , f o m u l t i c o l o r , o r S f o s t a nd a r d c h a r a c t e r m o d e . A n s i g n i f i e st h e n o t h s l i d e s h o w . T h n e x ti t e m i e a c h D A T A s t a t e m e n t i t h n a m e o t h f i l e c o n t a i n i n g t h s c r e e n i m a g e . I t h f i l e i m u l t ic o l o r g r a p h i c s s c r e e n o t e x ts c r e e n , f i l e c o n t a i n i n g t h e c o l o rm e m o r y i a l s o l o a d e d . T h i s f i l em u s t h a v e t h s a m e f i l e n a m e a s t h e

6 C O M P U T E ! ' ! G b i b I I b S e p t e m b e r 1 9 B 7

p i c t u r e f i l e , w i t h t h a d d i t i o n o . C R A M e x t e n s i o n . F o e x a m p l e ,t e x t f i l e n a m e d T E X T 1 m u s t h a v ec o l o r m e m o r y f i l e c a l l e d T E X T 1. C R A M . T h l a s t t w o n u m b e r s i e a c h D A T A s t a t e m e n t s e l e c t t h c o d e s f o t h b o r d e r a n b a c kg r o u n d c o l o r s t h a t y o w i s h t d i p l a y w i t h t h s c r e e n . F o y o u rc o n v e n i e n c e , h e r e i l i s t o f c o l o rc o d e s :

B l a c kW h i t eR e C y a nP u r p l eG r e e nB l u eY e l l o w

O r a n g eB r o w n

1 L i g h t R e 1 D a r k G r a y1 M e d i u m G r a y1 L i g h t G r e e n1 L i g h t B l u e1 5 L i g h t G r a y

I ' v e i n c l u d e d s a m p l e s u b r o ut i n e a l i n e 1 0 0 0 f o i n t r o d u c i n g t h es l i d e s h o w . Y o c a w r i t e y o u r o w i y o l i k e . I y o u ' d r a t h e r j u s t s k i pt h e i n t r o d u c t i o n , d e l e t e l i n e 2 0

W h e n y o u ' v e f i n i s h e d e n t e r i n gt h D A T A l i n e s f o t h s c r e e n s y o w i s h t d i s p l a y , s a v e t h p r o g r a mw i t h n e n a m e — y o u ' l l w a n t t k e e p t h f i r s t p r o g r a m f o m a k i n gl a t e r s l i d e s h o w s .

S a v i n g F o r D i s p l a yB e f o r e y o c a h a v e s l i d e s h o w ,y o m u s t h a v e p i c t u r e s t d i s p l a y .T h I 2 8 ' s B S A V E c o m m a n d w i l l

c o m e i h a n d y .T c r e a t e p i c t u r e , y o u m u s t

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

F o r h i g h - r e s o l u t i o n d i s p l a y s( G R A P H I C m o d e ) , o n l y t h v i d e om a t r i x a n d b i t m a p n e e d t b s a v e d . U s t h i s s t a t e m e n t :B S A V E " f i l e i t a m e " , P 7 1 6 S T P 1 6 1 9 2

F o m u l t i c o l o r d i s p l a y( G R A P H I C m o d e ) , t h v i d e o m t r i x a n b i t m a p a r s a v e d i o n f i l ea n t h c o l o r R A i s a v e d i a o t h e r f i l e . U s t h e s e s t a t e m e n t s :B S A V E " / i / e « u m e " , P 1 0 2 4 T P 1 6 1 9 2P O K E 1 , P E E K ( 1 ) A N D 2 5 4B S A V E " / i / e n H m f . C R A M " , P S S 2 9 6 T

P 5 6 2 9 6P O K E 1 , P E E K ( 1 ) O B s u r e t h a t t h s e c o n d f i l e n a m ed i f f e r s f r o m t h f i r s t o n l y i t h . C R A M e x t e n s i o n . F o e x a m p l e , i y o u s P I C 3 a s t h e n a m e o f t h e f i l et c o n t a i n t h v i d e o m a t r i x a n b i m a p , t h n a m e o f t h e c o l o r R A f i l e s h o u l d b P I C 3 . C R A M . T h . C R A M f i l e s h o u l d n o b l i s t e d i t h D A T A s t a t e m e n t s — t h e p r g r a m w i l l l o o k f o t h f i l e o i t o w n . T h f i r s t P O K E s t a t e m e n tc a u s e s t h p r o c e s s o r t u s b l o c ko f c o l o r R A w h e n i e x e c u t e s t h s e c o n d B S A V E s t a t e m e n t . ( T h e p r c e s s o r n o r m a l l y u s e s b l o c k o c o l o r R A M , e v e n w h e n t h V I c h i p i d i s p l a y i n g d a t a c o n t a i n e d i b l o c k 0 . T h s e c o n d P O K E s t a t em e n t c a n c e l s t h f i r s t .

F o s t a n d a r d c h a r a c t e r m o d e

Page 67: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 67/120

{ G R A P H I C 0 t h d e f a u l t m o d e ) ,u s t h e s e s t a t e m e n t s :B S A V E " f i l e n a m e " , P 1 0 2 4 T P 2 0 2 4B S A V E " / i / « r a m e . C R A M " , P 5 5 2 9 6 T

F 5 6 2 9 6A f o m u l t i c o l o r g r a p h i c s

m o d e , t h s e c o n d f i l e n a m e m u s t b t h s a m e a s t h e f i r s t , b u w i t h t h e x t e n s i o n . C R A M . N P O K E s a r n e e d e d b e c a u s e s t a n d a r d c h a r a c t e rm o d e u s e s b l o c k o f c o l o r R A M ,t h d e f a u l t .

T u s V i d e o S l i d e S h o w , l o a dt h p r o g r a m , m a k e s u r e t h a t a l t h f i l e s s p e c i f i e d i t h D A T A s t a t em e n t s a r o t h d i s k i t h d r i v e ,a n t y p e R U N . T h i n t r o d u c t o r ys c r e e n w i l l b d i s p l a y e d . A f t e r t h d r i v e l i g h t g o e s o f f , p r e s s a n k e t i n s t a n t l y d i s p l a y t h f i r s t s c r e e n

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

H o I W o r k sT h 1 2 8 h a s t w 6 4 b a n k s o R A a n d t w o I b l o c k s o c o l o r R A M .T h e V I C c h i p c a b i n s t r u c t e d t u s e i t h e r o t h t w 6 4 R A b a n k s a n d e i t h e r o t h t w I b l o c k s o f c o l o r m e m o r y . T h e p r g r a m l o a d s t h e d i s p l a y d a t a i n t ob a n k a n b l o c k w h i l e t h V I c h i p i l o o k i n g a b a n k a n b l o c k0 W h e n k e i p r e s s e d , t h V I c h i p l o o k s a b a n k a n b l o c kw h i l e t h e d i s p l a y d a t a i l o a d e di n t o b a n k a n b l o c k 0 a n s o o n .

Y o m a w o n d e r w h t h p r g r a m c o n t a i n s s o m a n y P E E K s a n P O K E s . W h n o t u s e t h G R A P H I C

c o m m a n d t c h a n g e m o d e s ? T h er e a s o n i t h a t t h s c r e e n e d i t o r h a t b d i s a b l e d ( t h e P O K E 2 1 6 , 2 5 5i n l i n e 7 0 s t h a t t h p r o g r a m c a p u d i s p l a y d a t a i p l a c e s o t h e rt h a n w h e r e t h e d i t o r e x p e c t s t f i n d i t W i t h t h s c r e e n e d i t o r d i a b l e d , t h p r o g r a m n e e d s t d a l t h s e t u p w o r k t h a t t h s c r e e n e d t o n o r m a l l y w o u l d d o s u b s t a n t i a l a m o u n t o f t h ep r o g r a m d o e s n o t h i n g b u i n s u r et h a t t h p r o g r a m t e r m i n a t e s g r a c ef u l l y i a e r r o r i e n c o u n t e r e d . T h i si n e c e s s a r y b e c a u s e i t h p r o g r a mt e r m i n a t e s w h i l e t h v i d e o i i a n y t h i n g b u a d e f a u l t c o n f i g u r at i o n , n o e v e n R U N / S T O P - R ES T O R E w i l l c l e a r i u p S e p r o g r a m l i s t i n g o p a g e 7 8

D o w n T i m e G o Y o D o w n ?

T R I A DM o s t c o m p u t e r s a n d i s k d r i v e s a r r e p a i r e d a n s h i p p e d w i t h i n 7 h o u r s !

1 - Y e a rW a r r a n t y C o n t r a c t

$ 6 9 . 0 09 9 . 0 07 9 . 0 08 9 . 0 07 9 . 0 0

8 9 . 0 0

8 9 . 0 0

R e p a i rC - 6 4 C o m p u t e r $ 5 9 . 0 0C - 1 2 8 C o m p u t e r 8 9 . 0 01 5 4 1 D r i v e L o g i c r e p a i r 6 9 . 0 01 5 7 1 D r i v e L o g i c r e p a i r 7 9 . 0 01 5 4 1 o 1 5 7 1 P e r m a n e n t F i 6 9 . 0 0( A l i g n m e n t a n m o d i f i c a t i o n t s t a y i a l i g n m e n t ! )1 7 0 2 , 1 8 0 2 , 1 9 0 2 M o n i t o r 7 9 . 0 01 5 4 1 o 1 5 7 1 a l i g n m e n t ( o n l y ] J u s t 2 9 . 9 5M P S Z - 8 0 1 , 8 0 2 , 1 5 2 5 , 1 5 2 6 P r i n t e r s 6 9 . 0 0S t a r a n O k i d a t a P r i n t e r sF o f a s t , e x p e r t s e r v i c e . . J u s t c a l l o u t o l l f r e e n u m b e r t o d a y !

1 - 8 0 0 - 6 2 4 - 6 7 9 4( F o r y o u r c o n v e n i e n c e , h a v e y o u r e q u i p m e n t s e r i a l n u m b e r a n c r e d i t n u m b e r r e a d y .C h e c k s a n d m o n e y o r d e r s a l s o a c c e p t e d ) . A d $ 7 . 5 0 f o s h i p p i n g i n c l u d e s t w o - d a ya i s e r v i c e a n y w h e r e i t h C o n t i n e n t a l U S A . F o A P O - F P O a n R B o a d d r e s s e s ,a d $ 1 5 . 0 0 ( o s h i p p i n g ( e x c l u d i n g a i r f r e i g h t ) .

3 4 0 2 - E W W e n d o v e r A v e . ,G r e e n s b o r o , N 2 7 4 0 7

1 - 8 0 0 - 6 2 4 - 6 7 9 4 o ( 9 1 9 ) 2 9 9 - 0 3 9 1

R e p a i r w i t h1 - Y e a r W a r r a n t y

$ 8 9 . 0 01 1 9 . 0 0

9 9 . 0 01 0 9 . 0 0

9 9 . 0 0

1 0 9 . 0 0

9 9 . 0 0C a l l f o p r i c e

S a v e$ 3 9 . 0 0

6 9 . 0 04 9 . 0 05 9 . 0 04 9 . 0 0

5 9 . 0 0

5 9 . 0 0

F K f c f cP e r m a n e n t F i

$ 6 9 . 0 0 v a l u e i n c l u d e s a l i g nm e n t a n d m o d i f i c a t i o n t o s t a y i a l i g n m e n t F R E E w i t h a n 1 5 4 1 o 1 5 7 1 o n y e a r w a r r a n t y r e p a i r .

• H O t C E

Page 68: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 68/120

S p e e d S o r tK j e l l S t r a n d

T h i s p r o g r a m a l p h a b e t i z e s l a r g e s t r i n g a r r a y s i m e r e s e c o n d s .W r i t t e n e n t i r e l y i m a c h i n e l a n g u a g e , i t ' s v a l u a b l e u t i l i t y f o B A S I C p r o g r a m m e r s w h n e e d t s o r t l i s t s q u i c k l y . F o t h 6 4

I t h e p a s t f e y e a r s , C O M P U T E DG a z e t t e h a s p u b l i s h e d s e v e r a l s o r ti n r o u t i n e s . T h e p r o g r a m " 1 2 8Q u i c k s o r t " f r o m t h D e c e m b e r1 9 8 6 i s s u e r u n s o t h 1 2 8 . I a p h a b e t i z e s l i s t o 1 0 0 e l e m e n t s i 0 . 8 3 3 s e c o n d s ; 1 0 0 0 e l e m e n t s i 1 2 . 0 8 3 s e c o n d s . A n o t h e r p r o g r a m ," U l t r a S o r t , " i f a s t e r , s o r t i n g 1 0 0 0e l e m e n t s i 8 . 3 2 s e c o n d s .

" S p e e d S o r t " i e v e n f a s t e r .H e r e a r s o m e s a m p l e t i m e s :

1 0 e l e m e n t s 0 . 1 5 s e c o n d s1 0 0 0 e l e m e n t s 1 . 8 8 3 s e c o n d s2 0 0 0 e l e m e n t s 4 . 1 3 3 s e c o n d s3 0 0 0 e l e m e n t s 6 . 5 8 3 s e c o n d s

S p e e d S o r t w a d e s i g n e d f o s p e c i f i c p u r p o s e a n o p t i m i z e d f o s p e e d , s o t h e r e a r e c e r t a i n m i n o rl i m i t a t i o n s y o m u s t r e m e m b e r .F i r s t , i w o r k s o n l y o s t r i n g a r r a y s ;y o c a n ' t s o r t n u m e r i c a r r a y s . S e o n d , t h s t r i n g a r r a y m u s t b e o n e -d i m e n s i o n a l ( o n l y o n n u m b e r i p a r e n t h e s e s ) ; y o c a n ' t u s i t o s o r tm u l t i d i m e n s i o n a l a r r a y s . F i n a l l y ,y o c a t e l l S p e e d S o r t w h e r e t s t a r ts o r t i n g w i t h i n t h a r r a y , b u y o c a n ' t t e l l i w h e r e t s l o p s o r t i n g . I a l w a y s s o r t s t t h e n o f t h e a r r a y .

U s i n g S p e e d S o r tS i n c e S p e e d S o r t i w r i t t e n i m c h i n e l a n g u a g e , i m u s t b e n t e r e dw i t h t h " M L X " m a c h i n e l a n g u a g ee n t r y p r o g r a m p u b l i s h e d e l s e w h e r ei n t h i s i s s u e . W h e n y o r u M L X ,y o u ' l l b e a s k e d f o s t a r t i n g a d r e s s a n a e n d i n g a d d r e s s f o t h d a t a y o u ' l l b e n t e r i n g . F o S p e e d -S o r t , u s t h f o l l o w i n g v a l u e s :S t a r t i n g a d d r e s s : C 0 0 0E n d i n g a d d r e s s : C 2 A F

6 C O M P U T E ' S G a z e l l e S e p t e m b e r 1 9 B 7

S p e e d S o r t i o n l y 6 8 b y t e sl o n g , s i s h o u l d n ' t t a k e l o n g t t y p e i i n W h e n y o h a v e f i n i s h e d ,s a v e c o p y o t h p r o g r a m w i t h t h n a m e S P E E D S O R T ( t h e e x a m p l ep r o g r a m b e l o w l o o k s f o r a f i l e w i t ht h a t n a m e ) .

T u s S p e e d S o r t , l o a d i i n t om e m o r y w i t h s t a t e m e n t o f t h ef o r m L O A D " S P E E D S O R T " , 8 , 1 .F r o m w i t h i n B A S I C p r o g r a m , i c l u d e t h i s l i n e a t h f i r s t i t h p r o g r a m :

I A - T H E N A l L O A D " S P E E D -S O R T " , 8 , 1A n y t i m e y o w a n t t s o r t a

a r r a y , y o h a v e t t e l l S p e e d S o r tt h n a m e o t h a r r a y a n t h s t a r ti n g p o i n t f o t h s o r t . I t h a r r a y i c a l l e d B a n t h f i r s t e l e m e n t t b s o r t e d i n u m b e r 1 y o u ' d u s S Y 4 9 1 5 2 , B $ ( 1 ) . I y o u ' d l i k e t b e g i ns o r t i n g a e l e m e n t 0 u s S Y 4 9 1 5 2 / B $ ( 0 ) i n s t e a d . Y o m a a l s os t a r t t h s o r t a a n o t h e r p o i n tw i t h i n t h a r r a y — t h e t e n t h s t r i n g ,f o e x a m p l e — a n d y o m a s o r t a n o n e - d i m e n s i o n a l a r r a y c u r r e n t l y i m e m o r y .

I y o a t t e m p t t s o r t n u m e r i ca r r a y s u c h a A ( l ) , y o u ' l l s e T Y P E M I S M A T C H E R R O R . I y o i n c l u d e t h n a m e o f m u l t i d i m e ns i o n a l a r r a y s u c h a A $ ( 0 , 0 ) , i w i l lr e t u r n S Y N T A X E R R O R .

T t e s t S p e e d S o r t , r u t h i sp r o g r a m :F 1 I F W - 1 T H E N 6 0Q . 2 B E C O P Y R I G H T 1 9 B 7 C O M P UT E P U B L I C A T I O N S I N C .

( S P A C E l A L L R I G H T S R E S E R VE

A 3 P O K E 5 3 2 a 0 , 1 0 1 P O K E 5 3 2 8 1 , l0 i P R I N T " [ C L R J J B L K )

( S P A C E S ) C O P Y R I G H T 1 9 8 7C O M P U T E P U B . , I N C . "

A 4 P R I N T T A B ( 1 0 ) " A L L R I G H T S[ S P A C E ) R E 9 E R V E D B

D 5 W = l i L O A D " S P E E D S O R T " , a , lJ 6 I N P U T ' M C L R l I D O W N J H O W M A N

R A N D O M S T R I N G S T O C R E AT E " j NP 7 D I M A S ( N ) i P R I N T " l C L R j( D O W N C R E A T I N G H N " R A N D O M[ S P A C E S T R I N G S " : A - R N D ( - T

I A 8 F O R I = l T O N i P R I N T I ; C H R $ ( 1 4

5 ) i N l - I N T ( R H D l l ) * 1 0 + l ) i AS = " H : F O R J - 1 T O N 1

A 9 B S = C H R S ( I N T ( R N D ( l } * 2 6 + 6 5} ) i A S » A S + B S i N E X T i A $ ( I ) = AS N E X T

C 1 0 P R I N T " 1 2 D O W N j P R E S S A N YK E T S T A R T S O R T "

P 1 1 G E T S S i I F S S = " " T H E N 1 1 0E 1 2 T l = T I i S Y S 4 9 1 5 2 , A S ( 0 ) t T 2

= T l ! p R I N T " l C L R j I D O W N ) D ON E ( 2 D O W N j "X 1 3 M T $ * . S T R S ( ( T 2 - T l ) / 6 0 ) i P R1 S N " E L E M E N T S S O R T E DN " L E F T $ [ M T S , 6 } " S E C O N D S

S C 1 4 0 P R I N T " 1 2 D O W N j P R E S S A N YK E Y F O R S O R T E D L I S T

[ D O W N ] "C C 1 5 0 G E T S S i I F S $ B 1 " T H E N 1 5 0C B 1 6 0 F O R I = 1 T O N ! P R I N T A S ( I ) i N E

X T h e x a m p l e p r o g r a m b u i l d s a a r a y o f r a n d o m s t r i n g s o f t h e s i z ey o s p e c i f y . I y o e n t e r a l a r g en u m b e r , l i k e 3 0 0 0 , b p r e p a r e d f o

l o n g w a i t . G e n e r a t i n g a l t h o s er a n d o m s t r i n g s t a k e s m u c h l o n g e rt h a n s o r t i n g t h e m .

F o m a x i m u m s p e e d , t h e e xa m p l e p r o g r a m t u r n s o f t h e s c r e e nw i t h P O K E 5 3 2 6 5 , 0 a n t u r n s i b a c k o w i t h P O K E 5 3 2 6 5 , 2 7 .n o t e o w a r n i n g : I y o u s t h i st e c h n i q u e i y o u r o w p r o g r a m sa n d a n e r r o r o c c u r s w h i l e t h s c r e e ni b l a n k , t h e r r o r m e s s a g e w i l l b i n v i s i b l e , [ t h s c r e e n b l a n k s f o t o l o n g , e i t h e r p r e s s R U N / S T O P -R E S T O R E o r b l i n d l y t y p e P O K E5 3 2 6 5 , 2 7 .S e p r o g r a m l i s t i n g c p a g e 8 3

Page 69: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 69/120

> ° v *

T h i s c o l l e c t i o n o f l i g h t g u i d e b o o k s h e l p s y o g e t h m o s t o u o f l i g h t s i m u l a t i o n s o f t w a r e . D e s i g n e d t b u s e d w i t h F l i g h t S i m u l a t o r , F l i g h t S i m u l a t o r I I F - 1 5 S t r i k eE a g l e , a n o t h e r f i g h t e r - j e t s i m u l a t i o n s , t h e s e b o o k sc o n t a i n s c o r e s o s c e n a r i o s t h a t l e a d y o a c r o s s t h U . S . , a r o u n d t h w o r l d , i n t o b a t t l e , a n b a c k t y o u rf a v o r i t e l a n d i n g s t r i p s .

F l y i n g o I n i l r u m e n t * w i t hF l i g h t S i m u l a t o rJ o n a t h a n M S t e r n 2 5 p a g e sH e r e ' s f a s c i n a t i n g h a n d s - o n i n s t r u c t i o n o ( t i n g w i t h I n s t r u m e n t s i F l i g h t S i m u l a t o r a n F l i g h t S i m u l o t o r I I H o t t l y I n a l k i n d s a fw e o t h e r — w h e n t r i e c l o u d c e i l i n g i l o o t h v i s i b i l i t y i r e d u c e d . H o t r e a d a n l i t h I s t r u m e n t a p p r o a c h c h a r t s t h a t i n ( r u m e n t r a t e d p i l o t s u s e . H o t l a k e o f t . f l t a n o t h e r a i r p o r t , a n l a n d — o i l w h i l e t h e c l o u d so r a m e r e 2 0 f e e t o f t h g r o u n d . A n d h o wt n a v i g a t e b u s i n g t h e I m p r e s s i v e i s t r u m e n t s a v a i l a b l e i F l i g h t S i m u l a t o r a n F l i g h t S i m u l a t o r I I M o r e t h a n 1 3 a c t u a l I s t r u m e n t a p p r o a c h p r o c e d u r e c h a r t s . F o a l v e r s i o n s o f F l i g h t S i m u l a t o r a n F l i g h t S i m ul a t o r I ( A p p l e , A m i g a , A t a r i , A t a r i S T C o m o d o r e . I B P C a n d c o m p a t i b l e s . M a c i n t o s h )F l i g h t S i m u l a t o r a F l i g h t S i m u l a t o r I r e q u i r e d .P e r f e c t - b o u n d e d i t i o n :$ 9 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 9 1 - 2S p l i t - w l r e - b o u n d e d i t i o n :$ 1 2 . 9 5 I S B N 0 - 8 7 4 5 5 - 1 0 3 - X

C O M P U T E I ' s F l i g h t S i m u l a t o r A d v e n t u r e *l o t h M a c i n t o s h , A m i g a , a n A t a r i S D a v i d F l o r e n c e . T o R H o l l h i l l , a n P h i l i p I N e l s o n 2 2 p a g e sF l t h r o u g h m i s t s I n t o m y s t e r y . T h i s c o l l e c t i o no 4 e x c i t i n g , n e w . c u s t o m i z e d s i m u l a t o rs c e n a r i o s f o t h e M a c i n t o s h . C o m m o d o r eA m i g a , a n A i o r i S p e r s o n a l c o m p u t e r s p u t sy o i t h p i l o t ' s s e a t T h n e g e n e r a t i o n o F l i g h t S i m u l a t o r o n F l i g h t S i m u ' a t o r I o f f e r sb e t t e r g r a p h i c s , e o s i e r - t o - u s e c o n t r o l s , a n

m o r e a i r p o r t s W i t h t h i s b o o k , y o u ' l l e x p e r i e n c eh a i r - r a i s i n g r e s c u e m i s s i o n s , d a n g e r o u s n i g h tl a n d i n g s , s i g h t s e e i n g s i d e t r i p s , a n o n e - o f - a -k i n d f l i a n t s o f a n c y . M a k e C O M F V T E l ' s F l i g h tS i m u l a t o r A d v e n t u r e s y o u r c o p i l o t a n t h n l l t h o u r s o f l i g h t ,F l i g h t S i m u l a t o r o r F l i g h t S i m u l a t o r I r e q u i r e d .$ 1 2 . 9 5 I S B N 0 - 8 7 4 5 5 - 1 0 0 - 5

L e a r n i n g t F l w i t h F l i g h t S i m u l a t o rJ o h n R a f f e r t yL e a r n t f l I k s i m u l a t o r e x p e r t I t h i m a g i n a r y w o r l d o F l i g h t S i m u l a t o r o n F l i g h tS i m u l a t o r I I Y o u ' l l l e a r n a l t h f u d a m e n t a l s — I r o m t a k e o f f s t o l a n d i n g s — I ns i n g l e , d e t a i l e d f l i g h t . T h e n y o u ' l l d e v e l o pt h o s e f l y i n g s k i l l s b p r a c t i c i n g s t a n d a f d r a t et u r n s , e x e c u t i n g f l i g h t p l a n , n a v i g a t i n g f r o mp o i n t t o p o i n t B a n m o r e . L e a r n h o t m a k e p r e c i s i o n l a n d i n g s a n u s e t h e m o r ea d v a n c e d I n s t r u m e n t s I y o u r a i r c r a f t , T c o y o u r t r a i n i n g — a n d t u r n y o i n t o p r o f e s s i o n a ls i m u l a t o r p i l o t — y o u ' l l l e a r n h o t r e o d a n u s t h a c t u a l F A a p p r o a c h c h a r t s c o m m e rc i a l p i l o t s f l w i t h . T h i s c o m p l e t e f l i g h t - I n s t r u ct i o n t u t o r i a l w a w r i t t e n b y p r o f e s s i o n a l p i l o t .$ 1 2 . 9 5 I S B N 0 - 8 7 4 5 5 - 1 1 5 - 3

4 G r e a t F l i g h t S i m u l a t o r A d v e n t u r e !C h a r l e s G u l l c k 1 5 p a g e sT h i s b e s t s e l l l n g v o l u m e o f f e r s 4 e x c i t i n g , c u t o m i z e d ( l i g h t s i m u l a t o r s c e n a r i o s t o F l i g h tS i m u l a t o r a n F l i g h t S i m u l a t o r I o t h A p p l eI I I B M , C o m m o d o r e 6 4 a n A t a r i p e r s o n a lc o m p u t e r s$ 1 0 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 2 2 - X

w i t h F l i g h t S i m u l a t o r S I M U L A T O RA D V E N T U R E S

4 0 M o r e G r e a t F l i g h t S i m u l a t o rA d v e n t u r e sC h a r l e s G u l i c k 2 3 p a g e sF o r t y m o r e c h a l l e n g i n g I l i g h t s i m u l a t o r s c e n a ri o s f o r M i c r o s o f t ' s F l i g h t S i m u l a t o r a n S u b L O G I C ' s F l i g h t S i m u l a t o r I I E x p l o r e t h w o r l d f r o m t h a i r . F o t h A p p l e I I I B M . C o m o d o r e 6 4 a n A t a r i p o i s o n a l c o m p u t e r s .

2 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 4 3 - 2

J e F i g h t e r S c h o o l : A i C o m b a tS i m u l a t o r T a c t i c s a n d M a n e u v e r sR i c h o r d G . S h e f f i e l d 1 7 p o g e sL e a r n a c t u a l c o m b a t m a n e u v e r s a n m u c hm o r e w i t h t h i s h a n d s - o n b o o k f o p o p u l a r j e t -c o m b a t s i m u l a t o r s l i k e F - ' , 5 S t r i k e E a g l e . J e t .a n A c e . I n t o r m o t i o n a b o u t j e f i g h t e r p i l o t sa n t h e i r a i r c r a f t , e s p e c i a l l y t h F - 1 5 . p r o v i d e sa e x c e l l e n t i n t r o d u c t i o n t t h s u b j e c t .T h e r e ' s e v e n d e t a i l e d d a t a a b o u t t h w e a po n a v a i l a b l e t o j e t - c o m b o s i m u l a t o r p i l o t s .T h h e a r t o t h b o o k d e m o n s t r a t e s , s t e p - b y -s t e p , n u m e r o u s o f f e n s i v e o n d e f e n s i v e c o b a f l i g h t m a n e u v e r s , f r o m t h H V o - V o t t h D e f e n s i v e S p i r a l D r i v e . T a c t i c a l t i p s o F - 1 5S t r i k e F a g l e s c e n a r i o s r o u n d o u t h b o o k . F 1 S t r i k e E a g l e o o t h e r | e t - c o r n b a ! f l i g h t s i m ul a t o r r e q u i r e d .P e r f e c t - b o u n d e d i t i o n :$ 9 . 9 5 I S B N 0 - 8 7 . 1 5 5 - 0 9 2 - 0S p l i t - w i r e - b o u n d e d i t i o n :$ 1 2 . 9 5 I S B N 0 - 8 7 4 5 5 - 1 0 4 - 8

A s ( o C O M P U T E I B o o k s a y o u r l o c a l b o o k o c o m p u t e r s t o r e .T o r d e r d i r e c t , c a l l t o l l f r e e 8 0 0 - 3 4 6 - * 7 6 7 ( i N . Y . c a l l 2 1 2 - 8 8 7 - 8 5 2 5 ) o w r i t e C O M P U T E I B o o k s . P . O . B o

5 0 3 8 . F . D . R . S t a t i o n . N e Y o r k , N 1 0 0 1 9 .P l e a s e i n c l u d e $ 2 0 0 s h i p p i n g a n h a n d l i n g i t h U . o $ 5 . 0 0 a i r m a i l . N r e s i d e n t s a d p e r c e n t s a l e s t a a n N

r e s i d e n t s o d 8 . 2 5 p e r c e n t s a l e s t a P l e a s e a l l o w 4 - w e e k s f o d e l i v e r y

C O M P U T E ! P u b ! i c a t i o n s , l n c . ® C O M P U T E I b o o k ) o r e a v a - i a b t e o u T s > d © t h e U r l e d S t a t e s i r o mM c G r a w - H i l l I n t e r n a t i o n a l B o o k C o r n e a n

Page 70: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 70/120

P r o g r a m A p p e n d e rJ o s e p h R C h a r n e t s k i

T h i s s h o r t u t i l i t y — o n l y n i n e l i n e s — o f f e r s q u i c k a n e a s yw a t c o m b i n e d i s k - b a s e d p r o g r a m s . F o t h C o m m o d o r e 1 2 8 ,6 4 P l u s / 4 , a n 1 6 d i s k d r i v e i r e q u i r e d .A f t e r y o u ' v e b e e n p r o g r a m m i n g f o a w h i l e , y o p r o b a b l y f i n d y o u r s e l fw r i t i n g p r o g r a m s t h a t c o n t a i n r o t i n e s w h i c h a r e s i m i l a r o r i d e n t i c a lt t h o s e y o u ' v e w r i t t e n b e f o r e . T a v o i d r e t y p i n g e v e n s h o r t r o u t i n e s ,m a n y p r o g r a m m e r s k e e p d i s k -b a s e d l i b r a r y o f f r e q u e n t l y u s e dr o u t i n e s ; t h e n , w h e n e v e r t h e s e r o t i n e s a r n e e d e d , t h e y ' r e a p p e n d e dt t h p r o g r a m b e i n g w r i t t e n .

A l t h o u g h t h e r e a r e s e v e r a lw a y s t c o m b i n e p r o g r a m s , t h t e c h n i q u e c o m m o n t e a c h o t h e s ei n v o l v e s m o v i n g t h s t a r t - o f -B A S I C a d d r e s s t t w l o c a t i o n s b l o t h c u r r e n t e n d - o f - B A S I Ca d d r e s s . T h e n , a f t e r s e c o n d p r g r a m i l o a d e d i n t o m e m o r y , t h p o i n t e r s a r r e s e t t t h o r i g i n a ls t a r t - o f - B A S I C s t h s e c o n d p r g r a m w i l l b a d d e d — o r a p p e n de d — t o t h e n o t h f i r s t . T h P E E K a d d r e s s e s r e q u i r e d t d e t e rm i n e t h s t a r t - a n e n d - o f - B A S I Ca s w e l l a t h P O K E a d d r e s s e s t r e p o s i t i o n t h e p o i n t e r s a r e u s u a l l yp e r f o r m e d i n d i r e c t m o d e b t h p r o g r a m m e r . I s e v e r a l p r o g r a m sm u s t b c o m b i n e d , t h r e p e t i t i v eP E E K s a n P O K E s c a b t e d i o u s .T h e r e i a e a s i e r w a y .

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

Q u i c k A n E a s y" P r o g r a m A p p e n d e r , " t h e s h o r tB A S I C p r o g r a m a c c o m p a n y i n g t h i sa r t i c l e , o f f e r s q u i c k a n e a s y w a o c o m b i n i n g a m a n y B A S I C p r g r a m s a y o l i k e , i w o r k s o t h C o m m o d o r e 1 2 8 , 6 4 , P l u s / 4 , o 1 w i t h d i s k d r i v e . P r o g r a m A p e n d e r u s e s t h t e c h n i q u e d e s c r i b e da b o v e ; h o w e v e r , y o u n e e d o n l y e t e t h n a m e o t h p r o g r a m y o w i s h t a p p e n d — n o P E E K s a n d n oP O K E s a r e r e q u i r e d . T h p o i n t e r sa r a u t o m a t i c a l l y m a n i p u l a t e d f r o mi n s i d e t h p r o g r a m . T h d y n a m i ck e y b o a r d t e c h n i q u e i u s e d t l o a dt h p r o g r a m t b a p p e n d e d a n d t r e s e t t h p o i n t e r s , w h i c h e n a b l e s t h p r o g r a m s t b c o m b i n e d .

T u s t h p r o g r a m , t y p e i i u s i n g " T h e A u t o m a t i c P r o o f r e a de r , " f o u n d e l s e w h e r e i t h i s i s s u e ,a n s a v e c o p y t d i s k . T h p r g r a m w o r k s a i o t h 6 4 I y o u ' r eu s i n g a 1 2 8 , y o n e e d t s u b s t i t u t et h f o l l o w i n g f o t h f i r s t l i n e o f t h ep r o g r a m :

B U = 1 3 1 9 : B C = 2 3 9 : S 1 = 4 3 : S 2 = 44 : A = P E E K ( S 1 ) : B = P E E K ( S 2 ) : C= P E E K ( 4 5 ) : D = P E E K ( 4 6 )

I y o u ' r e u s i n g P i u s / 4 o 1 6 s u

s t i t u t e t h i s l i n e :B U = 8 4 2 : B C = 2 0 8 : S 1 = 4 5 : S 2 = 4 6: A = P E E K ( S 1 ) s B = P E E K { S 2 ) : C =P E E K ( 4 6 2 4 ) : D = P E E K ( 4 6 2 5 )

A f t e r y o u ' v e s a v e d c o p y t d i s k ,l o a d t h e p r o g r a m a n d t y p e R U N .Y o u ' r e a s k e d f o t h f i l e n a m e o f t h ep r o g r a m y o w i s h t a p p e n d . T y p ei i a n p r e s s R E T U R N . W h e n t h c u r s o r r e a p p e a r s , t h p r o g r a m h a b e e n a p p e n d e d t t h p r o g r a m i m e m o r y .

I t ' s i m p o r t a n t t n o t e t h a t t h f i r s t l i n e o e a c h p r o g r a m t b a p e n d e d s h o u l d h a v e h i g h e r l i n en u m b e r t h a n t h h i g h e s t l i n e n u b e o t h p r o g r a m i m e m o r y . Y o uc a n r u n P r o g r a m A p p e n d e r a g a i na n a g a i n t c o m b i n e m a n y p r g r a m s . W h e n y o f i n i s h u s i n g t h p r o g r a m , y o c a d e l e t e i f r o mm e m o r y b t y p i n g Q U I T i n r es p o n s e t t h f i l e n a m e p r o m p t . Y o c a t h e n s a v e c o p y o y o u r c o b i n e d p r o g r a m s o d i s k . B s u r e t u s u n i q u e f i l e n a m e .S e p r o g r a m l i s t i n g o p a g e 8 3

Page 71: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 71/120

T r a i n f o t h F a s t e s t G r o w i n g J o S k i l l i n A m e r i c a n l y N R t e a c h e s y o t s e r v i c e a l c o m p u t e r s

y o b u i l d y o u r o w f u l l y B c o m p a t i b l e m i c r o c o m p u t e rW i t h c o m p u t e r s f i r m l y e s t a b l i s h e d i o f E c e s - a n d m o r e a n m o r e n e a p p l i c a t i o n s b e i n g d e v e l o p e d f o e v e r yf a c e t o b u s i n e s s — t h e d e m a n d f o t r a i n e d c o m p u t e r s e r v i c e t e c h n i c i a n ss u r g e s f o r w a r d . T h D e p a r t m e n t o L a b o r e s t i m a t e s t h a t c o m p u t e rs e r v i c e j o b s w i l l a c t u a l l y d o u b l e i t h n e x t t e y e a r s — a f a s t e r g r o w t h r a t et h a n f o a n o t h e r o c c u p a t i o n .T o t a l s y s t e m s t r a i n i n gN c o m p u t e r s t a n d s a l o n e . . .i t ' s p a r t o t o t a l s y s t e m . A n i y o u w a n t t o l e a r n t o s e r v i c e a n r e p a i r c o m p u t e r s , y o h a v e t u n d e rs t a n d c o m p u t e r s y s t e m s . O n l y N R i n c l u d e s p o w e r f u l c o m p u t e r s y s t e ma p a r t o y o u r t r a i n i n g , c e n t e r e da r o u n d t h n e w , f u l l y I B M - c o m p a t i b l eS a n y o 8 8 S e r i e s c o m p u t e r .

A p a r t o y o u r t r a i n i n g , y o u ' l lb u i l d t h i s h i g h l y r a t e d , 1 6 - b i t I B M -c o m p a t i b l e c o m p u t e r s y s t e m . Y o u ' da s s e m b l e S a n y o ' s " i n t e l l i g e n t " k e b o a r d , i n s t a l l t h p o w e r s u p p l y a n d i s k d r i v e a n i n t e r f a c e t h h i g h -r e s o l u t i o n m o n i t o r . T h 8 8 C o m p u t e rh a t w o p e r a t i n g s p e e d s : S t a n d a r dI B s p e e d o 4 . 7 7 M H a n r e m a r k a b l e t u r b o s p e e d o M H z .I t ' s c o n f i d e n c e - b u i l d i n g , r e a l - w o r l d x p e r i e n c e t h a t i n c l u d e s t r a i n i n g i r o g r a m m i n g , c i r c u i t d e s i g n a n e r i p h e r a l m a i n t e n a n c e .

e x p e r i e n c e n e c e s s a r y —R b u i l d s i i

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

N R t r a i n i n g . Y o u ' l l s t a r t w i t hh b a s i c s , t h e n r a p i d l y b u i l d o n t h e m

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

m e m o r y . Y o u ' l l b u i l d a n a d v a n c e d e l e c t r o n i c c i r c u i t s u s i n gh e x c l u s i v e N R D i s c o v e r y L a b ® ,

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

a l y o u r s t k e e p a p a r t o t r a i n i n g . Y o e v e n g e s o m e

o t h m o s t p o p u l a rs o f t w a r e , i n c l u d i n gW o r d S t a r , C a l c S t a r ,G B a s i c a n M D O S .S e n d f o 1 0 0 - p a g ef r e e c a t a l o gS e n d t h p o s t - p a i dr e p l y c a r d t o d a y f o N R I ' s 1 0 0 - p a g e , f u l l - c o l o r c a t a l o g ,w i t h a l t h f a c t s a b o u t a t - h o m ec o m p u t e r t r a i n i n g . R e a d d e t a i l e dd e s c r i p t i o n s o e a c h l e s s o n , e a c he x p e r i m e n t y o p e r f o r m . S e e e a c hp i e c e o f h a n d s - o n e q u i p m e n t y o ' 1 w o r k w i t h a n k e e p . A n c h e c ko u N R t r a i n i n g i o t h e r h i g h - t e c hf i e l d s s u c h a R o b o t i c s , D a t a C o m u n i c a t i o n s , T V / A u d i o / V i d e oS e r v i c i n g , a n m o r e .

I t h c a r d h a b e e n u s e d , w r i t e t N R S c h o o l s . 3 9 3 9 W i s c o n s i n A v e . ,N . W . , W a s h i n g t o n , D , C , 2 0 0 1 6 .

N R F t h o n l y t e c h n i c a ls c h o o l l h a t i r a i n s y o a y o a s s o m b l e l o p - b t a r t dm i c r o c o m p u t e r . A f t e rb u i l d i n g y o u r o w l o g i cp r o b e , y o u ' l l a s s e m b l e t h

i n t e l l i g e n t " k e y b o a r d . .

. t h e n I n s t a l lI h c o m p u t e rp o w e r s u p p l y ,c h e c k i n g a l t h c i r c u i t sa n d c o n n e ct i o n s w i t hN R I ' s D i g i t a lM u l t i m e t e r .F r o m t h e r e ,y o u ' l l m o v e o t i n s t a l l t h d i s k d r i v e a n m o n i t o r .

S C H O O L SM c G r a w - H i l l C o n t i n u i n g E d u c a t i o n C e n t e r3 9 3 9 W i s c o n s i n A v e n u e , N - W a s h i n g t o n , D 2 0 0 1 6 t ^ ' . WW e ' l l G i v e Y o T o m o r r o w .I B I n o o n t o r W I n O o m i i k o I n l n r n i t l o r u t S u t l n n iM . a c h i n o C o m o r a l i o n

Page 72: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 72/120

D O P l u sM i c h a e l J C a s t o r

T h i s h i g h - p o w e r e d u t i l i t y p r o v i d e s a l t h f e a t u r e s o t h D O W e d g e — p l u s 1 a d d i t i o n a l f u n c t i o n s , r e p e a t a b i l i t y , a n t h a b i l i t y t b c u s t o m i z e d s u s e r s c a t a i l o r i t t h e i r o w s p e c i f i c a t i o n s . F o t h 6 4 w i t h d i s k d r i v e ." D O S P l u s " d u p l i c a t e s t h c o m a n d s o t h C o m m o d o r e D O SW e d g e w i t h t h a d d i t i o n o f t e n c o m a n d s , f i v e a s s i g n e d f u n c t i o n k e y s ,a n a e s c a p e k e y . D O P l u s a l l o w st h u s e r t l o a d a n f i l e t a n l o c at i o n i r a n d o m a c c e s s m e m o r y( R A M ) , o t s a v e f r o m a n l o c a t i o ni R A M . I p r o v i d e s a s i m p l i f i e dV E R I F Y c o m m a n d ; c o m m a n dw h i c h l o a d s a n r u n s B A S I C p r g r a m ; a n d e c i m a l , h e x a d e c i m a l( h e x ) , a n b i n a r y c o n v e r s i o n . D O P l u s a l l o w s y o t s p e c i f y d e f a u l tc o l o r s f o t e x t , b o r d e r , a n b a c kg r o u n d . F i n a l l y , t h p r o g r a m i c o p l e t e l y r e l o c a t a b l e . I n s t r u c t i o n s a r g i v e n b e l o w f o t h u s e r w h w a n t st c u s t o m i z e t h c o m m a n d s t o s u i th i o h e o w t a s t e . A l o i t c o m a n d s c a b e x e c u t e d f r o m w i t h i n

B A S I C o m a c h i n e l a n g u a g e ( M L )p r o g r a m . D O P l u s d o e s n ' t a f f e c tt h s p e e d o B A S I C p r o g r a m s , a n i u s e s t h s a m e a m o u n t o m e m o r y( I K ) a t h D O W e d g e .

T y p i n g I I A l t h o u g h D O P l u s i I ( 1 0 2 3b y t e s t b p r e c i s e ) o p u r e M L t h p r o g r a m l i s t e d i 1 . 5 K p r o g r a mc a l l e d r e l o c a t o r . W h e n i i r u n , i m o v e s D O P l u s i n t o m e m o r y a n a c t i v a t e s i t T t y p e i t h p r o g r a m ,y o u ' l l h a v e t u s " M L X , " t h m c h i n e l a n g u a g e e n t r y p r o g r a mf o u n d e l s e w h e r e i t h i s i s s u e .W h e n y o r u M L X , a n s w e r t h i n t i a l p r o m p t s a f o l l o w s :S t a r t i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 0 D 3 0

A f t e r e n t e r i n g t h D O P l u sr e l o c a t o r , b s u r e t s a v e c o p y t d i s k b e f o r e r u n n i n g i t T r u t h D O P l u s r e l o c a t o r , j u s t l o a d i a n

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

r u i a i i w e r e B A S I C p r o g r a m .I n s t r u c t i o n s a r g i v e n b e l o w f o s a v i n g D O P l u s a f t e r i h a b e e nc r e a t e d b t h r e l o c a t o r .

D O P l u s C o m m a n d sT h e r e a r 1 c o m m a n d s r e c o g n i z e db D O P l u s ( s e e T a b l e 1 ) A l c o m a n d s r e q u i r e t h e a s y m b o l ( @ i t h f i r s t s p a c e o f l i n e , f o l l o w e d b t h c o m m a n d l e t t e r o c h a r a c t e r .S o m e c o m m a n d s r e q u i r e a d d i t i o n a lp a r a m e t e r s .

T h t e x t p a r a m e t e r i a n s t r i n g o c h a r a c t e r s . D O P l u sd o e s n ' t c h e c k t h s t r i n g f o c o r r e c ts y n t a x , b u s i m p l y u s e s i a s g i v e n .

T h e n a m e p a r a m e t e r r e p r e s e n t st h n a m e o f f i l e o d i s k . A n t e x tf o u n d w i t h i n q u o t a t i o n m a r k s w i l lb c o n s i d e r e d f i l e n a m e . T h i s a i l o w s y o t u s d i r e c t o r y l i s t i n g .F o r e x a m p l e , t h f o l l o w i n g l i n e w i l ll o a d G A M E i n t o m e m o r y :@ / " G A M E " P R G

T h i r e m n a n t f r o m t h d r e c t o r y l i s t i n g w h i c h i n d i c a t e s f i l el e n g t h i b l o c k s ; i i i g n o r e d , a i P R G . I n q u o t a t i o n m a r k s a r f o u n d , a l t e x t f o l l o w i n g t h c o m a n d i c o n s i d e r e d t b f i l en a m e . T h u s t h f o l l o w i n g e x a m p l ea l s o l o a d s G A M E :@ / G A M E

N o t e t h a t l e a d i n g s p a c e s a r c o n s i d e r e d p a r t o f t h f i l e n a m e s t h a t t h f o l l o w i n g e x a m p l e w o u l dl o a d G A M E " r a t h e r t h a n" G A M E " :@ G A M E

N o t e a l s o t h a t q u o t a t i o n m a r k st a k e p r e c e d e n c e o v e r o t h e r t e x t .T h u s @ / G A M E " w o u l d r e s u l t i

m i s s i n g f i l e n a m e e r r o r , s i n c e D O P l u s t r i e s t f i n d a n a m e f o l l o w i n gt h q u o t a t i o n m a r k s , b u t d o e s n ' t .O n l a s t n o t e : T r a i l i n g q u o t a t i o nm a r k s a r n o n e c e s s a r y e x c e p t t e x c l u d e u n w a n t e d i n f o r m a t i o n l i k eP R o t i n c l u d e t r a i l i n g s p a c e s .

T h a d d r e s s , n u m b e r , a n v a l u ep a r a m e t e r s r e p r e s e n t n u m e r i c v a u e s . D O P l u s a c c e p t s v a l u e s i d e c i m a l , h e x a d e c i m a l , a n b i n a r y ,s i r e c o g n i z e s 4 9 1 5 2 , $ C 0 0 0 , o % 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a t h s a m ev a l u e . V a l u e s m u s t n o h a v e l e a di n g s p a c e s . I f h o w e v e r , a n o t h e rp a r a m e t e r i t f o l l o w a v a l u e , o n s p a c e m u s t s e p a r a t e t h t w o . I D O P l u s d o e s n ' t u n d e r s t a n d v a u e a I L L E G A L Q U A N T I T Y E R O m e s s a g e i r e t u r n e d .

D O P l u s C o m m a n d sT h f o l l o w i n g i d e t a i l e d d e s c r i pt i o n o a l D O P l u s c o m m a n d s .A l s o r e f e r t T a b l e 1

R e a d s t h d i s k e r r o r c h a n n e l a n d i s p l a y s i t @ t e x tS e n d s t h s t r i n g t e x t t t h d r i v ec o m m a n d c h a n n e i . F o r e x a m p l e , t r e n a m e f i l e y o m i g h t u s @ R 0 :N E 0 : O L D .@ $ t e x tL i s t s t h d i r e c t o r y o f t h e d i s k o t h s c r e e n . P r e s s i n g t h s p a c e b a w i l lf r e e z e t h e d i s p l a y , a f t e r w h i c hp r e s s i n g a n k e w i l l c o n t i n u e t h l i s t i n g . P r e s s i n g R U N / S T O P w i l le n t h d i s p l a y . T h t e x t p a r a m e t e ri a o p t i o n a l s t r i n g o c h a r a c t e r sd e f i n i n g l i m i t e d d i r e c t o r y l i s t i n g .E x a m p l e s :@ @ $ : ? D O S@ $ : ' - P@ / n a m eL o a d s B A S I C p r o g r a m . W h e n t h i si d o n e , t h e n d - o f - l o a d a d d r e s s i d i s p l a y e d . T h i s i t h a d d r e s s , p l u so n e , o t h l a s t b y t e l o a d e d .

Page 73: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 73/120

B A S I C p r o g r a m a n t h e ni t

- m i m e a v e s t d i s k t h e B A S I C p r o g r a m i m e m o r y . W h e n t h i s i d o n e , t h d i s k e r r o r c h a n n e l i r e a d a n d i s p l a y e d .@ ? n a m eC o m p a r e s t h B A S I C p r o g r a m i m e m o r y t t h f i l e o d i s k n a m e dn a m e . W h e n t h i s i d o n e , t h e n i n a d d r e s s o t h d i s k f i l e i s d i p l a y e d . I t h i s v a l u e i s n ' t t h s a m ea t h e n d i n g a d d r e s s o f t h e p r g r a m i m e m o r y , 7 V E R I F Y E R O m e s s a g e i p r i n t e d .@ % n a m eL o a d s p r o g r a m f i l e i n t o m e m o r ya t h a d d r e s s f r o m w h i c h i w a s a v e d , a f t e r w h i c h t h e n d i n g a d r e s s o f t h e l o a d i d i s p l a y e d .@ \ a d d r e s s l a d d r e s s ! n a m eS a v e s t h e c o n t e n t s o m e m o r y f r o ma d d r e s s l t a d d r e s s ! m i n u s o n e . T h e r r o r c h a n n e l i t h e n r e a d . F o e x a m p l e ,@ ! $ C C 0 0 S C F F P . D O Sw o u l d s a v e D O P l u s t d i s k w i t h. D O S a t h f i l e n a m e . N o t e t h a t t h l a s t b y t e s a v e d w o u l d b t h o n a $ C F F E , n o $ C F F F .@ ; n a m eC o m p a r e s a d i s k f i l e w i t h m e m o r y ,s t a r r i n g a t h f i l e ' s l o a d a d d r e s s .T h e n d i n g a d d r e s s o t h d i s k f i l ei d i s p l a y e d , f o l l o w e d b 7 V E R I F YE R R O R i t h d a t a r e a d f r o m d i s kd o e s n ' t m a t c h t h c o n t e n t s o t h c o r r e s p o n d i n g a r e a o m e m o r y .@ * a d d r e s s n a m eL o a d s f i l e i n t o m e m o r y s t a r t i n g a t h s p e c i f i e d a d d r e s s . A f t e r t h f i l ei l o a d e d , i t e n d i n g a d d r e s s i d i s p l a y e d .@ ; a d d r e s s n a m eC o m p a r e s a f i l e w i t h m e m o r y ,s t a r t i n g a t h s p e c i f i e d a d d r e s sT h e n d i n g a d d r e s s o t h f i l e i d i p l a y e d , f o l l o w e d b ' V E R I F Y E R O m e s s a g e i t h d a t a r e a d f r o md i s k d o e s n ' t m a t c h t h c o n t e n t s o t h s p e c i f i e d a r e a o f m e m o r y .@ S n a m eD e l e t e s f r o m t h d i s k t h e f i l en a m e d n a m e . T h i s c o m m a n dd o e s n ' t a c t u a l l y e x i s t i n t h D O W e d g e , w h i c h r e q u i r e s t h a t y o s e n d s c r a t c h c o m m a n d t t h d i s kd r i v e ' s c o m m a n d c h a n n e l . T h u s ,t h o n l y w a t s c r a t c h f i l e w i t ht h D O W e d g e i t e n t e r S 0 : n a m e .

I n s t e a d , D O P l u s l o c a t e s t h f i l en a m e , a d d s S O t t h f r o n t o i a n s e n d s i t t h d r i v e ' s c o m m a n dc h a n n e l . T h i s e n a b l e s y o t u s d i r e c t o r y l i s t i n g t o s c r a t c h f i l e s . F o e x a m p l e , t h e f o l l o w i n g w i l l d e l e t eG A M E f r o m t h d i s k :@ " C A M E 1 - P R

H o w e v e r , S 0 : G A M E w i l l t r y t s c r a t c h t h e f i l e 0 : G A M E b e c a u s eD O P l u s a c t u a l l y s e n d s t h c o m a n d S 0 : O : G A M E t t h d r i v e .@ Z n a m eD i s p l a y s t h l o a d a d d r e s s o f i l e .T h i s i t h a d d r e s s a w h i c h t h f i l ew i l l s t a r t l o a d i n g i y o L O A D" n a m e " , 8 , l o @ % n a m e . T h i s c o m a n d i e s p e c i a l l y u s e f u l w h e n y o c a n ' t r e m e m b e r m a c h i n e l a g u a g e p r o g r a m ' s S Y a d d r e s s ( m o s tM p r o g r a m s s t a r t a t t h e i r l o a d a d r e s s e s ) o r w h e n y o a r u s i n gD O P l u s t c o p y n o n - B A S I C p r g r a m f i l e s a d e s c r i b e d b e l o w .

S e t s t h e D O P l u s d e v i c e n u m b e r( n o r m a l l y 8 ) t o n u m b e r . T h d e v i c en u m b e r d e t e r m i n e s w h i c h d r i v eD O P l u s w i l l a c c e s s . T h m o s tc o m m o n n u m b e r f o s e c o n d d i s kd r i v e i 9 @ D e a c t i v a t e s D O P l u s c o m m a n d sa n f u n c t i o n s .@ T u r n s o t h I R Q - d r i v e n f u n c t i o n sw h i c h a r d e a c t i v a t e d b R U N /5 T O P - R E S T O R E . I a l s o a u t o m a t ic a l l y d i s p l a y s t h d e f a u l t c o l o r s .( S e e f b e l o w . )@ D i s a b l e s t h I R Q - d r i v e n f u n c t i o n s .

v a l u eC o n v e r t s h e x a d e c i m a l v a l u e ( w i t ht h s y m b o l a p r e f i x ) t a d e c im a v a l u e ( w i t h n p r e f i x ) , a d e c im a v a l u e t h e x a d e c i m a l , o b i n a r y v a l u e ( w i t h t h s y m b o l a

p r e f i x ) t t h d e f a u l t n u m e r i c t y p e( s e e b e l o w ) . F o e x a m p l e ,@ = $ C C 0 0 w i l l r e t u r n 5 2 2 2 4 .

D O P l u s F u n c t i o n sW h e n t h I R f u n c t i o n s a r e a c t i v a te d , a s t h e y a r w h e n D O P l u s i f i r s t R U N , s i k e y s p e r f o r m s p e c i a lf u n c t i o n s . T h e s e a r f i v e c o l o r k e y sa n a e s c a p e k e y .

E s c a p e K e y . W h e n i q u o t e o i n s e r t m o d e i t h 6 4 ' s s c r e e n e d t o r , y o c a e a s i l y e s c a p e b h o l di n d o w n t h C T R L k e a n p r e s s i n g

t h k e y . B o t h i n s e r t a n q u o t em o d e s a r t h e n c a n c e l e d .

C o l o r K e y s . F i v e f u n c t i o n k e y s( f l , f 2 f 3 , 1 5 , a n f 7 a r g i v e n f u n ct i o n s t e a s e t h c h a n g i n g o f c o l o r so t h 6 4 T h s e l e c t e d c o l o r s a r t h o s e d i s p l a y c o l o r s ( t e x t , b a c kg r o u n d , a n b o r d e r ) w h i c h y o p r f e r . T h e i r d e f a u l t v a l u e s a r e ,r e s p e c t i v e l y , w h i t e , b l a c k , a n d a r kg r a y .f D i s p l a y s t h d e f a u l l c o l o r s .f M a k e s t h c o l o r s c u r r e n t l y o t h

s c r e e n t h e n e d e f a u l l c o l o r s .f C h a n g e s t h t e n t c o l o r . { M 1 0 0 0

c o l o r - m e m o r y n y b b l e a a r s e t t o t h i sc o l o r . )

f C h a n g e s t h b a c k g r o u n d c o l o r .f C h a n g e s t h b o r d e r c o l o r .

U s i n g D O P l u s I P r o g r a m

D O P l u s i p r i m a r i l y a i m m e d ia t e - m o d e u t i l i t y , t b u s e d o u t s i d eo p r o g r a m m o d e . I c a n , h o w e v e r ,b u s e d w h i l e p r o g r a m i r u n n i n g ,e i t h e r f r o m t h k e y b o a r d o f r o mt h p r o g r a m i t s e l f .

M o s t B A S I C a n m a n y M p r o g r a m s w i l l l e a v e t h I R v e c t o ru n c h a n g e d w h e n t h e y a r r u n ,t h e r e b y a l l o w i n g y o t u s D O P l u s ' s e s c a p e k e y a n c o l o r k e y s .O c c a s i o n a l l y t h i s c o u l d c a u s e p r o bl e m s . I y o e x p e r i e n c e d i f f i c u l t y ,u s t h @ o @ c o m m a n d s t d e a c t i v a t e t h e m .

T u s f u n c t i o n k e u n d e rp r o g r a m c o n t r o l , t h f o l l o w i n g s u r o u t i n e c a n b e u s e d :1 P O K E 6 3 1 , A S C ( " f c e y " ) : P O K E 1 9 8 ,I : T

3 P O K E 1 9 8 , 0 : R E T U R NI n s e r t a n f u n c t i o n - k e y s y m b o l b t w e e n t h q u o t a t i o n m a r k s i n l i n e1 0 T h p r o g r a m s i m p l y p o k e s t h k e i n t o t h k e y b o a r d b u f f e r a n t h e n w a i t s f o a I R t p e r f o r mt h f u n c t i o n . I t h e n r e m o v e s t h k e y f r o m t h b u f f e r .

U s i n g D O P l u s c o m m a n d sf r o m B A S I C p r o g r a m i a l s o q u i t ee a s y . S i m p l y P O K E t h t e x t o f t h ec o m m a n d i n t o t h I N P U T B U F F E Ra n t h e n c a l l D O P l u s t e x e c u t ei t T h f o l l o w i n g p r o g r a m i l l u st r a t e s t h i s b r e q u e s t i n g D O c o m m a n d a n t h e n e x e c u t i n g i t 1 0 D C $ - " " : I N P U T " D O S

C O M M A N D " ; D C $2 I D C $ - = " " T H E N E N 3 F O T L E N ( D C S )4 P O K E 5 I 1 + L , A S C ( M I D $ < D C $ , L , 1 ) )5 0 N E X T : P O K E S 1 1 L , 6 S Y 5 2 2 2 4 3 ; G O T O 1

C O M P U T B s G a z e t t e S e p t e m b e r 1 9 8 7 7

Page 74: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 74/120

A w r i t t e n , t h p r o g r a m r q u i r e s t h a t a c h a r a c t e r p r e c e d e t h a c t u a l c o m m a n d . T h a t c h a r a c t e r ,n o r m a l l y @ i P O K E d i n t o 5 1 2 , b u i n o c h e c k e d b D O P l u s . z e r ob y t e m u s t f o l l o w t h c o m m a n d .T h a d d r e s s f o t h S Y i t h b a s ea d d r e s s o D O P l u s , w h e r e v e r i i l o c a t e d , p l u s 3

M o v i n g D O P l u s A r o u n dT h D O W e d g e , l i k e n e a r l y a l m c h i n e l a n g u a g e p r o g r a m s , i m a d et o e x i s t i n o n e , a n o n l y o n e , a r e a o m e m o r y . A t t e m p t i n g t r u i a f t e rl o a d i n g i a n y w h e r e o t h e r t h a n$ C C 0 0 w i l l c a u s e i t c r a s h . D O P l u s , h o w e v e r , i m o v e d i n t o m e o r b t h e r e l o c a t e r p r o g r a m , w h i c ha l t e r s i t e x i s t a a n m e m o r ya d d r e s s .

R e l o c a t i n g D O P l u s i e a s y .F i r s t , l o a d t h r e l o c a t e r p r o g r a m .D n o r u i t I n s t e a d , l i s t i t T h f o l l o w i n g w i l l a p p e a r o t h s c r e e n :5 2 2 2 4 S Y S 2 1 3 2

T h l i n e n u m b e r i t h a d d r e s sw h e r e D O P l u s w i l l b l o c a t e d .C h a n g i n g t h l i n e n u m b e r c h a n g e st h a d d r e s s . I t ' s t h a t s i m p l e .

I y o d o n ' t c a r e t r e s a v e t h r e l o c a t e r , y o m a t y p e N E a n t h e n r e e n t e r t h e l i n e . I y o w i s h t r e s a v e t h r e l o c a t e r , e n t e r t h c u r e n t l i n e n u m b e r a l o n e a n p r e s sR E T U R N . T h e n r e e n t e r t h e l i n ew i t h n e l i n e n u m b e r . F i n a l l y ,s a v e t h e r e l o c a t e r u n d e r d i f f e r e n tn a m e .

C u s t o m i z i n g D O P l u sI y o p r e f e r d i f f e r e n t c o m m a n d s ,c o l o r s , o k e y s , D O P l u s c a e a s i l yb e c u s t o m i z e d t s u i t y o u r t a s t e s .T h r e l o c a t e r p r o g r a m c a n b ec h a n g e d i t h r e e w a y s : b c h a n g i n gt h l o c a t i o n o D O P l u s i m e m or y b s e t t i n g t h d e v i c e n u m b e r a n t h e s e l e c t e d c o l o r s , a n d b y c h a n g i n gt h c o m m a n d c o d e s t h e m s e l v e s .

W i t h i n t h r e l o c a t e r p r o g r a m i a t a b l e w h i c h h o l d s v a l u e s u s e d b yD O P l u s . T h a d d r e s s e s a n d f a u l t v a l u e s a r s h o w n i T a b l e 2 B c h a n g i n g t h e s e v a l u e s w i t hP O K E s a n t h e n s a v i n g t h i s m o d if i e d r e l o c a t e r y o c a m a k e y o u ro w v e r s i o n o D O P i u s . S o m ew o r d s o c a u t i o n a r i o r d e r , h o e v e r . F i r s t , y o s h o u l d n o c h a n g ea n o f t h e v a l u e s i n t h t a b l e t z e r o . Z e r o i u s e d a s p e c i a l -p u r p o s e f l a g b t h r e l o c a t e r . S e o n d , b c e r t a i n y o u ' r e P O K E i n g i

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

T a b l e 1 C o m m a n d

@ t e x t@ $ t e x t@ / n a m e@ \ n a m e@ - n a m e@ ? n a m e@ % n a m e@ a d d r e s s@ : n a m e@ a d d r e s s

D O P l u s C o m m a n d s A n F u n c t i o n sF u n c t i o nR e n d e r r o r c h a n n e lS e n d c o m m a n dD i s p l a y d i r e c t o r yL o a d B A S I C p r o g r a mR u n B A S I C p r o g r a mS a v e B A S I C p r o g r a mV e r i f y B A S I C p r o g r a mL o a d M p r o g r a m

a d d r e s s ! n a m e S a v e M p r o g r a ma m

g ) a d d r e s s n a m e@ S n e m e@ t n a m e@ # t i u m b e T@ @ @

r v a l u ef

1 ( ( C T R L - -( • i n d i c a t e s

T a b l e 2 L o c a t i o n2 2 3 02 2 3 12 2 3 22 2 3 32 2 3 42 2 3 52 2 3 62 2 3 72 2 3 S2 2 3 92 2 4 02 2 4 12 2 4 22 2 4 32 2 4 42 2 4 52 2 4 62 2 4 72 2 4 82 2 4 92 2 5 02 2 5 12 2 5 22 2 5 3

D O W e d g e

D O P l u sV a l u e1 2

1 2 1

6

3 4 3 9 4 6 8 8 5 5 9 3 7 3 6 9 8

V e r i f y M p r o g r a mL o a d a a d d r e s sV e r i f y a a d d r e s sS c r a t c h f i l eD i s p l a y l o a d a d d r e s sS e d e v i c e n u m b e rQ u i t ( e x i t ) D O P l u s *T u r n o I R f u n c t i o n sT u r n o f I R f u n c t i o n sP e r f o r m v a l u e c o n v e r s i o nD i s p l a y d e f a u l t c o l o r sS e d e f a u l t c o l o r sI n c r e m e n t t e x t c o l o rI n c r e m e n t s t r e e n c o l o rI n c r e m e n t b o r d e r c o l o rE s c a p e k e

c o m m a n d .

M e m o r y M a D e f a u l t D e s c r i p t i o nH e x N u m e r i c o u t p u t t y p e

D e v i c e n u m b e rW h i t e T e x t c o l o rB l a c k S c r e e n c o l o rD a r k G r a y B o r d e r c o l o r

C o m m a n d c h a r a c t e rC T R L - - E s c a p e - k e y c h a r a c t e r

D i r e c t o r y ( c a n ' t c h a n g e )L o a d B A S I C p r o g r a mL o a d M p r o g r a mR u n B A S I C p r o g r a mL o a d a a d d r e s sV e r i f y B A S I C p r o g r a mS c r a t c hQ u i tV e r i f y M p r o g r a mV e r i f y a a d d r e s sS a v e B A S I C p r o g r a mS a v e M p r o g r a mT u r n o n I R Q f u n c t i o n sS e d e v i c e n u m b e rN u m e r i c c o n v e r s i o nD i s p l a y l o a d a d d r e s sT u o f I R f u n c t i o n s

t h r i g h t p l a c e . F i n a l l y , b s u r e t u s b a c k u p o t h r e l o c a t e r , j u s t i nc a s e .

T h f i r s t b y t e i t e r m i n e s i

t h t a b l e d e n u m e r i c v a l u e s s u c h a

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

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

h e x . v a l u es e l e c t h e x .h o l d s t h d e c h a n g e d t e

p o r a r i l y b t h @ c o m m a n d . T h i sv a l u e w i l l u s u a l l y b 8 o 9

T h n e x t t h r e e b y t e s h o l d t h d e f a u l t c o l o r s , c h a n g e d t e m p o r a r i l yb f . 2 . P O K E t h e s e l o c a t i o n s w i t hv a l u e s 1 - 1 5 . S i n c e y o c a n ' t u s z e r o , u s e 1 2 8 f o b l a c k .

T h l a s t 1 b y t e s h o l d t h c o d e s f o t h c o m m a n d c h a r a c t e r ,t h e s c a p e k e y , a n e a c h D O P l u sc o m m a n d . B c h a n g i n g t h e s e v a l -

Page 75: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 75/120

F S D - 2E X C E L E R A T O R P L U S

C o m m o d o r e C o m p a t i b l eD i s k D r i v e

F a s t e r , Q u i e t e r , M o r eC o m p a c t a n M o r eR e l i a b l e T h a n t h

1 5 4 1 1 5 4 1 C !

N O O N L Y * 1 5 9G u a r a n t e e d 1 0 0 % C o m p a t i b i l i t yI a v e r e n h a n c e s G E O S !F u l l O n e - Y e a r W a r r a n t yS a t i s f a c t i o n G u a r a n t e e dF a s t D e l i v e r y

A d v a n c e d D i r e c tD r i v e T e c h n o l o g yC o m e s R e a d y t R u a n W o r t sS m o o t h l y w i l h t h C o m m o d o r e6 4 . 6 4 C . V I 2 0 P l u s 4 C 1 2 8 ( i 6 m o d e ) a n d 1 6

C A L L N O T O L L - F R E E1 - 8 0 0 - 3 5 6 - 5 1 7 8

E m e r a l d C o m p o n e n t s I n t e r n a t i o n a lD e p t . C P . O . B o 1 4 4 1 . E u g e n e . O 9 7 4 J 0C u s t o m e r S e r v i c e : 5 0 3 / 6 8 3 - 1 1 5 4

N E W !C O M M O D O R E C O M P A T I B L E !

E X C E L - 7 1D i s k D r i v e

C o m p l e t e l y c o m p a t i b l e w i t ht h C 1 2 8 . A N c o m p a t i b l ew i t h t h e 1 5 7 1 ! Y e t s m a l l e ra n d m o r e r e l i a b l e .

L i s t P r i c e : $ 3 4 9

N O O N L Y $ 2 0 9 !F U L L O N E - Y E A R W A R R A N T YS A T I S F A C T I O N G U A R A N T E E DF A S T D E L I V E R Y !A L M a j o r C r e d i tC a r d s A c c e p t e d

a t p d a y s w e e k

O R D E R N O T O L L - F R E E1 - 8 0 0 - 3 5 6 - 5 1 7 8

E m e r a l d C o m p o n e n t s I n t e r n a t i o n a l? # " = " § ■ D e p t . C . P O B o 1 4 4 1 , E u g e n e , O R 9 7 4 4 0

c u s t o m e r s e r v i c e : 5 0 3 / 6 8 3 - 1 1 5 4

u e s , y o c a m o d i f y t h p r o g r a m t u s @ i n s t e a d o @ / o > i s t e a d o @ $ T h v a l u e s P O K E dh e r e m u s t b C o m m o d o r e A S C I Ic o d e s f o t h e d e s i r e d c h a r a c t e r s .Y o c a n l o o k u t h v a l u e s i c h a r t si t h C o m m o d o r e 6 U s e r ' s G u i d e o y o c a t y p e :P R I N T A S C C ' c h a r a c t e r " )w h e r e c h a r a c t e r i t h e c h a r a c t e rw h o s e A S C I I c o d e y o w a n t t P O K E . Y o m u s t t a k e c a r e t h a t t h c o d e y o P O K E i s n ' t o n r e c o gn i z e d b t h e d i s k c o m m a n d c h a nn e l . I i i s D O P l u s p r e v e n t s y o f r o m s e n d i n g t h a t d i s k c o m m a n db e c a u s e i b e l i e v e s t h a t y o a r e g i vi n i D O P l u s c o m m a n d .

T a b l e i c o m p l e t e m e m o r ym a o t h l o c a t i o n s y o c a c h a n g ei t h D O P l u s T e l o c a t e r p r o g r a m .N o t e t h a t $ c a n n o t b c h a n g e d s i n c et h e $ i p a r t o f t h f i l e n a m e s e n t t t h e d r i v e t l o a d d i r e c t o r y .

C o p y i n g W i t h D O P l u sU s i n g D O P l u s t c o p y n o n -B A S I C p r o g r a m f i l e s i e a s y . T c o p y f i l e n a m e d P R O G w h i c h r s i d e s i m e m o r y f r o m $ C C O 0 t

$ C F F E , d o t h f o l l o w i n g : F i n d t h l o a d a d d r e s s o P R O G u s i n g t h c o m m a n d@ £ P R O GD O P l u s r e s p o n d s w i t h t h n u b e $ C C O 0 . L o a d t h f i l e u s i n g t h c o m m a n d

D O g i v e s a e n d i n g a d d r e s s o S C F F F . S a v e n e c o p y o f t h e f i l eu s i n g t h c o m m a n d@ ! $ C C 0 0 S C F F F P R O G l

N o t e t h a t t h e e n d i n g a d d r e s s i u s e d t o s e t t h e n o f t h e S A V E . I p r a c t i c e , t h n a m e s a n v a l u e s w i l ld i f f e r , b u t h p r o c e d u r e w o n ' t .N o t e t h a t f i l e s w h i c h l o a d u n d e rR O c a n n o t b c o p i e d u s i n g D O P l u s .

T e c h n i c a l I n f o r m a t i o nD O P l u s i d e s i g n e d t w o r k w i t hm o s t B A S I C e x t e n s i o n s , u t i l i t i e s ,a n B A S I C a n M p r o g r a m s . T h f o l l o w i n g i n f o r m a t i o n w i l l h e l p y o d e t e r m i n e c o m p a t i b i l i t y .

D O P l u s c h a n g e s t w v e c t o r sw h e n i i a c t i v a t e d . T h t o k e n i z a -t i o n v e c t o r I C R N C H a $ 0 3 0 4 a n

t h I R v e c t o r C I N V a $ 0 3 1 4 a r a l t e r e d s t h a t t h e y p o i n t t t h e q u i v a l e n t D O P l u s r o u t i n e s .

T h o r i g i n a l v a l u e f o u n d i I C R N C H i s a v e d b D O P l u s s t h a t c o n t r o l i p a s s e d t t h e p r e v io u I C R N C H r o u t i n e i l i n e d o e sn o s t a r t w i t h @ T h i s a l l o w s D O P l u s t w o r k w i t h B A S I C e x t e ns i o n s w h i c h a l t e r I C R N C H , p r o v i de t h a t D O P l u s i a c t i v a t e d a f t e rt h B A S I C e x t e n s i o n .

T h C I N V v e c t o r i n o s a v e db D O P l u s . I n s t e a d D O P l u sc a l l s t h s t a n d a r d I R r o u t i n e . A n u t i l i t i e s t h a t a l t e r t h i s v e c t o r m u s t ,t h e r e f o r e , b a c t i v a t e d a f t e r D O P l u s .

D O P l u s u s e s v e r y f e w m e o r l o c a t i o n s . T h o s e t h a t a r u s e da r v a r i o u s K e m a l v a r i a b l e s a n t h f o l l o w i n g l o c a t i o n s : $ 0 7 , $ 0 8 , $ 0 A ,a n $ 1 4 - $ 1 5 . D O P l u s u s e s t h e mi t h s a m e w a B A S I C u s e s t h e ms t h e r e i l i t t l e c h a n c e o i n t e rf e r e n c e .S e p r o g r a m l i s t i n g o p a g e 8 5

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

Page 76: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 76/120

S c r e e n D u m p S e F o T h 1 2

J o h n M u g g i n s

A l t h o u g h t h e s e p r o g r a m s f o t h 1 2 a r s h o r t , t h e y d l o t .Y o c a p r i n t o u h i - r e s s c r e e n , t w s c r e e n s s i d e - b y - s i d e ,p o r t i o n s o s c r e e n , o s p r i t e s h a p e s . R e q u i r e s s e v e n - p i nC o m m o d o r e p r i n t e r ( 1 5 2 5 , M P S - 8 0 1 , o M P S - 8 0 3 ; o r e i t h e rM P S - 1 0 0 0 o M P S - 1 2 0 0 i C o m m o d o r e m o d e ) .

O n o t h 1 2 8 ' s s t r e n g t h s i s i t sp l e t h o r a o p o w e r f u l g r a p h i c s c o m a n d s s u c h a C I R C L E , B O X ,D R A W , a n o t h e r s . T h e y m a k e i e a s y t c r e a t e d e t a i l e d h i g h - r e s o l ut i o n a r t w o r k . B u t h e r e ' s n e a s yw a t o p r i n t o u t h f i n i s h e d s c r e e n .O t h e r c o m p u t e r s h a v e b u i l t - i nc o m m a n d ( o k e o t h k e y b o a r d )t d u m p t h s c r e e n t t h p r i n t e r .N o t h 1 2 8 . Y o c a d r a w s h a p e sa n p i c t u r e s o t h s c r e e n , b u y o c a n ' t t r a n s f e r t h e m t p a p e r .

f e s h o r t p r o g r a m s s o l v et h i s p r o b l e m . T h f i r s t , " 1 2 8 S c r e e nD u m p , " p r i n t s o u h i - r e s s c r e e n ." 1 2 8 D u a l D u m p " p r i n t s t w p i t u r e s n e x t t e a c h o t h e r . " W i n d o wD u m p " a l l o w s y o t o s e t t h u p p e rl e f t a n l o w e r r i g h t c o m e r s o f t h er e g i o n t b p r i n t e d , a n t h e n i p r i n t s o u j u s t t h a t p o r t i o n o f t h es c r e e n . T h f o u r t h p r o g r a m , " S p r i t eD u m p " p r i n t s t h c u r r e n t p a t t e r n so t h e e i g h t s p r i t e s .

T y p i n g I n s t r u c t i o n sA l f i v e p r o g r a m s a r w r i t t e n i B A S I C 7 . 0 . P r o g r a m c r e a t e s m c h i n e l a n g u a g e p r o g r a m c a l l e dS C R E E N D U M P . M L o d i s k . I o r

7 C O M P U T E I ' s G u z o t t o S e p t e m b s r 1 9 B 7

d e t r u n , t h o t h e r f o u r p r o g r a m sr e q u i r e t h i s S C R E E N D U M P . M Lf i l e . P r o g r a m s 2 - p e r f o r m t h s c r e e n d u m p s .

A f t e r t y p i n g i a n s a v i n g P r og r a m 1 r u i t T y p e D I R E C T O R Y( o p r e s s t h e f k e y ) t m a k e s u r et h a t p r o g r a m f i l e c a l l e d S C R E E ND U M P . M L h a b e e n c r e a t e d . Y o m a n o u s a n o f t h e s c r e e nd u m p p r o g r a m s . N o t e t h a t y o s h o u l d t y p e a n r u a l o f t h e p r g r a m s f r o m 1 2 m o d e , a n d t h a tP r o g r a m s 2 - m u s t b s t o r e d o t h s a m e d i s k a t h S C R E E ND U M P . M L f i l e .

P r o g r a m 2 1 2 8 S c r e e n D u m p ,b e g i n s b a s k i n g f o r a f i l e n a m e .S p e c i f y t h n a m e o f h i - r e s g r a p hi c s c r e e n i m a g e t h a t y o h a v eB S A V E d w i t h s t a r t i n g l o c a t i o n o S 1 C 0 0 ( d e c i m a l 7 1 6 8 ) o $ 2 0 0 0( 8 1 9 2 ) . T h s c r e e n l o a d s i n t o t h e h r e a r e a , a n t h h i - r e s s c r e e nd u m p i s e n t t t h p r i n t e r .

I y o f a i l t p r o v i d e f i l en a m e , t h c u r r e n t c o n t e n t s o h i - r e ss c r e e n m e m o r y a r p r i n t e d i n s t e a d .S c r e e n s c r e a t e d i G R A P H I C ( h r e s ) m o d e l o o k t h b e s t , a l t h o u g hG R A P H I C ( m u l t i c o l o r h i - r e s )

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

P r o g r a m 3 D u a l D u m p , i s i i l a r t P r o g r a m 1 b u i p r i n t s t w s c r e e n s s i d e - b y - s i d e . F i r s t y o u ' r ea s k e d f o t h t w f i l e n a m e s f o t h h i - r e s p i c t u r e s . U n l i k e t h f i r s t p r g r a m , D u a l D u m p d o e s n o t a l l o wy o t u s s c r e e n i m e m o r y ;b o t h g r a p h i c s f i l e s s h o u l d r e s i d e o d i s k . T h n e x t p r o m p t a s k s i y o w a n t t h s c r e e n s t t o u c h e a c h o t e r o r t h a v e s p a c e b e t w e e n t h e m .R e s p o n d b p r e s s i n g o S T h p r o g r a m p r o c e e d s t B L O A D a n p r i n t o u t b o t h s c r e e n s .

P r o g r a m 4 W i n d o w D u m p ,a l s o r e q u e s t s f i l e n a m e . I y o t y p en o t h i n g a n p r e s s R E T U R N , t h p r o g r a m a s s u m e s y o w i s h t p r i n tt h p i c t u r e c u r r e n t l y i m e m o r y .B e f o r e t h e s c r e e n d u m p b e g i n s , y o m u s t m a r k t h c o r n e r s o f t h e p o t i o n y o w a n t t o p r i n t . P r e s s ( o h o l d d o w n ) t h k e y s o t h n u m e ri k e y p a d t m o v e t h s p r i t e p o i n te r a r o u n d t h s c r e e n . T h k e i n e u t r a l . E a c h o t h e i g h t s u r r o u n di n k e y s r e p r e s e n t s o n o t h p o i n t s o f t h e c o m p a s s . P i c k t h u p e l e f t c o r n e r , p r e s s E N T E R t s e t h p o s i t i o n , t h e n p i c k t h l o w e rr i g h t c o r n e r a n p r e s s E N T E R a g a i n

Page 77: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 77/120

t o s e t t h a t p o s i t i o n . T h p o r t i o n o t h s c r e e n w i t h i n t h e s p e c i f i e db o u n d a r i e s i t h e n p r i n t e d o u t . O c a s i o n a l l y , y o u ' l l d i s c o v e r t h a t t h s p r i t e p o i n t e r s h a v e b e e n c h a n g e d ,e s p e c i a l l y i y o l o a d b o t h t h e c o l o ra n b i t m a p m e m o r y f r o m s c r e e nd r a w n o t h 6 4 I t h s p r i t es h a p e s s e e m t t u r n t g a r b a g e , a d P O K E 8 1 8 4 , 5 6 : P O K E 8 1 8 5 , 5 7 j u s ta f t e r t h B L O A D i l i n e 1 8 0 .

T h f i n a l p r o g r a m , S p r i t eD u m p , p r i n t s o u c o p i e s o t h p a t e r n d e f i n i t i o n s f o a l e i g h t s p r i t e s .A w i t h t h o t h e r p r o g r a m s , p r e s si n R E T U R N a t h f i l e n a m ep r o m p t w i l l c a u s e t h p r o g r a m t w o r k w i t h t h s h a p e s c u r r e n t l y i m e m o r y . T h e s p r i t e s s h o u l d b s t o r e d i t h e d e f a u l t l o c a t i o n s ,3 5 8 4 - 4 0 9 6 . U s t h i s p r o g r a m w i t hc a u t i o n ; i d e s t r o y s a n h i g h - r e s ol u t i o n s c r e e n c u r r e n t l y i m e m o r y .

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

H o I W o r k sT h g r e a t e s t s t u m b l i n g b l o c k i w r i t i n g h i g h - r e s o l u t i o n s c r e e nd u m p r o u t i n e s i t h w a s c r e e n sa r e s t o r e d i m e m o r y . T h 8 0 0 0 -b y t e b i t m a p i a r r a n g e d a 2 g r o u p s o 3 2 b y t e s . E a c h l i n e o 3 2 b y t e s i f u r t h e r d i v i d e d i n t o 4 g r o u p s o 8 T h b y t e s ( 6 b i t s )c o r r e s p o n d t a p i x e l a r e aw h i c h o c c u p i e s t h s a m e s p a c e a s t e x t - s c r e e n c h a r a c t e r .

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

T h 1 2 8 ' s S S H A P E c o m m a n de l i m i n a t e s t h i s p r o b l e m . S S H A P Es a v e s r e c t a n g u l a r s h a p e f r o m t h h i - r e s s c r e e n i n t o s t r i n g . I y o e a m i n e t h c o n t e n t s o f t h e s t r i n gw i t h A S a n d M I D $ , y o u ' l l s e t h a tt h e c h a r a c t e r s a r e j u s t a c o p y o f t h es c r e e n i m a g e p l u s f o u r t r a i l i n g d s c r i p t i v e b y t e s . S o t c r e a t e a h i - r e ss c r e e n d u m p f o t h 1 2 8 , s t a r t a t t h r i g h t e d g e a n j u s t S S H A P E s e v e nc o l u m n s o p i x e l s . T h M r o u t i n ed i v i d e s t h b y t e v a l u e s b y t w o a n da d d s 1 2 ( b e c a u s e t h p r i n t e r e p e c t s c h a r a c t e r s i t h r a n g e1 2 8 - 2 5 5 ) .S e p r o g r a m l i s t i n g s o p a g e 8 8

D I S C O U N T S O F T W A R E a n F R E E L e r o y ' s C h e a t s h e e t

c a r r y a c o m p l e t e F i n e n fF f l F F

C O M M O D O R E 6 A B A C U S

B a s i c C o r r p i l e r 6 C a P a c 6 4C h a n P a 6 C o b c l 6 4

B R O D E H B U N DC a r m a n S a n d i o n sP i S h o p

A C T I V I S t O NH a c k e rP o r t a lS h a n g h a iT r a n s f o r m e r s

A R T W O R K S

J 3 3

$ 3 S 3

S S S 3 S 2 S 2

D a i a D i s k i l e a c l i ) S I B E R K E L E Y S O F T W O S K SG S O SD u s t p a c kF o m a a c k

G e o C a f cG e o F r eG f j o D a rW i h s r s W o r k s h o p

1 4 s i

2 $ 3 3 2 3

P i n t S h o p C o m p a n i o n 2 G r p h c L i b r a r i e s e 1

C H E A T S H E E T P R O D SE I H e l p B o o k S 7 . 9 5L a B s l M a k e r 3

C R Y S T A L R O S ED o s O I a $ 3

C S 1 5 4 1 A l g n m o n t K S 3 D I G I T A L S O L U T I O N S

P o c k e r F i W 2 4 P o c K e l P l a n n e r 2 4 P o e k o l W r i l a r E 4 D ^ f l a l S u B u r p a c k 7 P o c k a i D i c t i o n a r y 1

E L E C T R O N I C A R T SC h s s s m a s t e r 2 0 0 0 3

L e g a c y o f t h a A n c i a n l s 2 E P Y X

F a s t L e a d ( c a n ] 3

P L U S o a n h o i c e 1 S e b e l o w

P R E C I S I O NS u p e r b a s 6

2 S j p o r a c i a l 6 J 3

o $ 2 5 . 0 0 o m o r e y o f l O !o r m a i i o n

C O M M O D O R E 1 2

B O O K S O C E O SA b a c u s

9 i n s i d e o u C E O S p

P . S . G r a p h i c s * t , # Z ,o # 3 . [ 5 i i ™ . r j )

M a v i e M o n s t e r1 N F O C O M

L e a t h e r G o d d o s s e sM I C R O P R O S E

u n s h i po p G u n n o r

z 3

I 2 $ 3

2

S u p e r b a s e T h e B o o * I P R O F E S S I O N A L

F l e e l S y s t e m ? . 4 F l a e l F i l e r 3

T r i v i a F e v e r r * 4 - r i * W i ]S I M O N S C H U S T E R

L o v e j o y ' s S . A . T . 5 S t a r T f e k - K o b a y f l s h i 3 T y p i n g T u t o r 3 3

S P R I N G B O A R DN e w s r o o m 3 C i A r V o l o 1 2 C l i p M 2 I C e r t i f i c a t e M a k e r 3 C e i t t a l e L i b r a r y 2

S U B L O G I CF i . g h t S j m u l a l o i I I 3 J e 3 S c e n a r y d i s k s { e a c h ]

T I M E W O R K SG a l a M a n a g e r 2 3 P a r t n e r 6 4 4 S w i i t O a l e w ' S i d o w a y s 3 S y l v i a P o r w F i n P l n r 3 W o r d W n u r S 3

D o n ' t l o r g o l t o l o l o c T y o u rf B l o r o y ' t C h o a t i h o o lw h a n o r d e r i n g p r o g r a m o S 2 o m o r # .

A B A C U SB a s i c 7 . C o m p i l e rC o P a 1 2 C h u r l P a l i 1 3 C o b o i 1 2 aS u p e rS u p e r P a s c a l 1 2

A C C E S SM a c h 1 2 c a n .

B E R K E L E YE O 1 2

M I C R O S P H E R EC a t h ' i n C a s h - o u !

$ 4 $ 4 S 3 $ 4 1 4 $ 4

$ 3 1 5

$ 5 P E R S O N A L C H O I C El a m T h « C 1 2 aP R O G R E S S I V E

B o b i T e r m P r 1 2 S u p o i b a q a 1 2 S u p e r s c r o l l 2 V u a s t a r

P R O F E S S I O N A LF l e e t S y s t e m

T I M E W O R K SD a t a M a n a g e r 1 2 P a r t n e r 1 2 S w . f i c . i l c 1 2 W o r d W r i t e r 1 2

$ 2

$ 5 $ 7 $ 6 $ 6 $ 6

S S $ 3 $ 5 $ 9 I S

L a b e l M a k e r ™S o f t w a r e b L e r o y

A d v a n c e d p r o g r a m d o . s l g n . a d s p e c i f i c a l l y l o r m a k i n g l a b e l s . P r o - d o E l g n e dl a y o u t s l o 1 d i l f o r o n t l y p o s I n d n d l n g : S i d . l a b e l s , A u d i o C u s s o t l o ,

F i l e F o l d o r , F l o p p y D i s k , M i c r o D i s k , S h i p p i n g L a b e l s , n o t a r yI n d e x C a r d s , C o n t i n u o u s E n v o l o p o s , a n s l i o s o H a n dy j F o E n v e l o p e s O i a i 5 0 l a b o i s I n c i u d o d I

i i = f : V l ^ i ' ] l a a * T ! l - c o m p a l i b l o w i t h D a t a M a n a f j a r I S D a t a M a n a g e r 2 F l e e t F i l e r , S u p e r b a s e , C o n s u l t a n t

W o r d P r o c e s s o r s s u c h a E a s y s c r l p t ,P a p e r c l i p , o r F l e e t S y s t e m . ■ - '

P L A S T I CL A M I N A T E D

$ 7 . 9 5e a c h

F o r y o u r C O M M O D O R E 1 2 8 ™ F o r y o u r C O M M O D O R E 6 4 P u Y o u r P r o g r a m ' s C o m m a n d s W h e r e T h e y B a l o n f l A n V o u r M a n u a l s O T t i o S h e l f .

H a v e y a e v o r s a l a y o u r c o m p u l e r w i i h t h m a n u a l i y o u r L a t r y i n g l o l i n d a n e l u s i v o c o m m a n d ? H o m u c nt i m e h a v e y o t o s t s e a r c n i r v g t h r o u g h m a n u a l s t r e l r e s n y o u r m e m o r y o d o t d o w h a t y o w a n t e d ? N o y o u h a v e w a t e n I t i a l f r u s t r a t i o n L e r o y ' s C h e a t s h e e t s .

L e r o y ' s C h e a t s h e e t s h e l p y o g e i n t o y o u r p r o g r a m r i g h t a w a y . W p u t h c o m m a n d s r i g h t a y o u rl i n r j e r i i p s . a c t u a l k e y s t r o k e s a r i b a l d t y p e , v a r i a b l e s a r s h o w n i n a t e s . D e s i g n e d b s o l w a r e e i p e r t s , o u r J u r a B l e p l a s t i c l a m i r a l e d o v e r l a y s a r e c o m p r e h e n s i v e r e f e r e n c e a i d s w h i c h d o c u m e n t a p r o d u c t o r s y s t e mc o m p l e t e l y . N o u s y o u r s o f t w a r e m o r e e a s i l y a n d m o r e e f f e c t i v e l y . W i t h L e r o / s C h e a l s h e e t s y o u ' l l n e v e rh a v e T h u n t l o p r o g r a m c o m m a n d a g a i n ! ! ! s — & - » * * ? *

O r d e r N o a n d S a v e . . M o n e y , T i m e a n F r u s t r a t i o nC O M M O D O R E 1 2 $ 7 . 9 5 e

D a t aL

F 1 9 0 I S y F l ^ h i S i F a T h E

C G E G S

D I E - C U T ,g e 1 2 P a p w b a c k F \ \ o t

Z P a p o f b a c k P l s n j i eP a p e i b a r t W r i i o rP a p f l J d - p / i 1E u p & b a w 1 2

o E w i f t C j ' c l E SW o r d W n t e r 1 2

F R E E - K a y b a a r d E n t a n d f f r [ p a r o r d p r )_ ^ E q u i p i n f f f i l

P r o g r a m

t o r o n l y i ) 1 9 . 9 5

Z , p _

C O M M O D O R E 6 $ 3 , 9 5 e w - % 0 I M r C H E A T S H £ T 3

B l a n k s ;

e i i i oF f e e l

r f i J MF k w t S y i t o mF o r T h o B o g m r t

i G E O S

P a u o r b o c k ( P o c l u i i ) F i l o rA l s o M I h C O M M O D O R E M

L

C ■

S u p c r b a i o C A5 u i J « r s a . D l GS w i l l C f l l cV i U V i 1 .

O R D E R I N Gm o r v e y O r a e r .■ n r j V I o r ■ u b j e c t l C r

i r F O R M A T I O N : f f « i t e l l v m t < n d c « W « . ( O p r r i L i i i d l c a m o a r L y ( M f l c f c i n l t a - < * » * ■ 1 ! > ■ ■ ' . W i W f L * n l

■ r ' l | i i ' . i - i - 1 I 4 1 C * r d I J - T - l - - r L T l r . i l d i l l i T K i i * n i l . I * V d l l A t i U l l VT A X E 3 :

r t a d ' . T , ! i k . ' .

M U H t X f R S 1 B A

S U P E a

G A Z 9

C H E A T S H E E T P R O D U C T S , I N C . P . O . B a 1 1 1 3 0 3 P l t t J b u r f j h , P A n n f y T O L L F f l f f 1 ' 8 0 0 - 3 3 4 - 2 f l 9 6 P O r d e r s - ( 4 1 2 ) 7 0 1 - 1 G G 1 D E A L E R I N Q U I R E S W E L C O M E

W r i t * l o r f t o o c a i n l o o o a o ' t w « i a a n p c c a s s o r l i i

Page 78: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 78/120

8 0 - C o l u m n M a g i cF o T h 1 2

M a r k W P e m b u r n

A d s e v e r a l u s e f u l f e a t u r e s a n s p e c i a l e f f e c t s t y o u r 8 0 c o l u m n B A S I C p r o g r a m s w i t h t h i s p o w e r f u l m a c h i n e l a n g u a g ep r o g r a m . d e m o n s t r a t i o n p r o g r a m i i n c l u d e d t s h o w y o h o t u s t h e r o u t i n e s i y o u r o w p r o g r a m s . d i s k d r i v ei r e q u i r e d .

T h 8 0 - c o l u m n d i s p l a y o t h 1 2 i n e f r o n t i e r f o C o m m o d o r eo w n e r s . M a c h i n e l a n g u a g e p r

g r a m m e r s a r b e g i n n i n g t d t r u l ya m a z i n g t h i n g s w i t h t h V D ( V i de D i s p l a y C o n t r o l l e r ) c h i p , w h i c hc o n t r o l s t h 8 0 - c o l u m n d i s p l a y ." 8 0 - C o l u m n M a g i c F o T h 1 2 8 "l e t s B A S I C p r o g r a m m e r s s h a r es o m e o t h p o w e r t h a t ' s a v a i l a b l e .W e ' l l b g o i n g w e l l b e y o n d w h a t ' sp o s s i b l e i B A S I C 7 . 0 .

M u l t i p l e w i n d o w s t h a t c a d i a p p e a r w i t h o u t t r a c e , s c r e e n f l i pp i n g , a n m o r e a r e p o s s i b l e w i t h8 0 - C o l u m n M a g i c . F i r s t , t y p e i P r o g r a m 1 S i n c e t h i s i m a c h i n el a n g u a g e p r o g r a m , t y p e i i u s i n gt h 1 2 v e r s i o n o " M L X , " t h m c h i n e l a n g u a g e e n t r y p r o g r a mf o u n d e l s e w h e r e i t h i s i s s u e .W h e n M L a s k s f o s t a r t i n g a n e n d i n g a d d r e s s e s , r e s p o n d w i t h t h f o l l o w i n g v a l u e s :S t a r l i n g a d d r e s s : 0 B 0 0E n d i n g a d d r e s s : 0 C S 7W h e n y o u ' v e f i n i s h e d t y p i n g i t h p r o g r a m , b s u r e t s a v e c o p y t d i s k w i t h t h n a m e M A G I C . ( P r og r a m l o o k s f o r a f i l e o t h i s n a m e . )

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

E a s y A c c e s sP a r t o t h m a c h i n e l a n g u a g e p r g r a m a l l o w s f o e a s y a c c e s s t t h V D c h i p v i t h S Y c o m m a n d .O t h 1 2 8 , S Y a l l o w s f o p a r a m et e r s t b e p a s s e d d i r e c t l y t m c h i n e l a n g u a g e p r o g r a m s . T h s y n t a x o f t h e c o m m a n d w h i c h a l o w s y o t w r i t e t t h V D i s S Y 3 1 6 3 , V D C r e g i s t e r n u m b e r . v a l u e

T h V D h a 3 r e g i s t e r sn u m b e r e d f r o m t 3 6 b u w e ' l l b u s i n g o n l y f e o t h r e g i s t e r sh e r e . ( F o r m o r e i n f o r m a t i o n o t h u s a g e o a l t h V D r e g i s t e r s , r e f e rt M a p p i n g T h C o m m o d o r e 1 2 f r o m C O M P U T E ! B o o k s . )

S w a p p i n g S c r e e n sT h V D c h i p h a i t o w 1 6 o m e m o r y t h a t c a n n o t b a c c e s s e d b t h r e s t o f t h e s y s t e m , s o y o c a n o u s P E E K a n P O K E t d i r e c t l yv i e w o a l t e r t h i s v i d e o R A M . T h R A i o r g a n i z e d l i k e t h i s :S O 0 O O - S G 7 F F S c r e e n m e m o r y5 0 8 0 0 - S O F F F A t t r i b u t e m e m o r yS 1 O 0 0 - S 1 F F F F r e e s p a r eS 2 O 0 0 - S 3 F F F C h a r a c t e r d e f i n i t i o n s

L e t ' s s e w h a t ' s p o s s i b l e . B o o t

y o u r 1 2 8 i 8 0 - c o l u m n m o d e , t h e nB L O A D M A G I C . N o w , t y p e i t h f o l l o w i n g B A S I C p r o g r a m l i n e s :1 S Y 3 1 6 3 , 1 8 , 02 S Y 3 1 6 3 , 1 9 , 03 S Y 3 1 6 3 , 3 1 , 3

R u t h p r o g r a m i 8 0 - c o l u m nm o d e . Y o u ' l l s e e t h e l e t t e r ( w h i c hh a s c r e e n c o d e o 3 ) i n t h u p p e rl e f t c o r n e r o f t h e s c r e e n .

R e g i s t e r 3 g e t s t h v a l u e w w i s h t p l a c e i n t o v i d e o R A a n w r i t e s i t t h e a d d r e s s p o i n t e d t i r e g i s t e r s 1 a n 1 9 ( R e g i s t e r 1 h o l d s t h h i g h b y t e o f t h e a d d r e s s ,a n r e g i s t e r 1 h o l d s t h l o b y t e . )

W i t h t h s t i l l o t h s c r e e n ,c h a n g e l i n e 1 t r e a d S Y 3 1 6 3 ,1 8 , 8 a n r u t h p r o g r a m a g a i n .Y o a r n o c h a n g i n g a t t r i b u t em e m o r y . T h t u r n s b l u e ( c o l o r 3 ) C h a n g e t h e 3 t o 1 t g e a u p e r c a s e b l i n k i n g b l u e l e t t e r . T r v a l u e s f r o m t 2 5 t s e a l t h v a r i a t i o n s .

I a d d i t i o n t t h W R I T E c o mm a n d , P r o g r a m a l s o s u p p o r t sR E A D c o m m a n d . T r t h i s :1 S Y S 3 1 5 1 , , 3 02 0 R R F . G A : P R I N TT h e s e l i n e s p r i n t t h c o n t e n t s o V D r e g i s t e r 3 0 .

U n f o r t u n a t e l y , i w o u l d t a k e al o n g t i m e t d a n y t h i n g u s e f u lf r o m B A S I C w i t h t h e s e t w r o t i n e s . F o t h i s r e a s o n , m m a c h i n el a n g u a g e p r o g r a m a l s o c o n t a i n s

Page 79: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 79/120

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

P r o g r a m i B A S I C p r o g r a m h i c h d e m o n s t r a t e s t h p o w e r o

8 0 - C o l u m n M a g i c . T y p e i i a n s a v e i t t h d i s k w h i c h c o n t a i n sP r o g r a m 1 T h e n , l o a d a n r u i ( i l o a d s P r o g r a m i n t o m e m o r y ) .L i n e s 7 1 0 , 7 3 0 , 7 9 0 , a n 8 1 c o n t a i nf o u r S Y c a l l s t h a t m o v e l a r g eb l o c k s o m e m o r y . T h f i r s t t w m o v e s c r e e n s w i t h i n t h a d d r e s ss p a c e o t h V D C , w h i l e t h e o t h e r sm o v e m e m o r y f r o m t h V D t t h 1 2 8 ' s R A o r v i c e v e r s a . L e t ' s t a k ec l o s e l o o k a e a c h o n o t h e s e c a l l s .S Y 2 8 1 6 , 0 , 1 6 . T h i s c o p i e s t h e e t i r e 8 0 - c o l u m n s c r e e n ( i n c l u d i n g a t r i b u t e m e m o r y ) i n t o t h 4 f r e es p a c e i t h V D C ' s v i d e o m e m o r y .S Y 2 8 1 6 , 1 6 , 0 . T h i s i t h s a m e o e r a t i o n i r e v e r s e — ' i t c o p i e ss c r e e n f r o m t h f r e e s p a c e a r e a i n t ot h e s c r e e n a n a t t r i b u t e m e m o r y o t h V D C .S Y 2 9 7 0 , 0 , a d d r e s s h i g h b y t e . T h i sc a l l m o v e s t h s c r e e n f r o m t h V D C ' s v i d e o m e m o r y t t h 1 2 8 ' s

B A N K m e m o r y . F o t h h i g h b y t eo t h e a d d r e s s , u s n u m b e r n ol o w e r t h a n a n d n o h i g h e r t h a n2 3 9 . B s u r e t u s e i n c r e m e n t s o 1 f o t h v a r i o u s s c r e e n s t o r a g e a r e a ss o t h e s c r e e n s d o n ' t o v e r w r i t e e a c ho t h e r . F o e x a m p l e , i y o u w a n t e dt b u f f e r t h r e e s c r e e n s , y o c o u l du s 6 2 2 a n 3 a t h h i g h b y t e o t h e a d d r e s s . U s S Y 2 9 7 0 , 1 6 , -a d d r e B B h i g h b y t e t m o v e t h f r e ev i d e o m e m o r y ( $ 1 0 0 0 - $ l F F F ) i s t e a d o t h s c r e e n m e m o r y ( $ 0 0 0 0 -$ 0 F F F > .S Y 3 0 6 2 , 1 6 , a d d r e s s h i g h b y t e .T h i s c a l l m o v e s s c r e e n f r o m t h 1 2 8 ' s B A N K m e m o r y t t h f r e ea r e a o V D v i d e o m e m o r y . I y o u ' v e s a v e d s c r e e n w i t h S Y 2 9 7 0 , y o c a m o v e i i n t o f r e em e m o r y w i t h t h i s S Y S , a n t h e ny o c a q u i c k l y m o v e i i n t o t h s c r e e n m e m o r y w i t h S Y 2 8 1 6 , 1 6 , 0 .

F a s t C h a n g eT w o t h e r S Y c o m m a n d s a r u s e di t h d e m o . T h e y a r u s e d t o i n

s t a n t l y c h a n g e a l o c c u r r e n c e s o a a t t r i b u t e o r c h a r a c t e r t d i f f e r e n ta t t r i b u t e o c h a r a c t e r . F o i n s t a n c e ,y o c o u l d t u r n a l b l u e c h a r a c t e r si n t o f l a s h i n g y e l l o w c h a r a c t e r s .

B e f o r e u s i n g t h S Y c o m a n d s t h a t p e r f o r m t h e s e t a s k s ,y o m u s t P O K E t h c o d e o t h e e xi s t i n g a t t r i b u t e o c h a r a c t e r i n t ol o c a t i o n 2 5 a n t h c o d e o f t h e r p l a c e m e n t a t t r i b u t e o c h a r a c t e ri n t o l o c a t i o n 2 5 4 . T y p i n g S Y 2 8 9 0 , 8 , 1 6 w i l l c h a n g e a l t h o s e a t r i b u t e s i V D s c r e e n m e m o r yt h a t m a t c h t h v a l u e i 1 2 m e m or y l o c a t i o n 2 5 3 ; i c h a n g e s t h e m t t h v a l u e i l o c a t i o n 2 5 4 . S Y 2 8 9 0 , 2 4 , 3 2 c h a n g e s t h a t t r i b u t e so s c r e e n s t o r e d i t h f r e e v i d e oR A M . T c h a n g e a l o c c u r r e n c e s o o n c h a r a c t e r t a n o t h e r c h a r a c t e r ,S Y 2 8 9 0 , 0 , 8 o S Y 2 8 9 0 , 1 6 , 2 4 f o t h s c r e e n i n f r e e v i d e o m e m o r y .S e p r o g r a m l i s t i n g s o p a g e 8 4

M o d i f i c a t i o n s a n C o r r e c t i o n s

I " F r a c t i o n P r a c t i c e " ( J u n c ) , n m a t t e r h o y o u a n s w e r t h " D Y O U N E E D I N S T R U C T I O N S( Y / N ) ? " p r o m p t , t h p r o g r a m w i l ld i s p l a y t h i n s t r u c t i o n s f o h o t p l a y t h g a m e . S i m p l y a d d t h f o l o w i n g l i n e t c o r r e c t t h p r o b l e m :R 5 I L E F T S ( I S , l ) o " Y " T H E N

( S P A C E ) 1 8 0T h c a r d s p r i n t e d b y " B i n g o "

( J u n e ) a r e a p p a r e n t l y t o s m a l l f o s o m e o o u r e a d e r s , o n o w h o mh a s u g g e s t e d t h e f o l l o w i n g m o d i f ic a t i o n f o c r e a t i n g l a r g e r c a r d s :O 1 1 1 0 D V = 4 : T B S = " { 1 7 S P A C E S ) "

: P R I N T C H R S ( 1 4 7 ) : P R I N T ;T B = 1 2 : S S = " [ 4 S P A C E S } " F 1 1 1 5 E S = C H R 5 ( 1 4 ) : F S = C H R S ( 1 5J i G O T O 1 1 5 0 : R E M D O U B L E

W I D E , N O R M A L T E X T C 1 1 2 0 I ) V = 3 : T Q = 7 : P R I N T C H R S ( 1

7 ) | C P S : P R I N T : P R I N T ; P R I

N T : S S - " ( 4 S P A C E S l " : E S =" ■ 1 : F S = E S : T B S = E S

R 1 3 0 0 I F D V = 4 T H E t J P R I N T # 4 , L E F TS ( T B S , 1 7 ) E S " B " S S " I t l S S 1 1N " S S " G M S S " 0 " F S : P R I N T # 4

D 1 3 0 5 I F D V = 3 T H E N P R I N T # 4 , "{ S P A C E S ) B " ; S S ; " I " ; S S; H N " ; S S ; " G " ; S S ; " O "

K 1 3 2 0 P R I N T # 4 , L E F T S ( T B $ , T B ) ;

F 1 3 3 0 P R I N T # 4 , L E F T S | T B S , T B ) ;E S ; D $ ; F S

S 1 3 3 5 I F D V = 4 T H E N P R I N T # 4 , L E F TS ( T B S , T B ) ; E S ; D S ; F S

A 1 3 4 0 P R I N T # 4 , L E F T E ( T B S , T B ) ;E S

E S 1 4 0 0 P R I K T # 4 , " " " ; F SB 1 4 1 0 P R I N T # 4 , L E F T S ( T B S , T B ) ;

E $ ; D S ; F SC 1 4 1 5 I F D V = 4 T H E N P R I N T # 4 , L E F T

E ( T B S , T B ) ; E S ; D S ; F SM 1 4 2 0 N E X TR 1 4 3 0 P R I N T # 4 , L E F T S { T B S , T B ) ;

E 5 ; C $ ; F $L i n e s 1 2 3 0 a n 1 2 4 0 a l s o n e e d t b d e l e t e d .

S e v e r a l r e a d e r s h a v e r e q u e s t e di n f o r m a t i o n o h o t u s " S p e e d -S c r i p t D a t e a n d T i m e S t a m p e r " a n " P r e v i e w - 8 0 " t o g e t h e r s i n c e e a c ho f t h e s e p r o g r a m s h a i t o w l o a de t b o o t S p e e t t S c r i p t , U n f o r t u n a t el y t h e s e t w S p e c d S c r i p l u t i l i t i e so c c u p y t h s a m e a r e a o f m e m o r ya n c a n n o t b e u s e d c o n c u r r e n t l y .• T h e p r o g r a m l i s t i n g s f o " P o w e rB A S I C : T e x t F r a m e r " ( J u l y ) a r l a b e l e d i n c o r r e c t l y . T h l i s t i n gl a b e l e d 1 2 V e r s i o n i a c t u a l l y t h 6 v e r s i o n , a n v i c e v e r s a . Q

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

Page 80: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 80/120

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t o " H o w T T y p e I C O M P U T E ! ' ? G A Z E T T E P r o g r a m s , "e l s e w h e r e i t h i s i s s u e .

V i d e o S l i d e S h o wF o T h 1 2 A r t i c l e o p a g e 6 4

M 1 Q 2

F 3

H 4

F K J G B E

P B C

K K

H R B C P

C B

C

O

K

B D

J J

G R

M P

H

5 6 7 8 9 1 0

1 1 1 2 1 3

1 4 1 5

1 6 1 7 1 8 1 9

2 0

2 1

2 2

2 3

2 4

2 5

2 6 2 7

2 8 2 9 3 0

3 1

3 2 3 3

3 4

P O K E 4 8 , 6 4 : C L R : T R A P 3 6 0R E C O P Y R I G H T 1 9 8 7 C O M P UT E P U B L I C A T I O N S I N C . -[ S P A C E } A L L R I G H T S R E S E R V

E P R I N T " [ C L R ] ( 2 S P A C E S } C O PY R I G H T 1 9 8 7 C O M P U T E P U . I N C . "P R I N T T A B ( 1 1 } " A L L R I G H T S[ S P A C E ) R E S E R V E D " : S L E E PG R A P H I C 1 , 1 : G R A P H I C 0 , 1G O S U B 1 0 0 0P O K E 2 1 6 , 2 5 5 : P O K E 5 6 5 7 6 , P EE K ( 5 6 5 7 6 ) O R 3G O S U B 2 1 0 : I F T $ = " X " T H E N 1 9 0B L O A D ( F S ) , B l l B = l

I F T S < > " H " T H E N P O K E 1 , P E E K( 1 } O R 1 : F ? = F S + " . C R A M " : B LO A D ( F ? )G E T K E Y A SG O S U B 2 7 0G O S U B 2 1 0 : I F T 5 = " X " T H E N 1 9B L O A D ( F S ) : B = 0I F T S < > " H " T H E N P O K E 1 , P E E K( 1 } A N D 2 5 4 : F S = F ? + " . C R A M ": B L O A D ( F ? )G E T K E Y A SG O S U B 2 7 0G O T O 8 0P O K E 2 1 6 , 0 : P O K E 2 1 7 , 0 : P O KE l , 1 1 5P O K E 5 4 5 3 4 , 4 : C O L O R 0 , 1 2 : C0 L O R 1 , 1 4 : C O L O R 4 , 1 4 : G R A PH I C 0 , 1 ; E N DR E A C T S : I F T S a " X " T H E N G E T KE Y A ? : R E T U R N" T H E N R E A D F S , B R , B K : R E T U RP O K E 5 4 5 3 4 , 4 : P O K E 2 1 6 , 0 j PO K E 2 1 7 , 0G R A P H I C 0 , 1 : P R I N T C H R S ( 1 47 ) ; " F I L E T Y P E N O H M O S p r i n t " p r e s s a n y k e t { s p a c e J e x i t p r o g r a m . . . "i G E T K E Y A ST S = " X " ; R E T U R NI F B = 0 T H E N P O K E 1 , P E E K ( 1 ) AN D 2 5 3 : E L S E P O K E 1 , P E E K { 1 }0 R I F T S = " S " T H E N 3 3 0P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R3 I F T S C " M " T H E N P O K E 5 3 2 7 0 , PE E K { 5 3 2 7 0 ) O R 1 6I F T $ = " H " T H E N P O K E 5 3 2 7 0 , PE E K ( 5 3 2 7 0 ) A N D 2 3 9P O K E 5 3 2 7 2 , 1 2 0 : P O K E 1 , P E EK ( 1 } O R 4 : G O T O 3 5 0F O K S 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) A ND 2 3 : P O K E 5 3 2 7 0 , P E E K ( 5 37 0 J A N D 2 3 9P O K E 5 3 7 2 , 2 0 : P O K E 1 , P E E K

R

K

A

F R C 6 H X X M

P C

3 5

3 6

3 7

3 S 4 0 4 1 4 2 4 3 4 4 4 5 1 0 0 0

1 0 1 0

1 0 2 0

( 1 ) A N D 2 5 1P O K E 5 4 5 3 4 , 4 + 6 4 * B i P O K E 5 32 8 0 , B R : P O K E 5 3 2 8 1 , B K : R E TU R P O K E 5 4 5 3 4 , 4 : P O K E 2 1 6 , 0 : PO K E 2 1 7 , 0 : P O K E 1 , 1 1 5 : C O L OR 0 , 1 2 : C O L O R 1 , 1 4 : C 0 L 0 R 4 ,1 G R A P H I C S , 1 : I F D S = 6 2 T H E N PR I N T ' T I L E " j C H R $ ( 3 4 ) ; F ; C H R S ( 3 4 ) : " N O F O U N D " :E N P R I N T E R R S ( E R ) : E N DD A T A H , P I C 1 , 2 , 0D A T A M , P I C 2 , 0 , 0D A T A M , P I C 3 , 1 , 1D A T A S , P I C 4 , 0 , 0D A T A I [ , P I C 5 , 9 , 0D A T A

C H A R 1 , 1 0 , 1 2 , " L O A D I N GI R S T S C R E E N "C H A R 1 . 1 0 , 1 8 , " P R E S S A N

K E A F T E R "C H A R 1 , 8 , 2 0 , " T H E D R I V E( S P A C E ) L I G H T G O E S O F F ": R E T U R

E x e r c i s e P a c e rA r t i c l e o p a g e 3 3 B 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S I N C . -( S P A C E ) A L L R I G H T S R E S E R VE

K 2 P O K E 5 3 2 8 0 , 1 1 : P O K E 5 3 2 8 1 , 0P 3 P R I N T C H R S ( 1 4 2 ) C H R S ( 8 ) "

[ C L R ) { Y E L ] { D O W N }( S P A C E S ] C O P Y R I G H T 1 9 8 7

C O M P U T E l P U B . , I N C . "P 4 P R I N T T A B ( 1 0 ) " A L L R I G H T S

[ S P A C E ) R E S E R V E D " : P R I N T "[ D O W N } R E A D I N G D A T A . . . "

O 5 F O R I = l T O 3 3 2 : R E A D A t X = X + A :N E X T : I F X O 4 2 3 0 9 T H E N P R I N T" D A T A S T A T E M E N T E R R O R . " ]S T O P

H 6 D I M X ( 2 0 1 ) , N A $ ( 2 0 1 ) , T L $ ( 20 1 ) : O P E N 1 5 , 8 , 1 5 ! V = 5 3 2 4 8 :R E S T O R E

C 7 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 2 , 13 : P O K E 5 4 2 7 3 , 2 2 5 : P O K E 5 4 27 7 , 0 : P O K E 5 4 2 7 8 , 2 4 0

C 8 P O K E 5 4 2 7 9 , 1 3 4 : P O K E 5 4 2 8 0 ,3 I P O K E 5 4 2 8 4 , I S : P O K E 5 4 2 85 , 2 5 0

S 9 P O K E 5 4 2 8 6 , 1 0 6 : P O K E 5 4 2 8 7 ,1 1 0 : P O K E 5 4 2 9 1 , 3 0 : P O K E 5 4 29 2 , 0

A 1 0 F O R S = " 8 3 2 T O 8 9 4 : R E A D D l i P 0K E S , D l i N E X T j F O R S - 8 9 6 T 0 95 8 : R E A D D 2 : P O K E S , D 2 : N E X T

X K 1 1 0 P O K E 2 0 4 0 , 1 3 : P O K E 2 0 4 1 , 1 4: P O K E V + 2 9 , 3 : P O K E V + 2 3 , 3 :P O K E V + 3 9 , 4 : P O K E V + 4 0 , 4

F 1 2 P O K E V + 1 6 , 3 : P O K E V + 0 , 2 0 t PO K E V + 2 , 2 0 : P O K E V + 1 , 1 3 8 : PO K E V + 3 , 1 3 8

Q 1 3 F O R M = 4 9 1 5 2 T 0 4 9 3 5 7 : R E A D D3 : P O K E M , D 3 : N E X T

H 1 4 I N P U T " [ C L R ) E N T E R T I M ED A | H H M M ) " ; A S : I F V A L (

A > 1 5 9 O R L E N ( A S ) < 4 T H E N1 4

X 1 5 H 1 = V A L ( L E F T S ( A S , 1 ) : H 2 ^ =V A L ( M I D S ( A 5 , 2 , 1 ) )

F 1 6 M 1 = V A L ( M I D S ( A $ , 3 , 1 ) ) : M 2= V A L ( R I G H T S ( A $ , O )

K 1 7 P R I N T " f D O W N } " L E F T S ( A S , 2) " : " R I G H T S ( A S , 2 l

R 1 8 P R I N T " £ D O W N } I S T H I S O

( S P A C E ) ( Y / N ) ? 1 "F 1 9 G E T D S j I F D S = " " O R D 5 < > " N " A

N D D ? o " Y " T H E N 1 9 0J F 2 0 0 I F D S = " K " T H E N 1 4 0M 2 1 P O K E 5 6 3 3 1 , ( H l * 1 6 ) + H 2 : P O

K E 5 6 3 3 0 , ( M 1 * 1 6 ) + M 2 : P O K ES 6 3 2 9 , 0 : P O K E 5 6 3 2 8 , 0

X 2 2 I F F L - 1 T H E N 1 3 2 0K E 2 3 0 P O K E 6 5 0 , 1 2 8 i G O S U B 2 4 0 : G O

T O 3 1 0Q 2 4 L N S ( 1 ) = " * * * * " * " * " * * " " *

R 2 5 L N S ( 2 ) = " [ 4 S P A C E S } ( Y E L ]{ s p a c e s J | 6 t 3

C 2 6 P R I N T " £ C L R } g 3 3 § R 3 " L N S ( lP R I N T " § 3 3 - ( 1 2 S P A C E S )E 8 8 E X E R C I S E{ 1 S P A C E S ) - "

P

X X

F

B

R

2 7

2 8 2 9

3 0

3 1

3 2

M 3 3

F 3 4

P K G F

R

3 5 3 6 3 7 3 8

3 9

A 4 0 R 4 1 S 4 2

S 4 3

Q D G

Q H

4 4 4 5

4 6

4 7 4 8

E B 4 9 0

Q 5 0

" ; : R E T U R NP R I N T L N $ ( 2 ) : P R I N T "( S P A C E S )" i R E T U R NP R I N T " { 3§ T 3 M 6 H 3 " : P R I N T L N ? T 3 ) :R E T U R NG O S U B 2 9 0 : P R I N T "( S P A C E S } § 2 M F | G E H 3 [ 4 S P A C E S i E N T E R E X E RC I S E S / S A V E " : G O S U B 3 0 0G O S U B 2 9 0 : P R I N T "( S P A C E S } 8 2 M F E G | H 3 ( 4 S P A C E S ( R E C A L L P R G R A M / E D I T / R U N " : G O S U B 3 0 0G O S U B 2 9 0 ; P R I N T "[ S P A C E S J E 2 M F 5 § G |E H 3 { 4 S P A C E S j F O R M A T D I K E T T E " : G O S U B 3 0 0G O S U B 2 9 0 : P R I N T "[ S P A C £ S } E 2 M F % G | H 3 [ 4 S P A C E S } E X I T E X E R CI S P A C E R " : G O S U B 3 0 0 : G O SU B 1 7 1 0G E T D S : I F D 5 = " " T H E N 3 5 0D = A S C ( D S ) - 1 3 2 : I F D < 1 O R D >4 T H E N 3 5 0O N D G O T O 5 3 0 , 8 9 0 , 3 8 0 , 4 8 P R I N T " [ C L R ) { W H T }{ D O W N ) Y O U H A V E C H O S E N

T F O R M A T A D A T A "P R I N T " D I S K E T T E . A R E Y O U

S U R E Y O W A N T T [ S P A C E S ) D O T H I S ( Y / N )? " : G O S U B 1 7 1 0G E T D S : I F D S = " " O R D S < > " Y " AN D D ? O " N " T H E N 4 0 0I F D ? = " N " T H E N 2 2 0P R I N T " { C L R } f 2 D O W N )( W H T j l N S E R T Y O U R D I S K

N T T H D I S K D R I V E . "P R I N T " { D O W N ) P R E S S ■ T [ S P A C E J S T A R T F O R M A T T I N G. " : G O S U B 1 7 1 0

G E T D S : I F D 5 < > " ■ » " T H E N 4 4 0P R I N T # 1 5 , " N 0 : E X E R C I S EA T A , 0 1 "P R I N T " { C L R } ( 2 D O W N ]( C Y N } ( R V S ) . . . F O R M A T T I N G

D I S K E T T E "G O S U B 1 6 6 0 : G O T O 2 2 0P R I N T " [ C L R ] [ 2 D O W N }[ W H T j Y O U H A V E C H O S E N T

E X I T T H P R O G R A M . "P R I N T " A R E Y O U S U R E Y O U[ S P A C E } W A N T T D O T H I S[ S P A C E ) ( Y / N ) ? " : G O S U B 1 7 1

G E T D $ : I F D S = " " O R D $ < > " Y " AN D D S < > " N " T H E N 5 0 0

7 C O M P U T E D G a z e t t e S e p t e m b e r 1 9 B 7

Page 81: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 81/120

A D B X

E D

B

R E

5 4 5 5 5 6 5 7

5 8

5 9 6 0

6 1 6 2

S K G

O M

E B

6 4 6 5 6 6

6 7 6 8

6 9 7 0

5 1 I F D S = " N " T H E N 2 2 05 2 C L O S E 1 5 : P R I N T " [ C L R ) " : E N5 3 n a s = " " : p r i n t " [ c l r }

{ d o w n ) [ w h t } n a m e o f e xe r c i s e p r o g r a m ! " : i n p u t na s : i f n a s = " " t h e n 2 2 0i f l e n ( n a s 1 2 t h e n 5 3 0p r i n t " ( c l r ] 1 ' | n u = 1i f n u = 2 0 0 t h e n 6 6 0p r i n t " { d o w n } [ w h t j e v e n t{ s p a c e } # " n u " n a m e ( e n t e r

[ r v s ) e n d { o f f ] t o s t o p )t " i I N P U T N A S ( N U )I F L E N ( N A S ( N U ) ) > 3 5 T H E N 5 7

I F N A $ ( N U ) = " E N D " T H E N N A S (N U ) = " " : X = N U - 1 t G O T O 6 6 0P R I N T " l D O W N } [ Y E L j T I M EI M I T F O R E V E N T * " N U " ( M MS S ) : " : I N P U T T L S ( N U )I F L E N ( T L ? ( N U ) 4 T H E N 6 0 0P R I N T " I D O W N } E 3 [ R V S } A N Y

M I S T A K E S { Y / N ) ? " i G O S U B1 7 1 0

X 6 3 G E T D S : I F D S = " " O R D $ < > " Y " AN D D S < > " N " T I I E N 6 3 0I F D S = " Y " T H E N 5 7 0N U = N U + 1 : G O T O 5 6 0P R I N T " E C L R } { 2 D O W N j( R V 5 I E X E R C I S E P R O G R A M : "N A S : P R I N T " [ R V S } N U M B E R

E V E N T S : " XP R I N T " E 2 D O W N j l N S E R T Y U D A T A D I S K E T T E I N T O "P R I N T " T H E D R I V E .{ S P A C E S } P R E S S W H E N[ S P A C E j R E A D Y . " : G O S U B 1 7 1

G E T D S I F D $ < > " V T H E N 6 9 0P R I N T " { C L R } ( 2 D O W N )( C Y N J E R V S ) . . . S A V I N G D A

A G 7 1 O P E N 1 , 8 , 5 , " 0 i " + N A S + " , S ,

W " t F O R N U = l T O X i P R I N T f l , NA S ( N U ) : P R I N T * 1 , T L S ( N U ) :N E X T

C 7 2 P R I N T # l : C L O S E l i O P E N l , 8 ,5 , " 0 : " + N A $ + " . I D X , S , W " : PR I N T t l , X : P R I N T * 1 : C L O S E 1

E 7 3 G O S U B 1 6 6 0 t I F E < > 6 3 T H E N 8 57 4 P R I N T " ( C L R ] f 2 D O W N )

I W H T j A F I L E W I T H T H S M N A M E A S { C Y N ) p l

Q 7 5 P R I N T N A S ' M W H T } E X I S T SN T H E D I S K . "

R D 7 6 0 P R I N T ' M D O W N J d O Y O W I S HT R E P L A C E T H E O L D F I

E 7 7 P R I N T " W I T H T H N E ( Y / N) ? " : G O S U B 1 7 1 0

H 7 8 G E T D S ; I F D S = H " O R D S < > " V ' AN D D S < > " N " T H E N 7 8 0

7 9 I F D S = " N " T H E N 8 2 08 0 P R I N T " [ C L R ] £ 2 D O W N }

( C Y N H R V S ) . . - E R A S I N G O LF I L E "

8 1 P R I N T # 1 5 , " S 0 : " + N A S : P R I NT * 1 5 , " S 0 : " + N A S + " . I D X " : GO T O 7 0 0

P 9 2 0 P R I N T " { C L R } { 2 D O W N ]f W H T ) E N T E R N E W N A M E F O R

P R O G R A M : ■ ' [ G O S U B 1 7 1 0 ! I P U T N A S

8 3 I F L E N ( N A $ ) > 1 2 T H E N 8 2 08 4 G O T O 7 0 08 5 P R I N T " ( C L R ] { 2 D O W N )

[ W H T } D O Y O U W I S H T R E E A S A V E ( Y / N ) ? " i G O S U B l7 1

P 8 6 0 G E T D S : I F D S = " " O R D S < > " Y " A

s h K

R P

8 7 8 8 8 9

9 0

9 1

O 9 2

R J

J

F

K G

C

D

F G R

M

P

S

S

X

F

D

Q

S F

D

S Q E

C

H J

E R

9 3 9 4

9 5

9 6

9 7 9 8

9 9

1 0 0 0

1 0 1 01 0 2 01 0 3 0

1 0 4 0

1 0 5 0

1 0 6 0

1 0 7 0

1 0 8 01 0 9 01 1 0 0

1 1 1 0

1 1 2 01 1 3 0

1 1 4 0

1 1 5 01 1 6 0

1 1 7 0

1 1 8 01 1 9 0

1 2 0 0

1 2 1 01 2 2 0

N D D S < > " N " T H E N 8 6 0I F D S = " Y " T H E N 6 6 0I F D ? = " N " T H E N 2 2 0P R I N T " [ C L R } [ 2 D O W N ]t W H T } P L A C E Y O U R E X E R C I S

D A T A D I S K E T T E "P R I N T " I N T O T H E D I S K D R V E . [ 2 S P A C E S j E N T E R T H E "P R I N T " W O R K O U T P R O G R A M YO W A N T T R E C A L L . " i G O SU Q 1 7 1 0N A S = " " : I N P U T N A S : I F N A S = "" T H E N 2 2 0I F L E N ( N A S ) > 1 2 T H E N 9 2 0P R I N T " [ C L R } [ 2 D O W N )f C Y N } f R V S ) . . . R E C A L L I N G| S P A C E ) F I L E "

0 P E N 1 , 8 , 5 , " 0 I " + N A S " . I DX , S , R " : I N P U T * 1 , X : C L O S EO P E N 1 , 8 , 5 , " 0 : " + N A S + " , S ,R " : F O R N U = 1 T O X : I N P U T # 1 , NA ? ( N U ) , T L S ( N U ) : N E X T : C L OS E G O S U B 1 6 6 0 : I F E O 0 T H E N 2 2 0P R I N T " [ C L R } ( 2 D O W N ]f W H T i P R E S S { R ( o f f H w h t } t o r u n p a c e r

P R I N T " ( 6 S P A C E S l f R V S )[ Y E L j E f O F F ] { W H T } T E D T / R E V I E W P R O G R A M . " : G O S UB 1 7 1 0

G E T D S : I F D S = " " 0 R D 5 < > " R "A N D D S < > " E " T H E N 1 0 0 0I F D S = " R " T H E N 1 3 2 0N U = 1P R I N T " [ C L R } ( C Y N ) { R V S ) PR O G R A M j " N A S i P R I N T "[ R V S ) N U M B E R O E V E N T S :

" P R I N T " { D O W N J I W H T } E V E N T

N A M E : " : P R I N T " { R V S } " N AS ( N U )P R I N T " ( D O W N } [ W H T ] E V E N T

N U M B E R : " i P R I N T " [ R V S } "N p r i n t " [ d o i « j ] [ y e l ] t i m ee s p a c e ) l i m i t : " : p r i n t "( R V S } " T L 5 ( N U )P R I N T " ( D O W N ] { C R N } P R E S S

< F 1 > T O S E E F I R S T E V EN T P R I N T " P R E S S < F 3 > T O S E

N E X T E V E N T "P R I N T " P R E S S < F 5 > T S

P R E V I O U S E V E N T "P R I N T " P R E S S < F 7 > T S

L A S T E V E N T "P R I N T " P R E S S < A T O A D D

A D D I T I O N A L E V E N T S "P R I N T " P R E S S < E T E D T P R I N T m ( D O W N ] E 7 3 P R E S SR T R U P A C E R "P R I N T " P R E S S < M T G [ S P A C E j B A C K T O M A I N M E

N U . 1 - i G O S U B 1 7 1 0G E T D ? : I F D S = " " T H E N 1 1 5 0I F D S = " i F l j " T H E N N U = l : G OT O 1 0 3 0I F D S - " | F 3 ] " A N D N U O 4 0 0 AN D N U < X T H E N N U = N U + 1 : G O T O1 0 3 0I F D $ - " [ F 5 } " A N D N U O 1 T H EN N U - N U - 1 : G O T O 1 0 3 0I F D S = " E F 7 } " T H E N N U - X i G 0T O 1 0 3 0I F D S = " A " T H E N N U = X + 1 : G O TO 5 7 0I F D S = " E " T H E N 1 2 7 0I F D S - " R " A N D F G = 1 T H E N F L "1 : F G - 0 i G O T O 6 6 0

C S 1 2 3 0 I F D 5 = " M " A N D F G ' = 1 T H E N F G -0 i G O T O 6 6 0

R S 1 2 4 0 I F D S = " R " T H E N 1 3 2 0J X 1 2 5 0 I F D S = " M " T H E N 2 2 0K 1 2 6 0 G O T O 1 1 5 0X 1 2 7 0 F G = 1 : I N P U T " [ D O W N ] [ W H T )

E N T E R N E W N A M E : " ; N A S ( NU

C 1 2 B 0 I F L , E N ( N A S { N U ) ) > 3 5 T H E N 12 7

X 1 2 9 0 I N P U T " [ D O W N } [ Y E L ] E N T E RN E T I M E L I M I T ( M M S S )

: " ; T L 5 ( N U )B 1 3 0 0 I F L E N { T L S ( N U ) ) > 4 T H E N 1 2

9 E 1 3 1 0 G O T O 1 0 3 0Q 1 3 2 0 F L = 0 : F G = 0 : P R I N T " { C L R } "R O 1 3 3 0 P R I N T " { H O M E } [ 6 D O W N )

{ S P A C E S ] P R E S S S P A C EJ S P A C E J B A R T S T A R T P C E R I " : D = 2 0 0 : G 0 S U B 1 7 6 0

S P 1 3 4 0 G E T D ? : I F D $ = C H R S ( 3 2 ) T H EN 1 3 7 0

K 1 3 5 0 P R I N T " { H O M E } ( 6 D O W N ){ S P A C E S ) { R V S ) P R E S SP A C E B A R T O S T A R T P A C ER I 1 ' : D = 2 0 0 : G O S U B 1 7 6 0

F G 1 3 6 0 G O T O 1 3 3 0D 1 3 7 0 G O S U B 1 7 4 0 i P O K E 6 5 0 , 0 : D M= F R E ( 0 ) : S Y S 4 9 1 5 2 i F O R N U

= 1 T O X : C G = 0D 1 3 8 0 P R I N T " [ C L R ) { 3 D O W N }

{ Y E L 5 T I M E O D A Y lR K 1 3 9 0 P R I N T " { H O M E j [ 7 D O W N )

[ Y E L ] E X E R C I S E i " : P R I N T "[ D O W N } { W H T 3 { R V S } " N A $ (

N U S 1 4 0 0 P R I N T " { D O W N ) { Y E L j E V E N T

t : ( W H T ] ( R V S ] " N U : P R I N T" [ y e l ] e v e n t s t g o { w h t } { r v s ] " x - n u

k 1 4 1 0 p r i n t " { d o w n } ( y e l j t i m e[ S P A C E j L I M I T i E W H T )( R V S } " M I D S ( T L S ( N U ) , 1 , 2) " i " M I D S ( T L S { N U ) , 3 , 2 )C 1 4 2 0 P R I N T " ( D O W N ) ( Y E L ) T I M E( S P A C E } E L A P S E D : [ W H T } "i P O K E 5 6 5 8 7 , 0 : P O K E 5 6 5 8 6, 0 i P O K E 5 6 5 B 5 , 0 : P O K E 5 6 58 4 , 0

X 1 4 3 0 P R I N T " t Y E L } U P N E X T : " : PR I N T " i 6 3 [ R V S } " N A S { N U +1

F 1 4 4 0 P R I N T S P C ( 9 ) " l D 0 W N ]E C Y N l P R E S S < S P A C E > T [ S P A C E j P A U S E ' 1

R 1 4 5 0 P R I N T S P C ( 4 ) " P R E S S < t [ S P A C E j T O J U M P T N E X T

E V E N T "R 1 4 6 0 P R I N T S P C ( 2 ) " K E E P P R E S S

I N < * T A B O R T E X E R CS E R 1 4 7 0 G O S U B 1 5 1 0 : G O S U B 1 5 7 0X E 1 4 8 0 G E T D S : I F D S = " + " T H E N G O S U

B 1 5 5 0 : G O T O 2 2 0E 1 4 9 0 I F C G = 1 T H E N N E X T : G O T O 1 5 6S 1 5 0 0 G O T O 1 4 7 0K X 1 5 1 0 Z F = 0 : F O R Z = 1 T O 4 : I F P E E K (

1 0 1 9 + Z ) - 4 8 < > V A L ( M I D S ( TL S ( N U ) , Z , 1 ) ) T H E N Z F = 1

K 1 5 2 0 N E X T i I F Z F T H E N R E T U R NE 1 5 3 0 G O S U D 1 7 2 0 : C G = 1 : R E T U R NS 1 5 4 0 G O T O 1 3 9 0J 1 5 5 0 P O K E 5 6 3 3 3 , 1 2 7 : P O K E 7 8 8 ,

4 9 i P 0 K E 7 8 9 , 2 3 4 : P O K E 5 6 33 3 , 1 2 9 : R E T U R N

D D 1 5 6 0 G O S U B 1 5 5 0 : P R I N T " { C L R ]( D 0 W N ] f l 4 S P A C E S j Y O U" R D O N E I " : G O S U B 1 7 4 0 : G

O T O 2 2 0Q J 1 5 7 0 G E T n S : I F D S = " " T f i E N R E T U R

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

Page 82: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 82/120

P 1 5 8 0 I F D § = C H R S ( 3 2 ) T H E N 1 6 1 0G G 1 5 9 0 I F D S = " T " T H E N C G = 1 : R E T U RB 1 6 0 0 R E T U R NS 1 6 1 0 P O K E 1 9 8 , 0G 1 6 2 0 P O K E 5 6 5 8 7 , 0 : P O K E 5 6 5 8 6 ,

( P E E K ( 1 0 2 0 ) - 4 8 ) * 1 6 + P E EK ( 1 0 2 1 ) - 4 a

R 1 6 3 0 P O K E 5 6 S 8 5 , ( P E E K ( 1 0 2 2 } -4 8 ) * 1 6 + P E E K ( 1 0 2 3 ) - 4 8

Q P 1 6 4 0 G E T D S : I F D $ ( > C H R ? ( 3 2 ) T HE N 1 6 2 0

M 1 6 5 0 P O K E 5 6 5 8 4 . 0 : R E T U R NR 1 6 6 0 I N P U T t l 5 , E , E S : I F E = 0 T H EN R E T U R N

B H 1 6 7 0 P R I N T ' M C L R ) [ 2 D O W N ][ C Y N j ( r V S ) D I S K S T A T U S :

P R I N T D O W N ) f j R V N U M B E R " " E R R O R ' 1 P R I N T "§ 6 3 " E , E S

C f 1 6 8 0 P R I N T " [ 2 D O W N ] { W H T j P R ES T C O N T I N U E . " : G O SU B 1 7 1 0

S 1 6 9 0 G E T D ? : I F D ? < > " C " T H E N 1 6 9P 1 7 0 0 R E T U R NK C 1 7 1 0 P O K E 5 4 2 7 6 , 1 7 i D = 2 0 0 : G O S

U B 1 7 6 0 : P O K E 5 4 2 7 6 , 1 6 R T U R NX 1 7 2 0 F 0 R R = l T O 5 : P 0 K E 5 4 2 8 3 , 3 3: P O K E V + 2 1 , 1 : D = 6 0 0 : G O S U

B 1 7 6 0F F 1 7 3 0 P O K E V + 2 1 , 2 : P O K E 5 4 2 8 3 , 3

2 : D = 8 0 0 : G O S U B 1 7 6 0 : N E X T: P O K E V + 2 1 , 0 : R E T U R N

J 1 7 4 0 F O R R = 1 T O 4 0 : P O K E 5 4 2 9 0 , 21 D = S 0 : G O S U I i l 7 6 0 P O K E 54 2 9 0 , 2 0 : D = S 0 : G O S U B 1 7 6 0: N E X T

J X 1 7 5 0 R E T U R NS C 1 7 6 0 F O R Y = 1 T O D : N E X T : R E T U R KS 1 7 7 0 D A T A 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5

5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 2 4 ,0 , 7 , 2 2 4 , 6 0 , 7 , 2 2 4

S 1 7 8 0 D A T A 6 0 , 7 , 2 2 6 , 6 0 , 7 1 , 2 2 5, 2 4 , 1 3 5 , 2 2 4 , 1 5 3 , 7 , 2 2 4 ,1 2 6 , 7 , 2 2 4 , 2 4

G 1 7 9 0 D A T A 7 , 2 2 4 , 2 4 , 7 , 2 2 4 , 2 4 ,7 , 2 2 4 , 2 4 , 7 , 2 2 4 , 6 0 , 7 , 2 24 , 6 6 , 7

S 1 8 0 0 D A T A 2 2 4 , 1 2 9 , 7 , 2 2 4 , 0 , 7 ,2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 55 , 2 5 5 , 2 5 5 , 2 5 5

G 1 8 1 0 D A T A 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 55 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 2 4 ,0 , 7 , 2 2 4 , 6 0 , 7 , 2 2 4

C F 1 8 2 0 D A T A 6 0 , 7 , 2 2 4 , 6 0 , 7 , 2 2 4 ,2 4 , 7 , 2 2 4 , 2 4 , 7 , 2 2 4 , 1 2 6 ,7 , 2 2 4 , 1 5 3

S H 1 8 3 0 D A T A 7 , 2 2 5 , 2 4 , 1 3 5 , 2 2 6 , 24 , 7 1 , 2 2 4 , 2 4 , 7 , 2 2 4 , 1 2 6 ,7 , 2 2 4 , 3 6 , 7

P D 1 6 4 0 D A T A 2 2 4 , 3 6 , 7 , 2 2 4 , 0 , 7 , 25 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5, 2 5 5 , 2 5 5 , 2 3 5

X 1 8 5 0 D A T A 1 6 9 , 1 6 7 , 1 4 1 , 7 , 3 , 1 69 , 2 3 7 , 1 4 1 , 4 0 , 3 , 1 2 0 , 1 6 9, 2 3 , 1 4 1 , 2 0 , 3 , 1 6 9 , 1 9 2

K 1 8 6 0 D A T A 1 4 1 , 2 1 , 3 , 8 8 , 9 6 , 1 6 0, 0 , 1 6 9 , 1 0 , 1 5 3 , 2 1 3 , 2 1 6 ,2 0 0 , 1 9 2 , 1 0 , 2 0 8 , 2 4 8 , 1 6 0

K 1 8 7 0 D A T A 0 , 1 6 9 , 1 , 1 5 3 , 1 4 2 , 2 18 , 2 0 0 , 1 9 2 , 5 , 2 0 8 , 2 4 8 , 1 73 , 1 1 , 2 2 0 , 4 1 , 1 6 , 3 2 , 1 9 7

E 1 8 8 0 D A T A 1 9 2 , 1 4 1 , 2 1 3 , 4 , 1 7 3 ,1 1 , 2 2 0 , 4 1 , 1 5 , 3 2 , 2 0 2 , 1 92 , 1 4 1 , 2 1 4 , 4 , 1 6 9 , 5 8 , 1 4

M D 1 8 9 0 D A T A 2 1 5 , 4 , 1 4 1 , 2 1 8 , 4 , 1 41 , 2 2 1 , 4 , 1 4 1 , 1 4 4 , 6 , 1 7 3 ,1 0 , 2 2 0 , 4 1 , 2 4 0 , 3 2 , 1 9 7

D 1 9 0 0 D A T A 1 9 2 , 1 4 1 , 2 1 6 , 4 , 1 7 3 ,

G 1 9 1 0

F 1 9 2 0

K K 1 9 3 0

G D 1 9 4 0

Q 1 9 5 0

B 1 9 6 0

i 9

, 2 2 1 , 4 1 , 2 4 0 ,, 1 4 1 , 2 5 2 ,

D A T A 1 7 3 ,2 3

2 0 1 0

1 0

3 2 3 , 1 4 1 ,2 2

, 1 9 2 , 1 4 1 ,2 2

D A T A 1 9 2 ,1 4 3 , 6

. 4 1 4

. 1 7 3 . 9, 3 2 , 1 9 7 ,D A T A 1 7 3 .2 1 9

d

1 9

, 1

, 4 2 1

3 , 2 5 3 , 3

1 9 7 , 11 4 2 , 6, 1 5 , 3, . 1 , 2 0 2. 1 4 1 .

, 2 2 0 , 4 1 ,. 1 4 1 . 2 1 9

9 . 2 2 1 ., 1 9 2 . 1 4 1 .

c . i r

4 1 2 5 T 1 0 I

2 4 .

2 4 0 - 3/ , 1

- * " ■ U - _ _ I m * m I — 4

D A T A 1 5 , 3 2 , 2 0 2 , 1 9 2 , 1 4 1 ,2 2 0 , 4 , 1 7 3 , 9 , 2 2 1 , 4 1 , 1 5 ,3 2 , 2 0 2 , 1 9 2 , 1 4 1 , 2 5 5 , 3D A T A 1 4 1 , 1 4 6 , 6 , 1 7 3 , 8 , 2 20 4 1

2 2 1 5 3 2 2 0 2 , 1 9 2 ,4 , 7 b , 4 y , 2 3 4 , £

D A T A 7 4 , 7 4 , 7 4 , 7 4 , 2 4 ,4 8 , 9 6

B E B e f o r e t y p i n g i r e f e r t

T Y P I I : p r o g r a m s ,

' H o w T T y p eC O M P U T E ! G A Z E T T Ee l s e w h e r e i t h i s i s s u e .

B e Z o n eS e i n s t r u c t i o n s2 b e f o r e

0 B 0 1 : 1 50 8 0 9 : 3 70 8 1 1 : 4 F0 8 1 9 : 0 00 8 2 1 : F F0 8 2 9 : 0 80 8 3 1 : A 50 B 3 9 i l B0 8 4 1 : 3 60 0 4 9 : 3 60 8 5 1 : 1 E0 8 5 9 : C 90 8 6 1 : 2 00 8 6 9 : 0 40 9 7 1 : 1 B0 8 7 9 : 8 50 8 8 1 : 0 30 8 B 9 : 8 D0 8 9 1 : F 00 8 9 9 : 1 80 8 A 1 : F 00 8 A 9 : A 90 3 B 1 : 1 50 8 B 9 : 6 50 8 C 1 : 0 00 8 C 9 : 0 00 8 D 1 : 0 00 8 D 9 : A 80 8 E 1 : 0 00 B E 9 : 0 00 B F 1 : A A0 8 F 9 : 0 00 9 0 1 : 2 00 9 0 9 : 0 10 9 1 1 : 0 00 9 1 9 j A A0 9 2 1 : 0 00 9 2 9 : 0 00 9 3 1 : 0 00 9 3 9 : 0 00 9 4 1 : 0 00 9 4 9 : 0 00 9 5 1 : 0 00 9 5 9 : 6 60 9 6 1 : 0 00 9 6 9 r 8 0

t y p i n g

0 3 4 0 6 B 3 8 8 A A 0 D D 8 I A 8 0 D 0 3 0 L 0 0 0 0 5 0 0 5 0 5 0 0 A 0 0 0 0 0 2 6 2 0

0 2 4 F A 3 3 3 3 I 0 F 0 1 I 4 C 0 4 4 A 8 5 2 0 0 2 0 0 A 0 0 0 0 A 0 0 2 0 0 0 0 0 A 6 0

i i

0 3 0 0 1 2 E 8 8 B 2 2 A 2 2 5 B A E 2 0 1 6 D 0 0 8 A 0 0 5 0 5 0 0 5 0 8 0 0 0 0 4 6 0 2

I p l e a s e

1 4

1 0

P r o g r a m s , "

a r t i c l e

9 4 0 A F F 3 3 1 I F C 1 F F A I 0 F 1 8 0 I 0 0 0 0 0 A 0 0 2 0 A 0 0 A 0 0 0 0 0 2 6 0 0

2 4 0 4 2 0 8 A 8 A 0 8 2 0 0 E 0 0 A F 1 A 2 4 0 0 6 0 0 5 0 0 0 0 5 0 0 0 0 0 0 0 2 2 4 0

o p a g e

3 4 0 2 2 8 3 3 3 1 8 9 7 I 6 B A C 0 C D E F 5 0 0 0 2 0 0 A 0 A 0 0 2 0 0 0 0 0 8 6 6 0 0

3 5 0 D F 3 8 r r 8 8 1 0 C 6 1 2 4 4 8 0 7 8 0 0 0 n i 0 0 5 0 0 0 3 5 0 0 6 I H 0 0 0 0 1 6 0 H

C 5 0 2 D 5 F 8 1 D 8 3 1 B C F E 8 B D 7 E 6 4 D D 9 0 D 2 I 2 B B S 0 0 4 4 4 5 5 A 7 4 B

0 9 7 1 1 0 00 9 7 9 : 0 00 9 8 1 : 0 00 9 8 9 : 0 00 9 9 1 : 0 20 9 9 9 : 9 90 9 A 1 : 0 90 9 A 9 i 0 00 9 B 1 : 0 00 9 B 9 I 0 00 9 C l i 0 00 9 C 9 : 0 00 9 D 1 : 0 00 9 D 9 : F 00 9 E 1 : 0 30 9 E 9 i 0 00 9 F 1 : 0 00 9 F 9 : 0 00 A 0 1 ; 0 C0 A 0 9 1 0 00 A 1 1 : 0 00 A 1 9 : F F0 A 2 1 : 0 00 A 2 9 : 0 0C A 3 1 i 3 C0 A 3 9 : 0 00 A 4 1 : 3 00 A 4 9 : 0 00 A 5 1 I 0 00 A 5 9 : F F0 A 6 1 i 0 00 A 6 9 : 0 00 A 7 1 : 3 C0 A 7 9 : 0 00 A B 1 1 3 00 A 8 9 : 0 00 A 9 1 : 0 00 A 9 9 i F F0 A A 1 : 0 00 A A 9 : 0 00 A B 1 : C C0 A B 9 : 0 00 A C 1 : 3 00 A C 9 : 0 00 A D 1 : 0 00 A D 9 i F F0 A E 1 1 0 00 A E 9 : 0 00 A F 1 : C C0 A F 9 i 0 20 B 0 1 : 0 00 B 0 9 : 0 00 B 1 1 : 0 00 B 1 9 : 7 E0 B 2 1 i 0 10 B 2 9 i F 00 B 3 1 : F F0 B 3 9 : F F0 B 4 1 : 5 40 B 4 9 : 6 40 B 5 1 : 6 40 B 5 9 : 5 60 B 6 1 : 6 A0 B 6 9 : 6 40 B 7 1 : 0 00 B 7 9 1 6 A0 B 8 1 : 5 0 B B 9 i 6 40 B 9 1 : 0 00 B 9 9 : 0 00 B A 1 : 6 50 B A 9 : 0 00 B B 1 : 0 00 B B 9 t 6 A0 B C 1 : 5 50 B C 9 : 0 00 B D 1 : 9 00 B D 9 : 1 90 B E 1 : 0 10 B E 9 : 0 00 B F 1 : 0 00 B F 9 : 6 A0 C 0 1 : 5 40 C 0 9 : 6 50 C 1 1 : 6 4

0 0 0 0 0 2 9 0 0 0 0 0 0 0 F 0 0 0 0 3 0 4 3 0 0 3 0 F 0

r t j ri o t a3 0 0 B 0 E 0 0 A 0 0 C 0 F 0 C A 0 0 C 0 0 0 0 F 0 F F 0 0 6 9 A 6 6 A 5 0 6 0 5 6 0 A 5 0 0 0 A 0 0 A 0 0 6

0 0 0 0 9 9 0 2 0 0 0 0 0 0 0 E 0 0 0 0 F 0 0 3 0 0 0 0 F 0 0 3 0 0 0 0 F 0 0 C 0 0 0 0 F 0 0 C 0 0 0 0 7 0 8 F I F 6 6 0 6 4 0 6 4 6 3 0 6 0 0 6 A 6 A 0 0 0 4 6 A 0 6 0

0 0 0 0 0 9 0 0 0 0 0 0 0 F 0 0 0 0 3 0 4 2 0 0 3 0 3 0 0 2 0 0 3 0 F 0 0 F 0 1 0 C 0 F 0 4 F 0 0 C 0 0 0 0 F 0 E F 7 A 6 6 A 6 6 0 5 A 6 0 5 6 0 0 5 A 0 4 6 0 0 0 5 A 6 6

0 0 0 0 0 A 9 0 0 0 0 0 0 0 F 0 0 0 0 F 0 0 3 0 3 3 0 3 0 0 3 0 0 2 0 F 0 0 F 0 0 8 0 F 0 0 F 0 0 C 0 1 0 8 F I F F 4 0 6 4 5 6 6 5 A 0 6 0 0 6 0 5 A 0 0 0 9 1 0 5 4 0 6

0 0 0 0 9 1 0 0 0 0 0 0 E 0 0 0 0 0 0 0 F 0 0 3 0 0 0 0 3 C A C AH 0 3 0 0 0 0 F 0 0 C 0 0 0 0 F 0 0 C 0 0 0 0 F 0 E F 7 F 6 6 0 6 9 0 6 0 6 0 0 6 0 0 6 5 5 9 1 0 0 4 6 5 1

6 0

0 4 0 0 0 9 0 0 0 4 0 0 0 F 0 0 0 0 3 0 0 3 0 0 3 0 2 0 0 J 0 0 3 0 B 0 0 7 0 0 C 0 F 0 C F 0 0 C 0 0 0 0 F 0 F F 0 5 6 6 5 6 6 5 5 5 6 0 A 6 0 5 F 5 0 4 6 0 0 5 F 5

6 6

0 0 0 0 1 2 2 0 0 0 0 0 0 0 F 0 0 0 0 F 0 0 3 0 0 0 0 3 0 f l f Hv 3 0 0 0 0 F 0 0 C 0 0 0 0 F 0 0 C 0 0 0 0 3 0 C F 3 F 5 9 0 6 0 0 6 9 5 5 0 6 0 0 6 5 5 6 0 0 0 9 1 5 0 9 0 6

8 1 9 9 4 6 1 C C 5 D D 6 1 S 1 0 0 4 D I 3 6 B 9 9 8 D A J - V A F D I B 0 S P 9 8 9 4 B S B 7 D C D 2 1 1 F 5 D B 2 9 3 P 4 E 3 6 3 2 0 E 4 9 8 6 E E 1 0 D D D 7 C D 2 4 0

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

Page 83: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 83/120

D A 9 : C 9

6 0 6 6 A 1 4 6 1 1 6 9 0 0 0 0 2 F 0 A A A D 0 0 I F D 2 F B 0 7 I F 2 0 2 B F D 0 1 7 8 0 8 E 0 0 0 I 3 6 0 8 D 6 D E B 0 F A C 0 D F A 0 0 8 4 0 9 A C A 0 F 6 A C 2 6

6 6 0 6 4 6 1 9 6 5

0 6 1 8 8 A D 0 8 0 7 I F 2 A A 0 F 2 A 7 2 0 2 A D F D 0 0 F 1 2 A 1 D B 0 8 F F D 8 0 D F 4 0 B 0 A C A 2 0 A C 0 6 F F 6 D F 2 2 6 0 D 0 0 6 1 8 0

0 6 6 0 0 0 6 1 6 6 9 0 5 2 6 9 F A 7 2 0 2 A D 6 C 4 A D 0 0 I F D 2 F 0 F A 4 6 2 9 7 0 A 1 A E 1 5 2 6 A C 0 3 F 0 D 0 6 0 B D 6 F E 0 3 6 0 0 3 C 8 0 D E 4 4 0 9 F A

6 0 6 6 5 1 4 6 1 0 6 6 0 D 0 2

A 0 0 I F D 9 F A 7 D 1 F 2 A A 0 F 2 C 4 A 0 4 6 2 A A 5 B D I 0 C C 0 0 6 3 C 0 1 A E 8 0 D F 4 0 B 0 C C A A C A 0 F A C 0 D D F E 0 6

6 6 0 1 0 6 1 A 6 5 0 6 1 3 A D 6 2 A A 0 F 2 A 0 0 0 2 A D 6 C 4 A D 6 A I 9 0 1

2 0 0 6 8 A D A 0 0 S 4 0 9 0 C A 2 0 6 A C 0 3 F C D 0 0 I 3 6 0 D 0 6 D D 0 0 F C 4 0

0 6 6 5 5 0 6 1 1 6 9 0 0 2 0 F 0 D 5 C 4 A D 0 f A A A D 9 F A 7 0 1 F 0 0 A B A A 9 0 8 A I 1 C 6 F F 6 3 F 2 D 6 0 8 D 0 6 1 C 0 D A E F F D 8 0 D C 4 0 B A A C A 0 3 F

6 0 6 9 5 1 9 6 1 0 6 6 S D 8 A C F A 7

A A F B 0 7 I F 2 A 0 0 0 2 A A A A D 1 A 0 0 1 F D D 0 0 3 6 0 0 3 A C 0 D F 4 4 0 9 0 C A 2 0 1 5 2 6 A C 0 D F 0 2 0 6 0 D E D

E 9 2 E E D F 4 B 0 6 4 0 F D 8 7 6 3 4 7 B 5 7 5 7 6 2 2 B A 2 4 F D F 5 C 9 0 8 5 e C 2 5 1 8 A E 9 2 A 1 9 A 6 5 0 7 7 8 3 9 1 D F E 3 3 9 B 6 I 9 F 6 3 B C A 3 0 F 4

0 E C l t A D0 E C 9 i 0 20 E D 1 : D 30 E D 9 : 1 C0 E E 1 : 5 00 E E 9 : 2 90 E F l i 7 10 E F 9 : A D0 F 0 1 : C 90 F 0 9 : 2 30 F 1 1 ; 7 10 F 1 9 : 0 70 F 2 1 : D 00 F 2 9 : E A0 F 3 1 : E A0 F 3 9 i F 00 F 4 1 i C E0 F 4 9 : 8 D0 F 5 1 1 0 F0 F 5 9 : D 00 F 6 1 : E E0 F 6 9 : 4 C0 F 7 1 : 0 20 F 7 9 : 4 00 F B 1 : D 00 F 8 9 : 0 20 F 9 1 : 0 90 F 9 9 i C 90 F A 1 : E 70 F A 9 i E a0 F B 1 : 4 E0 F B 9 : 0 20 F C 1 : D 00 F C 9 : C 90 F D 1 I 0 00 F D 9 j D 00 F E 1 I A 90 F E 9 i E 90 F F l i E 70 F F 9 : F C1 0 0 1 : 0 01 0 0 9 : A E1 0 1 1 : E 01 0 1 9 : F F1 0 2 1 : E 01 0 2 9 : F F1 0 3 1 : A 91 0 3 9 i D 21 0 4 1 : 7 81 0 4 9 : D 21 0 5 1 ; 2 01 0 5 9 : 9 21 0 6 1 : F F1 0 6 9 ; F F1 0 7 1 : 2 01 0 7 9 : 0 31 0 0 1 : 0 31 0 8 9 : F F1 0 9 1 : 6 31 0 9 9 : 2 01 0 A 1 : A 21 0 A 9 : A 31 0 B 1 : 5 21 0 B 9 : F 01 0 C 1 : B B1 0 C 9 ; 1 B1 0 D 1 : 2 01 0 D 9 : 1 E1 0 E l i F 01 0 E 9 : B B1 0 F 1 : 2 01 0 F 9 : 2 01 1 0 1 : 1 E1 1 0 9 i F 01 1 1 1 : A B1 1 1 9 : F F1 1 2 1 : 1 1 1 2 9 : A 91 1 3 1 : 6 01 1 3 9 : 1 F1 1 4 1 : 4 51 1 4 9 ; 0 51 1 5 1 : 0 01 1 5 9 : 0 01 1 6 1 : F F

0 D 0 C C 0 0 7 3 8 0 D A A C A 0 F A C 0 3 6 A A 8 D 1 0 0 A A A 0 F 0 3 0 0 6 0 E 0 C 0 C A F 1 F 2 2 2 A D A 4 6 A D B 2 A 0 A A D A F 2 I F A F 1

A A 0 9 4 0 0 0 A F

D A A 0 0 8 4 0 9 F A C 2 0 7 0 D 0 7 F D E A 1 F E E D E A 0 1 0 5 0 I B A A F 0 0 F 4 F 4 2 A 2 A D D 8 9 F 9 7 A 0 F 2 A 1 A 4 2 B 1 A D A F 1

A A 4 2 A 5 4 I 0 0 0 0

C 2 7 F F 7 3 F 2 0 7 D 8 8 0 D C 4 0 B A 0 E D 8 0 E 0 E 0 8 D 8 3 1 6 0 0 3 6 A A 0 0 0 2 D D S 2 F F 1 2 2 2 1 1 2 A 0 B 2 5 A A A A 5 B 1

A A 3 2 A A D 4 2 4 0 0 9 4

F 8 0 3 6 0 E 2 C 4 0 B F 7 A C 0 3 F C 2 0 0 0 E 2 0 E 0 D 0 2 F 8 6 1 D B B F 1 9 A 1 A 1 F 2 1 2 2 A A D 7 D A 2 D 4 B 2 5 A 1

0 0 2 A A A 3 2 A A 1 1 0 4 5 4

0 0 4 5

B F C C A A C A 0 3 F 0 0 0 7 1 D E D E B 0 C 1 0 0 A E A C D E A F 1 8 A E 0 8 2 2 1 A I 2 A D A D 7 D 2 F 1 F 1 D F A A 6 B 1 2 2 A A 1 0 2 A A 1 1 2 2 2 5 4 5

0 0 1 1

C 0 0 0 I 3 7 0 D E 1 E 4 4 0 9 A C A 0 F 3 0 B A 1 E 0 0 D 8 B E A B 0 0 0 D F D D 2 E 2 B A F 2 F 1 2 2 A 6 C 2 F A 1 E B C 2 D F 0 0 2 A A 1 0 2 2 I F C 4 4 4 0 0 S 6

E 4 F F D B 0 D A C A 0 3 3 F E 2 7 0 D 0 0 D 1 E E 0 E 8 9 E 1 0 C 4 D 8 8 A 6 F F D 0 D 1 2 2 2 A A D D A A F

D 6 1 2 0 A F D B F 2 2 A 0 0 2 2 I F A F B 0 5 5 0 A C 5

C 6 A B F 2 A 3 9 D 8 B 3 8 D C 3 1 B 7 9 F 8 S 9 A 6 6 D S C 2 7 C 9 9 6 5 D 3 7 3 F 4 3 B C 6 E F 9 0 D D B 5 2 C 6 3 2 7 A E 4 B 7 C 0 1 6 5 E 1 A 0 S E 1 9 1

E 1 E 2

1 1 6 9 : A 91 1 7 1 : 8 D1 1 7 9 : B D1 1 8 1 : 0 71 1 9 9 : 8 01 1 9 1 : A 91 1 9 9 : 0 Bl l A l s l B1 1 A 9 i D 01 1 B 1 : 9 D1 1 B 9 : 8 D1 1 C 1 : D 01 1 C 9 : 8 D1 1 D 1 : A 91 1 D 9 : 0 2U E 1 : 1 8H E 9 i D 0H F l i B D1 1 F 9 : B D1 2 0 1 : 8 D1 2 0 9 : 0 21 2 1 1 : 7 21 2 1 9 : 0 11 2 2 1 : F 01 2 2 9 : A D1 2 3 1 : 0 91 2 3 9 : D 01 2 4 1 : 1 51 2 4 9 : 2 B1 2 5 1 : F 01 2 5 9 J B D1 2 6 1 : 0 01 2 6 9 : 1 D1 2 7 1 : E 1 2 7 9 : A 21 2 8 1 i l 91 2 B 9 : 1 21 2 9 1 : F 01 2 9 9 t 8 C1 2 A 1 : 8 01 2 A 9 : F 01 2 B 1 : B D1 2 B 9 : 0 01 2 C 1 : 1 21 2 C 9 : F 01 2 D 1 : C 41 2 D 9 : A 91 2 E 1 : 0 01 2 E 9 : 0 01 2 F 1 : 0 01 2 F 9 : 0 01 3 0 1 : 0 01 3 0 9 : 0 B1 3 1 1 : 0 01 3 1 9 : 0 01 3 2 1 1 1 01 3 2 9 : C 31 3 3 1 : 0 01 3 3 9 : 0 01 3 4 1 : 0 B1 3 4 9 : 0 01 3 5 1 : 0 01 3 5 9 : 1 01 3 6 1 : C 31 3 6 9 : 0 01 3 7 1 : 0 01 3 7 9 : 0 B1 3 8 1 : 0 01 3 8 9 : 0 01 3 9 1 : 1 01 3 9 9 : C 31 3 A 1 : 0 01 3 A 9 i 0 01 3 B 1 : 0 B1 3 B 9 : 0 01 3 C 1 : 0 01 3 C 9 : 1 01 3 D 1 : C 31 3 D 9 : 0 01 3 E 1 : 0 01 3 E 9 : 0 B1 3 F 1 : 0 01 3 F 9 1 0 01 4 0 1 t l 01 4 0 9 : C 3

0 D F A F 7 D B A 1 2 A 2 3 D B A 0 C E B 6 6 0 1 A 6 D 0 0 A F B 0 I E A 0 1 0 0 F F A D 1 0 0 0 0 0 0 0 0 0 C 0 0 0 0 0 1

C 0 0 0 1

0 0 C 0 0 0 0 0 1 C 0 0 0 1 0 0 C 0

8 0 0 2 0 8 A 1 0 D D 0 D 8 A 0 F D 0 0 E A C 6 D 1 A 6 C C 0 0 1 F B 0 I

E 4 C C 0 0 I E A B 0 0 0 0 0 0 0 0 0 1 0 0 0 1 E 0 1 0 1 B 0 I 0 1 0 0 0 1 E 0 1 0 1 B 0 1 0 i

D 8 8 B A 0 0 D B A B B A 0 D D B A 8 8 0 I 4 A 2 D 1 0 A 4 C C 0 0 9 F B 0 D A 4 C C B 0 0 C 0 0 0 1 0 0 0 0 1 0 1

0 1 C 0 I 0 1 B 0 1 1 1 0 1 0 1 C 0 1 0 1 B 0 1 1 1 0

0 2 F F 2 D 8 A 2 0 2 2 I D B A 0 0 0 C B D 1 0 2 2 D 4 F 4 A 4 C C 0 0 0 F 1 F A A A 7 F B 0 0 0 1 C 0 0 1 D 0 1 C 1 D 0 0 0 1

C 0 1 1 E 0 1 1 C 1 D 0 0 0 1

C 0 I 1 E 0 1

8 D 0 0 8 A 1 0 D 8 D D 8 A 0 D D 8 D 0 E C A B C D 0 A 4 1 F 5 A 4 C C 0 0 A F 1 F 0 0 0 C 6 0 1 D 0 0 1 C 0 1

D 1

C 0 0 0 1 D 1 1 1 D 0 1 D 1

C 0 0 0 1 D 1 1 1 C 0 1 D

D A 8 A F 7 D 8 A 2 8 A 0 F D 0 A C 8 8 0 3 4 4 2 8 2 I E A 3 1 F 6 A 4 C C I E A E 4 C C 0 B 1 E 0 0 1 C 0 1 E 1 C 0 0 0 1

E 1

C 1

C 0 1 E 1 C 0 0 0 1

C 1

C 1

C 0 1 E 1

0 2 F 2 0 8 A 2 I D 2 0 D 8 A 0 3 0 F C 6 F 1 1 D 1 B B 0 I E A 2 1 F 7 A 4 B 0 I E B A 4 6 0 I 0 0 0 D 0 0 I 1 C 0 0 0 0 I 1 C 0 C 0 0 I 1

C 0 0 0 0 I 1 C 0 C 0 0 I 1

C

5 0 A 0 C 6 A D 7 E B 0 F 3 P E D 2 B 2 5 1 D C 4 E 5 2 4 ( P C 7 B D 7 D 6 D C B 1 C 2 E 3 0 6 4 9 9 A D 8 D 3 1 2 A B A C A 5 5 E 4 I D 5 e 9 2 2 I 3 2 6 C 5 B 8 0 C P 0

C O M P U T E ' s G a z o t t o S e p t e m b e r 1 B 8 7 8

Page 84: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 84/120

1 4 1 1 : 0 01 4 1 9 : 0 01 4 2 1 : 0 B1 4 2 9 : 0 01 4 3 1 : 0 01 4 3 9 : 0 E1 4 4 1 : 3 01 4 4 9 : 0 01 4 5 1 : 0 01 4 5 9 : 0 B1 4 6 1 : 0 01 4 6 9 : 0 01 4 7 1 : 1 01 4 7 9 : C 31 4 8 1 : 0 01 4 B 9 : 0 01 4 9 1 : 0 B1 4 9 9 : 0 01 4 A 1 : 0 01 4 A 9 : 0 E1 4 8 1 : 1 61 4 B 9 : 0 01 4 C 1 : 0 01 4 C 9 : 0 B1 4 D 1 : 0 C1 4 D 9 : 4 E1 4 E 1 : 0 E1 4 E 9 : 1 81 4 F 1 : 0 01 4 F 9 : 0 01 5 0 1 : 0 B1 5 0 9 : 0 01 5 1 1 : 0 01 5 1 9 : 1 21 5 2 1 : 7 01 5 2 9 : 0 21 5 3 1 i l A1 3 9 : 3 61 5 4 1 : 8 D1 5 4 9 : 1 91 5 5 1 : 9 31 5 5 9 : D 01 5 6 1 : D 01 5 6 9 : 8 D1 5 7 1 i A 91 5 7 9 : A 91 S B 1 : F 81 5 8 9 : 0 71 5 9 1 : 2 B1 5 9 9 : 8 D1 5 A 1 : A 91 5 A 9 : F 91 5 B 1 : D C1 5 B 9 : D 01 5 C 1 : F F1 5 C 9 : 1 51 5 D 1 : 0 21 5 D 9 : D 01 5 E 1 : E 61 5 E 9 : E 01 5 F 1 : C E1 5 F 9 : 1 81 6 0 1 : E 01 6 0 9 : 0 21 6 1 1 : 2 01 6 1 9 : 3 71 6 2 1 : 2 01 6 2 9 : F 01 6 3 1 : 8 01 6 3 9 : D 01 6 4 1 : D 01 6 4 9 : 0 71 6 5 1 : 8 D1 6 5 9 : 8 01 6 6 1 : 8 D1 6 6 9 : D 01 6 7 1 : D 01 6 7 9 : D 01 6 B 1 : D 01 6 8 9 : 2 01 6 9 1 : F 01 6 9 9 : A D1 6 A 1 : E E1 6 A 9 : B 01 6 B 1 : C 9

3 0 0 0 0 3 0 0 0 0 0 0 C 0 0 0 1

0 0 1 1 0 0 1 8 0 I 1 0 0 1 0 1 D 4 8 8 1 3 8 2 8 A 2 0 0 0 8 D 2 C 0 8 C F 4 8 A 1

E 0 A 0 D E C E 9 0 A 8 A F 1 2 A 0 0 A E 0 1 0 0 0

0 0 4 0 1 0 1 0 0 4 0 1 0 1 0 1 6 0 I 1 C 0 1 9 0 D 1 C 0 1 1 C 1 D 0 F 1 D 8 1 3 D 2 0 D 8 8 A 2 8 D B A 0 0 0 D 1 1 A 0 D D D C 1 C 1 E D 0 0 2 0 D D 0 0 0 0 1 4 D D 2 F

1 4 B 1 0 1 0 1 4 0 i 0 I 0 1 6 0 1 0 C 0 1 9 0 D 0 C 0 0 C 1 D 0 0 0 1 0 3 B 1 F D B A I 1 0 D 2 A 0 3 D D 2 1 D C D D C 0 E 0 E 0 A 0 8 S D 8 A 8 8 8 8 8 D A 7 0 A E E

C 0 1 1 D 0 1

E 0 1 1 D 0 1 C 0 1 1 D 0 1 E 0 D 0 0 0 0 D 1 D 0 4 6 2

A 8 1 3 8 A A 2 2 D D 8 8 D 2 D B A A E A A C 0 E 0 C A D 0 D D D 0 0 A F 0 I 2 2 1 1 C D 1 0 0 1 4

1 1 1 C 0 1 D 0 1 1 C 0 1 D 1 1 1

C 0 1

0 D 1 0 0 0 8 0 D 0 1 0 0 3 0 3 B 1 3 0 F D 8 8 A 1 2 B B A 0 0 0 1 1 F 0 C A D 0 2 C D E 0 E D D 2 0 8 D D D D D 1 0 4 8 D A 7

C 1 C 0 1

C 0 3 1 D O 1 E 1 C 1 C 0 1

C 0 1 1 D 0 0 4 0 1 1 E 0 0 F 1 8 1 3 3 1 s S A F 1 2 D D 2 0 2 D 8 D 4 D 8 D 0 1 2

F C 0 E 0 C A B 8 8 A 1

A 8 A A E B C D 1 C D 1

0 D 0 0 C 0 3

0 D 0 0 I 1

C 0 D 0 l 0 C 0 i 0 C 0 0 I 0 1 0 6 0 0 3 0 A I 3 1 3

A 2 1 0 0 D 8 A 8 D D 8 A 1 C B 4 0 2 F C E C C D A D 0 E 0 0 F 2 D 0 2 1 1 0 1 0 1 D 1 0 A

9 5 5 3 7 6 D 1 8 A 7 1 6 7 0 0 4 A E 4 I 5 6 1 1 A A 5 6 1 8 F 7

A C 0 I E 7 0 B 3 0 B B E C 4 C E E 9 A A 2 4 C D 8 E B C B 9 0 5 A D 4 E 7 I 7 E 8 E 6 0 P 7 3 A D 4 2 5

1 6 0 9 : 1 51 6 C 1 : 0 01 6 C 9 : 0 D1 6 D 1 : 0 11 6 D 9 : 8 D1 6 E l i A 91 6 E 9 : 0 CI 6 F I 1 F F1 6 F 9 : 0 D1 7 0 1 : F C1 7 0 9 : 3 11 7 1 1 : 0 71 7 1 9 : E E1 7 2 1 : 2 01 2 9 : F 01 7 3 1 : A 21 3 9 : C E1 7 4 1 : D 01 7 4 9 : E 01 7 5 1 : D 71 7 5 9 : 1 71 7 6 1 : 1 91 7 6 9 : C E1 7 7 1 : 1 81 7 7 9 i A 91 7 B 1 : C 91 7 B 9 i 0 41 7 9 1 i C 91 7 9 9 : 1 91 7 A l i C E1 7 A 9 : 1 81 7 B 1 : A 91 7 B 9 : C 91 7 C 1 : 0 B1 7 C 9 : C 91 7 D 1 : 1 91 7 D 9 : C E1 7 E 1 : 1 81 7 E 9 : A 91 7 F 1 : C 91 7 F 9 : 0 C1 3 0 1 : C 91 B 0 9 : 1 91 8 1 1 : C E1 B 1 9 : 1 81 S 2 1 : A 91 8 2 9 i F 91 B 3 1 i 4 C1 8 3 9 : A 91 8 4 1 1 1 1 8 4 9 : F E1 8 5 1 : D 01 8 5 9 : 1 91 8 6 1 : C 1 8 6 9 : 2 01 8 7 1 : F 01 B 7 9 : A 21 8 8 1 : 2 01 6 8 9 : F 01 8 9 1 : 3 21 8 9 9 : D 71 S A 1 : D 01 8 A 9 : F 01 8 B 1 : 0 91 8 B 9 : 0 21 8 C 1 : 9 21 8 C 9 i D 71 8 D 1 : 0 01 8 D 9 : 0 01 B E 1 : 0 21 8 E 9 : 3 11 B F 1 : A E1 8 F 9 : 0 01 9 0 1 : F 01 9 0 9 : 3 F1 9 1 1 : 1 91 9 1 9 : 3 21 9 2 1 : A D1 9 2 9 : 1 91 9 3 1 : 0 01 9 3 9 : 0 01 9 4 1 : 0 01 9 4 9 : E 01 9 5 1 : 1 41 9 5 9 : 3 2

D D 2 F F 9 D 8 D 0 8 A 0 E 0 9 0 C 0 0 4 A 0 A 0 0 D 0 A 0 A 0 0 D 0 A 0 A 0 0 D 0 A 0 A 0 0 6 3 D S 8 A 0 E 0 1 E E E 0 C 1 0 D 1 0 3 8 8 1 3 F F F A 1 3

A E 0 9 8 8 8

0 A E C 0 8 A 0 B A F F D 1 4 C D 0 F C D 3 D 0 8 F 2 D 3 D 0 B F 2 D 3 D 0 B F 2 D 3 0 0 8 E 1 3 A 1 1 0 0 1 4 C I C 0 C F 4 8 C A A I 1 I 8 1 0 4 1 3 6 1 3 3 0 0 F 0 0

0 0 1 4 A 0 C D 0 3 0 8 C A 1 0 C D 1 0 I 1 C D 3 1 E 0 1 C D 3 1 E 0 1

C D 3 1 E 0 1 C D 3 0 A 0 2 D D 8 C A 6 0 A E D 0 F 9 1 E 0 0 I D I 3 8 A F A 1 A 3 1 0 0 D A D D

8 D A 7 7 D 8 B D B A 1 E D 1 D 0 C 2 F A C 0 C 1 C 1

A C 0 C 1 C 1 A C 0 C 1 C I A C 0 C 1 D 6 D 8 A A 1 E D 1 D D 0 2 F 0 1 D 0 8 8 4 8 4 1 3 F 1 3 A 0 3

A 0 0 8 1 8 8

1 C D 1 8 A 0 0 A F 2 D 0 0 4 C D 0 E 0 0 0 D 0 A 0 A 0 0 D 0 A 0 A 0 0 D 0 A 0 A 0 0 D 0 A C 8 A F 0 0 D 0 0 4 E 0 0 E 2 C A A F 1 I 2 D 8 8 1 8 A 1 3 3 1 3 0 A D 8 0 0

0 8 0 A 0 A D D 2 0 B A F C D 0 C D 1 4 B F 2 D 3 D 0 3 F 2 D 3 D 0 S F 2 0 3 0 0 8 F 2 D 2 0 0 0 0 8 3 A F C D 0 C E 1 A E 1 0 0 D I 1 0 1 3 C C C 8 1 D A 1 0 1 F F D D

E F C 2 D 8 A 8 B A F 3 1 0 I D 0 C A 3 3 1 E 0 1 C D 3 1 E 0 1 C D 3 1 E 0 1 C D 3 2 E 0 8 D D 8 A I 3 2 1 0 1 0 0 A A 0 0 D 3 4 8 A A A 8 1 E 0 C 3 A 0 3 6 0 A A A A A

2 8 B 6 C F 0 7 9 C A 6 3 D 5 D C 5 B 9 6 4 7 1 E 3 D 1 1 C 5 1 4 8 1 2 3 B C A C 5 6 C 1 8 3

A C C A 7 0 1 B I 3 3 3 5 6 F E 7 9 9 6 6 2 9 A 2 1 5 0 5 4 4 0 0 5 C 4 7 4 C

1 9 6 1 1 1 41 9 6 9 : 3 21 9 7 1 : 1 41 9 7 9 : 3 21 9 B 1 : A 91 9 8 9 : 1 51 9 9 1 : 0 71 9 9 9 1 A D1 9 A 1 : 4 C1 9 A 9 : D 41 9 B 1 : 2 01 9 B 9 : 6 91 9 C 1 : B 51 9 C 9 : D 41 9 0 1 : B 11 9 D 9 : 8 D1 9 E 1 : 8 D1 9 E 9 : D 41 9 F 1 : 1 A1 9 F 9 : 1 C1 A 0 1 : 3 D1 A 0 9 : 8 51 A 1 1 : 8 D1 A 1 9 : E A1 A 2 1 : 0 91 A 2 9 i C 71 A 3 1 : 2 01 A 3 9 i C 81 A 4 1 : 2 01 A 4 9 : C E1 A 5 1 : F F1 A 5 9 : 1 A1 A 6 1 : 2 01 A 6 9 : 2 01 A 7 1 : A 91 A 7 9 : D 2l A 8 l ! A 9l A a 9 : 4 C1 A 9 1 : 6 01 A 9 9 : 0 01 A A 1 : F 01 A A 9 : F 01 A B 1 : 1 A1 A B 9 : C B1 A C 1 : 8 D1 A C 9 : 1 B1 A D 1 : 0 01 A D 9 : 1 A1 A E 1 : E 21 A E 9 1 F 01 A F 1 : C B1 A F 9 : 0 11 B 0 1 : 6 91 B 0 9 : 2 01 B U : C C1 B 1 9 : 8 D1 B 2 1 : 1 B1 B 2 9 : 0 01 B 3 1 : 1 B1 B 3 9 : E 21 B 4 1 : F 01 B 4 9 : C C1 B 5 1 : 0 01 B 5 9 : 6 91 B 6 1 : 2 01 B 6 9 : 8 E1 B 7 1 1 E 01 B 7 9 : C 0l B B l i l B1 B 8 9 : A 91 B 9 1 : C A1 B 9 9 : A E1 B A 1 : 0 01 B A 9 : 1 B1 8 B 1 : A C1 B B 9 : 8 A1 B C 1 j 8 C1 B C 9 : D F1 B D 1 : D 11 B D 9 : 6 01 B E 1 : E A1 B E 9 : 0 21 B F 1 : 8 D1 B F 9 : A 91 C 0 1 : 0 B

8 8 3 B B 0 C 2 3

A I 0 F C F 0 0 C A I 1 F I

0 6 0 D 0 D 2 A A D 7 A F 9 8 2 D 0 0 4 0 F A F 2 0 A 0 D I 2 0 F A F 2

0 2 0 D I 2 C F 0 A 0 4

C F 8 C 1 E 0 B A E F 0 3 0

0 0 1 1 A 5 0 I E I 8 B A B B D D B I 3 D A I

1 A E F E F D C A F I 2 2 2 I A C C 6 1

C 0 1 0 A 6 A 2 C 4 I C 0 1 0 A 6

A 2 C 4 I 0 F F C E 8 0 0 C 0 6 0 2 E 0 E 3 D 8 A

D D D D 1 6 F F A I 1 F 0 F 0 C C F I 0 4 1 8 1 1 0 C 0 C F 2 2 A A D 7 D A 0 7 7 4 I 0 E E 2 I A 2 8 E F A 0 C C 2 I A 2 9 E 5 A A 0 0 0 0 I E 6 0 9 0 1 0 0 3 C A A 0 F

8 8 8 3 8 A 7 0 I B D A B 8 D B B F B D 3 8 2 1 2 F 4 F 4 A D D A C F I F 1 B F F B 4 F C 0 6 2 C B I 0 I E F C 0 6 2

C 3 I 0 I E 0 4 A 6 F 8 0 0 6 1 A A E C E 0 0 0 D A

0 0 1 1 1 I 4 C I 0 I F F 0 C F F I 0 A E F I

1 D 0 2 0 3 A F F 2 2 A 6 C 2 E 0 0 I 3 D 0 D I 2 0 F A F 2 0 5 0 D I 2 0 F A F 2 0 A 7 0 A 0 C A C A 6 B E A A 0 F 8 8 A F

D D D D 0 I 3 2 3 D A 6 3 0 B B 8 8 0 I

A A 4 1 F A I

A 1 2 2

A 0 D C A F 0 0 C C 4 I A 2 C 4 1 C 0 1 0 A 6 A 2 C 4 I C 0 i 0 A 6 0 I 4 C 6 0 0 4 C 0 D 0 D F 6 2 0 0 2 8

A A A 7 B F E I 0 A F 0 0 C F F 0 2 A I E 0 3

1 A 1 A I A D 7 2

F F 2 0 0 F A 7 7 E A 2 8 E C A 0 C C 2 I A 2 9 E 2 A 0 E E 2 I 6 E C 7 0 0 6 E A 0 A 0 A B 0 0 C D D B 0

5 D 6 B 2 1 1 0 F 2 9 C A 6 3 9 6 D 7 D 4 C E 6 5 E C 8 1 3 0 C 5 F 3 A 3 D D E 0 5 F 6 P E 2 I E 1 5 3 9 C B 6 3 D F 5 3 8 1 6 C 3 8 5 2 2 5 3 D 5 0 C E 3 6 A 2

C D 2

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

Page 85: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 85/120

1 C 0 9 i F D1 C 1 1 : D 41 C 1 9 : 5 11 C 2 1 : D 41 C 2 9 : 1 Cl C 3 1 t a D1 C 3 9 i B Dl C 4 1 t A 91 C 4 9 : D 01 C 5 1 i F F1 C 5 9 : F 8I C 6 I 1 C A1 C 6 9 ; A 91 C 7 1 : 0 C1 C 7 9 i 2 1l C B l s F D1 C B 9 : A 01 C 9 1 : D 0

1 C A 1 1 0 01 C A 9 I 0 41 C B 1 : D 01 C B 9 : 1 C1 C C 1 : 1 01 C C 9 : 0 C1 C D 1 1 0 01 C D 9 1 3 2I C E l s i D1 C E 9 : 9 E1 C F 1 : 9 21 C F 9 i A D1 D 0 1 : A 71 D 0 9 : A D1 D 1 1 : E 51 D 1 9 : 0 11 D 2 1 i 8 DL D 2 9 : 0 21 D 3 1 1 0 11 D 3 9 i D 01 D 4 J . I 1 B1 D 4 9 : 0 01 D 5 1 i E 51 D S 9 i C 91 D 6 1 i 3 1 D 6 9 : 0 11 D 7 1 I 0 21 D 7 9 : D F1 D B 1 : 0 21 D S 9 i 3 21 D 9 1 i A 01 D 9 9 : E B1 D A 1 : 2 01 D A 9 : 2 01 D B 1 1 F 01 D B 9 i E 61 D C 1 I E 71 D C 9 : E 81 D D 1 : E 91 0 D 9 : E A1 D E 1 : C 01 D E 9 : 0 01 D F 1 : 2 0

C D 6 A 8 0 A 6 A 1 0 7 D 40 C D 41 9 F D A 9A 0 F FA F D 0 F 8F 8 D A 8 D 0 BA 1 1 A F A A 91 A 8 1 8 D D 0A 6 A 4 A 9 0 02 6 8 E 2 0 B 72 7 2 0 D 21 A 8 0 I 2 C 0 0 8 F 0 1 D 2 9 2 12 0 9 F

F 2 6 8 E 1 E 0 D 8 E 2 E 8 E O 1 A I 2 0 B 70 A A I B 7 I D9 F 0 BF 2 I A I A I A I A I A 0 0 D 00 0 I F4 5

F A 1 8

D A 8 D 0 C8 0 8 0 A 9 0 80 D 1 8 8 8 D 0A F A 9 0 A0 D C S 8 DD 4 A 28 D 0 B0 0 9 90 2 0 0 8 D1 ) 8 0 2 A 98 E 8 E 2 9 1 A 0 2 I A 0 2 F 2 9 C C 0 1 1 C 0 E 0 4 E 4 2 C 2 0 C 4 A 1 A 0 2 2 0D 0 0 20 3 C E0 2 I A 0 A D 0 A 9D 0 4 CI D 2 00 2 2 I 4 I A 8 7 0 E I E I E I E I E I D 3 6 01 4 4 5

2 8 0 D 2 8 D 4 D A D A B D 0 DA 2 F F0 B D 4F C B 8 D 08 0 A 1 0 D F F C AD 4 6 00 D 9 0 L D I D 6 4 8 D0 4 0 2 0 2 I D 9 2 1 00 2 2 0

0 9 1 7 F D 0 2 4 F A 2 0 1 A 1 A F 2 D 0 0 2 I D 7 0 A D D 0 9 2 1 00 0 B D1 D 0 B E 5 1 C6 1 F F A A I A

C 6 A D F D F D 0 F 8D 0 F 8D 0 F 80 0 4 4 9 0

0 9 A 2 0 8 0 3 E 29 2 0 0 6 4D D C A F 0A 8 D 0 I FF 8 D 5 8 1 A 9 D C 6 C 8 0 2 D A 9 6 FA 5 0 8 8 3C A 9 9 3 4 A 3 7 FA F E 7 A 6 2 7 2 6 9 92 B 1 3 A 7 C D 0 2 E 4 A 2 A D E 9 A 8 4 C F 40 D A 9 A CA 9 A 9E 6 2 9 E 0 A 9 D 41 B A 0 6 4 E E0 0 0 1 C 0C 1 C E B FC 5 C F C 8 8 8 D B0 0 D 64 4 9 9

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t o " H o w T T y p e I C O M P U T E D G A Z E T T E P r o g r a m s , "e l s e w h e r e i t h i s i s s u e .

D o u b l e P r i n tA r t i c l e o n p a g e 5 8 B 1 R E C O P Y R I G H T 1 9 8 7 C O H P U

T E P U B L I C A T I O N S I N C .S P A C E ) A L L R I G H T S R E S E R V

E S 2 P R I N T " { C L R ) { S P A C E S } C O P

Y R I G H T 1 9 9 7 C O M P U T E l P U

. I N C .S 3 P R I N T T A B ( 9 ) " A L L R I G H T S

E S E R V E D "F 4 P R I N T " U D O W N } W O R K I N G . " f

: P O K E 5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 , 0M 5 F O R X = 0 T O 2 5 4 : R E A D A : P O K E X +

4 9 1 5 2 , A : C - C + A : P R I N T " . " ; :N E X T

C 6 I F C - 3 2 3 5 5 T H E N P R I N T i P R I N T" E R R O R I D A T A " : E N D

F 7 S Y S 4 9 1 5 2 j P R I N T " [ C L R )( B L U ] S Y S 4 9 1 5 2 [ Y E L ) T O A T I V A T E " : P R I N T " { D O W N )[ P U R ) ( 2 S P A C E S } - -

J 8 Q 9

G 1 0

M 1 1 G 1 2

F 1 3 D 1 4

S E 1 5 0G 1 6

C 1 7

S 1 B

C 1 9 D 2 0

H 2 1 H B 2 2 0H H 2 3 0E B 2 4 0

S 2 5 S 2 6

B 2 7

E S 2 8 0

X 2 9

R 3 0

Q 3 1 J 3 2 C 3 3 G R 3 4 0

P R I N T " ( D O W N ) [ G R N ) S Y S 4 9 3 9( R E D j T O S H U T O F F " j E N D

D A T A 1 7 3 , 1 4 , 2 2 0 , 4 1 , 2 5 4 , 1 41 , 1 4 , 2 2 0 , 1 6 5 , 1

D A T A 4 1 , 2 5 1 , 1 3 3 , 1 , 1 6 9 , 2 08 , 1 3 3 , 2 5 2 , 1 6 9 , 5 6D A T A 1 3 3 , 2 5 4 , 1 6 0 , 0 , 1 3 2 , 25 1 , 1 3 2 , 2 5 3 , 1 6 9 , 0D A T A 1 4 5 , 2 5 3 , 1 7 7 , 2 5 1 , 4 1 ,1 2 8 , 2 4 0 , 2 , 1 6 9 , 1 9 2D A T A 3 2 , 1 5 9 , 1 9 2 , 4 1 , 6 4 , 2 40 , 2 , 1 6 9 , 4 9 , 3 2D A T A 1 5 9 , 1 9 2 , 4 1 , 3 2 , 2 4 0 , 2, 1 6 9 , 1 2 , 3 2 , 1 5 9D A T A 1 9 2 . 4 1 , 1 6 , 2 4 0 , 5 , 1 6 9, 3 , 3 2 , 1 5 9 , 1 9 2D A T A 1 6 5 , 2 5 4 , 2 4 , 1 0 5 , 4 , 1 33 , 2 5 4 , 1 6 9 , 0 , 1 4 5D A T A 2 5 3 , 1 7 7 , 2 5 1 , 4 1 , 8 , 2 40 , 2 , 1 6 9 , 1 9 2 , 3 2D A T A 1 5 9 , 1 9 2 , 4 1 , 4 , 2 4 0 , 2 ,1 6 9 , 4 8 , 3 2 , 1 5 9D A T A 1 9 2 , 4 1 , 2 , 2 4 0 , 2 , 1 6 9 ,1 2 , 3 2 , 1 5 9 , 1 9 2D A T A 4 1 , 1 , 2 4 0 , 5 , 1 6 9 , 3 , 3 2, 1 5 9 , 1 9 2 , 1 6 5D A T A 2 5 4 , 5 6 , 2 3 3 , 4 , 1 3 3 , 2 54 , 1 6 5 , 2 5 3 , 2 4 , 1 0 5D A T A 1 , 1 3 3 , 2 5 3 , 1 6 5 , 2 5 4 , 10 5 , 0 , 1 3 3 , 2 5 4 , 1 6 5D A T A 2 5 1 , 2 4 , 1 0 5 , 1 , 1 3 3 , 2 51 , 1 6 5 , 2 5 2 , 1 0 5 , 0D A T A 1 3 3 , 2 5 2 , 2 0 1 , 2 1 2 , 2 4 0, 1 0 , 7 6 , 2 8 , 1 9 2 , 1 7D A T A 2 5 3 , 1 4 5 , 2 5 3 , 1 7 7 , 2 5 1, 9 6 , 1 6 5 , 1 , 9 , 4D A T A 1 3 3 , 1 , 1 7 3 , 1 4 , 2 2 0 , 9 ,1 , 1 4 1 , 1 4 , 2 2 0D A T A 1 6 9 . 2 0 8 , 1 4 1 , 3 9 , 3 , 1 69 , 1 9 2 , 1 4 1 , 3 9 , 3D A T A 1 6 9 , 3 0 , 1 4 1 , 2 4 , 2 0 8 , 16 2 , 0 , 1 6 9 , 2 5 5 , 1 5 7D A T A 0 , 6 1 , 2 3 2 , 2 2 4 , 8 , 2 0 8 ,2 4 6 , 9 6 , 1 4 1 , 2 3 8D A T A 1 9 2 , 3 2 , 2 0 2 , 2 4 1 , 1 7 3 ,2 3 8 , 1 9 2 , 2 0 1 , 3 3 , 1 4 4D A T A 1 6 , 1 6 9 , 1 8 , 3 2 , 2 0 2 , 2 41 , 1 7 3 , 2 3 8 , 1 9 2 , 3 2D A T A 2 0 2 , 2 4 1 , 1 6 9 , 1 4 6 , 3 2 2 0 2 , 2 4 1 , 9 6 , 0 , 1 6 9D A T A 2 4 1 . 1 4 1 , 3 9 , 3 , 1 6 9 , 2 02 , 1 4 1 , 3 8 , 3 , 1 6 9D A T A 2 1 , 1 4 1 , 2 4 , 2 0 8 , 9 6

P r o g r a m A p p e n d e rA r t i c l e o n p a g e 6 8

B R E C O P Y R I G H T 1 9 8 7 C O M P U TE P U B L I C A T I O N S , I N C .L R I G H T S R E S E R V E D

D B U = 6 3 1 : B C = 1 9 8 i S l = 4 3 : S 2 = 4 4: A = > P E E K ( S 1 ) : B = P E E K ( S 2 ) : C =P E E K ( 4 5 ) : D = * P E E K { 4 6 }

K I N P U T " ( C L R } [ D O W N i P R O G R A M( S P A C E ) T O A P P E N D " ; P R O G S i I

F P R O G ? = " Q U I T " T H E N 9E O P E N 1 5 , 8 , 1 5 , " 1 " i O P E N I , 8

, 8 , P R O G S + " , P , R " i I N P U T # 1 5 ,E , E S

J C L O S E 1 : C L O S E 1 5 : I F E T H E N P R IN T " ( D O W N ) E R R O R : " E ; E S i E N D

A P R I N T " [ C L R ) [ 3 D O W N 3 L O A D " CH R S ( 3 4 J P R O G S C H R S ( 3 4 ) " , 8 "

A P R I N T " [ 4 D O W N 3 P O K E " S 1 " , " A" : P O K E ' S 2 " , " B " ( H O M E ] " : P O KE B U , 1 3 : P O K E B U + 1 , 1 3 : P O K E B C,

K I F C > 1 T H E N P O K E S 1 , C - 2 : P O K E S2 , D : E N DX P O K E S l , C + 2 5 3 : P O K E S 2 , D - l i E

N J P R I N T ' M C L R } ( 2 D O W N ) " i F 0 R J

- 0 T O 9 : P R I N T J P O K E B U + J , 1 3N E X T : P O K E B C , 1 0 1 P R I N T "{ H O M E ] " : E N D

S p e e d S o r tS e i n s t r u c t i o n s i n a r t i c l e o p a g e6 b e f o r e t y p i n g i n

C 0 0 0 : A 9C 0 0 8 : 7 9C 0 1 0 : B 2C 0 1 8 : 1 9C 0 2 0 : 0 0C 0 2 8 : B DC 0 3 0 : D 0C 0 3 8 : 2 0C 0 4 0 : B CC 0 4 8 ; F BC 0 5 0 : F BC 0 5 8 : F 6C 0 6 0 : 8 DC 0 6 8 : 8 DC 0 7 0 : 0 7C 0 7 8 1 0 0C 0 8 0 : 1 8C 0 8 8 : 6 4C 0 9 0 : C DC 0 9 8 : F BC 0 A 0 : A 5C 0 A 8 : B 4C 0 B 0 : 4 CC 0 B B : 8 DC 0 C 0 : F BC 0 C 8 I F CC 0 D 0 : A 5C 0 D B i A 5C 0 E 0 : 4 CC 0 E B I 4 BC 0 F 0 : 2 CC 0 F B : D 0C 1 0 0 : 6 0C 1 0 8 : F CC 1 1 0 : 0 1C 1 1 8 : B 5C 1 2 0 : F CC 1 2 8 : C 2C 1 3 0 : 6 9C 1 3 8 : B 5C 1 4 0 : 3 BC 1 4 8 : E 9C 1 5 0 : D 00 1 5 8 : 1 0C 1 6 0 : A 5C 1 6 B : 6 AC 1 7 0 1 0 FC 1 7 8 : 1 6C 1 8 0 : 0 EC 1 8 B : 1 0C 1 9 0 : 0 AC 1 9 S : 1 6C 1 A 0 : A 0C 1 A 8 : C 8C 1 B 0 1 1 1C 1 B 9 : 9 0

0 0 8 50 8 C 2 0 9 8 0D 0 0 7A C E 2 F A A 6 A 3 D 9 B lA 0 B 5 C 2B C 8 A 8 A 6 5 6 58 5 F CA C C D A EF 8 C 2 4 C4 B A D A 0B B 8 F F C F C 4 D C 0A 0 0 0F 0 F l 6 86 8 6 88 F 6 0 6 90 4 A 0 6 0 0 0 8 5C A B E 0 8 A 0 F 1 0 6 9 0 8 0 C B 8 5 1 8C B 8 1 9 0 0 30 B C 4 I D1 8 A 5C 9 E 6

0 2 2 0 F DB C 2 A 90 0 C 9

8 B 2 C 2A F 8 3 F 0 7 FE 3 C 0 2 2 8 D A DD 6 A 8 5 F C A C 2 D 0 6 4B F 1 C B F A B 5 C 2C A B C A 2 0 38 F I A C D F 9 0 D C 2 9 0 0 2B C 2 A 50 6 C l 4 CA F F 8 50 B F C C B A B C 3 9 0 3 1 9 0 0 A 5 7 B 4 B 7 B F 0C 9 3 A F 8 5 7 C 6 84 F D A EB A 3 B E 90 2 8 5 F EC 1 0 F A4 8 4 8 I 8 1 A 1 1 A C A B 0 3 8 5 I B1 4 D B 5 1 9 9 A 0 6 0 4 8 E 9 0 1 H 0A 0 D B 9 1 A 0 0 0 B 0 8 1 A 0 A E A 1 1 D 1 9 0 F 5 E 00 6 9 0 30 B B 0 C 5

A 2 9 8 8 5 2 F 3 2 7 A 0 D 4 C C C 2 F 7 0 0 0 52 0 9 B I 2 F B 5 D 0 B A 8 1 E 6 F B D F6 F 4 3 8 E 9 A C 2 E 9 9 2A F B E 7F 6 5 4 2

A F C 7 C1 A B B 0 1 0 8 F 8 1 F D A E 0 0 D 4 C 1 I 6 5 B 3F 6 5 5 08 F 3 D 0 D 8 6 B 0 D 0 B 6A 7 1 0 B C 9 5 0 C 8 8 7 D B 8 6 4 65 B 0 D 2A 1 F B A B 6 1 A B C B 4 C 2 4 0 A A C 2 A S 9 F4 B 9 8 B l0 D B 0 C 9 0 A 6 0 F 8 A 0 0 2 C 6 3 0 8 5 1 1C B 1 0 8 D C B D 1 C 6 8 5 I D E 7D 0 4 0 1 B 0 5 43 0 B 9 9 D

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

Page 86: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 86/120

C 1 C 0 : D 0C 1 C 8 : C 8C 1 D 0 : 8 5C 1 D 8 : 9 0C 1 E 0 : 0 0C 1 E 8 : C 4C 1 F 0 ; 3 8C l F 8 i C 9C 2 0 0 : B DC 2 0 8 : 6 9C 2 1 0 i 6 1C 2 1 8 : 0 CC 2 2 0 : F 4C 2 2 8 : 9 0C 2 3 0 : 0 3C 2 3 8 : 0 DC 2 4 0 : 0 CC 2 4 8 : D 8C 2 5 0 1 0 CC 2 5 8 : 9 0C 2 6 0 : 1 9C 2 6 8 : 9 0C 2 7 0 : B 0C 2 7 8 : 9 0C 2 8 0 I B 0C 2 8 8 : F DC 2 9 0 I D 0C 2 9 8 : A 6C 2 A 0 i 9 AC 2 A 8 : 1 4

8 D A 0 0 0B 0 8 1 A 2 0 00 E A B 1 7 D lI D 9 0 F A 5 0 C E 9C 6 0 D 9 D D D A 5D 0 6 A 5A 0 A B 1 3 9 11 A 5 0 A0 E 0 B 0 C B 0C 0 9 C 5 0 A B

I 4 I A 1 A

9 0 1 C 89 D 2 2 A 1 0 D 0 D ED I S E E 4 F E B 0D 6 B 1 K B 0 0

A 0 0 6 89 0 F 8 6 0

A 8 A

H 0 8 1 C B A 1 C 1 8 5 I D1 D 0 0 7E 0 0 1 B 0 3 8 5 0 C 5 B 0 8 40 C 0 0 C 0 0 1 3 1 0 A C A 8 6 0 3 8 53 A 5 0 C0 C 6 0 D3 D 0 B EB 9 0 2 BA 5 1 C 4 0 8 5 1 C1 6 9 0 38 4 1 A C C I 9 A 1 C C 0 9 F B C B A F 1 C 6 8 8 5D 0 B C A 69 0 E F B 6 0 0 0

1 F 0 2 1 D A 6 C 8 1 0 B 1 9 0 4 89 0 D 0B 0 C l9 D 1 2 0 E E 5 A 1 A 3 D 0 B 8A 4 1 C

E 1 7 8 6 0 C 0 D 8 F 9 4 I F F 5 E 0 2 A0 C

B E F O R E T Y P I N G . . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t " H o w T T y p e I C O M P U T E R G A Z E T T E P r o g r a m s , "e l s e w h e r e i t h i s i s s u e .

8 0 - C o l u m n M a g i cF o T h 1 2 S e i n s t r u c t i o n s i n a r t i c l e o p a g e7 b e f o r e t y p i n g i n

P r o g r a m 1 8 0 - C o l u m n M a g i c M P r o g r a m0 B 0 0 : 2 00 B 0 8 : 5 B0 B 1 0 t A 50 B 1 8 : E 63 B 2 0 : 0 C3 B 2 8 : 0 C0 B 3 0 : 5 B0 B 3 8 : 0 C3 B 4 0 : E 60 B 4 8 1 0 00 B 5 0 : F B0 B 5 8 l 2 00 B 6 0 i 8 50 B 6 B : F 00 B 7 0 : F C0 B 7 B : F 00 B 8 0 : E 60 B 8 8 t F E0 B 9 0 i E 60 B 9 8 : 4 D0 B A 0 1 F A0 B A B i 2 00 B B 0 i 8 50 B B B i F F0 B C 0 : A 50 B C B : E 60 B D 0 : 0 F0 B D 8 : 0 00 B E 0 ; 6 00 B E 8 : F A

3 0 F F A E 0 A F 0 2 5 F D 2 0 F 2 F 0 2 5 F A F F F 8 A E

0 A A A F F A I 4 2 5 0 A 2 S

A 4 S A 2 5 0 A 0 C 4 0 F F F

A F A 1 A A I

A 0 3 0 A 1 5 0 F 4 0 0 4 0 A F A F 9 E 8 C A

1 C 1 A A 2 A 0 0 0 A I A 0 A C 0 4 6 0 A I 8 F F 0 F F 0 0

A 1 2 0 2

A F 2 6 A 1 2 F A F F A 7 F A 1 2 B 2 0 A E 4 F 8

B F S 2 2 0 2 5 0 1 A 4 E 1 C F I 0 9 1 A 4 0 7 E F F 9 0 F

2 3 0 5 5 2 5 0 0 A F 0 F A F 0 A A 4 A F 0 A F F C A 0 E 8

F P 7 7 3 C B F 0 C 7 2 7 7 E 8 8 5 E 1 4 7 9 3 4 A D 9 C 4

0 B F 0 1 F B0 B F 8 J 0 C0 C 0 0 : A 90 C 0 B : F D0 C 1 0 : 8 50 C 1 8 i 0 C0 C 2 0 ; F B0 C 2 8 i C 90 C 3 0 i A 90 C 3 S t 0 B0 C 4 0 - F C0 C 4 8 i B 50 C 5 0 : 0 00 C S 8 : 0 10 C 6 0 : 8 D0 C 6 B : 8 E0 C 7 0 1 F F0 C 7 8 i D 60 C 8 0 : D 6

4 B l 0 BA 9 1 2 A 61 A F A 2 0 1 A 4F A I A 5 F B C E F 4 I F F 0 B 0 8 5 F B8 F 8 6 8 F F D 8 5 F BD 6 2 C 0 D 6 0 A 00 D 2 0 1 D 6 6 02 0 C A F2 C 0 0 D A 0 4

6 0 F 2 2 5

F 2 A 6 F FF F F 0 E F B 5 F CF A 8 6 F E8 5 F CD 1 0 8 0 D A 0 A 1 1 F 0 A

2 4 2 8 4S B 0 C 4 0 A 7 7 F 8 2 5 B E 2

E 7 A F 9 E 6 F E 4 64 C F 9 4 00 0 8 5 2 A 0 0 D 26 0 9 E 8 2F A 4 0 F F E E1 F B 5 48 0 5 S 0 A A 0 3 6 0 0 0 C

P r o g r a m 2 8 0 - C o l u m n M a g i cD e m oB 1 R E C O P Y R I G H T 1 9 8 7 C O H P U

T E P U B L I C A T I O N S I N C . -( S P A C E ) A L L R I G H T S R E S E R VE

S 2 P H I N T " l C L R | " T A B ( 5 ) " C O P Y RI G H T 1 9 8 7 C O M P U T E ! P U B L IC A T I O N S , I N C . - A L R I G HT R E S E R V E D "

C 3 F A S T : B L O A D " M A G I CS 4 P R I N T C H R S ( 2 7 ) + " M "G 5 C H A R 1 , 3 2 , 1 , " | P U R [ S T A N D

[ S P A C E j B Y F O R . . . "R H 6 0 C H A R 1 , 0 , 0 , " " : F O R M = T

1 6 P R I N T " I B L K j M A G I C I A G I C 1 " ; : N E X T

S 7 P O K E 2 8 2 9 , 8 : G O S U B 7 1 0 : S CN C L R

D B F O M = T 1 6 8 : P R I N T1 Y E L J [ 2 S P A C E S ) *1 S P A C E S J E 7 3 ( 2 S P A C E S } *1 S P A C E S ] " ; : N E X T : G O S U B1 5 P A C E J 7 3 0

P 9 P O K E 2 8 2 9 , 1 6 : G O S U B 7 1 0 : 5L E E P

K 1 0 P O K E 2 5 3 , 3 : P O K E 2 5 4 , 1 0 :G O S U B 7 5 0 : G O S U B 7 3

R 1 1 P O K E 2 5 3 , 1 3 : P O K E 2 5 4 , 1 4: G O S U B 7 5 0 : G O S U B 7 3

Q 1 2 G O S U B 8 3 0 : A D = B : G O S U B 7

D 1 3 S Z = 1 7 : G O S U B 6 8 C 1 4 F O R W = 0 T 9 : X = W * 6 : Y = W *

2 ; G O S U B 6 9 0 : R E A D Y S : C H A1 , X + 1 3 - ( L E N ( Y 5 ) / 2 ) , Y +

3 , " I Y E L ) " + Y S : A D = A D + 1 6 : GO S U B 7 9 0 : N E X T

E 1 5 A D = A D + 1 6 : G O S U B 7 9 0 : S Z = 36 j G O S U B 6 8 0 : X = 1 6 : Y = 7 : G OS U 6 9 0 : C H A R l , X + 7 , Y + 3 ," 6 3 3 . . . T H E N M A K E T H E ML G O A W A Y 1 " : S L E E P

E 1 6 F O 1 = T l l i A D = A D - 1 6 :G O S U B 8 1 0 : G O S U B 7 3 0 : N E X

G S 1 7 0 C O L O R 5 , 4 : S Z = . 1 : F O R 1 = 1( S P A C E j T O 3 : G O S U B 6 8 0 : C

H A 1 , 3 , 2 , C C S ( 1 ) : C H A R, 3 , 3 , C C 5 ( 3 ) : S Z = S Z + 3 6 : N E

X K 1 B F O R J - 3 T O 2 1 : C H A R 1 , 3 ,

J , C C 5 ( 2 ) i C H A R 1 , 3 , J + 1 , CC S { 3 ) t N E X T

K 1 9 P R I N T C H R S U 4 )P 2 0 A D = 2 4 t G O S U B 7 9 D 2 1 C H A R 1 , 1 0 , 3 , " I W H T j A S Y J U S T S A W , Y O U C A N C B

A T U P T O 1 I N D I V I D U A LS C R E E N S "

C 2 2 S L E E P 2 : C H A R 1 , 1 0 , 4 , " I NF U L L C O L O R A N D S T A S H

H E M A W A Y I R A B A N K 1 [ S P A C E S j Y O U M A Y T H E N "

B 2 3 S L E E P 2 : C H A R 1 , 1 0 , 5 , " B RI N T H E M A L B A C K T H R O UG H T H E " F R E E 1 R A I T

8 5 6 3 C H I P S O 1 1D C 2 4 0 S L E E P 2 ; C H A R 1 , 1 0 , 6 , " T H

A T H E Y S E E M T R E A P P E AI N S T A N T A N E O U S L Y . "

G 2 5 S L E E PG 2 6 C H A R 1 , 1 0 , 8 , " I C Y N J Y O U

A A L S O : ' 1K 2 7 C H A R 1 , 1 0 , 1 0 , " > § 7 3 C H A NG T H C O L O R O i 6 : j S O M E

n i C H A R A C T E R S W H I L E L A V I N G O T H E R S A L O N E . " : S LE E l t G O S U B 7 1 0 : P O K E 2 3 , 1 3 1 : P O K E 2 5 4 , 1 3 9 : G O S U

7 5 0 : G O S U B 7 3 E C 2 0 0 S L E E P 1 : C H A R 1 , 1 0 , 1 2 , "

I C Y N J > 6 6 3 M A K E S O M E O Fi S P A C E j T H E M B L I N K . " : S L EE 1 : G O S U B 7 1 0 : P O K E 2 5 , 1 3 3 : P O K E 2 5 4 , 1 4 9 : G O S U B

7 5 0 : G O S U B 7 3 0 : S L E E PK 2 9 C H A R 1 , 3 8 , 1 2 , " S e ^ A N D S

O B L I N K I N G . " : G O S U B 7 1 : P O K E 2 5 3 , 1 4 9 : P O K E 2 5 4 ,1 3 3 : G O S U B 7 5 0 : G O S U B 7 3

S L E E PA 3 0 C H A R 1 , 1 0 , 1 4 , " I C Y N j >

I Y E L J U N D E R L I N E [ B L K J( Y E L j I M P O R T A N T { B L K ]( Y E L l T H I N G S . " i G O S U B 7 1 : P O K E 2 5 3 , 1 4 1 : P O K E 2 5 4 ,1 7 3 j G O S U B 7 5 0 : G O S U B 7 3 i S L E E P

C 3 1 C H A R 1 , 1 0 , 1 6 , " I C Y N } >& 3 J 1 C H A N G E A L O T H C A R A C T E R S O F O N E T Y P E . " lS L E E P 1 : G O S U B 7 1 0 : P O K EI S P A C E J 2 5 3 , 3 2 : P O K E 2 5 4 ,4 2 i G O S U B 7 7 0 : G O S U B 7 3

G 3 2 C H A R 1 , 5 4 , 1 6 , " T H E N C H A NG B A C K . " i S L E E P 1 : G O S U B

7 1 0 : P O K E 2 5 3 , 4 2 : P O K E5 4 , 3 2 : G O S U B 7 7 0 1 G O S U B3 0 : S L E E P

S 3 3 C H A R 1 , 1 0 , 1 8 , " I C Y N J > S AV E S C R E E N S T D I S K . " : S LE E

B 3 4 C H A R 1 , 1 0 , 2 0 , " I C Y N } >E 3 O D U M P T H E M T Y O U R

P R I N T E R . " : S L E E PX 3 5 S L E E P 2 : G O S U B 8 1 0 : G O S U B

7 3 H 3 6 C H A R 1 , 1 2 , 1 1 , " t P U R ] ' M O U

S £ G R A P H I C S I N 8 0 C O L UM N A R N O W W I T H I N Y O U R

R E A C H . "D 3 7 G O S U B 7 1 0 : X = 4 0 : Y = 1 2 : C H A

R l , X , Y , " l Y E L ] T l l i T l S = " a0 0 0 0 0 "

E 3 8 E E K = J O Y ( 1 )A 3 9 G E J $ : I F J ? < > " " T H E N

9 D X 4 0 0 I T I > 1 5 0 A N D T K 1 6 0 T

E 6 5 G 4 1 I T I > 3 0 0 A N T K 3 1 0 T

E 6 6 F C 4 2 0 I P E E K ! 2 1 3 ) = 1 T H E N 6 4 A 4 3 I E E K = 1 2 6 A N D X > 6 5 A N D

Y = T H E N 5 3 H 4 4 I E E K = 0 T H E N 5 0 X 4 5 I E E K - 1 A N D Y > T H E N

- Y - lF 4 6 I E E K = 5 A N D Y < 2 1 T H E N

S P A C E ] Y = Y + 1G 4 7 I E E K = 3 A N X < 7 5 T H E Nl S P A C E j X = X + l

F 4 8 I E E K = 7 A N X > T H E N= X - 1

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

Page 87: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 87/120

5 0 C H A R 1 , X , Y , " I Y E L J T "5 1 G O T O 3 8 5 2 R E M E N U G E N E R A T O R5 3 M U = 15 4 P R I N T C H R S ( 1 4 2 ) ; " t C Y N l "

: S Z = 1 9 : G O S U B 6 8 0 : C H A R, 5 7 , 2 , C C S U ) : C H A R 1 , 6 B ,2 , M E N U S : F O R J = T 9 i C HA l , 5 7 , J , C C S ( 2 ) i C H A R, 5 7 , J + 1 , C C $ ( 3 ) : N E X T

5 5 C O L O R 5 , 1 6 : P R I N T C H R S t l4 ) : F O R 1 = T 3 : C H A R 1 6 1 , ( I * 2 ) + 2 , M U S ( I ) , 1 : N E XT : C O L O R 5 , 4 : C H A R 1 , 6 1 , 4 ,M U S ( l ) , l i S L E E P

5 6 E E K = J O Y ( 1 )5 7 G E J $ : I F J S o " " T H E N

7 5 8 I E E K » 5 A N D M U < 3 T H E N

{ S P A C E } M U = M U + 1 : C O L O R 5 4 : C H A R 1 , 6 1 , ( M U * 2 ) + 2 , M U5 ( M U ) , 1 : C O L O R 5 , 1 6 : C H A R

1 , 6 1 , ( ( M U - 1 ) * 2 ) + 2 , M U S (M - 1 ) ,

5 9 I E E K = 1 A N D M U > 1 T H E Nl S P A C E j M U = M U - l : C O L O R 5

4 : C H A R 1 , 6 1 , { M U * 2 ) + 2 , M U5 ( M U ) . l i C O L O R 5 , 1 6 i C H A R

1 , 6 1 , ( ( M U + 1 ) * 2 ) + 2 , M U S (M U + 1 ) , 16 0 I E E K = 1 2 8 A N D M U = 1 T H E

S C N C L R : R E S T O R E : P R I N TI S P A C E J C H R S I 1 4 2 ) : G O T O

6 1 I E E K - 1 2 B A N D M U = 2 T H EG O S U B 7 2 0 : S L E E P 1 : G O T3 B

6 2 I E E K - 1 2 8 A N D M U - 3 T H 6 4

6 3 G O T O 5 6 6 4 S C N C L R : P R I N T C H R ? ( 1 4 2 ) ;

C H R ? ( 2 7 ) + " L " ; " I C Y N j E N DI S P A C E j O F R U N . . . ' M A G I C

M L - R O U T I N E I N S T A L L E D .• ' E N 6 5 G O S U B 7 3 0 t C H A R 1 , 1 0 , 1 3 ," i c y n j t h i s p o i n t e r m a yI s p a c e T b e m o v e d u s i n g a

m o u s e o r j o y s t i c k i O R T l . " : C H A R 1 , 3 6 , 1 4 , " (T R I T I ) " : G O S U B 7 1 0 : G O T

3 8 6 6 G O S U B 7 3 0 : C H A R 1 , 5 , 3 , "

S 6 3 P U L L D O W N M E N U S A N Dt S P A C E ) H E L P S C R E E N S M A

B C R E A T E D L I K E T H I S- > " : P R I N T C H R ? ( 1 4 2 ) i C H A

1 , 6 8 , 2 , M E N U ? : P R I N T C R S U 4 )

6 7 C H A R 1 , 5 , 5 , " S 6 3 Y O U C A t S P A C E l O P E N T H E M E N U B Y

P L A C I N G T H P O I N T E R " : CH A 1 , 5 , 6 , " B E N E A T H I N D ' C L I C K I N G " . [ O R P R E S

I R V S J R E T U R N l O F F i T OE X I T . T ' i G O S U B 7 1 0 : G O T O3 8

F 6 8 0 F O S = T 3 : C C ? ( S ) = L E FT $ ( B X S ( S ) , S Z ) + R I G H T $ ( B XS ( S ) , 1 ) : N E X T : R E T U R N

G 6 9 0 C O L O R 5 , 1 4 : C H A R 1 , X + 4 , Y, C C S ( 1 ) j F O R B = T 5 : C HA l , X + 4 , Y + B , C C 5 ( 2 ) i N E XT : C H A R 1 , X + 4 , Y + B , C C S ( 3 ): R E T U R N

7 0 0 R E M S A V E S C R E E N T " R E E " R A M 1 2 S P A C E S } *

7 1 S Y 2 8 1 6 , 0 , 1 6 : R E T U R N7 2 R E R E S T O R E S C R E E N

( S P A C E S J *7 3 S Y 2 8 1 6 , 1 6 , 0 : R E T U R N7 4 0 R E M S W I T C H A T T R I B U T E S

P 7 5 C 7 6

D 7 7 O 7 8

F 7 9 J 8 0 Q 8 1 F 8 2 O 8 3 J C 8 4 0A 8 5 M 8 6

P K 8 7 0E G 8 8 0Q 8 9

H 9 0 C 9 1

A F T E R2 5

S Y R E

P O K E I N G2 8 9 0 ,

A F T E R2 5

S Y R E

S Y R E

2 4 S W I T C H

3

T 2 5

R E T U R NC H A R A C T E R S

P O K E I N G

2 8 9 0 , 1 6 2

T 2 5

R E T U R NS W A P T B A N K

2 9 7 0 .

P A S Y R E B X B X

0 . A D : R E T U R NF E T C H F R O M B A N K

R

3 0 6 2 , 1 6 , A D : R E T U R NS T R I N G A R R A Y S

( l ) = N O i 7 4 Y ^ P "( 2 " | t G 3 ! 7 4 S P A C E S ]

B X 5 ( 3 )M E N U S =N

- " L E 7 4l o t t J

M U S ( l ) - "M U S ( 2 ) = "1 M U

Y N P

I R ' S

R E P E A T D E M OC L O S E

S P A C E S ] M E N U( 3

M

= " t 4 S P A C E S j Q U I TI S H I F T - S P A C E ) ( 4 S P A C E S !R E T U R ND A T AP L

C A L E A R t >"

1 O C R E A T E " ,

W I N D O W S "" 8 0 - C O L U M N '

1 S P A C E S ] M O D E

D O P l u sS e i n s t r u c t i o n s i 7 b e f o r e t y p i n g

0 8 0 1 : 0 B0 8 0 9 : 3 20 B 1 1 : E 60 B 1 9 i F D0 8 2 1 : C C0 B 2 9 : 4 C0 8 3 1 1 5 20 8 3 9 : 3 80 8 4 1 : 5 40 8 4 9 t 2 00 8 5 1 : 0 00 B 5 9 : 8 D0 B 6 1 : 8 D0 8 6 9 : F B0 B 7 1 : F 00 8 7 9 : 0 D0 8 8 1 : C 90 8 8 9 : 0 D0 8 9 1 : 0 80 8 9 9 : D 90 8 A 1 : 2 00 8 A 9 : 0 e0 8 B 1 : 4 C0 8 B 9 : 8 00 8 C 1 : 2 A0 8 C 9 : 4 60 8 D 1 : 0 00 8 D 9 i 0 00 8 E 1 : 0 00 8 E 9 : 0 00 8 F 1 : 0 00 8 F 9 : 0 00 9 0 1 : 0 00 9 0 9 : 0 00 9 1 1 t 0 00 9 1 9 : 0 00 9 2 1 : 0 00 9 2 9 : 0 00 9 3 1 : 0 00 9 3 9 : A D0 9 4 1 : 4 C0 9 4 9 : 0 00 9 5 1 : 8 D0 9 5 9 : 0 5

0 0 F D 1 5 4 3 4 0 0 2 2 A 0 0 F 0 2 A 1 0 E 0 3 2 0 E E E E E E E E E E E E 0 0 B 0 0

0 0 B 0 2 S 4 2 2 0 0 0 0 0 2 F F I 0 0 E 4 0 4 S 3 E A A 3 2 4 5 0 7 6 B A E 0 3 D 0 7

C 0 F E 4 2 4 4 2 0 A A A 8 1 F 1 6 0 B E 5 F 0 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 D 0 0 0

a r t i c l e

9 E 6 F 4 4 5 4 5

0 0 0 0 F 0 C 2 0 6 2 D 0 I 2 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 C 0 0 A A

3 F 9 6 5 4 2 4 5 0 0 0 A 2 D E 1 0 0 0 F A 8 2 3 5 E E E E E E E B B E E E E 2 A A 2 2

V ' Y O U' M U L T 1

" I T H E "

o

3 D F 4 2 5 3 5 4 0 8 8 A 0 F F 0 2 0 F 4 0 0 2 5 3 C B 3 3 5 B 4 6 6 E 8 E E 0 0 2 0 0

p a g i

3 0 E 0 5 5 3 5 2 0 F F 8 0 2 0 2 1 D 0 I

0 0 5 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 F 0 0 8 8

B F F I D 7 E 1 7 6 7 5 0 C 3 9 6 8 2 3 E 7 9 B D D C 5 6 B A A 3 0 7 4 E 9 0 C 8 E 2 6

0 9 6 1 ! 1 40 9 6 9 : 0 30 9 7 1 : 0 20 9 7 9 : 0 00 9 8 1 : 8 60 9 B 9 : F 90 9 9 1 1 8 00 9 9 9 : 8 60 9 A 1 : B D0 9 A 9 1 0 50 9 B 1 : A 90 9 B 9 : 7 A0 9 C 1 : 0 30 9 C 9 : 0 00 9 D 1 : E A0 9 D 9 : 0 10 9 E 1 : A 20 9 E 9 : C A0 9 F 1 : 0 00 9 F 9 : 0 00 A 0 1 : 5 90 A 0 9 : 0 B0 A 1 1 : B 90 A 1 9 : 1 60 A 2 1 : F F0 A 2 9 1 B 10 A 3 1 i F F0 A 3 9 i 2 00 A 4 1 : F F0 A 4 9 : B B0 A 5 1 : C 80 A 5 9 : B B0 A 6 1 : 9 10 A 6 9 : 0 20 A 7 1 : 0 20 A 7 9 : 0 20 A B 1 i A 90 A 8 9 : A D0 A 9 1 : 2 00 A 9 9 : 6 00 A A 1 : A 40 A A 9 : C 60 A B 1 : 8 40 A B 9 : 9 B0 A C 1 : 2 00 A C 9 i l 30 A D 1 : 0 00 A D 9 F 0 A E 1 : C 90 A E 9 i F B0 A F 1 : 0 20 A F 9 : 2 00 B 0 1 1 0 00 B 0 9 : 0 D0 B 1 1 1 0 80 B 1 9 : 0 30 B 2 1 l B 50 B 2 9 t 0 00 B 3 1 1 0 B0 B 3 9 : 0 20 B 4 1 : 2 50 B 4 9 : A 90 B 5 1 : A 60 B 5 9 : 0 E0 B 6 1 1 0 00 B 6 9 : 0 10 B 7 1 : 6 80 B 7 9 : C 40 B 8 1 : A 20 B 8 9 l 2 00 B 9 1 t 9 30 B 9 9 : 4 C0 B A 1 : 1 00 B A 9 : 8 50 B B 1 : A 60 B B 9 1 0 00 B C 1 1 0 00 B C 9 : 0 00 B D 1 : 6 00 B D 9 : C 90 B E 1 : E 90 B E 9 : E 90 B F 1 : 4 C0 B F 9 I 1 40 C 0 1 : 1 C

0 5 0 A 0 D D 0 0 0 E D 4 C 0 0 1 1 B 4 E 0 2 E C F A A 0 C C A B 8 B 2 6 0 9 2 9 B 0 0 C E F F 2 D D 8 2 4 B C 0 0 0 1 1 C 2 0 F 4 8 0 F A D F F 2 2 2

0 2 4 2 2 0 4 8 C

0 0 A 0 A 9 F 9 0 7 8 0 7 0 6 F 0 F 2 6 0 2 9 C B A 0 F 2 B 8 0 C C A E 8 0 F 1 6 0 A D B A 1 2 D D C 0 7 1 B D 9 F 8 A A 0 A 2 0 A B 2 9 0 0 0 F A 3 F 2 D 0 F 3

C B 1 2

A A 0 0 F F 8 E 0 A 1 A A 0 6 2 D 3 0 0 2 B F 0 0 6 0 C 0 1 B B D 8 B F B 2 A E A 2 0 4 0 9 2 2 E 0 0 0 0 E F F 6 E B 0 0 A 2 B 3 0 D 0 0 0 2 A 4 A A 0 9 0 A 1 0 0 6 B D

2 0 0 8 9 D 8 0 A 3 0 7 A D 6 8 1 2 4 2 A F 2 D A 8 B D 0 0 A 2 F C A 0 2 B 0 A 2 0 8 C 2 D 1 E 2 2 2 2 2 A 1 C B B B 6 0 8 8 A 0 B 0 0 0 4 2 0 I 3 8 2 6 F F B C C 9 A B 3

0 0 8 2 F 9 0 A D 8 5 E 0 F 0 B 0 8 0 0 0 A A F 0 B B F C C 0 0 0 0 0 4 D F 0 2 4 0 B B A 3 E F E F 0 9 4 0 C 0 8 B 0 8 0 8 0 3 E 2 8 A F 7 3

A A 2 0 0 4 0 B 4 0 0 0 C C

B 8 2 D D E 6 D 0 1 6 0 0 0 0 8 F 0 B 0 0 6 F 4 0 2 F 4 B B 0 F 2 2 2 1 F A 8 1 1

0 0 D 0 C 2 F F 0 0 0 F 0 2 F B 0 2 0 D 0 0 A 3

8 C 9 E 0 0 9 A 2 7

0 A E F B 9 D 0 2 0

1 8 D A 9 D E 0 8 0 A F 0 2 A B 0

A 2 2

A 8 2

A 2 9 0 A C C 9 C B B 0 0 0 B 9 E E 2 2 F 2 0 E E F A 0 A A 8 F 0 A A B F I 1 F 0 A 9 8 2 0 A 0 2

A 5 0 A A B I 1 0 0 B F 2

A E 6 D 3 2 2 2 3 9 3 B C A 0 4 9 E 4 I F 9 E 1 2 D B 0 0 E C F A 0 A 0 E 9 2 1 5 A B C D 9 A D S 0 7 D 8 2 9 7 7 I A 4 C I D 4 8 A 2 7 C F E C F 1 0 I C A 4 2 B 2 3 3

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

Page 88: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 88/120

0 C 0 9 i B C0 C 1 1 : 2 60 C 1 9 : 1 40 C 2 1 : 2 00 C 2 9 : 2 60 C 3 1 t B l0 C 3 9 : B B0 C 4 1 t 2 00 C 4 9 i C aB C S l s F S0 C 5 9 I E D0 C 6 1 : 0 A0 C G 9 ; 2 20 C 7 1 : 1 50 C 7 9 : 1 40 C 8 1 : C 50 C 8 9 i 0 00 C 9 1 : 0 20 C 9 9 i 2 C0 C A 1 : B DB C A 9 : 9 80 C B 1 : 9 20 C B 9 : 4 A0 C C l s 2 90 C C 9 : 6 90 C D 1 : 0 00 C D 9 1 4 80 C E l i F 00 C E 9 : 7 60 C F 1 : 2 80 C F 9 ; 3 40 D 0 1 : 0 10 D 0 9 : 8 50 D 1 1 : D 00 D 1 9 : 0 20 D 2 1 : 0 00 D 2 9 : 8 D

0 1 E o 1 B A B 0 6 8 2

6 B 9 0 6 C 0 F 0 0 4 0 0 4 4 I 0 D 9 4 D 6 0 8 0

F B 1 0 2 0 1 0 2 0 2 2 1 D C 2 0 2 0 0 2 0 4 0 4 0 4 A 0 0 0 8 8 E 8 B 0

2 2 C F 1 1 A 0 B A A 6 8 A E D 2 9 3 A 9 4 0 3 1 A 4 D C C 6 E D 2 0 0 6

A C D 0 9 9 1 0 0 1 1 1 1 0 1 0 D 0 0 2 0 F 2 C E 2 3 0 1 8 1 2 F D 0 A 0

0 D E 4 F 6 2 4 F C 0 8 0 6 D 0 0 D 9 2 8 0 9 3 0 0 E D 0 B 0 A F 6 A 2 F

0 F C D B B 6 4 E 1 2 1 1 1 C 8 A 0 2 1 0 4 0 9

A 4 A 0 F 0 2 0 E A 2 D 0

1 0 0 1 1 8 0 B B B 2 A 2 8 F 0 0 0 C E 2 4 6 0 2 0 C B 1 E 0 0 2 8 D 0 0

9 1 6 0 3 E A 2 E B 9 2 F 9 7 B 0 5 E C 9 7 B B C D 3 I 1 A 7 7 B 7 6 P 5

B E F O R E T Y P I N G . . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t " H o w T T y p e I C O M P U T E D G A Z E T T E P r o g r a m s , "e l s e w h e r e i t h i s i s s u e .

I m p o s s i b l e S c r o l lS e i n s t r u c t i o n s i a r t i c l e o p a g e6 b e f o r e t y p i n g i n P r o g r a m 1 I m p o s s i b l e S c r o l lC 0 0 0 : A 9C 0 0 8 : 8 5C 0 1 0 1 2 C 0 1 8 : 2 0C 0 2 0 : 3 DC 0 2 8 : D 8C 0 3 0 t l 0C 0 3 8 : 0 0C 0 4 0 I 0 0C 0 4 8 : D 0C 0 5 0 : 8 DC 0 5 8 i 8 DC 0 6 0 : 0 9C 0 6 8 t A 9C 0 7 0 : 1 2C 0 7 8 : 0 2C 0 8 0 : 0 0C 0 8 8 : D DC 0 9 0 J 1 9C 0 9 8 ; A DC 0 A 0 : 0 DC 0 A 3 t A 2C 0 B 0 : B DC 0 B 8 i F lC 0 C 0 : A 0C 0 C 8 i 0 0C 0 D 0 I A 2

0 C 2 2 3 0 2 0 0 A 2 0 0 1 D D D 6 D 0 C 0 3 2 0 D 0

8 4 2 2 3 3 4 0 0 2 D D 8 3 A 0 2 0 3 C 4 B C C A C A

0 E 2 3 3 6 8 0 0 8 A A 0 1 0 0 F C 1 F 6 2 9 C 0 C 0

C C 2 3 1 0 0 0 A 1 0 0 D D 8 8 0 4 D 0 C C 3 2 B 8 B

8 2 2 3 4 0 0 0 1 D D D 4 A 2 0 0 a E A 4 9 C 6 1 1 F

2 2 2 3 7 0 0 0 B A 0 2 8 F D D 8 E 0 F 4 1 C C C F C

D 2 2 3 A 0 0 0 1 0 0 F C 3 A A 0 A C 8 C C 1 6 9 6 D

2 2 9 9 B C D 2 0 8 7 7 1 7 A A 5 C 3 C 6 9 5 C B 5 B

C 0 D 8 : 1 BC 0 E 0 : C 8C 0 E 8 U 0C 0 F 0 : 0 EC 0 F 8 i A 5C 1 0 0 , 8 DC 1 0 8 i A 0C 1 1 0 : C 8C l l B t A 9C 1 2 0 : 0 7C 1 2 8 : 0 1C 1 3 0 : 0 FC 1 3 8 : 1 0C 1 4 0 : A 8C 1 4 8 : C 0C 1 5 0 : 9 9C 1 5 6 t 8 DC 1 6 0 i B 2C 1 6 8 : 3 4C 1 7 0 : 4 CC 1 7 8 i l 0C 1 8 0 : 0 8C 1 B 8 : 4 AC 1 9 0 : 6 0C 1 9 8 I 0 2C 1 A 0 I A 5C l A 8 j 0 0C l B 0 i 9 1C l B S i i aC 1 C 0 : C EC 1 C 8 : 2 0C 1 D 0 : F FC 1 D 8 : 0 1C 1 E 3 : 8 5C 1 E 8 : 0 0C l F 0 t 6 0C l F 8 i 8 DC 2 0 0 i l BC 2 0 8 i 6 9C 2 1 0 : 1 9C 2 1 8 : 9 9C 2 2 0 : 3 0C 2 2 8 : 0 0C 3 0 : D EC 2 3 8 : C 1C 2 4 0 : A 9C 2 4 8 i A 9C 2 5 0 : 7 8C 2 5 8 : F CC 2 6 0 ; F 6C 2 6 8 : E 0C 2 7 0 : 0 1C 2 7 8 : 9 1C 2 8 0 : 4 0C 2 B S : 1 6C 2 9 0 i F FC 2 9 8 : 0 2C 2 A 0 : 8 5C 2 A 8 i B lC 2 B 0 : B 3C 2 B 8 i C 8C 2 C 0 : E 0C 2 C 8 i B 2C 2 D 0 I 6 0C 2 D 8 i l 5C 2 E 0 I 0 3C 2 E 8 t F CC 2 F 0 : C 0C 2 F 8 i l 5C 3 0 0 t 5 8

C F 0 B I C E B 6 0 7 C 0 A D 1 0 1 2 9 F E1 4 0 3 A 0 8 C 0 E8 1 D 7 0 8 5 A B 9 I B C 9 2 D A 9 F A 9 F A 0 C 0 A 0 0 EA 0 0 0 A 0 c c 1 5 D 0 B C l A 9 0 0C 0 F 0 0 7 C 8 D 0 6 0 A 94 F 9 6 6 F E 8 A 0 B 1 A A A 6 0 6 A 7 A 9C 2 7 C 2 1 C 0 D 0D 0 C 0 2 A C F 8 5 0 1 6 0 4 B 0 8 D A 9 F F 8 D1 C 1 C 8 1 0 3 D 1 AC 9 1 3 4 C 0 1 3 1 C 8 D 1 A C 0A 0 D C 02 C 0 C 00 0 8 5 F C0 0 8 5 F EA 0 2 9 F E E 6E 6 F F E 6D 0 E C A S5 6 0 A 9C A F 8 5 F C 2 6 B 6 8 A A 8 F 2 B 1 A A 9 0 0 8 B B A C 8 F 0 8 D 0 E C 0 0 3 F 7 A 9 0 08 1 D 8 0 0 0

F C

D 8

8 1 0 0 3 2 0 B 6 0 0

C 8 4 C D 49 F 8 C 7A 1 0 0 3 D 0 F8 5 0 1 A 9C 8 1 D 8 1 A 9 0 0 8 2 3 C 9 9 F B C 8 1 F 0 0 D 0 S 8 1 D A 0 7 2 00 9 0 D F 7 A 9I D 5 A 0 A 8 1 9 2 C8 1 E 0 8 F 0 3 1 8 6 5D 0 F 3 8 5A F 1 6 0 1 6 58 A 8 6 07 0 8 5 A C A 3

2 0 E 5F 2 A C C 2 D D A 5 9 A 0 1 2 9C A 0 F C D 1 A C 0 A A 1 C C A 1 C A 0 0 0G A 1 A 1 C A 1 C C 3 C 0 0 81 F 2 6 E A A D 0 B 5A 9 A 0 8 F 8 5 0 1F C E 6 F EF A F 0 0 9 0 40 0 8 5 B C 3 F 7 B C l A A A C 0 8 F 7 C A F F 6 9 A B 8 P F 9 A E 6 B 3 A A B C 0 4 7 3 1 A D 0A 0 D A 0 0 D D0 D D A DA D 0 F C F 2 0 5 B0 0 0 0 0 0

C 0 5 8C A C F8 9 C 0 D D3 B 0 B D 5 A 6 A E A 9 E EA 0 8 F8 7 2 0 C 0 6 FC 2 F F E 04 C 0 4B 1 C 9 B 0 A 9 F D 8 3F 9 8 2 A 5 A 8 4 5 8 5 C B C 1 9 9 0 9 3 6F E A 5 F B E F 6 E C B A C C 3 6 C 6 1 D 8 6 5 0 B F B F I B l D 7D 0 6 1E 0 F 08 4 2 C A E F 5 6 F A 5 F E 4 F8 D A I C 2 B 4 8 9 C 4 A 9 F 90 9 2 B 0 E 4 98 A F A 0 0 C B

P r o g r a m 2 I m p o s s i b l e S c r o l l —B A S I C D e m oB 1 R E C O P Y R I G H T 1 9 B 7 C O M P U

T E P U B L I C A T I O N S I N C . -[ S P A C E l A L L R I G H T S R E S E R VE

H 2 I F P E E K ( 4 9 1 7 9 ) < > 5 6 T H E N L O AD " S C R O L L . M L " , a , l

H 3 S Y S 4 9 8 7 3 i P O K E 5 3 2 8 0 , l l : P OK E 5 3 2 8 1 , 0 P R I N T " 1 C L K J "

B B 4 0 P R I N T " ( 3 S P A C E S ] ( W H T } C 0 PY R I G H T 1 9 8 7 C O M P U T E P U . I N C . "

F 5 P R I N T T A B ( 1 0 ) " A L L R I G H T Sl S P A C E ] R E S E R V E D [ 2 D O W N }i n

X 6 P R I N T " ( 1 1 S P A C E S } . . . P L E AS W A I T . . . "

Q 7 G O S U B 4 8 0D K 8 0 G O S U B 3 2 0j 9 p r i n t " ( u p } l n t r o d u c i n g t

i m p o s s i b l e s c r o l l "a h 1 0 0 p r i n t m t d o w n } p r o g r a m . j

s t w a t c h t h e s c r o l l i n g "d 1 1 p r i n t " { d o w n [ m e s s a g e a { s p a c e J t h e b o t t o m , n o t e

H O I T J 1 2 P R I N T " { D O W N ) I S B E L O W T

N O R M A L D A T A A R E A , A W Y

G O 1 3 P R I N T " ( D O W N ] F R O M I N T E R FE R I N G W I T H T E X T D I S P LA Y . "

D J 1 4 0 G O S U B 4 3 0S 1 5 S Y S 4 9 1 5 2J 1 6 G E T A SQ 1 7 P R I N T " ( C L R ) ( D O W N ) f j 6 3 T

H E S C R O L L I N G M E S S A G E C AB E N L A R G E D "

F 1 8 P O K E 5 3 2 7 1 . 2 5 5M 1 9 P R I N T " ( D O W N ) B Y C H A N G I N GT H E P R O G R A M , O R B Y S E T

T I N G "O 2 0 P R I N T ' M D O W N ] T H E S P R I T E

( S P A C E l Y - E X P A N S I O N . "E 2 1 G O S U B 4 3 0K 2 2 S Y S 4 9 6 2 8 t G E T A SQ 2 3 P O K E 5 3 2 7 1 , 1 7 0H H 2 4 0 P R I N T " [ 9 D O W N } | 7 3 O R H O W

A B O U T ' U A N D O W N S C O L L ' ? " : S Y S 4 9 6 2 8

C 2 5 P R I N T " { C L R ) E 7 3 ( 8 D O W N ?{ S P A C E S ! . . . O R C O L O RH A N G E S T T H E S C R E E N ? "

J 2 6 F O R A = 0 T O 2 4 0 i P O K E 4 9 2 6 7 , Ai N E X T t P O K E 1 9 8 , 0H 2 7 P R I N T ' M C L R ) [ 3 D O W N J E 7 3( S P A C E S ] P R E S S A N Y K E

T S T A R T D E M O O V E R "Q 2 8 P O K E 5 3 2 6 9 , 0R G 2 9 0 P O K E 5 3 2 8 0 , R N D ( 1 ) * 1 5 : G E T

A S : O N - { A S = " " ) G O T O 2 9 0 : R UH 3 0 0 E N DC 3 1 R E M P O K E I M E S S A G E F R O

D A T AH 3 2 1 = 7 * 4 0 9 6A 3 3 R E A D X S i I F X S - " E N D " T H

N P O K E 1 , 0 : R E T U R NA 3 4 F 0 R Z = 1 T 0 L E N ( X S ) j G = A S C ( M

I D S ( X S , Z , 1 ) : I F G > = - 6 4 A N DG < = 9 5 T H E N G = G - 6 4 : G O T O 3 6 0

P M 3 5 0 I F G > 9 5 T H E N G = I N T ( G - 1 2 8 )F 3 6 P O K E I , G : I - I + l : N E X T i G O T 0

3 3 S P 3 7 0 R E M D A T A F O R M E S S A G EJ 3 8 D A T A " T H I S I T H S C R O L L

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

M 3 9 D A T A " V I C - I I C H I P . . .{ S P A C E S j B Y U S I N G R A S TE R I N T E R R U P T S , T H E P R O GR A T R I C K S

J 4 0 D A T A " T H E C O M P U T E R I N T O[ S P A C E ) D 1 S P L A Y I N G S P R I T

E B E L O W T H B O R D E R . T I

M G 4 1 0 D A T A " E N A B L E S T H U S E RS C R O L L M E S S A G E S I T A R E A W H E R E D A T A U S U A L

L R 4 2 D A T A " D O E S N " T B E L O N G

8 C O M P U T E I ' s G a i B t t e S e p t e m b e r 1 9 B 7

Page 89: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 89/120

H 4 3

K Q 4 4 0

P 4 5

K 4 6 D 4 7 K 4 8

K 4 9

S M 5 0 0

P 5 1 D 5 2

M 5 3 P X 5 4 0A 5 5

[ C D P R I N T "[ V J H T l

i ' — m i i

I H O M E )" E N n "( 1 d o w n !

; : F O R A = 1 T O 4 0 : P R T NU L P V U I

P R I N T " [ Y E L ] { 7 S P A C E S l P RE S A N K E T O S E E M O R E

F O R A = 1 T O 4 0 : P R I N T " { W H T ] -" ; : N E X T : P R I N T " ( H O M E ) " : RE T U R NE N R E L O A D

R E l n t S

C H A R A C T E R

T H I S L I N ES T O M I Z E DP O K E 4 9 7 2

T L O A DC H A R A C T E R S. 9 : R E M

( S P A C E j O F F C O P YI N ( P O K E 4 9 7 2 5 E S T O R E C O P Y )P O K E 1 8 4 ,E 1 8 6 , 8O F M

S

E R C

T U R NS U B R O U T

2 3 T : P O K E 1 8 5

: R E M P O K ED A T A S S E T T E" C H A R S E T "

O T H

- 0 1 8 6 ,

: R E M p h C H A R A C T E R

P O K E 1 8 3 , L E N ( F S ), 0 N (

P O K E 1 8 8 , 2

P O K E 5 1 1 + I. 1 ) : N E X TP O K E 7 8 0 , 0E 7 8 2 , 1 6 0 :R E T U R N

P O

N S E

: P O K E 1 8 7: F O R I = 1 T O L E

, A S C ( . -

: P O K E 7 8 1S Y S 6 5 4 9 3

S c r e e n M a k e rS e i n s t r u c t i o n s3 b e f o r e t y p i n gC 0 0 0 : 7 BC 0 0 8 : 8 DC 0 1 0 I A 9C 0 1 8 : 0 DC 0 2 0 : 0 1C 2 8 1 0 3C 0 3 0 1 8 5C 0 3 8 : 8 BC 0 4 0 : A DC 0 4 8 i E SC 0 S 0 i 3 2C 0 5 3 : 2 0C 0 6 0 : 3 0C 0 6 8 : 2 1C 0 7 0 : 1 5C 0 7 8 : 5 7C 0 B 0 1 C 0C 0 8 8 : D 0C 0 9 0 I 0 2C 0 9 8 i A DC 0 A 0 : 1 2C 0 A B : 4 CC 0 B 0 : A 5C 0 B 9 I 1 2C 0 C 0 I A DC 0 C 8 : A DC 0 D 0 2 C 0 D B : C 0C 0 E 0 : C 1C 0 E 8 i 2 4C 0 F 0 1 F 0C 0 F 8 i E EC 1 0 0 I 0 2C 1 0 9 i E EC 1 1 0 1 0 8C 1 1 8 1 4 0C 1 2 0 i 6 8C 1 2 8 : A CC 1 3 0 1 C 2C 1 3 8 : 2 8C 1 4 0 i 2 0C 1 4 8 i F FC 1 5 0 i 2 7

A I B D 8 A B 8 0 0 B 2 B D D C 4 A F 2 D 3 0 D 0 A 7 A C 0 0 A C A 4 C 2 0 2 4 F 8 8

8 D B A A B A A A A 0 0 F B A 2 7

A 1 D 8 E 8 2 D 0 C A A 4 2 0 0 0 A 2 4 C 9 B C 3 F

i i n

8 A 1 0 0 8 0 0 0 1 D C 0 E 9 7 C 0 A 8 2

A 2 2 4 F C 0 0 A 3 4 F 6 A 8 B 2 C 0 A A A

a r t i c l e

1 I D B A 1 B 8 8 8 A 2 8 0 2 C A 4 8 0 D 1 D C B 0 A F 6 A C 0 0 2 0

C 1 F E 2 0 0 0

D 8 A A C 0 A A 2 0 2 0 F A D 5 0 F 8 A 2 8 A 4 2 2 0 0 2 0 2 C 2 4 F C 0 0 A A 8 8 8

>

A 1 7 0 8 A 0 0 D D 8 C 2 0 P 2 B B 1 0 2 I B 3 0 2 4 2 4 C 6 A 4 B 0 A 4 2 0 C 3 F B

, 0 P O

p a g e

0 D B A 1 0 8 8 8 A 0 A B 8 2 C 1 A D B C D B E 4 C E 7 B 1 C A C 1 2 0 A 5 6 6 A A A

9 3 A D 1

0 6 2 I 6 6 7 1 6 8 A D 2 5 E 3 7 7 3 F 4 A 5 F 7 8 4 F 1 3 E 3 7 P 2 1 c F

C 1 5 8 : C 0C 1 6 0 - 8 5C 1 6 8 : 8 5C 1 7 0 : 8 5C 1 7 8 ; C 1C 1 B 0 : A 9C 1 8 8 : A 9C 1 9 0 : A 9C 1 9 8 i 2 0C 1 A 0 : B FC 1 A 8 : 9 7C 1 B 0 : 0 0C 1 B B ; C 6C 1 C 0 : 4 8C 1 C B : 9 1C 1 D 0 : 6 9C I D B i l SC 1 E 0 : 0 2C l E 8 : 6 aC 1 F 0 : 6 0C 1 F 8 : 8 8C 2 0 0 : 3 9C 2 0 8 : 2 8C 2 1 0 : A 5C 2 1 8 : C 6C 2 2 0 : 9 1C 2 2 8 : A 2C 2 3 0 : C AC 2 3 8 i C 6C 2 4 0 : A 2C 2 4 8 i A DC 2 5 0 t l 0C 2 5 8 : D 0C 2 6 0 : E EC 2 6 8 : A DC 2 7 0 . C AC 2 7 8 i 2 8C 2 8 0 i l 8C 2 8 8 1 0 2C 2 9 0 I 0 1C 2 9 B : 1 8C 2 A 0 : 0 2C 2 A 8 : 1 1C 2 B 0 : 0 2C 2 B 8 j F DC 2 C 0 : A DC 2 C 8 : 0 2C 2 D 0 : 2 5C 2 D 8 i C 9C 2 E 0 : C 9C 2 E 8 i C 9C 2 F 0 : 4 CC 2 F 8 : C 7C 3 0 0 : l lC 3 0 8 : 4 CC 3 1 0 : A SC 3 1 B : 1 CC 3 2 0 : 7 8C 2 8 : A EC 3 3 0 T 0 6C 3 3 8 : 0 6C 3 4 0 : D 0C 3 4 9 i 3 BC 3 5 0 : C 0C 3 5 8 : 8 5C 3 6 0 J 0 3C 3 6 B : 0 7C 3 7 0 : F BC 3 7 8 : 6 3C 3 8 0 : A 7C 3 8 8 : 1 6C 3 9 0 : 2 3C 3 9 8 : 0 AC 3 A 0 : A 2C 3 A 8 I 0 2C 3 B 0 : 0 2C 3 B 8 i 2 0C 3 C 0 : 0 2C 3 C 8 : 1 8C 3 D 0 : 2 0C 3 D 8 : D 0C 3 E 0 : A 9C 3 E 8 : 1 4C 3 F 0 ; 0 0C 3 F B : 2 0

8 3 F 8 2 0 0 0 F 8 8 8 6 8 3 2 A E 9 A D 8 8 F F B 0 D E 0 0 D E 0 1 D 8 A E 8

A E 9 A 1 A C A 1 1 1 B 4 C 5 9 8 A 0 3 3 8 9 0 0 B 4 E C 0 E E D 1 2 2 F C D F 5 2 0 8 7

8 A A A F 8 8 8 C 3 F 8 A D 8 8 F F 8 1 F D 3 E C C 2 F 0 2 D 4 6 D D E S B 8 8 B a 0 0 A 0 0 A F F F C 7 4 C 8 F 0 8 2 2 3 0 9 5 0 6 2

A A A A 0 A F C C 0 A C 6 B A I C

2 F 2 C C 3 F 8 A A A 2 1 F D 3 6 C C A A F B 2 D C D 6 D D C 0 A A 4 6 B 6 6 B 6 6 4 9 B 9 B 0 2 I 1 4 C C 4 F B 2 3 3 3 A 0 F 6 E C D A A 0 0 C 0 F B C 9 E 2

A 1 E D A

B 8 8 8 6 A A A D D D F

A A F 9 2 D C 2 2 3 0 8 D 2 C A C C F 8 0 0 0 3 0 2 3 0 0 A C B 6 F 2 C C C C 0 4 C 4 1 F F A 0 1 0 E A A 2

A E 0 0 6 A A A A 4 1 1

0 F 0 D 8 8 F

C 3 F 8 2 B 9 0 8 8 8 C 2 2 1 0 8 D 2 B B A C F A D C 0 D C D 1 2 D B A C 8 A C 8 A C A D 6 C 1 1 1 1 C 5 4 C A 8 8 0 3 A A E 0 A D i E D C C A 0 2 0 6 D A 8 C 8 A 1 2 A

A A A 2 F 8 8 8 3 F 8 2 B B A E F A D 3 F 3 3 B 0 F 0 2 F 0 0 D D D 1 B 8 8 8 8 8 0 A B a A 0 F F F F 4 C 6 A a A 0 8 2 3 0 E 0 0 E D 0 0 0 0 0 6 8 A C A 1 2 E 8 3 0 D C

D D D B C 3 F 8 A A A F 3 F 3 3 9 0 F 4 9 E 3 0 6 6 D D 6 D A C C 0 D E 6 9 E 6 9 C A 8 F A B 2 I I I 4 4 C 0 6 0 A 3 3 6 B C 0 C E 3 4 C D D C 1 8 A 7

A 8 D 1 0 8 A 5 2

5 A E F C 7 D 6 B B 1 I D 5 3 E C A 6 3 E B 1 A 8 C 1 A F 2 5 6 F 3 A 4 9 8 B 1 6 6 4 0 6 D E 7 8 F 6 2

A 6 8 B 8 A 8 B 5 7 I D E B D 5

A 9 E 5 E 8 A c 8 3 6 A 0 D 8 1 9

C 4 0 0 : 1 EC 4 0 8 : A DC 4 1 0 : E EC 4 1 8 : D 0C 4 2 0 S C 9C 4 2 B : 7 1C 4 3 0 : 7 8C 4 3 a : 8 DC 4 4 0 : A DC 4 4 8 : 8 DC 4 5 0 : A 9C 4 5 8 : D 2C 4 6 0 : E EC 4 6 8 : C 6C 4 7 0 : 0 4C 4 7 8 : F 9C 4 B 0 : 8 5C 4 8 8 : 5 2C 4 9 0 : F 5C 4 9 8 : D 0C 4 A 0 : F BC 4 A 8 : 0 7C 4 B 0 : 8 8C 4 B 8 : C AC 4 C 0 : 2 0C 4 C B : 0 2C 4 D 0 : F DC 4 D B i 9 1C 4 E 0 1 0 0C 4 E B ; F BC 4 F 0 t 2 3C 4 F 8 : 2 3C 5 0 0 : 8 8C 5 0 8 : C AC 5 1 0 : 6 0C 5 1 8 : 2 BC 5 2 0 : A 9C 5 2 8 : 4 CC 5 3 0 : F FC 5 3 8 : F DC 5 4 0 : 9 1C S 4 8 : C 0C 5 5 0 S 2 8C 5 5 8 : D 0C 5 6 0 : 0 3C 5 6 8 t 8 DC 5 7 0 : 8 DC 5 7 8 : 5 BC 5 B 0 ; 0 BC 5 8 8 ; D 0C 5 9 0 : 0 3C 5 9 8 : 1 EC 5 A 0 : F 0C 5 A 8 : F FC 5 B 0 I B AC 5 B 8 J 1 3C 5 C 0 I C AC 5 C 8 t 6 1C 5 D 0 : 2 0C 5 D 8 : 0 7C 5 E 0 1 2 1C 5 E 8 i C 9C 5 F 0 : 0 4C 5 F 8 : 0 2C 6 0 0 : A 0C 6 0 8 i B lC 6 1 0 : 9 5C 6 1 8 : E AC 6 2 0 : F FC 6 2 9 i A DC 6 3 0 : C CC 6 3 8 : 0 2C 6 4 0 1 C 5C 6 4 8 i 8 5C 6 5 0 : F FC 6 5 8 i 0 BC 6 6 0 i F FC 6 6 8 : 3 0C 6 7 0 t F EC 6 7 8 ; C 8C 6 8 0 : 4 CC 6 8 8 : A 9C 6 9 0 : F FC 6 9 8 t C 6C 6 A 0 : 0 6

A 0 C E F C A 1 E I 0 F 1 4 B C F 2 B 0 4 A D D F C A F 8 C 9 D D D 2 C 0 3 8 4 F 2 8 D A 0 1 2 B 2 9 A 2 A F C C C 7 8 D 2 B A C 0 F A 2 6 8 A 4 F 2

8 A 6 2 B 9 0 6 C 1

2 D C 2 F 2 9 0 0 D 8 2 D 3 0 A A 0 F A B 9 D D C 0 2 6 F 2 F 0 E D F 2 8 C F a A 9 F 6 E D D F B 1 5 2 A 0 A A 5 4 C 2 4 I B B 2

A A B 1 C B 5 C 8 9 1 1 2 C F C 9 C 4 6

F C E E F F 8 A 8 8 8 7 2 C 2 D 0 9 2 9 C 5 8

A 4 B 9 A A 2 4 A 8 A C F F A A D 0 F 9 7 8 A B C 0 C A C 6 A 0 9 F 9 2 D 3

A 0 0 B 2 B 0 C C 0 8 C B C D 2 F F 1 4 3 2 9 2

C F F C 2 C 1 7 2 1 0 C F A B B A B O 5 C 2 F E 6 0 F 0 0 D 0 2 F E 2 C A D 1 F 6 1 0 A 1 0 2 2 A A 4 C A B 2 3 0 C F A C 2 A F F B 0 A A 5 A 6 A 8 C A D C A 0 A A B 0 4

2 F 3 A E E 0 B D D A 2 C A C F 0 5 C 2 9 0 0 4 C A A 8 A 0 C 2 0 4 2 4 F 8 A A 9 A E 3 0 B D 7 2 A A A C 0 D 1 A 2 C E A C 0 D A F 6 F 9 F C C 0 B 1 0 F A F 2 3 9 0 C A

E F C 0 C 1 A 0 A 5 9 F 2 0 6 A B B 9 0 5 9 E 9 A 8 A F 0 A C 9 E E C 6 8 F 2 2 F F F B A I 8 C 8 0 C B 2 A F

. A 5 1 A 0 9 C 8 A 0 A F 2 3 1 B 4 8 2 D 2 A 0 A B F 2 4 6 C

C 2 F D 2 D C D 0 6 2 C E C 2 0 8 D 5 9 D F F C A 8 0 A B 2 2 F F C 2 C F A B 6 C 6 C 1 F D 3 A 1 C 2 0 B 2 2 6 B C E 8 A A B 6 A 0 A D A A B F 3 C A C 9 8 1 C 0 D A B 1

C B F 8 3 A B F 7 0 E F F A 4 E 6 A B C C 5 B 2 A F 8 2 C 3 S 8 C D A 4 3 7 5 0 8 9 S I 1 6 9 E B 7 2 4 C B 4 C 3 B 5 0 5 4 C 0 C 2 A I 3 5 9 9 6 7 7 3 B D 2 8 4 1 4 0 1

C O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 S 7 B 7

Page 90: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 90/120

C 6 A 8 : 6 9C 6 B 0 : C 7C 6 B 8 i 8 5C 6 C 0 : F DC 6 C 8 : D 0C 6 D 0 1 2 0C 6 D 8 : 8 DC 6 E 0 i A 8C 6 E 8 1 F 8C 6 F 0 i A 0C 6 F 8 i 6 0C 7 0 0 I F 0C 7 0 8 : 5 1C 7 1 0 i D BC 7 1 8 : 6 8C 7 2 0 I C EC 7 2 8 i A 2C 7 3 0 : 0 2C 3 8 : 0 CC 7 4 0 : F 0C 7 4 8 : 1 8C 7 5 0 : F DC 7 5 8 : A 8C 7 6 0 ; 0 0C 7 6 8 : F 8C 7 7 0 : C 8C 7 7 8 i A 9C 7 8 0 : C 8C 7 8 8 i C 0C 7 9 0 r - , 5C 7 9 8 i F DC 7 A 0 i 6 9C 7 A 8 : E 0C 7 B 0 : A 0C 7 B 8 : 0 3C 7 C 0 S 0 BC 7 C 8 i l 3C 7 D 0 : 3 DC 7 D B : B 2C 7 E 0 : 8 3

C 7 F 0 : 9 3C 7 F 8 i B 0C 8 0 0 : 8 FC 8 0 8 : 1 EC 8 1 0 i 2 7C 8 1 8 : 3 AC 8 2 0 : 3 5C 8 2 8 : A 0C B 3 0 : 9 EC B 3 8 : A 7C B 4 0 : B AC 9 1 8 : B 5C 8 5 0 l 5 1C B 5 8 : 4 5C B 6 0 : 4 CC 8 6 8 : 7 1C B 7 0 : 7 9C 8 7 8 : A 0C B 8 0 I C 5C B 8 8 : C CC 8 9 0 I F 1C 8 9 8 i F 9C 8 A 0 I 8 EC 8 A 8 ; 4 1C 8 B 0 : 6 9C 8 B 8 : 7 5C 8 C 0 : B DC 8 C 8 : 9 BC 8 D 0 : C 1C B D 8 : E 9C 8 E 0 : F 5C S E B i l AC 8 F 0 1 9 3C B F 8 i 2 0C 9 0 0 : 5 2C 9 0 B : 2 0C 9 1 0 i 5 4C 9 1 8 : A 9C 9 2 0 : E 4C 9 2 8 : C 9C 9 3 0 : 0 2C 9 3 8 i 4 5C 9 4 0 1 4 BC 9 4 8 : 0 0

4 0 2 0A 0 3 I 9 0 0 2A 2 E 7 F F1 D B D 6 3 1 C

A 0 5 9 C D 4 8 B 99 9 E F2 D 0 0 A 0B 0 £ E 6 0 A 0A 8 8 A 8 F B A E 6 F EC 4 D 8 D 0 F B4 0 9 0F D C 6E B B 82 a 1 9 B A 0 0 0 0 1 4 1 53 1 3 2B 7 9 2B 4 8 5B C 8 D9 4 9 5B B 8 8 I F 2 12 8 2 92 2 3 8 4 8 F9 A A A A E A FB 6 B 78 8 4 7 4 24 5 7 2 7 06 2 F B8 C 8 4C C C D F F E 2 7 89 9 5 f 5 S F 5 C6 E 1 1 8 D B 5D 8 D AD F D CE 6 0 1 1 1 5 4 2 1 5 4 2 0

A F F 5 4 D 06 0 9 32 0 4 F2 0 2 89 1

1 1

D 2 F F C 2 0 D 2 F A 5 F D 6 9E 6 F E A F 9 C 6 2 E 1 D 6 0 A D A F C A A 0 6 D F D 8 8B 9 A 8 D A D 6 E F A 0 4 E 5 9 5 8 8 D 0C A 0 0 A 9 1 40 4 9 F FE 8 C 8 C 0 0 A 5 8 6 9 D 4 8 50 4 6 A 2 8 C 9 F B A C 9 0 F 6 6 0F E A 9 0 E 6 F E 9 F 9 A 2 0 F A 0 D F 9 1 8F 9 0 E 8 6 0 A A A 0 0 6 0 7 0 B E 0 F1 1 3 3 3 4 8 A A 0 8 08 8 8 8 E 8 F 9 09 9 9 B E 4 9 3A A I 2 2 2 2 2 F 2 3 3 E 3 D3 8 3 9 A A A 0 9 BA A A A A A B A DB C B E B B B 5 A A S 4 64 5 4 7 4 4 7 D 6 D 6 EF 7 E 3 9 A A 0 C 6C 8 D 5 C 9F C C F D E D E 7 7 6 3 9 0A 0 A 0 5 5 7 E 7 B6 5 7 E 5 6 1 4 0 5 B 3

A A 0 D BD F E F BE D F 6 D F E 61 4 0 5 0 4 6 4 9 5 22 0 4 3 4 4 4 5 2 0 4 1 4 A 0 8 C 2 I F C 9 4 4F A 0 1 1 5 5 2 0 4 45 2 F 4 41 4 4

2 7 9 0 B A 0 0 1 A2 8 B S 2 F C 6 C C F F 5 A I B 0 4 E 0 D 0 C 8A 0 1 D 0 F A 2 4 B 9 7 59 9 F 0 B B 9 A 7 A A 7 D B F 9E 6 2 1 D 1 F 8 D A 9 7 F9 0 7 0 8 9 0 9 8 5 F D D F B l E lC A 7 F A B C D 7 9 F 5 A 0 2 9 F D F D C B 9 A 9 A D 5 8 9 D A 5 F D F 8E 6 F E D A A D E D0 0 2 0 0 4 1 1 1 2 4 1 1 5 8 9 9 8 1 B 2 7 8 9 B A 6 9 9 7 9 9 9 A 7 8 9 6 1 C I D D 2 5 2 6 D 2 3 A 3 F 2 0 8 A A 7 9 9 7 A A F A B D B A 0 A 95 5 E 4 0 4 4 8 4 A 4 B D A6 7 8 6 4 6 F 9 9 A 3 C C 7 C A C B 0 E B F 3 B 7E 4 E F B A9 8 9 7 25 6 5 7 9 6 C 7 C A 6 7 A 0 0 E B 9 A D D 7 B 6E C F C D 0E F 4 F 00 7 0 1 5 30 0 B 4 5 9 2 E 74 4 1 B 24 9 2 5 54 5 B B 0 4 A 2 A F 0 4 8 B 2 4 1 5 0 0 4 5 7 2 9 2 0 C 4 4 4 5 A

C 9 5 0 i 2 0C 9 5 8 i 4 3C 9 6 0 : 5 3C 9 6 B : 1 1C 9 7 0 ; 5 2C 9 7 8 : 5 4C 9 8 0 : 2 0C 9 8 8 : 4 1C 9 9 0 : 4 FC 9 9 8 : 9 3C 9 A 0 i 2 0C 9 A 8 : 3 EC 9 B 0 : 5 2C 9 B 8 : 4 CC 9 C 0 : 4 FC 9 C 8 t 2 0C 9 D 0 : C CC 9 D 8 : B 0C 9 f c ] 0 : D 0C 9 E B : C 6C 9 F 0 : C 9C 9 F 8 ; F DC A 0 0 : C 9C A 0 B : 0 2C A 1 0 i D 2C A 1 B : D 0C A 2 0 : 8 5C A 2 8 i 2 0C A 3 0 : 2 0C A 3 8 : 2 0C A 4 0 : D 2C A 4 8 : C 9C A 5 0 : D 2C A 5 8 : 2 0C A 6 0 : 6 0C A 6 8 : 0 0C A 7 0 : 0 0C A 7 8 : F EC A B 0 : F DC A 8 8 : B DC A 9 0 : F BC A 9 8 : E 6C A A 0 : 8 5C A A 8 : 2 0C A B 0 : 8 5C A B B t C CC A C 0 I A 9C A C 8 i 2 9C A D 0 ; 1 EC A D 8 : 0 DC A E 0 : 2 0C A E 8 : 4 2C A F 0 : 4 3C A F 8 : 2 0C B 0 0 : F 0C B 0 B : F F

4 5 5 5 5 24 5 5 5 4 5 4 F 2 00 1 4 4 4 4 1 1 3 5 2 0 5 45 4 2 04 4 2 0 5 32 0 2 E F 5 C 90 A F 2 3 9 9 6 1 0 9 0A 0 F 6 4 A B 8 8 5C E C 6 F FC F F 2 0 F F 2 C F 0 0 0 0 A 0 A C A 9 9 C 9 F F C B 8 C l E lB 8 F F 6 01 8 7 6 A 2 1 1 2 03 5 4 5 4 4 0 D 0 0F 6 0 8

5 4

4 5 5 4 4 5 4 54 5 5 4 4 4 2 0 5 42 3 5 5 4 5 5 44 2 2 0 4 4 4 1 5 6A 9 0 0F F F 00 F F F D 2 F FD B 2 0C E C A 8 C A B 0 0 8 5B A 2 C A 0 C 3 C F F F0 4 5 C

A 0 0 0 0 0 A 0 8 F C 4 6 B 8 8 D 0D F B A A 92 C B 9 2 04 8 A 53 2 A 9 D 8E F 5 5 5 0 4 13 2 5 4 A 0 A 4 D O F A

4 5 4 5 4 2 5 3 2 04 3 4 5 4 4 4 2 2 0 2 04 5 5 5 4 4 1 4 4 5 2 04 5 2 08 5 F DF C 2 C E 9 A 94 C C FD F F A F D B DA 9 0 D0 C B A 0 8 8 5F F A 22 D F 1 2 D

C 4 C 2 0 C 30 0 0 0 0 0A 9 D 8B F A 9 9 C F 9 E 66 A 0 8 F F A 9C E 3 D D F A 0 C AF F 4 5 5 34 3 4 55 4 4 5 D C A 0 6 0 0 0

2 1 2 7 0 B 3 9 2 C 5 6 4 4 4 2 0 6 5 0 4 D 4 B 4 9 0 B5 B 3 C 8 5 A 65 D 1 4 1 41 8 C 9 2 BA 3 F 4 □ 4 2 C 0 2 0 F 4 AB 2 0 3 F F B 02 0 0 6F 6 2 7 C A C 2F F 4 C0 2 0 0 F D8 5 1 78 6 C 2 B E F 0 0 4 3 8B 7 9 30 B 2 6 0 7 1 06 E 2 7 6 0 C E5 3 E 32 C 2 2 4 5 7 EE F B B9 9 E E0 D

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t " H o w T T y p e I C O M P U T E ! ' * G A Z E T T E P r o g r a m s , "e l s e w h e r e i n t h i s i s s u e .

S c r e e n D u m p S e F o T h 1 2

A r t i c l e o p a g e 7 4

P r o g r a m 1 M D A T AB 1 R E C O P Y R I G H T 1 9 6 7 C O M P U

T E P U B L I C A T I O N S I N C .{ S P A C E l A L L R I G H T S R E S E R VE

D 2 P R I N T " { C L R ] t 3 S P A C E S j C O PY R I G H T 1 9 9 7 C O M P U T E l P U

. I N C . "

R 3 P R I N T T A B ( 1 0 ) " A L L R I G H T S[ S P A C E } R E S E R V E D "

P 4 F O R I = 0 T O 1 2 1 : R E A D A : C K = C K +A : P 0 K E 4 8 6 4 + I , A : N E X T

F 5 I F C K < > 1 6 6 2 0 T H E N P R I N T " E R RO I D A T A S T A T E M E N T S " : ST O

E 6 B S A V E " S C R E E N D U M P . M L / ' , P 4 86 4 T O P 4 9 8 6

D 7 D A T A 1 3 3 , 2 5 0 , 1 3 4 , 2 5 1 , 1 6 9, 0 , 1 9 2 , 0

B 8 D A T A 2 4 0 , 5 , 5 6 , 4 2 , 1 3 6 , 2 0 8, 2 5 1 , 1 4 1B F 9 0 D A T A 1 2 2 , 1 9 , 1 6 0 , 3 , 1 6 9 , 2 50 , 1 6 2 , 1

C S 1 0 0 D A T A 1 3 6 , 3 2 , 1 1 6 , 2 5 5 , 1 5 3, 2 5 2 , 0 , 1 9 2

M 1 1 D A T A 0 , 2 0 8 , 2 4 1 , 1 6 4 , 2 5 2 ,1 3 6 , 1 3 6 , 1 3 6

C X 1 2 0 D A T A 1 3 6 , 1 3 2 , 2 5 2 , 1 6 4 , 2 52 1 6 9 , 2 5 3 , 1 6 2

K D 1 3 0 D A T A 1 , 1 3 6 , 3 2 , 1 1 6 , 2 5 5 , 15 3 , 1 2 4 , 1 9

R D 1 4 0 D A T A 1 9 2 , 0 , 2 0 8 , 2 4 1 , 1 6 4 ,2 5 2 , 1 3 6 , 1 8 5

A 1 5 D A T A 1 2 4 , 1 9 , 2 0 8 , 6 , 1 9 2 , 0, 2 0 8 , 2 4 6

A H 1 6 0 D A T A 2 4 0 , 4 5 , 2 0 0 , 1 3 2 , 2 5 2, 1 3 6 , 1 8 5 , 1 2 4M 1 7 D A T A 1 9 , 1 3 , 1 2 2 , 1 9 , 7 7 , 1 22 , 1 9 , 7 4

J 1 8 D A T A 2 4 , 1 0 5 , 1 2 8 , 1 5 3 , 1 2 4, 1 9 , 1 9 2 , 0

X 1 9 D A T A 2 0 8 , 2 3 5 , 1 6 4 , 2 5 2 , 1 69 , 2 5 3 , 1 4 1 , 1 8 5

G 2 0 D A T A 2 , 1 3 6 , 1 8 5 , 1 2 4 , 1 9 , 16 2 , 1 , 3 2

M 2 1 D A T A 1 1 9 , 2 5 5 , 1 9 2 , 0 , 2 3 8 ,2 3 8 , 9 6 , 1 3 2

B R 2 2 0 D A T A 2 5 2 , 9 6

P r o g r a m 2 1 2 S c r e e n D u m pB 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S I N C . -I S P A C E j A L L R I G H T S R E S E R VE

D 2 P R I N T " I C L R J | 3 S P A C E S l C O PY R I G H T 1 9 8 7 C O M P U T E l P U . I N C . "

X 3 P R I N T T A B ( 1 0 ) " A L L R I G H T S[ S P A C E R E S E R V E D " : S L E E P 3

Q 4 G R A P H I C 1 , 0 i G R A P H I C 0 , 1S 5 C O L O R 0 , 4 : C O L O R 4 , 4 t C O L O R 5

, H J 6 0 P R I N T " f l 0 D O W N j

1 1 S P A C E S ] 1 2 8 S C R E E N D M P

Q 7 B L O A D " S C R E E N D U M P . M L "K 8 P R I N T " 1 6 D 0 W N ] { 5 S P A C E S }

S C R E E N W I L L B L A N K D U R I N GP R I N T I N G "J 9 I N P U T " { 2 D O W N j f 5 S P A C E S }

P I C T U R E N A M E " ; P S i I F P S - " "T H E N 1 4

G 1 0 P K I N T " l D O W N ) 1 5 S P A C E S j IN S E R T P I C T U R E D I S K "

F 1 1 P R I N T T 1 t 5 S P A C E S j T H E N P E S S A N Y K E Y "

C 1 2 G E T K E Y Z SX 1 3 B L O A D ( P S )J 1 4 F A S TU K 1 5 0 O P E N 4 , 4 : P R I N T # 4 , C H R S ( 8 )Q 1 6 A 5 = ' " ' : P = P 0 I N T E R ( A S ) : X = I

N T ( p / 2 5 6 ) i A = P - 2 5 G * XK S 1 7 0 F O R I = - 4 5 T O 0 S T E P - 1Q 1 8 S S H A P E A S , 7 * 1 , 0 , 7 * 1 + 6 , 1 9

J 1 9 S Y S 4 8 6 4 , A , XG 2 0 I F F E E K ( 2 5 2 ) 0 T I I E N A S = " " :

E L S E A S = L E F T S ( A S , P E E K ( 2 52 )

M 2 1 P R I H T # 4 , A SC O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 8 7

Page 91: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 91/120

H 2 N E X TP 2 3 P R I N T # 4 , C H R S ( 1 5 )B 2 4 C L 0 S E 4A 2 5 S L O WP r o g r a m 3 1 2 D u a l D u m pB 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S I N C . - ,{ S P A C E j A L L R I G H T S R E S E R VE

D 2 P R I N T " I C L R ] 1 3 S P A C E S J C O PY R I G H T 1 9 8 7 C O M P U T E P U

. I N C . "X 3 P R I N T T A B ( 1 0 ) " A L L R I G H T S[ S P A C E j R E S E R V E D " I S L E E P 3

H 4 G R A P H I C 1 , 1 i G R A P H I C 0S S C O L O R 0 , 4 i C O L O R 4 , 4 i C O L O R 5

, K 6 P R I N T " { C L R ] 1 1 0 D O W N )

1 S P A C E S j D U A I , D U M P "Q 7 B L O A D " S C R E E N D U M P . M L "M 8 P R I N T " { 2 D O W N H 5 S P A C E S }

S C R E E N W I L L B L A N K D U R I N GP R I N T I N G "

S X 9 0 P R I N T " [ D O W N i [ 5 S P A C E S j l NS E R T P I C T U R E D I S K "

K 1 0 P R I N T " 1 5 S P A C E S J T H E N P E S A M K E Y "

G 1 1 G E T K E Y Z SD 1 2 O P E N 4 , 4 : P R I N T # 4 , C H R 5 ( S )A 1 3 A ? = " " : P = P O I N T E R { A ? ) : X = I

N T ( P / 2 5 6 ) : A = P - 2 5 6 * XX 1 4 D I M B 5 ( 4 5 , l ) , C S ( l ) i P R I N TG 1 5 F 0 R I = l T O 2 i P R I N T "

1 S P A C E S ] P I C T U R E # " , ■ ! ;: I N P U T C S ( I - D I N E X T

C 1 6 I N P U T " l D O W N j ( 5 S P A C E S j TO U C H I N G O R S P A C E D ( T / S )■ ; S 5 r S - 2 0 0 i I F S S " " S " T H E NS = 2 4 0

Q H 1 7 0 F A S TE E 1 8 0 F O R I = 0 T O l i B L O A D ( C S ( U )G 1 9 F O R J = 4 5 T O 0 S T E P - 1F 2 0 S S H A P E A S , 7 * J , 0 , 7 * J + 6 , 1 9

R 2 1 S Y S 4 8 6 4 , A , XS 2 2 I F P E E K ( 2 5 2 ) = 0 T H E N A S - " " =

E L S E A ? = L E F T S ( A S , P E E K ( 2 52 )

K 2 3 B S ( J , I ) = A SJ 2 4 N E X T ! N E X TH 2 5 F O R I = 4 5 T O 0 S T E P - 1P 2 6 0 I F B S ( I , 0 ) " - n l l A N D B 5 ( I , l )

" " T H E N P R I N T # 4 i E L S E P R I N T1 4 , B S ( I , 0 ) C U R S ( 2 7 ) C H R ? (1 6 ) C H R S { 0 ) C U R S I S ) B S ( 1 , 1

C 2 7 N E X TH J 2 8 0 P R I N T # 4 , C H R S ( 1 5 )F 2 9 C L O S E 4P 3 0 S L O WP r o g r a m 4 1 2 W i n d o w D u m pB 1 R E C O P Y R I G H T 1 9 6 7 C O M P U

T E P U B L I C A T I O N S I N C .[ S P A C E j A L L R I G H T S R E S E R V

E D 2 P R I N T " l C L R j 1 3 S P A C E S j C O P

Y R I G H T 1 9 8 7 C O M P U T E P U . I M C . "

X 3 P R I N T T A B ( 1 0 ) " A L L R I G H T S{ S P A C E i R E S E R V E D " I S L E E P 3

P G 4 0 G R A P H I C 1 , 0 i G R A P H I C 0S 5 C O L O R 0 , 4 i C O L O R 4 , 4 : C O L O R 5

, E B 6 0 P R I N T " l C L R j 1 2 D O W N )

1 S P A C E S l W I N D O W D U M P "Q 7 B L O A D " S C R E E N D U M P . M L "C 8 G O S U B 6 3 0P 9 P R I N T " 1 2 D O W N ) | 5 S P A C E S !

7 ( S P A C E S j 8 i 2 S P A C E S J 9 "J 1 0 P R I N T " ( 6 S P A C E S j M B N

H 1 1 P R I N T " t 5 S P A C E S ) 4 C E 1 2 B 1 3 K 1 4

Q R

K

H F X K F G

S C O Q F J R P

P

H P F E O J H A

R H P

P E E B B S A

C B H

F Q

O Q A A M P H D

1 5

1 6

1 7

1 6

1 9 2 0 2 1 2 2 2 3

2 4 2 5 2 6

2 7 2 8

2 9 3 0

3 1

3 2

3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0

4 1 4 2 4 3

4 4 4 5 4 6 4 7 4 8 4 9 5 0

5 1 5 2 5 3 5 4

5 5

5 6

5 7

5 8 5 9 6 0 6 1 6 2 6 3

P R I N T " 1 6 S P A C E S J N B M P R I N T " i 5 S P A C E S t l1 S P A C E S ) 2 { 2 S P A C E S J 3 "P R I N T " t D O W N j 1 5 S P A C E S l US K E Y P A D T L O C A T E C O N E R "P R I N T " ! 5 S P A C E S J T H E N P E S [ E N T E R ] T O S E T "P R I N T " ! D O W N } 1 5 S P A C E S J SC R E E N W I L L B L A N K D U R I N G

P R I N T I N G "I N P U T " I D O W N J 1 5 S P A C E S j PI C T U R E N A M E " ; P S : I F P 5 = " "T H E N 2 2 0P R I K T " l D O W N J 1 5 S P A C E S j lN S E R T P I C T U R E D I S K "P R I N T " { 5 S P A C E S J T H E N P E S A N K E Y "G E T K E Y Z SB L O A D ( P S )O P E N 4 , 4 : P R I N T # 4 , C H R S { 8 )A S = " " ; P = P O I N T E R ( A S ) : X = IN T { P / 2 5 6 ) i A = P - X * 2 5 6 j X X =G R A P H I C 2 , 0 , 2 3X P » 0 i Y P » 3 1S P R I T E 1 , 1 , X X : S P R I T E 2 , 1 ,X M O V S P R 1 , 1 0 0 , 1 0 0 : M O V S P R 2, 1 0 0 , 1 0 0P R I N T " { 6 D O W N j S E L E C T U P E R L E F T C O R N E R "S P = 1 S j G O S U B 4 9 0 i X 1 - X P i Y 1 =Y P - 3 1P R I N T : P R I N T " S E L E C T L O W E

R I G H T C O R N E R "S P » 2 : M O V S P R 2 , X I - f - 1 2 Y l + 41 : G O S U B 4 9 0 : X 2 = X P : Y 2 - Y P -3 F A S TX 3 - X 2 - X 1X 4 - I N T ( X 3 / 7 )X 5 » X 3 - X 4 * 7Y = 7 - X 5I F Y = 0 T H E N X 4 = X 4 - 1F O R I = X 4 T O 0 S T E P - 1S S H A P E A S , I * 7 + X 1 . Y 1 , 1 * 7 +6 + X l , Y 2S Y S 4 8 6 4 , A , X , YY = I F P E E K ( 2 5 2 ) = 0 T H E N A S = " " tE L S E A S - L E F T S ( A S , P E E K ( 2 52 ) P R I N T # 4 , A SN E X TP R I N T # 4 , C H R 5 ( 1 5 )S L O WE N D G E T P S i I F P $ = " " T H E N X X = 3 - XX i S P R I T E l , 1 , X X : S P R I T E 2 ,1 , X X i G O T O 5 0 0P - V A L ( P S )I F P = 0 T H E N E X I TI F P > 6 T H E N Y S = Y S - 1 ; E L S E I FP < 4 T H E N Y S = Y S + 1I F P / 3 - I N T ( P / 3 ) T H E N X S = X S+ P = P + 2 i I F P / 3 - I N T ( P / 3 ) T H EN X S - X S - 1I F X S < X P T H E N X S = X P i E L S E I FX S > 3 1 9 T H E N X S = 3 1 9I F Y S < Y P T H E N Y S = Y P : E L S E I FY S > 2 3 0 T H E N Y S = 2 3 0M O V S P R S P , X S + 1 2 , Y S + 1 0L O O PX P - X S i Y P » Y SR E T U R NF O R I = 0 T O 1 2 7 : R E A D A : C K = C K

J

P E A B A X R K F B R E F E R M

6 4

6 5 6 6 6 7

6 9

7 0 7 1 7 2 7 3

' 7 4 05

7 6 7 7 7 8 7 9 8 0

G Q 6 1 0

+ A : P O K E 3 5 8 4 + I , A : N E X TI F C K O 1 2 5 7 T H E N P R I N T " E R RO I D A T A S T A T E M E N T S " :S T O PR E T U R ND A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 1 2 8 , 0 , 0 , 6 4 , 0D A T A 0 , 3 2 , 0 , 2 5 5 , 2 4 0 , 0 , 0, 3 D A T A 0 , 0 , 6 4 , 0 , 0 , 1 2 8 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 2 , 0 , 0 , 4 , 0D A T A 0 , B , 0 , 0 , 3 1 , 2 5 5 , 0 , 8D A T A 0 , 0 , 4 , 0 , 0 , 2 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

P r o g r a m 5 1 2 S p r i t e D u m pB 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S I N C .{ S P A C E j A L L R I G H T S R E S E R VE

D 2 P R I N T " [ C L R j 1 3 S P A C E S j C O PY R I G H T 1 9 8 7 C O M P U T E I P U B. I N C . "

X 3 P R I N T T A B ( 1 0 ) " A L L R I G H T S[ S P A C E j R E S E R V E D " [ S L E E P 3

Q 4 G R A P H I C 1 , 0 : G R A P H 1 C 0 , 1S 5 C O L O R 0 , 4 t C O L O H 4 , < l : C O L O R 5

, R M 6 0 P R I N T " [ 1 0 D O W N J

1 S P A C E S j S P R I T E D U M P "Q 7 B L O A D " S C R E E N D U M P . M L "K 8 P R I N T " 1 6 D O W N J 1 5 S P A C E S j

S C R E E N W I L L B L A N K D U R I N GP R I N T I N G "

R 9 I K P U T " 1 2 D O W N J 1 5 S P A C E S jS P R I T E F I L E N A M E " : P S : I F PS = " " T H E N 1 4 0G 1 0 P R I N T " { D O W N ) I S P A C E S j l

N S E R T P I C T U R E D I S K "F 1 1 P R I N T " { 5 S P A C E S J T H E N P

E S A N K E Y "C 1 2 G E T K E Y Z SX 1 3 B L O A D ( P S )J 1 4 F A S TH 1 5 O P E N 4 , 4 : P R I N T t 4 , C I I R $ ( e )F 1 6 F O R I = l T O a : S P R S A V I , A J : G S

H A P E A S . 2 9 6 , 1 * 2 2 : N E X TA 1 7 A S = " " : P = P O I N T E R ( A S ) : X = I

N T ( P / 2 5 6 ) i A = P - 2 5 6 * XJ 1 8 F O R I = 4 5 T O 4 2 S T E P - 1J 1 9 S S H A P E A S , 7 * 1 , 0 , 7 * 1 + 6 , 1 9C 2 0 S Y S 4 8 6 4 , A , XC 2 1 I F P E E K ( 2 5 2 ) = " 0 T H E N A S = " " t

E L S E A S - L E F T S ( A S , P E E K ( 2 52 )

S 2 2 P R I N T # 4 , A SD X 2 3 0 N E X TH 2 4 P R I N T # 4 , C H R S ( 1 5 )F 2 5 C L O S E 4Q 2 6 S L O W

S u A t t a c kS e i n s t r u c t i o n s i a r t i c l e o p a g e3 b e f o r e t y p i n g i n

C 0 0 0 : A 2 0 0 B E A 0 0 F 8 E A 0 B C 0 0 8 : 8 E A 0 8 E A 3 0 8 E B E C 8C 0 1 0 : D 4 8 0 7 D 4 A 1 4 0 3 8 D I FC 0 1 8 : 8 8 1 A 1 0 8 8 9 1 3 I C 0 2 0 : 7 8 A 9 2 F B 1 4 0 3 A C 0 C 7C 0 2 8 : B D 1 0 3 5 B A S C A A

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

Page 92: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 92/120

C 0 3 0 : 8 AC B 3 8 : 1 3C 0 4 0 : 1 3C 0 4 8 i A 9C 0 5 0 : 6 CC 0 5 8 : 0 AC 0 6 0 i 8 AC 0 6 8 : F BC 0 7 0 I D 0C 0 7 B : D 0C 0 B 0 ; 0 1C 0 8 8 : 0 8C 0 9 0 : D 0C 0 9 8 : C AC 0 A 0 : B DC 0 A 8 : F FC 0 B 0 : 9 FC 0 B 8 i D 8C 0 C 0 : C 2C 0 C B i E 4C 0 D 0 : 1 EC 0 D B j 4 CC 0 E 0 : 9 EC 0 E 8 : 3 0C 0 F 0 : 9 3C 0 F 8 : 9 DC 1 0 0 t A CC 1 0 8 : 2 0C 1 1 0 i C 4C 1 1 B : C 0C 1 2 0 ; 9 9C 1 2 8 : 0 6C 1 3 0 : 0 BC 1 3 8 : A 2C 1 4 0 t F EC 1 4 8 i E 8C 1 5 0 i 9 DC 1 5 8 i 3 1C 1 6 0 i E 0C 1 6 8 : C BC 1 7 0 : 5 9C 1 7 8 1 0 0C 1 8 0 : E 0C 1 8 8 : C BC 1 9 0 i F 5C 1 9 8 i 8 DC 1 A 0 : 8 DC l A 8 i 3 1C l B 0 r 3 1C l B 8 i 3 1C 1 C 0 I C 1C 1 C 8 : 0 8C 1 D 0 : A 1C 1 D 8 : 4 CC 1 E 0 : 2 9C 1 E 8 : F 8C l F 0 i 8 CC I F 8 1 8 CC 2 0 0 1 8 CC 2 0 8 i 2 BC 2 1 0 : 1 0C 2 1 8 : 1 0C 2 2 0 I C 3C 2 2 8 : A 9C 2 3 0 i A DC 2 3 8 i 8 DC 2 4 0 I D 3C 2 4 8 i l 0C 2 5 0 i 2 0C 5 9 i D 0C 2 6 0 1 0 CC 2 6 8 : A 9C 2 7 0 : C DC 2 7 8 i A EC 2 B 0 : D 0C 2 8 8 i C 9C 2 9 0 1 2 9C 2 9 8 1 C 3C 2 A 0 t 4 CC 2 A 8 1 D 0C 2 B 0 : B 0C 2 B B ; C 9C 2 C 0 : 2 9C 2 C 8 : C 3C 2 D 0 i 4 C

1 6 A 0 8 0 9 A F 8 8 A A A 3 F C 9 D F C C C 8 2 2 2 E 9 0 F A 0 0 D E 0 9 F 9 3 B 1 9 A 5 C A A E A 8 0 7 E 0 0 0 2 D D D 8 C I 2 C B B 1 A 0 0 I 0 1 0 8 8 0 0 0 0 8 1

C 8 0 B 1 D 0 9 A I

0 0 9 0 C 0 A 9 E E 8 C B 6 D 0 0 C 5 A 0 9 9 A 9 F 3 6 D 1 E 9 D C F 3 3 1 0 E 0 8 8 C 8 C D D D A A A F 8 D D A 0 C A 1 8 0 D 4 D C 2 C 4 4 D C 2 C

3 1 a 0 F 6 0 0 1 ) 1 )D 0 8 2 E C 9 0 D E 2 D C 0 0 F B A 9 0 9 9 4 6 B F D 9 3 E 3 E C P 3 B 8 B 8 B 3 B 1 A A 1 e A A f C 1 1 4 0 P A A 0 D A 1 0 0 D B 9 0 0 0 8 8 C 0 0 0 8

F A C 0 1 8 E D 8 8 A 2 D B 0 9 A 9 F 0 0 8 0 4 A E 2

A ' 2

4 2 4 0 9 D E D 9 A B 0 9 A E I 5 C C D D 0 B 0 1 D F E 0 8 D D 8 8 0 0 5 2 6 0 0 C 0 0 2 C 4 D C 2 C C 4 D C 2

0 0 5 E 6 1 E E C 1 8 D F 3 F 0 0 5 D C 2 D B C A A 9 0 E 4 0 A 9 0 9 A 3 6 0 8 D 9 0 E 3 3 3 3

C F 0 A B D A 0 8 B 2 0 2 0 A B 8 A D 2 0 C 0 A 4 I 8 B 0 0 0 8 8 5 0 0 1

E 8 D 0 0 A 6 E 8 D 8 B 2 C F C 9 D E 8 B E 1 C A D F 2 C A 9 8 4 D F 0 9 3 B C E 3 B 1 A A B B 9 2 B 0 A 0 C A 0 2 D 0 F D I F 2 0 C F C 0 D 0 E C 2 C 4 D C C 2 C 4 D C

8 8 0 0 8 0 D 1 1

A 0 2 6 E C 4 C 9 2 F C 2 6 A 0 F 0 E 9 8 3 9 0 9 D 8 C E 7 9 A E B D 6 F D C 8 D 0 B 0 0 8 1 D D 8 8 8

A D 0 D 2 A C 0 D 0 0 C I 1 8 8 0 0 2 0 S 3

0 1

C 9 D 0 1 9 7 E 4 B 6 9 9 E D 5 D 5 C 3 B 9 7 4 B 8 D A 7 B 8 B 4 5 2 0 P 5 4 B B P F 5 C F 2 7 D 4 F D C 1 0 D 5 F 3

4 3 D D 9 E 5 a 3 D F E 5 C 0 F 2 B I S E 0 9 1 D 6

C 2 D 8 : D 0C 2 E 0 : A DC 2 E 8 ; 2 9C 2 F 0 : C 3C 2 F 8 : B AC 3 0 0 : C 2C 3 0 8 : 4 CC 3 1 0 i A 9C 3 1 8 i E 9C 3 2 0 I 0 1C 3 2 8 . 4 CC 3 3 0 1 A 9C 3 3 8 : 0 2C 3 4 0 : 0 7C 3 4 8 i A 0C 3 5 0 : C 9C 3 5 8 : 0 3C 3 6 0 : B DC 3 6 B : A 0C 3 7 0 i 2 4C 3 7 8 i C 6C 3 8 0 : A 9C 3 8 B : 0 0C 3 9 0 : 0 7C 3 9 B : 1 8C 3 A 0 : 9 DC 3 A 8 : A 0C 3 B 0 : 6 0C 3 B 8 : 4 CC 3 C 0 : F 0C 3 C 8 : B 3C 3 D 0 : A 9C 3 D S ; 2 0C 3 E 0 : 8 DC 3 E B : C 1C 3 F 0 : A DC 3 F 8 : 3 4C M 0 0 I 0 0C 4 0 8 : C BC 4 1 0 : A DC 4 1 8 : 3 5C 4 2 0 : 0 1C 4 2 8 : C 8C 4 3 0 : A 9C 4 3 8 1 0 0C 4 4 0 i 8 DC 4 4 8 : A 0C 4 5 0 i 2 5C 4 5 B i C 9C 4 6 0 I C 4C 4 6 B : 7 DC 4 7 0 : D 0C 4 7 8 : 2 0C 4 B 0 t 8 EC 4 8 8 i E 8C 4 9 0 t 0 3C 4 9 8 i 4 CC 4 A 0 I 0 6C 4 A 8 t C 9C 4 B 0 1 0 1C 4 B 8 : 0 7C 4 C 0 I E 0C 4 C 8 i 4 CC 4 D 0 I 0 0C 4 D 8 J 5 FC 4 E 0 I 6 0C 4 E 8 : 0 0C 4 F 0 : 1 0C 4 F 8 : 0 8C 5 0 0 : D DC 5 0 8 : 6 0C 5 1 0 : 0 8C 5 1 8 : A DC 5 2 0 I 0 0C 5 2 B i l 8C 5 3 0 I D 4C 5 3 B i A DC 5 4 0 J 8 DC 5 4 B i D 0C 5 5 0 : 0 8C 5 5 8 : 0 6C 5 6 0 : 3 1C 5 6 8 i 0 1C 5 7 0 : A 9C 5 7 8 i 0 B

0 0 0 A 2 S C 0 C 8 C 0 4 A 0 4 A F 0 0 A C 4 A F A 0 A B 0 C C D F A 3 0 A A 3 0 A A 0 A 2 0 0 0 4 D 0 F 0 4 F B C 3 6 A 0 C 0 0 A 8 0 C 0 A C 2 8 A B 2 2 D B D 0 D 0 D

4 D C 0 0 F C A A 0 C 8 C 4 A D 0 0 A C 0 8 C 0 B 0 6 0 C E A 8 C 0 0 0 4 0 0 0 4 1 0 8 2 0 A 2 D 2 0 4 C 0 8 0 C 3 D A 8 D C A c 9 1 C 0 D 0 0 0 2 2 2 0 0 3 0 3 A 1 8 4

2 C 0 D C 0 A 0 C 0 A 0 C 8 I 0 4 A 0 2 A F C A A B 0 E A 0 0 F 4 2 D C 0 8 D C 2 B 0 3 8 2 4 E 0 C A F 2 E C E 4 D 0 5 A 0 A 0 E 2 D 0 F D 8 D C 0 0 0 E E 0 D 0 C A 0 B

C 5 D C 0 A C 4 B A C 0 A 2 D 2 C 2 A D 0 0 A 0 0 0 9 F 0 0 8 0 1 B C 0 C 0 C 0 C 0 C 0 2 E 8 C F A 0 C 6 0 A 0 4 0 A 0

0 A 5 B C A 4 F 0 0 0 0 0 C E 4 0 2 F D 4 9 8 D C

A 9 0 5 D 0 8 C F 0 B A C 0 2 B C B I 0 4 A C 4 6 D A F 0 A 0 2 C C 4 F A 0 4 F

A 0 0 A 0 C 2 A 0 0 0 E C 0 0 0 C A 0 E 4 F

A C 0 8 5 1 A 4 0 4 D 0 0 4 8 0 1 3 B F 8 A A

I 0 4 9 I A F C 0 A F 0 B A 2 C A 2 D 2 C 0 8 C I 6 0 0 E 0 0 B

A 2 D 0 5 2 D 0 5 2 F 0 A A 0 0 4 0 C 0 A F 0 A A 0 6 0 C A 0 C D 6 C A 0 0 B 9 2 F 8 C 0 B F 0 C 0 0 8 8

D 8 0 I

A 0 0 4 A 0 0 A F 0 0 A C 0 2 B C A F C 0 B D E F 4 6 C C D 1 E A D 1 E A D 0 A 0 0 S 0 7 C 0 0 0 0 C 0 6 6 A D C 0 8 9 F A B 3 D C 1 C A 0 0 1 D 0 3 F D C D 8 8

A C C 1 I 9 A 9 4 6 E E 4 I 7 3 6 E 4 D F 6 9 7 B 3

D D C I 4 F 4 4 F 0 A 3 D 6 5 D 9 E 9 B 3 S 4 4 3 2 D 6 A 3

C D B 2 9 D B A E D 9 2 1 B 3 8 2 C 5 2 E 8 6 7 E B F A 8

C S B 0 : 1 4C 5 8 8 : 8 1C 5 9 0 : 1 6C 5 9 8 : 9 9C 5 A 0 : 1 9C 5 A 8 i C 6C 5 B 0 1 6 0C 5 B 8 ; 0 FC 5 C 0 1 C CC 5 C B i 8 0C 5 D 0 1 0 AC 5 D 8 t E 9C 5 E 0 : 1 0C 5 E a : A DC 5 F 0 : D 0C 5 F 8 i l 7C 6 0 0 : A DC 6 0 8 ! 0 8C 6 1 0 I C 9C 6 1 8 : 2 4C 6 2 0 1 A DC 6 2 8 : 0 DC 6 3 0 i l lC 6 3 8 : D 0C 6 4 0 : 4 5C 6 4 8 i B DC 6 5 0 : D CC 6 5 8 i D 0C 6 6 0 1 D 0C 6 6 B : 0 1C 6 7 0 : 0 8C 6 7 B : 2 0C 6 8 0 : C 0C 6 B 8 : D 4C 6 9 0 t C 6C 6 9 B : 8 DC 6 A 0 : A 9C 6 A 8 : 0 BC 6 B 0 1 6 4C 6 B 8 I 0 BC 6 C 0 : 0 8C 6 C 8 : 2 4C 6 D 0 : A 9C 6 D B : 9 9C 6 E 0 T 0 8C 6 E 8 . 2 4C 6 F 0 t 4 DC 6 F 8 : 0 0C 7 0 0 i 5 3C 7 0 8 i 0 4C 7 1 0 : D 0C 7 1 8 : D 0C 7 2 0 : C 4C 7 2 8 : 8 DC 7 3 0 J A DC 7 3 8 : 0 1C 7 4 0 I 0 BC 7 4 8 . A 9C 7 5 0 : 0 1C 7 5 8 : 6 9C 7 6 0 i D AC 7 6 8 : 0 8C 7 7 0 : 0 0C 7 7 8 i C 9C 7 B 0 I 0 8C 7 8 8 : D 0C 7 9 0 : C 4C 7 9 8 I 0 8C 7 A 0 : 8 DC 7 A 8 : 8 DC 7 B 0 : D 0C 7 B 8 : 0 8C 7 C 0 I 0 5C 7 C 8 i E EC 7 D 0 i D 0C 7 D 8 i 9 DC 7 E 0 i F BC 7 E 8 : A DC 7 F 0 I 2 1C 7 F 8 : 0 SC 8 0 0 : 2 0C 8 0 8 : A 0C 3 1 0 : 1 3C B 1 8 : 2 9C B 2 0 . 0 1

D 8 0 1 0 B C D C 8 9 0 D I A D 1 D 0 0 1 6 A C C 0 9 A 0 9 C 0 8 A A 0 F D 4 D 8 0 0 1 9 0 2 8 B 8 A 0 A 0 2 S A 0 D C 8 E D 0 A A A A 0 1 0 C 0 0 4 0 C 1 4 A 1 0 C I F

A 1 C 0 C 1 0 A A 0 0 9 4 D 1 A D 1 D 8 D B 3 2 B D 3 C 2 1 0 A 1 2 F D 8 6 5 6 1 4 9 0 1 S 0 3 0 1 0 0 1 D 0 0 2 8 A A 0 2 4 D 1 F 0 0 D D 6 0 C 0 F D F D C 0 C S 6 8 0

0 D 5 6 1 0 F 8 0 D D 0 2 0 D 0 2 A 1 1 2 0 4 B 0 C 0 9 0 0 F 0 D 8 8 A 0 C C A D 2 1 9 0 I 8 0 D D B 8 B A C 0 0 2 6 0 D 0 A 1 D B 8 8 A A 4 D 0 4 8 6 D 2 C 8 A F B F 4

8 F D F D C 0 B B B 3 D 0 2 0 9 2 1

A D 0 D 4 0 D D A F 3 A 1 B A 1 2 C D 6 F 1 A 0 0 1 A D 1 8 A A 0 I 0 3 6 A C 0 8 8 A A 1

A 2 0 0 0 1 0 7 0 D 7 1 A 2 F A F 1 8 0 B 0

0 1 0 1 0 0 A 1 0 0 B B 8 0 2 1 0 D 1 4 C C C A 9 9 5

0 1

0 A 0 F D 0 B A B 0 1 D 1 8 9 0 I A D 2 1 5 0 D D B D 0 0 A 0 0 0 0 D 0 F D 0 D D 0 C A 4 C D 1 4 C 0 8 B A D 0 C

D 0 A 0 4 D 0 D D D 0 0 1 B 0 0 C 2 D 2 0 3 B 2 0 S 9 A D B F D 8 4 A 0 2 A D 4 D 1 3 9 D 1 6 D D B A 4 A 0 3 B F 0 D D 8 D 2 8 3 4 8 A 4 C A 0 7 A A D F F B A 0 0 4 0 B

A B 0 B B 0 8 4 A E D A D I 8 6 2 0 0 C F 9 0 4 D A 0 1 A 0 8 A 1 A 0 D B A F 2 0 D 0 1 4 D A A 0 0 1 7 0 D A 2 1 B 4 A 2 C 0 0 1 7 0 1 0 0 0 8 C 1 0 2 C F 0 0 0 2 I C 2

6 E 5 2 1

P 7 E A 4 D 3 F F D 5 5 6 4 3 6 C 7 4 B 3 2 8 A L > 7 4 E 0 4 4 6 6 D 9 C B 8 3 A 4 6 C A D 1 A 4 8 3 5 S 9 4 3 9 E 9 C F 3 I 3 E 6 P b 5 1 6 C B 9 F 6 5 A 2 f 4 B

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

Page 93: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 93/120

C S 2 8 1 0 8C B 3 0 i C 9C 8 3 8 : 0 7C 8 4 0 : 0 6C 8 4 8 : 2 DC 8 5 0 : B DC 8 5 8 : D 3C 8 6 0 1 F EC 8 6 8 i D 0C 8 7 0 1 0 C 8 7 8 . 1 0C 8 8 0 : 0 BC 8 B 8 : 0 8C 8 9 0 ; C 8C B 9 8 : 0 6C 8 A 0 1 1 5C 8 A 8 i 0 7C 8 B 0 . 0 5C 8 B 8 t 0 8C 8 C 0 I B DC 8 C B i 0 7C 8 D 0 : 4 CC 8 D 8 : 9 9C 8 E 0 S 0 7C B E B i A DC 8 F 0 : D 0C 8 F B I 0 8C 9 0 0 I 5 3C 9 0 8 : F CC 9 1 0 I F CC 9 1 8 1 0 6C 9 2 0 : A DC 9 2 8 : 0 CC 9 3 0 : 1 0C 9 3 8 i 4 9C 9 4 0 i A DC 9 4 S i D 0C 9 5 0 I 0 SC 9 5 8 i 2 9C 9 6 0 I 9 9C 9 6 8 1 0 4C 9 7 0 1 0 1

i j o y i n * i

D o i !

C F 0 D 0 0 C 0 3 A D B C D D D D A C 0 D A 3 D 1

A 9 D 2 4 D 1

A D F 1 A A 0 2 9 D

0 1 D 09 1 8 1 4 6 0 C D C F E 0 6D 0 B 9B D 0 61 D A F 0 A 0 0 B 0

0 D 2 D

B D 0 74 9

F D C F 0 C 9 A 90 C 4 E D 0

4 9

2 C 0 80 I

A

6 C C

B 0 D I

2 D

4 4 2 1 D F 0 C e

0

— i

0 2 9 0 A A B

T

3 A D C 0 5 D 2 D 4 9 1 F D 0 D D 0 0 F D 0 0 C 0 2 9 4 1 B D F 0 C D 0 0 2 D F F 0

3

B 1 A A 0 9 F 0 C 0 0 D 0 0 C 0 C D 4 B F 9 F 8 0 0 2 A F 0 9 C 0 A 8 0 C 0 0 2 2 D

0 D 0 1 D 0 0 C 0 0 D 2 4 D 0 D 4 B A 0 0 0 0 0 8 9 0 C 0 D 0 F 0 0 1 B 0 A A 0 0 C

D 0 9 D 0 4 D 0 B 8 C 0 D D D D B 2 C F D 0 8 D 1 2 E A A 9 D D 8 0 D 1 D F 0 C C 5

E A C B 1 1

A A E A E 0 F 9 9 F 1 1 5 0 C 0 B A 0 A 7 D F 1 8 B 5 A C 6 2 3 E I 5 4

l K I V I AT I M C C ™

E x c e l l e n t p a r t yS i m i l a r t T V

w i t h" C o u c h

l \ i f O LD n t T w

* * C l q !

l i k t l r ™

N - g a m e !

C 9 7 8 i F 0C 9 B 0 i F CC 9 8 8 : 0 1C 9 9 0 . F 8C 9 9 8 i 9 9C 9 A 0 : 9 9C 9 A 8 i A 5C 9 B 0 ; 4 CC 9 B 8 : D 0C 9 C 0 1 C 9C 9 C 8 : C 0C 9 D 0 : C 9C 9 D 8 : 0 0C 9 E 0 : D 0C 9 E 8 : 1 0C 9 F 0 : 4 CC 9 F 8 i D EC A 0 0 1 E EC A 0 B i F 0C A 1 0 i D 0C A 1 8 : C 9C A 2 0 : C 9C A 2 8 i l 5C A 3 0 : 6 0C A 3 8 : 2 0C A 4 0 1 C 9C A 4 8 : 0 8C A 5 0 : D 7C A 5 8 j 0 2C A 6 0 i 2 0C A 6 8 ; D BC A 7 0 i 2 BC A 7 8 ; 4 DC A B 0 : A 9C A 8 8 : 8 DC A 9 0 : A 2C A 9 B : A 0C A A 0 I 2 3C A A 8 i C BC A B 0 ; 2 0C A B 8 : 0 DC A C 0 : 8 D

N a m e T h a t T u n e ! "T R I V I A

P o t a t o e sT W I S T

• ■ d e l l o h t t !

d I t e f l f a i l I P U h a T . Y . T R I V I A T U N E I I * > ! ■ * * > i T t v n t A n

m . 2 0 0

c h t i r # n O o " Ho u N i n l 0

I r * » d r r ^ j

H I V O U H B U Z Z 1 F

■ v a n q u

S h « * p y o u *

T o i a t t u n

D T i i ^ * t u n .

C i M t i m t d p f ( H j r * m t ( I

" T T u n a D

" B o c k T f m i

" ■

* ■

g

r n

i t v o

' g a m p | " - h o a e ( * i n J w t i p i t ,

i n r o o r n f l y s e i * c t B O l e f r ^ s ^ f i 5 . 1 1 m r r t e m e w i g s p l a y e d

" o y o o * a

c n a n c t B u H a a H v c a r H

■ j f l i

j y o 0 f T n w t i * | I r r v t a f u n * y o u ' r e t w r o i o

B u ( S o n 0 «

c o n t l f i

M y o t j f l r f [ M l i o j i b i A j i d j d r f l B yN v - C c o ' i d e n i b f t l ^ H B n c ^ r i f l f m v l l

l p i t y T T R I V I A

9 f o 1 1 9 9 5 ( p l u s B 2 s h r n p i n g r n a n

.

T U N E S .

k n g )

D o n a v a n S c i e n t i f i c S o f t w a r eF O D o M Q u m a l rA T I

C a h T o m r ar j q r i

> C » * l o r "y o u r o w l i » i t t u n a d i t u T o u w i t n a n D o

f o

* I M I I ( i f t f f M f t S B T

C o v I n

t N N t

■ I y r » l " c o r * r j s

0 2 9 0 2 2 F D C 4 9 0 D 1 r > D 0 0 1 0 5 0 C C 0 6 2 C S D B D D 0 3 0 0 C 2 1 0 I

■ M i '

A 0 2 C 0 0 2 C F D F D C A A C D 0 F E F D C 0 C C 0 6 2 C 2 A B B D 2 A A 2 C C D

j v a n S c t f f f E l t U 3 o " w i r i L i l h n a T L i n a

0 9 9 2 CC 0 D 0 4 A C 0 D 0 0 4 A 3 C 9A 9 0 1 9 90 F C 9 0 C 0 0 D 0 4 0 4 C E B0 7 F E 0 02 E E 0 21 F 1 1 D 0 4 5F F 9 D 0 A 9 C l 9 96 C 0 B 0 D 0 D 0 6 00 0 B 0 D 0 0 D C E 0 0 2 0 8 2 D 0 E E 0 0 0 D 0 0 DC A E E 0 C 9 0 5 D 01 C A C E6 A 0 D 8 D 2 A0 3 D 4 C4 D 8 3 A D 8 8 DB D 3 D D 81 C 2 0 2 1 0 2 A 2 2 C A 2 2 C 0 1 F 0 0 6 A 9 0 F

0 1 C A A 0 F B C C D 0 C F D F D C C 0 D 0 D 0 2 E 0 0 0 B D D 4 3 A 2 C 2 A 6 A B

A A B 0 0 0 0 0 C A 6 B 0 8 6 0 0 E 0 D 6 2 C 0 B 0 2 C 0 2 8 8 D D 0 C 2 1 2 A 0 1

3 E 8 A 6 A B 7 E D A 3 B F D E 2 3 E 9 7 7 E E 0 0 A 3 E C D F F 4 7 D 4 E C 4 1 8

C A C a D C A D 0 : 2 C A D B : 0 8C A E 0 : 0 FC A E 8 : 0 EC A F 0 : A DC A F 8 : 8 DC B 0 0 : A DC B 0 8 : 6 9C B 1 0 : 1 8C B 1 8 : A 0C B 2 0 : 2 9C B 2 B : 4 AC B 3 0 : 6 0C B 3 8 : 0 0C B 4 0 : 0 0C B 4 B : 8 6C B 5 0 : 1 5C B 5 8 : 2 0C B 6 0 : 1 3C B 6 8 : 0 0C B 7 0 : B 5C B 7 8 : D AC B 8 0 : 8 0C B S S i F EC B 9 0 : 0 1C B 9 8 : F EC B A 0 : 3 6C B A 8 : 0 6C B B 0 : 6 0C B E 8 : 6 6C B C 0 : F FC B C 6 : 0 4C B D 0 : 1 3C B D 8 : 0 0C B E 0 : 0 4C B E 8 : 0 0C B F 0 : 2 6C B F 8 : 0 0C C 0 0 : 4 0C C 0 S : 0 2

6 B C 0 0 0 3 0 B 6 0 0 4 2 2 3 B 1 0 1 B 0 3 0 0 F 0 3 0 C 0 F 2 1 0 0 8 0 0 0 0

8 C 0 2 B 0 0 0 8 B 2 6 1 0 0 1 0 0 0 0 1 C 3 0 7 F 0 1 6 6 1

F 1 2 0 0 0 8 0 0 0

I F 0 82 D D 0 9 C 0 F 0 82 0 A 9 B A4 4 3 0 8 D 3 A0 1 B A 6 9 B 01 3 1 51 4 1 41 0 5 0 2 0 0 7 0 90 0 0 9 0 D0 D 0 53 0 3 0F F F FE 0 6 0F F 7 F1 0 0 8 3 0 0 10 0 0 0F F 8 07 F F F0 C 0 F0 0 0 20 0 0 00 0 0 01 0 0 1 0 4 0 20 0 0 04 0 0 0

A D V A N C E DD E T E C T I O N

C o n t r o lr e l a y s .C o n n e c ta n

N l i g h t s

N T E R F A C Ea p p l i a n c e s

2 C A A 4 1 B 4

A 0 6 0 9 0 0 1 0 6 0 2 0 0 F F 0 F 0 8 A 6 0 F 1 0 2 0 4 0 0 0 0

9 A 0 0 1 6 3 4 0 6 B 4 2 2 0 1 0 1 0 8 2 2 0 8 0 F C C 0 0 F 0 0 0 9 0 8 9 2 0 0

C O N T R O L1 E A S I E R T

h e a t i n cJ S

C 0 8 8 C B 0 1

0 B 9 4 0 2 0 2 1 0 A B 8 0 0 F 7 0 8 0 0 0 E 0 0 0 4 9 1 0 9 0 0

3 A 8 8 B C 4 B E 5 3 1 6 2 B 4 8 E B D 0 4 A F 1 8 9 7 D 4 C 6 F 1 6 9 E 6 B B A

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

p r e s s u r e s e n s o r s .s o u n d , m o i s l u r e .

3 s e p a r a t e b u f l e r e d d i g i t a l o u t p u t l i n e s .3 s e p a r a t e d i g i t a l i n p u t l i n e s .

B H 1 0 0U s e r

I / M a n u a l .

s a m p l e p r o g r a m s□ t y p i c a l h o o k u p s

C a r di n s t r u c t i o n s .

d i a g r a m sS 1 2 9

C o m p l e t e I / C o u r s en r h i H f ^ R ( I D a / i l n n c ' r' i i i i u 1 . U v

M o d u l e , C o u r s eU s e r M a n u a l .

B e g i n n e r ' s l / CC o u r s e M a n u aL e a r n a l

m

J b o u t

P .

M a n u a l a n $ 1 5 9

I n t e r f a c e$ 1

I n t e r f a c i n g

C h a n n e lC o n v e r s i o nF a s t

d e v i c e .l l u i c l e v e l

A / P l u g - i nM o d u l e S 4

b i 0 - 5 V A / c o n v e r t e r .

S e c u r i t y S y s t e m M o d u l eW i l h s i r e n ,s o l l w a r a .

B e g i n n e r ' sW i t hr e l a y

I N T E L L I G E N TB O 7 0 P O T S D A M

( 3 1 5 )C a l l ( o f r e e

L E D s

s w i t c h e s

M o d u l e

a n $ 3

S 2 s w i t c h e s a n

R e q u i r e s t h B H 1 0 0

I / . N 1 3 6 7 6

2 6 5 - B 3 5 Qb r o c h u r e t o d a y !

B e w a r e o I m i t a t i o n s - g e t t h l i g h q u a l i t y o r i g i n a l B H 1 0 0A d S f o p o s t a g e a n s p e c i f y C - 6 4 o V I C - 2 0 .

Page 94: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 94/120

E d u c a t i o n a l S e r i e sM e r i t A u d i o V i s u a l h a r e l e a s e ds e r i e s o f d i s k s i n t e n d e d t h e l p s t d e n t s i g r a d e s f o u r a n a b o v el e a r n b a s i c m a t h p r o b l e m - s o l v i n gs k i l l s . W o r d P r o b l e m T u t o r i d s i g n e d t t e a c h t h s t u d e n t h o t s o l v e w o r d p r o b l e m s a n e s t i m a t ea n s w e r s . T h s t u d e n t m u s t s e l e c tt h c o r r e c t o p e r a t i o n s i o r d e r t s o l v e t h e p r o b l e m . T h e r e a r e f o u rl e v e l s o d i f f i c u l t y f o t h s t u d e n t sa n c l a s s r e c o r d m a n a g e r f o t h t e a c h e r .

T h e l e v e n d i s k s i t h s e r i e sa r e : a d d i t i o n a n s u b t r a c t i o n ; m u t i p l i c a t i o n a n d i v i s i o n ; m u l t i p l i c at i o n , d i v i s i o n , a n m u l t i - o p e r a t i o n s ;m u l t i - o p e r a t i o n s : w h o l e n u m b e r s ;m i x e d p r a c t i c e : w h o l e n u m b e r s ;f r a c t i o n s ; d e c i m a l s ; f r a c t i o n s a n d e c i m a l s ; p e r c e n t s ; m i x e d p r a c t i c e :f r a c t i o n s , d e c i m a l s , a n p e r c e n t s ;a n t e a c h e r ' s k e f o a l t h d a t ad i s k s .

T h r e t a i l p r i c e f o e a c h d i s k i $ 4 9 . 9 5 . A l e l e v e n d i s k s c a b e p u rc h a s e d f o $ 4 4 9 . 9 5 .

M e r i t A u d i o V i s u a l , 1 5 C h a mb e r s S t . , N e Y o r k , 1 0 0 0 7C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 0 .

P r e s i d e n t i a l E l e c t i o n sP r e d i c t o rW i t h P r e s i d e n t E l e c t — 1 9 8 8 E d i t i o n ,y o c a s i m u l a t e a n p r e s i d e n t i a le l e c t i o n f r o m 1 9 6 0 t h r o u g h t h u c o m i n g 1 9 8 8 e l e c t i o n . T h i s n e g a m e f r o m S t r a t e g i c S i m u l a t i o n sc o n t a i n s r o s t e r o f 7 1 a c t u a l c a n d id a t e s , o y o c a c r e a t e y o u r o w c a n d i d a t e . T h g a m e c o v e r s n i n e -w e e k p e r i o d — f r o m L a b o r D a t E l e c t i o n N i g h t — i n w h i c h y o m u s tc a m p a i g n , a l l o c a t e c a m p a i g n f u n d s ,s t u d y t h p o l l s , a n p e r f o r m t h d u t i e s o c a n d i d a t e o c a m p a i g nm a n a g e r .

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

9 C O M P U T E V s C a z o U e S e p t e m b e r 1 9 8 ?

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

P r e s i d e n t E l e c t — 1 9 8 8 E d i t i o n i d e s i g n e d f o u t t h r e e p l a y e r s( g r a d e t h r o u g h c o l l e g e - l e v e l ) .P l a y m a l a s t f r o m o n e - h a l f h o u ru t s i h o u r s .

T h p a c k a g e i n c l u d e s d i s k ,r u l e b o o k , c a m p a i g n s t r a t e g y s h e e t ,a n a e l e c t i o n m a p . R e t a i l p r i c e i $ 2 4 . 9 5 .

S t r a t e g i c S i m u l a t i o n s , 1 0 4 6 N .R e n g s t o r f f A v e . , M o u n t a i n V i e w , C 9 4 0 4 3C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 1 .

E d u c a t i o n a l S o f t w a r eF o u r n e e d u c a t i o n a l p r o g r a m sf r o m G a m c o r e w a r d s t u d e n t s w i t ha a r c a d e g a m e w h e n t h e y s c o r ec e r t a i n p e r c e n t a g e i e a c h l e s s o n .S t u d e n t s h a v e t h r e e c h a n c e s t a s w e r e a c h q u e s t i o n b e f o r e t h e c o rr e c t a n s w e r i d i s p l a y e d . T h s t u d e n t ' s p e r f o r m a n c e i r e c o r d e da t h e n o e v e r y l e s s o n .

E a c h p r o g r a m h o l d s u t 2 0 n a m e s a n r e c o r d s w h i c h t e a c h e r sc a v i e w o p r i n t o u t . T e a c h e r s m a c h o o s e t u s t h g a m e o p t i o n ,c h o o s e t h p e r c e n t a g e o c o r r e c t r s p o n s e s , a n c h o o s e t t u r n t h es o u n d o n o o f f ,

T h f i r s t p r o g r a m , A d d i t i o n a n S u b t r a c t i o n , h a s i d i f f i c u l t y l e v e l sf o a d d i t i o n a n f i v e l e v e l s f o s u t r a c t i o n . T h p r o g r a m a l s o o f f e r st w l e v e l s o f d i f f i c u l t y i t h m i x e d - o p e r a t i o n s s e c t i o n . M u l t i p l ic a t i o n a n L o n g D i v i s i o n , l i k e A d d it i o n a n S u b t r a c t i o n , h a s i l e v e l s o d i f f i c u l t y f o r m u l t i p l i c a t i o n a n f i v el e v e l s f o d i v i s i o n , p l u s t w m o r el e v e l s f o m i x e d o p e r a t i o n s . B o t h o t h e s e p r o g r a m s a r e p a r t o t h W h o l e N u m b e r s s e r i e s .

P a r t s o f S p e e c h i n c l u d e s s i d i f e r e n t l e s s o n s : n o u n s , v e r b s , p r n o u n s , a d j e c t i v e s , a d v e r b s , a n p r e p o s i t i o n s .

S t a t e s a n C a p i t a l s p r o v i d e se i g h t l e s s o n s i U . S . g e o g r a p h y , i c l u d i n g t w o - l e t t e r a b b r e v i a t i o n s f o s t a t e s , l o c a t i n g s t a t e s o m a p s , l e a r ni n t h c a p i t a l c i t y o e a c h s t a t e , a n l e a r n i n g t h p r i n c i p a l c i t i e s i n s t a t e .

E a c h o t h e s e p r o g r a m s i a v a i l a b l e o t h C o m m o d o r e 6 f o $ 4 4 . 9 5 .

G a m c o I n d u s t r i e s , B o 1 9 1 1 , B i S p r i n g , T 7 9 7 2 1C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 2 .

A r c a d e - S t y l e A d v e n t u r e sI S k R u n n e r f r o m S p i n n a k e r , y o m u s t p r o t e c t t w e n t y - f o u r t h - c e n t u r ym a f r o m t h d r u g , S k y , b d s t r o y i n g t h e S k y - m a n u f a c t u r i n gm a c h i n e s a n t h e i r d e f e n s e s . Y o u rj e s k i m m e r a n t h r e e s k b i k e r sh e l p y o o u t .

I B a z o o k a B i l l , y o u h a v e t w a r d o f v a r i o u s e n e m y s o l d i e r s ,t a n k s , t r u c k s , a n a i r c r a f t u s i n gy o u r f i s t s a n a a r s e n a l o m a c h i n eg u n s , f l a m e t h r o w e r s , k n i v e s , b z o o k a s , a n j e f i g h t e r s . T h e r e a r o v e r 1 0 0 s c r e e n s o t e r r i t o r y w i t h a m a n y a 1 5 a t t a c k e r s o o n s c r e e n .

B o t h o f t h e s e a r c a d e - a d v e n t u r eg a m e s f o t h C o m m o d o r e 6 r q u i r e a j o y s t i c k . T h r e t a i l p r i c e f o S k R u n n e r i $ 2 9 . 9 5 ; B a z o o k a B i l l i $ 1 9 . 9 5 .

S p i n n a k e r S o f t w a r e , K e n d a l lS q u a r e , C a m b r i d g e , M 0 2 1 3 9C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 3 .

N e R e l e a s e s F r o mB r o d e r b u n dS e v e r a l n e s o f t w a r e p a c k a g e s a r n o a v a i l a b l e f o t h C o m m o d o r e6 f r o m B r e d e r b u n d . T y p e ! , t y i n g - i n s t r u c t i o n p r o g r a m , c o m e sw i t h l i m i t e d - t i m e o f f e r i w h i c hy o c a r e c e i v e a $ 1 r e b a t e i y o m a i l B r o d e r b u n d t h p r o g r a m d i s kf r o m a o l t y p i n g - i n s t r u c t i o n p r g r a m , a l o n g w i t h c o u p o n a n dy o u r s a l e s r e c e i p t f o T y p e ! . R e t a i lp r i c e i $ 3 9 . 9 5 .

C a u l d r o n i t w g a m e s i o n e .

Page 95: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 95/120

I t h f i r s t g a m e , y o a r e a w i t c hq u e e n i s e a r c h o y o u r g o l d e nb r o o m w h i c h h a b e e n s t o l e n b t h p u m p k i n g . I t h s e c o n d g a m e ,y o t a k e t h e p a r t o f i h e p u m p k i n gw a r r i o r w h m u s t d e s t r o y t h e w i t c hq u e e n . I b o t h g a m e s , t h o b j e c t i t c o l l e c t i n g r e d i e n t s t b r e wm a g i c s p e l l i n t h c a u l d r o n . T h e r ea r o v e r 1 9 0 s c e n e s w i t h s o u n d a n m u s i c . T h r e t a i l p r i c e f o t h p a c ka g i $ 2 9 . 9 5 .

B r o d e r b u n d h a r e d u c e d t h p r i c e o T h T o S h o p t $ 3 9 . 9 5 .T h i s p r o g r a m a s s i s t s y o i d e s i g ni n m o d e l s s u c h a a n t i q u e t r u c k s ,c a r o u s e l , a n j e p l a n e s . Y o c a t h e n p r i n t o u y o u r d e s i g n , p a s t e i o n t o c a r d s t o c k , a n c u o u a n a s e m b l e t h m o d e l . T h e r e i a l s oT o S h o p R e f i t ! f o r $ 1 9 . 9 5 .

B r f i d e r b u n d S o f t w a r e , 1 P a u lD r . , S a R a f a e l , C 9 4 9 0 3 - 2 1 0 1C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 4 .

S p a c e D e f e n d e r sD e e p S p a c e i 3 - s p a c e c o m b a ts i m u l a t i o n p a c k a g e d t r e s e m b l eb r i e f i n g k i t ; i c o m e s i a a c c o rd i o n - s t y l e f i l e f o l d e r w i t h p r e s sc l i p p i n g s , m e m o f r o m t h C o m -m a n d e r - i n - C h i e f , l e t t e r f r o m t h P r e s i d e n t o U n i t e d P l a n e t s , a i t e l l i g e n c e r e p o r t o O p e r a t i o n C p e r n i c u s , a n t h s t a r s h i p t r a i n i n gm a n u a l .

C o n t r o l t o w e r v i e w f r o m D e e p S p a c e .

T h g o a l i t d e f e n d t h a s t e ro i b e l t b e t w e e n J u p i t e r a n d M a r sf r o m i n v a d i n g a l i e n s . T h e r e a r e f o u rm a i n m i s s i o n s — c o l l e c t u r a n i u md e p o s i t s , e s c o r t e n v o y s h i p s o u t o h o s t i l e t e r r i t o r y , e l i m i n a t e d e a d l yb a c t e r i a , a n d e f e n d t h H u r c u l i sb a s e f r o m a t t a c k . Y o u r s p a c e s h i pc o c k p i t h a a i n s t r u m e n t p a n e ld i s p l a y , s i d e v i e w s , a n v i e wf r o m t h e c o n t r o l t o w e r . T h a c t u a ll a w s o m o t i o n i s p a c e t a k e e f f e c t. . h e n e v e r y o m a n e u v e r t h s h i p .

T h r e e s k i l l l e v e l s a r a v a i l a b l e .

D e e p S p a c e r e t a i l s f o $ 3 9 . 9 5f o t h C o m m o d o r e 6 v e r s i o n .

S i r - T e c h S o f t w a r e , P . O . B o 2 4 5 ,C h a r l e s t o w n O g d e n s b u r g M a l l , O g d e n s b u r g , N 1 3 6 6 9C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 5 .

C r e a t e B B W i t h T h B o s s f r o m S o f t T o o l s , y o c a c r e a t e y o u r o w b u l l e t i n b o a r ds y s t e m , c u s t o m i z i n g i f o y o u r u s e r s .T h B o s s i w r i t t e n i m a c h i n e l a g u a g e f o s p e e d a n i n o c o p yp r o t e c t e d . T h p r o g r a m c o n t a i n sm o s t o f t h e c o d e f o t e l e c o m m u n ic a t i o n s p r o g r a m , a n i a l s o h e l p sy o w r i t e s m a l l r o u t i n e s t a d t t h p r o g r a m s . T h l a t e s t v e r s i o n i c l u d e s s y s t e m e d i t o r w i t h w o r dw r a p f o 8 0 - c o l u m n m o d e .

S o f t T o o l s p r o v i d e s t e l e p h o n es u p p o r t f o r e g i s t e r e d u s e r s o f T h B o s s , a w e l l a s a m a n u a l , n e w s l e tt e r , a n t h G e n e r i c B B s e r v i c e .

T h p r i c e o f T h B o s s i $ 3 5 .D i s k u p d a t e s a r e a v a i l a b l e f o $ 1 0 .

S o f t T o o l s , S n o w d o n , P . O . B o 7 2 0 5 , M o n t r e a l , Q u e b e c , C a n a d aH 3 3 Y C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 6 .

B r u s h U O Y o u r E t i q u e t t eA n e w p r o g r a m f r o m B l u e L i o nS o f t w a r e i d e s i g n e d t h e l p p e o p l eo a l a g e s i n c r e a s e t h e i r k n o w l e d g eo p r o p e r m a n n e r s , b o t h a h o m ea n i n t e r n a t i o n a l l y . R S V P p r e s e n t sa v a r i e t y o f s o c i a l a n b u s i n e s s s i t ua t i o n s a n t h e n t e s t s t h p l a y e r ' sr e s p o n s e . F i r s t , t h p l a y e r c h o o s e sc a r e e r a n t h e n r e s p o n d s t o r e a l -l i f e s i t u a t i o n s s u c h a t r o u b l e s o m et e l e p h o n e c a l l s a n p r e p a r i n g b u s in e s s l e t t e r s . T h p l a y e r ' s c a r e e r p r g r e s s e s a s h o s h a p p r o p r i a t e l yr e s p o n d s t t h s c e n a r i o s . O u t s i d eo b u s i n e s s , t h e r e a r a l s o r o l e -p l a y i n g g a m e s f o f o r m a l d i n n e rp a r t i e s a n l e a r n i n g t d e a l w i t ht h s p e c i a l w a y s o f f r i e n d s a n a s o c i a t e s . Q u e s t i o n - a n d - a n s w e r s e t i o n s q u i z p l a y e r s o v a r i o u sf o r e i g n c o u n t r i e s a n c a t e g o r i e s .

A v a i l a b l e f o t h C o m m o d o r e6 f o $ 2 9 . 9 5 .

B l u e L i o n S o f t w a r e , P . O . B o 6 5 0 , B e l m o n t . M A 0 2 1 7 8C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 7 .

E n e r g y C r i s i sC a r e f u l m o v e s a n s t r a t e g y a r n e e s s a r y f o y o t d e f e a t t h s e n t r y

a n h e a r m y o l a n d g a z e r s i T h S e n t r y . E n e r g y i t h m o s t i m p o rt a n t c o m m o d i t y i n t h i s n e w g a m ef r o m F i r e b i r d , a n d y o u a n y o u r r b o m u s t a b s o r b t h e n e r g y f r o mt h s e n t r y i o r d e r t s a v e t h w o r l d .H o w e v e r , a t h s a m e t i m e , y o h a v e t a v o i d t h s t a r e s o f t h e l a n d -r o v e r s , w h i c h w i l l s t e a l y o u r e n e rg y A l t h a c t i o n t a k e s p l a c e o v e r1 0 , 0 0 0 l a n d s c a p e s i 3 - g r a p h i c s .

T h S e n t r y f o t h C o m m o d o r e6 i n c l u d e s a i l l u s t r a t e d b o o k ,q u i c k - k e y g u i d e , a n p i n - o n b u tt o n . S u g g e s t e d r e t a i l p r i c e i $ 3 9 . 9 5 .

F i r e b i r d L i c e n s e e s , P . O . B o 4 9 R a m s e y , N 0 7 4 4 6C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 8 .

B S u C o m m a n d e rY o c a t a k e c o m m a n d o W o r l dW a I f l e e t - c l a s s s u b m a r i n e w i t hA c t i o n S o f t ' s U P e r i s c o p e ! f o t h C o m m o d o r e 6 4 T h e r e a r 1 h i t o r i c a l s c e n a r i o s f o y o t f o l l o w ,o y o c a c r e a t e y o u r o w d i v e s .Y o u r m i s s i o n i t s e a r c h t h A t l a nt i a n P a c i f i c O c e a n s f o f r e i g h t e r s ,

s c e n e f r o m A c t i o n S o f t ' s U P e r i s c o p e !

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

v a r i a b l e - p o w e r p e r i s c o p e , t o r p ed d a t a c o m p u t e r , a n c h a r t s o f t h eo c e a n s . T h e r e ' s a a d j u s t a b l e t i m es c a l e a n a r e a l i l t y m o d e . T h e s h i p sa p p e a r i 3 - g r a p h i c s .

R e t a i l p r i c e i $ 2 9 . 9 5 .A c t i o n S o f t , 2 0 1 W . S p r i n g f i e l d ,

A v e . , S u i t e 1 1 1 , C h a m p a i g n , I 6 1 8 2 0C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 9 .

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

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

Page 96: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 96/120

P a r a m e t e r s R U S u p e r N l b b l e r 6 U t i l i t i e s U n l i m i t e d h a d o n e i a g a i n . b r a n d n e N i b b l e r a t h e b e s t p r i c e a v a i l a b l e . T h i s p a c k a g e c o m e s w i t h 5 h i g hq u a l i t y p a r a m e t e r s , S u p e r N i b b l e r , a n t h S u p e r F a s t f i l ec o p i e r Y o g e a l t h i s f o r j u s t

P a r a m e t e r s / ? U S u p e r N i b b l e r 1 2 S u p e r N i b b l e r i f a s t , r e l i a b l e 2 - s i d e d 1 2 8 / 1 5 7 1 p r o d u c e db o n o t h b e s t p r o g r a m m e r s a n y w h e r e . T h i s p a c k a g e i c l u d e s 5 o t h l a t e s t p a r a m e t e r s o f f e r e d b U t i l i t i e s U l i m i t e d .

A l t h i s f o r

P a r a m e t e r s f t U S u p e r N l b b l e r s 6 4 / 1 2 6F o t h o s e o y o w h n e e d b o t h S u p e r N i b b l e r s t h i s i t h u l t i m a t e p a c k a g e . T h i s p a c k a g e i n c l u d e s S u p e r N i b b l e r 6 4 S u p e r N i b b l e r 1 2 8 , S u p e r F a s t f i l e c o p y , a n 1 0 o o u b e s tP a r a m e t e r s

F o j u s t

P a r a m e t e r s R U 1 0 P a c k V o l u m e # T h O r i g i n a l . Y o g e 1 0 o t h e b e s t P a r a m e t e r s . A n w h e r e . . t h e s e p a r a m e t e r s a r e p r o f e s s i o n a l l y d o n e , e a s yt u s e , a n m e n u d r i v e n f o f a s t , r e l i a b l e p e r f o r m a n c e . T h i sp a c k a g e w i l l r e m o v e a l p r o t e c t i o n . I n c l u d e d a r t i t l e s f r o mE p y x , , E l e c t r o n i c A r t s , A c c o l a d e , M m d s c a p e , B r o d e r b u n d ,S S I , A c t i v i s i o n , B e r k e l e y , A c c e s s , S p r i n g b o a r d , a n M i c r o p r o s e p l u s m a n y m o r e . V o l u m e # i n o a v a i l a b l ef o t h s a m e l o p r i c e : $ 1 9 . 9 5 . T h e s e a r a l q u a l i t yp r o d u c t s — n o t i l l e r o j u n k . T h e s e a r e t h e s a m ep a r a m e t e r s t h a t a r i n c l u d e d i t h S u p e r N i b b l e r P a c k s .

$ 1 9 9 5

U T I L I T I E S U N L I M I T E D1 2 3 0 5 N . E . 1 5 2 n d S t r e e t .

B r u s h P r a i r i e W a s h i n g t o n 9 8 6 0 6 S

O 0 o t a k e n 2 r o u tM r w o d o r * * « k JI I j w j m t f i T p l a c e y o u iD r c f e f b p f l o r w . c *J H K * 2 M * S 3O d I 3 s h i p p i n gh a r v i k n g o a l o d d i i t t O O

L o c k P l C 6 4 / 1 2 8 ( T h e B o o k )L o c k P i 6 4 / 1 2 8 w a p u t o g e t h e r b U t i l i t i e s U n l i m i t e d a t o o l f o t h o s ew h h a v e d e s i r e t f i n d o u h o t h h e a v y h a c k e r s d i t T h i sp a c k a g e i n c l u d e s :1 L o c k P i b o o k t h a t g i v e s y o s t e p -b y - s t e p i n s t r u c t i o n s o b r e a k i n g o b a c k i n g u o v e r 1 0 p o p u l a r p r g r a m s u s i n g H e s m o n a n S u p e r e d i t .

T h i n s t r u c t i o n s a r s c l e a ra n p r e c i s e t h a t a n y o n e c a n u s i t 2 L o c k P i d i s k h a H e s m o n 6 4 S u p e r e d i t . D i s k C o p a r e . K e r n a l S a v e , I / S a v e , a n D i s k F i l e l o g w i t h d e t a i l e di n s t r u c t i o n s o h o t u s t h e s e p r o g r a m s a l o o n d i s k .3 W a l s o h a v e l i m i t e d s u p p l y o H e s m o n c a r t r i d g e s t h a tw i l l b g i v e n o u f r e e w h i l e s u p p l y l a s t s .

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

P a r a m e t e r s R U 1 P a c kT h e s e a r e a r l y r e l e a s e s o t h e n e x t 1 0 p a c k . T h e s e w i l l b a v a i la b l e e v e r y l w e e k s o w h e n e v e r t h e r e a r e 1 0 g o o d n e w s o f tw a r e r e l e a s e s a v a i l a b l e l o i h e C - 6 4 / 1 2 8 . S i y o c a n ' t w a i l f o i h n e x t v o l u m e , c a l l u s — w e ' l l t e l l y o u w h a t i h n e x i 1 p a c k h a s o i

a n 5 / 1 9 9y o c a o w i t f o j u s t " * ' "

T H E Y ' V E D O N E I G A I NT h e p r o g r a m m e r s w h c r e a t e d S n a p s h o t 6 4 t h h o t t e s t " m e m o r y c a

t u r e " u t i l i t y o t h m a r k e t , h a v e d o n e i a g a i n ! I n t r o d u c i n g S U P E RS N A P S H O T , t h e u l t i m a t e c a r t r i d g e f o t h C 6 4 / C 1 2 8 .

S U P E R S N A P S H O T c o m b i n e s s e v e r a l d i f f e r e n t f u n c t i o n s i n t o o n r e v ol u t i o n a r y n e c a r t r i d g e . F i r s t a n f o r e m o s t , S U P E R S N A P S H O T i s t a t e -o f - t h e - a r t m e m o r y c a p t u r e d e v i c e . T h i s m e a n s l h a t y o u c a n l o a d a p r o g r a mi n t o y o u r c o m p u t e r ' s R A a n d , a t h l o u c h o b u t t o n , c a p t u r e a n e x a c ti m a g e o y o u r c o m p u t e r ' s m e m o r y . T h a t i m a g e c a n t h e n b e s a v e d t o d i s k ,a l l o w i n g y o t m a k e w o r k i n g , U N P R O T E C T E D b a c k u p s o y o u r s o f t w a r e !

A n t h a t ' s j u s t t h b e g i n n i n g — h e r e ' r e s o m e o t h h i g h l i g h t s o f I h i s I n c r e d i b l e c a r t r i d g e :S U P E R S N A P S H O T w o r k s o t h C 6 o t h C 1 2 8 I t h 6 m o d e !W i l l c o p y 9 9 . 9 % o a l m e m o r y r e s i d e n t s o f t w a r e o t h m a r k s ! t o d a y !S U P E R S N A P S H O T t i l e s w i l l r u w i t h o u t t h e c a r t r i d g e b e i n g p l u g g e di n N e x p e r i e n c e r e q u i r e d t h a n k s t o u w i n d o w d r i v e n u s e r m e n u s !A l l o w s y o t c o m b i n e s e v e r a l d i f f e r e n t p r o g r a m s o n t o a s i n g l e d i s k !Z 4 a n b o a r d — e a s l h y e x p a n d a b l e t 4 0 w i t h p l u g I E P R O M ' i !O u T u r b o D O S I t h m o s t c o m p a t i b l e l a s t l o a d e r w e ' v e e v e r t e s t e d !

T h s p e c i a l b u i l t I n D O w e d g e c o m m a n d s w i l l s u p p o r t d e v i c e s 8 S 1 0 a n d 1 1 O u R O M - b a s e d m a c h i n e l a n g u a g e m o n i t o r w i l t N O c o r r u p t m e m o r y !U n i q u e R E S U M E f e a t u r e l e t s y o f l i p I a n o u o r u n n i n g p r o g r a m s !H i - r e s s c r e e n d u m p w o r k s w i t h 1 5 2 5 , 1 5 2 6 , c o m p a t i b l e s l i k e E p s o n

G e m i n i !S U P E R S N A P S H O T a l s o w o r k s w i t h a l a f t e r m a t k e l d i s k d r i v e s t e s t e d I d a t e , s u c h a t h M S D , F S D , E n h a n c e r , a n m o r e .

S p e c i a l B o n u s : 4 F R E E c u s l o m o d d e s i g n e d K r a c k e r J a p a r a m e t e r s c o m p l e t e w i t h l a s t c o p i e r .W h b u s e p a r a t e c a r t r i d g e f o e a c h m a j o r f u n c t i o n ? f a s t l o a d e r c a r t r i d g e . m a c h i n e l a n g u a g e m o n i t o r . s c r e e n

d u m p . D O w e d g e c o m m a n d s . A m e m o r y c a p t u r e u t i l i t y . W h a t w o u l d i c o s t f o t o u r o r f i v e c a r t r i d g e s , n o t m e n t i o n a e p a n s i o n b o a r d t o h o l d t h e m a l l ? T h a n k s t S U P E R S N A P S H O T , y o u ' l l n e v e r h a v e t o f i n d o u t ! S P E C I A L O F F E R F O S N A PS H O T 6 O W N E R S : S e n d u y o u r w o r k i n g S n a p s h o t 6 c a r t r i d g e ( w i t h t h o r i g i n a l o w n e r ' s m a n u a l A N t h e f u n c t i o n k e o v e r l a y c a r d ) i g o o d , w o r k i n g c o n d i t i o n w i t h y o u r o r d e r ( o a $ 1 0 . 0 0 d i s c o u n t o i t h p r i c e o i h n e S U P E R S N A P S H O T !T h i s o t t e r a p p l i e s o n l y t o d i r e c t o r d e r s .

G C M P I T E F M A R TN e e f l m o r e i n l o ? C a l l o

w r i t e l o o u t r e e c a t a l o gD E A L E R ' S — D o n i m i s s o u

o 1 1 i o n e — C A L L 1

C H E C K S . M O N E Y 1 ) 1 ( 1 1 1 i t O V I S A / M A S T E R C A R D .M a i l y o u r o r d e r l o C o m p u l e r M a r t2 7 0 0 N A n f l r e s e n R o a d / V a n c o u v e r , W 9 8 6 6 1P r u n e o r d e r s w e l c o m e ? 0 6 - 6 9 5 - 1 3 9 3S a m e f l a y s h i p p i n g

P L E A S E N O T E : F i a h t p p t n g h a n d l i n g o i l o r O t n C O o n j a f i m u l l l ( J r t S 3 D O l t o u t o r f l o r . W n i M n n l i m u t t K 7 . 3 % » ! • > 1 » S o n y , n C O o r d a n a c c a p l n d I r o m o u t t k l * l l U . S . • A l l o r i J o r j m u s t p a i d I U l u n d l . O n n e i i o n M u p t a a s a a d 1 5 . 0 0 p a u n I L

C i n a d l m n a m a o i d w ( t o r n : M i n h v t a w S o U w a m . P . O . B o 1 2 ) 2 . S a c f c . i I i n / . 3 C

Page 97: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 97/120

B U L L ' S - E Y ES G O O D ,

E V E N W C A N T B E L I E V E I T

T h i n k o i f n ' t x i a l d k i k s i y o u r l i b r a r y , t h e v e r y * " * * 'o n & s , m c r e a m o i n c r o p . C h a n c e s a r e , t h o s e a r I h s a m e d i s k s t h a i y o h a v e n ' t b e e n a b l e t b a c f cu p U n t i l n o

, - . . ! ■ . c r e e l e d f o o n l y o n r e a s o n : t b a c h u p I h i m p o s s i b l e . T a r c h i v e t h p r o g r a m sl h a t a r p r o t e c t e d w J t n i h n e w e s t , l o u g h a s lr o u t i n e s e t h e m a r f e e LW e ' d M k t g I n t o m o ( l o t a I I . l > u l w c a n ' t — I T i u s f lt t l i e s a r s h o t , w c a n ' t m e n t i o n I h e i r n a m e s I I h l s a d . B u y o k n o w I h c n e s w m e a n . J u s t t h i n ko i h u b i g g e s t n a m e } I s o f t w a r e . T h i n k o t h m o a tc o m p l e x a n o f l e c l i v e p r o t e c t i o n s c h e m e s y o u ' v ae v e r r u n u a g a i n s t . N o t h i n k o f I h o v e r y b e a ta r c h i v a l s I w a r e o n i h m a r k e t t o d a y - -

B U L X / S - B T I — I r o m i r a c k o ; u

O N L Y $ 1 9 . 9 5

K R A C K E R J A R E V O L U T I O N I

A R C H I V A L S O F T W A R E !K r t c f c t r j i ( ( h e p o w e r f u l p a r a m e t e r c o p y s y s t e mt h a i I t a k i n g t h e c o u n t r y b s t o r m ! w h a t I p a r a m e t e r ! I t ' s a c u s t o m p r o g r a m t h a i a l l o w s y o u r1 5 4 1 o r 1 5 7 ! d i s h d r l v r j l o s t r i p a l c o p y p r o t e c t i o nf r o m y o u r e x p e n s i v e s o f t w a r e , l e a v i n g y o w U U N P R O T E C T E D . T O T A L L Y B R O K E N B a c k u p s t h a tc a e v e n b c o p i e d w i t h s i m p l e f a s t c o p i e r .

i n c i . r j i i m B E S T p r o f l t a m o i i k i n d !X r m c h i r J w i l l b a c k u h u e s T h a i m m b b l e r aC A N T !X r m c k a r j r e q u i r e s N s p e c i a l k n o w l e d g e t o p r a l e !C r a c k e r J s t r i p s p r o l e c l l o n i m a t t e r o S E C O N D S !X n e K n J a I p r i c e d R I G H T — | u s t 1 1 9 . 9 5 p e V o l u m e .K r i c k a r J u l s U N P R O T E C T E D — B 8 » y l O D B C k u p !I n c k x J u p d a t e s a r a v a i l a b l e Q U A R T E R L Y !V O L U M E F I V E I N C L U D E S P O W E R F U L

N E C 6 4 I C 1 2 8 F A S T C O P I E R !A L N E V O L U M E F I V E

V O 1 - 4 S T I L L A V A I L A B L E .O N L Y M 9 . S 5 E A C H !

H A C K E E ' SU T I L I T Y K I

A r e y o u r e a d y \ L a k e c o n t r o l o y o u r s o l l w a r e ? L e u h e l p ! O u H a c k i r h i U t i l i t y K i c o n t a i n s T h m o & li m p i a s a l v o a r r a y O l t o o l s e v e r a s s e m b l e d I a s i n g l ep a c k a g e ! Y o g e t :

W H O L E D I S K U S A O E / E f t R O R / D E H S l T YS C A N N E R — g e l ' i o e d e d I n f o f a s t 'O C E D I T O R — v i e w r a d a t a t h w a y o u rc o m p u l o r r e a d s H F A S T D A T A C O P ( E n - * o n ' ; w r i t e a r r o i S !

• O D R I V E N l B B L E R - s i a i e o I h a r t !- F I L E T R A C K A N S E C T O R T R A C E R - f i n d a n

s e c t o r l i n k i l i f e t e s t 'B P A T T E R N F f N D E F I - s c a n I h d l a f c f o a n p a t t e r n y o u c h o o s a 'C U S T O M C O P I E R C R E A T O R — t h e o n l y o n o i t k l n d lR E L O C A T A B L E M I M O N I T O R S — I n c l u d i n g d r i v em o n i t o r !F A S T F O R M A T T E R — p r o g r a m m a b l e t r a c k s o w h o l e d i s k !D I S K F I L E L O O — q u i c k l y f i n d f i l e s t a r t a n d e n da d d r e s s e s !

S h o g o o d ' I h l s p a c k a g e ? J u s l r e m e m b e r l h a tH ' p u t o u t b K r u c k t r J u t . I h p e o p l e w h l i v e a t h c u t t i n g ■ o a r c h i v a l l a c h n o l o g y . T h a t ' s h o a o o d I l a O N L Y $ 1 9 . 9 5

K R A C K E R J A X ® R E V E A L E D ! T H B O O KA l a s t — K r « e k * r J i l a k e s y o u b e y o n d I h p r o l e c l l o n b a r r i e r . T h e s a c r e l s o f u n -p r o T o c i I n Q s o l t w a r e a r y o u r s w l l h K r u c l u r J a v r e v e a l e d !W e ' l l s h o w y o e x a c t l y h o t d e f e a t f i v e d i f f e r e n t p r o t e c t i o n s c h e m e se n c o m p a s s i n g s c o r e s o c u r r e n t p r o g r a m s . O u t u t o r i a l h a t w e n t y s p e c i f i ce x a m p l e s l l e a d y o s t e p b s t e p , 1 0 n e l e v e l o k n o w l e d g e . H e r e ' s w h a t y o ug e l :

K r A o k i r J r e v e a l e d . r e s e t s w i t c h . u t i l i t y d i s k . 2 p a r a m e t e r s o d i s k .

O N L Y $ 2 3 . 5 0 C O M P L E T E !P l e a s e a l l o w t w o w e e k s T o d e l i v e r y .

T H E S H O T G U NT h o s e o y o w h h a v e u s e d o u r pt h e y a r e . C a y o u i m a g i n e I h e h i n d o n l b b l e r w c o u l d p u o u T ? W e l l , y o d o n ' ii I I t H E R E r i b b l

p a r a m e t e r s k n o w j u s l h o g o o dl T W l d ' y g h a v e t i m a g i n e I b e c a u s e I t ' s H E R E r m i H O T O r j M , o u n e p r e m i u m n i b b l e r

u h l l t y , i a v a i l a b l e I w w a y s :t h s H O T O U f J i . i t s e l f — o f f e r e d l y o a I h u n h e a r d o i n t r o d u c l o r y p r i c e o o n l y J 1 9 5 T H E L O A D E D B I X O T O 1 7 V — P a c k a g e d W I T H 3 O T h m o s t p o p u l a r E r a o k i rJ p a r a m e t e r s e v e r c r e a i e d — o n l y S 1 9 . 9 & 1

W h i c h e v e r v e r s i o n y o o r d e t , y o u ' l l f i n d t t t m s n o r a u i t b l o y a l t o t h K m c l c i rj i r a d l i i o n o f m o r e q u a l i t y f o l e s s m o n e y .

T H C - 1 2 8 C A N N O NH e r n ' s t t i e p a c k a g e y o u C - 1 2 8 o w n e r s h a v e b e e nw a l l i n g ( o r 1 f h r j - i i a C A « » O » g i v e s y o m o r o p o w e rt h a n y o a v e r h o p e d f o r ! J u s t l o o k a s o m e o t h e s ec a p t b m i l e s :

N I B B L E R — W o r k s w l l h s i n g l e o d u a l 1 5 7 1 1 1 5 4 1d r i v e s 'F A S T C O P I E R - G r e a t f o d a t a O i s K s o u i w l l hK n c l t v r J * w lF I L E C O P I E R — M a k e s I l i a m a i n t e n a n c e a n d m n i p u l a t i o n e a s y !1 5 8 t F A S T C O P I E R — F o r u s w i t h m n e h i g hs p e e d 3 . 5 ' d r l v a l1 M F I L E C O P I E R — F o r h i g h s p e e d f i l e m a n i p ul a t i o n !M F C O P I E R — C o p l o i u n p r o t e c t e d I B M a n d C P ( Md i s k s !T E D I T O H - W o r k s w i t h 1 5 4 1 , 1 5 7 1 . a n t h n o 1 5 8 1 d r i v e l !• E f l R O R S C A N N E R — C o m p l e t e w i t h o n s c f e e nd l l p t f t y jD E N S I T Y S C A N N E R — C h e c k l o a l t e r e d d e n s i t i e st r a c k b I r a c k l

• D I R E C T O R Y E D I T O R — A l l o i o r g a n i z e y o u r d i s kd i r e c t o r i e s !■ O U H I I J j U t — Y o u a l 3 0 g e l 1 0 o o u m o 3 ip o p u f a r p a r a m e e r a !

Y o u ' v e s e e n n l b b l e r s a l o n e t h a t s o l d f o t h l n y - I L v a o l o r l y d o l l a r s , A n r J t h e 1 0 0 X r a a k t r J a p a r a n i D t a r s a r e

t w e n t y d o l l a r v a l u e . Y e I h E N T I R E D - 1 U c u n nu l l l l t y p a c k a g e s e l l s f o J u s t S 3 J . 9 5 . N e v e r b e f o r e h a t h i s m u c h p o w e r a n c o n l r o F b e e n I n t e g r a l s ^ I n t os i n g l e , a l f o r d a Q l e p r o d u c t I y o o w a C - 1 2 8 , y o d e s e r v e I h e c n t H W M 0 M \

C - 1 2 8 o w n e r s , t h i s l t h p a c k a g eo y o u r d r e a m s — o n l y S 3 4 . 9 5

T H G R A P H I C L A B E L W I Z A R DN o w d o n ' t n a v e I h f l n l g r a p h i c l a b e l u t i l i t y o t n m a n V e l — b u t w t i a v e t h e B e s t o n e ! W i t h o u t d o u b t , t t i eW i z a r d i t h e h o t t e s t g r a p h i c l a b e l p r o g r a m a r o u n d ! C h e c k o u s o m e o t h e s e l e a i u r e s :

U s P r i n t S h o p , P r i n t M a s t e r , o y o u r o w c u s t o m g r a p h i c s ! P r i n t g r a p n l c 1 u l l i n e s o f t e i l o n s t a n d a r d l a b e l ! U s e s p o p - u p m e n u s / i n c l u d e s e x t r a g r a p h i c s / s a v e s l a b e l s o n l o d i s k ! W o r k s w i l h b o t h E p s o nC o m m o d o r e c o m p a t i b l e d o t - m a t r l i p r i n t e r s ! W i l l p ' i n l d i l f e r e n l l e s t y l e s s u e s o a p p r o p r i a t e p r i n t e r s !

H r E G S p r e v i e w o u t d i f f e r e n t g r a p h i c s o s c r e e n a l o n e t i m e 1 M a c h i n e l a n g u a g e p r o g r a m m i n g f o r u l i r a -f a s l s p e e d a n H a i i B i i i t y ! S p e c i a l C A T A L O G l e a l u r a l e t s y o u p r i m t i l l e d d i s p l a y s h e e t s o y o u r P r i m S h o p .P r i n t m a s i e r , e n d c u s t o m g r a p h i c s — w i t h u p t 2 f h i g h - r e s g r a p h i c s p e p a g e !A n t h e s e a r J u s l s o m e o t h e t h i n g s t h a i t h H c a p M u L a b a i w u u r d c a d o S I h n e > 1 t i m e y o u r c u s t o ml a b e l s n e e d a s p e c i a l t o u c h , j u s t s u m m o n u l i t t l e m a g i c — f r o m I h e W i z a r d .

O N L Y S 2 4 . 9 S

T H M S D U A L C A N N O NM S o w n e r s a r e n ' t l e o u I t h c o l d a n y m o r e T h a l n e m i d d d i l o u a O M g l v a s y o a t a t s o t h a i c o n t r o l o v e r y o u r a d v a n c e d e q u i p m e n t ! Y o g e t :

N I B B L E R — l o r b a c k i n g u y o u r p r o t e c t e d p r o g r a m s ! F I L E C O P I E R — t o r e a s y f i l e m a i n t e n a n c e a n dm a n i p u l a t i o n ! S E C T O R E D I T O R — d e v e l o p e d | u s i ( o t h M S d u a l d r i v e ! F A S T C O P I E R — t h a t W O N Tt r a n s f e r e r r o r s — p e r f e c t l o u s w l t n d a t a d i s k o K n a k a r J p a r a m e i e r s l A U T O M O D E — d r i v e c a n c o p yw i t h o u t c o m p u t e r c o n n e c t e d ! S P E C I A L B O N U S — y o u g e 3 f r e e K t u k i r J p a r a m e t e r s !S t a r t g e t t i n g t h l u l l p e r f o r m a n c e t h a t y o u r U S d r i v e s a r c a p a b l e o d e l i v e r i n g Y o a l r e a d y k n o w y o o w t h f i n e s t d r - * e s a v a i l a b l e — 3 0 w h s e t t l e l o a n y t h i n g l e s s t h a n t h b e s t u t i l i t i e s m a d e f o t h e m ?

G e t h m o s t o u o y o u r s p e c i a l e q u i p m e n t — o n l y $ 3 4 . 9 5 !

S U P E R C A I y o h a I h t i m e a n s k i l l t c r e a t e y o u r o w c u s t o m d l a k c a t a l o g s y s t e m . I h p a r a m o u n t s y s t e m o y o u rw i l d e s t d r e a m s , I p r o b a b l y S T I L L w o u l d n ' t h a v e a l t h e f e a t u r e s o c o c F o r e i a m p l e : C a l a l o g u l 8 4 d i s k d i r e c t o r i e s — 1 2 8 0 w i t h 2 d r l v e a t I n d e t a l p h a b e t i z e o v e r 5 0 0 0 t i t l e s — 1 0 0 0 0 w i t h 2 d r i v e s ! U n i q u eI D ' s a r N O n e c e s s a r y ! / A p r i n t e r I N O r e q u i r e d ! F i n d A N I l t l e I 1 s e c o n d s — s o r t 1 0 0 0 t i t l e s I s e c o n d s ! A u t o m a t i c e n t r y w l l h S e l e c t i o n . E d i t , a n C r o s s R e f . o p t i o n s !a i r p a a C A h a l i t e r a l l y t o m a n y l a a t u r e s t 1 1 I h e r e . F r o m t h e e a s y , m e n u d r i v e n w o r k s c r e e n s t t h c o m p r e h e n s i v e o u t p u t o p t i o n s , n m C A i I h m o & l p o w e r f u l a r i d c o m p l e t e d i s k c a t a l o g s y s t e m a v a i l a b l et o d a y !

T h u l t i m a t e s o f t w a r e l i b r a r y I n d e x s y s t e m — o n l y $ 2 4 . 9 9

B A S I C P R O G R A M M E R S — C O N T A C T U A B O U T " O N - L I N E H E L P ! '

Q D M P I T E F M A R TN e e d m o r e i n f o ' ' C a l l o r

w n i e t o o u f r e e c a t a l o gP r o g r a m s u b m i s s i o n s w a r n e d 1

G o o d C o m m i s s i o n s —N a t i o n a l M a r k e t i n g .

C H E C K S , M O N E Y O H D E H S O R V I S A / M A S T E R C A R D .M a i l y o u r o r d e r l C o m p u t e r M a i l . D e p l

2 7 0 0 N E A n u r e s u n B o a d / V a n c o u v e r . W f 9 8 6 6 1P h o n e o r d e r s w e l c o m e 2 0 6 - 6 9 5 - 1 3 9 3S a m e d a s h i p p m g / N o C O o r d e r s o u t s i d e

P L E A S E N O T E : F s h i p p i n g f h a n d l i n g o a l o r d e n C . O . D a d S 0 | g l o i n l o n J t r A l o r d t n m u > l b « p a i d I U . S . l u n d s .

D E A L E R S — W E H A V E T H E S U P P O R T Y O U ' R E L O O K I N G F O R !

Page 98: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 98/120

a r s e v e n v e r s i o n s , e a c h l a s t i n gf r o m t 4 h o u r s . I e a c h v e r s i o n ,y o a r t h C E a n a r r e s p o n s ib l f o e v e r y a s p e c t o t h e n e w s t t i o n s , f r o m c o n s t r u c t i o n t m a k i n g

p r o f i t . Y o u h a v e c h o i c e o 3 d i f e r e n t m o d u l e s — s u c h a s h u t t l e -p o r t , t e l e s c o p e , a n c h e m i c a l l a b —t c o n s t r u c t . A n w h i l e y o u ' r ep l a y i n g t h g a m e , y o u c a a l s oi e a r n m o r e a b o u t t h e p l a n e t s a n m o o n s i o u s o l a r s y s t e m .

E O r e t a i l s f o $ 2 9 . 9 5 .L e g a c y o t h A n c i e n t s i f a n t a

s a d v e n t u r e g a m e s e t i n t h w o r l do T a r m a l o n . Y o u r m i s s i o n i t f i n dt h w i z a r d ' s c o m p e n d i u m , w h i c hc o n t a i n s e v i l p o w e r s . T h s e a r c hb e g i n s a t h M u s e u m o t h A c i e n t s a n c o n t i n u e s t h r o u g h 1 t o w n s , f o r e s t s , c a s t l e s , a n s e r i e so d u n g e o n s . A l o n g t h w a y , y o t a k e p a r t i n f i v e g a m e s — t h r e e c o b a g a m e s a n d t w a t h c a s i n o t b l e s — a n d b a t t l e m a n y c r e a t u r e s .Y o c a a l s o r o b a n k s a n d g a m b l ea w a y y o u r p r i z e s .

L e g a q / o t h A n c i e n t s r e t a i l s f o $ 2 9 . 9 5 .

E l e c t r o n i c A r t s h a a l s o r l e a s e d n e s o f t w a r e l i n e , A m a zi n g S o f t w a r e . D a D a r e : P i l o t o f t h F u t u r e , t h f i r s t p r o g r a m i t h n e l i n e , i a n a d v e n t u r e g a m e i w h i c hD a D a r e s e a r c h e s f o h i c o h o r t so a n a t o m i c a s t e r o i d . D a m u s tr e s c u e h i f r i e n d s a n s t o p t h e a st e r o i d f r o m d e s t r o y i n g e a r t h .

E a c h s c r e e n i D a D a r e r e p r es e n t s p a n e l f r o m t h c o m i c b o o ko f t h e s a m e n a m e . T h g a m e i c l u d e s s o u n d , a n i m a t i o n , a n 3 - g r a p h i c s .

T i t l e s i n t h A m a z i n g s o f t w a r el i n e w i l l b p r i c e d b e t w e e n $ 2 0 a n d$ 2 5 . D a D a r e w i l l r e t a i l f o $ 1 9 . 9 5 .

E l e c t r o n i c A r t s , 1 8 2 0 G a t e w a yD r . , S a M a h ' o , C 9 4 4 0 4C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 0 .

W W I I R e s c u e M i s s i o nT h r e e A l l i e d s a b o t e u r s a r b e i n gh e l d i t o p - s e c r e t N a z i f o r t r e s s ,a n y o m u s t r e s c u e t h e m b e f o r et h e y e s c a p e . A t h s a m e t i m e , y o h a v e t d e s t r o y t h f o r t r e s s w h i l es a v i n g t h a r t r e a s u r e s o f E u r o p ea l s o h e l d b t h e N a z i s . I n t o t h e E g l e ' s N e s t t a k e s y o o f o u r m i s i o n s a n f e a t u r e s s o u n d , g r a p h i c s ,a n f o u r - w a y s c r o l l i n g a n i m a t i o n .T h a c t i o n t a k e s p l a c e o f o u rf l o o r s c o n n e c t e d b y e l e v a t o r s ; y o

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

v i e w t h e a c t i o n f r o m t h t o p l o o ki n d o w n .

I n t o t h E a g l e ' s N e s t f o t h C o m m o d o r e 6 h a r e t a i l p r i c e o £ 2 9 . 9 5 .

M i n d s c a p e , 3 4 4 4 D u n d e e R d . ,N o r t t i b r o o k , I I 6 0 0 6 2C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 1 .

B W i n n e rT h l o t t o P r o g r a m a n a l y z e s p a s tw i n n i n g l o t t e r y n u m b e r s a n c r a t e s c h a r t s b a s e d o p r o b a b i l i t yf r o m w h i c h y o p i c k t h n u m b e r st p l a y . F i l e s c a n b e u p d a t e d b y e nt e r i n g t h w i n n i n g n u m b e r s f r o ml o t t e r y g a m e s e a c h w e e k . F r o m t h c h a r t s , p l a y e r s m a t h e n c h o o s e h o a n c o l d n u m b e r s , f r e q u e n c y , p a t e r n s , s u m s o d i g i t s , o d d - e v e nn u m b e r s , a n d i g i t g r o u p s . T h p r o g r a m w o r k s f o s i x - a n s e v e n -d i g i t l o t t e r y g a m e s . T h e L o t t o P r g r a m i n c l u d e s p r o g r a m f o s e l e c t i n g n u m b e r s w i t h o u t y o u rc o m p u t e r .

T h p r o g r a m i d i s k - b a s e d a n m e n u - d r i v e n . C a s s e t t e t a p e v e r s i o n sa r e a v a i l a b l e b s p e c i a l r e q u e s t .

T h p r i c e f o T h L o t t o P r o g r a mi $ 2 4 . 9 5 .

S o f t - B y t e , P . O . B o 5 5 6 , F o r e s tP a r k , D a y t o n , O 4 5 4 0 5C i r c l e R e a d e r S e r v i r e N u m b e r 2 1 2 .

L a r g e r C h a r a c t e r sK i d s v i e w S o f t w a r e h a r e l e a s e dt w p r o d u c t s e s p e c i a l l y f o c h i l d r e na n v i s u a l l y i m p a i r e d c o m p u t e r u e r s . K i d s v i e w c a n d o u b l e t h s i z e o t h e c h a r a c t e r s o t h e s c r e e n . T h i sp r o g r a m i d e s i g n e d t b d e v e lo p m e n t a n d i s p l a y t o o l , b u i m a a l s o b u s e d t w r i t e a n r u n p r og r a m s . I a l s o s u p p o r t s M i i p p e tL e a r n i n g K e y s . K i d s w o r d i w o r dp r o c e s s o r i w h i c h t h c h a r a c t e rs i z e i e n l a r g e d . U s e r s c a n c h a n g et h e c h a r a c t e r a n b a c k g r o u n d c o o r f o m o s t c o m f o r t a b l e r e a d i n g .T h K i d s w o r d s c r e e n c a n h o l d t e l i n e s o t e x t p l u s t w s t a t u s l i n e s .

I b o t h p r o g r a m s , t h c h a r a ct e s i z e o 1 4 - i n c h m o n i t o r i 5 / i n c h , a n i 1 - 1 / 4 i n c h e s o a 2 5 -i n c h m o n i t o r . W i t h t h p r o g r a m s ,y o c a d i s p l a y n u m b e r s , u p p e r -a n l o w e r c a s e l e t t e r s , a n s p e c i a lc h a r a c t e r s .

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

i $ 2 9 . 9 5 .K i d s v i e w S o f t w a r e , P . O . B o 9 $

W a r n e r , N 0 3 2 7 8C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 4 .

B A S I C D e b u g g e rM i c r o D e t e c t i v e p r o v i d e s a e r r o rd e t e c t o r , d e b u g g e r , a n p r o g r a mm i n g u t i l i t y k i f o B A S I C p r o g r a mm e r s o t h C o m m o d o r e 6 4 T h e r r o r d e t e c t o r c a f i n d a n g i v e a e x p l a n a t i o n o m a n y e r r o r s , i n c l u di n s y n t a x a n i l l e g a l q u a n t i t y e r o r s . T h d e b u g g e r , t h b u g b u s t e rt r a c e r o u t i n e , l e t s y o s e e a c hs t a t e m e n t a i i e x e c u t e d , s h o w st h v a l u e o f t h e v a r i a b l e s , a n c a a l s o t r a c e a e x p r e s s i o n . Y o c a t u r n t h e t r a c e o o o f w i t h o n k e y s t r o k e a n g e l i s t o t h v a r ia b l e s , l o o p s , a n f i l e s u s e d . T h p r o g r a m m e r ' s u t i l i t y k i t p r o v i d e so v e r 3 c o m m a n d s a n c r o s s r e fe r e n c e o v a r i a b l e s . A e d i t i n g f e t u r e a l s o a l l o w s y o t o s c r o l l u p a n dd o w n t h p r o g r a m l i s t i n g u s i n g t h c u r s o r .

M i c r o D e t e c t i v e r e q u i r e sC o m m o d o r e 6 a n d i s k d r i v e , a n r e t a i l s f o $ 4 9 . 9 5 .

A m e r i c a n M a d e S o f t w a r e , P . O .B o 3 2 3 , L o o i n i s , C 9 5 6 5 0C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 5 .

B o m b i n g S i m u l a t o rS t r a t e g i c S i m u l a t i o n s h a s i n t r od u c e d 6 - 2 4 , f l i g h t s i m u l a t o r t h a tc o n t a i n s 1 9 W o r l d W a I m i s s i o n sf l o w n b t h 4 0 6 t h B o m b a r d m e n tG r o u p t t h P l o e s t i , R o m a n i a o i f i e l d s . B - 2 4 p l a y e r s p e r f o r m t h d t i e s o t h p i l o t , c o - p i l o t , n a v i g a t o r ,e n g i n e e r , a n d b o m b a r d i e r o B - 2 4L i b e r a t o r b o m b e r . T h p r o g r a m a l o w s p l a y e r s t s e t h f l i g h t p a t h ,s p e e d , a l t i t u d e , a n b o m b d r o pp o i n t s . C h a n g e a b l e v a r i a b l e s i c l u d e e n g i n e p e r f o r m a n c e a n a c u r a c y o b o m b i n g , a w e l l a r a n d o m w e a t h e r c o n d i t i o n s . T h i n s t r u m e n t p a n e l i n d i c a t e s a l t i t u d e ,v e r t i c a l s p e e d , h e a d i n g , a i s p e e d ,a n d e g r e e o b a n k / t u r n a n d p i t c h .T h e r e a r a l s o t r a i n i n g m i s s i o n s t M o s t a r a n B u c h a r e s t t a l l o wp r a c t i c e o t a k e - o f f , l a n d i n g , a n b o m b i n g s k i l l s .

B - 2 4 i a v a i l a b l e f o t h C o m o d o r e 6 f o $ 3 4 . 9 5 .

S t r a t e g i c S i m u l a t i o n s , 1 0 4 6 N R e n g s t o r f f A v e . , M o u n t a i n V i e w , C 9 4 0 4 3C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 6 . < B

Page 99: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 99/120

h C o m m o d o r e C o n n e c t i o nC O M P U T E R S P R I N T E R S A M I G A S O F T W A R E

G A 5 0 0 S Y S T E MA 5 0 0 , M e g , A 1 0 B D M o n i t o r .

A m i g a D O S .C a l l f o B e s t P r i c e !

6 S Y S T E MC B 6 4 C C o m p u t e r , C B 1 5 4 1 C D i s k

C B 1 B 0 2 M o n i t o r 5 1 9 . 0 0S y s t e m P a c k a g e 7 2 9 . 0 0

M o u s e 3 4 . 9 95 1 2 K M e m o r y E x p a n s i o n 1 6 9 . 0 0

P o w e r S u p p l y 2 9 . 9 9A 2 0 0 0 S y s t e m C a l l f o p r i c i n gM B o a r d / O K 2 4 9 . 0 0

G e n l o c k I n t e r f a c e 2 3 9 . 0 0S i d e c a r 7 9 9 . 0 0

A C C E S S O R I E SO u t l e t S u r g e P r o t e c t o r 1 4 . 9 9

S P S u r g e S p i k e P r o t e c t o r 3 9 . 9 9S a l e S t r i p w i t h O u t l e t s 1 9 . 9 9U n i v e r s a l P r i n t e r S t a n d 1 4 . 9 9

r S p e c i a l t i e s P o w e r P l u s 5 4 . 9 9U n i v e r s a l M o n i t o r C a b l e 1 6 . 9 9

M O N I T O R SE 1 8 0 3 1 7 9 . 0 0

1 9 0 2 2 5 9 . 0 0

s i t e 2 8 9 . 0 0C o m p o s i t e 1 6 9 . 0 0R G B / C o m p o s i t e 2 7 9 . 0 0

1 2 2 0 / 1 2 3 0 ( e a . ) 9 9 . 9 9

H i - R e s C o l o r 2 5 9 . 0 0

M O D E M S1 8 9 . 9 9

- 6 4 / 1 2 8 3 0 0 - 1 2 0 0 B a u d 1 1 9 . 0 08 0 - A m i g a 3 0 0 - 1 2 0 0 B a u d 1 2 9 . 0 0

3 0 1 3 9 . 0 01 2 0 0 3 B 9 . O 0

E1 6 8 0 - 1 2 0 0 B P 1 5 9 . 0 0

1 6 6 0 ( C 6 4 ] 4 9 . 9 91 6 7 0 ( C - 1 2 8 ) 9 9 . 9 9

P E R I P H E R A L SB P E x t e r n a l 1 5 9 . 0 0

E P S O N E X - 8 0 03 0 c p w / c o l o r o p t i o n S 4 5 9E P S O NL X - 8 0 0 1 5 c p s , 8 C o C a l lF X - B 6 E . F X - 2 8 6 E C a l lE X - 1 0 0 0 3 0 0 C p s , 1 3 C C 5 5 9 , 0 0L Q - 1 0 0 0 2 4 w i r e , 1 3 C o 6 7 9 . 0 0H i - 8 0 P e P l o t t e r 3 1 9 . 0 0B r o t h e rM - 1 1 0 9 1 0 c p s , P i 2 0 9 . 0 0H R 4 0 4 c p D a i s y w h e e l 5 9 9 . 0 0H E W L E T T P A C K A R DT h i n k J e 3 7 9 . 0 0O K I D A T AO k i m a t e 2 C o l o r P r i n t e r 1 3 9 . 0 0M L - 1 8 2 1 2 0 C p s D o M a t r i x 2 3 9 . 0 0M L - 1 9 2 1 6 0 c p s D o M a t r i x 3 6 9 . 0 0M L - 2 9 2 2 0 0 c p s 8 0 C o 4 5 9 . 0 0S T A R M I C R 0 N I C SN X - 1 0 1 2 0 c p s D o M a t r i x 1 8 9 . 0 0N X - 1 5 1 2 c p s , 1 3 C o 3 5 9 . 0 0T O S H I B AP 3 2 1 S L 2 W i r e 8 0 c o l u m n 5 4 9 . 0 0P 3 5 1 C 2 P i C o l o r 1 1 3 9 . 0 0

D R I V E SC O M M O D O R EA m i g a 2 0 1 0 3 V i " I n t e r n a l C a l lA m i g a 2 0 2 0 B 1 4 " I n t e r n a l C a l lA m i g a 1 0 1 0 3 V i " 2 1 9 . 0 0A m i g a 1 0 2 0 5 V t " 1 8 9 . 0 01 5 4 1 C 1 7 9 . 0 01 5 7 1 2 3 9 . 0 0C S 1 m ( 6 4 - 1 2 8 ) 9 4 9 . 0 0X E B E C2 m ( A m i g a ) 9 7 2 0 H 8 4 9 . 0 0

D I S K E T T E SM A X E L LM D 1 - M S S / D D B V 4 " 8 . 4 9M D 2 - D M D S / D D 5 ' A " 9 . 4 9M D 2 - H D M 5 ' A " H D e n s i t y 1 9 . 4 9M F 1 - D D M 3 V i " S S / D D 1 2 . 4 9M F 2 - D D M 3 ' / 2 M D S / D D 1 8 . 4 9S O N YM D 1 D S S / D D 5 V « " 7 . 9 9M D 2 D D S / O D 5 9 . 4 9M D 2 H D 5 ' A " H D e n s i t y 2 0 . 4 9M F D - I D D 3 V j " S S / D D 1 2 . 9 9M F D - 2 D D 3 V 2 " D S / D D 1 9 . 9 9

M i c r o S y s t e m s O R G A N I Z E S 6 4 "A E G I S D E V E L O P M E N TA n i m a t o r / I m a g e s 9 9 . 9 9D r a w P l u s 1 4 9 . 0 0C O M M O D O R ET e x t c r a f t w / G r a p n i c C r a f t 5 9 . 9 9A s s e m b l e r 7 9 . 9 9E n h a n c e r D O 1 . 1 4 . 9 9D I S C O V E R Y S O F T W A R EM a r a u d e r B a c k - u p 3 2 . 9 9G r a b b i t 2 4 . 9 9E L E C T R O N I C A R T SD e l u x e P a i n i I 9 9 . 9 9S e v e n C i t i e s o f G o l d 3 1 . 9 9A r c t i c F o . 3 1 . 9 9D e l u x e P r i n t . . 7 4 , 9 9I n s t a n t M u s i c 3 4 . 9 9D e l u x e V i d e o V e r s i o n 1 . 9 9 . 9 91 N F O C O MH i t c h h i k e r ' s G u i d e 3 1 . 9 9M I C R O I L L U S I O N SD y n a m i c - C a d 3 3 9 . 0 0M I N D S C A P EH a l l e y P r o j e c t 3 1 . 9 9M I C R O S Y S T E M SA n a l y z e V e r s i o n 2 . 1 1 9 , 0 0S c r i b b l e 6 4 , 9 9O n - L i n o / C o m m 4 9 . 9 9N E T E I N C .D i g i - V i e w 1 5 9 . 0 0S U B L O G I CF l i g h t S i m u l a t o r l 3 4 . 9 9V . I . P .V . I . P . P r o f e s s i o n a l 1 2 9 . 0 0

C 6 4 / 1 2 8 S O F T W A R EC O M M O D O R EJ a n e - i n t e g r a t e d ( 1 2 8 ) 3 9 . 9 9G e o s ( o 6 4 6 4 C , 1 2 4 2 . 9 9B R O D E R B U N DT h P r i n t S h o p 2 9 . 9 9G r a p h i c s L i b r a r y 1 , 2 , 3 f e a . ) 1 7 . 9 9T h T o S h o p 3 9 . 9 9P r i n t S h o p C o m p a n i o n 2 4 . 9 9P R O F E S S I O N A L S O F T W A R EF l e e t S y s t e m s I I C 1 2 B / 6 4 4 9 . 9 9F l e e t S y s t e m s i l C 1 2 8 4 9 . 9 9T r i v i a F e v e r 1 9 , 9 9P F F i l e 2 9 . 9 9S U B L O G I CF l i g h t S i m u l a t o r 3 7 . 9 9J e S i m u l a t o r C 6 3 7 . 9 9

M A I L O R D E R

I t h U . S . A . a n C a n a d aC a l l t o l l - f r e e 1 - 8 0 0 - 2 3 3 - 8 9 5 0

O u t s i d e t h U . S . A . 7 1 7 - 3 2 7 - 9 5 7 5 T e l e x 5 1 O e O I 7 8 9 8 F a 7 1 7 - 3 2 7 - 1 2 1 7C o r p o r a t e a n E d u c a t i o n a l I n s t i t u t i o n s c a l l t o l l - f r e e : 1 - 8 O 0 - 2 2 1 - 4 2 S 3C M O . 4 7 7 E a s t T h i r d S t r e e t . D e p t . A 4 O 9 , W i l l i a m s p o r t . P 1 7 7 0 1

A l m a j o r c r e d i t c a r d s a c c e p t e d .P O L I C Y : A d 3 % m i n i m u m 1 7 0 0 a h j p j u n g a n h a n d l i n g . L a r g e r s h i p m e n t s n t n y r e q u i r e a d d i t i o n a l c h a r g e sP e r s o n a l c o m p a n y c h e c k s r e q u i r e * v t w k s t l o n r f m c c . F o l a s t e r ( J e J n ^ r y u s y c * * r c r o d r t c a r d o s e n d c a s h i e r ' sC h e c h o D a n k n x j n e y o r d e r P r e s i d e n t s a d & < & , s a l e s l a x D e f c c l i ™ s o f t w a r e w i l l t r e p l a c e d w i t h s a m ei i o m o n l y A l h e m s s u b j e c t 1 a v a i l a b i l i t y a n p n e o c h a n n e A l s a l e s f i n a l , r e t u r n e d s h i p m a n s a r e s u b j e c tt r e s t o c k i n g f e e

Page 100: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 100/120

M o d e mC o m m o t i o n ! ! !T h B e s t C o m m o d o r e D i r e c t - C o n n e dM o d e m f o O N L Y $ 9 9 . 9 5 .

N o t h a t y o u ' r e a b l e l d a l t h o s e s t a n d a l o n e a p p l i c a t i o n s w i t hy o u r C o m m o d o r e , l i k e w o r d p r o c e s s i n g , s p r e a d s h e e t a n a l y s i s ,e t c . . y o a r p r o b a b l y t h i n k i n g " I w o u l d s u r e b n i c e i c o u l d e p a n d t h e i n f o r m a t i o n h a v e a c c e s s t o . " E v e r y t h i n g f r o m E l e c t r o n i cM a i l ( E - m a i l ) l s t o c k q u o t e s a n h u g e d a t a b a s e s o e v e r y i m a gi n a b l e t y p e i n o o n - l i n e j u s t w a i t i n g l o y o t o d i a l u p A l y o n e e d i t e l e p h o n e l i n e a n m o d e m c o n n e c t e d t y o u r C o m o d o r e w h i c h a l l o w s y o t d o w n l o a d t h i s i n f o r m a t i o n .

W h i c h m o d e m I b e s t ( o y o u ? " L e t s f i r s t s a t h a t a l m o s t a l m o d e m s ( a n d s e r v i c e s ) a r e s e t u t c o m m u n i c a t e i o n o t w s p e e d s : 3 0 a n 1 2 0 0 B a u d . I y o l o o k a r o u n d y o w i l l f i n d t h a tt h e r e i f l o o d o 3 0 b a u d m o d e m s o t h m a r k e t a n s o m e t i m e s a v e r y l o p r i c e s . T h r e a s o n i s i m p l e , t h e y a r e b i n d u m p e d b e c a u s e m o s t c o m p u t e r u s e r s p r e f e r 1 2 0 0 B a u d .( 1 2 0 0 B a u d i a b o u t 4 t i m e s a s f a s t w h i c h m e a n s y o s p e n d l e s sl i m e a n m o n e y g e t t i n g t h e d a t a y o w a n t a n m o r e t i m e u s i n g i t . )V i r t u a l l y e v e r y o n e w h h a 3 0 w o u l d r a t h e r h a v e 1 2 0 0 . Y o w i l l a l s o n o t i c e f e v e r y c h e a p 1 2 0 0 s o t h m a r k e t a " t o og o o d t b t r u e p r i c e s " . T h e y a r e . M o s t a r c h e a p l y b u i l t f o r e i g nc o p i e s o A m e r i c a n d e s i g n s . T h s e r v i c e a n s u p p o r t y o r e c e i v ei m i n i m a l - t c - n o n e x i s t e n t f o t h e s e m o d e l s .

R e c e n t l y w r e - e v a l u a t e d o u r m o d e m l i n e a n d d i s c o v e r e d t h a tt h b e s t p r i c e ' p e r f o r m a n c e t r a d e o f f f o o u C o m m o d o r ec u s t o m e r s w o u l d b a s t r a i g h t f o r w a r d , e a s y - t o - u s e u n i t w i t h n c o m p l i c a t e d s w i t c h s e t t i n g s o r i n d i c a t o r s , b u o n t h a t j u s t d i w h a t o u c u s t o m e r s w a n t e d w i t h o u t c o m p l i c a t i o n s . T o u s u p r i s e ( a n d c o n t r a r y t p o p u l a r b e l i e f ! , w f o u n d t h a t w c o u l d b u i l dt h u n i t i t h U S w i t h b e t t e r r e l i a b i l i t y a n p e r f o r m a n c e l e v e l st h a n a n y w h e r e e l s e . W f o u n d t h a t b e c a u s e o s i g n i f i c a n t i c r e a s e i n r e l i a b i l i t y t h a t A m e r i c a n c o m p o n e n t s a n m a n u f a c t u r i n gg i v e u s w n o h a v e t h b e s t f a i l - s a l e p r o d u c t p o s s i b l e A u n r e l i a b l e p r o d u c t i n o w o r t h t h p r i c e , h o w e v e r l o w . G e m o d e m t h a t w i l l s a t i s f y y o u r p r e s e n t A N f u t u r e n e e d s b g o i n gd i r e c t l y t t h A m e r i c a n b u i l t A p r o t e k 1 2 C I

W h a t d y o g e f o $ 9 9 . 9 5 ? E v e r y t h i n g ! Y o d o n ' t n e e d t w o r r y a b o u t c a b l e s , c o m p a t i b i l i t y o r a n y t h i n g e l s e ! W d o n ' t j u s ts e l l h a r d w a r e , w s e l l s o l u t i o n s . T h A p r o t e k 1 2 p l u g s d i r e c t l yi n t o y o u r C o m m o d o r e V i c - 2 0 ,C - 6 4 . C - 6 4 C o C - 1 2 8 U s e r p o r t .T h 1 2 i f u l l l e a t u r e . 3 0 a n 1 2 0 0 B a u d m o d e m w i t h A u t o

A n s w e r , A u t o D i a l , T o u c h - T o n e o r o t a r y d i a l i n g , h a s t a t u s i n d i c at i o n s o s c r e e n t l e y o k n o ww h a t i h a p p e n i n g a l t h t i m e . T h 1 2 c o m e s c o m p l e t e w i t h " C O M T E R M 6 4 c o m p l e t e c o m u n i c a t i o n s a n t e r m i n a l p r o g r a m a n h a b u i l t I s p e a k e r s ot h a t y o c a h e a r I d i a l a n c o n n e c t . J u s t p l u g i i n t o y o u r c o p u t e r a n s t a n d a r d p h o n e j a c k w i t h t h e s u p p l i e d c a b l e . ( N a d d it i o n a l p o w e r s u p p l y r e q u i r e d . ) A l s o i n c l u d e d i f r e e t r i a l o f f e rs u b s c r i p t i o n t Q u a n t u m - L i n k , t h C o m m o d o r e u s e r d a t a b a s e .

S T I L L N O S U R E ? A p r o t e k s ' r e p u t a t i o n a s f i r s t r a t ep e r i p h e r a l s s u p p l i e r a n o u y e a r w a r r a n t y o t h 1 2 p l u s o u

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

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

T h b o t t o m l i n e :A p r o t e k 1 Z ( C o m m o d o r e ) o r d e r # 1 2 C o n l y 9 9 . 9 5A p r o t s k 1 2 A M ( A M I G A ) o r d a r # 1 2 A M o n l y $ 1 9 . 9 5A p r o t e k 1 2 ( f l S - 2 3 2 a l o t h e r s ) o r d e r « 1 2 R . . . . o n l y $ 1 1 9 . 9 5

S h l p p i n g - C o n t U S $ 5 . , U P B l u e , C a n , A K H I A P $ 1

U N I V E R S A L R S - 2 3 2 I N T E R F A C EM r f f b C o m m o d o r e U s e r P o r t e x p a n s i o n . O N L Y $ 3 9 . 9 5 + $ 3 S &

N o y o u c a n c o n n e c t a n c o m m u n i c a t e w i t h a n o I h p o p u l a rR S - 2 3 2 p e r i p h e r a l s u s i n g y o u r C o m m o d o r e U s e r P o r t . Y o c a n e v e nc o n n e c t m o r e t h a n o n a n l e a v e I p e r m a n e n t l y a t t a c h e d . T h i ss u p e r b e x p a n d e r o p e n s w h o l e n e w o r l d t y o u r C o m m o d o r e c o p u t e r ' s c a p a b i l i t i e s . Y o c a n o c o n n e c t t p r i n t e r s , m o d e m s a n a n y o t h e r R S - 2 3 2 d e v i c e s . I f y o a l r e a d y h a v e d e v i c e t h a t c o n n e c t s

t t h U s e r P o r t , d o n ' t w o r r y b e c a u s et h p o r t i d u p l i c a t e d o t h o u t s i d ee d g e o f t h e i n t e r f a c e . S i m p l y p l u g i i a n t u r n o t t i e d e v i c e y o w a n t l c o m m u n i c a t e w i t h . C o m e s c o m p l e t ew i t h s a m p l e d r i v e r p r o g r a m l i s t i n g s .C o m p a t i b l e w i t h a l C o m m o d o r eh o m e c o m p u t e r s w i t h a u s e r p o r t .1 - y e a r w a r r a n t y . O r d e r # 5 2 3 2 .

A p f O S p a n d - 6 4 G i v e s y o u r C o m m o d o r e 6 o 1 2 f u l l e x p a n d a b i l i t y I T h i s s u p e r b l y d e s i g n e d e x p a n s i o n m o d u l e p l u g si n t o t h e x p a n s i o n p o r t g i v e s y o s w i t c h a b l e ( s i n g l y o i a n c o m b i n a t i o n ) e x p a n s i o n c o n n e c t o r s — p l u s l u s e p r o t e c t i o n — p l u s

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

O r d e r 5 0 6 4N O O N L Y $ 2 9 . 9 5 $ S & " E X T E N D E R - 6 4 " 1 0 R i b b o n c a b l e e x t e n d e r f o y o u rC o m m o d o r e c a r t r i d g e p o r t .O r d e r # 5 0 6 5 $ 1 9 . 9 5 + $ S & N E W ! " U S E R E X T E N D E R " 1 0 R i b b o n c a b l ee x t e n d e r f o y o u r C o m m o d o r e U S E R p o r t .O r d e r # 5 2 5 0 $ 2 1 . 9 5 + S S &

C o m m o d o r e I n t e r f a c e s a n C a b l e sC a r d p r i n t G - W I Z P r i n t e r I n t e r f a c e # 1 1 0 8 $ 4 6 . 9 5C o m m o d o r e S e r i a l E x t e n s i o n C a b l e s $ C a l lA m i g a P r i n t e r C a b l e ( f t # 3 0 4 0 - 6 M F $ 1 2 . 9 5A m i g a P r i n t e r C a b l e ( 1 f t # 3 0 4 0 - 1 O M F $ 1 6 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( I t # 3 0 0 6 - 5 M M 7 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( f t # 3 Q 0 6 - 8 M M 9 . 9 SS h l p p t n u p e a b o v e H a m s : S 3 C o n l . U S B C A N . P K H I . A K . A P O . u P S D I i i b

P R I N T E R S S E I K O S H A P r i c e S h i p p i n gS P - 1 8 0 V C ( C - 6 4 ) O r d e r 1 2 0 5 0 S 1 5 4 . B 5 S 1 0 . 0 0S P - 1 0 0 0 V C ( C - 6 4 ) O r d e r # 2 2 0 G J 1 6 3 . 9 5 S 1 0 . 0 0S f M O O O A S S e r i a l O r d e r # 2 5 0 0 $ 1 8 4 . 9 5 + S 1 0 . 0 0S P - 1 2 0 0 A I ( E P S O M / I B M ) O r d e r 1 * 2 6 0 0 S 1 9 B . 9 5 ( 1 0 . 0 0M P - 1 3 0 0 A I 3 0 0 C P O r d e r # 2 7 0 0 S 3 B 9 . B 5 S 1 2 . 0 0W P - 1 3 0 0 C o l o r K i O r d e r # 2 7 0 5 9 9 . 9 5 + 5 . 0 0T T X p r o s s P o r t a b l e P r i n t e r S 2 0 4 0 $ 9 9 . 9 5 $ 7 . 0 02 . 2 l b s S i z e 1 " x 4 V i " x t V t " I n i e m a l B a t t e r i e s • S ' / j " w i d e t h e r m a lp a p e r 4 0 8 0 , o r 1 6 c h a r a c t e r s / l i n e • 4 c f i a t a c t e r s f c e c o n d 2 0 r o l lp a p e r C e n t r o n i c s P a r a l l e l I n t e r l a c e 7 x p r i n t f o n t w / d e c e n d c r s I n t e r n a lb u t l e r E m p h a s i z e d a n d U n d e r l i n e m o d e sO R D E R I N F O R M A T I O N C a l i f o r n i a r e s i d e n t s a d 6 t a x . A l p r i c e sa r c a s h p r i c e s — V I S A a n M a d 3 t t o t a l . W s h i p i n e n e x tb u s i n e s s d a o m o n e y o r d e r s , c a s h i e r ' s c h e c k s , a n c h a r g e c a r d s .

1 4 - d a y c l e a r i n g p e r i o d i r e q u i r e d t o c h e c k s . P r i c e s a n a v a i l a b i l i t ys u b j e c t l c n a n g e C A L L A v a i l a b l e a S e l e c t e d D e a l e r s . D e a l e rI n q u i r i e s i n v i t e d .

F o i n f o r m a t i o n c a l l 8 0 5 / 9 8 7 - 2 4 5 4 ( 8 - 5 P S T )T O O R D E R C A L L T O L L F R E E

( 8 0 0 ) 9 6 2 - 5 8 0 0 U S ( 8 0 0 ) 9 6 2 - 3 8 0 0 C a l i f

_ O r s e n d o r d e r t o D b P x - 1 0 7 1 - A A v e n i d a A c a s o

C C a m a r i l l o , C 9 3 0 1 0

Page 101: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 101/120

S O F T W A R E D I S C O U N T E R SV - / T I V I V * / A c r p p c h i n n i n p o n r H p r < ;

S . D . o f A .

F o O r d e r s O n l y - 1 - 8 0 0 - 2 2 5 - 7 6 3 8P O r d e r s - 1 - 8 0 0 - 2 2 3 - 7 7 8 4C u s t o m e r S e r v i c e 4 1 2 - 3 6 1 - 5 2 9 1

F r e e s h i p p i n g o o r d e r so v e r $ 1 0 0 i c o n t i n e n t a l U S N S u r c h a r g e f o V I S A / M a s t e r C a r dY o u r c a r d i n o c h a r g e d u n t i l w s h i p

A B A C U S S O F T W A R E -A s s e m b l e r M o n i t o r . 1 2 5B u 1 2 S i s i r U B 1 1 C i d P i k U

i P i k 1 ) 1 1 ) C h i M P a i l l l 1 1 C o b o l 1 2 C u b u i U B 1 3 F o r t h . U P a w e r P l a n U P P I I P P 1 2 1 3 S p e e d T e r m 6 o 1 2 8 I 2 SS u p e r . . 1 3 S u p p r C 1 2 1 3 S u p e r P a s c a l 1 3 S u p e r P a s c a l 1 2 8 1 3 I A 1 2 I A I 1 1 A C C I S Sl a m o u s C o u r s e D i i k

f o W o r l d C l a s s L . B . 1 1 T e n l h l r a m e 1 2 T r i p l e P a c k . B H 1 . B H 2 ,

R a i d O t r r M o s c o w 1 1 W o r l d C l a s s

L e a d e r B o a r d 1 2 A C C O I A D EA . p o f A r e s . 1 1 9C o m i c s 1 1 E i t h l N i i h l 1 1 I l i r d h i l l 1 1 H i l l e d U n D I D e a d 1 1 A C T I O N S O F TT h u n d e C h u p p e r 1 1 9U P e r i s c o p e ! . . 1 1 A C T I V I S I O NA l i e n s 1 2 3C r o n C o u n t r y

R o a d R a r r 1 8 G a m e m a k e r U G a m e m a k e r l i b r a r y D i s k s

S o i t 1 1 S c i e n c e F i c t i o n 1 1

G h o s t b u s l e r s 1 8 H a c k e r , 1 9 B 8H a c k e r 1 2 L a b y r m t h 1 1 L i t t l e C o m p u t e r P e o p l e 1 B f M u i l i S t u d i o 1 1 P i l l a l l / D e m o n A I I a c l . 1 9 8 P o r t a l U S h a n i h a i 1 1 9T a T i m e i 1 1 9T r a n s l o r m e r s 1 1

1 8 1 1

1 8 1 8

1 1 1 1 1 1 U f

1 S I I 1 1 1 1 1 1

1 1 t i

B f j c b B l i n k fV o l l d b i l l

B r ^ K iL q u r t f r t i n S h o w

l u m p f H i j t h L n d C j m f iI n l r r n j l i o r u l H o t k p' - i . . F r e n c hL i o h w o r d G t r m j nh n k M o r l l S p j n l l hP o i n t t < i ) f (S l r i p P o k t iO j t l O i l k - F e r r u l eO i D i l l ' M i l eD i l j [ 3 i t k ' F e m a l eT h a i D o l i n gA Y A L O N H I E 1S u p e r S u o d a y■ ■ I I - l ' i . l i . - . D . i L

S B S 1 9 S 6 T e a m D i l i 1 1 S B S C e n M g t D i s k 1 1 A V A H T A G ED e i e r t F o i 1 9 8 8O e C e p l n r 1 9 . 8 SP u w e r 1 9 8 8S i g m a 1 9 8 8S p v s S p 1 S B A T T E R I E S I N C L U D E DP i p e r c l i n o / S p e l l 1 2 P j p e r < i i p l 1 2 8 1 4 T h C o n i u l t a n l 1 2 8 1 J 9B A U D V I l l EB l r i n g P a d d l e s 1 2 3T r e n c h P a r c h m e n t

P i p e r / 1 0 0 P 1 9 . 8 8V i d e o V e g a s 1 1 e i R m i n s o f t w o r k sG e o s l 2 8 M G e o s 6 1 1 1 ■ G l o - C l k 1 1 • C t v t D O l l P i 1 2 ■ G e o - D e i U ■ G e o F i l e 1 3 ■ G e o * F o n t P i k 1 1 9- W r i t e r ' s W o r k i b o g 1 3 ' G e o j 6 4 i d d - u n

p r o g r a m s o n l y !B I T T E R W O R K I N GF L i r t i n p s s F i i r m S h o p U T u r b o l o a d * S a v e ( R ] 1 1 B R O F 1 1 R B U H DC a r m e n S a n d i r i D :

U S U W o r l d 1 1

C h o p l i ( e r r 1 D a v i d ' iM i d n i g h l M i g i c 1 9 - S S

K i r a t e k a 1 9 . 8 8l u d e r i r n n p r 1 9 . f l BP r i n l S h o p 1 2 6

S C o m p w r i i m 1 2 P . S - G r a p h i c s L i b r a r y

' 1 , ' 2 . o r ' l K b E aP . S . G r a p h i c s l i b r a r yH o l i d a y I d i l i o n l i

F o S h o p 1 2 C M

C M S A c c l . 1 2 8 1 1 1 9C M I n v e n t o r y 1 2 1 4 D A T A E A S TB r e a k t h r o 1 1 t i p r e s s R a i d e r 1 2 I k i t i W a r r i o r s 1 2 3t a l e a m W r e . l l i n n 1 2 D A V I D S O NA l g e b l a i i e r 1 3 M a t h B l a s t e r 1 3 I p t e d R e a d e r i S p e l l I 1 ) W o r d A t t a c k 1 3 C 1 C I T A L S O L U T I O N SP o c k e t F i l e r 1 3 P o c k e l P l a n n e r 1 3 P o c k e W r i t e r 1 ) ' a l l i S u p e r P a c k 1 6 9I I E C T R I C D R 1 A M 5R o c k y H o r r o r S h o w 1 1 S p m d i n y 1 9 8 8T i N i . k R e c - o v e r y M i i H u n 1 1 I l l t H O I I I C A R T SS o f t w a r e C l a s i i r S e r i e s :A m e r i c a ' s C u S a i l i n g 1 S A n h o o 1 9 . 8 8A r c h o n 2 A d e p t 1 9 . B 8F i n a n c i a l C o o f c t h x i k 1 9 . S Bt l e a r l o l A f r i c a 1 8

l o o n e s

M . I E M n r r i p r P a r t yM u s i i C i r n i l S r O n e - o n - O n eP p n b a i l C o n i l . S e R a r i n g D S e S e v e n C i l P e s G i S k y f o iS u p e r B o u l d e r D a s hT o u c h d o w n o o t b a LU l l i m i t t W i j l r dE t i C T H O N I C U T

B a r d ' s l a l eB a r d ' s T a l e 2 I h

C h e s s m a i l e r 2 0 0 0D i n D i r pD r a f t O n l L a i r , . l a r l h O r b i t S t a t i o nL e g a c y o A n c i e n t sM a r b l e M i d n e s sP e g a t u iR o a d t M i n i D S a i o S c r a b b l eS t a r F i e r iW o r l d T i p u r G u l lE P Y XS a l l b l a j - e rC a l i t n p n i j G i m p sC h a m p W r e s t l i n j i

1 9 . 8 81 8 1 9 . 8 81 S 1 9 . 8 81 9 B 1 1 1 9 S 1 9 B 1 9 S B

. I 9 . B H1 9 . 8 81 9 . 8 8

. f i t1 2 % * 1 1 2

. 1 2 11 2

. 1 2 3. 1 2 1 .

. . 1 1 41 1 U f

. . I l l

1 9 . 8 81 2 1 2

. 1 1 9D e s t r o y e r 1 2 F i s t l o a d l R ) I 1 9 . 9 SC i l p « i y t A p i h i i 1 6 . 8 8I m p o s s i b l e M i s s i o n . l f a - 8 8K o r o n i i R i l l . S 9 . S BM u v i p M i i m l r r 1 1 P 1 s o 1 9 . 8 8P G r a p h i c s S r r i p b o o k

t S p a i n l i 2 : O f l l S e W a l l 1 1 6

R e i c u t o n l r a r r a l u i 1 8 S o v S p . 1 1 6S t r e e t S p o r t s :

B a s e b a l l . 1 1 B a s k e t b a l l C a l l

S u B a t t l e S i m u U l o r 1 2 S u m m p r G a m e s 1 1 S u m m e r G a m p s 1 2 S u p e r C y c l e 1 1 T e m p l e A p s h 1 T r i l o g y 1 1 T h e E i d u l o n . 1 9 - 8 SW m l d C i m e s . . 1 7 3F I R E B I R DE l i t e . . . 1 2 1E l i t e H i n t B o o k . 1 S l i i g l i d e r u T h p P a - n . u T h e S e n i r v H T r a c k e r 1 2 G A M E S T A PC h a p u p P a s e b u l l 1 1 C h a m p . B a i k r i b a l l 1 2 O n - C o u r l T e n n i s 1 1 S t a r R i n k B o i i n i 1 1 9C F C l o o l b a l l 1 2 H I - T E C H H P R E S 5 I O N SA o i r d W a r e 1 9 8 8C a r d W a r e 1 6 . 6 8H e a r t W a r e 1 6 . B BE o . p N u t e M a k e r . 1 9 8 8P a r t y W a r e 1 9 . S B

I N F O C O MB u r e a u c r a c y 1 2 8 1 1 H i t c h h i k e r G u i d e , * 1 l l o l l y o n n d H i j i n . 1 2 l e a t h e r G o d d e s s e s 1 2 S l a l r o n l a l l 1 1 I h L u r k i n g H o r i D r 1 1 )T r i m l y 1 2 S 1 2 l u r k ! H Z o r k T r i l o g y . 1 1 9K O N A M I I A C T I O N C U t l y p e r S p u r t s J P i n g P o n g 1 9 8 &M i k i e . . 1 9 . 8 aT r a c k F i e l d 1 9 . B 8

M A S T E K T H O S I CA l i o n B i k e rB o u n d e rC a p l a i n Z a l e u d

1 6 8 81 8 1 6 8 Si t . l l H

I n l i n i l y M i c h i n « [ R ) . 1 9 . 8 HK n i g h t G a m e s . i b . UL l l t V - a * 6 . S B

P l o G o l lS h o i u nS p r e d l L i n i . S t o r mV r j p . i i P o l i i fM I C B O I E A G U EB I b i l lB o I n m l U UG e n r n l M a n a R e i1 9 8 6 T e a m O a l i D J i L

M I C B O P R O S EA c r c p i e l

. . m l m i i - ( N i M ; S l r l k T E a g l <G u n t h i p . H r n n e d r A p p r o a e hP i r a t e iS i l e n t S e r v i c eT o G u n n e rM J N O S C A P I

l f a 8 B1 6 S SU . B BU B 1 1 , 8 0l f a . 8 8

1 1 t i t i 1 1 U

1 1 U ( 1 I l U f 1 2 I l f i

i - . ■ M . , . 1 1 ■ . - . m . - . ' . - . . -B o W r e s t l e

e e n d e o H S p r o i v nF i l l . I n d o o r S p o r t s . I n l i i f r a i o rP e r f e c t I i o r e S A S u p e r S t a r

t i H o c k e yT h A m e r i c a n C h i l l e r

S a i l i n s S i m u l a t i o nT r i l l B l u e r . U c h i M a t a J u d nM I B o b ' i T e r m P r B n b ' l T e r m P r r a l l f lC e l e b r i t y C u o k b o o kC S 1 5 1 1 A l i j o k i lC . P . C o p yD o o d l e

i n a l C i r t r i d g el u n l M i s l e r l . . l o n l M i s t e r 1 2 C l r , I 0 S ~ l n s i d p 4

O u ( B o o k !C E O S - T r i r k s T i p i

[ B o o k )M H i I a 6 ■ i . l " i l i " 6 4

* 1 5 2 * 1 1 1 1 1 *

. 1 3 3j j

1 1 1 1 1 1

t U 1 1 1 2 1 2 U

. 1 3 91 2 f l f i

* l . t i l

1 1 M

1 5 1 2 4 4

. 1 1 9

1 3 1 2 1 1 1 3 1 3

u o e r b a i eS u p e r s c r i p t b lS u r i c r f c r i p M 2 8H - l S A I p S i M i n i o nO R I G I NA u l u d u e lM o i b i u lO g r eU l t i m aU l t i m a *P E R S O N A L C H O I C El a m l h e C ! 2 H . 1 1 l a p n l h e C 6 4 1 1 T e r m P a p e r W r p K r 1 J U P R O F E S S I O N A Lr i e p t S y > l p p n 2 P l u i 1 1 l l e r t S n l e m 1 2 1 1 F l e e t S y > t * m 4 1 1 S M R E L E V A N TB i l l b i p a n l M l k p r U I c o n l i c t o r i . . . 1 1 . 5P t u j l o F i n i i h 1 1 5 I M O N J S C H U S T 1 RC h e m . l a b " 1 2 5G r e a t I n f l . P a p e r

A i r p l a n e C u r a l . S f | l a » H l M o B ( y M | l 1 2 S t a r T r e k : P r u m e l h r a n

P r o p h e c y . 1 1 9T * p i n » T u t o r 1 2 S O F T i l N CD e i k M g r . 6 4 1 2 1 2 M u r i e l D i e t 1 1 P e i K P r u l A c c n u n l a n t 1 2 T r i o 1 2 1 4 t P t r t N A H i RF i c e n n k e r l H J 1 1 S BF r a c t i o n F e v e r ( R 1 1 8 8L c t l e r S c r a m b l e r f i t } 1 1 . 8 8R a n c h ( R ) .S t o r y M i c h i n e i j R )W W I N C B O A R DC e r l i l i c i t e M i k r r

M l i b r a r y V o l .N e w s r o o mN . C l i p A i V o l .N , R . C l i p A r t V o l .N . R . C l i p A r l V o l .P r i n t S h o p G r a p h i c s

E i p a n d e rS S B a l l l e O u i i e r8 - 2 1

P h i o t a i i e 1 . o r R e a l m s o l D r k n r »R i n g t o f Z i l f l n . .R u i d w i r 2 0 0 0S h a r d o S p r i o gW a G i m e

C o n s t r u c t i o n S e W a r i n S . P a r i l i rW a r s h i pW i z a r d ' s C r o w nS U B l O G t CB a s e h I I

l i a h l S i m u l a t o rF - S - S c e n e r y D i s k sF o o l b i l ll t E l A R I U M

D r a g o n W o r l dF i h r e n h e l t l S lP e r r y

1 1 . S BM 1 3 1 2 1 1 1 1 * 2 1 1

1 1 1 2 1 3

I I U 1 2 1 2

1 1 1 ) » J 1 2 I 1 3

C a l l1 1 1 2

1 8 1 8 1 9 . 8 81 S

T H U N P t K M O b N F AC y r u i C h e i sO e m n l i t i o n M i l l i o nE q u l n o iM a m l . o l lH i m h r i5 b n » * D i i e i l o rS l u t C a r R i c e rT h e E l i m i m t o pT o G u . . T I M E W O R K 5A c c i i . P a y a b l eA c I t R e c e i v a b l e

□ a l l M i o a u r r 1 2 C p n p r i l l e d j l e rI n t r n t o r y M ( m lP a r t n e r f a ( R P a r t n e r 1 2 B ( R |

1 6 . S 81 6 . 8 81 . B 1 6 . 8 8W S U 1 6 S BM 1 6 . 8 8

1 3 1 3 U U 1 3 1 ) 1 1 1 4

R e n d e z v o u s w J R i m 1 9 8 8

5 » i ( l c a l c l S l d p » i y s ( D ) U S w i f l c a l c / S i d e n a y s 1 1 8 1 3 9S y l v i a P o r t e r ' s P e r s o n a l

f i n . P l a n n e r 6 1 3 S y l v i a P o i l r r ' s P e r s o n a l

f i n . P l a n n e r 1 1 . . 1 3 W o r d W r i l e r l . . » }W o r d W r i l e r 1 2 1 3 U S I C O H WA n i m a l h i n j i d o m 1 1 D e c i m j l D u n K e n n 1 1 F r j c l i o n A c t i o n . 1 1 P e r c e n U g r P a n i c . 1 1 9K i c e C a r R i l h m e l i c 1 1 T e l i t l l v R c i h u t i 1 1 U W I S O N W O R I r jA r G a l l e r y o r 1 1 e a P r i n t M a i l p r P l u s 1 2 W E C K 1 V B £ A D E HS l i c k y b e i r S e r i e s :

A B C i U f M a l h l i M i t T > 2 t i N u m b e r i . t i tO p p o i i t e i l i bR " d i n j i l i R e a d i n g C o m a . 1 1 6S h a p n 1 1 S p e l l M r a l i b e r . l i T y p i n g l i b

W I N D H A M C L A S S I C SA l i c e i

W o n d e r l a n d 1 S f l e t n . i h p B u o t l f a . 8 8S m i h F a m i l y

R n h i n s o n I f a . S BT r e a s u r e I s l a n d . . 1 6 . B S

. ' . . I ) . 1 6 . 8 8A ( l I S S O H I E JA n c h o r 6 4 B 0 ■ W i o h r w i r e

1 2 0 0 H i u d M o d e m 1 1 1 9B n n m S S . D O 1 1 . 9 9 B .B o n u s D S D 1 9 9 B iC o m p u S e r v e S l j r t e r K i t

( a l 2 5 u s a i e C r e d i l ) 1 2 3D i s k C a i e ( H o l d i 7 5 ) . . . 1 D i s k D r i v e C l p a n u r . . - 1 O l i k N l i K h e r S 6 . B 8[ p y i S 0 0 1 | l o y s l i c k 1 1 M n i t n g e i M o d r m 1 ) S u n c o m j n y s l i c k s C a l lW i c o B a l H a n d l e 1 1 W i c o B o s i 1 1 « I E C S u p e r G n p h i r . 1 5 X E T E C S u p e r G r a p h i i J r 1 3 ' a l l p r o g r a m ! o n d i * k

u n l e » c i l S e r w i s e n o t e d i

P . O . B O 1 1 1 3 2 7 - D E P T . C G - B L A W N O X , P 1 5 2 3 8■ P l e i « R . i d T h F o l l o B i n i O r d e r i n i i T e r m s I C n n d i t i n n i C j r e t u l l y B d n r e C l u i n g Y o u r O r d e r < C h i t o n » i l h l a i h i e n i K n k , m o n p , o n l r r i h i p p p d i m m e d i a t e l y u i i l u r k i l e m sP e r s o n a l C o m p a n y c h e c k i , j l l o . o e e k s r l t j r a n c e . N C . O . D . ' s ! S h i p p i n g : C o n t i n e n t a l 1 . A . - O r d e r s u n d e r I I W ] a d d 1 3 ; f r e e s h i p p i n g o o r d e r s o v e r H D A l H F P A P O - i d d 1 i i i l o r d e r s . C i o a d a t P u e r l n B i t o - a d d 1 1 o a l u r d p r i . S o r r y , n o t h e r I n l e r n a l i u n a l o r d e r s a r c e p l p d ! P r e s i d e n t a d l . > a l e i I o I h : , , i . 1 j m n u n i o l n r d e i

I C 1 1 2 3 6 1 M 9 M b i . S o r r y , n o t h e r I n l e r n a l i u n a l o r d e r s a r c e p l p d ! P r e s i d e n t a d l . > a l e i I o I h : , , i . 1 j m n u n i o l n r d eI n c l u d i n g . h i p p i n g ( b a r g e d R E A S O N S F O C A l t l N G C U S T O M E R S E R V I C E - 1 1 2 . 3 6 1 - M 9 M 1 ) S t a t u s o l o r d e r o b a c k n . d e r ( 1 I a n y m e r c h a n d i s e p u r c h a s e d » i l h i n M d a y i l r o m S Do i i f p f e c t i v e , p l e a i e c a l l I n r r p t u r n l u l h o r i u l i . i n n u m b p r O e l p t l i v e m e r c h m d i i e w i l l h r e p l a c e d o i l h I h u n m e r d i a n d i w o o l y . O l h e r r e t u r m l u b i e c l I n 1 S r e s t o c k i n .c h i ' g t A l t e r b O d a y s p l e a s e r e l t r t o I h e m a n u f a c t u r e r s w a r r a n t y i n r l u d p r j - i t h t h m e n l n n d i s e i r e t u r n d i r e c t l y t o I h e m a n u f a c t u r e r C u s t o m e r i n , , i , » , ! l n o t a c c e p t r o l l e d c a l l s o

r s S O 0 - o r d e r I m p s ! H i v e y o « t o u o I m c a t a l o g o 1 0 0 0 w l t o i r e t i t l e s f o C u m m o d u r e . A t a r i , A p p l e . I B a n A m i g a ! I t o C n m p u s e i . e ' s l e d . o i M j l l -i n s h o p p i n g t o s o l l w a r e - i l l n e v e r b I h u m t j j r j i n ' H O U S S : M o - F r i . 9 A S : B O P M S a 1 0 A M 1 P M E a i l p r n T i m p B e c i u i e I h i s a h a l b » n ! i > n 2 3 m o si s h e d p r i m i a v a i l l b i l i l j r i t t h I l l l i d l F l l

c h i ' g t A l t e r b O d a y s p l e a s e r e l t r t I h m a n u f a c tc a l l i n n S D O F i u . 1 t y p e G S D b r f o r r i • p u b l i s h e d , p r i m i a v a i l l b i l i l y j r i u t p p r t t c h a n g e ' N e I l l l d a r a r r i . i n g d a i l y ! F l e a i r t i l l I n

S

Page 102: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 102/120

S e n s a t i o n a l P r i c e s !. . O O u M o s t P o p u l a r I t e m s !

T H 3 9 D I S K E T T E !A r o y o u p a y i n g t o m u c h l o d i s k e t t e s ? T r o u f i r s tq u a l i t y , p r i m e , 5 ' A " d i s k e t t e s ( n r e j e c t s , n s e c o n d s ]a t h e s o f a n t a s t i c s a l e p r i c e s a n s a v e , s a u o . S A V E !D i s k s a r p a c k a g e d i b o x e s o 5 0 i n c l u d i n g d i s k e t t e si s l e e v e s , l a b e l s , a n w n t e - p r a i e c t t a b s .

E a c h d i s k e t t e i c e r t i f i e d l b 1 0 0 % e r r o r f r e e a n c o m e s w i l d l i f e t i m e w a r r a n t y ( i y o h a v e p r o b l e m ,w e ' l l r e p l a c e t h e d i s k e t t e ) . A l d i s k e t t e s i n c l u d e h u r e i nf o r c e m e n t r i n g s a n w r i l e - p r o t e c l n o t c h .

A l d i s k e t t e s a r d o u b t s d e n s i t y a n w o r k i e i t h e rs i n g l e o r d o u b l e d e n s i t y d r i v e s .

S S O D i s k e t t e s , B o o 5 3 2 3 9 1D S D D i s k e t t e s , B o o 5 3 2 4 0 3

S 1 9 . 5 0 - 3 9 5 e n . !

S 2 4 . 5 0 - 4 9 C e a . !

P O W E R a n P R O T E C T I O NF O Y O U R C - 6 4 ! ®P O W ' R P A 6 f r o m M i c r o P a rP o w ' r P n i r e p l a c e m e n t p o w e r s u p p l y ( 1 . 5 a m p )l o t h C o m m o d o r e 8 4 " ' . b u t h a t ' s n o a l l l P o w ' rP a a l s o s u p p l i e s t w a d d i t i o n a l s u r g e p r o t e c t e d o u tl e t s ( 1 2 0 V ) f o m o n i t o r , d i s k d r i v e , O o t h e r p e r i p h e ra l s . O n / o l f s w i t c h . F u s e p r o t e c t i o n . S t u r d y a l l - m s l a lc a s i n g i v e n t i l a t e d f o h e a l d i s s i p a t i o n . F u l l y e a rw a r r a n t y .3 4 9 1 0 $ 4 9 . 9 5

U n l e a s h T h P o w e r o C P / W T O Y o u r C 1 2 8 !

O N L Y$ 2 2 . 9 5

I n c l u d e s F r e e C P / M P r o g r a m sW o r d P r o c e s s o r D i s k U t i l i t i e s C o m m u n i c a t i o n s

C P / M K i i n c l u d e s h e l p f u l g u i d e l u s i n g C P / M s u c h a s s t r e s s i n g t h e u n i q u e l e a t u t e s o C o m m o d o r e ' s C P / M . u s i n gy o u r 1 5 4 1 o 1 5 7 1 d r i v e w i t h C P / M , a n u s i n g y o u r m o d e ml a c c e s s e l e c t r o n i c b u l l e t i n b o a r d s t h a t o f f e r f r e e , d o w nl o a d a b l e s o f t w a r e .6 7 3 9 2 D i s k s M a n u a l f o C 1 2 8 . . $ 2 2 . 9 5

$ 1 5 9F S D - 2D I S K D R I V E

R e v i e w e d b R U M a g a z i n e :

h l g l w r - t t i a n - a v a r i g e r j u . l l i t y

m y o c a r e s t j ^ u t j I t a t i h F S D - 2 w i D l i n e j o l o y o u "R u n s a C 6 C o m m e r c i a l S o f t w a r ef i . l l M o n m W a r u n t yD . s k D r i v e $ 1 5 9

* T H E B E S T P R I C E S* T H E B E S T S E R V I C E *

W H S H O PA N Y W H E R E E L S E ?

T H F A M O U S S L I K S T I K T "T t i e E l i * S t i k ™ n b e e n f a r a n t e t y i a r s a n l o g o o d r e a s o n I t ' s ( u s ! t h n c l i t c o m b i n a t i o n o r e s p c K i s j w n e s s a r i d A c c u r a c y A n m o ? i r r c i i ;b e O f j t F r o m S u n c o m D a w a r r a n t y C o n n e c t sG n e c U y t C o m m o d e r C o m p u t e r s .4 Z 0 S 6 S B 9 5

O N L Y S 6 . 9 5 !

S p a c e S a v i n g P r i n t e r S t a n d. n i f i s t a i d p ' l C ' . d ' r t i ~ q " n a o " ^ e & ' T h i S Q m i ^ i i n d i T W "

i i r e l e c t e d s o y o u t i n p l a c e y o u r p d m i u n d e i r i t a i t i F e a t u r e s h e a v y f l u t ys l e e J w i r e c o n s i r u c t i o n a n d t u i a v p t ^ I c o a l i n g l r e d u c e n o i s e a n v b r

D A n u L h e r p l u s t h f l p r u i t e j i s f t u l r j a a n w q ' - t t h . n n u k r r s m u c i i e a s l e iC s y o u r o u t p u t 1 1 1 $ b e i n g y r m t o d A v ^ j U b i e l « w l d r h i I F ' l o m o s t

c o l u m n p f i n f e r s . a n I B f n m o s t 1 3 c o l u m n p r m i e r i3 3 J M ) 2 P j i n l e r S t a n d ( W d ^ S ' 3 9 5 ) O N L Y 6 , 9 5

1 9 P r n W r S l a n d ( W a s J 2 3 0 5 O N L Y * 1 2 . 9 5P a p e r T r a yE v t r y f i r i O t r e O v - t ^ t i Q w i t f t i n p i n ^ u T & t a i c o r n e a o u t o ! f > e p m [ e ' i i u n t tt s p i l l a o v e r U i t a b l e a i f l o o r ? > . S . - i c c m P a p e r T m ^ a ^ e i : t h ? r e a f^ 1 1 : : y . : i J a n t : . ^ - . t r i e r - - i r c L i c a p e r j i l c o m e s - j o n p n n ' e r H e l p sE d n e a t l y t o l d a n s t a c k t t S u R e i a : i S 1 9 4 2 0 9 1 . . . . 1 1 1 . 9 5

S u p e r D e a l O D i s k e t t e S t o r a g e !

^ 0 N L Y Vw h o p p i n g 1 0 d i s k ( 5 " c a p a c i t y

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

S u g . R e t a i l S 1 9 . 9 5. 6 6 8 2 6 N O W O N L Y S 9 . 9 5

F R E ED U S T C O V E R & E V E R Y T H I N G B O O KD i s c o v e r t t i e s a v i n g s a n e a s y s h o p p i n g : . ' r ^ ' rf r o m T E N E X C o m p u t e r E i p i o s s P L U S r e c e i v e aF R E E d u s t c o v e r f o y o u r C 6 o C 1 3 8 ! C o v e r i a n i i - s l a t i c , B - g a u g e v i n y l s e w n l o u e x a c t i n gs t a n d a r d s w i t h r e m f o r c a d s c a m s . G e t k n o w o u g r e a t p r o d u c t s , e x t e n s i v e s e l e c t i o n a n f a s l s e r vi c w i t h a f R E E c o p y o o u £ y e r y m ™ j B o o k f o C o m m o d o r e C t w p u t i n q ( S 2 9 5 S h i p p i n g C h a r g e )

3 1 6 2 7 C - D u l l C o v e r a n C a t a l o g | Q 4 0 )3 B J 6 1 C - 1 2 9 b u l l C o v e r j n d C t l l l o g [ O b )6 5 1 8 0 W D u s t C o v f i i n C a t a l o g ( C 4 D |

T h R i g h t I n t e r f a c e F o r A l Y o u r P r i n t i n g N e e d s ! !

s o u n d r m e s i m o n i t o y o u r- ; ■ [ , } C o m m o d o i e " R U N . D e ' 6 J r ^ T - ~ l t - " ^ h f i l Q l v p e r f r j r r r n n i f l g r a p h i c sv * * ^ p j i i i i e i p n n t e r m i e T l a c e l ^ D S t o

c a b * e s i n u s * r r i i r u n u i l * — » . « - ,3 3 5 6 5 S 3 9 . 9 5S u p e r G r a p I l l X . . l u r e s a - j u i r p r . l U p M U n gS u p p o r t s s u D S r ^ c i i p i . s v D s c j i p t . u n f l e M m i n f l , C o l O f a c e ^ n i ln i c h u m u c h . i r j t t e r w i d t h s F r o m X e t e c4 1 7 6 9 . S 6 9 . 9 5S U P e T G r a p h J X J r - ^ n o m n a J w r t ^ n o rt S u o e i 1 G o p f S k t a V n g g f a c ^ c s . t w r m j i j i a c o f n w

, . . . _ _ . . . r . _ n „ . .

4 1 7 7 4 $ 4 9 . 9 5

F r o m Y o u r F r i e n d s A W g l a d l y a c c e p t m a i l o r d e r sP . O . B o 6 5 7 8S o u t h B e n d . I 4 6 6 6 0Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

A I - - U )

D u t D u D l i s n m r j l e a d r u m s , p r g d u d p r i c e s a n

S H I P P I N G C H A R G E SO R D E R A U O U f J !l e s s t h a n S 2 0 . 0 0S 2 M - S 3 9 9 5 4 0 . 0 0 - 5 7 4 9 91 7 5 . 0 0 - 1 1 4 9 . 9 91 1 5 0 0 0 - 1 2 9 9 3 91 3 0 0 u

C H A R G ES 3 7 5

4 . 7 5S 7 6 . 7 57 . 7 58 . 7 5

C D m n o d c - p e i q c i i d h i c i L i f o r e i g n O i d e r s a r i d £ 0 h e a v y i f e m ? s h ' D n a c t u a l c o s t^ a r e s u b i e c t l c n a n o e w i i n o u t n o n c e

N E X T R A F E F O C H A R G E SW V E R I F Y C H A R G E C A R DA D D R E S S E S

O R D E R T O L L F R E E1 - 8 0 0 - 3 4 8 - 2 7 7 8

I N D I A N A l l l i l H I ! L I N E 1 S 0 0 Z Z 5 G Q 3 Q

Page 103: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 103/120

C O M P U T E ! P u b l i c a t i o n sP r e s e n t s t h

N A M E Y O U R D R E A MS W E E P S T A K E S ! ! !

N o w ' s t h c h a n c e t w i t h e p e r s o n a l c o m p u t e r s y s t e m o y o u r d r e a m s ! !$ 5 , 0 0 0 s t a t e - o f - t h e - a r t p o w e r h o u s e c o m p u t e r , l o a d e d w i t h t h e l a t e s t p e r i p h e r a l s a n c o l l e c t i o n o s o f t w a r e !

T a k e h o m e a n a m a z i n g n e A m i g a 2 0 0 0 m u l t i t a s k i n g c o m p u t e r ,c a p a b l e o p r o d u c i n g s t u n n i n g s t e r e o s o u n d a n d s u p e r b c o l o r g r a p h i c s

a w e l l a s r u n n i n g a l I B P s o f t w a r e !O

C h o o s e n e A p p l e M a c i n t o s h S c o m p u t e r ,t h e x p a n d e d , f a s t e r M a c a p a b l e o r e a d i n g I B P s o f t w a r e ,

a n l e a d e r i t h g r o w i n g d e s k t o p p u b l i s h i n g w o r l d !O

R e c e i v e a p o w e r f u l A t a r i 1 0 4 0 S T c o m p u t e r s y s t e m ,c o m p l e t e w i t h l a s e r p r i n t e r , t e r r i f i c c o m b i n a t i o n o p r o c e s s i n g p o w e r , s u p e r c o l o r g r a p h i c s ,

a n d M I D I - e q u i p p e d s o u n d o u t p u t !O

P i c k u n e I B P e r s o n a l S y s t e m 5 0 t h 8 0 2 8 6 - b a s e d c o m p u t e r s y s t e m w i t h t w i c e t h e c o m p u t i n g s p e e d o a I B M P C - A T

a n n e V G g r a p h i c s p o w e r !E a c h o t h e s e o n e - m e g a b y t e d r e a m m a c h i n e s c o m e s w i t h a a p p r o p n a t e m i o h a r d d i s k d r i v e

a n d / o r 3 - 1 / 2 - i n c h a n 5 - 1 / 4 - i n c h f l o p p y d r i v e s , m o n i t o r , p r i n t e r , m o d e m f o t e l e c o m m u n i c a t i o n s ,a n c o l l e c t i o n o p o p u l a r s o f t w a r e p r o g r a m s t g e y o s t a r t e d .

O P u t t o g e t h e r y o u r o w c u s t o m d r e a m c o m p u t e r s y s t e m w i t h S 5 . 0 0 0 . 0 0 i c a s h !

E n t e r t o d a y ! !1 N p u r c h a s e n e c o s w y T e n t e r , c o m p e t e l i n e o t d c u l e n t r y f o r m o r o p f a t n p t o c o o p a p y i . h a n d p r i n t y o u r n a m e . a ( f c S « 5 r c r t y . s m i o . a n z i d o l e E n t e r a o i t e n a s y o u w i s h , b u t m a i l e a c n u n i t y s a p o r a l e l y t o N a m e Y o u r D r o a m S w o e p S l a k f l j . P . O . D o 5 3 7 , L o w e l l . I N 4 6 3 0 9 A l o n & i e s m u s t b r e c e i v e d O J u l y 1 1 9 8 8 . N o

T o l a t a , l o s t o m i s d i r e c t e d m a l l .2 W i n n e r w r i f b e d e t e r m i n e d r a n d o m d r a w i n g o o b e l o r f l J u l y 1 5 1 9 6 6 . t o V e n t u r a A s s o c i a t e s . I n c , a m d e p e r w r t j u d g i n g o r g a n i / a t o n w T i o w d e c i s i o n s a r e f in a T h p r i ? e i g u a r a n t e e d t b a w a r d e d W i n n e r w i l l b e n o d d e d b y m a j i a n m a d r e q u i r e d t c o m p l e t e a a f l i d a v i t o e l t g i b r i t y w h i c r i m u s t b e r e t u r n e d w i t h i n 2 d a y s o d a l e o n o i i l i c n i i o n . M s u t > s l r t t r t P a i s ( o p n z u o n c e p t Q ^ m a b e n ^ c o s s a r y c l u e t o a v a i l a b i l i t y . A l t a x e s a r I t i o r e s p o n s i b i l i t y o f i t i i f w i ^ n a i E n t r y c o n s t i t u t e sp o r m i s s j o n | u s o w i n n e r ' s n a m e a n l i k e n e s s f o p u b l i c i t y p u r p o s e s w i l t i o u l a d d i t i o n a l c o m p e n s a t i o n3 A p p r o x i m a t e r e t a i l v a l u e o m p r i z e i a f o l l o w s G r a n d ( £ 5 , 0 0 0 . 0 0 )4 O d d 5 O w i n n i n g m d e t e r m i n e d b y H i l o t a l n u m b o r o f e n t r i e s r e c e i v e d . S w e e p s t a k e s o p e n t r e s i d e n t s g t h U n i l o d S l u i e s . E m p l o y e s g n o 1 t n u i r f a m i h o a o f C a p i t a lD l i e s / A B C , I n c , r t a f l H i a l e s . s u b s i d i a r i e s , d i s t r i b u t o r s , r e t a i l e r s , f l d w e r t i s l n g a n d p r o d u d i o n a g o n c l e s . a n V p n t u r a A s s o c i a t e s , I n c . , a r e n o l e l i g i b l e M f e d e r a l , s l a t e , a n l o c a l r u l e s a n r e g u l a t o r i s a p p l y v & w t w a p r o ' ^ ' i e d -5 F o d n a m e o t n m a p r p n / e w i n n e r , w i n d 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 * b e f o i o J u l y 1 1 9 6 6 t N a m e T o u r D r e a m S w e e p s t a k e s W i n n e r s , P . O . B o 7 7 3 ,L o w e l l , I N 4 5 3 9 9 .

Page 104: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 104/120

C H I P L E V E L D E S I G N S P R E S E N T SM A S S D U P L I C A T O R 1 5 4 1F o t h C 6 4 / 1 2 8 w i t h s i n g l e1 5 4 1 d i s k d r i v e .

• 1 s e c o n d , 3 p a s s b a c k u p f o s t a n d a r d d i s k s !

• 2 s e c o n d f u l l G C S u p e r N i b b l e r .t h m o s t p o w e r f u l y e t l

• s e c o n d d i s k f o r m a t !• F a s t l o a d e r !• Q u i c k i n s t a l l a t i o n . $ 2 9 . 9 5

M A S S D U P L I C A T O R M S • F o r t h C 6 4 / 1 2 8 w i t h M S S D - 2

d i s k d r i v e .1 s e c o n d s t a n d a r d d i s k b a c k u p !

• 1 s e c o n d f u l l G C Q u i c k N i b b l e r !• s e c o n d d i s k f o r m a t !• A u t o B a c k u p f e a t u r e .• A m u s t f o a n M S o w n e r .

$ 2 5 . 9 5

M S F A S T C O P Y R O • A d d s n e F a s t B a c k u pc o m m a n d s ! $ 1 9 . 9 5

M S A U T O C O P Y R O • T u r n s t h M S S D - 2 i n t o

d e d i c a t e d c o p y i n g d r i v e( n c o m p u t e r n e e d e d ) . $ 2 9 . 9 5

C - 6 4 B U R S T - R O M• G i v e s t h 6 ' B u r s t M o d e ' w h e n

u s e d w i t h a 1 5 7 1 o 1 5 8 1d i s k d r i v e !

• L o a d s 7 0 b l o c k s i s e c o n d so 1 5 7 1 , s e c o n d s o n 1 5 8 1 !

• F a s t d i r e c t o r y , S E Q , a n R E F i f e a c c e s s !

• B u i l t i D O w e d g e !• S i m p l e i n s t a l l a t i o n .

( K e r n a l R O V m u s tb s o c k e t e d ) $ 2 9 . 9 5

C - 1 2 8 B U R S T - R O M• L e t s t h 1 2 r u a ' B u r s t ' s p e e d

w h e n i 6 m o d e !• P r o v i d e s t h s a m e f e a t u r e s a

t h C - 6 4 B u r s t - R O M !$ 3 5 . 9 5

C O M I N G S O O NR a p i D O S 6 4

' M S D S D - 1 F a s t C o p i e r !1 5 7 1 M a s s D u p l i c a t o r !

' 1 5 8 1 U t i l i t y P a c k !

T U R B O 6 S p e e d - u p b o a r d f o t h C - 6 4 .

■ A d j u s t t h e c l o c k r a t e f r o m 1 0 0 k h z( 1 / 1 0 n o r m a l ) t m h ( 4 n o r m a l ) !

• W o r k s w i t h m a n y u t i l i t i e s , b u s i n e s sp r o g r a m s , a n d g a m e s !

• B u i l t - i n 6 4 b a t t e r y b a c k e d - u pR A M !

• U s e s 8 / 1 6 b i 6 5 8 1 6 m i c r o p r o ce s s o r ( s a m e a t h A p p l e j [ g s . . .b u t t w i c e a f a s t ) !

• S p r e a d s h e e t s , B A S I C , f l i g h ts i m s , g r a p h i c s . . . a l a r a c c e l e r a t e d !

C H I P L E V E L D E S I G N SC a s h , C h e c k ,M o n e y O r d e r

M . C . a V i s aC O D ' s a d S 3 . 0 0

P . O . B O 6 0 A S T O R I A , O 9 7 1 0 3 - 0 6 0 3

( 5 0 3 ) 8 6 1 - 1 6 2 2D e a l e r , D i s t r i b u t o r , G r o u p P r i c i n g A v a i l a b l e

1 5 4 1 / 1 5 7 1 D r i v e A l i g n m e n t1 5 4 1 / 1 5 7 1 D r l v a A l l g n m i n t r e p o r t s t h e a l i g n m e n t c o n d i t i o n o

t h d i s k d r i v e a y o p e r f o r m a d j u s t m e n t s . O s c r e e n h e l p i a v a i l a b l e w h i l o t h p r o g r a m i r u n n i n g . I n c l u d e s f e a t u r e s ( o s p e e da d j u s t m e n t a n s t o p a d j u s t m e n t . C o m p l e t e i n s t r u c t i o n m a n u a l o a l i g n i n g b o t h 1 5 4 1 a n 1 5 7 1 d r i v e s E v e n i n c l u d e s i n s t r u c t i o n s o h o t l o a d a l i g n m e n t p r o g r a m w h e n n o t h i n g e l s e w i l l l o a d ! W o r k so n t h e C 6 4 , S X 6 4 . C 1 2 B i 6 4 o r 1 2 m o d e . 1 5 4 1 . 1 5 7 1 i e i t h e r 1 5 4 1o 1 5 7 1 m o d e 1 A u t o b o o t s l a l m o d e s . S e c o n d d i s k d r i v e f u l l ys u p p o r t e d . P r o g r a m d i s k , c a l i b r a t i o n d i s k a n i n s t r u c t i o n m a n u a lo n l y $ 3 4 9 5

S u p e r D i n k U t i l i t i e sS u p e r D l i k U l l l l t l a a i t h e u l t i m a t e u t i l i t i e s d i s k t o i h e 1 5 7 1 d i s k

d r i v e a n C 1 2 B c o m p u l e r . A 8 c o l u m n m o n i t o r i r e q u i r e d . S D w i l l c o p y w h o l e d i s k s ( w i t h o r d r i v e s ) , p e r f o r m m a n y C P / M a n M S - D O S u t i l i t y ( u n c t i o n s , e f l i t a n t r a c k o s e c t o r , t r a c e d i e s , c o p yf i l e s , r e n a m e a d i s k , r e n a m e f i l e , c h a n g e d i s k f o r m a l ( w i t h o u ta f f e c t i n g d a t a ) , s c r a t c h o u n s c r a t c h f i l e s , l o c k o u n l o c k f i l e s .e r a s e t r a c k o r w h o l e d i s k , c r e a t e a u t o - b o o t ,a s s e m b l e / d i s a s s e m b l e d r i v e R A o R O M , a n a l y z e d i s k f o r m a t ,f o r m a t i M F M . C P M + , 1 5 4 1 , o r 1 S 7 1 f o r m a t , r e a d s C P M *d i r e c t o r i e s , c o n t a i n s 1 5 7 1 d r i v e m o n i t o r , f u l l y s u p p o r t s s e c o n d1 5 7 1 d r i v e , p e r f o r m s d i r e c t D O c o m m a n d s a n d m u c h , m u c h

m o r e ! O p t i o n s w i n d o w d i s p l a y s a l c h o i c e s a v a i l a b l e a a n g i v e nl i m e . M a n y u t i l i t i e s a l s o w o r k o t h 1 5 4 1 d r i v e N n e e d f o n u m e r o u s u t i l i t y d i s k s ' S D d o e s i a l l 1 O n l y S 3 9 . 9 5 1

F r e e ( h i p p i n g h a n d l i n g ! N s u r c h a r g e f o r c r e d i t c a r d o i d e r s iI m m e d i a t e s h i p p i n g ! I l l i n o i s r e s i d e n t s a d 6 s a l e s l a x . O r d e rt r o m :

F r e e S p i r l l S o f t w a r e , I n c .5 3 S E d g e w o o dL G r a n g e , 1 6 0 5 2 5

( 3 1 2 ) 3 5 2 - 7 3 2 3£ g r \

P O W E R F U L L O C O S T C O N T R O LD a t a a c q u i s i t i o n a n c o n t r o l i n t e r f a c e s .C 6 C 1 2 8 .

8 0 - L i n e S i m p l i f i e d D i g i l a l I / B o a r d . 4 0 T T i n p u t l i n e s . 4 h i g h c u r r e n t s w i t c h e d o u t p u t l i n e s . R O c a r t r i d g e s o c k e t .O r d e r M o d e l S S 1 0 0 P l u s , $ 1 1 9 . A d d i t i o n a l b o a r d s S 1 0 9 .O r i g i n a l U l t i m a t e I n t e r l a c e . D u a l 6 5 2 2 V I B o a r d . F o u r S b i p o r t s w i t h h a n d s h a k e , t i m e r s . I R Q , e t c . E x p a n d a b l e .O r d e r M o d e l 6 4 I F 2 2 . $ 1 6 9 . A d d i t i o n a l b o a r d s $ 1 4 9 ,A / C o n v e r s i o n M o d u l e . 1 c h a n n e l s , 8 - b i t s . R e q u i r e sa b o v e . O r d e r M o d e l 6 4 I F / A D C 0 8 1 6 . $ 6 9 .M a n u a l s o n a b o v e a v a i l a b l e s e p a r a t e l y l o e x a m i n a t i o n .C a l l o r w r i t e f o d e t a i l e d b r o c h u r e .* * * * * *S E R I O U S A B O U T P R O G R A M M I N G ?S y m b o l M a s t e r M u l t i - P a s s S y m b o l i c D i s a s s e m b l e r . L e a r nl o p i o g r a m l i k e t h e e x p e r t s ! F o r b o t h C 6 a n n a t i v e C 1 2 8 ." . . . u n m a t c h e d b y s i m p l e r m o n i t o r d i s a s s e m b l e r s . . . a r e a l□ o l d m i n e ( o t h e x p e r i e n c e d M p r o g r a m m e r . " C o m p t v l e rS h o p p e r , A p r i l ' 8 7 . $ 4 9 , 9 5 .P T 6 5 1 0 S y m b o l i c D e b u g g e r . A e x t r e m e l y p o w e r f u l t o o lw i t h c a p a b i l i t i e s f a b e y o n d m a c h i n e l a n g u a g e m o n i t o r .F o r C 6 d , S 4 9 . 9 5 .M A E G 4 A s s e m b l e r . F u l l y p r o f e s s i o n a l 6 5 0 2 / 6 5 C 0 2m a c r o e d i t o r a s s e m b l e r . S 2 9 . 9 5 .C 6 S o u r c e C o d e B o o k . M o s t c o m p l e t e a v a i l a b l er e c o n s t r u c t e d a n c o m m e n t e d a s s e m b l y l a n g u a g es o u r c e c o d e l i s t i n g f o B a s i c a n K e r n a l R O M S . S 2 9 . 9 5 .

S C H N E D L E R S Y S T E M S1 5 0 1 N . I v a n h o e S t . , D e p l G 9 , A r l i n g t o n , V A 2 2 2 0 5

I n f o r m a t i o n / T e l e p h o n e O r d e r s ( 7 0 3 ) 2 3 7 - 4 7 9 6 .! A l p r i c e s i n c l u d e s h i p p i n g p r e p a i d U S A .

Page 105: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 105/120

Q t i w t t n B i c l - m r . I A n S l N . H 1 0 0 1 8 1 2 1 ? | 7 3 1 ^ 0 0o p v n M o n - F i t 3 0 i m 1 0 p m S j 3 j t p S u

S m u m / A m i U U L m l D r n t i i h W a d - i o n < , C a r d ™ , V 1 0 0 0 1J o n i ' ■ H ' H O o p r n M o - F J O i m B o S l S u J O i m 7 p

P H O N E a n M A I L O R D E R SC A L L T O L L F R E E 1 ( 8 0 0 ) 3 4 5 - 7 0 5 8 I N E Y O R K S T A T E C A L L( 2 1 2 ) 7 3 2 - 4 5 0 0

A L C O M P U T E R S P E R I P H E H A L S C O M E C O M P L E T E W I T HA A D A P T O R . O W N E R ' S M A N U A L A N D A L C O N N E C T I N G

C A B L E S .W

F o O A L M E R C H A N D I S E I B R A N D N E A N F A C T O R V F R E S H .C O M P L E T E W I T H M F R . U . S . A . W A R R A N T Y .

c o m m o d o r eG 1 2 8 :

1 2 B K R A MP o w e r e dP e r s o n a lC o m p u t e $ 2 3 5

c o m m o d o r e

6 4 R f l M W i t h G e o s P r o g r a m !P o w e r e d ( M A O 9 H o m e C o m p u t e r i l ^ j

c o m m o d o r eP C 1 0 - 1

I B M , P C / X T 'C o m p a t a b l a

5 1 ? K R a E x p a n d a b l e t 6 4 0 KM S - D O S 3 . P a r a l l e l a n S e r i a l P o r t sF u l l 1 Y e a r d t C 7 A 9 5W a r r a n t y l k $ 5 7 9 '

P C 1 0 - 2 C 4 D K C o m p u t e r. ' 1 6 0 K O r i v c i . . . $ 6 9 9

A M I G AA M I G A 5 1 2 KC O M P U T E R

S Y S T E MC o m p l e t e w i t h

1 0 1 0 M o n i t o r

$ 9 9 9c o m p u t e r p a c k a g e s

G e . t a l l t o g e t h e r s a v e !

- ® ^ r % P A C K A G E

■ C o m m o d o r e 6 4 C o m p u t e r• C o m m o d o r e - 1 5 < ! l c D i s k D r i v e• C o m m o d o r e C o l o r P r i n t e r■ C o l o r M o n i t o r

W i t h G e o s P r o g r a m '

$ 5 2 9 9 5

C O M P L E T EP A C K A G E

■ C o m m o d o r e 6 C o m p u t e r• C o m m o d o r e 1 5 4 1 D i s k D r i v e

C o m m o d o r e C o l o r P r i m e r1 2 M o n i t o r

1 9 $ 3 6 9S a m e p k g . w / C ~ 6 4 C $ 3 9 9 . 9 5

C 1 2 8 = : C O M P L E T EP A C K A G E

C o l o rM o n i t o r

A D $ 1 3 0

■ C o m m o d o r e 1 2 C o m p u t e r• C o m m o d o r e 1 5 4 1 D i s k D r i v e• 1 2 " M o n i t o r• C o m m o d o r e C o l o r P r i n t e r

$ 4 9 9 9 5T s u b s t i t u t e 1 5 7 1 ( o 1 5 4 1

$ 6 5 ° °

D E L U X E- P A C K A G E

■ C o m m o d o r e 1 2 C o m p u t e r■ C o m m o d o r e 1 5 7 1 D i s k D r i v e■ C o m m o d o r e 1 9 0 2 C o l o r

M o n i t o rC o m m o d o r e 8 C o l u m nP r i n t e r

S 7 5 9 9 5C A R R Y F U L L L I N E O S O F T W A R E

C O M P U T E R P R I N T E R SD I S C O U N T P R I C E S ! C a l l T o l l F r i t t O r d e r

P E R I P H E R A L Sc o m m D d a r e

M P S - 8 0 3 C P R I N T E R

O K J D A T AO K I D A T A 1 2

P R I N T E R

$ 1 9 9 9 5O K I M A T E 2 w i t h

P l u g ' n P r i n t

$ 1 8 9 9 5

L e t t e r Q u a l i t y

N B 3 4 - I 0 l 4 6 g . 9 S S D - l S 1 3 9 9 . 9 5N B 2 4 - 1 S t e e o . o s n d - i s I 4 i g . 9 sS G - 1 0 C H 7 9 . B 5 S R - 1 D 1 4 2 9 . 9 5N X - 1 0 H S 9 . 9 S S R - 1 S H 6 9 . 9 SN X - 1 0 C I 1 9 S . 9 S N R - 1 S 1 4 9 9 . 9 5N X - 1 5 1 3 0 9 . 9 5 N B - 1 S I 1 6 S . 9 5S D - 1 0 J 3 4 9 . 9 5N L - 1 0 w / C o m m o d o r t C a r l 1 2 4 9 9

E P S O N■ 1 8 9 -H O M E -W R I T E R 1

» i t hI n l u f a uL X - 1 4 P r i n t e r 1 2 1 9 . 9 5

F X - S 6 P r i m e ! . . 1 3 4 9 . 9 5F X - 2 S 6 E P r i n t e r . . .L O - 1 0 0 P r i n t e r . . . P A N A S O N I C 1 0 B 1 I

. . . . H 6 9 9 1 4 6 9 . 9 51 1 6 9 9

C 1 3 5 IM o u n f : i n C s n m n i i D i aC o m p u t e r

M c d u t tG E O S S o f t w a r eT U - 8 0 3X E T E C J r I n t e r f a c eX E T E C S r I n t a r f a c s

J 3 4 . 9 51 3 * . 9 51 3 9 . 9 1 ;

J 5 9 . 9 5

E P S O NE Q U I T YP A C K A G E

I B P C / X TC O M P A T I B L E

E q u i l T C o m p u l i r- J S I K R A P o o i r ■ D i i '

! ' ■ : ■ D i D n v n ■ : ■ ■■ H i g h R a i e l i T i s a M o n l i o r

S i H i l i - > ; p o

B L U E C H I PI B P C / X T

C O M P A T I B L E P C K G .

C 1 I 8 P o w e r S u p p l y J 3 9 . 9 5C 6 4 . C 6 4 - C P o w e r S u p p l y . . . J 2 9 . 9 S

Page 106: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 106/120

C o m p l e t e P r F o o t b a l lP r e d i c t i o n P r o g r a m F o T h

1 9 8 7 N F S E A S O NA c c u r a t e v ' L i n e ' i 1 9 8 6 M o r e I

' 8 T

• F E A T U R E SP r e d i c t e d S c o r e s E a c h W e e kS e a s o n S c h e d u l e B W e e kS e a s o n S c h e d u l e B T e a mS c o r e s B W e e kS c o r e s B T e a mW i L o s s R e c o r d H o m e / A w a yD i v i s i o n S t a n d i n g sS t a t s A c c u m u l a t e d A v e r a g eL i n e B W e e kL i n e B T e a mR e c o r d v L i n eR e c o r d v C o m m o n O p p o n e n t sI n d i v i d u a l T e a m M a t c h - U p sP r i n t e d C o p y A l S c r e e n s1 9 8 3 - 1 9 8 6 D a t a B a s e( I n c l u d e s A l o t h A b o v e )E a s y U p d a t e s P l a y o f f s / 1 9 8 8N o C o p y P r o t e c t e dD e a l e r I n q u i r i e s I n v i t e d

B E A T T H S P R E A D7 • O I N C L U D E S D I S K A N * * D O C U M E N T A T I O NS P E C I F Y S ' . i O 3 D I S KI B M . T a n d y C o m p a t i b l e sC o m m o d o r e 6 1 2 A p p l e I l i M l l g sT R S 8 0 M i l l I

S t a t s N e e d e d T R u P r o g r a m A v a i l a b l e I L o c a l N e w s p a p e r s O W W i l l F u r n i s h A l S t a t sB 1 s C l a s s M a i l . S e a s o n P r i c e 4 0 ° ° .O u B u l l e t i n B o a r d W i l l F u r n i s h A l S t a t s , L i n e s ,P r e d i c t i o n s a n d T r e n d s U p d a t e d D a i l y . S e a s o nP r i c e 5 5 0 0 . P r o g r a m C o m e s U p d a t e d T h r u C u r r e n tW e e k o S e a s o n . . N E x t r a C h a r g e .

O R D E R S S K I P P E D I D A Y SP H O N E L I N E S O P E N 2 H R S .

A D D 3 ™ S H I P P I N G £ H A N D L I N G

C . O . D . T O L L F R E E 8 0 0 - 7 2 2 - 2 2 7 7T E X A S C O L L . 2 1 4 - 5 8 6 - 8 2 1 2M a r a t h o n S o f t w a r e D e p t .P 0 B O 1 3 4 9 6 4 F O R T W O R T H S T J A C K S O N V I L L E , T E X A S 7 5 7 6 6

T O I L F R E E M U E C T F O G 8 D E S S D K i r

F A C T O R Y A U T H O R I Z E DC O M M O D O R E R E P A I R C E N T E R1 - 8 0 0 - 7 7 2 - 7 2 8 9

6 4 . 9 5C 6 R e p a i rC 1 2 8 R e p a i r i 1 S 4 1 P e r m a n e n t

A l i g n m e n t 2 9 . 9 51 5 4 1 R e p a i r 7 9 . 9 51 S 7 1 R e p a i r 7 9 . 9 S

9 9 . 9 5

| 3 1 2 | 8 7 9 - 2 8 8 8 I 4 2 . 9 5 A m i g a R e p a i r

| P C 1 D M T ] , . . . .A m i g a O r l v e

R e p a i r 1 4 9 . 9 5P r i n t e r s C A L LM o n i t o r s C A L LO t h e r E q u i p m e n t C A L L

C A L L B E F O R E S H I P P I N GP A R T S A N L A B O R I N C L U D E D

F R E E R E T U R N S H I P P I N G| A P O . F P O , A A D I 1 O . O O J

2 4 - 4 8 H R . T U R N A R O U N D| 5 u B j M t T P a r t i A u a l l a b i l i t y

3 O A W A R R A N T Y O A L L R E P A I R S

C O M M O D O R E P A R T SC - 6 4 P o w e r S u p p l y 3 4 . 9 51 2 P o w e r S u p p l y 5 9 . 9 5C - 6 4 O v e r V o l t a g e S e n i o r 1 9 . 9 5O t h e r P a r t s C A L L

( P i 1 3 . 0 0 S h i p p i n g ' H a n d l i n g )A l p a r t s t o C o m m o d o r e e q u i p m e n t u s u a l l y i s t o c k

F o P a r t s C a l l | 3 1 2 | 8 7 9 - 2 3 S 0D e a l e r D i s c o u n t s A v a i l a b l e

T E K T O N I C S P L U S , I N C .1 5 H O U S T O N S T R E E T

B A T A V I A , ( 6 0 5 1 0C L I P A N 5 A V E

V I S A -

T H A M A Z I N G

E N T E RM F I N A LF R O N I i S R

O M A N - 1 O - M A C H I N E

C O M M U N I C A f l O N ST h e r e i n o t h i n g e ' s e l i k ei t V o i c e W a s t e r g i v e sb o t h s p e e c h o u t p u la n v o r c e r e c o g n i t i o n w i l h t h i s s l n g l o h o r d w a r e p r o d u c t ! V o u r v o i c ec o n t r o l s p i o g r c - m s , o h o m e a p p l i a n c e s , r o b o l s . a n d m o r e w i l h s p o k e nc o m m a n d s V e r b a l r e s p o n s e b a c k g i v o s s l a l u s . v e r i t i e s , o r e q u e s t s y o u rr e p l y ! S p o o c h o u t p u l a n r e c o g n i t i o n p i t e m s a i e r e c o r d e d i w i l h y o u rv o i c e O r u s e I h e v o i c e o y o u r t i i e n d , b o s s , t e o c h e r . m o t h e r , e v e n t h f a m i r y p e l l R c o . r a m m i n Q i s . m p l e w i t h n e c o r n m r > a d d e d T B A S I C .

m u s i c b o n u s p r o g r a m l e t s y o w i t e a n c o m p o s e m u s i c a l s c o r e ss i m p l y b h u m m i n g t h t u n e . U n l i m l l e d a p p l i c a t i o n s t o t u n . e d u c a t i o n ,a n c o m m e r c i a l u s e . D e s i g n y o u r o w p r o g r a m s t o r p r o f i t E p e e c n a n r e c o g n i t i o n q u a l i t y u n s u r p a s s e d b e v e n t h m o s t s o p h i s t i c a t e dm o c n i n e s O n l y C o v o i p r o v i d e s t h i s h i g r i t e c h r n o r v e l a t a p n c e l e i s t h o nm o s l c o m m o n p e r i p h e r a l s .T h C o v o < V o i c e M a s t e r c o m e s c o p i s t e w i t h a l l h c r d w a r e a n a s o f t w a r e( o o n l y S 8 9 5 ( A d d s h i p o i n g a n h a n d l i n g l o U S A . S 6 C a n a d a , 5 1 o v e r s e a s . J A v o i l a b l e l o C o m m o d o r e 6 4 / 1 2 8 , A p p l e I I I I - . l i e . l i e , A l a n 9 0 0 .8 0 0 X L . 1 3 0 X E S p e c i f y w h e n o f d o r i n g V i s a . M a s t e i C o r d p h o n e o r d e r sa c c e p t e d

C a l l o r m i l e l o F R E £ V o i c e M a s t e r I n l o p a ka n s p e c i a l c o m b i n a t i o n p a c k a g e o t t e r s .

C O V O X J N C d e p t . C G6 7 5 - 0 C o n g e i S t r o o l E u Q O f i t ) . O r o o o n 9 7 4 0 ! U S A ; r x i C o d o ( & 0 3 ) M ? - 1 3 7 1 f e l o n ' 0 6 0 1 7 ( A v M a i m U D )

Page 107: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 107/120

P R I N T E R P A C K A G E S P E C T A C U L A RA M - H K I M M t P A C K A C K S I M I J . D H M 1 H ( ' I I M « ; t : s O k H H I C A H I M K K K K S I I J P P I N I M N I ' O M I N K M A S .

P a n a s o n i cp a n a £ 6 n i 6 i o 6 ( ! ) !

P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E

J p a a g f $ 2 0 9N O S U R C H A R G E S O N C R E D I T C A R D S

R E S H I P P I N G I C O M I N L N T A L U S P A N A S O N I C 1 0 9 1 1

P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E3 3 0 S C $ 2 3 9

H S U R C H A R G E S O N C R E D I T C A R D SF R E E S H P P I f + G I C O N T I N E N T A L U S

P A N A S O N I C 1 0 9 2 1P R I N T E R

X E T E C S U P E R G R A P H I C I N T E R F A C E$ 3 6 9N O S U R C H A R G E S O C R E D I T C A R D S

F R E E S U P P I N G I C O N T I N E N T A L U S A j

N X - 1 0 P R I N T E Rx e t e c s u p e r g r a p h i c i n t e r f a c e

J ^ S S S T t o l o w t o a d v e r t i s en s u r c h a r g e s o c r e n t c a r d sf r e e s h i p p i n g i c o n t i n e n t a l u s

N X - 1 5 P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E

$ 3 8 9N O S U R C H A R G E S O N C R E D I T C A R D SF R E E S U P P I N G I C O N T I N E N T A L U S

N P - 1 0 P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E

$ 2 1 9N O S U R C H A R G E S O N C R E D I T C A R D SF R E E S H I P P I N G I C O N T I N E N T A L U S

c o m m o d o r e6 4 C O M P U T E D

1 S 4 I C O I 5 X D R I V E1 E 0 2 C U O N I T O R

C - 1 2 8 C O M P U T E R1 5 7 1 D I S K O R I V E

\ 9 O 2 U O N I T O RC A L L F O I N D I V I D U A L

S U P E R P A C K A G E P R I C E S1 7 5 0 R A E X P A N D E R1 7 6 4 R A M E X P A N D E R

1 3 5 1 M O U S EA V A T E X 1 S 0 0 H C M O D E MA V A T E X 2 4 0 0 H M O D E M

C A L L F O C U R R E N T P R I C E S

S E O H 1 0 0 0 V C P R I N T E R

W I T H B U I L T - I NG R A P H I C S I N T E R F A C E

$ 1 6 9H S U R C H A R G E S

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

C O N T I N E N T A L J S A

C O M P U T E R S Y S T E MC A L L F O C U R R E N T P R I C E S A V A I L A B I L I T Y

E P S O NP R I N T E R P A C K A G E S

P R I C E S T O O L O T A D V E R T I S E

C - 1 2 8 S O F T W A R E. . . . 3 6 9 5 C h a r t P a k 1 2 8 .S n p e r b 3 5 O i 2 8 5 / 9 5 I ' o c K e i F i l e r ? 3 6 9 S C h a r t P a 1 2 8 . ? 9 V i s a s l a r 1 2 B . .

W o m w n t u r i ? 4 9 P o O c l W r . i c r ? 3 8 9 5 C a P a * . 1 2 B 3 9 . 9 5 S u p e r P a s c a l 1 3 D a t a M a n a g e r i ? « 9 B a s . c C o m p i l e r 1 2 . 3 9 9 5 S u p e r C o p i l o t 3 9 9 5 S u p e r P a 1 2 8 .S i i D o r E C r i p M 2 8 d f . ' i S f a m m a s i e r i 2 B 3 6 9 5 - C o D o M ? B . 3 9 9 5 S w i f l c i l c 1 2 S j R e r i > a k 2 5 9 < J 5 V i s a w r i l e 1 2 S 9 S p o o O T e r m 1 2 8 2 5 . 9 5 P a r t n e r 1 2 S y l v i a P o f l e M 2 B . ~ . . 1 ? % M u 1 l i p i a n i 2 8 ? 9 P o c k e l P l a n n e d 3 9 l u e t S y s t e m

A M I G AS O F T W A R E

C A L LF O P R I C E &

A V A I L A B I L I T YM O N . - F R L 9 A MA B A C U S 6

P i l lP r t ^ j f p i j i i .S u p e r C o m p n t r

H a i l c C o m p l l w ' " F o r t h . .G t o t I n i l d e O u r .P c r i o n * ! P o r t f o l i o .X p e r S y i t e m ,

A C C E S SL e « J r f G O a r t fT o u r n a m e n t O l i kT e n i h F r a m r

W , C l a n L d t f S '

f a w v o u i C r U M W *A C T J V I S I O N

o I B a i h e t D a l l

i h J n g h a l| l l . n . ■ 8

H o w a r d m D u ( HG F F o o t b a l l , . . . .l - r u i i " » i - r l U l b Hd r t r l . * _ * r r l i l K ?A l i e n sP u r T a l

9 P

2 5 . 9 5I I p HJ 9 . 9 S3 9

2 5 . 9 51 9 . 9 5

, „

, 2 4 . 9 5. T 4 . 9 S. 2 4 . 9 5

2 5 r 9 5

1 4 . 9 5

. 2 S . 9 S. 2 2 . 9 5

2 7 9 51 9 9

1 9 . 9 S

, 2 2 , f l

. 1 2 . 9 5

3 5 . 9 5B E R K L E Y S O F T W O R K S

G c o f n e *

I j / r l t f r ' i l I A i r k i f i o pG t o c h a r t

D t r t p a kF o n l P a l e

G e o C i b l e

3 7 - 9 53 4 . 9 53 2 . 9 5

. 3 2 . 9 5

. 2 5 . 9 5

. 3 3 . 9 5

S A T . 1 1 A M - 5 P MB R O D E R B U N DH a n k S i l # f r f i [ E * |

S C o m p a n i o n . .

P r i m S h o pC a r m - e n 5 > i n d l r g o . T h i n k i n g C a T y p *E P Y XF » L o a d . M u v F r M o m t c r , C h a m p W r r K l i n g . W o r l d G j m f f* l f l l f r G a m d . . . .R u m m e r G a m e i . . .A p i f u i n i i o ^ yv o r p j i l U U i i i y . . . . .M u i n p r a n - . S u p e r C ^ l e5 1 S p o T i B a l k e i D J l l5 S p Q f l l a a w o a J Ii u m t n t t G a m e *5 u B j t t I p S l m u l a tM I N D S C A P EC r o i i w o r d M a g i c

E o p ' N W r e i l J p ,

A m e r i c a n C h a l l e n g e

3 1 . 9 1l i 9 S2 1 . 9 !

J 9 ; 2 . 1 S3 2 . 9 5C * L L

2 » f S2 4 . 9 52 4 . 9 52 4 . 9 S

2 4 . 9 5H . 9 S1 9 H . 9 S2 J . 9 S1 4 . 9 S2 4 . 9 S2 4 . 9 S2 4 . 9 52 4 . 9 5

4 4 . 9 51 2 . 9 5

1 9 . 9 5

. 1 9 . 9 5D r f m o e f o ' r h e C r e n m a . * iS . D \ . . - . - - . 2 " » F j . r . . . T 9 . 9 5

U t M a r a | J u d o |

D A T A E A S TK j n r e C h j m pK v n g F u M u t e r .

T a T e a m U / r e i t l l n g .B F f - l c f r i r f l u g n

I N F O C O MC a l l r o r l i f r n t m d p r

. 1 9 . 9 5

1 9 . 1 9 . 9 1

. 1 6 . 9 5

'

E X T E N D E D H O U R SA C C O L A D E S P R I N G B O A R DA f O A c t i I S . i , 5 r V r w i C O O mK i l l L J n T l l D f l d 1 8 , 9 5 C f U ' l c H M a k F <H j . i J O j n . 1 M G r a p p i l c i E » p * n d r rF k f l h l V l g h t 1 8 . 9 5 C l P p A o P S T r a d J n q C o I H - « C l i p A r r , , , . . . .A i t o l l d r C n m l f l . . . . 2 4 , 9 5 C « M a h p r H M ^ R O P R O S E K O N A M 1' ' " ■ ' " " C l n u i C n a . ' l i - . . ' . ' . ' .T a p G u n r i t r 1 6 . 9 5 - — - . „ .F - l S i t . l k * [ a B l t . . . 2 ! . 9 S ? ' * „ /» ■ J a i l o r e a k

T . - n T r u c k f i e l dC r u i a d f i E u r o p e - 3 5 . 9 5C o n n i s t I V i e t n a m . 3 5 . 9 5r X . i l o n . " l h * D f . m ? V S S

W i z a r d C r o w n . . H M E W O R K S P h a n u u * L i o S w i t r a - S t - 3 2 . 9 S R i n o t n f J i r n r *M / o r f l » V r l [ e * 3 2 . 9 5 £ f r a r d o S p f J n ^S * ( K u l e r S l d C W a y i . 2 5 9 ^ H o a d W J r 2 0 O O - - - -C a i a M a n a g e r ? 5 r 9 5 W a I P a c l f H

J 9 3 0 ' 52 1 . 9 5I 9 1 1 . 9 51 1 . 9 5

1 9 . 9 5I T . 9 51 1 . 9 5

l l . W1 1 . 9 5

I J . 9 51 7 . 9 52 7 - 9 52 J . 9 52 J . 9 S3 9 . 9 5

i y l y j j P a f T p r J 2 - 9 5 W J i - g j m * C o n n r u I q 3 0 . 9 5t v H y n W o o d 1 9 . 9 S B a C t l « r u l « r

P a r t n e r m " " 9 2 B u i l n e n * y " n n i . 3 4 . 9 5 * " n s i l ( J e n ( E l « t 8 8

J 9 . 9 52 7 . 9 5J 5 9 51 7 , 9 5

* S I N C E 1 9 6 2 + C o m p u t ( f t 6 l l l t gO k O X i 7 i » u i w * t « t w t u i t

k b ( r l h n - l D " i a r S m i i » S p i r C I T O r t i - . r C ^ J I T o l l F f 8 0 0 - 5 5 8 - 0 0 0 3

F o l o c h n i d i I n f o , O n * a rI n q u i r i e s , O t a W I b c O h . .

4 1 4 - 3 5 7 - 8 1 8 1T E L E X N U M B E R 9 1 0 2 4 0 6 4 4 0

M O H . - F H 1 . 9 A M - 9 P M S A T . 1 1 A MM I S C E L L A N E O U S 6

F i n a l C a n r l O ^ f , , M l o w i h l p n n gH o b r nL e t t n r i G o d d r ^ F iM o o n m U lH O I I > " w W * J H I J I n k iB u i i n e n F o r m S h o p

Q t i f l t y C o m k ^ I r l p□ l i n e y C a r d P a r i y

S t a r f l t v t i 1

E i l r *P O ( k F t D H U Q n t t yI h u n d c C l " > o p p r .S m i r y . . . . . , , . . . ,K - 1 9 A l p h a M i n i o n□ a r k T o w f f i , , , , , ,

1 9 . 9 52 3 . 9 52 3 9 52 1 . 9 52 1 . 9 52 1 - 9 52 5 . 9 5J O . 9 5

2 1 . 9 5

J 5 . 9 52 1 9 51 6 . 9 51 2 . 9 !1 0 . 9 51 9 . 9 5

2 5 . 9 51 9 . 9 51 9 . 9 5

U P t r J i c o p t . . . .C o n i r l v t r V o u - k .T h P a w nS T j n j J I f l F r , . „ - . -J

P r l m m j i t B r .A r G a l l e r y o r S u p e u c r l p T 6 4 , . , ,S u p e r b a i e 6 . A n i m a t l a n 5 r a t i o nu r r i m a i iC o p y I I 6 A u r r a c r a E y\ 1 * 25 u p t r P a k 2 ■ ■ ■ - , ,A i f o l a d e ' l C o m r n i

E L E C , ; ^ r f h o nA n t i a n l F i n a n c i a l C o o k b o o kH e a r t o f A f r i c aM l Q n M o i c r

W o v l r M a k t r

M u i l c C o p i i t r u r i l o nO n O O n

R a c i n g D e i i r u f T l o nC f ^ r o n r ^ l i l o * n r i n l Hj l v t i i i - i i ' T i u u v i uS k y f D k - S u p v B o u l d r r f l n hT o u i h d o w n F o o l b a lU t t l m i t e M ' l / a r d . A d v . C a r u t ! i o A m e r r c j C u p -A t t l H F O XA u l o d u HB l r d l T a l lB a r U T a i l * 1

C a r r J m A l W a E u r o p e A b l a z e

I 9 T O 9 1 0 . 9 51 0 . 9 51 0 . 9 51 0 . 9 51 0 . 9 11 0 , 9 51 0 . 9 ST 1 0 9 5

. 1 0 . 9 51 D - 9 51 0 . 9 51 0 . 9 51 0 . 9 5

. » 9 . 1 9

. 1 2 . 9 5

. 1 5 - 9 5. 2 5 . 9 5. 2 3 . 9 5. 2 5 . 9 5. 3 1 . 9 5

1 9

L > » d i o f C o n q u e i t1 ' ' . ' - ' : :M o r t i u iM u r d e r P a n y

f f E H f i F o T r > * S t u nr t o a r j T M r m n w .R o b o t F a M . . . .f i u j i i *5 c r a B D I eC h e w n a i T p r 2 o o o

U r t l m a . . , , , . - .U l t P m a 4M / D r l Q T o u r G o l f .

T h D u n g e o n . . V i d r o T i t l e S h o p , U « L ' * ' " - - —

- 5 P M

. 1 9 . 9 5. 3 6 9 5. 1 9 . 1 5 . 9 5, 1 9

2 7 - 9 52 9 1 3 - 9 5

. 1 3 . 9 5. 2 1 . 9 5

1 6 . 9 5J l - 9 54 6 . 9 55 9 . 9 51 1 . 9 52 7 . 9 S

- Z 9 1 9 . 9 5

. 5 9 . 9 51 9 . 9 5

. 1 0 . 9 52 0 . 9 5

. 1 5 - 9 5. 1 9

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

1 5 , 9 5. 2 5 . 9 5

2 5 . 9 5. 2 1 . 9 !. 2 9 - 2 9 . 3 1 , 9 5

3 B . 9 S. 1 3 . 9 5

1 9 l e t s2 0 . 9 5

. . 1 4 . I SA - - J - 1 1 > ^ J f / t t | i a J ^ ^ . _ y E C G . — _ _ J O V T C o n p m o n . . —T o O r u kD V U j P i U o lD c a g a n ' i L a i f . _ _ . .

. . 1 4 0 - 2 0

1 4 . 0 5_ 1 0 0 5

S Z S D Z S ^ N s u r c h a r g e f o M a s t e r c a r d o V i s aO R D E R I N G I F O R M A T I O N

O f * - l ^ i j iw i f l U i ~ * i I - * e - } i

n C O c f P 4 P

Page 108: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 108/120

C O M P U T E D G A Z E T T EA u t h o r ' s G u i d eH e r e a r s o m e s u g g e s t i o n s w h i c h s e r v e t i m p r o v e

t h s p e e d a n a c c u r a c y o p u b l i c a t i o n f o p r o s p e c t i v ea u t h o r s . C O M P U T E D G A Z E T T E i p r i m a r i l y i n t e r e s t e di n e a n t i m e l y a r t i c l e s o t h C o m m o d o r e 1 2 8 ,6 4 P l u s / 4 , a n 1 6 W a r m u c h m o r e c o n c e r n e dw i t h t h c o n t e n t o f a a r t i c l e t h a n w i t h i t s t y l e , b u a r t i c l e s s h o u l d a b c l e a r a n w e l l - e x p l a i n e d a p o s s i b l e .

T h g u i d e l i n e s b e l o w w i l l p e r m i t y o u r g o o d i d e a sa n p r o g r a m s t b m o r e e a s i l y e d i t e d a n p u b l i s h e d :

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

2 T h f o l l o w i n g i n f o r m a t i o n s h o u l d a p p e a r i t h u p p e r r i g h t c o r n e r o f t h e f i r s t p a g e : I y o u r a r t i c l e i s p e c i f i c a l l y d i r e c t e d t o n e m o d e l o c o m p u t e r , p l e a s es t a t e t h m o d e l n a m e . I a d d i t i o n , p l e a s e i n d i c a t e t h em e m o r y r e q u i r e m e n t s o p r o g r a m s .

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

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

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

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

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

8 S h o r t p r o g r a m s ( u n d e r 2 0 l i n e s ) c a e a s i l y b i n c l u d e d w i t h i n t h e t e x t . L o n g e r p r o g r a m s s h o u l d b es e p a r a t e l i s t i n g s . / i e s s e n t i a l t h a t w h a v e c o p y o t h p r o g r a m , r e c o r d e d t w i c e , o t a p e o r d i s k . I y o u ra r t i c l e w a w r i t t e n w i t h w o r d p r o c e s s o r , w r e q u e s tt h a t y o i n c l u d e c o p y o t h t e x t f i l e o t h e t a p e o rd i s k . I y o i n c l u d e c o p y o y o u r a r t i c l e o d i s k ,p l e a s e s a v e t h e a r t i c l e a p l a i n t e x t , w i t h o u t a n s p c i a l f o r m a t t i n g c h a r a c t e r s o r c o n t r o l c o d e s . M o s t w o r dp r o c e s s o r s p r o v i d e a n o p t i o n f o s a v i n g d o c u m e n t a p l a i n A S C I I t e x t o i u n f o r m a t t e d f o r m . P l e a s e u s h i g h - q u a l i t y 1 0 o 3 0 - m i n u t e t a p e s w i t h t h p r o g r a mr e c o r d e d o b o t h s i d e s . T h t a p e o d i s k s h o u l d b l a b e l e d w i t h y o u r n a m e a n t h t i t l e o t h a r t i c l e .T a p e s a r f a i r l y s t u r d y , b u d i s k s n e e d t b e n c l o s e dw i t h i n p l a s t i c o c a r d b o a r d m a i l e r s ( a v a i l a b l e a

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

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

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

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

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

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

1 3 C O M P U T E D G A Z E T T E p a y s b e t w e e n $ 7 a n $ 8 0 0 f o p u b l i s h e d a r t i c l e s . I g e n e r a l , t h r a t e r e f l e c t st h e l e n g t h a n q u a l i t y o f t h e a r t i c l e . P a y m e n t i m a d eu p o n a c c e p t a n c e . F o l l o w i n g s u b m i s s i o n ( t E d i t o r i a lD e p a r t m e n t , C O M P U T E D G A Z E T T E , P . O . B o 5 4 0 6 ,G r e e n s b o r o , N 2 7 4 0 3 ) , i w i l l t a k e f r o m f o u r t e i g h tw e e k s f o u t r e p l y . I y o u r w o r k i a c c e p t e d , y o w i l l b n o t i f i e d b l e t t e r w h i c h w i l l i n c l u d e c o t r a c t f o r y o t s i g n a n r e t u r n . R e j e c t e d m a n u s c r i p t sa r r e t u r n e d t a u t h o r s w h e n c l o s e s e l f - a d d r e s s e d ,s t a m p e d e n v e l o p e .

1 4 I y o u r a r t i c l e i a c c e p t e d a n y o s u b s e q u e n tl m a k e i m p r o v e m e n t s t t h p r o g r a m , p l e a s e s u b m i ta e n t i r e l y n e t a p e o d i s k a n n e c o p y o f t h ea r t i c l e r e f l e c t i n g t h u p d a t e . W c a n n o t e a s i l y m a k er e v i s i o n s t p r o g r a m s a n a r t i c l e s . I i n e c e s s a r y t h a ty o s e n d t h r e v i s e d v e r s i o n a i i w e r e n e s u m i s s i o n e n t i r e l y , b u b s u r e t i n d i c a t e t h a t y o u r s u m i s s i o n i r e v i s e d v e r s i o n b w r i t i n g R e v i s i o n o t h e n v e l o p e a n t h a r t i c l e .

1 5 C O M P U T E D G A Z E T T E d o e s n o t a c c e p t u n s o l i ci t e d p r o d u c t r e v i e w s . I y o a r i n t e r e s t e d i s e r v i n go o u p a n e l o f r e v i e w e r s , c o n t a c t t h e F e a t u r e s E d i t o rf o d e t a i l s .

Page 109: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 109/120

H o T T y p e I C O M P U T E D G A Z E T T E P r o g r a m s

E a c h m o n t h , C O M P U T E D G A Z E T T Ep u b l i s h e s p r o g r a m s f o t h C o m o d o r e 1 2 8 , 6 4 P l u s / 4 , a n 1 6 E a c h p r o g r a m i c l e a r l y m a r k e d b t i t l e a n v e r s i o n . B s u r e t t y p e i t h c o r r e c t v e r s i o n f o y o u r m c h i n e . A l l 6 p r o g r a m s r u o t h 1 2 i 6 m o d e . B s u r e t r e a d t h i n s t r u c t i o n s i t h c o r r e s p o n d i n ga r t i c l e . T h i s c a s a v e t i m e a n e l i mi n a t e a n q u e s t i o n s w h i c h m i g h ta r i s e a f t e r y o b e g i n t y p i n g .W f r e q u e n t l y p u b l i s h t w p r o g r a m s d e s i g n e d t m a k e t y p i n ge a s i e r : T h A u t o m a t i c P r o o f r e a d e r ,a n M L X , d e s i g n e d f o e n t e r i n gm a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r g r a m , b e s p e c i a l l y c a r e f u l w i t hD A T A s t a t e m e n t s a t h e y a r e t r e m e l y s e n s i t i v e t e r r o r s . m i t y p e d n u m b e r i D A T A s t a t e m e n tc a c a u s e y o u r m a c h i n e t " l o c ku p ( y o u ' l l h a v e n o c o n t r o l o v e r t h c o m p u t e r ) . I t h i s h a p p e n s , t h o n l yr e c o u r s e i t t u r n y o u r c o m p u t e ro f t h e n o n e r a s i n g w h a t w a s i m e m o r y . S b s u r e t s a v e p r g r a m b e f o r e y o r u i t I y o u r c o p u t e r c r a s h e s , y o c a a l w a y sr e l o a d t h p r o g r a m a n d l o o k f o t h e r r o r .

S p e c i a l C h a r a c t e r sM o s t o t h p r o g r a m s l i s t e d i n e a c hi s s u e c o n t a i n s p e c i a l c o n t r o l c h a r a ct e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G A Z E T T E , u s t h f o l l o w i n g l i s t i n g c o n v e n t i o n s .

T h m o s t c o m m o n t y p e o c o t r o l c h a r a c t e r s i o u l i s t i n g s a p p e a ra w o r d s w i t h i n b r a c e s : { D O W N }m e a n s t p r e s s t h e c u r s o r d o w nk e y ; { S P A C E S } m e a n s t p r e s st h s p a c e b a f i v e t i m e s .

T i n d i c a t e t h a t k e s h o u l db s h i f t e d ( h o l d d o w n t h S H I F Tk e w h i l e p r e s s i n g a n o t h e r k e y ) ,t h e c h a r a c t e r i u n d e r l i n e d . F o e a m p l e , m e a n s h o l d d o w n t h S H I F T k e a n p r e s s A . Y o m a s e s t r a n g e c h a r a c t e r s o y o u rs c r e e n , b u t h a t ' s t b e x p e c t e d . I y o f i n d a n u m b e r f o l l o w e d b a u n d e r l i n e d k e e n c l o s e d i b r a c e s( f o r e x a m p l e , { 8 A } ) , t y p e t h k e a m a n y t i m e s a i n d i c a t e d ( i o u e x a m p l e , e n t e r e i g h t S H I F T e d A ' s ) .

I k e i e n c l o s e d i s p e c i a lb r a c k e t s , | § h o l d d o w n t h C o m m o d o r e k e ( a t h l o w e r l e f tc o r n e r o t h k e y b o a r d ) a n p r e s st h i n d i c a t e d c h a r a c t e r .

R a r e l y , y o u ' l l s e e a s i n g l e l e t t e ro t h a l p h a b e t e n c l o s e d i b r a c e s .

T h i s c a n b e e n t e r e d o t h C o m m od o r e 6 4 b p r e s s i n g t h C T R L k e w h i l e t y p i n g t h l e t t e r i n b r a c e s . F o e x a m p l e , { A } m e a n s t p r e s sC T R L - A .

T h Q u o t e M o d eA l t h o u g h y o c a m o v e t h c u r s o ra r o u n d t h e s c r e e n w i t h t h C R S Rk e y s , o f t e n a p r o g r a m m e r w i l l w a n tt m o v e t h e c u r s o r u n d e r p r o g r a mc o n t r o l . T h i s i s e e n i e x a m p l e ss u c h a { L E F T } , a n { H O M E } i t h p r o g r a m l i s t i n g s . T h o n l y w a t h c o m p u t e r c a t e l l t h d i f f e r e n c eb e t w e e n d i r e c t a n p r o g r a m m e dc u r s o r c o n t r o l i t h q u o t e m o d e .

O n c e y o p r e s s t h q u o t e k e y ,y o u ' r e i q u o t e m o d e . T h i s m o d ec a b c o n f u s i n g i y o m i s t y p ec h a r a c t e r a n c u r s o r l e f t t c h a n g ei t Y o u ' l l s e r e v e r s e v i d e o c h a r a ct e ( g r a p h i c s s y m b o l f o c u r s o rl e f t ) . I t h i s c a s e , y o c a u s t h D E L e t e k e t b a c k u p a n d e d i t t h l i n e . T y p e a n o t h e r q u o t e a n y o u ' r eo u o q u o t e m o d e . I t h i n g s r e a l l yg e c o n f u s i n g , y o c a e x i t q u o t em o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e dl i n e a n f i i t

W h e n Y o R e a d :{ C L R )( H O M E )( U P )( D O W N ){ L E F T )( R I G H T !

( R V S )( O F F !( B L K )( W H T [( R E D )| C Y N )

P r e s s : S e e : S e e : P r e s s : S e e ;

F o C o m m o d o r e 6 O n l y, . x o m m o d o r e ! F T

c o m m o d o r e I [ i C O M M O D O R E

| C O M M O D O R E ]c o m m o d o r e ! ■

C O M P U T E ' S G w e t t B S e p t e m b e r 1 9 8 7 1 0 7

Page 110: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 110/120

T h A u t o m a t i c P r o o f r e a d e rP h i l i p I N e l s o n , A s s i s t a n t E d i t o r" T h e A u t o m a t i c P r o o f r e a d e r " h e l p sy o t y p e i p r o g r a m l i s t i n g s f o r t h 1 2 8 , 6 4 P l u s / 4 , a n 1 a n p r e v e n t sn e a r l y e v e r y k i n d o t y p i n g m i s t a k e .

T y p e i t h P r o o f r e a d e r e x a c t l y a l i s t e d . S i n c e t h p r o g r a m c a n ' t c h e c k i s e l f , t y p e c a r e f u l l y t a v o i d m i s t a k e s .D o n ' t o m i t a n l i n e s , e v e n i t h e y c o t a i n u n f a m i l i a r c o m m a n d s . A f t e r f i n i s hi n g , s a v e c o p y o t w o d i s k o t a p eb e f o r e r u n n i n g i t T h i s i i m p o r t a n t b c a u s e t h P r o o f r e a d e r e r a s e s t h e B A S I Cp o r t i o n o i t s e l f w h e n y o r u i t l e a vi n o n l y t h m a c h i n e l a n g u a g e p o r t i o ni m e m o r y .

N e x t , t y p e R U a n p r e s s R T U R N . A f t e r a n n o u n c i n g w h i c h c o p u t e r i t ' s r u n n i n g o n t h P r o o f r e a d e rd i s p l a y s t h m e s s a g e " P r o o f r e a d e rA c t i v e " . N o y o u ' r e r e a d y t t y p e i B A S I C p r o g r a m .

E v e r y t i m e y o f i n i s h t y p i n g l i n ea n p r e s s R E T U R N , t h P r o o f r e a d e rd i s p l a y s a t w o - l e t t e r c h e c k s u m i t h u p p e r - l e f t c o m e r o t h e s c r e e n . C o p a r e t h i s r e s u l t w i t h t h e t w o - l e t t e rc h e c k s u m p r i n t e d t t h l e f t o t h l i n ei t h p r o g r a m l i s t i n g . I t h l e t t e r sm a t c h , i t ' s a l m o s t c e r t a i n t h l i n e w a t y p e d c o r r e c t l y . I t h l e t t e r s d o n ' tm a t c h , c h e c k f o y o u r m i s t a k e a n c o r e c t t h l i n e .

T h P r o o f r e a d e r i g n o r e s s p a c e s n o e n c l o s e d i q u o t e s , s y o c a n o m i t o a d s p a c e s b e t w e e n k e y w o r d s a n s t i l ls e m a t c h i n g c h e c k s u m . H o w e v e r ,s i n c e s p a c e s i n s i d e q u o t e s a r a l m o s t a w a y s s i g n i f i c a n t , t h P r o o f r e a d e r p a y sa t t e n t i o n t t h e m . F o e x a m p l e , 1 P R I N T ' T H I S I B A S I C " w i l l g e n e r a t ed i f f e r e n t c h e c k s u m t h a n 1 P R I N T ' T H I S I S B A S I C " .

A c o m m o n t y p i n g e r r o r i t r a n s p os i t i o n — t y p i n g t w s u c c e s s i v e c h a r a ct e r s i n t h w r o n g o r d e r , l i k e P I R N Ti n s t e a d o P R I N T o 6 4 3 7 8 i n s t e a d o 6 4 7 3 8 . T h P r o o f r e a d e r i s e n s i t i v e t t h p o s i t i o n o e a c h c h a r a c t e r w i t h i n t h el i n e a n t h u s c a t c h e s t r a n s p o s i t i o ne r r o r s .

T h P r o o f r e a d e r d o e s n o a c c e p tk e y w o r d a b b r e v i a t i o n s ( f o r e x a m p l e ,i n s t e a d o P R I N T ) . I y o p r e f e r t u s a b b r e v i a t i o n s , y o c a s t i l l c h e c k t h l i n e b L I S T i n g i a f t e r t y p i n g i i n m o v i n g t h c u r s o r b a c k t t h l i n e , a n p r e s s i n g R E T U R N . L I S T i n g t h l i n e

s u b s t i t u t e s t h e f u l l k e y w o r d f o t h a b r e v i a t i o n a n a l l o w s t h P r o o f r e a d e rt w o r k p r o p e r l y . T h s a m e t e c h n i q u ew o r k s f o r e c h e e k i n g p r o g r a m s y o u ' v ea l r e a d y t y p e d i n

I y o u ' r e u s i n g t h P r o o f r e a d e r o t h C o m m o d o r e 1 2 8 , P l u s / 4 , o 1 6 d n o p e r f o r m a n G R A P H I C c o m m a n d sw h i l e t h P r o o f r e a d e r i a c t i v e . W h e ny o p e r f o r m c o m m a n d l i k e G R A P HI 1 t h c o m p u t e r m o v e s e v e r y t h i n g a t h s t a r t o B A S I C p r o g r a m s p a c e — i nc l u d i n g t h P r o o f r e a d e r — t o a n o t h e rm e m o r y a r e a , c a u s i n g t h P r o o f r e a d e rt c r a s h . T h e s a m e t h i n g h a p p e n s i y o r u a n p r o g r a m w i t h G R A P H I Cc o m m a n d w h i l e t h P r o o f r e a d e r i i m e m o r y .

T h o u g h t h P r o o f r e a d e r d o e s n ' ti n t e r f e r e w i t h o t h e r B A S I C o p e r a t i o n s ,i t ' s g o o d i d e a t d i s a b l e i b e f o r e r u n i n g a n o t h e r p r o g r a m . H o w e v e r , t h P r o o f r e a d e r i p u r p o s e l y d i f f i c u l t t o d i l o d g e : i t ' s n o a f f e c t e d b t a p e o d i s ko p e r a t i o n s , o b p r e s s i n g R U N /S T O P - R E S T O R E . T h s i m p l e s t w a t d i s a b l e i i t t u r n t h e c o m p u t e r o f t h e n o n g e n t l e r m e t h o d i t S Y t t h c o m p u t e r ' s b u i l t - i n r e s e t r o u t i n e( S Y S 6 5 3 4 1 f o t h e 1 2 8 , 6 4 7 3 8 f o t h 6 4 a n 6 5 5 2 6 f o t h P l u s / 4 a n 1 6 ) .T h e s e r e s e t r o u t i n e s e r a s e a n p r o g r a mi m e m o r y , s b s u r e t s a v e t h p r g r a m y o u ' r e t y p i n g i b e f o r e e n t e r i n gt h S Y c o m m a n d .

I y o o w C o m m o d o r e 6 4 y o m a a l r e a d y h a v e w o n d e r e d w h e t h e rt h P r o o f r e a d e r w o r k s w i t h o t h e r p r g r a m m i n g u t i l i t i e s l i k e " M e t a B A S I C . "T h a n s w e r i g e n e r a l l y y e s , i y o u ' r eu s i n g 6 a n a c t i v a t e t h P r o o f r e a d e ra f t e r i n s t a l l i n g t h e o t h e r u t i l i t y . F o e a m p l e , f i r s t l o a d a n a c t i v a t e M e t aB A S I C , t h e n l o a d a n r u t h P r o o f r e a d e r .

W h e n u s i n g t h P r o o f r e a d e r w i t ha n o t h e r u t i l i t y , y o s h o u l d d i s a b l e b o t hp r o g r a m s b e f o r e r u n n i n g B A S I C p r g r a m . W h i l e t h P r o o f r e a d e r s e e m s u na f f e c t e d b m o s t u t i l i t i e s , t h e r e ' s n w a t p r o m i s e t h a t i w i l l w o r k w i t ha n y a n d e v e r y c o m b i n a t i o n o u t i l i t i e sy o m i g h t w a n t t u s e . T h m o r e u t i l it i e s a c t i v a t e d , t h m o r e f r a g i l e t h e s y st e b e c o m e s .T h N e A u t o m a t i c P r o o f r e a d e r1 V E C = P K E K ( 7 7 2 ) + 2 5 6 * P E E K ( 7 7 3 )

: L O = 4 3 : H 1 = 4 4

2 P R I N T " A U T O M A T I C P R O O F R E A D EF O R " ; : i F V E C = 4 2 3 6 4 T H E N

[ S P A C E l P R I N T " C - 6 4 "3 0 I F V E C = 5 0 5 5 6 T H E N P R I N T " V

C - 2 0 "4 I V E C = 3 5 1 5 8 T H E N G R A P H I C

L R i P H I N T " P L U S / 4 t 1 6 5 0 I F V E C = 1 7 1 6 5 T H E N L O = 4 5 : H 1 =

4 6 : G R A P H I C C L R : P R I N T " 1 2 8 "6 S A = ( P E E K ( L O ) + 2 5 6 * P E E K ( H I ) ) +

6 i A D R = S A7 F O R J = 0 T O 1 6 6 : R E A D H Y T : P O K

A D R , Q Y T : A D R = A D R + 1 : C H K = C U K+ B Y T : N E X T

8 I C H K < > 2 0 5 7 0 T H E N P R I N T ■ E R R O R * C H E C K T Y P I N G I D A T A

S T A T E M E N T S " E N 9 F O R J = l T O 5 : R E A D R F . L F . H F :

R S = S A + R F : l ( B = I N T ( R S / 2 5 6 ) : L B =R S - ( 2 5 6 * H B )

1 0 C H K = C H K + R F + L F + H F : P O K E S A + LF . L B i P O K E S A + H F , H B : N E X T

1 1 I C H K O 2 2 0 5 4 T l i E N P R I N T• E R R O R * R E L O A D P R O G R A M A N i S P A C E j C H E C K F I N A L L 1 N E " : E N

1 2 p o k e s a + 1 4 9 , p e e k ( 7 7 2 j i p o k eS A + 1 5 0 , P E E K ( 7 7 3 )

1 3 0 I F V E C = 1 7 1 6 5 T H E N P O K E S A 1 4 , 2 2 i P O K E S A - t - 1 8 , 2 3 : P O K E S A +2 9 , 2 2 4 : P O K E S A + 1 3 9 , 2 2 4

1 4 P R I N T C I ! R $ ( 1 4 7 ) ; C H R S ( 1 ) P R O O F R E A D E R A C T I V E " : S Y S S

1 5 P O K E H I , P E E K ( H I ) t - l : P O K E ( E E K ( L O ) + 2 5 6 * P E E K { H I ) ) - l , 0 ! NE

1 6 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 4 , 3 , 1 69 , 3 , 1 4 1 , 5 , 3

1 7 D A T A 3 8 , 9 6 , 1 6 5 , 2 0 , 1 3 3 , 1 6 7 ,1 6 5 , 2 1 , 1 3 3 , 1 6 8 , 1 6 9

1 8 D A T A 3 , 1 4 1 , 0 , 2 5 5 , 1 6 2 , 3 1 , 1 81 , 1 9 9 , 1 5 7 , 2 2 7 , 3

1 9 D A T A 2 ( 5 2 , 1 6 , 2 4 8 , 1 6 9 , 1 9 , 3 2 ,2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2

2 0 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 0 , 1 3 2 , 1 8 0, 1 3 2 , 1 7 6 , 1 3 6 , 2 3 0 , 1 8 0

2 1 D A T A 2 0 0 , 1 . 8 5 , 0 , 2 , 2 4 0 , 4 6 , 2 01 , 3 4 , 2 0 8 , 8 , 7 2

2 2 0 D A T A 1 6 5 , 1 7 6 , 7 3 , 2 5 5 , 1 3 3 , 1 76 , 1 0 4 , 7 2 , 2 0 1 , 3 2 , 2 0 B2 3 D A T A 7 , 1 6 5 , 1 7 6 , 2 0 0 , 3 , 1 0 4 , 2

0 8 , 2 2 6 , 1 0 4 , 1 6 6 , 1 B 02 4 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 3

3 , 1 6 7 , 1 6 5 , 1 6 8 , 1 0 52 5 D A T A 0 , 1 3 3 , 1 6 8 , 2 0 2 , 2 0 8 , 2 3 9

, 2 4 0 , 2 0 2 , 1 6 5 , 1 6 7 , 6 92 6 D A T A 1 6 8 , 7 2 , 4 1 , 1 5 , 1 6 8 , 1 8 5 ,

2 1 1 , 3 , 3 2 , 2 1 0 , 2 5 52 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 8 , 1

8 5 , 2 1 1 , 3 , 3 2 , 2 1 02 8 D A T A 2 S 5 , 1 6 2 , 3 1 , 1 6 3 , 2 2 7 , 3 ,

1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 82 9 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 7 6

, 9 6 , 1 3 7 , 6 5 , 6 6 , 6 73 0 D A T A 6 8 , 6 9 , 7 0 , 7 1 , 7 2 , 7 4 , 7 5 ,

7 7 , a 0 , 8 1 , 3 2 , 8 3 , 8 83 1 D A T A 1 3 , 2 , 7 , 1 6 7 , 3 1 , 3 2 , 1 5 1 ,

1 1 6 , 1 1 7 , 1 5 1 , 1 2 8 , 1 2 9 , 1 6 7 , 1 3 6. 1 3 7

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

Page 111: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 111/120

A A M a c h i n e L a n g u a g e E n t r y P r o g r a m/ V I L A . F o C o m m o d o r e 6 a n 1 2 O t t i s R C o w p e r , T e c h n i c a l E d i t o r "" M L X " i l a b o r - s a v i n g u t i l i t y t h a ta l l o w s a l m o s t f a i l - s a f e e n t r y o m a c h i n e l a n g u a g e p r o g r a m s . I n c l u d e da r v e r s i o n s f o t h C o m m o d o r e 6 a n 1 2 8 .

T y p e i a n s a v e s o m e c o p i e s o f w h i c he v e r v e r s i o n o M L i a p p r o p r i a t e f o y o u r c o m p u t e r ( y o u ' l l w a n t t u s i t e n t e r f u t u r e M p r o g r a m s f r o m C O M -P U T E I ' s G A Z E T T E ) . P r o g r a m 1 i f o t h C o m m o d o r e 6 4 a n d P r o g r a m i f o t h 1 2 ( 1 2 8 M L c a a l s o b e u s e d t e n t e r C o m m o d o r e 6 M p r o g r a m s f o u s i 6 m o d e ) . W h e n y o u ' r e r e a d y t e n t e r a M p r o g r a m , l o a d a n r u M L X . I a s k s y o f o s t a r t i n g a d d r e s sa n a e n d i n g a d d r e s s . T h e s e a d d r e s s e sa p p e a r i t h a r t i c l e a c c o m p a n y i n g t h M L X - f o r m a t p r o g r a m l i s t i n g y o u ' r et y p i n g .

I y o u ' r e u n f a m i l i a r w i t h m a c h i n el a n g u a g e , t h a d d r e s s e s ( a n d a l o t h e rv a l u e s y o e n t e r i M L X ) m a a p p e a rs t r a n g e . I n s t e a d o f t h e u s u a l d e c i m a ln u m b e r s y o u ' r e a c c u s t o m e d t o t h e s en u m b e r s a r i h e x a d e c i m a l — a b a s e 1 n u m b e r i n g s y s t e m c o m m o n l y u s e d b M p r o g r a m m e r s . H e x a d e c i m a l — h e xf o s h o r t — i n c l u d e s t h n u m e r a l s 0 - 9a n t h l e t t e r s A - F . B u t d o n ' t w o r r y -e v e n i y o k n o w n o t h i n g a b o u t M o h e x , y o s h o u l d h a v e n o t r o u b l e u s i n gM L X .

A f t e r y o e n t e r t h e s t a r t i n g a n e n d i n g a d d r e s s e s , y o u ' J l b o f f e r e d t h eo p t i o n o c l e a r i n g t h e w o r k s p a c e .C h o o s e t h i s o p t i o n i y o u ' r e s t a r t i n g t e n t e r n e l i s t i n g . I y o u ' r e c o n t i n u i n g

l i s t i n g t h a t ' s p a r t i a l l y t y p e d f r o mp r e v i o u s s e s s i o n , d o n ' t c h o o s e t h i so p t i o n .

f u n c t i o n s m e n u w i l l a p p e a r . T h f i r s t o p t i o n i t h m e n u i E N T E RD A T A . I y o u ' r e j u s t s t a r t i n g t t y p e i

p r o g r a m , p i c k t h i s . P r e s s t h e k e y ,a n t y p e t h f i r s t n u m b e r i t h f i r s tl i n e o f t h e p r o g r a m l i s t i n g . I y o u ' v e a r e a d y t y p e d i p a r t o f p r o g r a m , t y p et h i i n e n u m b e r w h e r e y o u l e f t o f t y i n a t h e n o t h p r e v i o u s s e s s i o n( b s u r e t l o a d t h p a r t i a l l y c o m p l e t e dp r o g r a m b e f o r e y o r e s u m e e n t r y ) . I a n c a s e , m a k e s u r e t h e a d d r e s s y o e t e c o r r e s p o n d s t t h a d d r e s s o f l i n ei t h l i s t i n g y o a r e e n t e r i n g . O t h e rw i s e , y o u ' l l b u n a b l e t e n t e r t h d a t ac o r r e c t l y . I y o p r e s s e d b m i s t a k e ,y o c a r e t u r n t t h c o m m a n d m e n ub p r e s s i n g R E T U R N a l o n e w h e na s k e d f o t h e a d d r e s s . ( Y o u c a g e b a c kt t h m e n u f r o m m o s t o p t i o n s b yp r e s s i n g R E T U R N w i t h n o t h e r i n p u t . )

E n t e r i n g l i s t i n gO n c e y o u ' r e i E n t e r m o d e , M L p r i n t st h a d d r e s s f o e a c h p r o g r a m l i n e f o y o u . Y o t h e n t y p e i a l n i n e n u m b e r so t h a t l i n e , b e g i n n i n g w i t h t h f i r s tt w o - d i g i t n u m b e r a f t e r t h c o l o n ( : ) .E a c h l i n e r e p r e s e n t s e i g h t d a t a b y t e sa n c h e c k s u m . A l t h o u g h a M L X -f o r m a t l i s t i n g a p p e a r s s i m i l a r t t h " h e x d u m p " l i s t i n g s f r o m m a c h i n el a n g u a g e m o n i t o r p r o g r a m , t h e x t r ac h e c k s u m n u m b e r o t h e n a l l o w sM L t c h e c k y o u r t y p i n g . ( C o m m od o r e 1 2 8 u s e r s c a e n t e r t h e d a t a f r o ma M L l i s t i n g u s i n g t h b u i l t - i n m o n it o i t h r i g h t m o s t c o l u m n o f d a t a i o m i t t e d , b u w r e c o m m e n d a g a i n s t i t I t ' s m u c h e a s i e r t l e M L d t h p r o o fr e a d i n g a n e r r o r c h e c k i n g f o y o u . )

W h e n y o e n t e r l i n e , M L r e c a lc u l a t e s t h c h e c k s u m f r o m t h e e i g h tb y t e s a n t h a d d r e s s a n d c o m p a r e st h i s v a l u e t t h n u m b e r f r o m t h n i n t hc o l u m n . I t h e v a l u e s m a t c h , y o u ' l l h e a r

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

I n v a l i d C h a r a c t e r s B a n n e dO n l y f e k e y s a r e a c t i v e w h i l e y o u ' r ee n t e r i n g d a t a , s y o m a h a v e t u l e a r n s o m e h a b i t s . Y o d n o t y p es p a c e s b e t w e e n t h c o l u m n s ; M L a u t o m a t i c a l l y i n s e r t s t h e s e f o y o u . Y o d n o p r e s s R E T U R N a f t e r t y p i n g t h l a s t n u m b e r i l i n e ; M L a u t o m a t i c a ll e n t e r s a n c h e c k s t h l i n e a f t e r y o t y p e t h l a s t d i g i t .

O n l y t h n u m e r a l s 0 - a n t h l e t e r s A - c a b t y p e d i n . I f y o p r e s sa n o t h e r k e ( w i t h s o m e e x c e p t i o n sn o t e d b e l o w ) , y o u ' l l h e a r w a r n i n gb u z z . T s i m p l i f y t y p i n g , 1 2 M L r d e f i n e s t h e f u n c t i o n k e y s a n a n k e y s o t h n u m e r i c k e y p a d s t h a t y o c a e n t e r d a t a o n e - h a n d e d . ( T h e 6 4v e r s i o n i n c o r p o r a t e s t h k e y p a d m o d if i c a t i o n f r o m t h M a r c h 1 9 8 6 " B u g -S w a t t e r " c o l u m n , l i n e s 4 8 5 - 4 8 7 . ) I e i t h e r c a s e , t h k e y p a d i a c t i v e o n l yw h i l e e n t e r i n g d a t a . A d d r e s s e s m u s t b e n t e r e d w i t h t h n o r m a l l e t t e r a n n u m b e r k e y s . T h f i g u r e s a b o v e s h o wt h k e y p a d c o n f i g u r a t i o n s f o e a c hv e r s i o n .

M L c h e c k s f o t r a n s p o s e d c h a r a ct e r s . I y o u ' r e s u p p o s e d t t y p e i A a n i n s t e a d e n t e r O A M L w i l l c a t c hy o u r m i s t a k e . T h e r e i o n e r r o r t h a t

6 M L K e y p a d

S p a c e

1 2 M L K e y p a d

( F l ) ( F 3 ) < F 5 ) ( F 7 )

( +

( -

c a s l i p p a s t M L X : B e c a u s e o t h c h e c k s u m f o r m u l a u s e d , M L w o n ' tn o t i c e i y o a c c i d e n t a l l y t y p e F i p l a c e o f 0 0 , a n v i c e v e r s a . A n t h e r e ' s

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

E d i t i n g F e a t u r e sT c o r r e c t t y p i n g m i s t a k e s b e f o r e f i i s h i n g l i n e , u s t h I N S T / D E L k e t d e l e t e t h e c h a r a c t e r t t h l e f t o t h c u r s o r . ( T h e c u r s o r - l e f t k e a l s o d l e t e s . ) i y o u m e s s u l i n e r e a l l y b a d l y ,p r e s s C L R / H O M E t s t a r t t h l i n e o v e r .T h R E T U R N k e i a l s o a c t i v e , b u o n l y b e f o r e a n d a t a i t y p e d o l i n e .P r e s s i n g R E T U R N a t h i s p o i n t r e t u r n sy o t t h c o m m a n d m e n u . A f t e r y o t y p e c h a r a c t e r o f d a t a , M L d i s a b l e sR E T U R N u n t i l t h c u r s o r r e t u r n s t t h s t a r t o f l i n e . R e m e m b e r , y o c a p r e s sC L R / H O M E t q u i c k l y g e t o l i n e

C O M P U T E D G a z e l l e S e p t e m b e r 1 9 B 7 1 0

Page 112: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 112/120

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

w h e n c o r r e c t i n g l i n e s i n w h i c h M L h a d e t e c t e d a e r r o r . T m a k e c o r r e ct i o n s i n a l i n e t h a t M L h a r e d i s p l a y e df o e d i t i n g , c o m p a r e t h l i n e o t h s c r e e n w i t h t h o n p r i n t e d i t h l i s ti n g , t h e n m o v e t h c u r s o r t t h m i t a k e a n t y p e t h e c o r r e c t k e y . T h c u r s o r l e f t a n r i g h t k e y s p r o v i d e t h n o r m a l c u r s o r c o n t r o l s . ( T h e I N S T /D E k e n o w o r k s a a a l t e r n a t i v ec u r s o r - l e f t k e y . ) Y o c a n n o t m o v e l e f tb e y o n d t h f i r s t c h a r a c t e r i t h l i n e . I y o t r t m o v e b e y o n d t h r i g h t m o s tc h a r a c t e r , y o u ' l l r e e n t e r t h e l i n e . D u i n e d i t i n g , R E T U R N i a c t i v e ; p r e s s i n gi t e l l s M L t r e c h e c k t h l i n e . Y o c a p r e s s t h C L R / H O M E k e t o c l e a r t h e n t i r e l i n e i y o u w a n t t o s t a r t f r o ms c r a t c h , o i y o u w a n t t g e t o l i n en u m b e r p r o m p t t u s R E T U R N t g e b a c k t t h m e n u .

D i s p l a y D a t aT h s e c o n d m e n u c h o i c e , D I S P L A YD A T A , e x a m i n e s m e m o r y a n d s h o w st h e c o n t e n t s i t h s a m e f o r m a t a s t h ep r o g r a m l i s t i n g ( i n c l u d i n g t h e c h e c ks u m ) . W h e n y o p r e s s D M L a s k s y o f o s t a r t i n g a d d r e s s . B s u r e t h a t t h s t a r t i n g a d d r e s s y o g i v e c o r r e s p o n d st l i n e n u m b e r i t h l i s t i n g . O t h e rw i s e , t h e c h e c k s u m d i s p l a y w i l l b m e a n i n g l e s s . M L d i s p l a y s p r o g r a ml i n e s u n t i l i r e a c h e s t h e n o f t h e p r g r a m , a w h i c h p o i n t t h e m e n u i r e d i sp l a y e d . Y o c a p a u s e t h e d i s p l a y b p r e s s i n g t h s p a c e b a r . ( M L X f i n i s h e sp r i n t i n g t h e c u r r e n t l i n e b e f o r e h a l t i n g . )P r e s s s p a c e a g a i n t r e s t a r t t h d i s p l a y .T b r e a k o u t o f t h d i s p l a y a n g e b a c kt t h m e n u b e f o r e t h e n d i n g a d d r e s si r e a c h e d , p r e s s R E T U R N .

O t h e r M e n u O p t i o n sT w m o r e m e n u s e l e c t i o n s l e y o s a v ep r o g r a m s a n l o a d t h e m b a c k i n t o t h c o m p u t e r . T h e s e a r S A V E F I L E a n L O A D F I L E ; t h e i r o p e r a t i o n i q u i t es t r a i g h t f o r w a r d . W h e n y o p r e s s o L M L a s k s y o f o t h e f i l e n a m e . Y o u ' l lt h e n b e a s k e d t p r e s s e i t h e r o t s e l e c t d i s k o t a p e .

Y o u ' l ! n o t i c e t h e d i s k d r i v e s t a r t i n ga n s t o p p i n g s e v e r a l t i m e s d u r i n gl o a d o s a v e ( s a v e o n l y f o t h 1 2 v e s i o n ) . D o n ' t p a n i c ; t h i s i n o r m a l b h a v i o r . M L o p e n s a n r e a d s f r o m o w r i t e s t t h f i l e i n s t e a d o u s i n g t h u s u a l L O A D a n S A V E c o m m a n d s( 1 2 8 M L m a k e s u s o D L O A D ) . D i s ku s e r s s h o u l d a l s o n o t e t h a t t h d r i v ep r e f i x 0 i a u t o m a t i c a l l y a d d e d t t h f i l e n a m e ( l i n e 7 5 i 6 M L X ) , s t h i ss h o u l d n o b i n c l u d e d w h e n e n t e r i n gt h n a m e . T h i s a l s o p r e c l u d e s t h u s o

f o S a v e - w i t h - R e p I a c e , s o r e m e m b e rt g i v e e a c h v e r s i o n y o s a v e d i f f e r e n t

n a m e . T h 1 2 v e r s i o n m a k e s u f o t h i s b g i v i n g y o t h o p t i o n o s c r a t c hi n g t h e e x i s t i n g f i l e i y o w a n t t r e u s e

f i l e n a m e .R e m e m b e r t h a t M L s a v e s t h e

t i r e w o r k s p a c e a r e a f r o m t h s t a r t i n ga d d r e s s t t h e n d i n g a d d r e s s , s t h s a v e o l o a d m a t a k e l o n g e r t h a n y o m i g h t e x p e c t i y o u ' v e e n t e r e d o n l ys m a l l a m o u n t o d a t a f r o m l o n g l i s ti n g . W h e n s a v i n g p a r t i a l l y c o m p l e t e dl i s t i n g , m a k e s u r e t n o t e t h a d d r e s sw h e r e y o s t o p p e d t y p i n g s y o u ' l lk n o w w h e r e t r e s u m e e n t r y w h e n y o r e l o a d .

M L r e p o r t s t h s t a n d a r d d i s k o t a p e e r r o r m e s s a g e s i a n p r o b l e m s a r d e t e c t e d d u r i n g t h s a v e o r l o a d . ( T a p eu s e r s s h o u l d b e a r i m i n d t h a t C o m m od o r e c o m p u t e r s a r n e v e r a b l e t d e t e c te r r o r s d u r i n g a s a v e t o t a p e . ) M L a l s oh a t h r e e s p e c i a l l o a d e r r o r m e s s a g e s :I N C O R R E C T S T A R T I N G A D D R E S S ,w h i c h m e a n s t h f i l e y o u ' r e t r y i n g t l o a d d o e s n o h a v e t h s t a r t i n g a d d r e s sy o s p e c i f i e d w h e n y o r a M L X ;L O A D E N D E D A a d d r e s s , w h i c hm e a n s t h f i l e y o u ' r e t r y i n g t l o a de n d s b e f o r e t h e n d i n g a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X ; a n T R U N C A T E D A E N D I N G A D R E S S , w h i c h m e a n s t h f i l e y o u ' r et r y i n g t l o a d e x t e n d s b e y o n d t h e n i n a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X . I y o s e o n o t h e s em e s s a g e s a n f e e l c e r t a i n t h a t y o u ' v el o a d e d t h r i g h t f i l e , e x i t a n r e r u nM L X , b e i n g c a r e f u l t e n t e r t h c o r r e c ts t a r t i n g a n e n d i n g a d d r e s s e s .

T h 1 2 v e r s i o n a l s o h a C A T AL O D I S K o p t i o n s y o c a n v i e w t h c o n t e n t s o f t h e d i s k d i r e c t o r y b e f o r es a v i n g o l o a d i n g .

T h Q U I T m e n u o p t i o n h a t h o v i o u s e f f e c t — i t s t o p s M L a n e n t e r sB A S I C . T h R U N / S T O P k e i d i a b l e d , s o t h e o p t i o n l e t s y o e x i t t h p r o g r a m w i t h o u t t u r n i n g o f t h c o p u t e r . ( O c o u r s e , R U N / S T O P - R ES T O R E a l s o g e t s y o o u t . ) Y o u ' l l b a s k e d f o r v e r i f i c a t i o n ; p r e s s t e x i t t B A S I C , o a n o t h e r k e t r e t u r n t t h m e n u . A f t e r q u i t t i n g , y o c a t y p eR U a g a i n a n r e e n t e r M L w i t h o u tl o s i n g y o u r d a t a , a s l o n g a y o d o n ' tu s t h c l e a r w o r k s p a c e o p t i o n .

T h F i n i s h e d P r o d u c tW h e n y o u ' v e f i n i s h e d t y p i n g a l t h d a t a f o a M p r o g r a m a n d s a v e d y o u rw o r k , y o u ' r e r e a d y t s e e t h e r e s u l t s .T h i n s t r u c t i o n s f o l o a d i n g a n u s i n gt h f i n i s h e d p r o d u c t v a r y f r o m p r o g r a mt p r o g r a m . S o m e M p r o g r a m s a r d s i g n e d t b l o a d e d a n r u l i k e B A S I Cp r o g r a m s , s a l y o n e e d t t y p e i L O A D " f i l e n a m e " , ! } f o r d i s k ( D L O A D" f i l e n a m e " o t h e 1 2 8 ) o r L O A D " f i l en a m e " f o t a p e , a n t h e n R U N . S u c h

p r o g r a m s w i l l u s u a l l y h a v e a s t a r t i n ga d d r e s s o 0 8 0 1 f o t h 6 o 1 C 0 1 f o t h 1 2 8 . O t h e r p r o g r a m s m u s t b r l o a d e d t s p e c i f i c a d d r e s s e s w i t h c o m a n d s u c h a L O A D " f i l e n a m e " , 8 , 1 f o d i s k ( B L O A D " f i l e n a m e " o t h e 1 2 8 ) o L O A D " f i l e n a m e " , I , I f o t a p e , t h e ns t a r t e d w i t h S Y t p a r t i c u l a r m e o r y a d d r e s s . O t h C o m m o d o r e 6 4 t h m o s t c o m m o n s t a r t i n g a d d r e s s f o s u c h p r o g r a m s i 4 9 1 5 2 , w h i c h c o r r es p o n d s t M L a d d r e s s C 0 0 0 . I n e i t h e rc a s e , y o s h o u l d a l w a y s r e f e r t o t h a t i c l e w h i c h a c c o m p a n i e s t h M l i s t i n gf o i n f o r m a t i o n o l o a d i n g a n r u n n i n gt h p r o g r a m .

A O u n c e O P r e v e n t i o nB t h t i m e y o f i n i s h t y p i n g i t h d a t af o l o n g M p r o g r a m , y o m a h a v es e v e r a l h o u r s i n v e s t e d i t h p r o j e c t .D o n ' t t a k e c h a n c e s — u s e o u " A u t om a t i c P r o o f r e a d e r " t t y p e t h n e M L X , a n t h e n t e s t y o u r c o p y t h o r o u g hl b e f o r e f i r s t u s i n g i t e n t e r a n s i n i f i c a n t a m o u n t o d a t a . M a k e s u r e a l t h m e n u o p t i o n s w o r k a t h e y s h o u l d .E n t e r f r a g m e n t s o t h p r o g r a m s t a r t i n ga s e v e r a l d i f f e r e n t a d d r e s s e s , t h e n u s et h D i s p l a y o p t i o n t v e r i f y t h a t t h d a t a h a b e e n e n t e r e d c o r r e c t l y . A n b s u r e t t e s t t h S a v e a n d L o a d o p t i o n ss e v e r a l t i m e s t e n s u r e t h a t y o u c a n r c a l l y o u r w o r k f r o m d i s k o r t a p e . D o n ' tl e s i m p l e t y p i n g e r r o r i n t h n e M L c o s t y o s e v e r a l n i g h t s o h a r dw o r k .

P r o g r a m 1 M L F o C o m m o d o r e6 S 1 R E V E R S I O N 1 . 1 : L I N E S

3 0 , 9 5 0 M O D I F I E D , L I N E S0 5 - 4 8 7 A D D E D

P O K E 5 6 , 5 0 : C L R : D I M I N S ,I , J , A , B , A $ , B S , A ( 7 ) , N SC 4 » 4 8 : C 6 - 1 6 i C 7 = 7 i Z 2 = 2 i Z4 = 2 5 4 i Z 5 » 2 5 5 : Z 6 = 2 5 6 : Z 7 =1 2 F A - P E E K ( 4 5 ) + Z 6 * P E E K ( 4 6 ): B S = P E E K ( 5 5 ) + Z 6 " P E E K ( 5 6) i H 5 = " 0 1 2 3 4 5 6 7 8 9 A B C D E F "R $ = C H R $ [ 1 3 ) i L $ = " [ L E F T ) ": S S = " " i D S = C H R S ( 2 0 ) : Z S -C H R ? | 0 ) i T S = " ( l 3 R I G H T ) 1 1

C 1 4 S D - 5 4 2 7 2 i F O R I = S D T S + 2 3 i P O K E I , 0 t H E X T : P O K E( S P A C E ) S D + 2 4 , 1 5 i P O K E 7

8 , 5 2P 1 5 P R I N T " { C L R ) " C H R S U 4 2 ) C H

R S ( B ) : P O K E 5 3 2 8 0 , 1 5 : P O K5 3 2 6 1 , 1 5

E 1 6 P R I N T T S [ R E D H R V S ]{ S P A C E S ) | 8 @ { S P A C E S ) " S P C ( 2 B ) M( S P A C E S H O F F H B L U ) M

I ( R E D H R V S )( S P A C E S ] " S P C ( 2 8 ) "( 1 S P A C E S ] ( B L U l "

F 1 7 P R I N T " ( 3 D O W N ]( S P A C E S j C O M P U T S i " S M C H I N E L A N G U A G E E D I T O R1 D O W S j "

j 1 8 P H N T " i B L K l S T A R T I N G A D D

E D

C

S

1 0

1 1

1 2

1 3

1 1 C O M P U T E ' S G a z e l f o S e p t e m b e r 1 9 B 7

Page 113: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 113/120

G 1 9

K R 2 0 0

P G 2 1 0

D R 2 2 0

B

J

J H

P

E

E J K

P

J G C

R

B P J O

E H

J S

G

H H F

G

2 3

2 4

2 5 2 6

2 7

2 8

2 9 3 0 3 1

3 2

3 3

3 4 3 5

3 6

3 7 3 8 3 9 4 0

4 1 4 2

4 3 4 4

4 5

4 6

4 7 4 8 4 8

R E S S £ 4 3 ' j 1 G O S U B 3 0 0 i S A - AD t G O S U B 1 0 4 0 t I F T H E N 1 8P H I N T " [ B L K ] ( 2 S P A C E S j E ND I N G A D D R E S S g 4 3 " f i G O S U B3 0 0 i E A - A D i G O S U B I 0 3 0 i I F( S P A C E ) F T H E N 1 9 0I N P U T " ( 3 D O W N ) ( B L K ) C L E A

W O R K S P A C E [ Y / N ] E 4 3 " : AS i I F L E F T S ( A S , 1 ) < > " Y " T HE N 2 2 0P R I N T " [ 2 D O W N J [ B L U ) W O R KI N G . . . " ; : F O R I = B S T O B S +E A - S A + 7 i P O K E I , 0 t N E X T i Pr i n t " d o n e "p r i n t t a b ( 1 0 ) " [ 2 d o w n )( b l k U h v s ) m l c o m m a n d( S P A C E ) M E N U [ D O W N ) | 4 l " I

P R I N T T S " f R V S J e ( O F F J N T ED A T A "

P R I N T T S " ( R V S j D [ O F F l l S PL A Y D A T A " : P R I N T T ? ( R V S } l £ O F F J O A D F I L E "

P R I N T T $ " ( R V S J s ( O F F ) A V EF I L E " t P R I N T T 5 " [ R V S ) Q( O F F ] U I T { 2 D O W N H B L K J "

G E A S i I F A 5 - N ? T H E N 2 5 0A = 0 i F O R 1 - T 5 : I F A S M I D $ ( " E D L S Q " , I , 1 ) T H E N• = 1 1 1 - 5N E X T i O N G O T O 4 2 0 , 6 1 0 , 69 0 , 7 0 0 , 2 B 0 s G O S U B 1 0 6 0 : G OT O 2 5 0p r i n t " ( h v s ) q u i t " : i n p ut " £ d o w n ) £ 4 3 a r e y o u s u r e

[ Y / N ] " ; A S j I F L E F T 5 ( A S ,1 ) < > " Y " T H E N 2 2 0P O K E S D + 2 4 , 0 s £ N DI N S = N ? t A D = 0 i I N P U T I N S : I FL E N { I N $ ) < 4 T H E N R E T U R NB $ - I N S t G O S U B 3 2 0 : A D = A i B S= M I D S ( I N 5 , 3 ) I G O S U B 3 2 0 i AD - A D * 6 + A i R E T U R A - B i F O R J = l T O 2 t A $ = M I DS ( B S , J , l > t B - A S C < A S ) - C 4 +( A S > " 9 " ) * C 7 i A = A » C 6 + BI B < O B > 1 5 T H E N A D "0 i A = - l : J = 2N E X T : R E T U R NB = I N T ( A / C 6 ) ! P H I N T M I D S (H $ , B + 1 , 1 ) ; : B = A - B * C 6 : P R IN M I D S ( H 5 , B + 1 , 1 ) ; : R E T UA - 1 N T ( A D / Z 6 ) 1 G O S U B 3 5 0 1 A- A D - A * Z 6 i G O S U B 3 5 0 1 P R I N T" : " fc k = i n t ( a d / z 6 ) : c k = a d - z 4 *c k + z 5 * ( c k > z 7 ) : g o t o 3 9 0c k = c k * z 2 + z 5 * ( c k > z 7 ) + ac k - c k + z 5 * ( c k > z s ) : r e t u r np r i n t " ( d o w n ] s t a r t i n g a £ 4 3 " ; : g o s u b 3 0 0 : i f i n ? < >n t h e n g o s u b 1 0 3 0 : i f( s p a c e j t h e n 4 0 0R E T U R NP R I N T " [ R V S ) E N T E R D A T A( S P A C E j " i G O S U B 4 0 0 : I F I S - N ? T H E N 2 2 0O P E S 3 , 3 : P R I N TP O K E 1 9 B , 0 : G O S U B 3 6 0 ! l F

T H E N P R I N T I N S i P R I N T "( U P ] { 5 R I G H T } " ;F O I » 0 T O 2 S T E P 3 : B $» S S : F O R J - T 2 ! l FH E B S = M I D S ( I N S , I + J , 1 )P R I N T " t R V S } " B S L S n I F2 4 T H E N P R I N T " J O F F } " ;G E A ? t I F A S = K S T H E N 4 7 0I F ( A S > " / " A N D A S < " i " ) O R ( A? > " S " A N D A S < " G " ) T H E N 5 4 0A = - ( A S - " M M ) - 2 " { A S - " , " ) -

3 * ( A S - " . M ) ~ 4 « ( A S - ' V " ) - 5* ( A 5 = " J " ) - 6 * { A 5 » " K " )

F 4 8 A = A - 7 * ( A S = - L M } - B « ( A S = " :" ) - 9 * ( A 5 a " U " ) - 1 0 * ( A £ = " I" ) - U * ( A S a " O ' 1 ) - 1 2 « ( A S - "P " A » A - 1 3 * ( A $ « S S ) i I F A T H E

A S - M I D S 1 " A B C D 1 2 3 E 4 5 6 F0 " , A , 1 ) : G O T O 5 4 I A S - R S A N D ( ( 1 > 0 ) A H D ( J= 1 ) O R F ) T H E N P R I N T B ? ; tJ » 2 : N E X T [ I = 2 4 : G O T O 5 5 0I A S = " l H O M E ] " T H E N P R N B S : J » 2 : N E X T . I = 2 4 ! N E XT : F " 0 : G O T O 4 4 0I P ( A S - " { R I G H T ] n ) A N D F T E N P R I N T B J L S ; I G O T O 5 4 0I A ? O L S A N A $ O D 5 O ( ( I = 0 ) A N D ( J » 1 ) ) T H E N G O

U B 1 0 6 0 i G O T O 4 7 0

C

M

K

M G

H

Q P

4 8

4 9

5 0

5 1 5 2

5 3

5 4

5 5

j J « 2 - J : I F T H E N P R I N T( S P A C E ] L S ; i 1 = 1 - 3P R I N T A S m N E X T J s P R I N T( S P A C E J S 5 ;N E X T I : P R I N T : P R I N T M ( U P ]( R I G H T ) " ; i I N P U T # 3 , I N S

I I N 5 - N ? T H E N C L O S E SG O T O 2 2 F O 1 = T 2 S T E P 3 : B S »M I D ¥ ( I N 5 , D : G O S U B 3 2 0 i I F

K 2 T H E N G O S U B 3 B 0 : A ( I/ 3 J - AN E X T : I F A O C K T H E N G O S UB 1 0 6 0 i P R I N T " l B L K ) [ R V S }( S P A C E ) E R R O R i R E E N T E RI N B 4 3 " j F - 1 i G O T O 4 4 0G O S U B 1 0 8 0 : B » B S + A D - S A : F O

1 = T 7 . - P O K E B + I , A ( I) : N E X T

A D = A D + 8 i I F A D > E A T H E N CL O S E 3 : P R I N T " { D O W N i ( B L U ]• E N D O F E N T R Y • * ( B L K ]( D O W N ) " i G O T O 7 0 0F » : G O T O 4 4 0P R I N T " [ C L R H D O W N [ R V S )[ S P A C E ) D I S P L A Y D A T A " i

O S U B 4 0 0 I I F I N S = N $ T H E N 22 P R I N T " [ D O W N ) [ B L U j P R E S S :( R V S l S P A C E J O F F j T O P A US E [ R V S ) R E T U R N [ O F F l T

Q 5 6

P 5 7

H 5 8

O 5 9

G 6 0 Q 6 1

R 6 2

K S 6 3 0 G O S U B 3 6 0 i B = B S + A D - S A : F O RI = B T O B + 7 i A = P E E K { l ) : G O SU B 3 5 0 i G O S U B 3 8 0 i P R I N T S N E X T ! P R I N T " i R V S ) " i A = « C K; G O S U B 3 5 0 r P R I N TF = l : A D = A D + 8 t I F A D > E A T e n p r i n t " 1 d o w n ) £ b l u ) » *n d o f d a t a • • " : g o t o 2 2 0g e a s i i f a s - r 5 t h e n g s u b 1 0 b 0 i g o t o 2 2 0I A ? = S $ T H E N F - F * l i G O SO B 1 0 8 0O N F G O T O 6 3 0 , 6 6 0 , 6 3 0P R I N T " ( D O W N } ( R V S } L O A DE S P A C E J D A T A " i O P = l i G O T O7 1 p r i n t - ( d o w n ) [ r v s ] s a v e( S P A C E ) F I L E " i O P = 01 N S = N S I I N P U T " [ D O W N ] F I L EN A M E g 4 3 " ; I N S i I F I N 5 = N 5[ S P A C E 1 T H E N 2 2 0F - I P R I N D O W N ( B L K[ R V S ) T ( O F F J A P E O R ( R V S ]

D ( O F F } l S K i 1 4 3 " ;G E A 5 t l F A 5 - " T " T H E N P I N T " T { D O W N i " i G O T O B 8 0I A S < > " D " T H E N 7 3 0

c

K

K E

A C

P R

6 4

6 5

6 6 6 7

6 8 6 9

7 0 7 1

P 7 2

F 7 3

H 7 4

H

S F

P

F G

M O

7 5

7 6

7 7

7 8

7 9

B 0

8 1 8 2

R 8 3

F 8 4 F Q 8 5 0

S A 8 6 0

G E

H

C

s

K J

A

X F

D

P

G f

F R

P

F K

8 7 B B

8 9

9 0

9 1

9 2

9 3

9 4

9 5 9 6

9 7

9 B

9 9

1 0 0 0

1 0 1 0

1 0 2 0

1 0 3 0

1 0 4 0

P R I N T " D [ D O W N ) " i O P E N 1 5 , a, 1 5 , " I 0 t " t B " E A - S A i I N S = "0 i " + I N S i I F O T H E N 8 1 0O P E N 1 , 8 , 8 , I N 5 + " , P , W " : GO S U B E 6 0 i I F T H E N 2 2 0A B - I K T ( S A / 2 5 6 ) i A L - S A - ( AH * 2 5 6 ) i P R I N T # l , C H R S ( A L )l C H R S ( A H ) jF O 1 * T O B i P R I N T # l , C HR S ( P E E K ( B S + I ) ) | i I F S T H E H 8 0 0N E X T i C L O S E l : C L O S E 1 5 i G O T0 9 4 0G O S U B 1 0 6 0 i P R I N T " [ D O W N( B L K ) E R R O R D U R I N G S A V E i1 4 3 " I G O S U B 8 6 0 : G O T O 2 2 0O P E N l , 8 , 8 , I N $ + " , P , R " i GO S U B 8 6 0 I I F T H E N 2 2 0G E T * 1 , A $ , B $ . A D - A S C ( A S + ZS ) + 2 5 6 * A S C ( B $ + Z S ) i I F A < > S A T H E N F = l i G O T O 8 5 0F O 1 = T B : G E T # 1 , A $ : PO K E B S + I , A S C ( A S + Z 5 ) i I F (K > B ) A N D S T H E N F = 2 i A D■ I i I = BN E X T i I F S T < > 6 4 T H E N F = C L O S E ] : C L O S E 1 5 : 0 N A B S ( F> 0 ) + l G O T O 9 6 0 , 9 7 0I N P U T # 1 5 , A , A S i I F T H E NC L 0 S E 1 ( C L 0 S E 1 5 I G O S U B 1 06 S P R I N T " ( R V S j E R R O R i " R E T U R NP O K E 1 8 3 , P E E K ( F A + 2 ) s P O K E1 8 7 , P E E K ( F A + 3 ) s P O K E I B B ,P E E K ( F A + 4 ) i I F O P « 0 T H E N 9 2S Y 6 3 4 6 6 i I F | P E E K ( 7 B 3 ) AH D T H E N G O S U B 1 0 6 0 : P R I NT " { D 0 W N ) f R V s ] F I L E N O ( S P A C E ] F O U N D " : G O T O 6 9 0

A D = P E E K ( B 2 9 ) + 2 5 6 * P E E K { B3 0 ) i I F A D O S A T H E N F = l iG O T O 9 7 0A = P E E K ( B 3 1 ) + 2 5 6 " P E E K ( B 32 ) - l i F = F - 2 * ( A < E A ) - 3 * ( A >E A ) i A D = A - A D : G O T O 9 3 0A - S A : B > = E A + 1 ; G O S U B 1 0 1 0 : PO K E 7 8 0 , 3 : S Y S 6 3 3 3 8A = B S : B = B S + ( E A - S A ) + 1 : G O SU B 1 0 1 0 : O N O G O T O 9 5 0 : S Y

6 3 5 9 1G O S U B 1 0 8 0 i P R I N T " ( B L U } « *

S A V E C O M P L E T E D * " ' : G O T0 2 2 0P O K E 1 4 7 . 0 I S Y S 6 3 5 6 2 i I F( S P A C E ] S T > 0 T H E N 9 7 0

G O S U B 1 0 8 0 i P R I N T " ( B L U } * «L O A D C O M P L E T E D * * " : G O T

0 2 2 0G O S U B 1 0 6 0 i P R I N T " { B L K )( R V S J E R R O R D U R I N G L O A D :( D O W N l ^ 4 3 " : O N G O S U B 9 8

0 , 9 9 0 , 1 0 0 0 : G O T O 2 2 0P R I N T " I N C O R R E C T S T A R T I N

A D D R E S S ( " ; : G O S U B 3 6 0 iP R I N T " ) " : R E T U R NP R I N T " L O A D E N D E D A T " : A D = S A + A D : G O S U B 3 6 0 : P R I N T

D S ; R E T U R NP R I H T " T R U N C A T E D A T E N DI N A D D R E S S " t R E T U R NA H = - I N T ( A / 2 5 6 ) i A L = A - | A H• 2 5 6 ) : P O K E 1 9 3 , A L i P O K E l9 4 A A H = I N T { B / 2 5 6 ) i A L = B - ( A H• 2 5 6 ) : P O K E 1 7 4 , A L : P O K E 17 5 , A H : R E T U R NI A D < S A O R A D > E A T H E N1 0 5 0I F ( A D > 5 1 1 A N D A D < 4 0 9 6 0

C O M P U T E ' S G a Z B t t e S e p t e m D e r 1 9 8 7 1 1

Page 114: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 114/120

H

A

D

P

A

) O R | A D > 4 9 1 5 1 A N A D < 5 32 4 8 ) T H E N G O S U B 1 0 8 0 i F = 0: R E T U R N

1 0 5 D G O S U B 1 0 6 0 i P R I N T " ( R V S ][ S P A C E j l N V A L I D A D D R E S S

[ D O W N ) [ B L K ] " i F = l I R E T UR

1 0 6 B P O K E S D + 5 , 3 1 i P O K E S D - t - 6, 2 0 8 i P O K E S D , 2 4 0 : P O K E[ S P A C E ) S D + l , 4 i P O K E S D

4 , 3 31 0 7 0 F O S = T 1 0 0 i N E X T ; G O

T O 1 0 9 01 0 8 0 P O K E S D + 5 , 8 : P O K E S D + 6 ,

2 4 0 I P O K E S D , 0 : P O K E S D 1 , 9 0 ! P O K E S D + 4 , 1 7

1 0 9 0 F O R S - T 1 0 0 : N E X T i P OK S D + 4 , 0 i P O K E S D , 0 : P OK S D + l , 0 i R E T U R N

J

P r o g r a m 2 M L F o C o m m o d o r e1 2 A 1 0 T R A P 9 6 0 : P O K E 4 6 2 7 , 1 2 8 :

D I N L S , A ( 7 )X 1 1 Z 2 ' = 2 i Z 4 = - 2 5 4 i Z 5 - 2 5 5 i Z 6 - 2

5 6 : Z 7 - 1 2 7 : B S = 2 5 6 * P E E K { 46 2 7 ) : E A = 6 5 2 B 0F 1 2 B E S = C H R S ( 7 ) : R T S = C H R S ( 1 3

) : D L S = C H R S ( 2 0 ) i S P S = C H R S( 3 2 ) ! L F S = C H R S ( 1 5 7 )

K 1 3 D E F N H B ( A ) = I N T ( A / 2 5 6 ) iD E F N L B ( A ) = A - F N H B ( A ) * 25 6 t D E F F N A D ( A ) - P E E K ( A ) +2 5 6 * P E E K ( A + 1 )

1 4 K E l , " A " i K E Y 3 , " B " i K E Y5 , " C " i K E Y 7 , " D " i V O L 1

i I R G R ( 0 ) » 5 T H E N F A S T1 5 P R I N T " [ C L R ] 1 1 C H R S ( 1 4 2 ) ; C

H R S ( 8 ) i C 0 L 0 R 0 , 1 5 : C O L O R4 , 1 5 : C O L O R 6 , 1 5

G 1 6 P R I N T T A B ( 1 2 ) " ( R E D ][ R V S ] [ 2 S P A C E S ) g 9 @ { S P A C E S i " R T S ; T A B ( 1 2 ) "[ R V S ] [ 2 S P A C E S ) ( O F F ]( B L U ) 1 2 M L J R E D )( R V S ] [ 2 S P A C E S ) " R T S ; T A B( 1 2 ) " ( R V S ) [ 1 3 S P A C E S ]{ B L U ] "

1 7 P R I N T " ( 2 D O W N ]( S P A C E S ] C O M P U T E I " S M C H I N E L A N G U A G E E D I T O R( D O W N } "

1 8 P R I N T " ( B L K ) S T A R T I N G A D DR E S S £ 4 3 " j i G O S U B 2 6 0 ; I F[ S P A C E ] A D T H E N S A = A D i E L

S 1 8 1 9 P R I N T " ( B L K j ( 2 S P A C E S l E N

D I N G A D D R E S S | 4 | " ; t G O S U B2 6 0 1 I F A D T H E N E A = A D : EL S 1 9

2 0 P R I N T " i D O W N ] [ B L K ) C L E A R( S P A C E ) W O R K S P A C E [ Y / N ] ?i 4 3 " ! G E T K E Y A S i I F A S " "Y T H E N 2 2

2 1 P R I N T " [ D O W N ] ( S L U j W O R K I NG . . . " ; : B A N K 0 : F O R A = B S[ S P A C E j T O B S + ( E A - S A ) + 7 :P O K E A , 0 : N E X T A t P R I N T " DO N E "

2 2 P R I N T T A B ( 1 0 ) " ( D O W N ]( B L K ) [ R V S ) M L X C O M M A N D( E P A C E ) M E N U 8 4 3 1 D O W K ) ' 1 !

P R I N T T A B ( 1 3 ) " £ R V S ] E[ O F F j N T E R D A T A " R T $ ; T A B (1 3 ) " [ R V S ] D [ O F F ) I S P L A YA T A " R T S ; T A B ( 1 3 ) " ( R V S ) L( O F F j O A D F I L E "

H B 2 3 0 P R I N T T A B ( 1 3 ) " [ R V S i S

F

D

F

M

Q

D

A 2 4

s

B

P

M P

2 5

2 6

2 7

2 8 2 9

S Q 3 0 0

R D 3 1 0

D 3 2 A H 3 3 0Q 3 4

J 5

B 3 6

Q 3 7

P 3 8

R

A

O F

R

X

J

P

G

H

D

B

3 9

4 0

4 1

4 2

4 3

4 4

4 5

4 6

4 7 4 8

4 9

5 0

{ O F F j A V E F I L E " R T S ; T A B ( 13 ) " f R V S ) C [ O F F ) A T A L O G D S K " R T S ; T A B { 1 3 ) " [ R V St O F F J U I T [ D O W N S [ B L K } "

G E T K E Y A S t A = I N S T R ( " E D L SC Q " , A S ) t O N G O T O 3 4 0 , 55 0 , 6 4 0 , 6 5 0 , 9 3 0 , 9 4 0 i G O S U

9 5 0 1 G O T O 2 4 P R I N T " S T A R T I N G A T " ; : G O SU 2 6 0 : I F ( A D < > 0 ) O R ( A S = NL S ) T H E N R E T U R N i E L S E 2 5 A 5 = N L S i I N P U T A S i I F L E N {A 5 ) = 4 T H E N A D " D E C { A S )I A D » 0 T H E N B E G I N ! I F$ < > N L S T H E N 3 0 0 : E L S E R T U R N i B E N DI A D < S A O A D > E A T H E N[ S P A C E ] 3 0 0I A D > 5 1 1 A N A D < 6 5 2 8 0[ S P A C E ( T H E N P R I N T B E S f iR E T U R NG O S U B 9 5 0 i P R I N T " { R V S ]N V A L I D A D D R E S S [ D O W N ][ B L K j " i A D » 0 t R E T U R N

C K = F N H B ( A D ) t C K = A D - Z 4 " C K+ Z 5 * ( C K > Z 7 ) i G O T O 3 3 C K - C K * Z 2 + Z 5 * ( C K > Z 7 ) + AC K < * C K + Z 5 * ( C K > Z 5 ) . R E T U R NP R I N T B E 5 ; " ( R V S ) E N T E R[ S P A C E j D A T A " : G O S U B 2 5 i I A S = N L S T H E N 2 2 B A N K 0 : P R I N T : F » 0 ; O P E N, G O S U B 3 1 0 1 P R I N T H E X $ { A D) + " : ■ ) i I F T H E N P R I N T( S P A C E L S P R I N T " ( U P ]1 S I G H T j " t

F O 1 = T 2 S T E P 3 : 8 ?- S P ? : F O B J » l T O 2 : I Fl S P A C E ] T H E N B S - M I D 5 ( L S ,I + J . l )P R I N T " ( R V S ] " B 5 + L F S ; i I F[ S P A C E J K 2 4 T H E N P R I N T "[ O F F } "

G E T K E Y A $ i I F ( A S > " / M A A S < " i " ) O R ( A 5 > " e " A N A 5 < " G " ) T H E N 4 7

I A T H E N A S = " " E " i GO T 4 7 I A ? = " - " T H E N A 5 = " F " : GO T 4 7 I A S - R T S A N ( < I = 0 ) A

( J = l ) O F T H E N P R I NB S ; : J = 2 i N E X T i I " 2 4 : G O T

O 4 B 0I A S = " ( H O M E ) " T H E N P R N B S t J = 2 i N E X T i I - 2 4 i N E XT i F = 0 i G O T O 3 6 I ( A S = " ! R I G H T ) " ) A N

T H E N P R I N T B S + L F S ; : G O T4 7 I A S < > L F S A N D A S < > D L S

[ S P A C E l O R ( ( 1 = 0 ) A N ( - 1 ) ) T H E N G O S U B 9 5 0 I G O T

3 9 A S » L F S + S P S + L F S i P R I N T B + L F S ; : J = 2 - J l I F T H E NR I N T L F S ; r 1 * 1 - 3P R I N T A 5 r : N E X T J s P R I N T[ S P A C E ] S P S j

N E X T I i P R I N T i P R I N T " { U P ][ R I G H T ) " ? i L S - "[ 2 S P A C E S ) "F O 1 = T 2 S T E P 3 i G ET # 3 , A S , B S i I F A S - S P ? T H

I " - 2 5 : N E X T i C L O S E 3 i G 0 TO 2 2 0A S = A ? + B $ : A = D E C ( A S ) i M I D S( L S , I , 2 ) = A S : I F K 2 T H

G O S U B 3 2 0 i A ( I / 3 ) » A i G ET # 3 , A S

A

D

X C

M

J

5 1

5 2

5 3 5 4

5 5

5 6

X 5 7 D 5 8

X 5 9 G 6 0

E 6 1

O 6 2 X S 6 3 0R 6 4

B 6 5 D 6 6

R 6 7

S 6 8

S 6 9

E 7 0

J 7 1

M C 7 2 0

G C 7 3 0

R A 7 4 0

3 7 5

F 7 6

N E X T I i I P A O C K T H E N G OS U B 9 5 0 t P R I N T ! P R I N T "[ R V S ] E R R O R i R E E N T E R L

N " i F « - l i G O T O 3 6 0P R I N T B E S i B = B S + A D - S A i F O

1 - T 7 i P O K E B + I , A { I) N E X TF = 0 : A D - A D + 8 i I F A D < - E AH E 3 6 C L O S E 3 i P R I N T " ( D 0 W N ][ B L U ] ' * E N O E N T R Y * ( B L K ] [ 2 D O W N j " i G O T O 6 5 P R I N T B E S ; " { C L R ) ( D O W N ![ R V S ] D I S P L A Y D A T A " i G OS U 2 5 0 1 I F A S - N L S T H E N[ S P A C E ] 2 2 0B A N K 0 P R I N T " [ D O W N ][ B L U ] P R E S S i [ R V S ] S P A C E[ O F F ] T O P A U S E , [ R V S J R ET U R N ( O F F ) T O B R E A K | 4 S[ D O W N ] "P R I N T H E X S ( A D ) " : " , - i G O SU 3 1 0 : B = B S + A D - S AF O I = T B + 7 ! A » P E E K ( I) : P R I N T R I G H T S ( H E X S ( A ) ,2 ) ; S P S ; : G O S U B 3 2 0 i N E X T[ S P A C E ) IP R I N T " { R V S J " ; R I G H T S ( H E XS ( C K ) , 2 )F = 1 : A D = A D + 8 : I F A D J E A T E P R I N T " £ B L U } * * E N O

D A T A * * " j G O T O 2 2 G E T A S t I F A S = R T $ T H E NR I N T B E S j G O T O 2 2 I A S - S P S T H E N F = F + 1 : P RI N B E S ;O G O T O 5 7 0 , 6 1 0 , 5 7 0P R I N T B E S " [ D O W N H R V S }O A D A T A " : O P = 1 : G O T O 6 P R I N T B E S " [ D O W N ] [ R V S JA V E F I L E " : O P a 0F = 0 ) F S " N L S : I N P U T " P I L E N AM E l 4 3 " r P S i I F F S = N L S T H

2 2 p r i n t " ( d o w n ] ( b l k l [ r v s ] t( o f f ) a p e o [ r v s J d [ o f f !I S K : £ 4 3 " ;G E T K E Y A S : I F A 5 = " T " T H

8 5 0 I E L S E I A S < > " D "H E 6 8 P R I N T " D I S K [ D O W N ) " : I F O

T H E N 7 6 D O P E N » l , l F S + " , P " ) , W i I F[ S P A C E j D S T H E N A S B D S S i G

O T 7 4 B A N K 0 : P O K E B S - 2 , F N L B ( SA ) : P O K E B S - 1 , F H H B ( S A ) I PR I N T " S A V I N G " ; F ? : P R I N TF O A = B S - 2 T B S + E A - S A :P R I N T # 1 , C H R S ( P E E K ( A ) J j :I F S T T H E N A " ' D I S K W R T E R R O R " : G O T O 7 5 N E X T A i C L O S E l t P R I N T "[ B L U ) * » S A V E C O M P L E T E D( S P A C E J W I T H O U T E R R O R S* " : G O T O 2 2 I D S = 6 3 T H E N B E G I N t C L OS 1 : I N P U T " ( B L K ] R E P L A C E

E X I S T I N G F I L E [ Y / N ] § 4 3" ; A S : I F A $ = " Y " T H E N S C RA T C H ( F S ) : P R I N T i G O T O 7 0 i E L S E P R I N T " j B L K ] " i G O T O

6 6 0 ! B E N DC L O S E 1 : G O S U B 9 5 0 I P R I N T" [ B L K ] [ R V S ] E R R O R D U R I N

S A V E : £ 4 3 " : P R I N T A S : GO T 2 2 D O P E N i l , ( F S + " , P " ) : I F D

T H E N A S = D S S : F = 4 : C L O S E[ S P A C E ) l ! G O T O 7 9

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

Page 115: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 115/120

P 7 7

K 7 8

B Q 7 9 0

E S 0

O J S 1 0

D E

P K

X

8 2 8 3

8 5

8 6

F G 8 7 0

A B S 8 0

C P 8 9 0

G 9 0

J 9 1

X 9 2

C 9 3

M 9 4

J A H

K D

9 5 9 6

9 7

9 8 9 9

G E T t l . A S . B S i C L O S E l i A D "A S C ( A ? ) + 2 5 6 * A S C ( B S ) : I F[ S P A C E l A D O S A T H E N F = l :G O T O 7 9 P R I N T ' L O A D I N G " ; F S : P R I NT i B L O A D ( F S ) , B 0 , P ( B S ) ! A D° S A + F N A D ( 1 7 4 ) - B S - 1 i F = - 2• ( A D < E A ) - 3 * ( A D > E A )I F T H E N S 0 0 : £ L S E P R I NT " [ B L ! J ] * * L O A D C O M P L E T E

W I T H O U T E R R O R S " " j G OT O 2 2 0G O S U B 9 S 0 : P R I N T " [ B L K }E R V S j E R R O R D U R I N G L O A D

g 4 § " : O N G O S U B 8 1 0 , S2 0 , B 3 0 , 8 4 0 : G O T O 2 2 0P R I N T " I H C O R R E C T S T A R T I N

A D D R E S S ( " ; H E X ? ( A D ) r ") " : R E T U R NP R I N T " L O f t D E N D E D A " , - HE X S ( A D ) : R E T U R NP R I N T " T R U N C A T E D A E N D IN A D D R E S S ( " H E X S ( E A ) " )" : R E T U R NP R 1 N T " D I S K E R R O R " ; A S : RE T U R NP R I N T " T A P E " : A D - P O I N T E R (F S J i B A N K 1 : A = P E £ K ( A D ) : AL = P E E K ( A D + 1 ) i A H = P E E K ( A D+ 2 B A N K 1 5 : S Y S D E C ( " F F 6 S " ), 0 , 1 : S Y S D E C ( " F F B A " ) , 1 ,1 , 0 : S Y S D E C ( " F F B D " ) , A , AL , A H : S Y S D E C ( 1 # F F 9 0 " ) , 1 28 t I F O T H E N 8 9 P R I S T i A » S A : B - E A + l i G O S U B

9 2 0 : S Y S D E C ( " E 9 1 9 " ) , 3 iP R I H T " S A V I N G " ; F 5A = B S i B = B S + ( E A - S A ) + l : G O SO 9 2 0 i S Y S D E C ( " E A I 8 " ) iP R I N T " { D O W H ] { B U I ] * * T A

S A V E C O M P L E T E D * * " : G OT 2 2 S Y D E C { " E 9 9 A " ) : P R I N T i I

P E E K ( 2 B 1 6 ) = 5 T H E N G O U 9 5 0 i P R I N T N ( D O W N j( B L K H R V S J F I L E N O F O

N " : G O T O 2 2 0P R I N T " L O A D I N G . . . [ D O W N i" i A D = F N A D { 2 8 1 7 ) : I A D S T H E N F = 1 : G O T O B 0 0 : E LS A D = F N A D ( 2 8 1 9 ) - 1 i F = - 2* ( A D < E A ) - 3 * ( A D > E A )A = H S : B « > B S ( E A - S A ) + 1 : G O SU B 9 2 0 I 5 Y S D E C ( " E 9 F B " ) ;I S T > 0 T H E N 8 0 0 1 E L S E9 P O K E 1 9 3 , F N L B { A ) : P O K E 1 9 4, F N H B ( A ) : P O K E 1 7 4 , F N L B (B ) : P O K E 1 7 5 , F N H B ( B ) j R E TU R C A T A L O G : P R I N T " ( D O W N j( . B L U j * * P R E S S A N Y K E Y

O M E N U " " t G E T K E Y A $ i GO T 2 P R I N T B E S " ' l R V S ] Q U I Tg 4 3 " ; R T S ; " A R E Y O U S U R E[ S P A C E ) [ Y / N ] ? " : G E T K E YS : I F A S < > " Y " T H E N 2 2 0 i EL S P R I N T " { C L R J " : B A N K

E N S O U N D 1 , 5 0 0 , 1 0 : R E T U R NI E R - 1 4 A N D E L = 2 6 0 T H E

R E S U M E 3 0 I E R = 1 4 A N D E L = 5 0 0 T H E

R E S U M E N E X TI E R = 4 A N E L = 7 8 0 T H E MF * ^ 4 : A S D S S : R E S U M E 8 0 I E R = 3 0 T H E N R E S U M E t E LS P R I N T E R R S ( E R ) ) " E R O I L I N E " ; E L

W I T H L O T T O

W i t h Y o u r C o m p u t e r !F o r g e t r a n d o m n u m b e r s . T h i s p r o g r a m

f o h o m e c o m p u t e r s d o e s a a c t u a la n a l y s i s o t h e p a s t w i n n i n g n u m b e r s .T h i s a m a z i n g p r o g r a m w i l l q u i c k l y p r v i d e y o w i t h a l t h d a t a y o n e e d t p r e d i c t w h i c h n u m b e r s w i l l h i , .c o m e u I s u b s e q u e n t d r a w i n g s . A l c o n s i s t e n t l o t t e r y u l n n e r s u s s o m ek i n d o s y s t e m b a s e d a t h e p a s t w i n e r s . U s i n g t h r e a l p o w e r o y a u r c o p u t e r g i v e s y o d e f i n i t e e d g e . I t ' sm e n u d r i v e n a n a l y o u d o I a d t h l a t e s t w i n n e r s e a c h w e e k a n t h p r o -g r a m d o e s t h r e s t I s e c o n d s . O s c r e e n o r p r i n t e r I s h o w s h o a n c o l dn u m b e r s , f r e q u e n c y , g r o u p s , s u m s - o f -d i g i t s , o d d / e v e n , w h e e l s n u m b e r s a n m o r e . N t h i c k m a n u a l t o r e a d . I e v e nh a b u i l t - i n t u t o r i a l ,A s y o u r s o f t w a r e d e a l e r o c a l l o w r i t e :

S F T - B Y T EP . O . B o 5 5 F P . i r k

) . i m . i n O h l u 1 5 4 0 52 3 3 - 2 2 0 0

T H L O T T O P R O G R A M i d e s i g n e d f o a l d r a w l o t t o g a m e s ( u l 4 n u m t w i s } '

D O N ' T P L A Y L O T T O W I T H O U T I A P P L E & M / S D O S I B M Z 4 . 9 5C O M M O D O R E A T A R I 2 1 . 9 5T R S B O & M O D I I I . I V 2 1 9 M A C I N T O S H U u p e r v e r i l o n ) 2 9 . 9 5I I . . a i l r i 1 2 . 0 0 • h i p p i n g /h a n d l i n g . T i n t a e r v l c f * o c h a r g e c a r d *

D U S T C O V E R Sg u a r a n t e e di C U S T O M M A D E 1 F I i R E A V V 3 1 4 1 . V I N T l A N T I - 1 T A T 1 C

E X T E N D S E Q U I P M E N T I I C h o i c e o C o l o n L i g h r T o a B r o w n

C O M P U T E R SC - d l P l u l 1 C - 4 1 CC . 1 3 SD a l a n e " . ( C 2 M )

1 0 0 0

a . o o1 3 . 0 0

s . c o1 3 . 0 0

p r i n t e d ;S t i k o i h a S P - 1 0 0 0C o n . ™ 1 7 C ' l r o h B J 1 0J u k i S S 1 0

l * / l m l ) i U r n . S l n M r I B . 0 0I C . y b o a r d a n l r 7 . 0 0

A t a r i 8 0 0 X 1 , 1 3 0 X E 1 0 . 0 0A t a r i n s u . o aI B P C ' X T 3 3 . 0 0I B M 5 O 5 1 « f , b a o . d 8 . 0 0

( D i r p e m i o n i R e q u i r e d( o I B C l a r u i )

1 3 . 0 01 3 . 0 01 3 . 0 01 0 1 3 . 0 0

f p i o nE p i O nO V i d aC l r l n r

D P G * j n i nG a m i n

J ( ( 8 ! ' 1 8 }

9 M 5 1

1 1 0 1l O i S t D ' 1 0 ' il i l S l o r I S ' ,

1 3 0 01 3 . 0 01 3 . 0 01 3 . 0 01 6 . 0 01 3 . 0 01 6 . 0 0

D I S K D B I V t SC - I 5 J 1 , C - 1 S 7 1A t o 3 ^ D ' O r vA m i o o S B D / O r vI n d m i G T M 5 S D . lU S 5 D - :E n h o n . . . ! 0 0 0F 5 0 - 1 . .

A t a r i 1 0 1 7 1 3 . 0 0

C 1 H 3 M P S B 0

M O N I T O R SA t a r i S l j ; « G f l 1 0 . 0 0C - 1 7 0 I . B M C o l o r 1 6 . 0 0C - 1 9 0 3 / A m i g a 1 9 . 0 0A r t t t J c l i 1 0 0 7 0 0 1 9 . 0 0C M . U T ( C I 8 0 2 ) 1 9 . 0 0C - f 9 0 3 A / M a a n v x 4 I 9 . O < 3H C [ ( r o l l M o d > l | 1 9 . 0 0M a g n a v o . S B O 1 9 . 0 0P . m t c t o r . l S i o r e W o d . l 1 9 . 0 0I h a m p s o n C M 3 S i 6 6 1 0 T a . a n ( S l n l t " o d t l ) 1 9 0 0S o k o t a S C - 1 0 0 1 ? . 0 0Z H b h I S l o l i M c d o l ) 1 9 . 0 0

V I D E O B f C O R D E R S 1 3 . 0 05 t a ! | M o l e « M m l d l

D i m e n i p a n i r e q u i r e d■ n f r < j i f l i ^ o ( F e e t r u f . o u r

0 . < c r b | t i l l i n g M i l l . M W E l t n C O L O R C H O I C E I 1 g 1 R O W N . i l hl l K f k i r m n n t j i r d t r p l i r x 1 1 . 5 0 « i l f r n [ I l . S O n j i l i h l p g i t g m h i n d l i ]( i l l t I n ! * i 1 I t n l t . » p o . I t t ' i i N F F « r r - g n i H ' i l K i

S P E C I A 1 C O V I R 5 W i l l 6 M A D E T T O U RD I M E N S I O N 1 S E N D Y O U * R E Q U I R E M E N T SF O O U I O P R I C E Q U O T E S .C r o w n C u s t o m C o v e r s

M i l l P A I O E C I R C L E D E P T .L A C U N A H I L L S , C « D S ]

( 7 U J 4

C - M P 5 ' 8 O 3 . C - 1 S S 0P o n o i o " i < 1 0 0 0 9 O k i d a r o 1 3 0 / 1 9 2O l r m o t . 1 0 / 3 0E p i a n M F R X B O

! p o n I X 8 0 / C 1 0 0 0

S . 0 0S . 0 09 . 0 0B . 0 0

1 0 0 0S . 0 08 . 0 03 . 0 0

1 0 1 3 . 0 0

8 . 0 01 3 . 0 01 0

S . 0 01 3 . 0 01 3 0 0

I j H T T E J E 1 P H E R .G E T T H B » E O D O * N S I M E M B E R P I C K F O L V P * I I V G A M K

H U D O k V j H B t H O m V T Q f l * C L U t X * . 1 7 4 , 9 *C Q 4 O X 1 4 E P M l C f i . A M O L f f i l

' W i n d o wi L T I O N M U T M * . C I V M I T . T I « M O N O

C O

D O T - ■ ■

» * ■ ■ ■ ■ i > * h o t j i t b .T D O H P I O T - O W 1 . i • ■ ■ ■ ■ ' - w m o Q v

S T O C K B R O K E R -n o r mY W M O ! N f B A C K

r > - ' 1 ■ T O O l i h C I M I i - i - I " ■H C n — C J t L i m » T H A I W D H I

A C O R N O I N D I A N A , I N C .Z 7 2 1 O H I O S T P E E T

h C H 3 A N C I T Y . 4 S 3 «2 1 9 - 8 7 1 - 2 2 8 4

t N A N H A N D L I N G , A U t | . » t , \ O , D - ' » 4 C C F P T r . l >V I S * A N D M A S T U i C A R D O H D E U * D <

R t & I D t h T l A D 1 S A l I S T A

C a Y o u rC o m p u t e r M a k eY O

5 1 , 0 0 0 , 0 0 0 ?W I T H L O T T E R Y P C Y O U R N E X T T I C K E T

C O U L D B E W D f T H M I L L I O N S !L O T T E R Y u s e sc o m p u t e r t n i l e u

a n i l S t W . n j e , ) i y i n i r

m a D o n i h c i n M i r . i n . W ii i i i ' i i ' i i : I ' M t e f

j o i n i h e g i o f i l

J a m e s y o l e t n o d s m

o w o r k i y o u r s l a t e

u s i n g o n ; s y s i e m

I l i M ! '

3 P £ C ! F V - - i P S t L o t t t r i i + ■ ! - i ^

■ ■ ■ ' " I I C o t » , f

K S O li H M f l f f f ' ^ a i e

i l u s ^ h s J p f f i n p i I n A l a n S h u

T o r d e r s e r a ) S J > 9 9 ( O e a c h p l u s S 0 p o s t a g eh a n d f i n g p e ' o r d e r t i l l l m o i s r e n d c n t t a d 6 s a l e s t a

i i i i l f r N o n h ( m e n c a a d S Q t l i

C O o r d e r s c a l l

( 3 1 2 1 5 6 6 - 4 6 4 ?S u p e r t o r M i c r o s y » « m , i n P B O M V p o e t r m g i 6 O 0 9 D

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

Page 116: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 116/120

H a n d i c a p p e r s !F o o t b a l l H o r s e P a c i n g D o R a c i n g

P r F o o t b a l lT i r e d o f w r e s t l i n g w i t h

S u n d a y p o i n t s p r e a d s ? L e y o u r C o m m o d o r e 6 4 / 1 2 8 d i f o y o u ! P i g s k i n P r e d i ct i o n s , t r i e p r f o o t b a l l h a n d i -c a p p e r , t a k e s t h h a s s l e o u o r a t i n g N F g a m e s . F o r g e ta b o u t d e a l i n g w i t h r e a m s o a r c a n e s t a t i s t i c s . J u s t s p e n d

f e m i n u t e s t y p i n g i e a c hw e e k ' s s c o r e s a n l e o u p o i n t - s p r e a d s o f t w a r e g t w o r k . H e r e ' s w h a t i d o e s :

C a l c u l a t e s p o i n t s p r e a d s a n d p r o j e c t e d w o n - l o s tr e c o r d s f o a l g a m e s , f o a n w e e k o t h s e a s o n .

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

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

f o a l t e a m s .T h 1 9 8 7 s c h e d u l e a n d a t a f i l e a r i n c l u d e d , a l f o

o n l y $ 4 4 . 9 5 . Y e a r l y u p d a t e s a v a i l a b l e . Y o u ' l l b a m a z e db t h s p e e d a n p o w e r o P i g s k i n P r e d i c t i o n s . G e y o u r s n o a n b r e a d y f o t h s e a s o n !

U s y o u r C o m m o d o r e 6 4 / 1 2 8 t i m p r o v e y o u r p e f o r m a n c e a t h t r a c k ! P r o g r a m s f o T h o r o u g h b r e d ,H a r n e s s a n G r e y h o u n d r a c i n g r a n k t h h o r s e s o d o g s i e a c h r a c e q u i c k l y a n e a s i l y . A l t h e i n f o r m a i i o ni r e a d i l y a v a i l a b l e f r o m t h R a c i n g F o r m , h a r n e s s o d o t r a c k p r o g r a m .

T h o r o u g h b r e d f a c t o r s i n c l u d e s p e e d , d i s t a n c e , p a s tp e r f o r m a n c e , w e i g h t , c l a s s , j o c k e y ' s r e c o r d , b e a t e n f v o r i t e a n p o s t p o s i t i o n . H a r n e s s ( a c t o r s i n c l u d es p e e d , p o s t p o s i t i o n , d r i v e r ' s r e c o r d , b r e a k i n g t e n d e nc i e s , c l a s s , p a r k e d - o u t s i g n s a n b e a t e n f a v o r i t e . G r e yh o u n d f a c t o r s i n c l u d e s p e e d , p a s t p e r f o r m a n c e , m n e u v e r i n g a b i l i t y , f a v o r i t e b o x , c l a s s , k e n n e l r e c o r d ,b e a t e n f a v o r i t e a n b r e a k i n g a b i l i t y .

C o m p l e t e i n s t r u c t i o n s a n w a g e r i n g g u i d e i n c l u d e d .T h o r o u g h b r e d , H a r n e s s o G r e y h o u n d H a n d i c a p p e r s ,$ 3 9 . 9 5 e a c h o t a p e o d i s k . A n t w f o $ 5 9 . 9 5 o a l t h r e e f o $ 7 9 . 9 5 .

M a s l c r C a r cF e d e r a l H i l l S o f t w a r e8 1 3 4 S c o t t s L e v e l R d B a l t i m o r e , M d 2 1 2 0 8T o l l - f r e e O r d e r s 8 0 0 - 6 2 8 - 2 8 2 8 E x t . 8 5

I n f o r m a t i o n 3 0 1 - 5 2 1 - 4 8 8 5

^ j L U f l ET H M I R R O R

D I S K C O P I E R$ 2 4 . 9 5

N F I N E R O R M O R E A D V A N C E D A R C H I V A L C O P I E R A V A I L A B L E A A N P R I C EE A S Y T U S E . D O E S N O C A U S E D R I V E H E A D T K N O C K .C O P I E S U T 4 T R A C K S .P E R I O D I C U P D A T E P O L I C Y .A U T O M A T I C A L L Y M A K E S B A C K - U P C O P I E S F R O M V I R T U A L L Y A L LP R O T E C T E D S O F T W A R EN I B B L E S , H A L F T R A C K S . C O P I E S E X T R A S E C T O R S A N E X T R A T R A C K S .R E P R O D U C E S A L D I S K E R R O R S A U T O M A T I C A L L Y .F A S T , C O P I E S F U L l D I S K I N A L T T L E A - M I N S E V E N C O P I E SI T S E L F .

W C O P Y M O R EM A S T E R C A R D . V I S A . M O C H E C K O

1 S H I P P I N G H A N D L I N GC O O F O R E I G N O R D E R S A D S C A L I F O R D E R S A D D 6 % S A L £ S T A X

W R I T E O C A L L

C o m o u m e d( " 0 0 1 7 S 8 - 2 4 3 6P O B O 6 9 3 9

S A U N A S . C 9 3 9 1 ?F O C O M M O D O R E 6 A N 1 5 4 1 D R I V EO C O M M O D O R E I 2 A N ! 5 7 I D R I V E

C O M P A T I B L ED I S K D R I V E

$ 1 5 9 . 0 0A P P L E I I C O M P A T I B L E D R I V E S 9 4 . 0 0A P P L E I C O M P A T I B L E D R I V E $ 9 6 . 0 0J O Y S T I C K S C a l lM O D E M S 3 0 A N 1 2 0 0 B A U D C a l lC O M M O D O R E H A R D D R I V E S C a l l

T O r d e r c a l l t o l l f r e e8 0 2 8 6 2 7 4

F R E E S H I P P I N GT H H O U G H A U G U S TI C O N T I N E N T A L U . S .W g u a r a n t e e y o u r s a t i s f a c t i o n !

' N O R T H A M E R I C A N= P R O D U C T SI N T E R N A T I O N A L

6 3 N O R T H 6 6 t h S T R E E T S P R I N G F I E L D . O R E G O N 9 7 4 7 7

Page 117: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 117/120

S O F T W A R EC O M M O D O R E : T R Y B E F O R E Y O B U Y .B e s t s e l l i n g g a m e s , u t l U t l t t i e d u c a t i o n a l 4 c l a s s i c s a n n e r e l e a s e s . ] 0 0 s o l i l i e s .V i s a / M C . F r e e b r o c h u r e , R E N T - A - D I S C F r e d e r i c kB l d B , « 3 4 S , H u n l ' n , W 2 5 7 0 1 ( 3 0 4 ) 5 2 9 - 3 2 3 2F R E E S O E T W A R E f o C 6 4 , C 1 2 8 , I B C P S e n d S A S E f o i n f o ( s p e c i f y c o m p u t e r ) l o P U B L I C D O M A I N U S E R S G R O U PP B o 1 4 4 2 - A 2 , O r a n g e P a r k , F 3 2 D 6 7N e P l u s / 4 a n C 1 2 8 S o f t w a r e ( d i s k o n l y )C a m u s , h d u c j t i o n . i l , F i n a n c e S t a t i s t i c s .W r i t i - f u r i n f o . C A R D I N A L S O F T W A R E , 1 4 8 4 0B u i l d A m e r i c a D r . , W o o d b r l d g e , V 2 2 1 9 1

C 6 J F I N E S T P U B L I C D O M A I N P R O G R A M SH a n d - p i c k e d a n t e s t e d ! O D I S K ! M o s t S I . 5 0 !Y O p i c k t h p r o g r a m s t h a t Y O w a n t !F o l i s t a n d e s c r i p t i o n , s e n d S A S E t o [ L C o . , D e p t . G , B o 6 7 0 2 1 , T o p e k a , K 6 6 6 6 7F R E E P U B L I C D O M A I N S O F T W A R E R e q u e s tf r e t c a t a l o g o s e n d 5 ( o s a m p l e d i s ka n c a t a l o g ( r e f u n d a b l e ) . C o m m o d o r e 6 - 1 - 1 2 8C A L O K E 1 N D . , B o 1 H 4 7 7 , K C M 6 - 1 1 3 3M O L O W N E K 5 !P l e a s e c a l l t h e s e n u m b e r s I M M E D I A T E L Y !( 3 0 Q / 1 2 0 0 B A U D ) 1 - 8 1 8 - 8 4 2 - 3 3 2 2( 3 0 0 B A U D ) 1 - 8 1 8 - 8 - 1 0 - 8 0 6 6M o r e t h a n 2 0 g r e a t M r o u t i n e s ( o 6 a n 1 2 B . r e a d y l a d l y o u r o i v n p r o g r a m s , t C O M P U T E ! B o o k s ' M A C H I N E L A N G U A G ER O U T I N E S F O T H C O M M O D O R E 6 4 / 1 2 8 ,E x p l a n a t i o n s , u s e s , c o m m e n t e d s o u r c e c o d e . 5 8 p a g e s . S 1 8 . 9 5 . C h e c k y o u r l o c a l b o o k s t o r e o c a l l( 8 0 0 ) 3 - 1 6 - 6 ? 7

" A T T E N T I O N 1 2 O W N E R S / P f l O G R A M M E H S "U s K o a l n , F l e x d r a w , A n i m a t i o n S t a t i o n ,B l a z i n g P a d d l e s , P r i n l s h o p S c r e e n M a g i ca n d D o o d l e g r a p h i c s i y o u r 1 2 8 p r o g r a m s .A u t o l o a d , c o n v e r t a n s a v e t b a s i c 7

s a v e w h a t y o d r a w i b a s i c 7 S u p e rS i r a i v h i - r e s p r i n t e r . s i - c . l o a da n s h o w . F u l l h e l p s c n i - n s . A l m e m o r yr e s i d e n t + u s e r s u b r o u t i n e s , C h e c k / M O$ 2 4 . 9 5 p o s t p a i d t o P r o w a r c , P B o 2 8 P r o s s e r , I V 9 9 3 5 0 ( V V A r e s . a d 7 . 5 % )

R E N T 6 4 / 1 2 8 S O F T W A R E ! 1 0 0 ' s o d i s k s .L o w e s t p r i c e s . N d q x M l l o f e e .G E O S 1 ' A I N T F I L E S L A S E R P R I N T E D ! S e n d$ 1 , 1 1 1 1 f o n t a l o g a n i n f o o c a l l :C e n l s i b l o S o f t w a r e , P . O . B O 9 3 0 , S t l o s e p h , M i c h i g a n 4 9 0 8 5 ( 6 1 6 ) 9 8 2 - 0 3 2 7

P U B L I C D O M A I N C O L L E C T I O N S ! A l m e n u -d r i v e n ! 5 D D i s k s e a c h s e t , C 6 2 0 0 g a m e s : $ 1 0 ,C 6 2 0 u t i l i t i e s i b u s i n e s s : S 1 0 , C 1 2 8 2 0 m i x e d p r o g r a m s : ! 1 0 S e n d t B C K e l l e r , 2 3 0 1C o l l i n s A v e . . " A 1 2 O 6 , M i a m i B e a c h , F 3 3 1 3 9P I . A V " W H E E L O r F O R T U N E " ' F A M I L YF E U D " g r e a t g a m e s o n l o p r i c e : } 1 9 . 9 5 .A l s o 2 d i s k s " B O A R D G A M E S " a n " C A R DG A M E S " p a c k e d w i t h t h e b e s t P g a m e s a v a i la b l e . C h e s s , M o n o p o l y , C h e c k e r s , S o l i t J r cM o r e : $ 1 9 . 9 5 . S e n d t o D A Y L I G H T S O F T W A R E ,4 7 4 7 S n o w D r . , S a l o s e C 9 5 1 1 1( 4 0 8 ) 2 2 6 - 3 3 7 4

C A L C R E S U L T 6 S P R E A D S H E E T S O F T W A R EC / 6 E A S Y S i n g l e p a K e C a r t r i d g e $ 2 C / 6 A D V A N C E D 3 C a r t / D i s k 3 2 p a g e sw / H e l p , G r a p h i c s , W i n d o w s o n l y S - 1 5T e x t : A p p l i e d C / w / 3 2 E x a m p l e s $ 1 C a l l T h O r d e r L i n e 2 0 1 - 4 4 5 - 5 9 9 8 M C / V I S A

S W I S W l T h 0 < J t

U r > l o

r S o f t w a r eU G I i f l P t D / H A P W M H a n a l c a o p l n o 1 3 9 • n h a n c e S .O P E V H O I f N D H f ] n u i L a p c i n g . i : f l 9 S . o n h i o n c o a S 4 ¥ V S] m w i f > $ g n a t y r e d c l O M . 1 P 0 & 1 . I r n c i 1 o { [ 1 t r u c k D O 1 1 ,

i r r e l c h . & l m l i r i p o t m o r L i P r o F o o t b a l l S y s t e m . ' * } 1 0 5 P r o B a i k e r -D a r i S y i t e m % t 9 S S p e c i f y c i l l K : t a M C O 6 4 . 1 1 3 4 A d d S i p U lM C / v r i A o c c e n r e o F i i n t o S O n w i B E : < C H * N G [ . P B o S M J C G . W K o o m l i t W . M H ( O J ) ( J l i ) S I i - 7 3 H O . 0 * . I - 1 C O -5 3 1 - S 4 4 7

S X - 6 4 O W N E R S ' S T A N D U A N B c o u n t e d ! l o i n U S S X 6 4 U s e r s G r o u p ! M o n t h l yn e w s l e t t e r , p r o d u c t d i s c o u n l s , f r e e s o f t w a r e .Y e a r l y d u e s $ 1 5 . U S S X 6 4 U S E R S G R O U P ,1 C o r n w a l l S t . , B o s t o n . M 0 2 1 3 OL E A R N T H C O N S T I T U T I O N ! F u B i c e n t e n n i a le d u c ^ a m e ^ o C 6 4 : $ 2 5 . I B M v e r s i o n ( r e q u i r e sB A S I C ) ; S 3 5 , B a s i c F u n d a m e n t a l s C o . , 3 3 6 2 S 2 3 0 0 E , S L C , U 8 1 1 1 ) 9

P E R M U T A T I O N SP e r m u t a t i o n s t h 3 d i s p l a y m i n d p u ^ / . l eo n c o m p u t e r i a v a i l a b l e o t h C o m m . 6 4 .1 y o l i k e 3 s p a t i . i l p r o b l e m s y o u ' l ll o v e t h i s g a m e w i t h 1 0 p e r m u t a t i o n s ! !W r i t t e n i M w i t h s u p e i b g r a p h i c s i c o l o r s 3 d i s p l a v o f a l c o m p o n e n t s .S e n d S 2 U c h e c k o m o n e y o r d e r t o M a g i c D i s k R e g , , P B o = 1 S i - M a r t i n ,

j v . i l , Q u e b e c , C a n a d a H 7 V 3 P 4 . I y o l i k e d t h e R n b i k ' s C u b e 1 " y o u ' l l l o v e t h i sp u z z f a . R u h i k ' s C u b e i t r a d e m a r k o I d e a l T o C o r p . ( c o l o r d i s p l a y r e q u i r e d )

C O M P U T E R S G a z e t t e C l a s s i f i e d i l o w - c o s t w a t t e l l o v e r 2 7 5 , 0 0 0m i c r o c o m p u t e r o w n e r s a b o u t y o u r p r o d u c t o s e r v i c e .R a l a i : t 2 p e l i n i - , m i n i m u m c ( ( u u i l l n M . A n D , i l [ u I h f i r s t I h s e i n c a p i t . i t l i - t h ' r

p v l i n r t o t b o t d f j e e m t d s . O S 5 f o E h d i u n J i s i ' t i l x > l i l f j i i - < j n v n u m W r c ] i n c< n c h l E H i A i l i l 1 1

t n i j j i T i 1 j n n u i i l i s ^ l a y

r r r p j y m ^ n l i r « l i i r * j .p a y a b l e 1 C O ^ ! i ■ U T E !b f l b l hr « l i i i r * i j . C h K k , m u i l p j 1 o n l e r , A m r r i f j n

^ ! i ■ U T E ! P b l l « o M a i l e K T j r d 1 J c c r p l n i . M . i k rp

F o r m : A d a r l u b f M l ( l p u b l i s h e r ' s a p p r n v - i t j n m u s t b t n h i ' r t y j w d o L e g i b l y p r i n t i - i l - O n l i n e t ^ i u k i l K ' t t L ^ r s a n s p a c e s b * ' t * ' ' i h n w o r d s . P l e a s e u n d i h r l i r i e w o r d s t b x v i h o l d / j i v

G o n c r r l l I n f o r m a t i o n ; A d v e r t i s e r s u s i n w p u n t n l l i c e b o * i n u m b e r s I t h e i r a d m u s r T i L j j ^ p l y p e r m j n e n t o d d r w i - i n dt n l f f p r K M I C n u m b e T 1 - . O r d # H w i l l n o t D e a t V n u w I c d ^ e d . A w i l l j | > p i - a r i n e x t a v a i l a t i l e O S u e a l t i T r e c e i p t .

i d i l n g : 1 0 : h o f t h e t h i r d m o n t h p r e c e d i n g c c l v e i d a t e ( e . ^ , | u n e i ^ u e c l o s e s M a r c h ] ( > l h ) . S e n d o r d e r a n m i t t a n c e t o i l a n y B l a i r , C l a s s i f i e d M a n a g e r . C O M P U T E ! ' * G a z e l l e . P O B o 5 4 D 6 , C r i ' t n t b o r o , N ! 7 1 0 3 . T

p l a . T j n a d b v p h o n e . ; , y \ ] H a n i - B i a , , a , ( 4 l S > ) 2 7 5 - 9 8 0 9 .N q I i c o : ' M I ' L ' T ; " ' P u b l i c a t i o n s c a n n o t b r e s p o n s i b l e f o o l f e n o c l a i m s o a d v e r t i s e r s , b u w i l l a t t e m p t T s c r e e n

o u m i \ l v a d i n g o q u r a t i o n a h l v c o p y .

T I M E T R A V E L E HW H A T H A P P E N H P J W H E N Y O W E R F : B O K N ? ! !S e l l p r i n t o u t ! G r e a t p a r l y g i f t ! $ 3 9 ,S a n S A S E t o p r i n t o u t . ( 9 1 2 ) 7 8 3 - U 5 SN a i i . i n v , i d t ; C o m p u t e r , 2 0 M c C o r m i c k A v e . ,H a w k i n s v i l i e , G e o r f i i a 3 1 0 3 6 V i s , ] / M C / C h e c k2 6 M E T R I C / U S C O N V H R S I O N S O T O U RC - 6 4 : C a l c u l a t e a u t o m a t i c a l l y q u a n t i t i e s i U l M e t r i c S M e t r i c t U S S e n d $ 2 2 . 5 0p l u s $ 2 . 5 0 S / ( C K / M O ) t H W H i n s z ,3 1 5 0 A l s l o n A v e . . Z e n h v i h i l l s . F L 3 4 2 4 8

H A R D W A R EC O M P U T E R R l i P A I H C M : S 4 5 , 1 5 - l l : $ 5 0P a r i s a v a i l a b l e , ( 8 1 6 ) H 7 2 - & 3 ]M u i P o p ' s C o m p u t e r S h o p , R 2 B o n 1 1 9C a i n s v i l l e , M 6 4 6 3 2 M O / C O D6 2 5 0 B P M a T a p e s . V a r y i n g L e n g t h ? .$ 5 . 0 0 p e r t a p e a i s C a b e l a ' s 8 1 1 3 l h A v e . , S i d n e y , N [ 6 9 1 6 0A t t e n t i o n : T e r r y K u f c - n a c h t

A T T E N T I O N ! P L U S V I 2 O W N E R S !F S D - 1 D R I V E i s t i l l a v a i l a b l e f o r y o u .P e r f i ' C t , r e l i a b l e a n g u a r a n t e e d c o m p a t i b i l i t yw i t h f u l l w a r r a n t y . O . M V S 1 3 9 $ 1 ( S J t H )I m t n u d i a t c d e l i v e r y , C A L L N O 1 - H 1 I 0 - 3 5 6 - 5 1 7 8

M I S C E L L A N E O U SP E R S O N A L C O M P U T E R O W N E R S C A N E A R N5 1 0 ( 1 0 l $ 5 0 0 0 m o n t h l y s e l l i n g s i m p l e s e r v i c e sp a r t t i m e , F r e e l i s t o 1 0 b e s t s e r v i c e s .W r i t e : A I M . E X , P H o 6 0 3 6 9 ,S a D i e g o , C 9 2 i n f . - H 3 6 9

C O M M O D O R u R E P A I RC 6 4 : S 4 5 . S X 6 4 : S 7 5 . 1 5 1 1 : S 5 0 , 1 5 7 1 : S 6 5W i l l b u u s e d u n i t s . R e p a i r s w a i T a n t e d 3 0 d a y s .D a v e T a y l o r , 5 1 0 6 D a v e n t r y P L M i d l a n d , T 7 9 7 0 5 ( 9 1 5 ) 6 8 3 - 8 3 9 8 V i s a / M C

r t l l f l t T iP R E M I U M Q U A L I T Y ! Y C . A n W A R B A N T Y 1

i ' 1 M I L L I O N D I S K S M U S T B S O L D I

l M l T f - C * i - i 2 4 ~ 2 T n o " " " ' l B s " e e lC a m b r i d g e , M 0 2 1 4 1 - 1 B B 2I M a s s ( 6 l 7 ) B $ 8 - 5 5 5 5

C O M P U T E D G a z e t t e S e p t e m b e r 1 9 B 7 1 1 5

Page 118: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 118/120

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e

1 0 A b a c u s 3 1 0 A c c e s s S o f t w a r e , I n 1 1 0 A c o r n o I n d i a n a , I n c 1 1 1 0 A c l i o n S o f t C o r p 2 - 1 0 A p r o t e k 9 1 0 B e r k e l e y S o f t w o r k s 41 0 B l a c k s n i p C o m p u t e r S u p p l y 6

C O M B . D i r e c t M a r k e t i n g C o r p . 4 1 0 C a r d i n a l S o f t w a r e 2 1 1 C e n t r a l P o i n t S o f t w a r e 2 1 1 C h e a t s h e B t P r o d u c t s . I n 7

C h i p L e v e l D e s i g n 1 0 1 1 2 C o m p u m e d 1 1 1 1 C o m p u S e r v e I B 1 1 C o m p u t A b i l i t y 1 0 1 1 C o m p u t e r D i r e c t 3 7 - 3 91 1 C o m p u t e r M a i l O r d e r 9 71 1 C o m p u t e r M a r l 9 1 1 C o m p u t e r M a r t 9 1 1 C o m p u t e r R e p e a t s , I n 5 1 2 C o v o x , I n 1 0

C r o w n C u s t o m C o v e r s 1 1 1 2 D a t a E a s t U S A , I n

1 2 D o n a v a n S c i e n t i f i c S o f t w a r e 9 1 2 E l a c t r o n i c A r t s I F 1 2 E l e c t r o n i c O n 1 1 1 2 E m e r a l d C o m p o n e n t s I n t e r n a t i o n a l 1 1 2 E m e r a l d C o m p o n e n t s I n t e r n a t i o n a l 7 1 2 E y c t i a n e r S o f t w a r e C 6 1 2 F e d e r a l H i l l S o f t w a r e 1 1 1 2 F r e e S p i r i t S o f t w a r e , I n 1 0 1 3 I n t e l l i g e n t I / O 9 11 3 K e t e k 4 1 3 L o g i c a l D e s i g n v \ b r k s , I n c 1 1 3 L y c o C o m p u t e r 4 8 - 5 11 3 M a r a t h o n S o f t w a r e 1 0 1 3 5 M . C . S 6 2 - 6 31 3 M i c r o P r o s e 1 31 3 M o n t g o m e r y G r a n t 1 0 1 3 B N A P I 1 1

N R I S c h o o l s 6 91 3 O r i g i n S y s t e m s I n B 1 4 P r e c i s i o n D a t a P r o d u c t s 3

S W h o l e s a l e r s , I n 2 2 - 2 3S c h n e d l e r S y s t e m s 1 0

1 4 S o f t - B y t e 1 1

1 4 S o f t w a r e D i s c o u n t e r s o A m e r i c a 9 1 4 S t r a t e g i c S i m u l a t i o n s , I n c .1 4 s u b L O G I C C o r p o r a t i o n1 4 S u p e r i o r M i c r o S y s t e m s , I n c . . . 1 1

T e k t o m c s P l u s , I n 1 0 1 4 T e n e x C o m p u t e r E x p r e s s 1 0 01 4 T r i a d C o m p u t e r s 6 1 4 T u s s e y C o m p u t e r P r o d u c t s . 1 4 - 1 5

U n i t e c h 1 1 1 4 U t i l i t i e s U n l i m i t e d 9 I M X e t e c . I n 5

C l a s s i f i e d A d 1 1 C O M P U T E ! B o o k s ' C o m m o d o r e 6

1 2 C o l l e c t i o n 3 C O M P U T E ! B o o k s ' C o m m o d o r e 6

1 2 P r o g r a m m i n g B o o k s 5 C O M P U T E ! B o o k s ' F l i g h t S i m u l a t o r

B o o k s 6 C O M P U T E R S G a z e t t e S u b s c r i p t i o n . 1 C O M P U T E I ' s S w e e p s t a k e s 1 0

T H L O W E S TP R I C E S i I S w g i E L E C T R O N I C O N E '

C f l L L ( 6 1 4 J 8 6 4 - 9 9 9 4 P . O .( i c o m m o d o r a S O F T W , W

H A R D W A R EE J C W k C O M P U T E SI 2 8 C 1 ! 6 I i C O M P U T E R1 5 4 1 C D I S K D R I V EI 5 7 1 C D I S K D R I V E1 S 0 2 C M O N I T O R1 9 0 2 A R G B M O N I T O R

1 5 9 9 92 2 9 1 5 9

2 3 9 1 8 9 Z 6 9

C O M P U T E R A C C E S S O R I E S1 3 5 ! H O U S ER ? 3 I N I E f i F A C EM E S S E N G E R M O D E MA V A T E X 1 3 Q 0 M O D E MA V A T E I t M O H C

M O O E UJ S E T E C J f lX E T E C S R

U l U T E b tr r f l r i l C n c i i p i n n P i C T f t O W C I l Vn f l 1 I A ,F O R T l S H I i i f ll / M l ' K j L m T I

Z t A O D f l l A i m T V P Ej A r U " f I r P A N A 5 0 M C I f k f l l iP A N A S O N I C 1 0 9 1 1S E I K 0 S H 1 1 O O O V C

C A L L F O R

3 9 9 93 9 3 4 9 97 9 9 9

1 0 9 3 9 5 6 9 9

i < I S f f J ¥ 2 1 9

i w f t 6 9 1 8 9 2 5 9 1 6 9

D I S K E T T E S J O Y S T I C K SA C C E S S O R I E S

A C O A C E S\ A R D A F R I C AO N O O N F L I G H T W I G H TT O U C H F O 0 T 8 A I LK J W T E C H A M PS I L E N T S E R V I C ET A T E A M

W R E S T L I N GL E A O E f i B O A R DG U S H I PS U B L O G I C F O O T B A L LS U B L O G I C B A S E B A L LU P E R I S C O P ES U B A T T L EG A M E S T A R

B A S K E T B A L LT E N T H F R A M Es p v v s s p vK A R A T E K AC O M M A N D OA U T O Q U A LB A R D S T A L E I IC H E S T M A S T E R

2 0 0 0F L I G H T S I I IJ E S K Y F O XA R T I C F O X

B O

2 2 9 99 9 9 9

1 9 9 9

2 9 1 9

! < 9 92 9 2 2 9 92 9 2 9 I 9 2 9

1 9 2 9

9 9 1 9 2 2 9 9 91 1 9 92 4 9 92 9 ? S 9 92 2 9 9? 1 9 9

H O T O R O E H : C A S H I E R C H E C K M O N E Y O R D E f l M A S T E R C A R DN C 0 D S S H I P P E D U P

" H O U EL I M E S 1 E . S . TO P E N M .

1 3 4 2 8 C O L U M B U S . O H I O 4 3 S O F T W A R E

G E O SP R I N T S H O PB U S I N E S S F O R M

S H O PN E W S R O O MM A C H 5M A C H I 2 F A S T L O A OT U R B O L O A O S A V EW O R D P R

W r t U R B OW O R D P R

1 ? 6 W / F I L £S P R E A D S H E E TF I L E P R O MH W £ R CP A P E R C L I P W / S P E L LS U P E R B A S £ 6 S U P E R B A S E 1 2 P O W E R A S S t M B L E RP O C K E T W R I T E F I MC E R T I F I C A T E M A K E RM T A M M t t G E R I HW O R D M A N A G E R 1 2 S W I F T C A L C 1 2 8S W I F T T A ^ ? T i l l n P A P E R C L I P I IC O P Y I IT O r S H O P

3 9 9 92 9

- 2 9 2 9 ? ? 9 9? 9 2 9 1 7 9 9

2 9

2 9 2 9 I 9 2 9 2 8 9 94 9 5 9 9 92 9 2 7 9 92 S 9 93 9 9 93 9 3 9 9 93 3 9 94 9 2 9 3 4 9 9

S O F T W A R ES P E C I A L S

C H A M P W S E S T L I N GM A R B L E M A D N E S SL O R D S O C O N Q U E S TS A M J B A R D ' S T A I LO N O O N M A I L O R D E R

M O N S T E R« O A C E SA R C T I C F O K I L L E D U N T I L D E A DH I G H R O L L E RA M E R I C A ' S C U T O U C H D O W N

F O O T B A L LV C H I M A T A J U D OF I S TP A R A L L A YF L I G H T S I I IS I L E N T S E R V I C EL E A D E R B O A R DD E A D L I N ES A T I N S ' H O L L O WR A L L Y S P E E D W A YH A R D B A L Lu i f Q n c i r i i

B A S E B A L L5 U P E R B 0 W L S U N D A YS U P E R B O W L S T A T S

1 9 I 9 2 4 9 9t ° S ? 9 I 9

1 9 1 9

2 ( 9 91 9 9 31 9 2 4 9 9

1 1 9 91 9 I B 1 9 J 9 9 92 2 9 97 9

9 4 9 4 9

1 9

2 4 9 9I 9 1 9

O V I S A - ( A D D i F O R C H A R G E C A R D S ) N O P E R S O N A L C H E C K SA L P R I C E S S U B J E C T T O C H A N G E W I T H O U T N O T I C

S H I P P I N G - " D S 3 D O O A L O R D E R S U N D E R S I 0 M U L T I P L E O R D E R S

A D S 5 0 0 O A L O R D E R S O V E R J 1 0 0 0 A C T U A L H E I G H T C H A R G E D O I U T E R A T I O N A L A C T U A L H E I G H T C H A R G E D O A L O R D E R S O J T S I D E T H C O N T I N E N T A L U N I T E D S T A T E S I N C L U D I N G A PP O L I C I E S : N O H E T U H N S W I T H O UE X C H A N G E D N O E X C E P T I O N S

C A L L

R E T U R N A U T H O R I Z A T I O NP L E A S E S P E C I F Y

C A L LE L E C T R O N I C

W R I T EO N

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

F O F R E E C A T A L O Gf 6 H ) 8 6 < * - 9 9 9 4 3 W R I T E

V I L L B

C O M P U T E I ' s G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s s e r v e y o b e l t e r . I y o n i ' c f ! 1 c o n t a c t u f o a n o t h e r e a s o n sl i s i e r i b e l o w , w r i t e t o u s a t

C O M P U T E ' S C a z e t t eP . O . B O 1 O ' J 5 7D e M o l n e s , I 5 0 3 4 0

o c v i l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .C h a n g e o \ i l d n - . . . P l e a s e a l l o w u 6 - w e e k s t e f f e c t t h b a n g e ; s e n d y o u rc u r r e n t m a i l i n g L i b e l a l o n g w i t h y o u r n e a d d r e s s .R e n e w a l . S h o u l d y o u w i s h t r e n e wy o u r C a z e t t e s u b s c r i p t i o n ! > e f o r e w r m i n d y o u t o s e n d y n u r c u n e n t m a i l i n gl . i b e l w i t h p a y m e n t o c h a r g e n u m b e r , o ( . i l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .N e S u b s c r i p t i o n . o n e - y e a r ( 1 2 -m o n t h ) U S s u b s o t p t l o n t C O M P L / T B ' iG a z e t t e i S 2 ( y e a r s , $ 4 5 ; y e a r s ,S 6 5 ) , F o s u b s c r i p t i o n r a t e s o u t s i d e t h eU . S . , s e s t a f f p a g e . S e n d u y o u r n a m ea n J d d r e s s o c a l l t h T o l l F r e e n u m b e r

i l e b e l o w .D e l i v e r y P r o b l e m s . I y o r e c e i v e d u p l ic a t e i s s u e s o C O M P U T E I ' s G a z e t t e , i y o e x | > e r i e n c e l a t e d e l i v e r y , o i y o h a v ep r o b l e m s w i t h y o u r s u b s c r i p t i o n , p l e a s ec a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .C O M P U T E I ' s G a z e t t e1 - 8 0 0 - 2 4 7 - 5 4 7 0

1 1 C O M P U T E r s Q a ? o r t o S e p t e m b e r 1 9 0 7

Page 119: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 119/120

■ ■

F r o m O r i g i n c o m e s a a l n e v e r s i o no t h C o m p u t e r

C l a s s i c ,

i d a r k t i m e . T h e v i l W i z a r d , M o n d a i n ,s e n d s f o r t h r e l e n t l e s sh o r d e s o h i d a e m o n i cm i n i o n s t r a v a g e t h

l a n d s o B r i t a n n i a . T h o u a r t h o n o w h o m t h P r o p h e t s s p e a k . T h c h a mp i o n w h w i l l t r a c k M o n d a i n d e e pi n t o t h e d a r k e s t d e p t h s o t h e a r t h ,t t h f a r t h e s t r e a c h e s o s p a c e a n d .t i m e , t v a n q u i s h t h i s i m m o r t a l f o e .

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

s t a n d a r d s i

^ ^ v » ' ^ * ^ i

« r / t h b e s t s e l li n s a g a i

t h h i s t o r y o f c o m p u t e r g a m i n g . N o w ,O r i g i n S y s t e m s b r i n g s y o t h n e U l t i m a ® I c o m p l e t e l y r e w r i t t e n i a s s e m b l y l a n g u a g e a n e m p l o y i n g s t a t e o t h a r g r a p h i c s .

J o u r n e y b a c k t t h F i r s t E r o t h D a r k A g e s a n d e m b a r k o t h o r i g i n a l q u e s to t h U l t i m a ® c h r o n i c l e s .

■ s v s T e n s / y v c / 1 3 6 H A R V E Y R O A D , L O N D O N D E R R Y , N 0 3 0 5 3 ( 6 0 3 ) 6 4 4 - 3 3 6 0

7 *

A U T O D U E L J M i h i u i s R I N G Q U E S T ™ I t i f a s t - p a c e d s t r a t e g yr o l e - p l a y i n g g a m e w h e r e g r a p h i c a d v e n t u r e w h e r e

y o m u s t t r a v e r s e l a n dt h r i g h t o w a g o e s t ( h f r a u g h t w i t h p e r i l s I nb i g g e s t g u n s o r d e r ( p u a e n t t h

h a v o c c a u s e d b y t h e R i n go C h a o s .

M O E B I U S T M t a k e s y o t h r o u g h t h e l e m e n t a lp l a n e s o c o l o r f u l O r i e nt a w o r l d o f f a n t a s y a n a d v e n t u r e I s e a r c h o t h O r o f C e l e s t i a l H a r m o n y .

O G R E ™ I s t r a t e g yg a m e f o u g h t o t h n c l e a r b a t t l e f i e l d o t o m o rr o a a I n h u m a nj u g g e r n a u t C y b e r t a n kb a t t l e s c o n v e n t i o n a lf o r c e s .

. . c g l s l e r e d t r a d e m a . k o f K l c h a r d G a r t l o t ^ ^■ " ■ ' r " - [ t i r a d s m n r k s o S t e v e J a c k s o n G « « , I n c . / A p p l e ™ l t r a d e m a r k o A p p l e C o m p u t e r . I n c . A u t h o r s w a n t e d . C a l l u ( o c t a y .

Page 120: Compute Gazette Issue 51 1987 Sep

8/9/2019 Compute Gazette Issue 51 1987 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-51-1987-sep 120/120

U s t h b r a i n s y o u r C o m m o d o r eW a s n t B o r n W i t h .

R i g h t a y o u r f i n g e r t i p s E a s y a c c e s s t f r e e s o f t w a r e , D a t a L i b r a r i e s f o n o n - c o m m e r c i a l