compute gazette issue 49 1987 jul

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

Upload: cubemanpdx

Post on 30-May-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 1/120

B u y e r ' s G u i d e T J o y s t i c k s , L i g h t P e n s , A n N u m e r i c K e y p a d s

' S $ 3 . 0 0J u l y 1 9 8 7 < I s s u e 4 9 V o l . 5 N o 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

1 2 G r a p hD e s i g n e rG e n e r a t e c o l o r f u l , p r f e s s i o n a l - l o o k i n g g r a p h sa n c h a r t s a n d i s p l a yt h e m w i t h s l i d e -s h o w o p t i o n .

A l t - 8 0F o T h 1 2 A a l t e r n a t e 8 0 - c o l u m ns c r e e n w i t h o n k e y p r e s s .

A l s o I T h i s I s s u e :R e m e d y : C r a s h P r e v e nt i o n F o T h 6 C a l e n d a r M a k e r F o T h 1 2 8 , 6 4 , P l u s / 4 , a n 1 G E O S F i l e S t o r a g eE a s y F u l l - S c r e e nA n i m a t i o n F o T h 6 S o f t w a r e R e v i e w sA n M o r e

G E O S U p d a t e :O n Y e a r O l A n G r o w i n g F a s t

c l o s e - u p l o o k a t h i sp o w e r f u l o p e r a t i n g s y s t e mf o t h 6 4 a n i t c o n t i n ui n e v o l u t i o n i n t o l a r g en e t w o r k o n e p r o d u c t s .

U 8 6 l O 2 2 2 0 f

0

B a s k e t b a l lS a E W h a t b e t t e r w a t s c o r e

g o a l t h a n t g t h r o u g ht h h o o p y o u r s e l f ?d e l i g h t f u l g a m e t h a t ' sm u s t f o a n g a m e l o v e r .F o t h e 6 4 .

P o w e r B A S I C :T e x t F r a m e rE a s i l y c r e a t e a n s i z e a n c o l o r o f r a m e f o t e x t , a n p u i a n y w h e r e o n t h s c r e e n . F o t h 1 2 8 , 6 4 P l u s / 4 , a n 1 6

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 2/120

D U N G E O N S L I MN E V E R L O O KS G O O DI m o s t d u n g e o n f a n t a s y ;g a m e s , y o u c a n ' t r e a l l ys e t h e s l i m e o t h d u n g e o n w a l l s . O w a t c h lm o n s t e r s c o m i n g a f t e ry o u . t

I n t r o d u c i n g L e g a c y o t h A n c i e n t s . I t ' s n e f a n t a s y !r o l e - p l a y i n g a d v e n t u r e , .t h a t o f f e r s t h r i c h e s tg r a p h i c s e v e r s e e n i f a n t a s y g a m e . A n s o m e t h i n g m o r e .

d a n g e r o u s q u e s t a f u r i o u s p a c e . D u n g e o n s , 'c a s t l e s , a n d t o w n s t e x p l o r e . P u z z l e s .G a m b l i n g . F i g h t i n g .M a g i c . I s h o r t ,e v e r y t h i n g y o l o v e a b o u tf a n t a s y g a m e s .A n l o t s o n e t h i n g s y o u ' v en e v e r s e e nb e f o r e .

-

F l i c k e r i n g t o r c h l i g h t o n m o l d y w a l l s . E x p l o r e 2 d u n g e o n l e v e l s , e a c h w i t hB l o o d s t a i n s o n a m o n s t e r s t e e t h . a d i l l e r e n l l o o k a n c h a l l e n g e .

I n c r e d i b l e g r a p h i c d e t a i l .

T h e d i s p l a y s i t h T i m e - S p a c eM u s e u m c a b e d o o r w a y s t

n e w o r l d s .

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

t h e l p . S o m e a r g o o d t e a t .

I i r u a n i S l t i l S F S i l c i i B

1 d i f f e r e n t t o w n s . P i c k u s o m em a g i c s p a l l s . S t o c k u p o n w e a p o n s

a n a r m o r , R o t h b a n k o n y o u rw a o u t .

i i i m a c i i r a c i b i u s e s ?

M a s t e r f i v e d i l l e r e n t a c t i o n g a m e sl w i n . V i s i t c a s i n o s f o e i t r a g o l d —

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

H O T O R D E R : V I S r T Y O U R R E T A I L E R O C A L LB 0 O - 2 4 5 4 5 2 5 F O D I R E C T V I S A O M A S T E R C A R D O R D E R S{ I C C A L L 8 0 0 - 5 6 2 - 1 1 1 2 ) . T h D i r e c t P r i c e i $ 2 9 . 9 5 f o t h C - 6 4v e r s i o n . T b u b m a l l , s e n d c h e c ko m o n e y o r d e r t E l e c t r o n i c A r t sD i r e c t S a l e s , P . O . B o 7 5 3 0 ,S a M a t e o , C 9 4 d O 3 . A d S f o s h i p p i n g a n h a n d l i n g ( S C a n a d i a n ) .T h e r e i 1 4 - d a y , r n m i o y - b a e kg u a r a n t e e o d i r e c t o r d e r s . E L E C T R O N I C A R T S

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 3/120

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

B r a c e y o u rl f f o r a c t i o n ,

t h r i l l s ,n s p i l l s .

I F i s t : T h C o n t i n u e s :

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

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

A t h l o n e r e m a i n i n g M a n t a F i g h t e r J o c k , y o 1 D r e a d n o u g h t m o t h e r s h i p s t z a b e f o r e t h e y

t h m i n e r a l r e s o u r c e s f r o m t h s o l a r s y s t e m ' sl i n e b e t w e e n z a p p e r a n d z a p p e e i

o n e . S a i w e l l .E n t e r t h a r e n a o J u d o

i U c h i M a t a r O v e r 4 0 M i n d s c a p eS o f t w a r e t h a t c h a l l e n g e s t h e J L m i n d .

a n i m a t i o n f r a m e sw i l l k e e p y o k i c ki n a n s c r e a mi n g . T h e o n l y t h i n gy o u ' l l m i s s a r t h b r u i s e s .

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

K e e p y o u r l a s e r g u c o c k e d f o r P a r a l l a x r M a s c i e n t i s t s a n t h e i r a l i e n c o h o r t s a r p l a n n i n g t t u r nE a r t h i n t o a b i g c l o u d o d u s t . Y o u ' v e g o t t m o t h e mu o e l s e .

L e M i n d s c a p e h i y o w i t h t h e b e s t g a m e s t p l a y .J u s t r e m e m b e r : w h e n y o s i d o w n a n s t a r t p i a y i n g ,h o l d o t y o u r s e a t .

r , ' 1 3 i V r r i f . i i l i f V i l L V y t e U m l ! n . . . ' r h * ^ ' . i " 3 " ' | ' i V . A U . ^ v l m o , [ T , . ^ T p u r c r i a s f l O m a i l . 1 4 - n o 1 V I S A o M 4 M # > C 4 r a f i u m b p r M t i p i r f l l K J H S a l e . h v h ( m o n e y D r d v r | M . n d K n i w . l ' O B o i l l f i l H o r t h 6 i o o > . . l i a i C f i 5 F e . l i . r m l C u m m o O o r a C i y O T l i l i e s a i o i r 9 * i i . . i r h A d 1 C l o t h - n p i n g n n i ) h o n t l l m i ) A l k ™ 3 . « I t i r l n c r yI y o u ' r e i n t t o r n o y r e a d t h . i : e i W ? M i n d « f l p e , I n M i n d i c a n o ' s n [ ' B d p r n n r h o T W i m l s c a p f . l i c C o m r n o d o r w i n r i . y u l o ' p d I r o d e m a r l . o C o m m o d o r e t l t f c l

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 4/120

O v e r 5 0 , 0 0 0s o l d i j u s t f o u rm o n t h s !

A n y o d o n ' t e v e n h a v e t l e a v e y o u r r o o m .T h R u s s i a n s h a v e T h D o o m s d a y P a / j e r s ™ l o c k e dd e e p i S i b e r i a n s t r o n g h o l d W i t h t h e m , t h e y c a b r i n y t h w o r l d t i t k n e e s .

T h U S g o v e r n m e n t n e e d s y o u r h e l p . U s i n g t h e i rs a t e l l i t e y o c a g e i n t o t h c o m p l e x w i t h y o u rc o m p u t e r . A l y o h a v e t d i l o c a t e t h c o m b i n at i o n s t o t h s a f e , f i n d a n o p e n i t a n g e t t h ed o c u m e n t s o u t .

S o u n d s s i m p l e e n o u g h . U n l b r U i n a t e l y , i t ' s n o t h a te a s y . T h e r e a r v i d e o c a m e r a s a n m o n i t o r s t b a v o i d e d . G u a r d p a t r o l s . A n s o m e t h i n g c a l l e d . . . T h eA n n i h i l a t o r . P l u s , y o u r o n l y m a i t h o n y o u ' v eg o t m a k e w h i l e n o t b e i n g d i s c o v e r e d b a l o t h e a b o v e .

Y o u r r e p u t a t i o n g o y o i n t o t h i s m e s s . Y o u rh a c k i n g s k i l l i t h o n l y t h i n g t h a t c a g e y o o u t .B o V o y a g e .

I ? A n F o T h

C o m p l e t e H a c k e rE x p e r i e n c e . . .

D o n ' t m i s s i h o r i g i n a l l a c k e r —t h o n t h a t n o i a l s t a r t e d !

[ a c k e r I I T h l e p e r s , d e s i g n e d b y S t e w( j r t w r i g h t , w h b r o u g h ty o t h a w a r d w i n n i n gc h a l l e n g e o H a c k e e ™

l a c k e r I I b C o m m o d o r e6 4 / 1 2 8 , A p p l e I I I B P C / P C j ra n T a n d y 1 0 0 0 , A m i g a , A l a n S a n d M a c i n t o s h c o m p u t e r sC o i n i n g s o o n f o t h A p p l e I l i a .

L o o k f o A c t i v i s i o n p r o d u c t s a y o u r l o c a l s o f t w a r ed e a l e r . O r y o u c a b u b m a i l a s u g g e s t e d l i s t p r i c eb c a l l i n g 1 - 8 0 0 - 2 2 7 - 6 9 0 0 .

J A C T I V I S I O N; . - - ' I g g 3 ' - * | ' r i R t A l N M L r - J T i - O F T W A R E ' l .

C o m n M d c m 6 4 , l 2 B * U K l A n ^ j r c i r j c l c t n a r f » c i f C u i i m i u ( k j r T ^ t t n j n k s U ^ l i t H l y i A a l m i l c m u f k u f J i n d y t f l f p i i r j i k mA U r l , i ] i E i S T - j m m k f i U ( l u < > ( A u n ( E i r i > A p p l e r t i u l M a i h U r w h i U c l r j i k - m j r k > c > f A p p l e O i r a p u l t r A t l M s J o n I t h I * p t a U f t t l t i a d e n M J i c o f A c l M r i O n , I n R i y W i A f d v M h m , I n c .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 5/120

J u l y 1 9 8 7 V o l . 5 N o

f e a t u r e sB u y e r ' s G u i d e t I n p u t D e v i c e s f o t h C o m m o d o r e 6 a n 1 2 1 G E O S U p d a t e : O n Y e a r O l d a n G r o w i n g F a s t L e W o e / , J 2

r e v i e w sB u r e a u c r a c y E r v i n B o b o 4 1 2 M u r d e r P a r l y R o b i n M i n n i c k 4 6 T h F i n a l C a r t r i d g e A r H u n k i n s 4 6 K i l l e d U n t i l D e a d N e i l R a n d a l ! 4 6 B u z z w o r d R o b i n a n D a v i d M i n n i c k 4 6

g a m e sB a s k e t b a l l S a E R h e t t A n d e r s o n a n d D a v i d H e n s t e y , J r 5 3 6 4S q u e e z e S t e p h e n S h u i l 5 5 6 4

e d u c a t i o n / h o m e a p p l i c a t i o n sC a l e n d a r M a k e r W i l l i a m C o l e m a n 5 7 1 2 B / 6 4 / + 4 / 1 6C o m p u t i n g f o F a m i l i e s : R e a d e r R a b b i t V s R a m b o F r e d D ' l g n a z i o 7

p r o g r a m m i n gA l t - 8 0 t o t h 1 2 B o K o d a d e k 5 6 1 2 8R e m e d y : C r a s h P r e v e n t i o n f o t h 6 R o b e r t M a s t e r s 5 8 6 4E a s y F u l l - S c r e e n A n i m a t i o n P a u l W C a r l s o n 6 0 6 41 2 G r a p h D e s i g n e r D a n n y K o m a r o m i 6 2 1 2 8T h P o w e r o S u b m i t f o C P / M J a m e s A d a m s 6 4 1 2 8G E O S F i l e S t o r a g e F o r m a t D o u g l a s S C u r t i s 6 6 6 4H i - R e s G r a p h i c s o n t h e 1 2 8 , P a r t R o K e n n e d y 7 0 1 2 8B A S I C f o B e g i n n e r s : P u t t i n g I A l T o g e t h e r L a r r y C o t t o n 7 1 2 8 / 6 4 / + 4 / 1 6M a c h i n e L a n g u a g e l o B e g i n n e r s : M a c h i n e L a n g u a g e a B A S I C R i c h a r d M a n s f i e l d 7 1 2 8 / 6 4P o w e r B A S I C : T e x t F r a m e r P a u l S a w y e r 7 1 2 8 / 6 4 / - - 4 / 1 6H i n t s T i p s : B A S I C P r o g r a m m i n g H i n t s 7 8 1 2 8 / 6 4 / + 4 / 1 6

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 5 S i m p l e A n s w e r s t C o m m o n Q u e s t i o n s T o R H a l f h i l l 7 H o r i z o n s : T h R e a d e r s ' T u r n T o d d H e i m a r c k 8 1 2 8 / 6 4B 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 9

p r o g r a m l i s t i n g sC O M P U T E I ' s 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 1 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 4 1 1 1 6 T h A u t o m a t i c P r o o f r e a d e r 1 1 4 1 2 8 / 6 4 / + 4 / 1 6A 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 , i 6 = C o m m o d o r e 1 6 1 2 8 = C o m m o d o r e 1 2 C O M r ( / T C . ' 1 . ' f C , 1 Z E T r i ? i ' . ) i L ! W i s h e d m u m h l y b C O M P O T E ! P u b l i c a t i o n . I n c . . 8 2 7 i A v r m i ? . K i - w Y o r k , N 1 0 0 1 9 U S A . P h o n e ; ( 2 1 2 ) 2 6 5 - S 3 6 0 . b M i l , ™ l o f f i c - s . i r e l o c a t e d a 1 2 W e s t W f o n d o v e r A v e n u e , G r i r n s t o r o , N 2 7 4 0 H - D o m e s t i c S n b S o i p l l D n l ! 1 i i s u . - s , S 2 P O S T M A S T i i K : S e n d a d d r e s s c h a n g e s l C O M P U T E T a G A Z E T T E P . O . B o 1 0 9 5 7 , D e M o n i e s . I A 5 0 3 - 1 0 S e c o n d [ t i n a p p l k j l i o n p e n d i n g d { : r e c n s b o n > , N 2 7 - 1 0 3 a n a d i l i t i u n . i l m a i l i n g c r t h c e s E n t i r e c a n t t r U B c o p y r i g h t © 1 9 B 7 t i C O M P U T E I P M i c a l i o n s . I n A l r i g h t s K M n v d , I 5 S N 0 7 3 7 1 7 1 6 .C O M P U n i P u b l i c a t i o n s , I n t . i p J o A B C o n s u m e r M a g u l n c s , I n c . O n o t h A H P u b l i s h i n g G m p a n l e j ; A B P u b l i s h i n g , P r e i i d r n t . R o b t n ( ; B u r t o n ; J A v e n u e o t h A m l r i m ; N e l u i k . ! \ [ ™ Y O l k 1 0 0 1 9 .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 6/120

I w a u n f o r g e t t a b l e . S i g o u r n e yW e a v e r s t e p s i n t o s t r a n g e l y d i t e n d e d f o r k l i f t t r a c t o r i t h m o v i eA l i e n s a n b e g i n s t m o v e b o x e st w i c e h i _ > r h e i g h t a n m a n y t i m e s h e rw e i g h t . H e a r m s a n l e g s c o n t r o l l i n gt h m a s s i v e a r m s a n l e g s o f t h e m c h i n e , s h p e r f o r m s s u p e r h u m a nf e a t s o s t r e n g t h .

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

S u c h s y m b i o s i s i i n c r e a s i n g l ye v i d e n t n o i e v e r y d a y l i f e . W i t hm i c r o p r o c e s s o r s c u r r e n t l y s e l l i n g i q u a n t i t y f o r l e s s t h a n $ 1 a p i e c e , i i c o s t e f f e c t i v e t i n s e r t t h e m i n t o t h j o i n t s a n s e n s i t i v e p l a c e s o f e v e r yd a c o n s u m e r i t e m s .

L a t e - m o d e l c a r s , f o e x a m p l e ,c o n t a i n m o r e c o m p u t e r c h i p s t h a ng r e a s e f i t t i n g s . S t u d d e d t h r o u g h o u t t h a u t o a r m i c r o p r o c e s s o r s , l i t t l e s e n s o r s ,a n R A a n R O c h i p s — a l l o t h e mb u s y c o u n t i n g e v e n t s , w a t c h i n g f o w e a k n e s s e s , a d j u s t i n g f u e l f l o w , a n d o i n g d o z e n s o o t h e r t a s k s .

C a r s e q u i p p e d w i t h A B S , t h n e A n t i l o c k B r a k i n g S y s t e m , s i g n i fi c a n t l y i n c r e a s e s a f e t y o n w e t o i c e dr o a d s . I t h e d r i v e r s l a m s o n t h b r a k e s a n t h c a g o e s i n t o s k i d ,t h A B s y s t e m d e t e c t s t h i s a n g o e si n t o a c t i o n . I p u m p s t h b r a k e s a h u m a n l y i m p o s s i b l e s p e e d s . N b o d y , n o t e v e n F r e d A s t a i r e i m m e n t o e x t r e m e t e r r o r , c o u l d t a b r a k e p e d a l t h a t f a s t . T h A B c a u s e st h e c a r t m a i n t a i n c o n t a c t w i t h t h r o a d s u r f a c e a n d , t h u s , p r e v e n t s s k i dd i n g d u r i n g d i f f i c u l t c o n d i t i o n s .

T w t h i n g s a r i n t e r e s t i n g a b o u tt h i s . F i r s t , t h m a c h i n e k n o w s w h e nt a p p l y A B S . ! i o n l y i n v o k e d w h e nt h c a i t s e l f s e n s e s t h p r o b l e m . S e o n d , A B a m p l i f i e s t h e d r i v e r ' s p h y si c a l a b i l i t i e s . S i n c e t h i s k i n d o b r a k i n g i n o h u m a n l y p o s s i b l e , i a d d s a e n t i r e l y n e s k i l l t o a d r i v e r ' sr e p e r t o i r e . I f a c t , i w o u l d b m o r e

a c c u r a t e t c a l l t h i s n e s k i l l a d d e dt t h c a r ' s r e p e r t o i r e .

E l s e w h e r e i t h c a r , o t h e r s i l ic o s e r v a n t s a r q u i e t l y c a r r y i n g o u tI h e i r d u t i e s a s w e l l . O t h r a d i o , al i t t l e r e l i g h t f l a s h e s 2 h o u r s d a y ,d r a w i n g a t t e n t i o n t t h l e t t e r i n g b n e a t h i t A N T I - T H E F T D E V I C E . I t h r a d i o i r e m o v e d f r o m t h c a r , t h r a d i o d i s a b l e s i t s e l f a n c a n n o t b eu s e d u n t i l a s e c r e t c o d e i c o r r e c t l ye n t e r e d i n t o i t s t a t i o n p r e s e t s . F u t h e r m o r e , t p r e v e n t b t u t e - f o r c e e f o r t s t f i n d t h c o d e , y o a r g i v e no n l y t h r e e t r i e s , a n t h e n y o u h a v e t w a i t t o t r y a g a i n . A l t h i s o b v i o u s l yd i s c o u r a g e s t h e f t .

T h r a d i o i s m a r t i o t h e r w a y s ,t o o . I c a s c a n t f i n d t h n e x t s t a t i o no t h n e x t s o n g o a t a p e . I c a p l a yf e s e c o n d s o e a c h s t a t i o n o s o n ga n t h e n m o v e o n g i v i n g y o c h a n c e t d e c i d e w h i c h s e l e c t i o n y o p r e f e r . I a u t o m a t i c a l l y o p t i m i z e s i t s e l ff o s t r o n g o w e a k s i g n a l s . I d e t e c t st h k i n d o a u d i o t a p e i u s a n s w i t c h e s i t s e l f t t h c o r r e c t b i a s f o m e t a l o c h r o m e o n o r m a l f o r m u l at i o n s . A n d , a f t e r t h e t a p e p l a y e r i p l a y e d f o 1 5 h o u r s , c h i m e s o u n d sa n t h m e s s a g e C L E A N f l a s h e s o t h r a d i o ' s L C s c r e e n t r e m i n d y o t o i n s e r t c l e a n i n g c a s s e t t e .

C a r s a r e a l s o n o e q u i p p e d w i t hs m a l l c o m p u t e r c o n s o l e s b u i l t r i g h ti n t o t h d a s h . T h e y l o o k l i k e a c a l c u l at o k e y p a d , b u t t h k e y s h a v e m u l t i p l ef u n c t i o n s . I t h i e f d e c i d e d t f o r g e ta b o u t t h e r a d i o a n j u s t t a k e t h w h o l e c a r , h w o u l d b e u n a b l e t s t a r tt h e e n g i n e . T h c a r ' s o w n e r c a n p r og r a m i a i g n i t i o n c o d e a n t h u s p r v e n t h o t - w i r i n g .

O t h e r b u t t o n s p r o v i d e v a r i o u sk i n d s o i n f o r m a t i o n o w a r n i n g s . O n t e l l s y o t h e o u t s i d e t e m p e r a t u r e ; a o t h e r , t h d a t e o t i m e . O n s h o w s t h a v e r a g e m i l e s p e r g a l l o n , a n o t h e r , t h a v e r a g e m i l e s p e h o u r . T h c o m p u t e rc a t e l l y o h o w m a n y m i l e s l e f tb e f o r e y o u ' l l r u o u t o f g a s , s w i t c h b t w e e n o r d i n a r y a n m e t r i c m e a s u r em e n t s , a c a s t o p w a t c h , o r i n gw a r n i n g c h i m e w h e n y o e x c e e dp a r t i c u l a r s p e e d .

Y o i n t e r a c t w i t h t h i s " o f f i c i a l "c o m p u t e r , i n s t r u c t i n g i w h a t t o r em e m b e r , w h a t t w a t c h o u f o r , a n w h a t t d i s p l a y . B u m a n y o t h e r s e s o r s a n d c o m p u t e r f u n c t i o n s a r e n o u s e r - c o n t r o l l e d . T h e y s i m p l y l u r kw i t h i n , r e a d y t o f f e r w a r n i n g s o o t h e r i n f o r m a t i o n f r o m t h L E D s a n d i s p l a y s a c r o s s t h e d a s h b o a r d . T h v a r i o u s p a r a m e t e r s o f t h e b r a k i n gs y s t e m s , t h c a t a l y t i c c o n v e r t e r , w i d o w a s h i n g f l u i d , o i l e v e l s , t h e b a tt e r y , c o o l a n t s , a n o t h e r i t e m s a r c o n t i n u o u s l y m o n i t o r e d f o p r o p e ro p e r a t i o n . I t ' s a i y o u r c a w e r e p e m a n e n t l y u n d e r i n t e n s i v e c a r e , r e a d yt s o u n d w a r n i n g s a t h f i r s t s i g n o ft r o u b l e i a n o i t i m p o r t a n t s y t e m s . S o m e n e a u t o s e v e n r e m i n dy o w h e n i t ' s t i m e t c h a n g e t h o i o g i f o g e n e r a l i n s p e c t i o n . A n d ,o c o u r s e , w h e n y o t a k e t h c a i f o s e r v i c e , t h f i r s t t h i n g t h e y ' r e l i k el y t o d i a t t a c h p r o b e s f r o m t h e i rc o m p u t e r t t h e e n g i n e .

V i a c o m p u t e r i z a t i o n , m a c h i n e sa r b e c o m i n g e v e r m o r e h o s p i t a b l e ,s e n s i t i v e t t h e i r o w n e r s ' n e e d s a n p r e f e r e n c e s ( f a v o r i t e c a r - s e a t p o s it i o n s c a b m e m o r i z e d , f o e a m p l e ) . B u t w a r n o a l s o s e e i n gt h f i r s t e x a m p l e s o c o m p u t e r i z e ds y s t e m s w h i c h m o v e m a c h i n e s b y o n d h u m a n c a p a b i l i t i e s . I t ' s n e p h e n o m e n o n : m e c h a n i c a l c o m b in a t i o n o f b r a i n s p l u s b r a w n .

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

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 B s G a z o t t o J u l y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 7/120

C O M P U T E ! ' P u b l i c a t i o n s J n c a SO n o t h A B P u f c l o h i n g C o m p a r e s

P u b l i s h e r J a m e s A C a s e l l aE d i t o r i a l D i r e c t o r R i c h a r d M a n s f i e l dM a n a g i n g E d i t o r K a t h l e e n M a r l i n e kA s s o c i a t e P u b l i s h e r S e l b y B a t e m a nE d i t o r I . a n c e E l k oA s s i s t a n t E d i t o r R h e t t A n d e r s o nP r o d u c t i o n D i r e c t o r T o n y R o b e r t sE d i t o r sT o R . H a l f h i l l , E d i t o r , C O M P U T E D A t a r i 5 D i s k M a g a z i n e ;S t e p h e n L e v y , E d i t o r , C O M P U T E ! B o o k s D i v i s i o n ; 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 ; 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 rA s s i s t a n t E d i t o r sG r e g g K e i z e r , T a m m i e T a y l o r , R o b e r t B i x b y ( B o o k s ) ; G e o r g e M i l l e r ,D a l e M c B a n e ( T e c h n i c a l ) ; P h i l i p 1 N e l s o n ( C O M P U T E ! M a g a z i n e ) ;T o d d H e i m a r c k , ( C O M P U T E D A t a r i S D i s k M a g a z i n e ) ; J o h nS h a d l e ; K a t h y Y a k a l , A s s i s t a n t F e a t u r e s E d i t o r ; K a r e n U h l e n d o r f ,K a r e n S i e p a k , C o p y E d i t o r s ; C a r o l i n e H a n l o n , E d i t o r i a l A s s i s t a n t ;D a v i d H e n s l e y . S u b m i s s i o n s R e v i e w e rE d i t o r i a l P r o g r a m m e r sP a t r i c k P a r r i s h ( S u p e r v i s o r ) , T i V i c t o r , T i M i d k i f / , W i l l i a m C h i nP r o g r a m m i n g A s s i s t a n t sD a v i d F l o r e n c e , T r o y T u c k e rA d m i n i s t r a t i v e S t a f fE x e c u t i v e A s s i s t a n t . D e b i N a s h ; J u l i a F l e m i n g , I r i s B r o o k s , M a r yH u n t , S y b i l A g e e , A n i t a A r m f i c l dP r o d u c t i o nI r m a S w a i n , P r o d u c t i o n M a n a g e r ; J a n i c e F a r y , A r D e s i g nD i r e c t o r ; L e N o e l , A s s i s t a n t E d i t o r , A r D e s i g n ; D P o t t e r ,M e c h a n i c a l A r t S u p e r v i s o r ; T e r r y C a s h , C a r o l e D u n t o n ,T y p e s e t t i n gA r t i s t sR o b i n C a s e , K i P o t t s ( P u b l i c a t i o n s ) ; H a r r y B l a i r , I l l u s t r a t o rA s s o c i a t e E d i t o r sJ i B u t t e r f i e l d ( T o r o n t o ) , F r e d D ' l g n a z i o ( A l a b a m a )C u s t o m e r S e r v i c eD i a n e L o n g o , C u s t o m e r S e r v i c e M a n a g e r ; J o s e C r u z , D e a l e r S a l e sS u p e r v i s o r ; C a s s a n d r a G r e e n , I n d i v i d u a l O r d e r S u p e r v i s o rP r e s i d e n t J a m e s A . C a s e l l aV 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 r R i c h a r d M a n s f i e l dV i c e P r e s i d e n t , A d v e r t i s i n g R i c h a r d J M a r i n oV i c e P r e s i d e n t , F i n a n c e P l a n n i n g C h r i s t o p h e r M S a v i n eE d i t o r i a l B o a r dR i c h a r d M a n s f i e l dK a t h l e e n M a r l i n e kS c l b y B a t e m a nL a n c e E l k oT o R H a l f h i l lS 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 d E d i t o r i a l C o n s u l t a n tA d v e r t i s i n g S a l e sR 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 s ; P e t e rJ o h n s m e y e 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 ; B e r n a r d J T h e o b a l d , J r . ,A s s o c i a t e A d v e r t i s i n g D i r e c t o r ; K a t h l e e n H a n l o n , P r o d u c t i o nC o o r d i n a t o rS a l e s R e p r e s e n t a t i v e sJ e r r y T h o m p s o n 4 1 5 - 3 4 8 - 8 2 2 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 1 5 - 1 6 6 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 o K a t h l e e n H a n l o n , C O M P U T E D G A Z E T T E3 2 4 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 . G r e e n s b o r o , N 2 7 4 0 8

S a l e s O f f i c e sN o r t h e a s tM i d - A t l a n t i cS o u t h e a s tS a l e s O f f i c e s , J u l e s1 2 9 0 H o w a r d A v e n u eS u i t e 3 0 B u r l i n g a m e , C 9 4 0 1 0M i d w e s tT e x a sP a c i f i c N o r t h w e s tN o r t h e r n C S o u t h e r n C A r i z o n aN e M e x i c oC o l o r a d o

2 1 2 - 3 1 5 - 1 6 6 52 1 2 - 3 1 5 - 1 6 6 59 1 9 - 2 7 5 - 9 8 0 9

E T h o m p s o n , I n c .

3 1 2 - 7 2 6 - 6 0 4 77 1 3 - 7 3 1 - 2 6 0 54 1 5 - 3 4 8 - 8 2 2 24 1 5 - 3 4 8 - 8 2 2 24 1 5 - 3 4 8 - 8 2 2 24 1 5 - 3 4 8 - 8 2 2 24 1 5 - 3 4 8 - 8 2 2 23 0 3 - 5 9 5 - 9 2 9 9 i C L r c u l i U D D i

C O M P U T E ! P u b l i c a t i o n s , I n c . , p u b l i s h e sC O M P U T E ! C O M P U T E I B o o k s C O M P U W t G A Z E T T E

C O M P U T E ! ' * G A Z E T T E D l t k A p p l e A p p l i c a t i o n !C O M P U T E I 1 * A t a r i S D l t k M a g a z i n e

E d i t o r i a l O f f i c e :3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 8C 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 9C u s t o m e r S e r v i c e :P . O . B o 5 0 3 S , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0T e l e p h o n e : ( I N Y 2 1 2 - 8 8 7 - 8 5 2 5 ;( O u t s i d e N Y T o l l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7O f f i c e H o u r s : 8 : 3 0 a . m : t 4 : 3 0 p . m . M o n d a y - F r i d a yS 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 ! ' * 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 e1 - 8 0 0 - 2 4 7 - 5 4 7 0

I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2C O M P U T E R S G A Z E T T ES u b s c r i p t i o n R a t e s( 1 I s s u e Y e a r ) ; U ( o n e y e a r ) $ 2 4 . C a n a d a , M e x i c o a n f o r e i g nS u r f a c e M 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 U T l ! G A Z E T T E 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 i r a r d u l l yt C R e n e d o r g a n i z a t i o n s w i t h 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 u r e a d e r s , [ y o p r e f e r n o i t 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 e n d a n e x a c tc o p y o y o u r s u b s c r i p t i o n l a b e l l o C O M P U T E ! * C A Z E T T L , P . O . B o 1 0 9 5 S ,D e M o i n e s , I A 5 0 9 ^ 0 . I n c l u d e n o t e i n d i c a t i n g y o u r p r e f e r e n c e t r e c e i v eo n l y y o u r s u b s c r i p t i o n .

A u t h o r s o m a n u s c r i p t s w a r r a n l t 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 T E DG A Z E T T E a r o r i g i n a l m a t e r i a l s w i t h f u l l o w n e r s h i p r i g h t s r e s i d e n t I s a i da u i h o r s . B s u b m i t t i n g a r t i c l e s t o C O M P U T E 1 * G A Z E T T E , a u t h o r s a c k n o w l e d g et h a t s u c h m a t e r i a l s , u p o n a c c e p t a n c e f o p u b l i c a i i o n . b e c o m e t h i n c l u s i v ep r o p e r t y o C O M P U T E I P u b l i c a t i o n s , I n c . N p o r t i o n o f t h i s m a g a / i n e m a b e r e p r o d u c e d i a n f o r m w i t h o u l w r i t t e n p e r m i s s i o n i r o m t h p u b l i s h e r .E n t i r e c o n t e n t s c o p y r i g h t 1 9 8 7 C O M P U T E I P u b l i c a l i o n s , I n c . R i g h t * t p r o g r a m s d e v e l o p e d j n s u b m i t t e d b a u t h o r s a r e x p l a i n e d i o u r a u t h o rc o n t r a c t . U n s o l i c i t e d m a t e r i a l s n o t a c c e p t e d f o p u b l i c a t i o n w i l l b e r e t u r n e di a u t h o r p r o v i d e s s e l f - a d d r e s s e d , s t a m p e d e n v e l o p e . W h e r e p r o g r a m s a r i n c l u d e d i a a r t i c l e s u b m i s s i o n , t a p e o r d i s k m u s t a c c o m p a n y i h s u m i s s i o n . P r i n t e d l i s t i n g s a r o p t i o n a l , b u h e l p f u l . A r t i c l e s s h o u l d b f u n i s h e d a t y p e d c o p y ( u p p e r a n l o w e r c a s e , p l e a s e ) w i l l i d o u b l e s p a c i n g .E a c h a r t i c l e p a t e s h o u l d b o a r t h t i t l e o t h a r t i c l e , d a t e , a n n a m e o t h a u t h o r . C O M P U T E I P u b l i c a t i o n s , I n c . , a s s u m e s n o l i a b i l i t y l o e r r o r s i a r t ic 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 i p n - s s e d h a u t h o r s a r e n o t n e c e s s a r i l yt h o s e o C O M P U T E I P u b l i c a t i o n s , I n C O M P U T E I 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 i t y f o d a m a g e s , d e l a y s , o r f a i l u r e o s h i p m e n t i c o n n e c t i o n w i t ha u t h o r s ' o f f e r T m a k e t a p e o r d i s k c o p i e s o f 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 i 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 . , a n d / o r C o m m o d o r e E l e c t r o n i c s l i m i t e d . O t h e r 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 q u a l i t y i n f o r m a t i o n a n s e r v i c e s t o w n e r s a n du s e r s o C o m m o d o r e p r o d u c t s . C O M P U T E I [ ' l i b e r a t i o n s . I n c . , i i n w a a s s o c i a t e d w i t h C o m m o d o r e B u A t W M a c h i n e s , I n c . , o a n o I t s u b s i d i a r i e s .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 8/120

W E ' V E B L O W N T H C O M P E T I T IS m u i a i o n a - " m a i i o n a n M p i « l e c h - U f a ^ * w * * » « i " > " " S u b L O G I C

U P e r i s c o p e ! , t h e 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 ! B l o wi n t h e c o m p e t i t i o n o u t 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

C o m p a r e h i t s f o y o u r s e l f ! U P e r i s c o p e ! S i l e n t S e r v i c e

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 e3 - D i m e n s l o n a l G r a p h i c sN u m b e r o S c e n a r i o sS p i l l - S c r e e n V l e w aR 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 i 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 C 1 2 8J o y s t i c k R e q u i r e d

$ 3 4 . 9 5

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

M a V i e wO n l y

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 9/120

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

a i r i * ™

T h u n d e r C h o p p e rA n t J 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 o 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 o -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 3 7 A c H 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 a f f e c t s c o u r t e s yS u n L O G I C C o r p .' . ' , - . • ' ' , - ) ' , r < : < j t U f l ' i ' , ' , ■ ■ ■ ( : • : ■ . < > : 1 2 B / I r a d e m a r k i o C o m m o O o r s E l o c t r o n i c a L W A p y i o i i a 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 ,\ Q t J l i s r o g i r i i e r i d t r a - t o m . - u k o i m Q r n a i i o n a lB u B i a e s s M a c h i n e s C a r p

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 r 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 ! 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 S 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 . 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 N■ r ; c i J r H m o t ( S a h c a o i t s t r a t e g y A C T I O N O O ' t w a h l

C H A M P A I G N . I O I B K J ( 2 1 7 ) 3 9 8 3 6 ( 1

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 10/120

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

D y o h a v e q u e s t i o n o r p r o b l e m ?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 l T T E r 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 .

R u n n i n g T o t a la t a k i n g c l a s s i B A S I C p r o g r a mm i n g a t h l o c a l j u n i o r c o l l e g e . O n o

o u p r o b l e m s e n t a i l s l i s t i n g c o l u m n o n u m b e r s a n d s h o w i n g t h s u m . M m a n u a l s d n o m e n t i o n S U o T T A f u n c t i o n f o t h 1 2 8 . I ' v e i n c l u d e d

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

T h o m a s P a u lT h e r e a r c o u p l e o w a y s y o c o u l d g e i n p u t f r o m t h u s e r a n c a l c u l a t e s u m .H e r e ' s o n ( f o r a n C o m m o d o r e c o m p u t e r ) ;1 F O A T 2 I N P U T3 0 4 P R I N T " S U B T O T A L : " 5 N E X T6 P R I N T : P R I N T " T O T A L : "

T h i s p r o g r a m k e e p s r u n n i n g t o t a l o f i v e n u m b e r s t y p e d b t h u s e r . I y o j u s tw a n t t a d d s o m e n u m b e r s , t h e x a m p l ea b o v e w o r k s w e l l . B u n o t i c e l i n e 2 0 w h e r e s i n g l e v a r i a b l e , B i c h a n g e de a c h t i m e t h e F O R - N E X T l o o p r e p e a t s . I s o m e s i t u a t i o n s , y o m a w a n t t r e m e mb e r t h e p r e v i o u s l y t y p e d n u m b e r s . H e r e ' sa n o t h e r v a r i a t i o n :1 D I N ( 5 )2 F O A T 5 R E I N P U T L O O P3 I N P U T N ( A )4 N E X T5 F O T 5 R E M S U M L O O P6 N ( A )7 N E X T8 F O A T 5 R E P R I N T L I S T9 P R I N T N ( A )1 0 N E X T1 1 P R I N T " T O T A L - " ; T : R E P R I N T

T O T A LT h f i r s t F O R - N E X T l o o p s t o r e s t h

u s e r ' s i n p u t i a a r r a y , e l e m e n t s N ( l )t h r o u g h N ( 5 ) . T h s e c o n d l o o p a d d s u t h v a l u e s f r o m t h a r r a y . T h f i n a l l o o pp r i n t s t h e n u m b e r s a n d t h t o t a l .

C O M P U T E ! 3 G a z e t t e J u l y 1 9 B 7

P a r a l l e l U n i v e r s e sg i v e u p W h e r e i t h C o m m o d o r e

1 2 8 ' s m e m o r y i t h 8 0 - c o l u m n s c r e e nl o c a t e d ? h a v e l o o k e d a l o v e r w i t h t h m a c h i n e l a n g u a g e m o n i t o r . c a n ' t f i n di t a n t h S y s t e m G u i d e d o e s n ' t h e l p .

G r e g g H a v e r l yT h r e a s o n y o c a n ' t f i n d 8 0 - c o l u m ns c r e e n m e m o r y i t h a t i d o e s n ' t e x i s t i t h e 1 2 8 ' s s y s t e m m e m o r y . L i k e p a r a l l e lu n i v e r s e s i " S t a r T r e k " e p i s o d e , t h 1 2 8 K o s y s t e m R A a n 1 6 o 8 0 - c o l u m nv i d e o R A a r s e p a r a t e d o m a i n s w i t ho n l y t i n y p o r t a l b e t w e e n . T h 8 5 0 2 m c r o p r o c e s s o r t h a t i t h e b r a i n s o t h 1 2 h a n d i r e c t a c c e s s t 8 0 - c o l u m n m e m or y T h p r o c e s s o r c a r e a d f r o m o w r i t e t l o c a t i o n s i t h 8 0 - c o l u m n v i d e o a r e ao n l y i n d i r e c t l y , v i a t h e V D ( V i d e o D i p l a y C o n t r o l l e r ) c h i p t h a t p r o v i d e s t h e 8 0 -c o l u m n o u t p u t . S e " A l t - 8 0 F o T h e 1 2 8 "e l s e w h e r e i n t h i s i s s u e f o m o r e i n f o rm a t i o n o p a s s i n g v a l u e s t t h V D C .

T h e T w o - H e a d e d D i s k D r i v eh a v e p r o b l e m w i t h m 1 2 a n 1 5 7 1

t h a t c a n ' t f i g u r e o u t . E v e r y t i m e c u t as e c o n d n o t c h i d i s k a n f o r m a t b o t hs i d e s i 1 2 m o d e , o n e o t h s i d e s d o e sn o t w o r k .

J i L e w i sh a v e r e c e n t l y c o m e a c r o s s p r o b l e m

w i t h m 1 5 7 1 . A f t e r c u t t i n g a n o t c h ,f o r m a t t e d t h f i r s t s i d e o f d o u b l e -s i d e d d i s k u s i n g t h e 1 2 8 ' s H E A D E Rc o m m a n d . T h d i r e c t o r y l i s t s a i s h o u l d . H o w e v e r , w h e n t r y t o f o r m a tt h f l i p s i d e , t h f i r s t s i d e i w i p e d o u a i i h a n e v e r b e e n f o r m a t t e d . d o n ' th a v e t h i s p r o b l e m w i t h 6 a n 1 5 4 1 .I m 1 5 7 1 d e f e c t i v e ?

J o h n L o m m o c kA f t e r y o f o r m a t 1 5 7 1 d i s k u s i n g t h H E A D E R c o m m a n d , y o m a n o t i c e t h a tt h e r e a r 1 3 2 8 b l o c k s f r e e , e x a c t l y d o u b l et h 6 6 b l o c k s f r e e o 1 5 4 1 d i s k . T h 1 5 7 1 d o e s n ' t p a c k t w i c e a m a n y s e c t o r so n t o o n s i d e o d i s k — i t u s e s b o t h s i d e s .T h 1 5 4 1 h a s o n e r e a d / w r i t e h e a d , b u tt h 1 5 7 1 h a s t w o — o n e f o r t h e t o p o f t h d i s k a n o n f o r t h e b o t t o m .

T h H E A D E R c o m m a n d f o r m a t s b o t hs i d e s . I y o f l i p o v e r t h d i s k a n u s H E A D E R s e c o n d t i m e , b o t h s i d e s a r f o r m a t t e d a g a i n , w r i t i n g o v e r t h p r e v io u s l y f o r m a t t e d s e c t o r s .

C a l l A h e a d F o R e s e r v a t i o n sA l m o s t e v e r y o n e k n o w s h o g a r b a g ec o l l e c t i o n c a n s l o w d o w n p r o g r a m .B u t h e r e i a n o t h e r s i t u a t i o n t h a t c a l e a d t m y s t e r i o u s p a u s e s . S u c h s l o wd o w n s a r o f t e n t h e r e s u l t o d i m e ns i o n i n g l a r g e a r r a y s a t h b e g i n n i n g o y o u r p r o g r a m . A n t i m e n e s i m p l ev a r i a b l e i c r e a t e d a f t e r t h e a r r a y s a r e i p l a c e , t h e r e w i l l b p a u s e w h i l e t h c o m p u t e r s h i f t s a l t h e a r r a y s u i m e m o r y t m a k e s p a c e f o t h n e v a r i a b l e . T h e f f e c t c a b e s e e n b e t e r i n g a n r u n n i n g t h f o l l o w i n g s h o r tp r o g r a m :1 0 : R E M A 0 : B = 0 : C - 0 : D 0

E = 2 D I A ( 7 0 0 0 )3 I N P U T " S I M P L E V A R I A B L E " ; A4 T T I : B 0 : 0 : D - 0 : E - 05 P R I N T " S E C O N D S D E L A Y : " ;

r n - i y e o6 I N P U T " S I M P L E V A R I A B L E " ; A7 T I : B = 5 : C = 5 : D - * 5 : ES P R I N T " S E C O N D S D E L A Y : "

, - ( T l - T ) / 6 0

J o h n A S p e n c e rF o r e a d e r s w h a r u n f a m i l i a r w i t h g a b a g e c o l l e c t i o n , h e r e ' s b r i e f e x p l a n a t i o n .W h e n s t r i n g v a r i a b l e s a r e a s s i g n e d n e v a l u e s ( w i t h I N P U T o G E T , f o e x a m p l e ) ,t h e o l d s t r i n g r e m a i n s i m e m o r y . E v e nt u a l l y , a n e s t r i n g s a r e c r e a t e d a n o l o n e s a r s u p e r s e d e d , B A S I C r u n s o u o f r e e m e m o r y . A t t h i s p o i n t , t h e g a r b a g ec o l l e c t i o n r o u t i n e t a k e s o v e r a n s h u f f l e sm e m o r y a r o u n d t g e r i o t h u n n e e d e dg a r b a g e s t r i n g s , a p r o c e s s t h a t m a t a k es e v e r a l m i n u t e s . G a r b a g e c o l l e c t i o n i a o c c a s i o n a l p r o b l e m o t h 6 4 b u t n o t o t h e 1 2 8 .

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

T h e r e i a c o n s i d e r a b l e d e l a y w h i l et h v a r i a b l e s i l i n e 4 a r i n i t i a l i z e d , b u t h e r e i a l m o s t n d e l a y w h i l e t h s a m ev a r i a b l e s i n l i n e 7 a r g i v e n n e v a l u e s .I t h C o m m o d o r e 6 4 p r o g r a m s a r s t o r e d a t h b o t t o m o f r e e m e m o r y , f u s ta b o v e t h p r o g r a m a r e t h e s i m p l e ( n o n - a rr a y ) v a r i a b l e s . O l o o t h e m a r e t h e a r a y s . E v e r y n u m b e r i n u m e r i c a r r a yo c c u p i e s f i v e b y t e s , s t h a r r a y i t h i sp r o g r a m o c c u p i e s s l i g h t l y m o r e t h a n3 5 , 0 0 0 b y t e s . I n d i v i d u a l ( s i m p l e ) n u m e r i cv a r i a b l e s n e e d t w b y t e s f o t h n a m e a n

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 11/120

T a k e Q u i e t D r i v ei t h F a s t L a n e .

M a n u f a c t u r e d b y

I n t r o d u c i n g t h N e

F S D - 2E x c e l e r a t o r + P j u sC o m m o d o r e C o m p a t i b l e D i s k D r i v e

F a s t e r , q u i e t e r a n m o r e r e l i a b l e t h a n t h 1 5 4 1 a n 1 5 4 1 C .B r e a k t h r o u g h D i r e c t D r i v e t e c h n o l o g y .

G u a r a n t e e d 1 0 0 % C o m p a t i b i l i t y . I e v e n 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 y .

F O R D E A L E R I N Q U I R I E S , C A L L : 6 1 2 - 5 6 6 - 0 3 3 0F i r s t A m e r i c a D i s t r i b u t i n g , I n c .P a l m e r L a k B P l a z a B l d g .6 8 6 0 S h i n g l e C r e e k P a r k w a yB r o o k l y n C e n t e r , M I N N . 5 5 4 3 0

E m B ' a ' d C o m p o n e n t s I n t e r n a t i o n a l 5 4 W i l l a m e t t e E u g e n e . O 9 7 4 0 1 F a t , 5 G 3 - 3 4 5 - 5 0 3 7 T e l e x : 2 3 - 4 9 9 - 6 1 0 0 E U G S E C S V C

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 12/120

f i v e f o t h e v a l u e . T h c h u n k o m e m o r yh o l d i n g I h l a r g e a r r a y m u s t b m o v e ds e v e n b y t e s u p w a r d f o e v e r y v a r i a b l e i n t i a l i z e d i J i i r c 4 0 T h i s m a k e s I o t a ! o m o r e t h a n 1 4 0 , 0 0 0 b y t e s w h i c h m u s t b m o v e d ( p l u s a n o t h e r 3 5 , 0 0 0 f o r t h e v a r ia b l e u s e d i t h I N P U T s t a t e m e n t i l i n e 3 0 ) .

L i n e 7 e x e c u t e s v e r y q u i c k l y b c a u s e t h s i m p l e v a r i a b l e s h a v e b e e n d f i n e d a n d n o m o v i n g n e e d s t b d o n e . I y o d e l e t e t h R E i n l i n e 1 0 , t h s i m p l ev a r i a b l e s a r e i n i t i a l i z e d b e f o r e t h a r r a y i D I M e n s i o n e d , a n b o t h l i n e 4 a n l i n e7 w i l l e x e c u t e r a p i d l y . Y o c a n p r e v e n td e l a y s b y p r e d e f i n i n g t h v a r i a b l e s a n r e s e r v i n g s p a c e b e f o r e t h a r r a y i s e u p

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

S i m p l e v a r i a b l e s c a a l s o b i n i t i a li z e d t z e r o u s i n g t h D I s t a t e m e n t ,w i t h l e s s u s o m e m o r y a n l e s s t y p i n g :1 D I A , B , C , D , E , T

P l u s / 4 S o f t w a r eI t h e r e a n w a t h C o m m o d o r eP l u s / 4 c o u l d b t r a n s f o r m e d i n t o 6 i n t e r n a l l y ( w i t h p r o g r a m o e m u l a t o r ,p e r h a p s ) ? T h e r e a r m a n y P l u s / 4 u s e r sw h w o u l d l o v e t r u n 6 4 p r o g r a m s .A n o t h e r q u e s t i o n : A r t h e r e a n u s e rg r o u p s f o P l u s / 4 o w n e r s ?

M a r k P P a g a l aM o s t c o m m e r c i a l p r o g r a m s f o r t h e 6 m a k e e x t e n s i v e u s e o i t s p r i t e c a p a b i l it i e s a n t h S I c h i p , b o t h o w h i c h a r l a c k i n g o t h P l u s / 4 . I w o u l d b d i f f ic u l t , i n o t i m p o s s i b l e , t e m u l a t e 6 i s o f t w a r e . h a r d w a r e e m u l a t o r w o u l dp r o b a b l y c o s t a t l e a s t a m u c h a 6 4 s i w o u l d b c h e a p e r j u s t t b u 6 i y o w a n t t r u 6 s o f t w a r e .

T h P l u s / 4 U s e r s C r o u p ( P L U G ) c a b c o n t a c t e d a B o 1 0 0 1 , M o n t e r e y , C 9 3 9 4 2 . T h e y p u b l i s h n e w s l e t t e r t h a t l i s t s

v a r i e t y o f P l u s / 4 a n 1 s o f t w a r e . r c e n t i s s u e n o t e d t h a t t h P l u s / 4 a n t h 1 a r f a i r l y p o p u l a r i G r e a t B r i t a i n , a n m a n y p r o g r a m s c a b o r d e r e d f r o m o v e rs e a s s o f t w a r e c o m p a n i e s . P L U G a l s o p r v i d e s p u b l i c d o m a i n p r o g r a m s o t a p e a n d i s k .

M o d e m A T r a c e r !E v e r y n o a n t h e n h a v e p r o b l e m sw i t h p r a n k p h o n e c a l l s . o w C o m o d o r e 1 6 6 0 m o d e m . C a n t r a c e c a l lw i t h t h m o d e m ? I s o h o w ? I n o t ,w h y ?

G e o r g e R o e d lN o i i n o t p o s s i b l e t t r a c e c a l l w i t h

1 C O M P U T E ! ' G a z e t t e J u l y 1 9 8 7

m o d e m . M o d e m s w o r k b y s e n d i n g a n r c e i v i n g s o u n d s o v e r t h t e l e p h o n e l i n e s .T h e s e s o u n d s a r s e n t b o n m o d e m a n i n t e r p r e t e d b t h o t h e r . B a s i c a l l y , a l y o u r 1 6 6 0 c a n d o i d i a l a p h o n e , w h i s t l ei n t o t h o u t g o i n g l i n e , a n l i s t e n o t h i n c o m i n g l i n e . I c a n ' t p e r f o r m a n s p e c i a lt r i c k s l i k e t r a c i n g c a l l . T h b e s t i c o u l dd i a n s w e r t h p h o n e a n e m i t p i e r ci n w h i s t l e . I y o a r c o n c e r n e d a b o u t t h c a l l s y o r e c e i v e , c o n t a c t y o u r l o c a l t e l ep h o n e c o m p a n y .

G E O S , M L A n F i n d i n g B o o k sW h a t d i p a $ 4 m o r e f o r ? w a t o l dt h a t t h 6 4 w a a d v a n c e d i g r a p h i c sc o m p a r e d t t h r e g u l a r 6 4 W h a t e a c t l y i d i f f e r e n t ?

A l s o , b o u g h t b o o k o m a c h i n el a n g u a g e . I s a y s t h e r e a r e t h r e e c o m e r c i a l a s s e m b l e r s o t h m a r k e t , o n o w h i c h i r e q u i r e d . h a v e l o o k e d a n l o o k e d b u c a f i n d n o n e o t h e m .C o u l d y o u g i v e m t h e a d d r e s s e s ( i C a n a d a , i p o s s i b l e ) a n t h p r i c e s f o t h e s e a s s e m b l e r s ? A l s o , w h e r e c a f i n d t h C o m m o d o r e 6 P r o g r a m m e r ' sR e f e r e n c e G u i d e ?

M a r k W a d m e nC o m m o d o r e h a s s t o p p e d m a n u f a c t u r i n gt h 6 a n i p h a s i n g i o u t . A t h i n v e nt o r y i g r a d u a l l y s o l d o f f , t h 6 4 w i l l r p l a c e i o s t o r e s h e l v e s . y e a r f r o m n o w ,b u y e r s w o n ' t b f a c e d w i t h t h c h o k e o w h i c h v e r s i o n o f t h e 6 t p u r c h a s e . T h e r ew i l l o n l y b e t h e 6 4 C .

T h t w o c o m p u t e r s a r f u n c t i o n a l l yi d e n t i c a l ; t h e y h a v e t h s a m e c h i p s , t h s a m e o p e r a t i n g s y s t e m , t h s a m e B A S I C ,a n s o n T h e n e w p l a s t i c c a s e o t h 6 4 i c o s m e t i c c h a n g e o n l y . W h a t ' s d i f f e r e n ti t h a t t h e 6 4 c o m e s b u n d l e d w i t h a a v a n c e d g r a p h i c s - o r i e n t e d o p e r a t i n g s y t e c a l l e d G E O S ( f o r t h o r o u g ht r e a t m e n t o G E O S , s e " G E O S U d a t e : O n e - Y e a r O l A n G r o w i n g S t r o n g "e l s e w h e r e i n t h i s i s s u e . ) P u r c h a s e d s e p ar a t e l y , t h l i s t p r i c e o f G E O S i $ 5 9 . 9 5 , s o i s e n s e , b p a y i n g S 4 m o r e f o t h 6 4 C ,y o u ' v e s a v e d $ 1 9 . 9 5 o v e r t h e p r i c e o f 6 w i t h G E O S .T h b o o k y o m e n t i o n e d i m i s t a k e na b o u t t h e r e b e i n g o n l y t h r e e a s s e m b l e r s .T h e r e a r a t l e a s t d o z e n c o m p a n i e s , i c l u d i n g o n i C a n a d a , t h a t m a k e a s s e mb l e r s f o r t h e 6 a n 1 2 8 . ( S e e t h e A u g u s t1 9 8 6 G a z e t t e f o c o m p l e t e l i s t o n a m e sa n a d d r e s s e s . ) T o o b t a i n p a r t i c u l a rb o o k , s u c h a s t h e C o m m o d o r e 6 P r g r a m m e r ' s R e f e r e n c e G u i d e , y o c a u s u a l l y o r d e r i a l o c a l b o o k s t o r e .

R a n d o m l y J u m p i n g A r o u n dh a v e b e e n t r y i n g t g e m 6 t r a d o m l y g t l i n e n u m b e r b e t w e e n

1 0 0 0 a n 1 0 0 0 0 . H o w o u l d y o d t h i s ?

D a n i e l M a o n

Y o c a n ' t u s e a v a r i a b l e o e x p r e s s i o na f t e r G O T O t c h o o s e a p a r t i c u l a r t a r g e tl i n e . H o w e v e r , i y o j u s t w a n t t r a d o m l y s e l e c t o n o s e v e r a l p o s s i b l e t a r g e tl i n e s , y o u c a n u s O N - G O T O . T h O N G O T O s t a t e m e n t w i l l a l l o w y o t g t s p e c i f i c l i n e b a s e d o t h c u r r e n t v a l u e o

v a r i a b l e . H e r e ' s s a m p l e p r o g r a m f r a gm e n t y o c o u l d t e s t :9 0 I N T ( R N D < 1 ) * 4 + 1 )9 1 O G O T O 1 1 0 0 , 1 3 1 0 , 5 0 0 0 , 5 0 2 0

L i n e 9 0 p u t s i t h e v a r i a b l e r a d o n u m b e r f r o m o n t f o u r . R N D ( 1 ) a w a y s g i v e s y o n u m b e r b e t w e e n a n . 9 9 9 9 9 9 9 9 , w h i c h m u l t i p l i e d b y r e s u l t si n r a n g e o t 3 . 9 9 9 9 9 9 9 . A d d i n g o n a n r o u n d i n g d o w n ( w i t h t h e I N f u n ct i o n ) l i m i t s t w h o l e n u m b e r s b e t w e e no n a n f o u r .

I l i n e 9 1 0 , t h O N - G O T O c o n s t r u ct i o n t e s t s t h v a l u e o f a n t h e n j u m p s t o n o f t h e l i n e n u m b e r s i t h l i s t . I e q u a l s o n e , t h p r o g r a m g o e s t 1 1 0 0 . J / e q u a l s t w o , O N - G O T O s e n d s t h p r o g r a mt 1 3 1 0 . G O T O m a b f o l l o w e d b a m a n y l i n e n u m b e r s a y o w a n t , u t t h 8 0 - c h a r a c t e r l i n e l e n g t h l i m i t o f t h 6 4

( o y s t i c k s A n S p r i t e sC o u l d y o p r i n t s h o r t p r o g r a m f o t h 1 2 t h a t w o u l d u s t h J O Y ( N ) c o m a n d — h a v e i m o v e s p r i t e , f o e a m p l e ? T h m a n u a l i s n ' t v e r y c l e a r .

P a u l L e v i n eT h l l S ' s f O f u n c t i o n r e a d s j o y s t i c k i p o r t s o 2 d e p e n d i n g o w h i c h v a l u ey o u p u t i p a r e n t h e s e s . I r e t u r n s v a l u eo ( n m o v e m e n t ) o r o f 1 - ( i n o r t h ,i n o r t h e a s t , i e a s t , a n s o n ) . I t h f i r eb u t t o n i h e l d d o w n , a d 1 2 t t h v a l u e s .

H e r e ' s s h o r t p r o g r a m f o 1 2 m o d et h a t r e a d s t h e j o y s t i c k a n c h a n g e s t h d i r e c t i o n o f s p r i t e . P r e s s t h f i r e b u t t o nt e x i t .1 S P R I T E 1 , 1 , 42 M O V S P R 1 , 1 0 0 , 1 0 0

4 I T H E N M O V S P R 1 , 0 # 15 I T H E N M O V S P R 1 , 2 7 0 # 16 I J - T H E N M O V S P R 1 , 1 8 0 # 17 0 I F J - T H E N M O V S P R 1 , 9 0 # 18 L O O P W H I L E J < 1 2 S

H e x e dW i l l y o p l e a s e w r i t e a p r o g r a m t h a tm a k e s h e x a d e c i m a l i n t o d e c i m a l n u b e r s ? E v e r y t h i n g I ' v e t r i e d h a s n ' tw o r k e d .

J e f f T r o c kM o s t v e r s i o n s o B A S I C s u p p o r t o n l y d e c im a n u m b e r s . B u s o m e t i m e s i t ' s e a s i e r t u s h e x a d e c i m a l n u m b e r s ( b a s e 1 6 — o f t e nc a l l e d j u s t h e x ) o c o m p u t e r s . C o m p u t e r sw o r k i b i n a r y ( b a s e 2 ) a n i t ' s e a s y t c o n v e r t n u m b e r s b e t w e e n t h e i r b i n a r ya n h e r e p r e s e n t a t i o n s ( b e c a u s e 1 i p o w e r o 2 )

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 13/120

% :

C H O I C E Z O R K I I . Z O R K I I I . S T A R C R O S S ,D E A D L I N E , a n d S U S P E N D E D

t a n p u r c h a s e o v e r $ 5 0 . 0 0A s t h a n k y o t o u m a n y v a l u e d c u s t o m e r s w a r g i v i n g

a w a y o n o t h e s e I n f o c o m A d v e n t u r e G a m e s ( y o u r c h o i c e )w i t h e v e r y o r d e r o v e r $ 5 0 . T h i s o f f e r i g o o d o n a n y o t h i t e m s o t h e n e x t 2 p a g e s , w h e no r d e r e d b e f o r e A u g u s t 3 1 , 1 9 8 7 . I y o u ' v e n e v e r o r d e r e d f r o m T C b e f o r e , t h i s i g r e a t o p p o r t u n i t y .

E D U C A T I O N A L& C O R P O R A T EA C C O U N T S :

W o f f e r f u l l l i n e o f s e r v i c e sc a t e r i n g t y o u . i n c l u d i n g ; q u i c kt 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 t h f l e x i b i l i t y t s e r v e y o u r o r g a n iz a t i o n s n e e d s . C r e d i t A p p r o v a l I 2 h r f o a n o r g a n i z a t i o n w i t h g o o dD & r a t i n g .

T 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 e n td i r e c t l y , C a l l 1 - 8 0 0 - 5 3 3 - 1 1 3 1 o I n s i d e P C a l l 8 1 4 - 2 3 4 - 2 2 3 6

O T H E R C U S T O M E R SP L E A S E C A L L T H N U M B E R L I S T E D B E L O W

M A I L R I G H TG R E A T P R I C E S

" W b u I v o l u m e a n d p a s s ( h s a v i n g s o n t oy o u ! ! ! "F A S T S E R V I C E" O v e r 9 0 o a l H e m s o r d e r e d a r I s l o c k a n s h i p p e d w i t h i n 2 h o u r s . "F E D E R A L E X P R E S S

" S o f t w a r e o r d e r s o v e r S 5 0 . O O w i l l b s h i p p e d F e d e r a l E x p r e s s . Y o o n l yp a y T C P ' s s t a n d a r d s h i p p i n g c h a i g oo 5 4 . 0 0 p e r o r d e 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 p o u n d s .O r d e r s a r r i v i n g b e 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 ( j u i s o m e d a y . "B E S T S E L E C T I O N" W s t o c k h u n d r e d s a n h u n d r e d s o f p r o d u c t sf o c o m m o d o r e c o m p u t e r s ! E v e r y w e e k w e a d d

e v e n m o r e . W e ' r e t h f i r s t t g e I a l t h h o n e s o f t w a r e r e l e a s e s . J u s t a o t h e r r e a s o n w h w s h o u l d " b e y o u r I l r s t c a l l ! ! "

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

T U S S E Y C O M P U T E R P R O D U C T S £ S - , ? M k « . , « «c a l l t o l l f r e e " o 0 0 - 4 6 8 " 9 0 4 4 C a l l 8 1 4 - 2 3 4 - 2 2 3 6

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 14/120

D O E S M A I L O R D E R R I G H T !O P E N : S a m - 6 p m M o n - F r l , 1 0 a m - 5 p m S a E A S T C O A S T T I M E

E H R S T A R T I N G M A 0 1 9 a m - 9 p m M - T h u r , 9 a m - 6 p m F r l r 1 0 a m - € p m S a t , N o o n - 6 p m S u

G A M E G A L L E R Y E d u c a t i o n a l S o f t w a r e t o o !A G a r f t e s s t o c k e d f o q u i c k s h i p ! ! !

N E T I T L E SS T O C K E V E R Y D A Y ! !

I y o d o n ' t s e w h a ly o w o n t p l P i i s e r a i l ! !

G A M E SB o i i n g 1 1 7 . 9 5

. . . ( C A L LH o c h e y . S 1 B D 5

b I l i u D o j a n 1 2 9 P o t i t o n J 1 9

I I ( 3 / 3 5T r a v e l 1 2 9

H e a d . B e a c h H e a d 2 R a x !_ S 2 9 9 5

1 2 6 . 9 5B o a r d T o u r n D i s k 1 1 6 9 5

F r a m e ( 3 7 . 3 5

t C A L LB u s t ™ < ; • « • ,

$ 2 2 9 5S 2 2 . B S

H o U n D e a d . S C A L Lo t h W e s t * 2 2 9 5

$ 2 3 9 5S p S I 4

f o p r i c e o a l A a r o n s o i . i i t s

J I B 9 SS I S 9 5

F i r H w M C e l o b r . - s l ' n 1 1 9 9 5t s t i u t u o w n £ 1 9 9 5

T r a c e s S l o t C a r C o n s ! S 1 9 9 5e r S o i l L i b r a r y . S I 9

m a k e r S p a n s L i b r a r y S 1 5 9 5K u c h e n ' s G a m a m a k r 1 2 4 9 5

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

i n K 9 I h 1 2 S 2 9

I C o p u l n P o p l $ 2 4 9 5O L a m p s 1 1 9 9 5

$ 1 9 9 5C o u n T s n n i s 1 3 1 9 5

I I L o s l C a . B r n i ( 1 9 9 5$ 2 5 9 5

a c e S t i u n t e S 1 9 . 9 5R a n k B o * i n g ( 2 1 9 5

H I L LH U $ 2 2 9 5K 9

o . l S i r m t t y . . . . 1 2 9 D i s k t o S $ 1 6 , 9 5

H R O D E I U 1 U N D .C h a m p s n p L o t f e R u n n e r . . S 2 4 9 5K a r a l e k a S I 9 L o o B H u r a » r $ 2 4 9 5I A j k S t d p 1 2 9 9 5D A V I D S O N A S S O C . a N o w i n s l o c k l C a l l r o p r i c e o l i t l t r sD A T A E A S T M C o m m a n d o S 3 * 9 5K a r a t e C h a m p S 2 6 . B 5K l i n e F u m a s t e r $ 2 6 . 9 5P o l e P o s i t i o n ( 1 5 9 5E L E C T R O N I C A R T S ' .A O v o n t u r e C o n s l r S 2 7 . 9 5A o e o f A d v o n l u r B ( 1 2 . 9 5A r w n e t f s C u . . ( 2 4 9 5* m n 8 B i a ( 3 9 9 5A i c n o n ( 1 2 9 5A / c H m 2 S 1 2 9 5A d i c F o i S 2 < 9 5A u i o d u B l . . 1 3 7 . 9 5B a r f s r a l o 1 3 2 . 9 5B i r d s T a B I I S ? 9 . 5 5B i i r t f s T a ' - a C l u e B o o k . . . J 1 0 9 5B a t l l e t r o m 1 3 9 . 9 5C a m s r s a W a i S 3 7 . 9 5

m a g e r Z O O O S 2 6 9 5C u l a n d P a i t a ( 1 2 . 9 5D a n O a r e S 1 B 9 5E u r o c e A B B i e . S 3 ' 9 5G o k J t n O O w . . . S 2 I . 9 5H i i n ) 1 1 ( 1 1 M u c k S 1 3 9 5H a a n o l A f r K a 5 1 2 . 9 5L o r u S o C o m j u t s l . . S 2 < 9 5M a i l O i d u r M o n s t e r s J I 2 9 5U i i r D I a M a d n e s s 1 2 3 9 5M » D c u S S 2 3 9 5U m i e l l a k w S I 2 9 5M . U . L E ( 1 2 . 9 5M u r d e r P a i y S 2 5 9 5M u s e C o n n n j c t i o n S « S I 9 O g S J 9 . 9 5O n n o n O i i B ( 1 2 9 5P H M P p g a i u s ( 2 7 9 5I ' r L l C o r ' . : r - . £ ^ n ! > ' . : ( 1 2 . 8 5Q u u a m ( 2 0 9 5R a c i n g D a s t r u a i o n S e \ . . ( 1 2 9 5R e a c t ! l o l t S l a u W 9 R e a ? m o I m p o s s i S l e S 1 2 9 5R o a d l M o s c o w £ 2 9 . 9 5R o b o T R a i c a l s J 2 9 . 9 5H u i S i a - J 2 9 9 5S s y e n C i t i e s o l G o i i l 1 1 2 9 5S k y F o i 1 1 2 . 9 5S o t i w a r . G o t t e n O l d i e s 1 1 6 9 5S i j r t w t ( 3 2 9 5S u o a r B o U « r D a t h S 1 2 . B 5M i n d U r r o i S 1 2 9 5

T o u c h d o w n F o W M I l . . . ( 2 2 . 9 5U l t r m a l S 2 9 9 5U l t i m a H ( 3 7 . 9 5U l t i m a I ( 4 5 . 9 5U S J n a a W u a r r J . ( 1 2 9 5W o r U T o u t G c + f S 2 7 . 9 5e p y x c 5 0 0 X J J O , B K * . ( H 9 5C r i a m p i o n s h r p W r i s t l n a ( 2 / 9 5D o y J t r o y e r 1 2 9 9 5M o i o M o n s i o r . . . . 1 2 2 . 9 5S i r e e l S p o r t s . ( C A L LS u B a t t l e ( C A L LE u m m o r G a m r j s ( 2 6 9 5S u m m e r G a m e s I 1 2 6 9 5S u p e r C y d e S 2 9 . 9 5T a m p l e T n b g y ( 2 3 . 9 5W i n s r G a m e s S 2 7 . 9 5W o r B G a m e s . . S Z 9 9 5W o n g ' s G r e a t e s t B u e b a l l S 3 1 9 5W o r l d 1 ! G r e a l u s i r o o l b a l l 1 3 6 9 5W o r l d K a r a t e C h . . . . S 3 2 9 5t T R E I H I U )E t 1 3 3 . 9 5P m « i . . J 3 7 . 9 5

1 N F O C O MB a t o y H o o K 9 9 5C u t H i r o a T s 1 3 3 . 9 5D e a d l i n e - . . - " 9 E n c h a n l e * 1 2 5 9 5H i t c f t h i t a r * G u * t o 1 2 2 9 5H o l l y w o o d H , | l n i I C A L LI n M e l M 9 - S 5L e a h t r G o d O s i U l ( 2 4 9 5M o o n M B ( 2 4 9 5P l a n e t t a l l ( 2 5 . 9 5S o r a r e r . 1 2 9 9 5S p e t b r e a M f - 1 2 9 9 5S u s p e c t 1 3 9 3 5T r i n i t y S 3 2 . 9 5W S h N i n a w M 9 W t n e s s _ ( 2 5 9 5Z o n l l S 2 2 9 5Z o r k l l ( 2 6 9 5Z e I I . 1 2 9 I N V I S K L U E B O O K S F O A N I H F O C O M C * H E ( 6 . g jL A N C E H A J - N E R

i F o o l b a n S 2 9 . 9 5B a s k e t b a l l , t h P r G a m a 1 2 9 9 5F i n a l F o u r B a s k e t b a l l ( 2 9 . 9 5M I C R O L E A G U EM i c r o l e a g c e B a s e b a l l S 3 7 . 9 5M i c r o t & i i y v e g n n n r n l m a $ 2 7 . 9 5H i c r o l o . i o u e 1 9 6 5 l o a m s S I 9 M I C R O P R O S EA c r o i e l ( 2 4 . 9 5C r u s a d e i E g r o p o ( 2 7 . 9 5D e a s i a n i [ l i e D * w r l . . . . ( 2 7 . 9 5F - 1 S S t n k B E a g l e 1 2 1 . 9 5G u n s h i p ( C A L LC o n i l d i V i e l h a m . . S C A L LH e i c a i * c 1 2 1 . 9 5K e n n e d y A p p r o a c h . . . . 1 3 4 9 5N A T O C o m m a n d e r 1 2 4 9 5S W r r l S e r v i c e 1 2 9 S o l o F l o h t 1 3 9 S p n r i r u A - 1 3 1 . 9 5T o p G u n n e r S C A L LM I N D S C A I ' EB a n k S W H I M u s i c W r n » r . 1 3 7 . 9 5B a n t S t r e e t S 1 o r y t » > 0 * S 2 7 . 9 5B o p - n - W r e s l l e 5 2 1 . 9 5C a s t l e C O b o e r 1 1 8 9 5

H a l l e ) - P r o p e l - $ 3 7 . 9 5I m l a n a J o n e s 5 2 2 . 9 5I n d o o r S p o r t s 1 2 2 9 5I n t r t r a l o r ( 2 1 . 9 5P a i a l U i ( C A L LP « r m a S c o r e S « P > * P S 1 9 . 9 5O u j i k o m i n u s o n $ 1 7 . 9 5S n o o o w l i i a $ 1 7 9 5S l a r T r e k P i o n W h i a n A O v S 2 9 I h l o r d s o I M r n g n l 1 1 9 U c h i M a l a S C A L LU r k t u m S C A I LC a f o r p r l e s o o t h e r M I N D S C A P E p r D O X J C t s lR A D A I I S O K i ' = F l o j O t h e D r o i d $ 1 9 9 5M a p s U S » . . $ 3 9 M a p s E u r o p e $ 3 4 9 W o r U M a p s 1 3 9 C n . i m p . e n s h , p i l o u n g 1 1 7 9 S I M O N S I I U S T E i t a P a p e r A i r p l a n e t o n s l S C A L LJ L a s s s r ' s I n c o m e T a i 1 3 9 K e r m i f s S t o r y M a k e r 1 1 9 - 9 SN T i m e s C r o s s w o r d P u / z l f i

V o o r 1 M 9 5S p y H u r n w - 1 1 9 9 5S l a r T t e k - K o o a y a s h i a l $ 2 9 t y p i n g T u l o r I I $ 2 3 S P E C T R U M H O L O U V T E .G a I C A L LS I ' I U N R B O A l l DE a r l y G i m e t 1 2 9 E a s y A K 9 P i e c o o C a * o W i t h ( 2 5 9 5S U B L O G I C * F k g h ! S i m i l a t o r I I 1 3 2 . 9 5F o o t b a l 5 3 7 . 9 5F I I E c e n a r y d i s k 1 1 5 . 9 5j e „ . . . 1 2 9 H j j M M i s s i o n P i n b a / I S C A L LP u r e S l a t B a s e b a l l ( 3 7 9 5

W E K K L V R K A D U R S T I C K YB E A J t S O t " r W A R > ; t - 'n o i H o c k ' C l o p n e o o l i t l a s iR a n d o m H o u s e , S p l n n a k t i ,B i S S I p r o d u c t ! ■ ■ : . ■ ■ " ■C a l l l o P r i c e !

C - 6 4 B U S I N E S S A N P K O D L ' C T r V l T Y

S a n k s t r e e t F i t a r^ o n s y i t n mD a t a M a n a g e rF l e e t F i H rP r o M 6 6 4 _

$ 3 4 . 9 51 3 9 . 9 5

. . . . $ 1 9 9 5$ 2 9 . 9 5$ 3 6 . 9 5

C - 6 - I I N T E C H A T E D I ' K G SH o m o p a k _ .T n o . . _ _ _ Y i r a s i . v 6 U i z s S t a r G 4 4 K

$ 3 9 9 5S C A L L$ 7 3 . 9 5$ 3 9 0 5

C * S P R E A D S H E E T SE a l k f lS w i t l c a l c 6 w ' & l d e w aS i d w a ^ s

f . . $ 3 3 9 5$ 1 9 9 5

u * w o r d i > h o c k k s o h . sR a n k S l r e e l W n l o rB a n k S t r e e t S p e l l " r C P a s t e ( E O A |F t e c t S y s t e m I IF a n ! r A i a t e r l l , r i P r O u

P o c k e l W n i a r D i c i o n a r yS p o J I p r o 6 _ _ - T n W o r d p r o 3 . / 6 4W o r d p r o 6 4

J C A L L$ 3 4 9 5S I 9 $ C A L L$ 3 4 . 9 5$ 3 2 . 6 5$ 3 7 9 5$ 4 9 9 51 1 9 9 61 3 3 ( C A L LI t a . 3 5$ 3 G 9 5

W o r d o r o G T $ C A L LW o r n W r i t e r 6 . . 5 p e 1 o r $ 3 4 9 5F I N A N C I A L A C C T . m F i n a n c i a l C o o k b o o k 1 1 3 9 5F i n a n c i a l T i m e M a c h i n e 1 2 9 9 5S o r t s y n c P e r s A c c l $ 3 2 9 5T l m e t t o r h s E l f l d r C h e c k b k S t 9 9 T i m e * t i r h s M o w y W g S I 9 9 5G R A P H I C SC t p A - 1 1 S 1 9 9 5C t p A r i i l S C A L LG r a p h i c s S c r a p o k o $ 1 7 . 9 5r J o w s r o o m $ 3 4 9 5p L c a s i o ' 5 R e v e n g e ■ v . ' p p n $ 4 2 9 5M I S C . H A K D W A K EE s t o s p w r s u p p l y l o C - 6 4 $ 5 9 > l 8 J B r o n e S l o l e > p a n d e i $ 2 7 9 5U T I L I T I E SQ T 5 2 2 9 5C c p y " 6 « ' 1 2 a S 2 4 0 0

S 6 9 9 51 3 4 9 51 2 4 . 9 51 3 9 1 3 9 1 3 2 . 9 5I C A L L

C S 1 5 4 1 a l i g nF a s t L o a dM a c r i 5M t r l n G 4 P a 6 V o r p a l l a s i l o a d e r

I N F O R M A T I O N A N P O R D E R S 8 1 4 - 2 3 4 - 2 2 3 6i P R I N T E R S —

H t i L r m n x - 1 0P d C E C H O P T

N P - 1 0 $ 1 6 9 . 9 5N X - 1 0 C S C A L LN X - 1 5 $ 3 4 9 . 0 0M L - 1 0 C S C A L LP O W E H T Y P E . .

B R O T H E R 1 5 0 9$ 3 7 9 . 0 0

1 8 c p s . 1 5 c a r r i a g e , N L M o d e

E p s o n P r i n t e r s t y r ™ T « ,L X - 8 6 $ 2 2 9 . 0 0F X - 8 6 0 S 3 5 9 . MF X - Z 3 6 O S C A L LH S - S O I N K J E T . S C A L L

F o n t m a s t e r 1 2 S C A L LF o n i m a s t e r 6 4 $ 3 4 . 9 5

S E I K O S H AS P - 1 8 O V C ( C A L LS P - 1 0 Q 0 V C $ 1 6 4 . 9 5S P - 1 2 0 0 A S C A L Lt 2 O c p a . N L O M o d i

■ J U K I5 5 1 0 P i n C t u a c 3 C O l a r H i l ( C A L LP r i n t w l n l e r t » c t iU t t - 3 W * 1 Q k b u t l e r I C f t L LX E T E C S u j » r g r o p h F i . _ ( C A L LX E T E C S u p r n g r a p h l l J ' S 4 6 . 9 5

P A N A S O N I C1 0 8 0 i $ 1 9 9 . 9 51 0 9 1 1 , 1 0 9 2 1 S C A L L3 1 3 1 D a i s y w h e e l $ C A L L

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 15/120

D O E S M A I L O R D E R R I G H T !C A L L T O L L F R E E ' 8 0 0 * 4 6 8 - 3 0 4 4

C A L LF O T H I SM O N T H SS P E C I A L S

O C O L O RA N M O N O

C H R O M EM O N I T O R S ! !

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 - 6 4 o r C 1 2 B

T A 1 3 6 9 56 4 8 0 M O . H 0 0 M u W A L L

S C A L LS T R K I T J 1 9 9 5

E T S T A R T E R K I H 9

C M A c c t S y s t e mi n c l u d e s : G e n c r n l L e d g e r

A c c t s R e c e i v a b l e B i l l i n gS t a t e m e n t s A c c t f l P a y a b l e

C h e c k W n t i n n J o C o a l i n R 1 ' u y r o l l

. P r l c * t o i l M m J u l e i :J I J 1 9 S1 1 1 9 9 5

T C I ' I r n d s l l i u w a y ! ! !

1 2 A N G H A R D D R I V E SF R O M J C

N P - 1 0 X E T E C S u p e r g r a p h i x J S 2 0 9 . 9 5N X - 1 0 & X E T E C S u p e r g r a p h i x . . . . $ 2 5 4 . 9 5N X - 1 0 & X E T E C S u p e r g r a p h i x J S 2 4 9 . 9 5P A N A S O N I C

1 0 8 0 1 a n X e t e c S u p e r g r a p h l x . . . . $ 2 5 9 . 9 51 0 B 0 1 a n X e t e c S u p e r g r a p h l x j r $ 2 1 4 . 9 5S E I K O S H AC a l l f o p r i c e o n e S P - 1 2 0 0 p a c k a g e 3

f t E P S O N S C A L L F O R\ J L X - 8 6 I N T E R F A C E . . L O W E S T P R I C E

r C O M M O D O R E 1 2 8 ^ -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 S C A L LP 1 0 / 1 , P 1 0 / 2 S C A L LI B P C o m p a t i b l e C o m m o d o r e P r i c e l i

p o n i o n c U i H - r j D i i v

. » . - ■ - > , ■ w . . ■ , . .

M O D E L S A V A D J I B L E ;* C A L L

J C T 1 0 1 0 , l O m l i I C A L L

S U P E R G R A P H I Xl n l i ' i N i c d w 3 b u t t e rd o w n l o a d a b l e f o n t sS » L O W E S T P R I C E

S U P E R G R A P H I X J R

A b a c u s t i i i i i i i i iN O I S T O C K ! ! C a l l f o r 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

B r r j d e r b u n dP r i m S h o p . { 2 5 . 9 5

S h o p C o m p a n i o n » I S 2 . S 5L l b ^ a F y

I n o I I J 1 8 J 5v S l e d C O l u r p , - ^ ? r r ^ ' : l

e a c h r e d , b l u * . g o l d . . S S . 9 5I L i k n U 5

C « - J 3 1 9 SL I D r a r y J 2 4 . 9 S

o S h o p t - g ! P K S I S . 9 S

D I S K S1

B O N U S D I S K SS S / D D J 6 . 4 SD S / D D $ 6 . 9 5N A S H U A D I S K SS S / D D s s . 9 5D S f O D . $ 9 . 4 5T U S S E Y D I S K SS S / D D J B . 4 5D S / D D J B . B 5

C u l l l o r I ' n c o o v . j t c > i l l i i a n

M

' / / . S o l u t i o n sW i n e .P o W e l W i l i e rP o c V e l F i l a r 1 4 2 . 1 1 5P o t k t i p i m w r W 2 . e sd i j i s b i S u p e r p a k - t M . e sO J N o n a r y t 2 . S S

M O D E M M A N I A1 6 7 0 M O D E M S 9 9 . 9 51 E 0 O B a u d . w / S o f l w a r e1 6 6 0 M O D E M $ 4 2 . 9 5

3 0 0 a a u d , w / S o l l w a t e

O S A L E :V I Z A S T A R 6

$ 3 9 . 9 54 V E R S I O N O N L YL i m i t e d Q u a n t i t i e s

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 l b 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 nw i t h 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 g

a i g e o l S 4 0 0 p e r o r d e r . T h i s o n e rc h a na 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 n 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 gb e f o r e 1 1 ' 0 0 A o u r l i m e w i l l b s h i p p e d o u i s n r n o d 3 y . I p a r t o y o u ro r d e r i b a c k o r d o r o d t h r e 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 f 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 t s e r v e y o f a s t e r a n b e t t e r !

C O M M O D O R E 1 2 8 =S O F T W A R EW O R D P H O C K S S O R MF L E E T S Y S T E M I « / s p H . .F L E E T S Y S T E M I I Iw . ' s p e l l [ h f l s a j j u sF L E E T S Y S T E M *F o n l M a s : e M i 8G h o s t w m e n s a 5 3 9 . 9 5J A N E S 3 2 . 9 5P A P E R C L I P I I I C A L L

E R F E C T W R I T E ( C A L L. S 5 9 9

$ 3 4 9 5( C A L L( 5 9 9 55 4 9 9 5

S S s

T E R M P A P E R W R I T E RV I Z A W R I T E 1 2 W O R D P R O I !

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

A M I G A P A C K A G E S $ C A L LA M I G A E X T E R N A L F L O P P Y S C A L L1 6 7 0 M O D E M $ 9 9 . 9 51 3 5 1 M O U S E $ 3 9 . 9 51 5 7 1 D I S K D R I V E $ C A L L1 9 0 2 A $ L O W E S T P R I C E E V E R1 7 5 0 R A E X P A N S I O N $ C A L L1 7 0 0 R A E X P A N S I O N $ 9 9 . 0 0

S P R E A D S H E E T S 'E P V X U U L T I P L A N S 3 9 . 9 5P E R F E C T C A L C J C A L L

l O n a y s U 9

D A T A B A S E SC O N S U L T A N T S 3 9 . 9 5D A T E M A N A G E R 1 2 . . . I C A L 1 .F L E E T F I L E R I J 9 . 3 SP E R F E C T F I L E H S C A L LP R O F I L E 1 2 S 5 9 . 9 5S U P E R B A S E 1 I 8 I C A L LM I S C . 1 2 S O F T W A R E

S 2 6 . 9 5$ 6 9 . 9 5s a S 5 9 3 5M 9 S J 1 . 9 SS C A L LS 3 9 8 5S 7 . 9 5

. S 5 4 . 9 51 3 4 . 9 5

$ 5 4 . 9 5

A C C O U N T A N T I N B U D D Y I S B a w s m N t i

P O W E f l I f O T i P i Q L n a . . . .D E S K M A N A G E R 1 2 l a m t h o C t Z aV I Z A S T A B 1 2 M A C H 1 2 8 , . .M A T R I X T r a i n P r o g . P f l i l p hP A R T N E R 1 2 P E R S O N A L A C C T . 1 2 S . .S Y L V I A P O R T E R S M r E o n

f i r . a n w p l a n n e r

O N L Y $ 1 5 9 . 9 5I n c l u d B s G E O S & Q u a n l 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 r T O R $ 1 9 9 . 0 0

B e r k e l e y. $ 3 9 . 9 5 D e s k p a c k , ~ S 2 2 . 9 5

G e C a l c . . S C A L L F o n t p a c k » $ C A L LG e f i l e , . . . S C A L L W r i t e r sG e o d e x S 2 7 . 9 5 W o r k s h o p . $ 3 3 . 9 5 j

T o r d o r b m a l l : W a c c e p t m o n B y o r d o r ,c i f m d c h o c k , p m f r i a l c h e c k A l l a n w a h l a D a r u n a l h o d . [ c t a a rS l i F p p r n g : S 4 0 Q l o s o t T A u r a a n d a o c & m > t \ n fS 0 O Q ' o r p < i n [ * n a n c o l s ' m o n i t 0 * 8 / S 8 . 0 0 f o r d id r i v e s a n d e n h w f n o n i r w s / A d d $ 3 0 0 p e t o C O D . C a l l f O f o t h B T s h - p p i n g c h a r g e s A O d f l o n a ls h i p p i n g l e q u i r e d o A P O , F P O , A K H I a n d r o f »D F f l e r s .T s r n i i : A L L F F 1 1 C E S H E F L F C T C 4 S HD I S C O U N T , A D l , B ^ F O M A S T E f i C A H DO V I S A . A l ( X Q d u c i i i n c l u d e f a c f o r y w i m n i y .A L S A L E S A H E F I M A L D a i b d n e f l o m a

[ c h a r g e w r j ^ o u t n c

t f t h r o u g h c o m a o v 9 r a i j h ! w 8 d o r i i h a v ul h a l o w e s l p r i c e , w v i o u W a p p r o v a l oi h a o p p o i f u r n i y t a b e a i n n w a c a n . y o w i ' l B & l c h e b o n s f r i o o u F o d o r a lE x p r e s sc v e r E 5 Q . O O .P u r c h a s e r a d a r s a r e a c c e p t e d f r o mq u a l i f i e d c c p c i u i o m a n i n s i r t L r t c n s

W i t c c e p Tm a i l o r t f e r s

j d V i s a . C O a n

C A L L T O L L F R E E 1 - 8 0 0 - 4 6 8 - 9 0 4 4

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 16/120

T h e 1 2 8 S B A S I C 7 . h a s t w o f u n ct i o n s — H E X $ a n D E C — t h a t m a k e c o v e r s i o n e a s y . I f y o u ' r e n o t u s i n g B A S I C7 . 0 , h e r e ' s d e m o p r o g r a m t h a t s h o w s y o h o t c o n v e r t f r o m h e t d e c i m a l . ! u s e s o n e - l i n e s u b r o u t i n e t h a t y o c a u s i y o u r o w p r o g r a m s . S e H t t h h e x a d e c i m a l n u m b e r y o u w a n t t c o n v e r t ;t h e n C O S U B 9 0 W h e n t h s u b r o u t i n e r t u r n s , t h d e c i m a l v a l u e w i l l b f o u n d i t h e v a r i a b l e T

O 1 F O R J = 1 T O 5 : R E A D H S ; G O S U B 9 0i P R I N T T : N E X T : E N D

R 2 D A T A F F F F , 9 , F E , 4 0 , 1C B 9 0 T = 0 t F O R K a l T O L E N ( H S ) : A = A SC ( M I D $ ( H $ , K ) ) - 4 8 : A = A + ( A >

9 ) » 7 i T = T * 1 6 + A i N E X T : R E T U R

T h L i m i t s O P r e c i s i o nI ' v e u s e d m 6 f o t h p a s t c o u p l e o y e a r s w i t h e x c e l l e n t r e s u l t s . R e c e n t l yd i h a v e p r o b l e m , a n a s e r v i c e m a c o r r e c t e d i b r e p l a c i n g a c h i p .

S o m e t i m e l a t e r , w a u s i n gs p r e a d s h e e t a n t u r n e d u t h e f o l l o wi n g : 6 9 4 7 . 1 4 6 7 4 8 . 0 6 1 9 9 . 0 7 9 9 9b u t 6 9 4 7 . 1 4 6 7 4 8 . 0 5 1 9 9 . 0 9 .t r i e d s e v e r a l o t h e r c o m b i n a t i o n s a n f o u n d s o m e a n s w e r s t h a t w e r e f i v e d e i m a l p l a c e s l o n g , w i t h e a c h a n s w e re n d i n g i 9 9 9 .

T h i n k i n g t h p r o b l e m w a i t h p r o g r a m , m a d e t h s a m e c a l c u l a t i o n sw i t h t h P R I N T s t a t e m e n t . T h r e s u l t sw e r e t h s a m e . T h s e r v i c e m a c o u l ds h e d n l i g h t o t h e m a t t e r . I f a c t , w t r i e d s e v e r a l 6 4 a n f o u n d t h p r o b l e me x i s t e d o a l o t h e m .

I t h i s j u s t c h a r a c t e r i s t i c o t h 6 4 C a i b c o r r e c t e d ?

L M u n d e l i u sS e e i n g 1 9 9 . 0 7 9 9 9 w h e n y o e x p e c t a n e v e nd o l l a r s a n c e n t s a m o u n t l i k e 1 9 9 . 0 8 c a b e s u r p r i s i n g a n d i s c o n c e r t i n g . I t ' s n o p r o b l e m p e c u l i a r t t h 6 4 m o s t c o m p u t e r sw i l l o c c a s i o n a l l y p r i n t f r a c t i o n a l n u m b e r sw i t h 9 9 9 9 o 0 0 0 1 t a c k e d o n

T h p r o b l e m i s n ' t b u i t h s y s t e m ,i t ' s m a t h e m a t i c a l f e a t u r e y o c a n ' t a v o i d .L e a v i n g c o m p u t e r s a s i d e f o r m o m e n t ,c o n s i d e r t h e f r a c t i o n 1 / 6 , w h i c h c o n v e r t st 1 7 % , 1 6 . 6 7 % , 1 6 . 6 6 6 7 % , o w h a t e v e ra m o u n t o f p r e c i s i o n y o c h o o s e . ( T h e p e rf e c t p e r c e n t a g e w o u l d h a v e a i n f i n i t en u m b e r o s i x e s a f t e r t h d e c i m a l p o i n t . ) I y o a d t h p e r c e n t a g e s 1 7 p l u s 1 7 t h e a ns w e r i 3 4 L i k e w i s e , 1 6 . 6 7 p l u s 1 6 . 6 7 i 3 3 . 3 4 . T h r o u n d i n g e r r o r s a c c u m u l a t e( 2 / 6 s h o u l d r e a l l y b e 3 3 o 3 3 . 3 3 % ) .

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

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

1 C O M P U T E I S G a z e t t e J u l y 1 9 8 7

c a l c u l a t i o n ( 6 9 4 7 1 4 - 6 7 4 8 0 6 } / 1 0 0 w i l lg i v e y o u t h c o r r e c t a n s w e r b e c a u s ey o u ' r e s u b t r a c t i n g w h o l e n u m b e r s a n d v i d i n g b y 1 0 o n l y a f t e r t h c a l c u l a t i o n sa r f i n i s h e d .

L o s t A n F o u n dM C o m m o d o r e 1 2 s e e m s t b m i s si n c h i p . I ' v e l o o k e d a t h c i r c u i tb o a r d a n d n o t i c e d t h a t t h e s o c k e t l b e l e d U 3 i e m p t y . C o u l d y o p l e a s et e l l m w h a t c h i p t h i s i a n h o c a g e o n e ?

B r i a n B r o w nT h e r e ' s n o t h i n g m i s s i n g f r o m y o u r 1 2 8 .Y o u ' v e s i m p l y d i s c o v e r e d f e a t u r e o t h 1 2 t h a t h a y e t b e x p l o i t e d . I y o u ' v er e a d a b o u t t h 1 2 8 ' s m e m o r y m a n a g e m e n ts y s t e m , y o m a h a v e n o t i c e d t h a t t w d i f f e r e n t t y p e s o a d d i t i o n a l R O a r s u p p o r t e d — i n t e r n a l f u n c t i o n R O a n e x t e r n a l f u n c t i o n R O M . E x t e r n a l f u n c t i o nR O M , v i s i b l e i b a n k c o n f i g u r a t i o n s8 - 1 3 , i c o n n e c t e d t h r o u g h t h m e m o r ye x p a n s i o n p o r t . I t ' s R O o t h c a t r i d g e s y o u ' r e p r o b a b l y f a m i l i a r w i t h .

T h s o c k e t y o n o t i c e d i n s i d e t h e 1 2 w a p r o v i d e d f o r t h e i n s t a l l a t i o n o c h i pf o r i n t e r n a l f u n c t i o n R O M . W h e n i s t a l l e d , t h i s R O i v i s i b l e i n b a n k c o f i g u r a t i o n s 4 - 7 . T h i s R O c o u l d b u s e dt s u p p l y b u i l t - i n a p p l i c a t i o n s p r o g r a m sl i k e t h o s e i t h C o m m o d o r e P l u s / 4 .H o w e v e r , w h a v e n ' t y e h e a r d o a n c o m m e r c i a l l y - p r o d u c e d p r o g r a m s s u p l i e d i R O c h i p s f o i n t e r n a l u s e . ( B c a u s e i n t e r n a l f u n c t i o n R O a p p e a r s i d i f f e r e n t b a n k s t h a n e x t e r n a l f u n c t i o nR O M , y o c a n ' t j u s t r e m o v e R O c h i pf r o m c a r t r i d g e a n p l u g i i n t o t h e i n t e rn a s o c k e t . ) Y o u r c o m p u t e r i n o a n o m al o u s ; s o c k e t U 3 w i l l b e m p t y o p r a c t i c a l l y a n 1 2 8 y o u p e e r i n t o .

E x t e n d e d B a c k g r o u n d C o l o r M o d eh a v e h e a r d t h t e r m e x t e n d e d b a c k

g r o u n d c o l o r m o d e , b u t a c o n f u s e d a t w h a t i m e a n s . d k n o w t h a t m e m or l o c a t i o n s 5 3 2 8 2 t 5 3 2 8 4 h a v e s o m et h i n g t d w i t h i t

M a t t h e w M o o n e y h a mO n o r m a l t e x t s c r e e n , t h e r e a r t h r e ea r e a s o m e m o r y t h a t c o n t r o l t h c h a r a ct e r s a n t h e c o l o r s o y o u r T o r m o n i t o r .S c r e e n m e m o r y i 1 0 0 0 b y t e s c o n t a i n i n gs c r e e n c o d e s ( o w h i c h t h e r e a r 2 5 6 ) .C o l o r m e m o r y i 1 0 0 0 b y t e s , e a c h h o l d i n go n o t h 1 c o l o r c o d e s . A n t h V I c h i p r e g i s t e r a t 5 3 2 8 1 c o n t r o l s t h b a c kg r o u n d c o l o r . Y o c a P O K E t s c r e e nm e m o r y a n c o l o r m e m o r y t d i s p l a y ar a i n b o w o c h a r a c t e r s . B u t h e r e ' s o n l yo n e b a c k g r o u n d c o l o r . I y o P O K E n e n u m b e r i n t o 5 3 2 8 1 , t h b a c k g r o u n d c o l o ro t h w h o l e s c r e e n c h a n g e s .

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

a n b a c k g r o u n d c o l o r . B u i n s t e a d o o n u n i v e r s a l b a c k g r o u n d c o l o r , y o u c a nc h o o s e f r o m f o u r . ( C o l o r m e m o r y i s t i l la c t i v e , s y o c a n c h o o s e a n o 1 c o l o r sf o t h c h a r a c t e r c o l o r . ) T h f o u r b a c kg r o u n d r e g i s t e r s a r e l o c a t e d a 5 3 2 8 1 -5 3 2 8 4 . N o t e t h a t e x t e n d e d b a c k g r o u n dc o l o r m o d e i n o t t h e s a m e t h i n g a m u l t ic o l o r m o d e .

T h e r e ' s p r i c e y o p a f o r t h e e x t r ac o l o r s , h o w e v e r . I n s t e a d o 2 5 d i f f e r e n tc h a r a c t e r s , y o u h a v e o n l y 6 4 ( s c r e e n c o d e s0 - 6 3 ) . I y o P O K E c h a r a c t e r f r o m 6 4 1 2 ( t h s c r e e n , y o g e b a c k g r o u n dc o l o r t w o . C h a r a c t e r s 1 2 8 - 1 9 1 h a v e b a c kg r o u n d c o l o r t h r e e . A n 1 9 2 - 2 5 5 h a v e t h f o u r t h b a c k g r o u n d c o l o r . T h l e t t e r i s c r e e n c o d e 5 T s e i w i t h e a c h o t h f o u r b a c k g r o u n d c o l o r s , P O K E t h n u b e r s 5 6 9 , 1 3 3 , a n 1 9 t s c r e e n m e m o r y .

T g e i n t o e x t e n d e d b a c k g r o u n d c o l o rm o d e , P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R6 4 T r e t u r n t n o r m a l , P O K E 5 3 2 6 5 ,P E E K ( 5 3 2 6 5 ) A N D 1 9 1 . W h e n y o u g oi n t o t h i s m o d e , P O K E v a r i o u s c o l o r s i n t ot h r e g i s t e r s a t 5 3 2 8 1 - 5 3 2 8 4 .

P l u s / 4 M e m o r yo w P l u s / 4 a n a i n t e r e s t e d i

u s i n g t h R A u n d e r R O a b o v e a dd r e s s $ 8 0 0 0 f o m m a c h i n e l a n g u a g ep r o g r a m s . C a y o t e l l m h o t a c e s s t h i s m e m o r y ?

D a n i e l C a r d i l l eO t h P l u s / 4 , m e m o r y a b o v e 3 2 7 6 8( S 8 0 0 0 ) c a b e i t h e r R O o R A M . I i t d e f a u l t s t a t e , t h c o m p u t e r a d d r e s s e sR O i t h i s a r e a . I y o e x a m i n e t h i sm e m o r y b P E E K i n g f r o m B A S I C o b u s i n g t h o c o m m a n d s o f t h e b u i l t -i m a c h i n e l a n g u a g e m o n i t o r , y o u ' l l s e R O M . H o w e v e r , a n y t i m e y o u P O K E i n t ot h i s m e m o r y , t h v a l u e s P O K E d g e t s t o r e di t h u n d e r l y i n g R A M .

T r e c o n f i g u r e t h c o m p u t e r t s e t h R A M , f r o m m a c h i n e l a n g u a g e p r g r a m : D i s a b l e i n t e r r u p t s w i t h S E I ; s t o r e

v a l u e t l o c a t i o n S F F 3 F ( a n y v a l u e i w i l l d o ) ; t h e n r e e n a b l e i n t e r r u p t s w i t hC L I . T o s w i t c h R O b a c k i n f o l l o w t h s a m e p r o c e d u r e u s e d t s w i t c h R A i n b u s t o r e t $ F F 3 E r a t h e r t h a n S F F 3 F .

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

s t a r t t t h l i n e — 1 0 P O K E 5 3 2 8 1 ,0 — w h e r e t h c o l o n c o m e s a f t e r t h l i n en u m b e r . T h s e c o n d i t h t w t o g e t he r w i t h t h s e m i c o l o n f i r s t . F o e a m p l e , 2 P R I N T A ; P O K E 2 5 5 , 1 .t h o u g h t t h s e m i c o l o n ' s p u r p o s e w a t t i s t a t e m e n t s t o g e t h e r a n t h c o l o n ' sw a t e n s t a t e m e n t s .

R a n d a l l D K o l l e rS o m e p r o g r a m m e r s l i k e t o i n d e n t t h l i n e s

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 17/120

I n t r o d u c i n gB A S I C 8B L o u W a l l a c e D a v i d D a r u s

A l a s t , y o c a u n l e a s h t h g r a p h i c s p o t e n t i a l o y o u rC o m m o d o r e 1 2 t a c h i e v e p e r f o r m a n c e w h i c h r i v a l s t h a t o 1 6 - b i t m i c r o s ! I m a g i n e y o u r 1 2 8 ( o 1 2 8 - D ) p r o d u c i n gr e s o l u t i o n o 6 4 2 0 i m o n o c h r o m e a n 6 4 1 9 i 1 c o l o r s w i t h o u t a n a d d i t i o n a l h a r d w a r e . S o u n d i m p o s s i b l e ?N o w i t h B a s i c 8 t h n e g r a p h i c s l a n g u a g e e x t e n s i o n .B a s i c a d d s o v e r 5 n e g r a p h i c s c o m m a n d s t s t a n d a r dC - 1 2 8 B a s i c . J u s t s e l e c t o n o m a n y g r a p h i c s m o d e s a n d r a w 3 - D l i n e s , b o x e s , c i r c l e s a n m u l t i t u d e o s o l i ds h a p e s w i t h s i n g l e c o m m a n d . W e ' v e e v e n a d d e dc o m m a n d s f o w i n d o w s , f o n t s , p a t t e r n s a n b r u s h e s .T d e m o n s t r a t e t h p o w e r a n v e r s a t i l i t y o t h i s n e g r a p h i c s l a n g u a g e , w h a v e c r e a t e d B a s i c P a i n t , f l e x i b l ei c o n - b a s e d d r a w i n g a p p l i c a t i o n . W r i t t e n i B a s i c 8 B a s i cP a i n t s u p p o r t s a e x p a n d e d V i d e o R A ( 6 4 K ) , R A E x p a n d e r s , J o y s t i c k a n t h N e 1 3 5 1 P r o p o r t i o n a l M o u s e .A l s o i n c l u d e d i a i c o n - b a s e d d e s k - t o p u t i l i t y w h i c hp r o v i d e s q u i c k a n c o n v e n i e n t a c c e s s t e a c h o y o u r v e r yo w B a s i c c r e a t i o n s .A l t h i s g r a p h i c s p o t e n t i a l i y o u r s a t h s p e c i a l i n t r o d u c t o r yp r i c e o $ 3 9 . 9 5 . T h p a c k a g e i n c l u d e s B a s i c 8 B a s i c P a i n t ,t h d e s k - t o p u t i l i t y , 1 8 0 - p a g e m a n u a l a n d r u t i m em o d u l e . ( 8 0 - C o l u m n R G M o n i t o r R e q u i r e d )

M a i l y o u r o r d e r t o C o m p u t e r M a r t . D e n t 2 7 0 0 N A n d r e s e n R o a d V a n c o u v e r , W 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 i n g ' N C . O . D . o r d e r s o u t s i d e U S C H E C K S , M O N E Y O R D E R S O V I S A ' M A S T E R C A R D .P L E A S E N O T E : F r h i p p i n g h a n d l i n g o a l o r d s n C . O . D . i d $ 3 . 0 0l t u i - . i l o r d s r A l o l d e r * m u t t b j i . n d i n U . S . f u n d s .

C o m p l e t e P a c k a g e$ 3 9 . 9 5• D e t a i l s i n s i d e p a c k a g e

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 18/120

b e t w e e n F O a n N E X T , b u C o m m od o r e B A S I C r e m o v e s a l b l a n k s p a c e s b t w e e n l i n e n u m b e r a n t h f i r s tc o m m a n d o t h l i n e . T r t y p i n g a l i n en u m b e r , t e n s p a c e s , a n t h e n a B A S I Ck e y w o r d . I y o l i s t t h l i n e , y o u ' l l n o t i c et h s p a c e s a r g o n e . B u i y o p u c o l o na t h b e g i n n i n g o t h l i n e , t h l i n e i i d e n t e d . S t h a n s w e r t y o u r f i r s t q u e st i o n i s T h c o l o n d o e s n ' t d a n y t h i n ge x c e p t m a k e t h l i n e l o o k n i c e .

I t h s e c o n d e x a m p l e , b o t h t h s e m i c o l o n a n t h c o l o n s e r v e p u r p o s e .T h c o l o n s e p a r a t e s i n d i v i d u a l s t a t e m e n t so t h s a m e l i n e . Y o c a p l a c e P O K E ,N E X T , a n d a n I F - T H E N o t h s a m e l i n ea l o n g a y o p u c o l o n s b e t w e e n t h e m .

s e m i c o l o n h a s n o t h i n g t d w i t hs e p a r a t i n g o r t y i n g t o g e t h e r B A S I C s t a t em e n t s . I t ' s a l w a y s u s e d i c o n j u n c t i o nw i t h t h P R I N T s t a t e m e n t . l i n e s u c h a P R I N T " H E L L O " c a u s e s t h w o r d H E L t a p p e a r o t h e s c r e e n . T h c u r s o rt h e n m o v e s t t h b e g i n n i n g o f t h e n e x tt i n e . P R I N T a u t o m a t i c a l l y a d d s c a r r i a g er e t u r n . T h e r e a r s o m e c a s e s w h e r e y o d o n ' t w a n t t h c u r s o r t d r o p t h r o u g h t t h n e x t l i n e . S s e m i c o l o n a f t e r t h P R I N T s t a t e m e n t t e l l s t h 6 n o t p r i n t

c a r r i a g e r e t u r n , t l e a v e t h c u r s o r a l o n ea f t e r t h e s t r i n g o v a r i a b l e i d i s p l a y e d .C o m m a s a r s i m i t a r , b u t h e y c a u s e t h c u r s o r t j u m p t t h n e x t a v a i l a b l e c o u m ( o n t h e 6 4 t h e r e a r e f o u r c o l u m n s o t e c h a r a c t e r s ) .

I t h e x a m p l e P R I N T A ; P O K E

2 5 5 , 1 , t h s e m i c o l o n i p a r t o t h P R I N Ts t a t e m e n t . I l e a v e s t h e c u r s o r o t h s a m el i n e . T h c o l o n s e p a r a t e s t h t w B A S I Cc o m m a n d s o t h l i n e .

P I P r o b l e m sh a v e b e e n h a v i n g p r o b l e m s w i t h t h

C P / M s y s t e m , e s p e c i a l l y t h P I c o m a n d . b o u g h t c o p y o y o u r M a r c hi s s u e b e c a u s e o t h a r t i c l e a b o u t P I P .F o l l o w i n g t h i n s t r u c t i o n s , u s t h F O R M A T c o m m a n d t f o r m a t d i s k .A t h A p r o m p t , p l a c e t h C P / Md i s k i m d r i v e a n t y p e P I P . W h e nt h e a s t e r i s k a p p e a r s , t y p eE A : C P M . S Y S a n p r e s s R E T U R N ,w h i c h c a u s e s t h e d i s k d r i v e t s t a r t .W h e n t h a s t e r i s k a p p e a r s a g a i n , t y p et h n e x t l i n e , a w h i c h p o i n t t h e s c r e e nr e a d s R / E R R O R . E v e r y t i m e t r t h i s , i h a p p e n s a t t h i s p o i n t . C a y o t e l l m w h a t I ' d o i n g w r o n g ?

G a r y J K i n gW i t h s i n g l e - d r i v e s y s t e m , y o m u s t u s t h e v i r t u a l d r i v e t c o p y f i l e s f r o m o n d i s k t a n o t h e r . D r i v e i t h m a i n d i s kd r i v e ( t h e o n y o u ' r e c o p y i n g f r o m ) ; d r i v e

u s e s t h c o m p u t e r ' s m e m o r y t s t o r e t h f i l e t e m p o r a r i l y ( i t ' s t h e d i s k y o u ' r e c o p yi n t o ) .

W h e n y o t y p e E : = A : C P M . S Y S i r e s p o n s e t P I P ' s p r o m p t , i t e l l s P I t c o p y t h f i l e n a m e d C P M + . S Y S f r o md r i v e t d r i v e £ T h d i s k d r i v e s p i n s

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 t h t e a m 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 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 y t i m e f o $ 1 p l u s $ s i b . )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 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 .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 i p r O M t & a t o t t h p u r p o s e o e n a b l i n g y o t m o k e a r c h i v o ! c o p . f s o n l y

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 r1 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 l i m e ) w i t h y o u r 2 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 , S 8o 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 n t t d B w dS o f h v a w* f \ t t f K i I

w h i l e , d u r i n g w h i c h t i m e t h f i l e i b e i n gr e a d f r o m t h s o u r c e d i s k i n t o m e m o r y .W h e n t h d r i v e s t o p s , t h e s c r e e n s h o u l ds a " I n s e r t D i s k E , w h i c h i y o u r p r o m p tt r e m o v e t h f i r s t d i s k a n p u t h d e s t in a t i o n d i s k i t h d r i v e . W h e n i t ' s r e a d y ,p r e s s R E T U R N t o t e l l P I t c o n t i n u e .D e p e n d i n g o t h l e n g t h a n n u m b e r o f i l e s y o u ' r e c o p y i n g , y o m a s e s e v e r a lp r o m p t s t i n s e r t d i s k o d i s k E

T h R / O E R R O R m e s s a g e m e a n s t h d i s k i t h d r i v e i R e a d O n l y . T h w r i t e -p r o t e c t n o t c h i c o v e r e d u p a n y o c a r e a d f r o m b u t n o t w r i t e t t h a t d i s k . W s u s p e c t t h a t y o u ' r e n o t s w i t c h i n g d i s k sa n t h a t P I i t r y i n g t c o p y t h f i l e t t h C P / M s y s t e m d i s k , w h i c h i w r i t e -p r o t e c t e d .

T h e W i n n i n g N u m b e r ?w r o t e s h o r t p r o g r a m b a s e d o t h

l o t t e r y s y s t e m . I i s u p p o s e d t g e n e ra t s i n u m b e r s i t h r a n g e 1 - 4 0 , w i t hn d u p l i c a t i o n . I t h e r e a m o r e e f f i c i e n tw a t d t h i s t h a n c h e c k i n g e a c h n u b e a g a i n s t i t p r e d e c e s s o r s ? f r i e n ds u g g e s t e d t h a t t h e r e m i g h t b e w a o c r e a t i n g a a r r a y o f 1 - 4 0 a n r a n d o m l yp l u c k i n g s i n u m b e r s f r o m t h a r r a y ,b u h w a s n ' t s u r e e x a c t l y h o t d t h i s . F i n a l l y , w h a t ' s t h f a s t e s t w a t d i s p l a y t h e s e n u m b e r s i o r d e r ?

J a c k M H i r s c h/ c a b d o n e t h w a y o u r f r i e n d s u g e s t e d . I n t h e e x a m p l e p r o g r a m b e l o w , a a r r a y c a l l e d L O i i n i t i a l i z e d t z e r o s .T h e n s i r a n d o m n u m b e r s a r g e n e r a t e d .E a c h r a n d o m n u m b e r i c h e c k e d a g a i n s tt h L O a r r a y o p r e v i o u s l y c h o s e n n u b e r s . I i h a s b e e n c h o s e n a l r e a d y , a n o t h e rn u m b e r i p i c k e d . I i h a s n ' t , t h e c o r r es p o n d i n g L O v a r i a b l e i s e t 1 — f l a gi n d i c a t i n g t h a t i h a s b e e n p i c k e d .

W h e n t h p r o g r a m i w r i t t e n t h i sw a y , t h e r e ' s n o n e e d t s o r t t h n u b e r s — j u s t s t e p t h r o u g h e a c h e l e m e n t o L O T , p r i n t i n g t h i n d e x i t h n u m b e r w a sp i c k e d .H e r e ' s t h p r o g r a m :K 1 N = 4 0S 2 D I M L O T ( N ) i X = R N D ( - T I )B 3 R E M I N I T T H E A R R A YM 4 P O 1 = T N i L O T ( I ) - 0 i N E

X D 5 R E E L I M I N A T E Z E R OS 6 L O T ( 0 ) — R 7 R E C H O O S E S I N U M B E R SM 8 F O J = l T OQ 9 X = I N T ( R N D ( l ) * N + . 5 )K 1 0 R E I S E L E C T E D C H O O S E

( S P A C E J A N O T H E RJ 1 1 0 I F L O T ( X ) < > 0 T H E N 9 0R P 1 2 0 R E X I P I C K E DB 1 3 L O T ( X ) = l l N E X TH X 1 4 0 R E O U T P U T I O R D E RB P 1 5 0 P R I N T " [ C L R i E D O W N } S I X N

M B E R S A R " S 1 6 F O 1 = T O E 1 7 I L O T ( I ) = 1 T H E N P R I N T

{ S P A C E J l ;B 1 B N E X T

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 19/120

S u b s c r i b e t C O M P U T E R 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 n co 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 l - n e w , a c t i o n - p a c k ep r o g r a m s .

S u b s c r i b e n o a n y o u c a n d e p e n d o 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 r —p 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 cB 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 a m s t h e n t i r e f a m i l y c a u s 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 u c h m o r e t h a n t h

o s u b s c r i p t i o n p r i c e .A n 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 t e

t h a n 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 rm o n t h , t h s u p e r b a r t i c l e s i C O M P U T E I ' 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 e v e r yt h i n g f r o m l a n g u a g e s t o i n t e r f a c e s . . . f r o mp 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 n o v i c e o a e x p e r ie n c e d u s e r , C O M P U T E I ' s 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 ut h 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 ( i I o w a , 1 - 8 0 0 - 5 3 2 - 1 2 7 2 ) .

" i n o w . . . ,

! 1 1 h . . ' . i : . i

n i l l ! ' . i , |

A f C T N O W .A H D S A M ?i c a t i o n s , I n c . ®

O n o ( t i e A B P u b l i s h i n g C o m p a n i e s

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 20/120

B u y e r ' s G u i d eT I n p u t D e v i c e sF o T h C o m m o d o r e 6

A n 1 2 A C o m m o d o r e 6 a n 1 2 u s e r sq u i c k l y d i s c o v e r , t h k e y b o a r d i n o t h o n l y w a t c o m m u n i c a t ew i t h c o m p u t e r s . J o y s t i c k s , l i g h tp e n s , n u m e r i c k e y p a d s , m i c e , a n o t h e r i n p u t d e v i c e s o f f e r a l t e r n at i v e m e t h o d s t m o v e i m a g e s o t h s c r e e n , t e n t e r l e t t e r s a n n u m b e r s , a n t p e r f o r m j u s t a b o u ta n o t h e r t y p e o c o m m u n i c a t i o nw i t h t h c o m p u t e r .

T h i s b u y e r ' s g u i d e t i n p u td e v i c e s i d i v i d e d i n t o s e c t i o n sa c c o r d i n g t t y p e o d e v i c e — j o ys t i c k s , m o u s e , l i g h t p e n s , n u m e r i ck e y p a d s , a n o t h e r i t e m s . F o m o r ei n f o r m a t i o n o a n o t h e s e p r o du c t s , c o n t a c t y o u r l o c a l c o m p u t e rd e a l e r o w r i t e t h m a n u f a c t u r e r sa t h a d d r e s s e s l i s t e d a t ' t h e e n o t h g u i d e .

T h I C O N l r o l l e r f r o m S u n c o m i d e s i g n e d e s p e c i a l l y f o r u s w i t h G E O S .1 C O M P U T E f s G a z o r r e J u l y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 21/120

J o y s t i c k s

T h E p y x 5 0 0 X / f i t s i t h p a l m o y o u rh a n d .

A c 1 - b u t t o n . O n f i r e b u t t o n o t o p o f a l a r g e c o n t r o l s t i c k ; e i g h t -p o s i t i o n c o n t r o l ; p r o d u c t n o 8 2 0 0 4 9 . K r a f t . $ 5 . 8 5 .B a H a n d l e . S i x - l e a f s w i t c h a s e m b l y ; t w f i r e b u t t o n s — o n e o t h s t i c k a n d o n e o n t h b a s e ;l i m i t e d t w o - y e a r w a r r a n t y . W I C O .S 2 1 - $ 2 6 .B l a c k M a x . B i g r i p - s t y l e h a n d l ew i t h s t i c k - m o u n t e d f i r e b u t t o n ;h e a v y - d u t y , s h i e l d e d c a b l e f o m i n i m u m s c r e e n i n t e r f e r e n c e ; d s i g n e d f o h a n d - h e l d o t a b l e t o pu s e . W I C O . $ 9 . 9 5 - $ 1 1 . 9 5 .T h B o s s . P b o a r d w i t h f i v eb u i l t - i n l e a f s w i t c h e s ; g r i p - s t y l eh a n d l e w i t h t h u m b f i r e b u t t o n ;f o u r n o n s k i d r u b b e r f e e t ; f i v e - f o o tc o r d ; l i m i t e d o n e - y e a r w a r r a n t y .W I C O . S 1 . 9 5 - S 1 4 . 9 5 .C o m p e t i t i o n P r M o d e l 2 0 0 X .C o m p a c t , e c o n o m y j o y s t i c k ; f i r eb a o b a s e ; t w o - y e a r w a r r a n t y .C o n t r o l M a r k e t i n g . $ 6 . 9 5 .C o m p e t i t i o n P r M o d e l 1 0 0 0 .R e f i r e b a o s l o p e d b a s e ; f l u t e dc o n t r o l s t i c k ; t w o - y e a r w a r r a n t y .C o n t r o l M a r k e t i n g . $ 7 . 9 5 .C o m p e t i t i o n P r M o d e l 3 0 0 X .T w f i r e b u t t o n s o t h e b a s e , o n o t o p , a n t r i g g e r - f i n g e r b u t o n ; g r i p - s t y l e h a n d l e ; f o u r s u c t i o nc u p s o b a s e ; t w o - y e a r w a r r a n t y .C o n t r o l M a r k e t i n g . $ 1 0 . 9 5 .C o m p e t i t i o n P r M o d e l 3 0 0 0 .B a s e f i r e b a r ; t o a n t r i g g e r -f i n g e r f i r e b u t t o n s ; e i g h t - p o s i t i o nl e a f s w i t c h e s ; e r g o n o m i c - s t y l eh a n d l e ; f i v e - f o o t c a b l e ; t w o - y e a rw a r r a n t y . C o n t r o l M a r k e t i n g .$ 1 4 . 9 5 .C o m p e t i t i o n P r M o d e l 5 0 0 0 .T w b a s e - m o u n t e d f i r e b u t t o n s ;b a l l - s t y l e c o n t r o l s t i c k w i t h s t e e ls h a f t ; l e a f s w i t c h e s ; t w o - y e a r w a r a n t y . C o n t r a / M a r k e t i n g . $ 1 7 . 9 5 .

C o m p e t i t i o n P r M o d e l 5 0 0 0( w i t h m i c r o s w i t c h e s ) . T w b a s e -m o u n t e d f i r e b u t t o n s ; b a l l - s t y l ec o n t r o l s t i c k w i t h s t e e l s h a f t ;m i c r o s w i t c h c o n t r o l ; t w o - y e a rw a r r a n t y . C o n t r o l M a r k e t i n g .$ 1 9 . 9 5 .E c o n o m y . O n f i r e b u t t o n o t h b a s e ; e i g h t - p o s i t i o n c o n t r o l ; 9 0 d a l i m i t e d w a r r a n t y . S u n c o m .$ 5 : 9 9 .E p y x 5 0 0 X J . D e s i g n e d t f i i n t ot h p a l m o f t h e h a n d ; t r i g g e r -f i n g e r f i r e b u t t o n ; f i v e m i c r o s -w i t c h e s m o u n t e d a t h t o o f t h eb a s e f o q u i c k e r r e s p o n s e ; c l i c k s i ne i g h t p o s i t i o n s ; g u a r a n t e e d f o 1 m i l l i o n u s e s . E p y x . $ 1 6 . 9 9 .I C O N t r o I l e r . C o m p a c t j o y s t i c kt h a t f i t s o n t o t h s i d e o f t h e c o p u t e r k e y b o a r d ; o n f i r e b u t t o na n c o n t r o l s t i c k ; w o r k s w i t hC E O S . S u n c o m . $ 1 9 . 9 9 .M a g n u m . E r g o n o m i c d e s i g n w i t h

p i s t o l l i k e g r i p a n s h a p e ;t h u m b - a c t i o n f i r e b u t t o n ; f l o a t i n ga c t i v a t o r o t o p ; m i c r o s w i t c hc o m p o n e n t s f o " p o s i - a c t i o n " r s p o n s e ; s i x - f o o t c a b l e ; w a r r a n t yf o o v e r 1 0 m i l l i o n o p e r a t i o n s .M a s t e r t r o n k . $ 1 9 . 9 9 .M a z e M a s t e r . S e l e c t o r f o f o u r -w a o e i g h t - w a y o p e r a t i o n ; p o s it i v e s t i c k m e c h a n i s m ; r a p i d - f i r eb u t t o n ; e i g h t - f o o t c a b l e ; p r o d u c tn o 8 2 0 0 1 3 . K r a f t . $ 9 . 9 5 .M a z e M a s t e r S w i t c h - H i t t e r . T w f l a t f i r e b u t t o n s ; p o s i t i v e s t i c km e c h a n i s m ; e i g h t - f o o t c a b l e ;e i t h e r f o u r - o e i g h t - w a y s t i c km o t i o n ; p r o d u c t n o 8 2 0 0 1 4 . K r a f t .$ 1 1 . 9 5 .M i c r o F l y t c A T C . O p e n - g i m b a l ,p o t - t y p e j o y s t i c k f o u s e w i t hF l i g l i ! S i m u l a t o r I I t h m a i n s t i c ka n f o u r o t h e r s w i t c h e s c o n t r o lt h r o t t l e , b r a k e s , g u n s ( W W Im o d e ) , f l a p s , e l e v a t o r s , a n a i l er o a n r u d d e r ; i n c l u d e s s o f t w a r ed r i v e r p r o g r a m . M i c r o c i t b e . $ 5 9 . 9 5 .

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 22/120

W h e n y o w a n t t t a l k c o m p u t e r s . .C O M P U T E R S Y S T E M S

A m i g a C o m p u t e r sA m i g a 5 0 C a l lA m i g a 5 0 P a c k a g e C a l lA m i g a 1 0 0 0 8 9 9 . 0 0A m i g a 2 0 0 0 C a l l

A M I G A 1 0 0 0 S y s t e mI n c l u d e s : A m i g a 1 0 0 0 , 5 1 2 K , M o u s e ,1 0 8 0 R G M o n i t o r , A m i g a D O S , B a s i c ,T u t o r i a l , K a l e i d o s c o p e e O f V o i c e S y n t h e s i s L i b r a r y . Z J A m i g a P e r i p h e r a l s1 0 1 0 3 V i " E x ! . D r i v e 2 1 9 . 0 01 0 2 0 5 V E x i . D r i v e 1 8 9 . 0 02 0 1 0 3 V 2 " I n t . D r i v e C a l l2 0 2 0 5 1 4 " I n t . D r i v e C a l l2 0 9 0 H C o n t r o l l e r C a l lM i c r o b o l i c s 2 M 1 1 9 9 , 0 0X e b e c 2 M ( 9 7 2 0 H ) 8 9 9 , 0 0S e a g a t e 2 0 M A 2 0 0 0 3 6 9 . 0 05 0 2 5 6 K R A E x C a l l1 0 5 0 2 5 6 K R A E x 1 4 9 . 0 0A m e g a B o a r d w / O K 2 4 9 . 0 02 0 5 2 2 M B R A M E x C a l l1 0 6 0 S i d e c a r 6 2 9 . 0 0A m i g a 2 0 0 0 B r i d g e B o a r d C a l l1 3 0 0 G e n l o c k 2 4 9 , 0 01 0 8 0 H i - R e s M o n i t o r 2 6 9 . 0 02 0 8 0 H i g h P e r s i s t M o n i t o r C a l l1 6 8 0 1 2 0 0 B a u d M o d e m 1 6 9 . 0 0N e T e D i g i - V i e w 1 5 9 . 0 0P a r a l l e l P r i n t e r C a b l e 1 9 . 9 9

A m i g a 2 0 0 0 S y s t e mI n c l u d e s : A m i g a 2 0 0 0 . M R A M , 1 0 8 0R G M o n i t o r , 2 0 8 8 B r i d g e B o a r d , A m i g aD O S , B a s i c . T u t o r i a l . C a l l f o p r i c e

C O M P U T E R S Y S T E M S

C o m m o d o r e 1 2 S y s t e mI n c l u d e s : C 1 2 8 C o m p u t e r ,C 1 5 7 1 D i s k D r i v e , £ * 7 O QC 1 9 0 2 M o n i t o r * O i C o m m o d o r e C o m p u t e r sC o m m o d o r e 6 4 C 1 6 9 . 0 0C o m m o d o r e 1 2 8 2 4 9 . 0 0C o m m o d o r e P C 1 0 - 2 8 9 9 . 0 0

C o m m o d o r e 6 4 S y s t e mI n c l u d e s : 6 4 C o m p u t e r ,C 1 5 4 1 C D i s k D r i v e ,C 1 8 0 2 M o n i t o rC o m m o d o r e P e r i p h e r a l s1 5 3 0 D a t a C a s s e t t e 3 4 . 9 9B l u e C h i p 5 M C 1 2 8 C a l lC 1 5 4 1 C D r i v e 1 6 9 . 0 0B l u e C h i p 5 V * " C 6 C a l lC 1 5 7 1 D r i v e 2 4 9 . 0 0C S I 1 0 M ( 6 1 2 8 ) 9 9 9 . 0 0C 1 2 8 5 1 2 K M e m o r y E x 1 7 9 . 0 0C 6 4 C 2 5 6 K M e m o r y E x 1 3 9 . 0 0C 1 9 0 2 A M o n i t o r 2 5 9 . 0 0C 1 8 0 2 M o n i t o r 1 8 9 . 0 0C 1 6 6 0 M o d e m 3 9 . 9 9C 1 6 7 0 M o d e m 9 9 . 9 9C 1 2 8 M o u s e 3 9 . 9 9C 5 4 P o w e r S u p p l y 2 9 . 9 9C S P o w e r P l u s 4 9 . 9 9C 1 2 8 P o w e r S u p p l y 5 9 . 9 9M a g i c V o i c e S p e e c h B o 4 9 , 9 9C 1 2 8 U n i v . M o n i t o r C a b l e 1 6 , 9 9A m i g a 1 0 8 0 t C 1 2 8 C a b l e 1 4 . 9 9X e t e c S / G r a p h i x 8 5 9 . 9 9X e t e c J r G r a p h i x 3 9 . 9 9M i c r o R & D M W 3 5 0 4 4 . 9 9

M O N I T O R SA m d e kC o l o r 7 2 R G 4 9 9 . 0 03 0 A m b e r 1 3 9 . 0 0M a g n a v o x5 0 C o l o r C o m p o s i t e 1 8 9 , 0 05 0 C o l o r R G B / C o m p 1 9 9 . 0 05 1 C o l o r R G B / C o m p 3 1 9 , 0 06 4 1 4 R G 8 3 1 9 . 0 08 7 M u l t i - M o d e 5 5 9 , 0 07 6 2 2 A m b e r C o m p o s i t e 8 4 . 9 97 6 5 2 G r e e n C o m p o s i t e 8 4 . 9 98 5 6 2 C o l o r R G B / C o m p 2 8 9 . 0 0Z e n i t hZ V 1 2 2 0 A m b e r 9 9 , 9 9Z V 1 2 3 0 G r e e n 9 9 . 9 9Z V 1 3 3 0 1 C o l o r R G 4 5 9 . 0 0N E 1 4 0 1 M u l t i - S y n c R G 5 6 9 . 0 0M i t s u b i s h i1 4 0 9 C M e d - R e s 3 3 9 . 0 0

A m d e k 6 0 H i - R e s C o l o r ^ 3 9 9

D I S K E T T E SM a x e l lM D - 1 S S / D D 5 * A " 8 , 9 9M D - 2 D S / D D 5 V » " 1 0 , 9 9M F - 1 S S / D D 3 1 4 " 1 2 . 9 9M F - 2 D S / D D 3 V j " 2 1 . 4 9S o n yM D S S / D D 5 1 V 1 8 . 4 9M D D S / D D 5 V 4 " 1 0 . 9 9M F D ! S S / D D 3 1 4 " 1 4 . 4 9M F D 2 D S / D D 3 1 4 " 2 0 . 4 9A l l s o p5 1 4 " C l e a n i n g K i 1 0 . 9 93 1 4 " C l e a n i n g K i 1 1 . 9 93 1 4 " D i s k F i l e w / l o c k 1 0 , 9 95 V . " D i s k F i l e 6 c a 9 . 9 95 W D i s k F i l e w / l o c k 1 0 . 9 9F l i p ' F i l e5 V . " F l i p P a ( 5 c a 7 . 9 93 V 2 " F l i p P a ( 5 c a 3 . 9 9

C O M P U T E R M A I L O R D E R

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 23/120

W h e n y o w a n t t t a l k p r i c e .A M I G A S O F T W A R E

I m a g i n e . . . L O T U S 1 - 2 - 3o y o u r A m i g a 2 0 0 0

c t v i s i o nB o r r o w e d T i m e 2 9 . 9 9H a c k e r 2 9 . 9 9M i n d S h a d o w 2 9 . 9 9A e g i s D e v e l o p m e n tA n i m a t o r S I m a g e s 9 9 . 9 9D r a w 1 3 9 . 0 0D r a w P l u s 1 8 9 , 0 0I m p a c t 1 3 9 . 0 0S o n i x 5 9 . 9 9D i s c o v e r yM a r a u d e r I 3 4 . 9 9G r a b b i t 2 5 , 9 9E l e c t r o n i c A r t sD e l u x e P a i n t 6 4 . 9 9D e l u x e V i d e o 6 4 . 9 9I n s t a n t M u s i c 3 4 . 9 9M i c r o i H u s t o n sD y n a m i c C A 3 5 9 . 0 0M 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 , 9 9 , 9 9O n - L i n e C o m m 4 9 . 9 9S c r i b b l e 6 9 . 9 9O r g a n i z e 6 4 . 9 9

C o m m o d o r eJ a n e I n t e g r a t e d 3 9 . 9 9G e o s 4 9 , 9 9B r o d e r b u n dP 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 ( e a . ) 1 7 . 9 9T 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 9S u 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 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 6 / 6 4 4 9 . 9 9F l e e t S y s t e m s I I C 1 2 8 4 9 . 9 9T r i v i a F e v e r 1 9 . 9 9

C O M M O D O R E S O F T W A R E

P R I N T E R SE p s o nF X 8 6 E 8 C o 3 5 9 . 0 0F X 2 8 6 E 1 3 C o 4 9 9 . 0 0E X 8 0 0 3 0 c p s / 8 0 C o 4 2 9 . 0 0L Q 8 0 0 2 P i n / 8 0 C o 4 8 9 . 0 0

E p s o n L X 8 6 i 2 0 c p a $ 1 _ QD o M a t r i x w / F r e e s h e e t f e e d e r i % N E P 5 , P 6 , P P i n w r i t e r C a l lC P 6 6 0 C o l o r P r i n t e r 5 8 9 . 0 0O k i d a t aO k i m a t e 2 0 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 c p D o M a t r i x 3 6 9 . 0 0S t a r M i c r o n i c aS G 1 0 C 1 2 0 c p s C 6 1 9 9 . 0 0N L 1 0 w / i n t e r f a c e C a l lN X 1 0 1 2 0 c p s D 2 1 9 . 0 0T o s h i b aP 3 2 1 2 4 W i r e 8 0 C o 4 7 9 . 0 0P 3 4 1 2 4 W i r e 1 3 6 C o l 5 8 9 . 0 0P 3 5 1 2 W i r e 1 3 6 C o 1 0 4 9 . 0 0C i t i z e nM S P - 1 0 1 6 0 c p s 8 c o 2 9 9 , 0 0M S P - 2 0 2 0 c p 8 B u f f e r 3 4 9 . 0 0P r e m i e r 3 c p D a i s y w h e e l 4 9 9 . 0 0B r o t h e rH R 2 0 2 2 c p s D a i s y w h e e l 3 7 9 . 0 0H R 4 0 4 0 c p s D a i s y w h e e l 5 9 9 . 0 0M 1 1 0 9 1 0 0 c p s D w / t r a c t o r . . . . 2 1 9 . 0 0M 1 4 0 9 1 8 c p s / 4 5 N L w / t r a c t o r 3 6 9 . 0 0M 1 5 0 9 1 8 0 c p s / 4 5 N L 1 3 c o l . 3 9 9 . 0 0

J u k i 5 5 1 0 CC o l o r * 3 4 9

M O D E M SA n c h o r6 4 8 0 C 6 4 / 1 2 8 1 2 0 0 B a u d 1 1 9 . 0 0O m e g a 8 A m i g a 1 2 9 . 0 0V o l k s m o d e m 3 0 0 / 1 2 0 0 1 3 9 . 0 0A N 1 6 2 4 0 0 B a u d 3 1 9 . 0 0

H a y e sS m a r t m o d e m 2 4 0 0 $ 5 8 9H a y e sS m a r t m o d e m 3 0 1 3 9 . 0 0S m a r t m o d e m 1 2 0 0 3 8 9 . 0 0P r a c t i c a l P e r i p h e r a l s1 2 0 0 B P E x t e r n a l 1 5 9 , 0 0S u p r aM P P - 1 0 6 4 A D / A A C 6 6 9 , 9 9

A C C E S S O R I E S

A l l s o p D i s k F i l eH o l d s 3 a C u r t i sS P S u r g e S p i k e P r o t e c t o r 3 9 . 9 9

o u t l e t S a f e S t r i p 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 9D a t a s h i e l d3 0 W a t t B a c k u p 3 7 9 . 0 05 0 W a t t B a c k u p 5 8 9 . 0 0T u r b o 3 5 W a t t B a c k u p 4 4 9 , 0 0P 1 5 0 P o w e r D i r e c t o r w / m o d e m . 1 1 9 . 0 0S 8 S u r g e P r o t e c t o r 6 9 . 9 9

o u t l e t S u r g e P r o t e c t o r 1 4 . 9 9K e n s i n g t o n M i c r o w a r eM a s t e r P i e c e 9 9 . 9 9P r i n t e r S t a n d 1 9 . 9 9L o g i c a l C o n n e c t i o n2 5 6 K L 2 9 9 , 0 0

I t h U . S . A . a n i C a n a d a

C 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 . c a l l 7 1 7 - 3 2 7 - 9 5 7 5 T e l e x 5 1 0 6 0 1 7 8 9 8 F a N o 7 1 7 - 3 2 7 - 1 2 1 7

E d u c a t i o n a l , G o v e r n m e n t a l a n C o r p o r a t e O r g a n i z a t i o n s c a l l t o l l - f r e e 1 - 8 0 0 - 2 2 1 - 4 2 8 3C M O . 4 7 E a s t T h i r d S t r e e t , D e p t . A 4 0 7 T W i l l i a m s p o r t , P 1 7 7 0 1A 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 $ 7 . 0 0 ) s h i p p i 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 m a r e q u i r e a d d i t i o n a l c h a r t s . P e r s o n a l a n c o m p a n y c h e c k s r e g i m e w a e k sl c l e a r . F o t a s t e r d e l i v e r y u s e y o u r c r e d i l c a r d o s e n d c a s h i e r ' s c h e c k o b a n k m o n e y o r d e r . P e n n s y l v a n i a r e s i d e n l s a d 6 s a l e s t a A l p r i c e s a r U S p r i c o s a n a r s u b j e c t l c h a n g a a n a l i t e m s a r s u b j e c l t o a v a i l a b i l i t y D e f e c t i v e s o f t w a r e w i l l b r e p l a c e d w i m s a m e . t e r n o n l y H a r d w a r e w i l l b W J l a c s do r e p a i r e d a u u d i s c r e t i o n w i t h i n I h t e r m s a n l i m i t s o l t h m a n u f a c t u r e r ' s w a r r a n t y W c a n n o t g u a r a n t e e c o m p a t i b i l i t y A l s a l e s a r f i n a l a n r e t u r n e d s h i p m e n t sa r t s 5 u b | G C l l r e s t o c k i n g * & q .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 24/120

T h S u p e r T h r e e - W a y j o y s t i c k f r o mW I C O .

T h C o m p e t i t i o nP r M o d e l 3 0 0 0 J o s t i c k f r o m C o n t r o lM a r k e t i n g .

M i c r o M a s t e r . F o u r f i r e b u t t o n s ;g r i p - s t y l e h a n d l e ; b u i l t - i n m i c r os w i t c h a n p r e c i s i o n c o n t r o l ; 9 0 d a w a r r a n t y . C a m e r i c a . $ 2 4 . 9 9 .Q u i c k S h o t I T o p - a n b a s e -m o u n t e d f i r e b u t t o n s ; c o n t o u rg r i p ; s u c t i o n c u p s t s e c u r e i t t h t a b l e t o p . S p e c t r a v i d e o . $ 5 . 9 5 .Q u i c k S h o t I I T r i g g e r f i n g e r a n t o f i r e b u t t o n s ; c o n t o u r g r i p ;a u t o f i r e c a p a b i l i t y ; s e c u r i n g s u t i o n c u p s . S p e c t r a v i d e o . $ 7 . 9 5 .Q u i c k s h o t I V T o p - a n b a s e -m o u n t e d f i r e b u t t o n s ; t h r e e i n t e rc h a n g e a b l e g r i p s — c o n t o u r , b a l l ,a n s t a n d a r d ; s u c t i o n c u p s o t h b a s e . S p e c t r a v i d e o . $ 1 3 . 9 5 .Q u i c k S h o t T u r b o . T r i g g e r f i n g e ra n t o f i r e b u t t o n s ; c o n t o u r g r i p ;m i c r o s w i t c h c o n t r o l ; a u t o f i r e c a p ab i l i t y ; s u c t i o n c u p s o t h e b a s e .S p e c t r a v i d e o . $ 1 6 . 9 5 .R e B a l l . R e b a l l g r i p t h a tm o v e s t e i g h t p o s i t i o n s ; s i x l e a f -t y p e m o l d e d s w i t c h e s ; t w f i r eb u t t o n s a c t i v a t e d b b a s e -m o u n t e d s l i d e s w i t c h ; f o u r r u b b e rg r i p p a d s o t h b o t t o m . O n e -y e a r w a r r a n t y . W I C O . $ 2 1 — $ 2 6 .

S l i k S t i k . B a s e - m o u n t e d f i r e b u t o n ; r e d - b a l l c o n t r o l s t i c k w i t h

e i g h t - p o s i t i o n c o n t r o l ; 9 0 - d a yl i m i t e d w a n - a n t y . S u n c o m .$ 7 . 9 9 .

S t a r F i g h t e r . E i g h t - p o s i t i o nc o n t r o l ; f i r e b u t t o n o t h b a s e ; t w o - y e a r w a r r a n t y .

S u n c o m . $ 1 1 . 4 9 .S u p e r T h r e e - W a y .

G a t e - l o c k c o n t r o lt a d j u s t f r o m f o u rt e i g h t p o s i t i o n s ;

t h r e e i n t e r c h a n g ea b l e h a n d l e s — r e d

b a l l , g r i p , a n b a h a n d l e ; 1 6 d i f f e r e n t

p l a y i n g o p t i o n s ; t w f i r eb u t t o n s ; o n e - y e a r l i m i t e d w a r r a n t y .W I C O . $ 2 9 . 9 5 .

T a c 2 . T w b a s e - m o u n t e d f i r e b u t o n s ; b a l l - t y p e s t i c k w i t h e i g h t -p o s i t i o n c o n t r o l ; t w o - y e a rw a r r a n t y . S u n c o m . $ 1 3 . 9 9 .T a c 3 . P i s t o l - g r i p s t i c k ; t w f i r eb u t t o n s o t h b a s e a n o n o t h e h a n d l e ; t w o - y e a r w a r r a n t y .S u n c o m . $ 1 5 . 9 9 .T a c 5 . T h r e e f i r e b u t t o n s — t w o o t h b a s e a n o n o t h e h a n d l e ;e i g h t - p o s i t i o n m i c r o s w i t c h c o n t r o l ;l i m i t e d l i f e t i m e w a r r a n t y . S u n c o m .$ 1 9 . 9 9 .T e r m i n a t o r . A r c a d e - s t y l e , s t e e l -s h a f t h a n d l e ; t w f i r e b u t t o n s ;f i v e - f o o t c o r d ; 9 0 - d a y w a r r a n t y .C a m e r i c a . $ 1 9 . 9 9 .T u r b o C h a r g e . F o u r f i r e b u t o n s — t w o o t h s t i c k a n t w o t h b a s e ; g r i p - s t y l e h a n d l e ;e i g h t - p o s i t i o n c o n t r o l ; 9 0 - d a yw a r r a n t y . C a m e r i c a . $ 1 4 . 9 9 .

M o u s eC o m m o d o r e 1 3 5 1 M o u s e . T w m o d e s o o p e r a t i o n : j o y s t i c k a n m o u s e ( f o r u s w i t h n e w e r s o f tw a r e s u c h a G E O S ) . C o m m o d o r e .$ 4 9 .

L i g h t P e n s1 7 0 C . U s e s n o s e - t i p p r e s s e da g a i n s t t h e s c r e e n t d r a w ; e h a n c e d e l e c t r o n i c t e c h n o l o g y ; d o u m e n t a t i o n a n d e m o d i s k si n c l u d e d ; c a n b e u s e d w i t h F l e x i -d r a w 5 . 5 . I n k w e l l . $ 9 9 , 9 5 ,1 8 4 C . T r i - l o b u l a r ( t r i a n g u l a r )s h a p e s t h a t p o i n t o t r i a n g l er e s t s i u s e r ' s h a n d ; v e r y l i g h tw e i g h t ; u s e s t w t o u c h - s u r f a c eb u t t o n s f o d r a w i n g ; i n c l u d e s d o u m e n t a t i o n a n d e m o d i s k s ; c a b u s e d w i t h F l e x i d r a w 5 . 5 . I n w e l l . $ 5 9 . 9 5 .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 25/120

T h N K D e l u x e n u m e r i c k e y p a d f r o mC o m p u t e r P l a c e .

N u m e r i c K e y p a d sN K P . F o u r t e e n - k e y p a w i t h 0 - 9 ,

- . a n r e t u r n k e y s . C o m p u t e rP l a c e . $ 4 9 . 9 5 .N K P l u s . E i g h t e e n - k e y p a w i t ha l t h N K p a d s p l u s ' / ' a n

k e y s . C o m p u t e r P l a c e . $ 5 9 . 9 5 .N K D e l u x e . T w e n t y - t w o - k e yp a w i l h a l t h e k e y s o f t h e N K P l u s a n t h f o u r c u r s o r k e y s .C o m p u t e r P l a c e . $ 6 9 . 9 5 .

O t h e rA n i m a t i o n S t a t i o n . C o m p u t e r d s i g n p a a n g r a p h i c s p r o g r a m ;m o v e s t y l u s a c r o s s t h p a t d r a w o t h s c r e e n ; p r e d r a w n p i t u r e s i n c l u d e d ; w o r k s w i t h K o a l aP a s o f t w a r e ; o n e - y e a r w a r r a n t y .S u n c o m . $ 8 9 . 9 5 .

M a n u f a c t u r e r sa n A d d r e s s e sC a m e r i c a S a l e s a n M a r k e t i n g5 B u l l o c k D r M a r k h a m , O n t a r i oC a n a d a U 3 P C o m m o d o r e B u s i n e s s M a c h i n e s1 2 0 0 W i l s o n D r W e s t C h e s t e r , P 1 9 3 8 0C o m p u t e r P l a c e2 3 9 1 4 C r e n s h a w B l v d .T o r r a n c e , C 9 0 5 0 5C o n t r o l M a r k e t i n g1 4 6 1 F L u n t A v e .E l G r o v e , 1 L 6 0 0 0 7C E p y x S o f t w a r eP . O . B o x 8 0 2 06 0 G a l v e s t o n D r R e d w o o d C i t y , C 9 4 0 6 3C K r a f t S y s t e m s4 5 W C a l i f o r n i a A v e .V i s t a , C 9 2 0 8 3C l n k w e l l S y s t e m sP . O . B o 8 1 5 2 M 2 9 7 6 7 7 R o n s o n R d # 2 1 0S a D i e g o , C 9 2 1 3 8C M a s t e r t r o n i c7 3 U B G r o v e R d F r e d e r i c k , M 2 1 7 0 1C M k r o c u b eP . O . B o 4 8 L e e s b u r g , V 2 2 0 7 5C S p e c t r a v i d e o I n t e r n a t i o n a l

D i v i s i o n o B o n d w e l l4 7 3 5 8 F r e m o n t B l v d .F r e m o n t , C 9 4 5 3 8C S u n c o m2 6 H o l b r o o k D r W h e e l i n g , I 6 0 0 9 0C W I C O6 4 0 0 W G r o s s P o i n t R d .N i l e s , I 6 0 6 4 8

C O M P U T E ! * G « e r t e J u f y 1 9 8 7 2

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 26/120

I Y O S T I L L T H I N K C P L A Y A R O U N D

G E O ST h G r a p h i c E n v i r o n m e n t O p e r a t i n gS y s t e m m a t o p e n s u w h o l e u n i v e r s e o n e p o s s i b i l i t i e s f o r C o m m o d o r e s . W i t hg e o w r i t e , g e o P a i n t , f a s t - l o a d i n gd i s k ' I i i r l ) ! ) a n s u p p o r t f o a l G E p S -c o m p a t i b l e a p p l i c a t i o n s .

F O N T P A C K 1 $ 2 9 ? 'c o l l e c t i o n o 2 m o r e f o n t s f o u s 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 s i z e s f o r 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 .

b o c u i e a a s m g rD u r a n t m y k o n o sH a r m o n C n r w » r t »U r m o n d " u c o n t e I l L d e nP u t n a m B o w d i t c h

D E S K P A C K 1F o u r G K O S - c o m p a t i b l e a p p l i c a t i o n s :G r a p h i c s G r a b b e r f o i m p o r t i n g a r f r o mP r i n t S h o p " N e w s r o o m ' " a n P r i n tM a s t e r ™ g 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 B l a c k j a c k D e a l e r .

G E O C A L CT h G E O S - c o m p a l i b l 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 u t r a c k i n g a n a n a l y z i n g n u m e r i c a l d a t a . C r e a t e y o u ro 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 f o a n y 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 ;i f c o s t p r o j e c t i o n s .

I C u s t a n e i I f t f M S t r a / 1 « t t I l l W t \ M I M

U i \ l 7 . - X " ! ■ ■ . ■ " " - . t ■ . - , ! . : - j l . C m ! : t i l c V , - \

T h G E O S - c o m p a t i b l e d a t a b a s e n r a n a g e rt h a t a o r t a , 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 rd a t a y o f e e d i t Y o t i l l o u t 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 t a k e s i f r o m t h e r e .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 27/120

T H E S E .A R T O Y S ,

G E O D E X * 3 9 «T h ( i l i O S - c t ] i n | ) ; i t i i > l ( . L d i r e c t o r y t h a ia l l o w s y o t c r e a t e l i s t s b y n a m e . o d d r e s s ,p h o n e n u m b e r , e l f . I n c l u d e s g e n M e r s i o u c u s t o m i z e f o r m l e l l e f b i a n i n v i t a t i o n s ,

G E O P R I N T C A B L E * 3 9 2 5T h B i x - f o o t c a b l e t h a t s p e e d s u p r i n t i n g b e c a u s e i t ' s p a r a l l e l — n o t s e r i a l ,C o n n e c t s e a s i l y t o C o m m o d o r e s w i t hf e w e r w i r e s a n n i n t e r f a c e b o x .

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 s w r i t e rn e e d s , i n c l u d i n g g e o W r i t e 2 . 0 w i t hh e a d e r s , f o o l e r s i i u d 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 h a n r e p l a c e t e x t , I n c l u d e s

T e x t G r a b b e r ( f o r c o n v e r t i n g t e x t f r o mp r o g r a m s l i k e P a p e r C l i p " * ) , g e o M e r g ea n d L a s e r W r i t e r p r i n t i n g c a p a b i l i t y .

T o o r d e r c a l l 1 - 8 0 0 - 4 4 3 - 0 1 0 0 " n l . Z U( C a l i f o r n i a r e s i d e n t s i u k i 7 w i l e s t a x . )$ 2 . 6 0 U S $ 5 . 5 0 F b r e i f l n f o r s h i p p i n g a n h a n d l i n g . A l l o w s i w e e k s f o d e l i v e r y .

( . ■ . . m i . ■ l u i c j n l C i m i i i i u l i i n . - L V I a n - t n i l i ' n L i i h i . l l . i l i . r i M i n i -B b O l S d l i K I d l . M > \ f l i h W i L k - . B r u t W » l , u i O f c , ] U l L } K

M . i . l f c 0 E , s s - o l - i h . - . U n k p k l i l . h , n l | w l I I h u ' . W r . i k ^ l - v - . i n lf c r t d e y S o f t T K r t i » i r a f c n j n x t " B n t a f c r S o r t u w f c lI i N M

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 r t h a t t h e r e ' s m o r e t C o m m o d o r e 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 i b l a s t s a l i e n s o u o t h g a l a x y . B u

t h e k i n d t h a t w h i p s t 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 u m 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 y o u r C o m m o d o r e f r o m

" m a s t e r i n g t h u n i v e r s e " t a 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 ha 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 sy o 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 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 dw i t h G E O S . O n c e y o f e e l i t p o w e r , y o u ' l l k n o w t h a t f o a n y o n ew 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 , t h g a m e ' s o v e r .

B e r k e l e yS o f t w o r k s

T 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 .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 28/120

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 29/120

G E O S U p d a t e :O n Y e a r O l A n G r o w i n g F a s t

L e N o e l , J r . , A s s i s t a n t E d i t o r , A r D e s i g n

I M a r c h 1 9 8 6 , t h e i n t r o d u c t i o n o C E O S p r o m i s e d w h o l en e w o r l d f o r t h e 6 4 I n j u s t o v e r y e a r , t h i s p o w e r f u l s o f tw a r e — n o w d u b b e d b C o m m o d o r e a t h " o f f i c i a l o p e r a t i n gs y s t e m f o r t h e 6 4 " — h a s b e c o m e c o m p l e x a n f a s c i n a t i n g n e w o r k o f p r o d u c t s . H e r e ' s l o o k a G E O S t o d a y — a n d t o m o r r o w .

B y n o w , n e a r l y a l C o m m o d o r e 6 a n 1 2 o w n e r s a r a w a r e o 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 gS y s t e m ) , r e v o l u t i o n a r y o p e r a t i n gs y s t e m f r o m B e r k e l e y S o f t w o r k st h a t i n c l u d e s t h e i c o n s , w i n d o w s ,p u l l - d o w n m e n u s , a n d o t h e r u s e r -f r i e n d l y f e a t u r e s f o u n d i t h g r a p h i c s - b a s e d i n t e r f a c e s e p l o y e d o t h A p p l e M a c i n t o s h a n o t h e r m o r e a d v a n c e d c o m p u t e r s .

B e r k e l e y ' s b r e a k t h r o u g h p r o du c b e g a n r e a c h i n g m a i l - o r d e r b u e r s i n M a r c h 1 9 8 6 . S i n c e t h e n , t h s y s t e m h a b e e n a v a i l a b l e t h r o u g ht w o m a i n c h a n n e l s . C o m p u t e r d e a le r a n m a i l - o r d e r f i r m s o f f e r G E O St u s e r s w h a l r e a d y h a v e 6 4 s , a n C o m m o d o r e p a c k a g e s G E O S w i t he v e r y n e 6 4 C . N o s u r p r i s i n g l y ,t h i s d o u b l e - b a r r e l e d a p p r o a c h h a b e e n s u c c e s s f u l a m o v i n g t h e s y st e r a p i d l y i n t o t h h a n d s o m a n y6 u s e r s . A t h t i m e o t h i s w r i t i n g ,B r i a n D o u g h e r t y , p r e s i d e n t o B e r k e l e y , e s t i m a t e d d i r e c t s a l e s( f r o m B e r k e l e y ) a 1 3 0 , 0 0 0 , c o u p l e dw i t h a n a d d i t i o n a l 3 2 0 , 0 0 0 b u n d l e dw i t h C o m m o d o r e 6 4 C s . C l e a r l y ,l a r g e b a s e o G E O S u s e r s i d e v e l o pi n g r a t h e r q u i c k l y .

T w f a c t o r s p o i n t t c o n t i n u e ds t r o n g g r o w t h f o t h s y s t e m . F i r s t ,

s a l e s f i g u r e s a r e r u n n i n g a r o b u s tl e v e l . A c c o r d i n g t D o u g h e r t y , F e r u a r y w a B e r k e l e y ' s s e c o n d b e s tm o n t h f o s a l e s — e v e r . S e c o n d ,s a l e s o t h v a r i o u s f o l l o w - u p p r o du c t s f o t h s y s t e m a r e x c e p t i o n a ll s t r o n g . D o u g h e r t y b e l i e v e s t h a t6 u s e r s w h g r o w a c c u s t o m e d t t h n e e n v i r o n m e n t f e e l a g r e a tr e l u c t a n c e t l e a v e i t

O t h o t h e r h a n d , t h r e l a t i v el s m a l l n u m b e r o c o m p l a i n t s t h a tG E O S h a g e n e r a t e d u s u a l l y c o c e r n p r i n t e r d r i v e r s , t h s m a l l p r g r a m s t h a t a l l o w G E O S o u t p u t t b t a i l o r e d t d i f f e r e n t b r a n d s o p r i n te r s , a n c o m p a t i b i l t y p r o b l e m s w i t hs o m e i n t e r f a c e c a r d s , h a r d w a r e a d do n t h a t p e r f o r m m u c h t h s a m ef u n c t i o n a t h d r i v e r s .

U p g r a d e s A n S u p p o r tB e r k e l e y ' s a n s w e r t a n p r o b l e m sw i t h G E O S i t c o n s t a n t l y r e f i n ea n u p g r a d e a l d r i v e r s a n o t h e rp r o g r a m s a n e e d e d . T h e r e a r n o a b o u t 4 d r i v e r s a v a i l a b l e , a n t h e ya r c a p a b l e o o p e r a t i n g a b o u t 7 0d i f f e r e n t p r i n t e r s .

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

t r a t i o n c a r d s a r t h f i r s t s e g m e n t o t h s u p p o r t s t r u c t u r e . I t h c a s e o G E O S — a s o p h i s t i c a t e d o p e r a t i n gs y s t e m , n o t g a m e o r s i n g l e a p p l ic a t i o n p r o g r a m — t h i s s t e p i o c r i t i

c a i m p o r t a n c e s i n c e i a l l o w sB e r k e l e y t c o m m u n i c a t e w i t h u se r w h h a v e e n t e r e d t h C E O Sw o r l d . S i n c e t h i s w o r l d i g r o w i n ga n c h a n g i n g r a p i d l y , c o n s t a n t a n c o n t i n u a l c o m m u n i c a t i o n i n c e s s i t y . F o e x a m p l e , i a d d i t i o n t p r i n t e r d r i v e r s , m a n y o f t h e b a s i cp r o g r a m s o f t h e c o r e G E O S s y s t e mh a v e b e e n u p d a t e d s i n c e t h e o r i g in a 1 . r e l e a s e . M o s t o t h e s e h a v en o b e e n i m p r o v e d t t h 1 . l e v e l ,a n t h r e g i s t r a t i o n c a r d s e n a b l eB e r k e l e y t a d v i s e p u r c h a s e r s o t h v a r i o u s u p g r a d e o p t i o n s .

I a d d i t i o n t s e r v i c e b m a i l ,t e l e p h o n e h o t l i n e i a l s o a v a i l a b l e .U n f o r t u n a t e l y , a D o u g h e r t y n o t e s ,t h p h o n e l i n e s f o t h i s s e r v i c e a r es o m e t i m e s o v e r w h e l m e d b t h s h e e r n u m b e r o c a l l s ; a n t h s u c e s s e n j o y e d b G E O S h a m a d e i i m p o s s i b l e f o B e r k e l e y t e x p a n de n o u g h t m e e t t h d e m a n d . S t i l l ,m a n y u s e r s a r a b l e t g e t h r o u g h .N o o n l y a r t h e i r q u e s t i o n s a s w e r e d , b u t c a r e f u l n o t e i t a k e n o t h e i r c o m m e n t s . A t h m o n t h sh a v e p a s s e d , m u c h o f t h e r e s u l t i n gi n f o r m a t i o n h a s t r a n s l a t e d f r o mp h o n e s u g g e s t i o n s i n t o i m p r o v em e n t s i b o t h p r o g r a m s a n d o c um e n t a t i o n .

T h f i n a l a s p e c t o B e r k e l e y ' ss u p p o r t c a p a b i l i t i e s i t h c o m p an y ' s s t r o n g p r e s e n c e o Q u a n t u m -

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 30/120

1 - 6 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 L r t C V I C t j o i n s w i t h 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 f i lO 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 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 H C D C B Ec u 6 4 C A L LC S 1 3 9 . P 01 5 7 1 D i s k D r i v e S 2 3 9 . 9 01 5 1 1 D i s k D r i v e S 1 B 9 . 9 0N E 1 2 8 D S C A L LN E 1 5 8 1 D r l c e S C A L LM P 1 2 0 0 P r i n t e r S 2 3 9 . 9 0C 1 3 5 1 M o u s e 3 9 , 5 0V I 1 5 2 5 e m p i r e s P r i n t e r S 1 1 9 . 9 0M P 8 0 P r i n t e r $ 1 0 9 . 9 0V I C 1 5 2 0 C o l o f P r i n t « 5 9 . 9 0C 1 9 0 2 M o n i t o r S 2 8 8 . 0 0

S I S C O M M O D O R E A U T H O R I Z E D S A L E SA N S E R V I C E F A C I L I I Y F O A M I G A

A M I G A A 1 0 0 0 C o l m S y s t e m . . . . C A L LA M I G A 2 0 0 0 C o m p u t e r C A L LA 1 O 8 0 C o l o r M o n i t o i $ 3 6 9 . 9 0A 1 0 5 0 2 5 6 K E x p a n d e r S 1 4 9 . 9 D

2 5 6 K E x p o n d e i S 9 9 . 9 0A 1 0 1 0 D i s k D r i v e $ 2 3 9 . 9 0A 1 0 2 0 D i s k D r i v e $ 1 9 9 . 9 0A 1 3 0 0 G e n l o c k I n t e r f a c e $ 2 1 9 . 9 0A M I G A S i d e c a r C A L L2 M B M e m o r y E x p a n d e r . . . . S 4 8 9 . 9 01 6 8 0 1 2 0 0 B U A D M o d e m . . $ 1 7 9 , 9 0A M I G A P r i n t e r C a b l e 1 8 . 9 03 4 0 6 R M o d u l a t o r 4 9 . 9 0

P C / X T C O M P A T I B L E8 0 8 8 P r o C O i - s o r8 0 8 7 C o - P r o c e s s o r S l o t3 6 0 K H a l f - H e i g h t F l o p p y D r i v e5 1 2 K R A E x p a n d a b l e T 6 4 0 K

E x p a n s i o n S l o t sD r i v e D i s k C o n t r o l l e r

S e r i a l a n P a r a l l e l P o r tA T G i a p h i c s C a i dH C o l o r . n L M c n o c l K O i n s a r i d C o m p o s i i o )O n Y e a r L i m i t e d W a r r a n t yM S D O S G B a s i c I n c l u d e dS i d e k i d k U i B t t y P i o g r a m I n c l u d e d

$ 7 9 9 . 0 0P C 1 0 - 2 $ 8 9 9 . 0 0{ S a m a A A b o i n t W i t h 6 4 0 * a n F l o p p y E H f y C T }

P C 1 0 - H D $ 1 1 9 9 . 0 0( S o m o A P C ' O 1 W 2 0 M 8 M o i l ) O W w W O K )

i i i 3 P A N A S O N I C

K X P 1 0 9 1 1K X P 1 0 9 !K X P 1 Q 9 2 Ik X P 1 5 9 2k X P 1 S 9 SK X P 3 1 3 1

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

S C A L LS C A US C A L L

K X P 3 1 S 1S T A R

N X 1 2 0 DN X 1 0 - CN D 1 0N D 1 5P O W E f J T Y P E

S C A U .M I C R O N I C

S 2 3 9 . 9 0$ 2 3 < J . < ? 0

S C A L LS C A US C A L L

C I T I Z E NW S 1 2 0 OM S P - 1 0M S P - 1 5M S P - 2 0M S P - 2 5P R E M I E R

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

L F X 8 6P X 2 B 6

E P S O N

S E I K O S H A

S 2 3 9 . T OS C A L LS 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 SX E T E C S HX E T E C J R M I C R O R / H S U P E R t

S S S 9 0S 3 B . 9 0S 5 9 ■ 5 3 7 * 1

9

R 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

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

$ 1 2 4 . 9 0M O D E L O K I M A r e 1

O K I M A I E 2 0 5 1 3 4 , ' J OP l u g P r i n t 1 S 5 9 . 9 0P l u g P r i n t 2 6 9 . 9 0C o l o r R i b b o n C a l l

J O Y S T I C K SP E C M S 4 . 9 D

W I C O B O S SW I C O B A TW I C O W A W ) C O I B M / A I 3K R A F T A C K f J A F T W A 8 I G S H O T I IK R A F T K M C 3W I C T L E S S S BD I S K D R I V EC L E A N I N G K I C R C L E A N E RP R I N T H E A DC L E A N I N G K I

S 1 0 . 7 75 1 4 . 7 7S 1 7 S 2 9 . 7 7S 9 . 7 7

S 1 4 . 7 7S 2 9 . 9 7

$ 6 . 9 0$ 9 7 7$ 9 . 7 7

C O V E R SC 1 2 8 C O V E R S 7 . 7 7C 6 C O V E R 6 . 7 71 5 7 1 C O V E R 7 . 7 71 5 4 1 C O V E R 7 7 C 1 9 0 2 C O V E R $ 1 4 . 7 7M P S 8 0 3 C O V E R 7 . 7 7M P S 8 0 1 C O V E R S 7 . 7 7M P S 1 2 0 C 5 9 , 7 7M P S 1 0 0 0 S 9 . 7 7V I C 1 5 2 5 S 9 7 7A M I G A S Y S T E M S 2 9 9 0A 1 0 8 0 C O V E R S M . 7 7A M I G A O R I V E S 9 . 7 7C 1 8 0 2 C O V E R S 1 4 . 7 7C 1 J 0 2 C O V E R S 1 1 - 7 7O K 1 M A T E 5 9 . 7 7S E I K O S H A S 9 . 7 7E P S O N $ 9 . 7 7t P S O N 1 5 " S 1 2 . 7 7

O T H E R S A V A I L A B I E ; C K C H l C I N G

1 2 G R E E N M O N I T O R$ 6 9 . 9 0

N E 1 2 3 5 C O L O RS A f j S U N G 1 d " C O L O RC 1 9 0 2 A R G B C O M P .M A G N A V O X R G B

r f t E E N T I t, V 4 < L * 4 S

N O V A 1 I O N C A S 3 9 . 9 0

C 1 6 C CC 1 6 5 0C 1 6 7 0 1 2 0 0 UA N C H O R 1 2 0 0 BA V A T E X 1 2 0 0

S 3 7 . T OS 5 d . 9 O

S 1 4 9 . W1 3 9 . 9 0

S 9 9 . T O

5 1 2 4 9 0$ 1 3 9 . 9 0S 2 6 6 . 0 C5 2 9 9 . 9 C

S 6 9 . 9 D

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 31/120

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 r 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 $ 1 0 0 . 0 0

O r d e r s u n d e r S I O O . O O O d S 0 S h i p p i n g a n h a n d l i n g C O o r d e r s a d d S d O O P r c e s r e t l e c t o 3 % c a s >d i s c o u n l . A d d 3 % f o r V I S A / M C . ( F P O , A P O . C a n a d i a n * , o i 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 d ,F l o r i d a r e s i d e n t s o d d 5 % s a l e s t a P e r s o n a l c h e c k s m o n e y o r d e r s a l l o w w e 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 c h o n g e w i t h o u t n o t 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 o m e d a y .

A I A C I J SA s s e m b l e r M o n i t o rB o s l c 1 2 B a s i c 6 C o d p a k 1 2 C o d p a k 6 C h a r t p a K 1 2 8C h a r t p a k 6 4C o b dF o r t hP o w e r p l a nQ u i c k C o p y 2 . S u p e r C o m p i l e rS u p e r P a s c a lT A S .V i d e o B a s i cX P E R

5 3 9 . 9 9$ 2 9 $ 3 9 . 9 9S 2 7 . 9 9$ 2 7 . 9 9$ 2 4 . 9 9$ 2 7 . 9 93 2 6 . 9 0$ 2 6 . 9 0S U 5 3 9 . 5 05 3 9 . 9 0$ 3 9 . 9 0S 2 7 . 9 0S 3 9 . 9 0

l a m t h e M S 1 9 . 9 Qa 1 ( 1 0 1 2 $ 2 3 . 9 0

L i t t l e C o m p u t e r P e o p l e $ 2 4 . 9 0M a s t e r o L a m p s $ 1 8 . 9 0M i n d s h a d o w S 1 8 . 9 0O C o u r t T a n n i s 5 2 0 . 9 0P i t f a l l I I L o s t C a v e r n s 3 1 9 S h a n g h a i $ 2 5 . 9 0S p a c e S h u t t l e $ 1 8 . 9 0S t a r R o n * B o n i n g S 2 0 . 9 0

A C C E S ST e n i h F r a m eM a c h 8M a c h 1 2 L e a d e r B o a r dT o u r n a m e n t D i s k

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

C h a m p s h p L o d e R u n n e r S 2 4 . 9 0K a r a t o k a $ 1 9 9 0L o d e R u n n e r $ 2 4 . 9 0M u s i c S h o p $ 2 9 . 9 0P r i n t S h o p 5 2 5 . 9 0L I 1 / 2 / 3 $ 1 4 . 9 0C o m p a n i o n $ 2 4 . 9 0B a n k S W r i t e r 5 3 2 . 9 0

■ D A V I D S O N f A H t t .n o i s t o c k ' C o l i l P r i c e o T i t l e s

A C C O L A D EA c o A c e sD a B u s t e r sR g h l N i g h tH a r d B a l lK i l l e d U n t i l D e a dL a o t h W e s tP S H a d i n g c S p v S p

* " • « C o m m a n d oK a r a t © C h a m pK u n g F M o s l e rP o l e P o s i t i o n

5 1 7 . 9 05 1 7 . 9 0$ 1 7 . 9 0$ 1 7 . 9 0$ 1 7 . 9 0S 9 . W

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

f i A m e r i c a 1 ! C u A m n e s i a

A C T S3 2 3 . 9 0

C o n f o i p r i c e o o i A c l i o n s o t t t i i i L ' !

A C I I V I M C NA i c a 7 a i $ 1 8 . 9 0B o r r o v j o a l i m e S 1 6 . 9 OC o m o , f i f e w K s C e t e b f o r n 5 1 5 9 0C o u n t d o w n t o S h u t f i o w n $ 1 9 , 9 0F a s t T r a c k s S l o t C a C o n s t $ 1 9 . 9 0G a m o m a k e r S c r t i L l o r o s y S 1 S / T OG a m o m o l i e r S p o r t s L l b r a r y S I S < X G a r r v K i t c h e n G a m e m a k r S 2 4 . 9 0G 6 B a s k e t b a l l o 2 $ 2 4 . 9 0G h o s f b u s t e r s 5 2 3 . 9 0G r e a t A m e r R R S 2 3 . 9 0H o c k o r $ 1 8 . 9 0H a c k o r I t S 2 3 . W

A r c t i o n 2A r t i e f t A u f o d u o lB a r d ' s T o l oB a r d ' s T a l e I IB a r d ' s f a i t ) C l u e B o o kG o f f t e f r o n iC a r r i e r s a W a C h s s s m o s t u r 2 0 0 3C u a n P a s t ©D a D a r eE u r o p e A b l a z eG o l d e n O l d i e sH a r d H a l M o c kH e a r t o A f r i c aL o r d s o C o n q u e s tM a i l O t d e i M o n s t e t sM a r b l o M a d n e s sM o e b l u s

$ 2 7 . 9 0S 1 0 9 Q$ 1 0 9 0S 2 3 . W$ 3 6 . 9 0S 3 1 9 0S 2 8 . 9 0

1 0 . 9 0$ 2 8 . 9 0$ 3 6 . 9 0S 2 5 . 9 05 1 0 . 9 0S 1 5 . 9 0S 3 6 . 9 O$ 2 0 . 9 0$ 1 2 . 9 0S 1 1 . 9 05 2 3 . 9 0$ 1 0 . 9 03 2 2 . 9 0$ 2 7 9 0£ 1 0 . 9 0

M U L E $ 1 0 9 0M u r d e r P a r t y S 2 1 . 9 0M u s i c C o n s t r u c t i o n S e $ 1 2 . 9 0O g r e $ 2 7 . 9 0O n o O n S 1 0 . 9 OP H P e g a s u s S 2 5 . 9 0R n b a l l C o n s t r u c t i o n S o t S 1 2 9 0Q u i z a m $ 1 9 . 9 0R a c i n g D e s t r u c t i o n S e t S 1 2 . 9 0R o o c h ( o t h S t a r s $ 3 0 . 9 0R e a l m o I m p o s s i b l e $ 1 9 R o a d t M o s c o w $ 2 9 R o b o t R a s c a l s $ 2 8 . 9 0R u s s i a $ 2 9 5 e v e n C i t i e s o G o l c i 5 1 2 . 9 0S f c y F o < $ 1 0 . 9 0S o f t w a r e G o l d e n O l d i e s S 1 6 9 0S t a r t t e e t 5 3 1 9 0S u p e r B o l d e r D a s h $ 1 0 . 9 0M i n d M i r r o r S 1 0 9 0T o u c h d o w n F o o t b a l l S 2 1 . 9 OU l t i m o S 2 9 U l t i m a I I S 3 6 . 9 0U l t i m a I S A A . 9 QU l t i m a t e W i r a r d $ 1 0 9 0W o r l d T o u r o G o l f $ 2 9

I I E l i t eP a w n $ 2 1 . 9 0

$ 2 6 . 9 0

I N 1 O C C Mr 3 o l l y H o C u i h r a a tD e a d l i n et n t h a n t o f

$ 2 9 $ 2 1 . 9 0$ 2 4 . 9 05 2 9

M o o n M i s tP l o n e t t o i lS o r c e r e rS p e H b r e a k e rS u s p e c tf n n i t y

W i t n r a s s2 a Z o r k I IZ o r k I I S t J E L C C I C

$ C A L L5 2 8 . 9 0$ 3 3 . 9 0S 2 3 . 9 04 2 4 . 9 0$ 2 6 . 9 0S 2 9 S 2 9 $ 3 1 . 9 0$ 2 4 . 9 05 ? 1 . 9 0S 2 1 . 9 0$ 2 5 . 9 0S 2 5 . 9 O

F l i g h t S i m u l a t o r I )F o o t b a l lf I I S c e n o r y d i s kJ e P u r e S t a i B a s e b a l l

5 3 2 . 9 0$ 3 7 . 9 0S i d . 9 0$ 2 4 . 9 0S 3 4 . 9 0

A c r o l e t $ 2 0 . 7 7F 1 S t r i k e E a g l e S 1 9 4 7C o n f l i c t i V i n a 5 1 9 4 7G u n s h i p 5 2 7 S i l e n t S e r v i c e $ 2 4 7 7

S D C I N C B O A B DC e r l i l i c o l e 5 2 9 9 0N e w s r o o m $ 2 9 0 0C l i p A r S 1 8 9 0C l i p A r I I S 2 2 0 O

I \ I l i S P o c k e t W r i t e r 6 P o c k B t W r i t e r 1 2 P o c k e t P l a n n e r 6 P o c k e i P l a n n e r 1 2 P o c k e t F i : e r 6 P o c k e t F i i e r 1

5 2 3 . 7 7$ 2 8 . 7 7$ 2 7 $ 2 7 $ 2 1 7 7$ 2 8 . 7 ?

z v v xS u B a t t l e S 2 3 9 0G r a p h i c s S c r a p b o o k S 2 3 . 9 0C h a m p i o n s l i i p W r o s t l l n g 5 2 3 . 9 0W o r k G a m o s S 2 3 . 9 0S u p p w C y c l e $ 2 7 S u m m g r G o m e s $ 2 3 , 9 0S u m m e r G a m e s I I 5 2 3 , 9 0W i n t e r G a m e s . 5 2 3 . 9 CF a s t L o a d 5 2 3 . 9 0M u l t l p l o n $ 3 9 . 9 0W o r l d K a r a t e C t i a m p S 1 7 . 9 0W o r l d s G r e a t e s t B a s o b a i i S 2 2 . 9 0k c r o n i s f W f f

$ 2 ? 9 C

I I U U MN e P a r t n e r 6 3 3 7 S y l v i a P o r t e r ' s

P f W s o n o l f i n a n c e 5 3 9 9 0D a t a M a n a g e r 1 2 S 3 7 7 7S w l l l c o t e 1 2 e w / S l d o w o v s 5 3 7 . 7 ;W o r d w r i t e r 1 2

w / S p o l l C h e c k $ 3 7 . 7 7R a r l n « 1 2 $ 3 7 1 1

A I I F o w 5 1 4 9 9 0D o l o M a n a g e r 5 2 7 7 7W o r d w r i t e r 5 2 7 . 7 7S w i l t C a l c S 2 7 . 7 7A l l l t i r e e $ 1 3 9 . 7 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 32/120

L i n k , t h C o m m o d o r e - s p e c i f i ct e l e c o m m u n i c a t i o n s n e t w o r k .H e r e , B e r k e l e y m a i n t a i n s s o f tw a r e d o w n l o a d l i b r a r y f r o m w h i c ht h l a t e s t G E O S u p g r a d e s a r a v a i la b l e , a a r s m a l l e r p a t c h p r o g r a m st h a t f i b u g s o o t h e r d e f i c i e n c i e s .T h o n l i n e G E O S f o r u m i a l s or i c h s o u r c e o i n f o r m a t i o n . D i f f i c u lt i e s w i t h t h s y s t e m c a o f t e n b r s o l v e d b i n t e r c h a n g e s b e t w e e nu s e r s — w i t h o u t a n y d i r e c t i n v o l v em e n t w i t h B e r k e l e y . H o w e v e r ,B e r k e l e y m a i n t a i n s o Q u a n t u m -L i n k t e c h n i c a l b u l l e t i n b o a r dm a n n e d b d i f f e r e n t m a j o r s o f tw a r e e n g i n e e r e v e r y d a y . I a d d it i o n t t h e r e s i d e n t e x p e r t s ,D o u g h e r t y i i m p r e s s e d b t h t e c h n i c a l k n o w l e d g e o s o m e o f t h eo u t s i d e c o n t r i b u t o r s t t h b o a r d .H s a y s t h a t f e o t h e m a p p e a rt h a v e b u i l t u f u n d o s y s t e mi n f o r m a t i o n t h a t c o m e s c l o s e t r v a l i n g B e r k e l e y ' s o w n .

G E O S T o d a yB e r k e l e y c o n t i n u e s t e x p a n d t h h o r i z o n s o f t h e G E O S w o r l d . F i v es e p a r a t e p a c k a g e s a r a l r e a d ya v a i l a b l e t e x t e n d G E O S ' s u s e f u ln e s s : D e s k p a c k I F o n t p a c k 1 W r i te r ' s W o r k s h o p , g e o D e x , a n g e o P r i n tC a b l e . L e t ' s t a k e l o o k a w h a tt h e s e a r e , a n h o t h e y w o r k . A t h s a m e t i m e , w e ' l l r e p r i s e t h b a s i c C E O S s y s t e m , b u i i t u g r a d e d 1 . v e r s i o n .

T h h e a r t o f G E O S n o w c o s i s t s o t w d o u b l e - s i d e d d i s k s c o t a i n i n g t h c o r e p r o g r a m s t h a tm a k e u t h b a s i c s y s t e m . T h e s ep r o g r a m s a r p r e s e n t l y a l a l e v e lw h e r e t h e y ' r e d e s i g n a t e d a 1 . v e r s i o n s . A t h i s p o i n t , t h s o f t w a r es e e m s t b s u b s t a n t i a l l y b u g - f r e e ,s u s e r s w i t h t h e a r l i e r v e r s i o n s ,1 . a n 1 . 2 , s h o u l d b e s u r e t u g r a d e t t h n e s t a n d a r d . C u r r e n tp u r c h a s e r s o f t h e m a i n s y s t e m w i l lf i n d t h a t i t ' s p a c k a g e d i s u c hw a t h a t e v e n a n i n e x p e r i e n c e du s e r c a g e G E O S u p a n d r u n n i n gi a s h o r t t i m e . A n t h n e t w o -d i s k a r r a n g e m e n t m a k e s c o n s i d e r ab l e a s i e r t h e j o b o i n s t a l l i n g t h s y s t e m a n p r o t e c t i n g i w i t hb a c k u p d i s k .

A t h c e n t e r o t h c o r e p r g r a m s , t h G E O S K e r n a l a n d e s k -T o p e r f o r m m a g i c t r a n s f o r m at i o n o t h 6 4 c o n v e r t i n g t h e n t i r eo p e r a t i n g s y s t e m i n t o o n b a s e d o r e a d i l y c o m p r e h e n s i b l e g r a p h i c s .3 C O M P U T E ' S G a z e t t e J u l y 1 9 8 7

l i l i i i S i i i i i s f lT h G E O S d e s k T o p e s t a b l i s h e sf r i e n d l y g r a p h i c e n v i r o n m e n t f o r t h ee n t i r e s y s t e m .

A t h s a m e t i m e , t h e y a c c e l e r a t et h 1 5 4 1 d i s k d r i v e f r o m l u m b e ri n g c l u n k e r i n t o s p e e d y m a c h i n ef u l l y c a p a b l e o p l a y i n g p i v o t a lp a r t i G E O S ' s d i s k - i n t e n s i v e o p e ra t i o n s . ( F o r t h o s e w h m a h a v ed o u b t s , h e r e a r s o m e p e r t i n e n t f i u r e s u s i n g S p e e d S c r i p t , C O M -P U T E l ' s p o p u l a r w o r d p r o c e s s i n gp r o g r a m , a y a r d s t i c k . W i t h t h 6 a n 1 5 4 1 , l o a d i n g S p e e d S c r i p t t a k e sa b o u t 2 5 s e c o n d s . S a v i n g r e q u i r e sa p p r o x i m a t e l y t h s a m e t i m e . W i t hG E O S , l o a d i n g i a c c o m p l i s h e d i s e c o n d s , a n s a v i n g t a k e s a b o u t 6 T h 1 . d e s k T o p i n c o r p o r a t e sn u m b e r o h e l p f u l n e f e a t u r e s .T h e s e i n c l u d e a u t o m a t i c p r o t e c t i o na g a i n s t d e l e t i o n f o c e r t a i n m a s t e rf i l e s , a n k e y b o a r d a l t e r n a t i v e s a l o w i n g a n i n p u t d e v i c e ( j o y s t i c k ,m o u s e , l i g h t p e n , a n g r a p h i c s t a

l e t ) t b i n s t a l l e d i m i d s e s s i o n .P r e v i o u s l y , t h i s c h a n g e i n v o l v e dm o v i n g i n p u t d r i v e r s a r o u n d o t h d e s k T o p a n r e b o o t i n g t h s y s t e m .

A p p l i c a t i o n s P o w e rT h m a j o r a p p l i c a t i o n s i t h b a s es y s t e m a r e g e o P a i n t , f u l l - f e a t u r e dg r a p h i c s e d i t o r a n d r a w i n g p r g r a m , a n g e o W r i t e , w o r d p r o c e ss o r t h a t o f f e r s , a m o n g o t h e rf e a t u r e s , 8 0 - c o l u m n t e x t a n v a r ie t o f a t t r a c t i v e f o n t s . T h e s e p r g r a m s c a w o r k t o g e t h e r , t r a d i n gt e x t a n g r a p h i c s b a c k a n f o r t h ,a n b o t h a r o r i e n t e d t o w a r d s p r d u c i n g a f i n a l p r i n t e d d o c u m e n t o h i g h q u a l i t y . T h 1 . u p g r a d e s o t h p r o g r a m s a p p e a r v i r t u a l l y i d e nt i c a l t o t h e i r f o r e b e a r s , b u t o p e r a t em o r e s m o o t h l y a n d q u i c k l y . I n i nt e n s i v e t e s t s o v e r t h r e e - w e e k p r i o d , t h e y p e r f o r m e d f l a w l e s s l y .

g e o P a i n t 1 . o f f e r s f u l l c o l o rc o n t r o l , b u k e e p i m i n d t h a t t h s y s t e m d i s p l a y i c r e a t e d i t h 6 4 ' sh i g h e s t r e s o l u t i o n . H e n c e , a t h o u g h t h c o m p u t e r ' s o p e r a t i n gs y s t e m h a b e e n s u p p l a n t e d b G E O S , u s o f c o l o r i g o v e r n e d b yt h h a r d w a r e l i m i t a t i o n s o t h V I C - 1 I c h i p t h a t g e n e r a t e s a l t h 6 4 ' s g r a p h i c s . P r o b a b l y t h e b e s tw a t c r e a t e f u l l - c o l o r g r a p h i c sw i t h G E O S i t u s t h p r o g r a m ' sc o l o r o p t i o n t t u r n o f c o l o r w h i l ey o c r e a t e y o u r a r t w o r k . I t h i sm o d e , p i x e l s a r e i t h e r o o o f f ,

r a a m i ' , o p t i o n ; ' | f w i :

O n e l e m e n t o / g e o P a i n t ' s i m p r e s s i v e a r r a y o a r t i s t i c o p t i o n si t h e p i x e l - e d i t m o d e b e i n g u s e d i n t h i s p i c t u r e .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 33/120

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 I S K D R I V E S

R P L U Sr e C o m p a t i b l e

D R I V ED i r e c t D r i v e !

F a s t e r , Q u i e t e ra n M o r e R e l i a b l e .

F u l l O n e - Y e a r W a r r a n t y .

$ 1 5 9

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

$ 1 4 2

C O M M O D O R E 1 5 4 1 C D 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 S6

W i ! b s p e c i a l l y p r i c e ds I w a r e p a c k a g e

B a u d' ■

2 S A V E O V E R $ 7 0 !

C O M M O D O R EP O W E R S U P P L Y

M O U S E

$ 3

H E A D C L E A N I N GK I

$ 1 1 . 9 5M A J O R C R E D I T C A R D S A C C E P T E D

J O Y S T I C K

$ 9 . 9 5A T P

D A Y S W E E KE 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 . , 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 4F o h i t h e r I n f o r m a t i o n , c o n t a c t y o u r l o c a l C o m m o d o r e d e a l e r .

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 34/120

H o t i t c h e c k o u t h i sG r e a t S o f t w a r e

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 o c i s o l y . U n l i k e o t h o 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 e u n i t s o y o u rd r a w i n g p r o b l e m ( t o o 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 l m o s t p r i n t e r s . U s e se i t h e r t h e k e y b o a r d , l i g h t p e n o 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 e o t h e r . P l a c et e x t i l 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 o 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 t 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 ,t o C - 6 4 $ 3 9 . 9 5 f o C - 1 2 B 5 5 9 . 9 5

C O B O LC O B O L i t h m o s t w i d e l y u s e d c o m m e r c i a lp r o g r a m m i n g i a n g u a g e t o d a y . C O B O L i l a n g u a g e t h a t i c o m m o n t m a n y c o p u t e r s . M o s t c o m p u t e r s e q u i p p o d w i t hC O B O L s y s t e m c a n p r o c e s s a n y C O B O Lp r o g r a m w i t h o n l y m i n o r r e v i s i o n s . N o y o c a l e a r n t h C O B O L l a n g u a g e u s i n g y o u rC o m m o d o r e . C O B O L i e a s y t l e a r nb e c a u s e o i t E n g l i s h - l i k e s y n t a x . C O B O L

i d e s i g n e d w i t h e a s e o u s i m i n dp e r f e c t f o b e g i n n e r s .

U s t h C O B O LS y s t e m ' s i n t e -g r a t o d e d i t o r t

y o u r

C o m p l e t e w i l h E d i l o rI n t e r p r e t e r i n D c b u

S u p e r P a s c a lY o u r c o m p l e t e s y s t e m f o d e v e l o p i n ga p p l i c a t i o n s i P a s c a l . A c o m p l e l e i m p l e m e nt a t i o n o f s t a n d a r d P a s c a l ( J e n s e n a n W i r t h ) . C - 6 4 v e r s i o n h a h i g h - s p e e d D O ( 3 X ) f o q u i c k a n e f f i c i e n t u s e . T h e x t e n s i v e e d i t o r ( s o u r c e i n c l u d e d ) c o n t a i n sa d d e d f e a t u r e s : a p p e n d , s e a r c h a n r e p l a c e . I n c l u d e s a s s e m b l e r f o a n o y o u rm a c h i n e c o d e r e q u i r e m e n t s . U s e d i h u n d r e d s o s c h o o l s t t e a c h p r o g r a m m i n ga n a l s o u s e d f o s e r i o u s d e v e l o p m e n tp r o j e c t s . B u i c a b u s e d f o m o r e t h a nj u s t l e a r n i n g P a s c a l , u s i f o s e r i o u sp r o g r a m m i n g , W i t h c o m p l e t e g r a p h i c l i b r a r y( s o u r c e i n c l u d e d ) i m a c h i n e l a n g u a g e f o s u p e r - f a s t e x e c u t i o n . W a n t t l e a r n P a s c a lo d e v e l o p s o f t w a r e u s i n g t h b e s t t o o l ?S u p e r P a s c a l i s y o u r f i r s t c h o i cf o C - 6 4 ^ R . 9 5 i + W f l l % S S 9 . 9 S

C O B O L s o u r c e . T h e n t h c o m p i l o r c h e c k sy o u r p r o g r a m ' s s y n t a x a n i m m e d i a t e l yc o n v e r t s i i n t o a e x e c u t a b l e f o r m . I n c l u d e ss a m p l e p r o g r a m s a n e x e r c i s e s t m a k el e a r n i n g C O B O L e v e n e a s i e r f o t h n o v i c eo e x p e r i e n c e d p r o g r a m m e r ,f o C - 6 4 S 3 9 . 9 S f o C - 1 2 8 $ 3 9 . 9 5

L c d r n t h e y v o r l d ' s s e c o n dm o s t w i d e l y u s e d l a n g i & i g e !

. . 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

G E O ST R I C K SG T I P Sc ' 5 ° 5 ! ! r a o

' —

A n t l o m y v t l h * C - 5 4I n s i d e r ' s g u i d o l a ' 6 4 M m i l l sG r a p h i c s , s o u n d , V O k e r n I ,m o m o r y m a p s , a n m u c h

C o m p i e r a c a m m e r M u r j

A n a t o m y o ( f i o J S 4 t D t t wB a s t r w m f l D c H i k o n W l s d r i v e ,e . p l a i n s a l l . F l i i o d w i n t a n ye x a m p l e s p r o g r a m s , u t i l i l i e sF u l l y c o m m h f l W J 1 * 4 1 H O I s l i r g f i 3 0 C O P $ 1 9 9 5

C o l l o d i o n o c a s y - l a - u s o t e c hn i q u e s a d v a n c e d g r a p h i c s ,i m p f o v u d d a l a i n p u t , C P ' M ,e n h a n c e d B A S I C , o i ' a n a n r j .I m f l n d r r i o ' S 2 7 5 p p S i 3

C E O S I n x l d * a n O u D e r a i l e d i n l o a G E O S A O S j o w a p p l i c a n t s l

; O S . E d l e a n s C o n s l a n ld i s p l a y c l o c k S i n g r e ' S T e p

Q E O S T r l c k t a n T i p *C o l l d c l l o n o h e l p f u l t a c h -n l q u f l i l o a l G P O S u s e r sI n c l u d o i ( a n t M i l o r , m a c h j n ei . f n r j j i . j u m c n i ' o r Q u i c k

p r o S i 9

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

A M

- i H P - L

I N U " : l t N A L Sm

= k

s . 7 i (

* J Q t C - 7 3 8 I N T E R N A L S

I m p o n a n t C - 1 2 S m o m a t ' o nC o v a r s g r a p h i c c l i p s , M M U .I ' O . f l c o ^ m n g r a p h i c s a n t ]f u l l y c o m m u n t e d R O I d l i n g * m o r e 5 0 0 p p S t 9 M

1 5 7 1 I N T E R N A L Sn t i a l f 0 > « r s n » I n i » r n a 1

f u n c n o n a E x p l a i n sc u d i s k a n 1 1 l o l o r m a i sl y - c u m m s n l o d R O

C - 1 2 S T H I C K S T I P SF a s c i n a t i n g a n p r a c t p c a l I n f oo t h C - 1 2 S B O - c o i h i r o ag r a p h i c s , b a n f c s w i i c h m gS O p a g o s o u s e f u l i n f o r m -a o I d w v o r y o n g $ 1 &

C - 1 2 9 P E E K S P O K E SD o i a n v o p r o g M m m m o ;q u i c f c ' h i t i s r s t e c h n i q u e s o t n D p u r a t i n g s y s i a m . s l a c k s ,i n t o p j g o , p - o i r . t & r s , a n H A S I C • M t y S 1 G 9 5

Q i r l s i t l i e i n s i d e i n T o o B A S I C 7 T u o i n a u c l i v ol u n d D D O k I c o m p l o f u w i t hh i l l y r o m m e n l K J B A S I C 7 . I I C M i e i i n g s . J J 4 . 0 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 35/120

a n g e o P a i n t o f f e r s w i d e a n e f e c t i v e r a n g e o m e t h o d s f o c o p l e t i n g t h b a s e a r t w o r k . O n c e t h b a s i c d e s i g n i c o m p l e t e a n h a b e e n s a v e d t d i s k , g e o P a i n t a l l o w sb o t h f o r e g r o u n d a n d b a c k g r o u n dc o l o r s t b a d d e d q u i c k l y t t h a r t w o r k . A l t h o u g h t h e r e ' s b e e ns o m e c r i t i c i s m o t h i s s c h e m e , i t ' sh i g h l y e f f e c t i v e a n i a c t u a l l y o n o f t h e f e w o r k a b l e m e t h o d s o c o n t r o l l i n g c o l o r i t r u e h i g h r e s ol u t i o n . I n c i d e n t a l l y , i y o u s t h c o p y b o x w i t h c o l o r t u r n e d o n t h b o a u t o m a t i c a l l y r e s t r i c t s i t s e l f t c o p y i n g o n l y g r o u p s o c o m p l e t e

8 - p i x e l c o l o r c e l l s . U s i n g t h i sm e t h o d , t h e r e ' s n d a n g e r o c o l o ri n t e r f e r e n c e b e t w e e n t h c e l l s t h a ta r m o v e d a n t h o s e a l r e a d y i p l a c e . A B e r k e l e y s u g g e s t s , t h ew a t g e a r o u n d t h i s l i m i t a t i o ni s — o n c e a g a i n — t o t u r n c o l o r o f f .T h c o p y b o x t h e n w o r k s i a n s c r e e n p o s i t i o n , a n c o l o r c a b a p p l i e d a l a t e r p o i n t .

g e o P a i n t a l s o h a c l o s e - u pg r a p h i c s e d i t o r t h a t m a k e s d e t a i lw o r k w i t h i n d i v i d u a l p i x e l s e a s y t d o Q u i t e f r a n k l y , t h i s o p t i o n i j o t w o r k w i t h . H o w e v e r , o n e w a t i m p r o v e i t u s e f u l n e s s i t o s e l e c tt h l i n e d r a w i n g t o o l r a t h e r t h a n t h p e n c i l o p t i o n t h a t ' s a u t o m a t i c a l l yp r e s e n t e d i t h i s m o d e . J u s t a i d o e s o t h f u l l s c r e e n , t h l i n e t o o la l l o w s t h u s e r t s t a r t l i n e , m o v ei e l a s t i c a l l y t h r o u g h a n n u m b e r o p o s s i b l e p o s i t i o n s , a n t h e n f i i w i t h p u s h o f t h e j o y s t i c k o m o u s eb u t t o n . U s i n g t h i s s i m p l e t e c h n i q u e ,i t ' s p o s s i b l e t c h e c k t h a p p e a r a n c eo e a c h s e g m e n t o y o u r c l o s e - u pw o r k b e f o r e a c t u a l l y h a v i n g t c o m i i t t h s c r e e n .

I t ' s i m p o r t a n t t n o t e t h a t e v e nt h l a t e s t v e r s i o n o g e o P a i n t h a f e a r e a s t h a t n e e d c a r e f u l a t t e nt i o n . R e t u r n i n g t t h t o o l - s e l e c t i o nm e n u w h e n , s a y , t h c o p y f e a t u r e i a c t i v e c a r e s u l t i c o n f u s i o n , e s p ec i a l l y i u n d o i t h n e x t o p t i o n s l e c t e d . B s u r e t h e d i t b o x , w h i c hd e m a r k s t h e a r e a t b c o p i e d , i i

s t a b l e s i t u a t i o n b e f o r e a t t e m p t i n gt o s e l e c t a n o t h e r t o o l . O t h e r w i s e ,y o u ' l l s o m e t i m e s b l e f t w i t h a u w a n t e d b o x m a r g i n o n s c r e e n . T h i sp r o b l e m a f f e c t s n u m b e r o o t h e rt o o l s , n o t a b l y t h e t e x t - i n s e r t i o nb o x . I y o u ' r e a w a r e o i i a v a n c e , y o m a b a b l e t a v o i da n u n w a n t e d e f f e c t s . A l s o u n f o rt u n a t e i t e n d e n c y o t h i s a p p l i c a

t i o n t o s o m e t i m e s s t a r t p r o d u c i n gg a r b a g e — r a n d o m s c r e e n d e t a i l s —a f t e r p e r i o d s o h e a v y u s e . I t h i sh a p p e n s , i t ' s p o s s i b l e t m i n i m i z et h e f f e c t b e x i t i n g g e o P a i n t , r t u r n i n g t t h G E O S d c s k T a p , a n r e l o a d i n g b o t h g e o P a i n t a n t h a u t o m a t i c a l l y s a v e d v e r s i o n o t h d e s i g n y o w e r e w o r k i n g o n T h r e l o a d e d g e o P a i n t w i l l u s u a l l y f u n ct i o n n o r m a l l y a n c a b u s e d t t i d y u t h s c r e e n g a r b a g e . F a i l u r et t a k e i m m e d i a t e a c t i o n i n t h i s w a c a r e s u l t i c o n s i d e r a b l e d a m a g e t t h d e s i g n i m e m o r y , a n g e o P a i n tm a e v e n t u a l l y b e c o m e i n o p e r a b l ei t h c u r r e n t s e s s i o n . A l t h o u g ht h e s e p r o b l e m s m a s o u n d s e r i o u s ,t h e y d o n ' t h a v e t o b e . W i t h G E O S ' sq u i c k d i s k a c c e s s a n t h c o n v e n i e n tu p d a t e m e n u o p t i o n , i t ' s o n l y s e o n d ' s e f f o r t t p r e s e r v e o d i s k e a c hs u c c e s s f u l s t a g e i t h e p r o g r e s s o fy o u r d e s i g n w o r k . l i t t l e c a r e i a l t h a t ' s n e e d e d t u s g e o P a i n t w i t hf u l l s a f e t y .

W o r d P r o c e s s i n gW h e n i t ' s t i m e t w o r k w i t h w o r d sr a t h e r t h a n g r a p h i c s , g e o W r i l e o f e r s w i d e r a n g e o p o s s i b i l i t i e s .T h i s w o r d p r o c e s s o r e n a b l e s t h w r i t e r t d i s p l a y t e x t i v a r i e t y o d i f f e r e n t s t y l e s a n t y p e f a c e s . ( T a c h i e v e t h i s f l e x i b i l i t y , t h s y s t e ma c t u a l l y d r a w s e a c h l e t t e r a i i p u o n s c r e e n . ) T h k i n d s o t y p e s u p l i e d w i t h t h s y s t e m r a n g e f r o mt h o r n a t e , o l d - E n g l i s h D w i n e l l e t t h t i n y , u t i l i t a r i a n B S W . T h e s e d i f e r i n g t y p e f a c e s , o f o n t s , g i v e t h ew r i t e r t h o p t i o n o v i s u a l l y e h a n c i n g d o c u m e n t , t a i l o r i n g i t a p p e a r a n c e t f i i t c o n t e n t . d i f e r e n t f o n t m a b u s e d a a n p o i n ti t h d o c u m e n t , a n d e x i s t i n g t e x tm a b e a s i l y t r a n s f o r m e d f r o mo n f o n t t a n o t h e r .

W h e n p r i n t e d , t h e f i n i s h e dd o c u m e n t r e t a i n s a l t h c h a r a c t e ro f t h e s c r e e n i m a g e . T h i s a b i l i t y —t p r o d u c e a t t r a c t i v e p r i n t e d t e x td o c u m e n t s - — i s , i e s s e n c e ,a c h i e v e d b p r i n t i n g h i - r e s g r a p hi c s c r e e n d u m p o f t h e m o n i t o r d i p l a y . T h i s m e a n s t h a t e a c h d o i e a c h l e t t e r i s e p a r a t e l y a n i n d iv i d u a l l y e x a m i n e d a n d t h e n t r a n sl a t e d i n t o h a r d c o p y . M a n y 6 u s e r sa r a w a r e o h o l o n g t h i s p r o c e s sc a t a k e w h e n g r a p h i c s s c r e e n i p r i n t e d . F r o m n u m b e r o l e t t e r sw e ' v e r e c e i v e d , i t ' s c l e a r t h a t s o m eG E O S u s e r s d i d n o t r e a l i z e t h a t e

a c t l y t h s a m e p r o c e s s i u s e d t p r i n t g e o W r i t e d o c u m e n t s . I t ' sc a s e o s i m p l e t r a d e o f f : I e c h a n g e f o f a n c y t e x t , p r i n t i n gs p e e d i s a c r i f i c e d .

S p e e d c a a l s o b e c o m e f a c t o ri t y p i n g i c o m p l e x f o n t i b e i n gu s e d w i t h g e o W r i t e . I t a k e s l o n ge r — n o t s u r p r i s i n g l y — t o f o r m o nt h s c r e e n l a r g e f l o w e r y l e t t e rt h a n i d o e s t m a k e s m a l l ,s t r a i g h t f o r w a r d o n e . H o w e v e r ,B e r k e l e y ' s s u g g e s t i o n s o t h s u j e c t a r c l e a r a n w o r k a b l e : U s s m a l l , s i m p l e t y p e t e n t e r t e x t , a n r e s t r i c t t h d o c u m e n t t o n s c r e e nw i d t h u s i n g g e o W r i t e ' s m a r g i n f e t u r e . I t h i s c o n f i g u r a t i o n , t h e s y st e m ' s r e s p o n s e t k e y p r e s s e s i m o r e t h a n a d e q u a t e .

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

O n c e d o c u m e n t h a b e e nc o m p l e t e d u s i n g t h i s s u g g e s t e dm e t h o d , t h t e x t c a b r e f o r m a t t e dt o t h e f u l l p a g e w i d t h , a n a n y d es i r e d f o n t f e a t u r e s m a a l s o b a d d e d a t t h i s t i m e . R e f o r m a t t i n gt a k e s o n i y m o m e n t , a n m a b r e p e a t e d u n t i l t h f i n i s h e d p r o d u c ti f u l l y s a t i s f a c t o r y .

g e o W r i t e 1 . h a o n e s p e c i a l l yu s e f u l e n h a n c e m e n t , w h i c h i a l t e rn a t i v e k e y b o a r d s e l e c t i o n o m o s tm e n u o p t i o n s . B s i m p l y p r e s s i n gt h C o m m o d o r e k e i c o m b i n at i o n w i t h a n o t h e r s p e c i f i e d k e y , i t ' sp o s s i b l e t c u a n p a s t e , f l i p q u i c kl t h r o u g h t h p a g e s o f d o c u m e n t ,s e p a g e b r e a k s , a n s p e c i f y d i f f e re n s t y l e s o f t e x t ( b o l d , i t a l i c , u n d e rl i n e , a n s o n ) .

I g e n e r a l , o c o u r s e , t h i s p r g r a m r e t a i n s t h f l a v o r o f t y p i c a lm o u s e - o r j o y s t i c k - d r i v e n , g r a p hi c s - o r i e n t e d w o r d p r o c e s s o r . T e x tp r i n t s w i t h e x a c t l y t h s a m e a p e a r a n c e a i h a i t h e s c r e e n d i p l a y . A n p i e c e o t e x t , f r o m l e t t e rt a e n t i r e p a g e , c a b s e l e c t e d b

C O M P U T E D G a z e t t e J u l y 1 9 B 7 3

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 36/120

P a n a s o n i cI n d u s t r i a l C o m p a n y

K X - P I 0 8 0 /

S 3 2 9 9 5

3 E I K O S H AS P 1 8 0 V C

■ V f i l h F u t t H i P u r c h

S P 1 0 0 0 V C $ 1 4 9 9 5S E I K O S H A m p , ^

1 3 0 0 C P 1 1 0 K B u t l e rI p a r r e l l e l S e n e l

5 0 C P S N . L .

C o l o rV e r s i o n S 4 4 9 . 9 5

T A v a t e x

2 4 0 0 B a u d b 1 9 9 s a

D I S K S £ A C C E S SN A S H U A 5 V S S / D D 7

D D S / D O . V E R B A T I M S S / D D 8

O S / D D 1 . C O L O R O I S K P S / D D . 8

5 ' / < D S / D D . . d o o w i i . . . 3

F U J I 2 ' S S / O D $ D I S K C A S E ( 3 0 ) $

5 V O I S K C A S E ( 7 5 )L o l S K H E A D C L E A N E R S C a l l

C L O S E O U T SA L L C B S T I T L E S S P A P E R C L I P o C O N S U L T A N TC O M M O D O R E L O G O . . $ 2 S K T J R J W E L . S Z E A S Y S C R I P T $ 1 A C C O U N T S R E

t S I L E N T B J T L E R S 1 0 j

f c o m m d r P r i n t e r P l o t t e r

w S 2 9 9 5 |

_ c o m m o d o r eE d u c a t o r 6 4

( f c o m m o d o r eH a r d D r i v e s

9 0 6 0S 4 5 0 *

v l i m C h i e f / O a l a C h i e f S C A L L

f c o m m o d o r eP E

- . 0 2 38 0 2 38 0 3 2

1 5 0 *1 5 0 *

F H E E C O T f t L O G lC O P Y P R O G R A M S S C A L L A l S o f t w a r e A L e a s t 4 0 O V E R 2 , 5 0 0 T I T L E S

M j - d h P i n y . . . . t i C P w i u t i » o oB u T i l t M O C h n s n u u i ' 3 0 0 0 . , 3 0 0 0- , . • > ' . — , - J 0 U l T b H M M n r t i Z 0 H c M i r H ! 1 0 0H M a u s M O

1 0 D O2 4 0 0J 6 0 0? * D O" D J 0 O 0J I O 0

f i J 0 A n < F o . M O

H I N D S C A P E[ H i w a e i B W C 1 B . B I M 1 1 3 0 B o j r r i w e d e I D F . i l 1 1 I n O H S M T i 1 1 0 0I . ^ I E r i l o c 1 8 0 0M j * » P r o * t [ 1 1 D OP . . , , . I B

I 1 0 O1 1 0 0

A C L A D u n l u l t n S 1 8 0 0F . . - : h e r i I B D OH i n t G i l l S P E C U l I ' O Ot * * 0 T l « r t r t l 1 1 0 0F a o t b i l t I 1 0 OH i m i n l . ! 0 « i d 1 * 0 0l O O l t H S I I 0 OO K B I B . . , , M O C o m m I B O 0S w S 5 0

1 1 0 4 D 0 O1 0 0 0• C O O

n B a f c t kS i i f t v m r k sC E O S S P E C I A L 1 3 1 0 0

C ( 0 S ( o n 1 M I 1 - . 1 8 0 0G l O l t o s k p a a 2 1 0 0W i t H W a h S m 3 0 0 0O i o H h 0 u - . - . l c ■ ; ■ : ' . . ? N E 1 3 0 0 0E m u D f N E I 1 O O

A b a c u sG n i l n l O u ! 1 S 0 Oe u c i l t 3 6 « >i j i c t ; 0

l i 3 6 0 0» 0 t S 1 1 0 C U ' I U Z l 0 0C o H M 2 1 D Oc m i ; I B 0 0C M ) 3 6 O 0

3 6 C O

1 5 0 01 S 0 O3 0 0 02 0 6 0 0 0

1 S O O! 1 O 0

. 2 I I B I 0 3 I O 03 1 0 01 8 D O

S f l i ti i . ' F i t > : P i m f (I K " ! W r i t * * 1 2 f l * F r W , . p i j r r * -

( W i l l n u l x 6 4 ; T , » ( J P U « n 1 .S w r u t < M ! t

P a u lT i U m eA l i c r uM J O *l i d *f ■ ■ " ■ ■ ' (M 1 . 1 1 C S r u O B

G u i l d i l I h a v n N E M ! 1 ! " ! " . " " 1 " ! I

N E

2 I O 01 B O 02 1 0 0i t 0 02 1 0 03 1 0 0

S P R I N G B O A R DC - H T i t i t l t n M l k s S P E C I A L 1 Z 8 L N m s r o w i . 3 0 0 0C p A r t 1 1 0 0C l i p * r l 2 2 D

U N I S O N W O R L DA G a l l e r y 1 1 6 0 0A / 1 & a i l e r y 2 1 6 0 0M i M l i l e 2 0

H T E C H( a n — I J S O OH u n . H 5 0 P u l l m 1 0

B r o d e r t u n d S o f o i B r e -P r m t d n c S P E C I A L H S O C

1 S C 0. . . . ! 1 0 0K V 1 U U 1 D

P f t f l S n O O C t n ? 3 0

7 D i l l M g i 1 2 BS m l t u l c I 2 3 1 0 0W o n l « r i H i 1 0 * l B u n r « ^ I l l l « 3 0 P j n n o 6 1 1 6 0 0P i n n a 1 2 1 2 0 0S r t o a F W 6 3 0

M i e r o P r o s e* O » « 1 2

2 D 2 0 D O2 0 0 0

S e r v i c e 2 1 0 0S u m p 1 8 0 0« N E 2 1 0 0

r , I n cF o n t M j s t t i l l M W O O DF o n t M a s t s 1 J 3 6 0 0

C p T jS i l l D n i T t a i n ( i

$ ? I 1 0 Ol i O O1 0

G * H ( l b U ]' . - ' : ■ ■ l i i ° U 1 S t f . n

l u W 2 D D 0„ j r o S j H T g

■ j » a ' J i » C t a m o . F i l l l f l * J S P f C l A lS u n r e r & j r r « I IS w C l f l f tA c r O u r ' iF D D t t f l lU - j I f i P U

U > G I CJ F l i g h t S i I I S P E C I A Lf o o t b a l lB a s a t u l i

X A C C E S SW o I I I ! l e M t t 3 o * O P E M M » C M - SM I C H - 1 2 8E i e t T o u r r u r M n lI x r ' j I I - . ;T r i p l e P a F a r r o j ^ C a i ' 5 «

3 0 3 1 0 02 1 0 02 1 0 01 1 0 02 1 0 0

1 2 1 D O1 1 0 0Z 2 S 02 1 0 0! ! 0 02 1 0 02 1 0 02 1 0 02 1 2 1 0 0

$ 3 0 0 0I 2 C K2 8 S O2 1 0 03 0 0 0

3 ! : t 2 1 D C3 0 3 1 0 11 3 0 11 2 0 11 0 1 2 0 C

A M I G A 6 4 / 1 2 8 I B

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 37/120

f i c o m m o d o r e

1 2 8 D S C A L L6 4 . . . . $ 1 4 9 . 9 5 *1 2 . . $ 2 2 9 . 9 5 *

" P A C K A G E P R I C I N G

1 8 0 2 c T T . . $ 1 9 9 9 51 9 0 2 $ 2 4 9 *

1 5 4 1 c * T T i 6 9 . 9 5 11 5 7 1 $ 2 1 9 . 9 5 |

1 6 7 0 $ 1 1 0 ™1 3 5 1 $ 3 9 9 5Q U A N T U M L I N K . . . $ 1 7 6 4 R A M . . S C A L L

T r a d e I Y o u r 1 0 0 0 T o w a r d s 2 0 0 0 !

1 0 0 0 $ 4 g g 9 5^ • / / A M I G A

1 0 0 0N E W - F A C T O R Y

S E A L E D C A R T O N S

G E N L O C K $ 2 2 5 ° °

S 5 O ° °

1 0 8 0 S 2 6 O CC O L O R m

D I G 1 - V I E *

F U T U R E S O U N D

M A R A U D E R I I

S 1 4 0

S 1 2 5

S 2

2 5 6 K

M E J M E S 8 0 0 0 0

1 S O L D I » I N C■ W H E N A V A I L A B L E ■ R E F U R B I S H B Y C O M M O D O R E

P R I N T E R S1 c

! ! " / , i v

N P - 1 0 * 1 3 9 N X - 1 0 o rN X - 1 0 C * 1 7 9

P O W E R T Y P E S 1 7 9 U 5 *

* O Q 9 N 1 £ N X - 1 5 2 9 9

' W I T H P U R C H A S E F W R I B B O N S ^ !

° E s 8 0 0 - 4 3 3 - 7 7 5 6C U S T O M E R S E R V I C E 3 1 3 - 4 2 7 - 0 2 6 7

H O U R S K i l lM o w l l r I h r u F n J i , 1 0 . 0 0 » M l u B D O P M

S s i . - ; j . 1 0 A . l 6 C 0 P . M

c o m m o d o r eI B C O M P A T I B L E

5 1 2 K3 B 0 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 ES I D E K I C KB B O R L A N D

P C 0 D U A LD R I V E6 4 D K $ 8 5 0

2 M E G . . . S 3 7 9 9 5 3 M E G . . . $ 4 4 9 °

■ W b W hD E f l l E d I N Q U I R E S I N V I T E D

M I C R O C O M P U T E R S E R V I C E S

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 38/120

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

N e P r o d u c t sO n o f B e r k e l e y ' s f i r s t r e l e a s e s a f t e rt h m a i n G E O S s y s t e m w a F o n t -p a c k 1 T h i s p a c k a g e c o n s i s t s o 2 d i s t i n c t a n e x p r e s s i v e n e f o n t s ,a l o w h i c h c a b u s e d i e i t h e rg e o P a i i t l o g e o W r i t e . T h v a r i e t y o t y p e f a c e s a v a i l a b l e i F o n t p a c ks u i t s a p p l i c a t i o n s f r o m s o b e r a n s o l i d t a w k w a r d a n a n g u l a r —a n d m o s t t h i n g s i b e t w e e n . T h f o n t s i t h b a s i c G E O S p a c k a g e a r s w i d e l y a p p l i c a b l e t h a t a c q u i r i n gt h n e o n e s m i g h t s e e m s o m et h i n g o l u x u r y . A c t u a l l y , f o a n o n u s i n g G E O S f o s e r i o u s d e s k t o pp u b l i s h i n g , t h d e s i g n p o s s i b i l i t i e so p e n e d u p b t h n e t y p e f a c e s a r p r o b a b l y t o s i g n i f i c a n t t i g n o r e .U s i n g t h e s e f o n t s r e q u i r e s n o m o r ee f f o r t t h a n j u s t m o v i n g i c o n sa r o u n d o n t h G E O S d e s k T o p , a n p o s s i b l y c o u p l e o d i s k s w a p s .F o n t p a c k 1 l i k e m o s t n e G E O Sp a c k a g e s , i n c l u d e s b a s i c s y s t e m u g r a d e p r o g r a m s .

T h D e s k p a c k i c o n e d i t o r e n a b l e s u s e r st r a p i d l y c u s t o m i z e f i l e i c o n s .

A n o t h e r e a r l y f o l l o w - u p p r o du c w a D e s k p a c k 1 c o l l e c t i o n o f o u r n e a p p l i c a t i o n s . T h e s e p r g r a m s a r s o m e t h i n g o f g r a b b a g ,s d o n ' t l o o k t o h a r d f o r a t h e m a ti c o n n e c t i o n b e t w e e n t h e m . F o t h e f u n - l o v i n g , t h e r e ' s a b l a c k j a c kg a m e t h a t u s e s p r o p e r l y c o n s t i t u te d 5 2 - c a r d d e c k . W i z a r d p l a y e r sw i l l b a b l e t c a r d c o u n t t o t h e i rh e a r t ' s c o n t e n t . T h p r o g r a m a l s os u p p o r t s d o u b l i n g , s p l i t t i n g , a n i n s u r a n c e a g a i n s t t h e d e a l e r .3 C O M P U T E I ' s G a z e l l e J u l y 1 9 8 7

T i l l s i B o a l t 2 p t l Z 3 4 S B 7 8 S 0 - q \ v e r t u « i o p ag Q W E R T Y U I O P - A S D F G H J K LZ X C V B N M i ?T h i s i s I L L d e n 2 p

T h i s i I T l y k o n o s Z p t p l a i n .1 2 3 4 5 6 7 8 9 0 | - q u ; e r t y u i o p | * | a s d f g h j k l :H J K L r Z K C U B n m ?

J . U 1 h i 1 ' i

T h i s i D u r a n t 2 p t

n m , . / r # $ % & ( ) 0 + - Q W E R T Y U I O P ^ A S D F G H J K L [H X C V B N M o ?I l i i s i s S u p e r b 2 p t

j k l : ; = z x c v b n n w . , r * m :

i l l ! @ I i . T h a . " S u u f i u m 2 p i . )

F o n t p a c k o f f e r s a w i d e a n e x p r e s s i v e r a n g e o t y p e f a c e s t a u g m e n t t h o s ei n c l u d e d w i t h t h e b a s i c G E O S s y s t e m .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 39/120

f r a i n o u s l i r n n dN L 1 8 d P r i n t e r S a l e

1 6 1 8 C P N e a r L e t t e r Q u a l i t yL i f e t i m e W a r r a n t y *1 9 9 o o B e l o w

W h o l e s a l eC o s t P r i c e s !

W a r r a n t y *F a n t a s t i c G r a p h i c s

F a n t a s t i c P r i c eA P P L E A T A R I E P S O N

B u f f e rb y t e s u t i l i t y b u f f e r

i n g D i r e c t i o nM o d e B i - d i r e c t i o n a l

M o d e U n i - d i r e c t i o n a lP a r a l l e l P o r t

p a p e r . R o l l p a p e r . S i n g l e s h e e t, M u l t i p a r t p a p e r : m a x . 3 s h e e t s

p l u s 2 c o p i e s )F o n t s

E l i t e , I t a l i c s , C o n d e n s e d

L i s t $ 4 9 9 . 9 5O F L I S T P R I C E

N L Q - 1 8 0 P r e m i u m Q u a l i t y P r i n t e rN 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 tP 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 x *L 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

c o m p u t e r 4 - t i m e s f a s t e r 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 S u p e r G r a p h i c s

B u s i n e s s o r P e r s o n a l T r a c t o r / F r i c t i o n1 D a F r e e T r i a l L i f e t i m e W a r r a n t y o

P r i n t H e a d * M o n t h I m m e d i a t eR e p l a c e m e n t P o l i c y

N L Q - 1 8 0 P r i m S a m p l e T h i s i a e x a m p l e o I T A L I C SE n h a n c e d B o l d - F a c e

C o n d e n s e d T e x t D o u b l e - s t r i k ee x a m p l e o N e a r L e t t e r Q u a l i t y

N L Q 1 8 0 S P E C I F I C A T I O N S — i b c o m m o d o r e e t P r i n t i n g M e t h o dI m p a c t d o t m a t r i xP r i n t i n g S p e e d1 6 0 - 1 8 0 C P a s t a n d a r d c h a r a c t e r p r i n t i n gP r i n t i n g C h a r a c t e r sS t a n d a r d 9 d o t m a t r i xN L 1 1 d o t m a t r i x ( 3 3 c p s )C h a r a c t e r s i z e : 2 . 1 2 2 . m ( s t a n d a r d )C h a r a c t e r s e t s : F u l l A S C I I c h a r a c t e r s e ( 9 6 )

3 I n t e r n a t i o n a l c h a r a c t e r s

I N T E R F A C E S

I n R i b b o n C a r t r i d g eR i b b o n L i f e r m i l l i o n c h a r a c t e r s / c a r t r i d g eP h y s i c a l D i m e n s i o n sS i z e : 1 5 1 2 5 W e i g h t : 1 2 . 7 l b s .M a x i m u m N u m b e r o C h a r a c t e r sS t a n d a r d : l O c p i S O c p lS t a n d a r d e n l a r g e d : c p 4 0 c p lE l i t e : 1 c p 9 6 c p lE l i t e e n l a r g e d : c p 4 c p C o n d e n s e d : 1 7 c p i 1 3 c p C o n d e n s e d e n l a r g e d : 8 . 5 c p i 6 c p C o n d e n s e d e l i t e : 2 c p 1 6 c p

$ 3 9 . 9 5 A p p l e I $ 4 4 . 9 5 C o m m o d o r e $ 2 9 . 9 5 I B $ 2 4 . 9 5 L a s e r 1 2 $ 1 9 . 9 5 M a c i n t o s h $ 4 9 . 9 5S h i p p i n g . H a n d l i n g U I n i u r o n c * C h a r g c if o i h i p p i n g , h o n d l i r t g . a n i n j u r o n c e . I l l i n o i i r e i i d e n l i p i e a i o o d

i s l e t t o « . A d S M O 0 f o A L A S K A . C A N A D A . H A W A I I . P U E R T O R I C O ? o r d « n . A l o r d e r j m u l l b e i U . S . D o l l a r . . W D N O E X P O R T T

C O U N T R I E S E X C E P T C A N A D A P U E R T O R I C O . E n t l o . o c a i h l e r c h « k .o r d » r o r p e n o n a l t h o c k . A l l o w d a « » f o r d e l i v e r y , 3 t o 7 d o y l f o r p r i o r i *

d a e n p r e t i m a i l . P r i l t l * A v a i l o b l l l t y l u b j e c i t o c n a n g a w i t h o u t n o l l e * .M A S T E R C A R P C . O . D . C o l l F o C O O . C r i o r g * . .

T O r d e r C a l lC O M P U T E RD I R E C T

D i v i s i o n o P R O T E C T O

( 3 1 2 ) 3 8 2 - 5 0 5 0F o A p p l e I B e t c .( 3 1 2 ) 3 8 2 - 5 2 4 4

F o A t a r i C o m m o d o r eW L o v e O u C u s t o m e r s

C O M P U T E ! * G a z e t t e J u l y 1 9 6 7 3

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 40/120

C o m p u t e r D i r e c tD i v i s i o n o P R O T E C T ©

" T h e C o m p u t e r E x p e r t s "2 2 2 9 2 N P e p p e r R d . , B a r r t a g t o a I 6 0 0 1 0

© C M *[ M o s t o o u p r o d u c t s c a r r y m i n i m u m 9 d a w a r r a n t y

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

I M M E D I A T E L Y s e n d y o a r e p l a c e m e n t a n c h a r g ev i U . P . S . p r e p a i d . T h i s p r o v e s o n c e a g a i n t h a t . . .

W L o v e O u C u s t o m e r s !

C o m m o d o r e 6 4

I n c l u d e s t h O E O S p r o g r a m .

S a l e $ 5 9 9 5( A d d $ 1 0 . 0 0 s h i p p i n g ) L i s t $ 2 9 9

T T u n e rN o s w i t c h y o u r c o m p u t e r

m o n i t o r i n t o h t e l e v i s i o n s e t .T h i s t u n e r h a

U H F / V H F / C o m p u t e r s e l e c t o rs w i t c h w i t h f r o n t p a n e l

s e l e c t i o n b u t t o n s .R a b b i t e a a n t e n n a f o V H

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

i n c l u d e d . 7 o h t e r m i n a l w i t h3 0 0 - 7 5 o h a d a p t e r .

S a l e( A d d S 3 . 0 0 s h i p p i n g ) L i s t 1 1 3 0

1 4 R G C o m p o s i t e C o l o r

M o n i t o r

H i g h R e s o l u t i o n , S O c o l u m nM o n i t o r . S w i t c h f r o m R G t

C o m p o s i t e . ( C 1 2 8 I B - A p p l e )R G c a b l e 1 1 9 . 9 3 . )

S a l e 2 I T 0 0( A d d S I 4 . 5 0 s h i p p i n g ) L i s t 1 3 9 9

1 5 4 1 c D i s k D r i v e

S a l e $ ( A d d $ 1 0 . 0 0 s h i p p i n g ) L i s t ( 2 4 9

C o m m o d o r e 1 2

S a l e( A d d 5 1 0 . 0 0 s h i p p i n g ) L i s t S 3 9 9

1 1 3 " C o l o r M o n i t o r

H i g h R e s o l u t i o n , 1 0 0 0 c h a r a c t e rd i s p l a y , w i t h b u i l t i a u d i os p e a k e r a n d v o l u m e c o n t r o l .

S a l e $ ( A d d S 1 4 . 5 0 s h i p p i n g ) L i s t $ 3 2 9

B i B l u e P r i n t e r

T h i s i t h a f f o r d a b l e p r i n t e ry o u ' v e w a i t e d f o r ! 8 ' / i " l e t t e r

s i z e , 8 c o l u m n d o m a t r i x , h e a tt r a n s f e r p r i n t e r f e a t u r e s u p p e ra n l o w e r c a s e , u n d e r l i n e , w o r d

p r o c e s s i n g , a n m u c h m o r e .

S a l e( A d d S 7 . 5 0 s h i p p i n g ) L i s t J I 9 9

1 2 8 C o l u m nM o n i t o r

H i g h R e s o l u t i o n a m b e r o g r e e ns c r e e n m o n i t o r . S c o l . 1 0 0 0

l i n e s a c e n t e r . N o n - g l a r e s c r e e n .W o r k s t e r r i f i c w i t h C o m m o d o r e ,

I B M , A p p l e a n L a s e rb u s i n e s s c o m p u t e r s .

S a l e $ 9 9 0 0t A d d l i O . O O s h i p p i n g ) L i i l 1 2 1 9

C o m s t a r 1 0 0 0P r i n t e r

P r i n t l e t t e r s , d o c u m e n t s , e t c . , a 1 0 c p s . W o r k s i N e a r L e t t e r

Q u a l i t y m o d e . F e a t u r e s a r d o a d d r e s s a b l e g r a p h i c s , a d j u s t a b l et r a c t o r a n f r i c t i o n f e e d , m a r g i ns e t t i n g s , p i c a , e l i t e , c o n d e n s e d ,

i t a l i c s , s u p e r / s u b s c r i p t , u n d e r l i n em o r e . C B I n t e r f a c e I n c l u d e d

S a l e $

1 5 7 1 D i s k D r i v e

S a l e( A d d S 1 0 . 0 0 s h i p p i n g ) L i s t S 3 4 9

8 E P r i n t e rT y p e w r i t e r

C o m b i n a t i o nS u p e r b S i l v e r R e e d l e t t e r q u a l i t y

d a i s y w h e e l p r i n t e r / t y p e w r i t e r ,j u s t a f l i c k o f t h e s w i t c h t

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

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

r i b b o n ! C e n t r o n i c s p a r a l l e l p o r t .S a l e S 5 9 9 5

( A d d S I 2 . 0 O s h i p p i n g ) L i s t S 2 9 9

1 6 0 - 1 8 0 C P N L 1 8 P r i n t e r

T h i s C e n t r o n i c s p a r a l l e l p r i n t e r h a N e a r L e t t e r Q u a l i t y b u t t o n o t h f r o n t p a n e l . N m o r e t u r n i n g t h

p r i n t e r o a n o f f . T h 8 b u f f e rw i l l f r e e u y o u r c o m p u t e r f o u rt i m e s f a s t e r t h a n c o n v e n t i o n a l

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

p r i n t i n g . S u p e r g r a p h i c s a l o n g w i t hP i c a , E l i t e , I t a l i c s , a n d C o n d e n s e dp r i n t . l i f e t i m e W a r r a n t y o P r i n t

H e a d p l u s 6 m o n t h i m m e d i a t er e p l a c e m e n t p o l i c y .

S a l e $ 1 9 9 0 0

M a s t e r C a r d C a l l 3 1 2 / 3 8 2 - 5 2 4 4 o 3 8 2 - 5 0 5 0 T o O r d e ra p C S W e e k d a y s a 1 n o o n C S T S a t u r d a y s

3 C O M P U T E D G a ! B l t B J u r y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 41/120

B e s t S e r v i c e i t h U S • D a E x p r e s s M a i l O v e r 1 0 0 0

P r o g r a m s V o l u m e D i s c o u n t s1 D a F r e e T r i a l

C u s t o m e r L i s t o f O v e r3 , 0 0 0 , 0 0 0 L a r g e s t i t h U S

K e y b o a r ds s t u r d y 4 k e p r o f e s s i o n a l

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

s o f t w a r e r e q u i r e d )6 9 0 01 1 0 . 0 0 s h i p p i n g ) L i s t S I 6 0

C l e a n e r sT V / M o n i i o r S c r e e n

R e s t o r e r C l e a n i n g K i D i s k D r i v e C l e a n e r

• A n i f ' S t a l l c K e y b o a r dC l e a n e r

a n y o n e o t h e s e t h r e er c l e a n e r s f o r o n l y S 9 . 9 J !

L i s t S I 9 . 9 3

1 2 0 0 B a u d M o d e mS a v e t i m e a n m o n e y w i t h t h i s

1 2 0 0 B a u d m o d e m . I h a m a n yf e a t u r e s y o e x p e c t m o d e m t

h a v e p l u s t i m e s i h s p e e d !F o C o m m o d o r e C o m p u t e r s .S a l e J 9 9 5

( S o f t w a r e I n c l u d e d ) L i s t S 1 9 9

5 Y 4 " D i s k F i l e r

D u s t a n d i r t c a h u r t y o u rd i s k s . P r o p e r f i l i n g a n

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

H o l d s o v e r 3 f i v e a n q u a r t e r i n c h f l o p p y d i s k s .

S a l eL i s t S 2 4 . 9 5

5 % F l o p p y D i s k sD o u b l e S i d e d D o u b l e D e n s i t y

1 0 0 * . C e r t i f i e dU f e l i n w W a r r a n t y

S a l e . 2 9 c e a c hB o o f I 0 O S 2 V . n o L i s i $ 1 . 9 9 e a c h

A B S O I U T A L P H A M I S S I O N I D

F o F R E E C a t a l o g s O r d e r i n g C a l l( 3 1 2 ) 3 8 2 - 5 2 4 41 3 1 2 ) 3 8 2 - 5 0 5 0

C a l l B e f o r e Y o O r d e r : P r i c e s m a y b el o w e r p l u s w o f f e r s p e c i a l s y s t e m d e a l sC o m m o d o r e S o f t w a r e

T O W E I S K O P F P R O C O L F ( D I l l . WV I D E O P h l l L E ( D ) H . P R I N T E R S L I B . ( D I . P R I N T E R S L I B . I D I D A T A B A S E M G R . / P L U S C I 2 ! ( D ) . . . . H .

C H A M P I O N S H I P W R E S T L I N G < D ) .D E S T R O Y E R ( D S T R E E T S P O R T S B A S E B A L L I D . S U B - B A T T L E ( D W O R L D G A M E S I D W O R L D K A R A T E ( D

F - A T F r * F n f l A B i

B L U E C H I PB A R O N | D I H . MM I L L I O N A I R E ( D U . T Y C O O N ( D 1 4 . W

H A Y O E N

P R I N T S H O P ( D H J . * S |G R A P H I C S L I B . 1 , o ( D I J . K c K k lC O M P A N I O N 1 0 U . W |T O Y S H O P | D M . H IW H E R E I C A R M E N S A N D I E G O | D l l . n lG R A P H I C S L I B . H O L I D A Y E D | D 1 w

C O S M I

S A R G O N [ ( D M . S A V E R B A L ( D H . S A M A T H ( D U S A S A M P L E T E S T I D H .

C A R D W A R E ( D H t A H T W A R E ( D 1 . P A R T Y W A R E 1 D ) * . K \W A R E W I T H A L L K I < D » . H O L I D A Y P R I N T P A P E R ( D T . » SS U P E R H U E V I I D ) J I 3 . 9 JT A L L A D E G A { 7 i f l . MB E Y O N D F O R B I D D E N F O R E S T ( D ) I O W

C O M M A N D O < D | . t a . «K A H A T E C H A M P ( D U . K U N C f M A S T E R ( 0 t t B R E A K T H R U ( D U E X P R E S S W D E f t ( D I K A I W A R R I O R S ( D T A T E A M W R E S T L I N G I D O

S O I I S V N CA C C O U N T A N T , I N C . C 1 ( D ) , . . .D E S K M A N A G E R ( D I 4 . WK I P R Q U ( D I » . t 5M O D E L D I E T ( D 1 » . MT R I O C ( P n . * S

p e r i s c o p e l o i . . . . . m . w l l

D A T A S O F T2 3 i i i m i k M i i i r i i i i iM b R C E N A R V ( D N E V E R E N D I N G S T O R Y ( D . M I N D P U R S U I T ( D V I D E O T I T L E S H O P ( D l i l U I R E E U R O P E - i n

i i ' n l, , . , 1 7 . H. . . . l l . M. . . . 1 J . M. . . . I 7 . 9 S I . . . . 1 » . * 1 I r

B - I D B A T T L E O A N T 1 E T A M ( t > > J 2 . * *G E T T Y S B U R G ( D M B A T T L E C H U I S E R ( D n R E B E L C H A R G E A C H I C K A M A U G A H . »P R E S I D E N T E L E C T I 9 ( D l l K A M P F G R U P P E ( D M W A S H I P ( D J t

A C C E S S O E C N W A R EP A C K ( D

B R B O A R D ( D U C O U R S E S D I S K ( D . U ( K I M ( Q M . F R A M E I D l i . t f

A C C O I A U EO F A C E S ( D f l l . MB U S T E R S ( D l l . M

N I G H T ( D I I . WI D l l . MO T H W E S T ( D l l . f )

F D U N T I L D E A D ( D U .

B O O T T R A . N S P A R E N T ( D 1 U . WE U R O P E A N N A T I O N S 1 L O C A T I O N S ( D ) . H . t iS T A T E S A N T R A I T S ( D H .

S U I O G I C! i . . : I S I M U L A T O R I ( D J E ( D U . F O O T B A L L ( D 1 5 . «b a s e b a l l ( D ) . . . . : : : ; » .

B E A C H B W N K E T V O L L E Y B A L L ( O ) . . . » . E Q U T S T R I A N S H O W J U M P E R ( D M H I G H L A N D G A M E S ( D P O L I C E C A D E T ( D t . t )T H A I B O X I N G ( D ) . . . . M

H E A R T O A F R I C A ( D t t . t iO N E O N O N ( D » . » SP I N R A L L C O N T R U C T I O N ( D t . M U S I C C O N S T R U C T I O N ( D ) * . * iR A C I N G D E S T R U C T I O N ( D » . t )M A R I I L E M A D N E S S ( D U . S T A R F L E E T ( D ) 1 3 , * sB A L K O N R A I D E R ( D U . Q U I Z A M I D

5 K R U N N E R ( D t l t . MB A Z O O K A B I L L ( D M . S T R I K E F O R C E C O B R A ( D M .

W O R D P R W I T H T U R B O L O A D ( D B i F I L E P R O ( D ) I M S P R E A D S H E E T ( D [ t . M

S h i p p i n g , H a n d l i n g I n i U f a i K B I n l o r m a t E D n a n r l C h d r g v a$ 3 . 0 0 ( u n l n i n o t » d ) I i t i l p p i n B . h a n d l i r i g . o f i d I n t u r a n c * . l l l l r w l l i n l d ^ i l i p l « w m W 4 % t a i n m « . A d ( 6 . 0 0 ( d o u b t * t h a o n i o i m l ) I C A N A D A . P U E R T O i l l C O . H A W A I I , A L A S K A . A P O -

A l o r d w i m u t l b « i U . S . D o J I o r . . W E O O N O E X P O R T T O T H E B C O U N T R I E S C X C U ^ C A J W J J A . E t k I o m C o i h l « r O » c k . M o o n O r d . f P « « o o o l C h » c k . A l l o w N d a j t f o l W l v « y .d a • • p t « i t m o l l . P r k t t * A r t j l l o b i l ! f r t u b ] » < 1 l o d m t i ^ w l l h o u l n o t l n H a r d w n r * i h l p p l n g o r l ( « » o r y o c c o « i ( i i g l w * l g h t , P I « > * c a l l ( o a m o u n i . M o n l l o n t o o n t yT 1 * 1 C A R D - C O . D . b * i W p p i d t o « t o n t l g g o g t U n l t * d S I « « . N o A P O - F P O t o r M w i l l o ™ . C q I I | O C

C O M P U T E t ' a G a z e t t e J u l y 1 9 0 7 3 9

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 42/120

D e s k p a c k ' s c a l e n d a r p r o g r a m o f f e r sv i r t u a l l y u n l i m i t e d s t o r a g e s p a c e f o t i m e - c r i t i c a l n o t e m a k i n g .

D e s k p a c k a l s o i n c l u d e s a i c o ne d i t o r t h a t a l l o w s u s e r s t p e r s o n a ll c u s t o m i z e G E O S i c o n s . T h p r g r a m i e a s y t u s a n e f f e c t i v e .

T h q u a r t e t ' s t h i r d m e m b e r ,G r a p h i c s G r a b b e r , i u t i l i t y w h i c ha l l o w s t h u s e r t c o p y p i e c e s o a r f r o m t h p o p u l a r g r a p h i c s p r g r a m s P r i n t S h o p , N e w s r o o m , a n dP r i n t M a s t e r , T h b o r r o w e d i m a g e sm a t h e n b e b r o u g h t u n d e r t h u b r e l l a o G E O S a n e m p l o y e d j u s ta t h o u g h t h e y ' d b e e n d r a w n w i t hg e o P a i n t .

T h f o u r t h , a n p o s s i b l y m o s tw i d e l y u s e f u l , a p p l i c a t i o n i c a e n d a r , w h i c h c o n s i s t s o p a g e i a g e s t h a t c a b f l i p p e d b a c k a n f o r t h j u s t b p o i n t i n g t h e c u r s o ra n c l i c k i n g a b u t t o n . L i k e p a p e rc a l e n d a r , e a c h p a g e i d e v o t e d t o s i n g l e m o n t h . O n c e o t h c o r r e c tp a g e , t h u s e r c a z e r o i o a n p a r t i c u l a r d a a n t h e n a c t i v a t el a r g e n o t e p a d i n t o w h i c h m e m oi n f o r m a t i o n c a n b i n s e r t e d . D a y sf o w h i c h n o t e s e x i s t a r f l a g g e dw i t h s m a l l , i c o n l i k e s y m b o l , a n s p e c i a l f e a t u r e o t h p r o g r a m w i l lp r o d u c e a s e p a r a t e d i s p l a y o a l d a y s f o w h i c h e n t r i e s h a v e b e e nm a d e . T h c a l e n d a r a p p l i c a t i o n o e r a t e s e x c e p t i o n a l l y s m o o t h l y .

S i g n i f i c a n t U p g r a d eA n o t h e r n e p a c k a g e i n c l u d e s t h f i r s t a p p l i c a t i o n t r e a c h t h 2 . v e r s i o n s t a g e : W r i t e r ' s W o r k s h o p ,w h i c h i n c l u d e s g e o W r i t e 2 . 0 .

T h b e e f e d - u p e d i t i o n o g e W r i t e d i f f e r s f r o m i t p r e d e c e s s o r s( i n c l u d i n g 1 . 3 ) i n u m b e r o m j o w a y s . S i g n i f i c a n t l y , t h p r o g r a ms u p p o r t s p o p - u p s e a r c h - a n d -r e p l a c e f u n c t i o n w h i c h c a n b e a i n v a l u a b l e a i t t h e w r i t e r w o r k i n gw i t h l o n g o c o m p l e x d o c u m e n t s .s e a r c h - a n d - r e p l a c e r o u t i n e e n a b l e st h w r i t e r t r a p i d l y s c a n d o c u -4 C O M P U T E ' S G a z e l l e J u l y 1 9 B 7

s e a r c h - a n d - r c p l a c e f u n c t i o n i i n c l u de i g e o W r i t e 2 . 0 .

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

O t h e r n e f e a t u r e s i n c l u d et h r e e j u s t i f i c a t i o n m o d e s , l i n e -s p a c i n g o p t i o n s , t e x t - s e l e c t i o ns h o r t c u t s , p r i n t i n g o p t i o n s , h e a d e ra n f o o t e r o p t i o n s , f o r m a t t i n g o i n d i v i d u a l p a r a g r a p h s , a n m o r e .T h l i s t , i d e t a i l , i a c t u a l l y q u i t ee x t e n s i v e , s o h e r e a r s o m e h i g hl i g h t s . O n o f t h e p r i n t o p t i o n s a l o w s I h m u c h q u i c k e r p r i n t i n g o fp l a i n - t e x t , d r a f t - q u a l i t y p r e l i m i n a r yv e r s i o n s o f d o c u m e n t s . F o f a i r l ys i m p l e , m e d i u m - s i z e d f o n t , a t e s tw p e r f o r m e d r e v e a l e d f i v e f o l ds p e e d i n c r e a s e f o d r a f t v e r s u s n o m a p r i n t i n g . T h i n c r e a s e w o u l db s t i l l m o r e d r a m a t i c i l a r g e r a n m o r e c o m p l i c a t e d t y p e f a c e w e r e i v o l v e d . A n o t h e r o p t i o n c o n f i g u r e st h s y s t e m t p e r m i t o u t p u t o p r i n t e r s o f f e r i n g n e a r - l e t t e r -q u a l i t y m o d e . S t i l l a n o t h e r e nh a n c e m e n t m e a n s t h a t t e x t s e l e c t i o nf o e d i t i n g i v e r y m u c h f a s t e r s i n c ea n w o r d m a n o b h i g h l i g h t e db s i m p l y p o i n t i n g a i w i t h t h c u s o a n d o u b l e - p r e s s i n g t h j o y s t i c ko m o u s e b u t t o n . K e y b o a r d i n p u th a a l s o b e e n p r o v i d e d f o r a c t i v a ti n m o s t o t h n e o p t i o n s .

W r i t e r ' s W o r k s h o p a l s o i n c l u d e sg e o M e r g e , p o w e r f u l m e r g i n g p r g r a m t h a t a l l o w s t h e u s e r t p r o -d u c c s t r e a m o h i g h l yp e r s o n a l i z e d d o c u m e n t s f r o m j u s t as i n g i e b a s i c g e o W r i t e f i l e .

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

a n y w o r d s n o m a r k e d a r l o c k e di n t o t h d o c u m e n t . T h s p e c i a l l ym a r k e d w o r d s a c a s p l a c e h o l de r s — g h o s t w o r d s — n o t a p p e a r i n gi t h p r i n t e d d o c u m e n t . T h o v e ra l e f f e c t i l i k e c a r d b o a r d m a s k o t e m p l a t e — w i t h t h u n m a r k e dw o r d s f i x e d , a n t h g h o s t w o r d sr e p r e s e n t e d b h o l e s c u i t h c a r d b o a r d . g e o M e r g e c a t h e n p r c e s s t h i s d o c u m e n t a n d , e i t h e ra u t o m a t i c a l l y o u n d e r u s e r c o n t r o l ,r e p l a c e t h g h o s t w o r d s w i t h a n w o r d s t h u s e r w i s h e s . T h f i n a ls t a g e i p r i n t i n g , s o t h e n e w l ya d d e d w o r d s c a b o a n l e n g t h .T h e y ' r e s i m p l y c a l l e d i n t o t h p r i n t i n g p r o c e s s a r e q u i r e d . A c o n s e q u e n c e , t w f i n i s h e d d o c um e n t s p r i n t e d f r o m t h s a m e t e p l a t e m a d i f f e r g r e a t l y i l e n g t h .

I n t e l l i g e n t M e r g i n gB e t t e r s t i l l , g e o M e r g e s u p p o r t s c o d i t i o n a l m e r g i n g . T h p r o g r a m w i l ll o o k t s e i c e r t a i n t e s t s a r m e t b yt h w o r d s b e i n g m e r g e d i n t o t h t e m p l a t e . A c c o r d i n g t t h r e s u l t so t h e s e t e s t s , v a r i o u s s e c t i o n s o ft e x t m a b m e r g e d i n t o t h e b a s i cd o c u m e n t . A a e x a m p l e , i m a g i n ey o u ' r e g o i n g t s e n d p e r s o n a l i z e dh o l i d a y f o r m l e t t e r t y o u r f r i e n d sa n r e l a t i v e s . Y o h a v e a i n t e r e s ti n s t o r y t t e l l , b u s o m e p o r t i o n sm a b e n e e d t b e d i t e d s o m e w h a tf o t h d e l i c a t e s e n s i b i l i t i e s o f t h er e l a t i v e s . W i t h g e o M e r g e , t h w o r d s , s e n t e n c e s , a n p a r a g r a p h si q u e s t i o n w o u l d b a d d e d o n l y t t h o s e l e t t e r s w h i c h h a p a s s e d t h t e s t f o r a s p e c i f i c k e w o r d . T h i sc a p a b i l i t y i a r e a l t i m e s a v e r , a n i n a t u r a l l y w e l l - s u i t e d t o b u s i n e s se n v i r o n m e n t .

W r i t e r ' s W o r k s h o p a l s o i n c l u d e st h T e x t G r a b b e r , p r o g r a m t h a tc o n v e r t s t e x t f i l e s f r o m o t h e r w o r dp r o c e s s o r s i n t o g e o W r i t e f o r m a t .T e x t G r a b b e r i c a p a b l e o h a n d l i n gf i l e s a w e l l a s o m e f o r m a t t i n gi n f o r m a t i o n f r o m S p e e d S c r i p t , P a p e r C l i p , E a s y S c r i p t , a n W o r d W r i t e r .T h e r e ' s a l s o a o p t i o n f o r t r a n s l a ti n f i l e s f r o m p r o g r a m s o t h e r t h a nt h e s e , b u a l f o r m a t t i n g m u s t s u s e q u e n t l y b d o n e i g e o W r i t e .

T h f i n a l c o m p o n e n t o t h i sw r i t e r ' s t r e a s u r e c h e s t i s p e c i a lp r i n t e r d r i v e r n a m e d g e o L a s e r ,w h i c h e n a b l e s t h u s e r t s e n dG E O S o u t p u t t a A p p l e L a s e rW r i t e r p r i n t e r . O u t p u t p r i n t e d i t h i s m a n n e r i n e a r l y a c r i s p a i i

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 43/120

h a b e e n g e n e r a t e d b t y p e s e tt i n g m a c h i n e . T h L a s e r W r i t e r i a e x t r e m e l y e x p e n s i v e a n h i g h l y i t e l l i g e n t m a c h i n e w h i c h h a f o u rh i g h - q u a l i t y f o n t s b u i l t i n t o i t g e L a s e r h a b e e n d e s i g n e d t o o f f e rs u p p o r t f o t h e s e f o n t s , s t r u l ys t r i k i n g o u t p u t s h o u l d b e p o s s i b l e .C o m m o d o r e 6 u s e r s w h c o n t e mp l a t e b u y i n g L a s e r W r i t e r w i l l a l s on e e d s p e c i a l R S - 2 3 2 i n t e r f a c e t c o n n e c t t h p r i n t e r t t h e i r c o m p u te r s . A l t h o u g h i t ' s u n l i k e l y t h a tm a n y 6 o w n e r s w i l l r u s h o u t t b u t h i s h a r d w a r e , t h e i n c l u s i o n o fg e o L a s e r i c l e a r s i g n t h a t B e r k e l e ye x p e c t s t h c o m p u t e r c o m m u n i t y t t a k e G E O S s e r i o u s l y a n u s i i s t a t e - o f - t h e - a r t a p p l i c a t i o n s .

O r g a n i z i n g W i t h g e o D e xA n o t h e r o t h n e i n h a b i t a n t s o ft h G E O S w o r l d i g e o D e x , a i n g en i o u s f i l i n g p r o g r a m .

g e o D e x i s — p u r e l y i g r a p h i ct e r m s — a r e a l i s t i c d e p i c t i o n o f o n o f t h e p o p u l a r c a r d f i l e s p e o p l e u s t k e e p t r a c k o n a m e s , a d d r e s s e s ,p h o n e n u m b e r s , z i c o d e s , a n s o n T h i s , o t h s u r f a c e , i e x a c t l yw h a t g e o D e x d o e s t o o , b u t h a d d it i o n o c o m p u t e r p o w e r m a k e s t h i sc a r d f i l e a i n t e l l i g e n t a n w i l l i n gs e r v a n t .

L i k e a r e a l c a r d f i l e , g e o D e x i d i v i d e d i n t o s e c t i o n s b a l p h a b e t i c a lt a b s . S e l e c t i n g t h e c a r d g r o u p f o a n p a r t i c u l a r l e t t e r r e q u i r e s n o t hi n m o r e t h a n m o v i n g t h c u r s o r t t h c o r r e c t t a a n p r e s s i n g t h e j o s t i c k o m o u s e b u t t o n . ( s p e c i a l t a d e n o t e s i n f o r m a t i o n g r o u p e d n o n a l -p h a b e t i c a l l y . ) W i t h i n a n a l p h a b e t ic a s e c t i o n , u s e r s c a m o v eb a c k w a r d s a n d f o r w a r d s b e t w e e nc a r d s w i t h t h s t a n d a r d G E O S p a g e -t u r n i c o n . A a a l t e r n a t i v e , h o e v e r , k e y b o a r d s h o r t c u t s a r a v a i l a b l e f o m o s t g e o D e x f u n c t i o n s .

A l t h i n d e x c a r d s i g e o D e xh a v e a i d e n t i c a l f o r m a t . T h e r e ' sr o o m t e n t e r i n f o r m a t i o n i t e d i f f e r e n t c a t e g o r i e s , o n o w h i c h i c l a s s i f i e d a s g r o u p . H e r e , t h r e e d i f e r e n t t h r e e - l e t t e r a b b r e v i a t i o n sm a b i n s e r t e d t d e n o t e v a r i o u sc o n n e c t i o n s b e t w e e n t h c a r d s . A w i t h r e a l - w o r l d c a r d f i l e s , t h e r e ' sl i m i t e d a m o u n t o r o o m o e a c hc a r d i g e o D e x . A l s o , t h p r o g r a m ' sd a t a f i e l d s — a r e a s i n t o w h i c h i n f o rm a t i o n m a b t y p e d — a r e p e r m an e n t l y l a b e l e d a s f o a a d d r e s s a n p h o n e n u m b e r f i l i n g s y s t e m . T h

g e o D e x i p o w e r f u l c o m p u t e r i n d e xf i l e .

f i r s t f i e l d o e a c h c a r d i t i t l e dL A S T N A M E ; t h n e x t i F I R S TN A M E ; a n s o i a p r e d i c t a b l em a n n e r . H o w e v e r , a l t h o u g h s p a c ei r e s t r i c t e d — f i e l d s h o l d , o a v e ra g e , a p p r o x i m a t e l y t e c h a r a ct e r s — t h e u s e r c a c o n s t r u c t m a n yd i f f e r e n t s o r t s o f i l i n g s c h e m e s .g e o D e x c o u l d e a s i l y b e u s e d a s s a y ,

d a t a b a s e f o r e c o r d i n g v a r i o u st y p e s o f p l a n t l e a v e s , f o k e e p i n gt r a c k o f a c o i n c o l l e c t i o n , a n s o n A l o n g a t h f i l e r u s e s t h f i e l d sc o n s i s t e n t l y , t h e r e a r n l i m i t s t ot h e a p p l i c a t i o n s i w h i c h g e o D e xm i g h t p r o v e h e l p f u l .

O n c e g e o D e x h a s o m e i n f o rm a t i o n t w o r k w i t h , i o f f e r sn u m b e r o s e a r c h o p t i o n s t h a t c a b e u s e d w i t h e n t r i e s m a d e i t h L A S T N A M E f i e l d . I a d d i t i o n t e x a c t m a t c h e s o l a s t n a m e , v a r i o u sp a r t i a l m a t c h e s c a b s p e c i f i e d .F u r t h e r , o n g e o D e x i c o n g i v e s t h u s e r a c c e s s t s e p a r a t e s e a r c hf u n c t i o n t h a t w i l l s e l e c t c a r d s a c o r d i n g t t h e n t r i e s i t h e t h r e eg r o u p s u b f i e l d s . T h i s c o m b i n a t i o no m a t c h i n g f e a t u r e s p r o v i d e s t h eu s e r w i t h a l t h e n e c e s s a r y t o o l s f o rs e a r c h i n g t h e c a r d f i l e e f f i c i e n t l y .

E a s y A d d r e s s L a b e l sP r i n t e d o u t p u t f r o m g e o D e x i a l s ot h o u g h t f u l l y d e s i g n e d . O p t i o n s i c l u d e p h o n e l i s t s , t w k i n d s o a d r e s s l a b e l s , a n d c o m p l e t e f i l ei n f o r m a t i o n . P r i n t e d r e p o r t s s p e c if i e d b g r o u p a r a l s o a v a i l a b l e .

g e o D e x i r o u n d e d o u b y a na u t o d i a l f u n c t i o n . U s i n g i t c o m p u te r e q u i p p e d w i t h C o m m o d o r e m d e m s c a b a c t i v a t e d t a u t o m a t i c a l l y d i a l t h n u m b e r i t h p h o n e f i e l d o n a n y s e l e c t e d i d e c a r d . T h g e o D e x p a c k a g e a l s oi n c l u d e s g e o M e r g e . A m e n t i o n e de a r l i e r , g e o W r i t e i u s e d t p r o d u c et h t e m p l a t e d o c u m e n t f o t h i sm e r g e p r o g r a m . H o w e v e r , g e o D e x

c a b u s e d t c r e a t e f i l e s t h a t w i l la u t o m a t i c a l l y f i l l i t h g h o s tw o r d s i t h e t e m p l a t e . A c o n s eq u e n c e , i t ' s p o s s i b l e t d a s h o f f af o r m l e t t e r f o y o u r e n t i r e g e o D e xf i l e o f o o n o f t h e s m a l t e r g r o u pi n g s w i t h i n i t

T h f i n a l c u r r e n t l y a v a i l a b l eG E O S p r o d u c t i s i c o n t r a s t t a l t h o t h e r s , h a r d w a r e e n h a n c em e n t , t h g e o P r i n t c a b l e . T h i s d v i c e — a s i x - f o o t l o n g p a r a l l e lp r i n t e r c a b l e — w i l l d i r e c t l y c o n n e c tt h G E O S - e q u i p p e d 6 t o l a r g en u m b e r o p o p u l a r p r i n t e r s . T h c b l i p a c k a g e d w i t h d i s k t h a t c a r i e s n u m b e r o p r i n t e r d r i v e r se n h a n c e d a n d i m p r o v e d t t a k e a v a n t a g e o t h c a b l e ' s p o t e n t i a l . F o

s y s t e m c o r r e c t l y c o n f i g u r e d f o t h c a b l e , n p r i n t e r i n t e r f a c e c a r di r e q u i r e d . A l t h o u g h t h c a b l e w i l lr e p o r t e d l y s p e e d u t h p e f o r m a n c e o s o m e p r i n t e r / c o mp u t e r c o m b i n a t i o n s , t h m a i n e f f e c ts e e n i n t e s t s w p e r f o r m e d w a m a r k e d i m p r o v e m e n t i p r i n t o u tq u a l i t y . ( w o r d t t h w i s e : B c e t a i n t h a t y o u r p r i n t e r w i l l w o r kw i t h t h e c a b l e b e f o r e p u r c h a s i n g i t . )

J u s t A r o u n d T h C o r n e rA l t h o u g h G E O S h a s b e e n l i k e n e d t

w o r l d , i t ' s c l e a r l y a p a r t o f t h eC o m m o d o r e u n i v e r s e ; a n o n k e e l e m e n t i t h f u t u r e o f t h s y s t e mi b e i n g s u p p l i e d b t h c o m p u t e rm a n u f a c t u r e r . T h i s e l e m e n t , t o o , i h a r d w a r e e n h a n c e m e n t , t h 1 7 6 4R A e x p a n d e r f o t h 6 4 T h e p a n d e r o f f e r s a a d d i t i o n a l 2 5 6 K o m e m o r y a n h a i t o w p o w e rs o u r c e . A c c o r d i n g t C o m m o d o r e ,t h e x p a n d e r s h o u l d b w i d e l ya v a i l a b l e b t h t i m e y o r e a d t h i s .B r i a n D o u g h e r t y h i m s e l f b e l i e v e st h a t G E O S c a n n o t r e a l l y b s e e n a i t a b s o l u t e b e s t w i t h o u t t h R A e x p a n d e r .

O n o t h c o m p o n e n t s i t h b a s i c G E O S s y s t e m a t h 1 . l e v e li t h c o n f i g u r e f i l e . T h i s p r o g r a m ,w h i c h m a b a c c e s s e d a n r e s e t a a n p o i n t i n G E O S s e s s i o n , a u t om a t i c a l l y r e c o g n i z e s w h e t h e r R A e x p a n s i o n i a t t a c h e d a n o f f e r sn u m b e r o c u s t o m i z i n g o p t i o n s f o u s e w i t h i t O n c e e x p a n d e r m e m o r yi s e u a d e s i r e d , t h u s e r n e e d so n l y t t r a n s f e r t h a p p r o p r i a t e p r o -g T a m s a n d d o c u m e n t s t i t F r o mt h a t p o i n t o n , t h e e x p a n d e r w o r k sw i t h o u t f u r t h e r u s e r i n t e r v e n t i o n .

W e ' v e w o r k e d e x t e n s i v e l yC O M P U T & S G a z e l l e J u l y 1 9 8 7 4

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 44/120

w i t h p r o t o t y p e e x p a n d e r a n dG E O S , a n d i a p p e a r s t h a t D o u g h e rt y ' s e n t h u s i a s m i n o m i s p l a c e d .

O n t r u l y i m p r e s s i v e d e m o ns t r a t i o n o f t h p o w e r o f t h e G E O S /e x p a n d e r c o m b i n a t i o n c o m e s w h e ns c r o l l i n g t h r o u g h g e o P a i n t d o c um e n t . U s i n g t h i s c o m b i n a t i o n , t h m o v e m e n t i r a p i d — a l m o s t i n s t a nt a n e o u s . S i n c e t h e n t i r e d o c u m e n tc a b h e l d i t h e x p a n d e r ' s m e o r y , d i s k a c c e s s i n o t n e c e s s a r yd u r i n g t h p r o c e s s . A l s o c o n t r i b u ti n t t h i m p r o v e m e n t i s p e e d i t h e x p a n d e r ' s D i r e c t M e m o r y A c e s s ( D M A ) c a p a b i l i t y . T h i s s i m p l ym e a n s t h a t t h e x p a n d e r h a t h a b i l i t y t o m o v e t h c o n t e n t s o l a r g ec h u n k s o m e m o r y a r o u n d m u c hf a s t e r t h a n c a n b e d o n e w i t h i n t h e6 4 T h u s , d e s k a c c e s s o r i e s p o u a n d o w n i n s t a n t l y , a n e v e n s o m eo f g e o W r i t e ' s s l o w e r f e a t u r e s a r e n t i c e a b l y f a s t e r .

T h e x p a n d e r m e m o r y c a b i n c r e a s e d t 5 1 2 K , a n G E O S w i l la l s o r e c o g n i z e t h i s c o n f i g u r a t i o n .T h i s e x t r a m e m o r y a d d s a v a s t , u e x p l o r e d t e r r i t o r y t t h G E O Sw o r l d , a n i t ' s i m p o s s i b l e t f o r e s e et h m a n y u s e s t w h i c h i w i l l u d o u b t e d l y b e p u t .

M a j o r A p p l i c a t i o n sC u r r e n t l y w a i t i n g i t h w i n g s a r t w v e r y p o w e r f u l a p p l i c a t i o n p r g r a m s f r o m B e r k e l e y : g e o C a l c ,l a r g e s p r e a d s h e e t , a n g e o F i l e ,d a t a b a s e i w h i c h t h u s e r h a t o t a lc o n t r o l o v e r t h h i g h l y f l e x i b l ed a t a - e n t r y d i s p l a y s . A l t h o u g h w w e r e n o a b l e t t e s t t h e s e p r g r a m s , t h e i r s p e c i f i c a t i o n s a r m o r et h a n i m p r e s s i v e . D o u g h e r t y i p l e a s e d w i t h t h e s e p r o d u c t s , a n t h e y s h o u l d b o t h b e a v a i l a b l e b t h t i m e y o u ' r e r e a d i n g t h i s . A t h o u g h b o t h a p p l i c a t i o n s w i l l w o r ko a u n e x p a n d e d 6 4 t h e s e n e w o r k h o r s e s r e p o r t e d l y g a i n g r e a td e a l w h e n c o m b i n e d w i t h t h e 1 7 6 4 .N a t u r a l l y , t h n e p r o g r a m s a r c o m p a t i b l e w i t h t h r e s t o G E O Sa n w i l l o f f e r s e v e r a l o p t i o n s f o i n t e r p r o g r a m d a t a e x c h a n g e .

A l s o c o m p l e t e d , a n d m e r e l ya w a i t i n g d o c u m e n t a t i o n , i t h l o n g - e x p e c t e d G E O S 1 2 8 — f o r u s s o l e l y i t h 1 2 8 ' s 8 0 - c o l u m nm o d e . B e r k e l e y i n i t i a l l y h a s o m er e s e r v a t i o n s a b o u t e m b a r k i n g o t h i s p r o j e c t , f e a r i n g t h a t t h e 8 0 -c o l u m n v i d e o c h i p m i g h t c r e a t e i n s o l u b l e d i s p l a y p r o b l e m s .

4 C O M P U T E ! 1 * G a z e t t B J u l y 1 9 8 7

H o w e v e r , a i t u r n e d o u t , t h 1 2 8 ' sf a s t m o d e , c o m b i n e d w i t h p a r a l l e l sb e t w e e n t h a t m a c h i n e ' s v i d e o d i p l a y a n B e r k e l e y ' s g r a p h i c s c o i n g , h a r e s u l t e d i a e x c e l l e n tn e p r o d u c t , a c c o r d i n g t D o g h e r t y . H n o u s e s t h 1 2 v e s i o n a l m o s t e x c l u s i v e l y . s p e c i a lv e r s i o n o g e o W r i t e t s u p p o r t t h i ss y s t e m w i l l b s h i p p e d w i t h G E O S1 2 8 .

I n t o T h C r y s t a l B a l lT h e r e i g o o d d e a l o f o b v i o u s a t i v i t y a t B e r k e l e y , a n t h p a c et h e r e i a p p a r e n t l y n o t s l a c k e n i n gb i t . D o u g h e r t y r e p o r t s t h a t n u b e o p r o g r a m s a r h e a d i n gt h r o u g h t h p i p e l i n e i v a r i o u ss t a g e s o f c o m p l e t i o n . O n o t h e s ei g e o P r o g r a m m e r , a n a s s e m b l y l a g u a g e p r o g r a m m i n g e n v i r o n m e n td e s i g n e d t t a k e a d v a n t a g e o f t h ee n t i r e G E O S s y s t e m . u n i q u e a p e c t o t h i s a p p l i c a t i o n w i l l b i t a b i l i t y t o i n c o r p o r a t e g r a p h i c s f r o mg e o P a i n t . T h e s e w i l l t h e n b c o d e df o d i s p l a y d u r i n g a s s e m b l y . A o t h e r i n t e r e s t i n g p r o d u c t i t h w i n g s i g e o P u b l i s h , a c o m p r e h e ns i v e p a g e - l a y o u t a p p l i c a t i o n f o t h o s e w o r k i n g o h i g h - q u a l i t yd e s k t o p p u b l i s h i n g o p e r a t i o n s . F u t h e r f r o m c o m p l e t i o n i g e o B A S I C ,G E O S - s p e c i f i c f o r m o t h p o p u l a rl a n g u a g e , a n o n f o w h i c h D o g h e r t y p r o m i s e s l o o e x t r a s . A l s oc o m i n g i g e o S p e i l , f e a t u r e - l a d e ns p e l l - c h e c k i n g p r o g r a m . B e r k e l e yw i l l a l s o r e l e a s e a p a t t e r n e d i t o r f o u s e w i t h g e o P a i n t , a n f o n t e d i t o rw h i c h w i l l a l l o w u s e r s t c r e a t et h e i r o w p e r s o n a l t y p e f a c e s . I n t e re s t i n g l y , t h f o n t e d i t o r w a n o c r e -a t e d a B e r k e l e y . T h c o m p a n yf o u n d i o Q u a n t u m L i n k a n d w a ss i m p r e s s e d w i t h i t q u a l i t y t h a tt h e y l i c e n s e d i t

A l t h o u g h i t ' s u n d e t e r m i n e dw h e n t h e s e p r o d u c t s w i l l a c t u a l l ys e t h l i g h t o d a y , t h e y i n d i c a t et h a t B e r k e l e y i c o n t i n u i n g t e p a n d G E O S i m a n y d i r e c t i o n s ,s o m e o t h e m p e r h a p s u n e x p e c t e d .D o u g h e r t y h a c o u p l e o m y s t e r io u p r o j e c t s u n d e r w r a p s , a n d w o u l dn o o f f e r a n c l u e s a s t t h e i r n a t u r e .

O v e r a l l , G E O S h a s e n j o y e ds u c c e s s f u l f i r s t y e a r . T h s y s t e m ' sr e c e p t i o n h a b e e n g o o d i t h U . S . , a n p r o b a b l y e v e n b e t t e r i nE u r o p e . S u p p o r t f r o m t h i r d - p a r t ys o f t w a r e p u b l i s h e r s h a b e e n l i t t l et h i n , b u T i m e w o r k s h a r e l e a s e d

n u m b e r o G E O S - c o m p a t i b l e p r o du c t s . Q u a n t u m L i n k h a p r o v e du s e f u l c h a n n e l f o B e r k e l e y , a n t h r o u g h i t h c o m p a n y e v e n o f f e r sa i n e x p e n s i v e l a s e r - p r i n t i n g s e rv i c e f o G E O S u s e r s w i t h y e f o t o q u a l i t y . A n d , a G E O S h a t a k e nh o l d , a l e a s t o n i n d e p e n d e n tG E O S l a s e r - p r i n t i n g s e r v i c e h a s p r u n g u p D o u g h e r t y w e l c o m e st h c o m p e t i t i o n a n d w o u l d b d l i g h t e d t s e m o r e .

A l t h s i g n s a n p o r t e n t s a r g o o d , a n t h e r e s e e m s l i t t l e d o u b tt h a t G E O S h a c a u g h t o i b i w a y . M o r e o v e r , B e r k e l e y a p p e a r st b m a k i n g e v e r y e f f o r t t o e x p a n di t n e w o r l d i u s e f u l a n i n v e nt i v e w a y s . A t t h m o m e n t , t h f t u r e l o o k s b r i g h t f o G E O S . A n t h a t , h a p p i l y , i n s u r e s p a r a l l e lc o u r s e f o t h e a g e l e s s 6 4

N e G E O S C o l u m nW a r p l e a s e d t a n n o u n c en e d e p a r t m e n t , " T h e G E O SC o l u m n , " w h i c h w i l l d e b u t i t h S e p t e m b e r i s s u e .

U n l i k e m o s t o t h e r G Z E T T E c o l u m n s , " T h e G E O SC o l u m n " w i l l n o h a v e f i x e df o r m a t . O n m o n t h , i m i g h tc o n s i s t o f u s e f u l s n i p p e t s o i n f o r m a t i o n — o n t h e o r d e r o " H i n t s T i p s . " A n o t h e rm o n t h , w m i g h t p r e s e n ts h o r t G E O S - o r i e n t e d p r g r a m — s u c h a t h o s e f o u n d i " P o w e r B A S I C . " W e ' l l a l s op u b l i s h o v e r v i e w s o n e p r o d u c t s a t h e y b e c o m e a v a i la b l e , a n o f f e r o c c a s i o n a l c o m e n t s d i r e c t l y f r o m B e r k e l e yS o f t w o r k s , t h c r e a t o r o G E O S .

I y o h a v e t e c h n i c a lb e n t , y o a r e n c o u r a g e d t s e n d s h o r t , G E O S - s p e c i f i c t i p sa n p r o g r a m s u b m i s s i o n s d r e c t l y t o " T h e G E O S C o l u m n "i c a r e o t h i s m a g a z i n e . ( F o ra r t i c l e o p r o g r a m s u b m i s s i o nf o r m a t s , s e " C O M P U T E R SG a z e t t e A u t h o r ' s G u i d e " e l s ew h e r e i t h i s i s s u e . ) P a y m e n tw i l l b d e t e r m i n e d b q u a l i t ya n l e n g t h o f t h e s u b m i s s i o n .H o w e v e r , p l e a s e n o t e t h a ts p a c e r e s t r i c t i o n s p r e v e n t u f r o m p u b l i s h i n g e x c e s s i v e l yl e n g t h y a r t i c l e s o p r o g r a m s .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 45/120

M u r d e r P a r t yL o v e m y s t e r y ? M a y b e y o u ' v e h e a r d o a r e c e n t p h e n o m e n o n i g o o d t i m e s :t h m y s t e r y w e e k e n d . M o s t o f t e n m a k e t e d a s w e e k e n d g e t a w a y p a c k a g e , i i n v o l v e s a s t a y a a h o t e l ( s o m e t i m e sc r u i s e o r t r a i n t r i p i s u b s t i t u t e d ) , m e a l s ,a n m u r d e r , m a y h e m , a n m y s t e r y .A c t o r s a r h i r e d t p l a y o u t t h e p r i n c ip a r o l e s i s c e n a r i o s w r i t t e n s p e c i a l l yf o t h e o c c a s i o n . T h e r e m a b l o t s o " b l o o d s h e d , " a n c l u e s a r e s t r e w na b o u t f o t h m y s t e r y - w e e k e n d p a r t i c ip a n t s t o b s e r v e a n i n t e r p r e t . T h o j e c t i v e i f o t h p l a y e r s t s o l v e t h m y s t e r y a n n a m e t h m u r d e r e r . T h c u l p r i t i p u b l i c l y a p p r e h e n d e d , u s u a l l ya a c l i m a c t i c t a b l e f e a s t a t h c l o s e o ft h w e e k e n d . B y a l r e p o r t s , t h e s e g e a w a y s a r j u s t a m u c h f u a t h e ys o u n d , w i t h o n l y o n d r a w b a c k ; c o s t .r e c e n t s u c h w e e k e n d a p o p u l a r h o t e lc o s t $ 2 5 0 p e r p e r s o n , b a s e d o d o u b l eo c c u p a n c y r a t e s .

O c o u r s e , t h i s i o n l y t h c o m m e rc i a l f o r m o t h m u r d e r p a r t y . T h e s ep a r t i e s h a v e b e e n p o p u l a r i E u r o p ea n t h U n i t e d S t a t e s f o d e c a d e s , b u f o m a n y p e o p l e t h e y ' r e d i f f i c u l t t g i v e , a t h e y c a n i n v o l v e r a t h e rh e a l t h y o u t l a y o t i m e a n d m o n e y .H o s t i n g y o u r o w m u r d e r p a r t y m e a n se i t h e r d e v i s i n g s c r i p t t f o l l o w o p u c h a s i n g o n a l r e a d y w r i t t e n , a n p e h a p s h i r i n g t h a c t o r s t p o r t r a y i t E v e n i y o f i n d a m y s t e r y s t o r y t u s a p a r t y , i t a k e s s o m e c r e a t i v e e f f o r tt t a i l o r t h r o l e s t o f i y o u r g u e s t l i s t .

O t h o t h e r h a n d , w i t h t h h e l po f E l e c t r o n i c A r t s , y o c a e f f o r t l e s s l yh o s t a n n u m b e r o y o u r o w m u r d e rp a r t i e s f o o n l y t h c o s t o s t a c k o f p p e a n w h a t e v e r r e f r e s h m e n t s n n p a r t y a c c e s s o r i e s y o u c h o o s e t p r v i d e . T h h e l p E l e c t r o n i c A r t s o f f e r s i n e p r o g r a m c a l l e d , s i m p l y e n o u g h :M a k e Y o u r O w M u r d e r P a r t y .

M u r d e r P a r l y s u p p l i e s y o w i t h t h s c e n a r i o , i n v i t a t i o n s , c l u e b o o k l e t s , a n i n s t r u c t i o n s f o y o u r p a r t y . T h e s e m a t er i a l s a r a l c u s t o m i z e d t f i y o u r g u e s tl i s t , i n c o r p o r a t i n g n i c k n a m e s a n p h y si c a l a n c h a r a c t e r t r a i t s w h i c h y o e n t e rp r i o r t p r i n t i n g . I a l s o r a n d o m l yc h o o s e s w h i c h o y o u r g u e s t s i t b t h m u r d e r e r . S i n c e t h i s s e l e c t i o n i m a d e a n e w f o e a c h p a r t y , a n s i n c ey o u r c o m p u t e r i p r o g r a m m e d n o t

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

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

p r i n t i n g . I d o e s n ' t h a v e t c o m e t t h p a r t y . S y o c a

h a v e y o u r m u r d e r p a r t y a h o m e , o b o a t , a t p i c n i c , o

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

T h e r e a r c u r r e n t l y t w v o l u m e s o M u r d e r P a r t y ; e a c h h a s t w p a r t y s c e n a ri o o d i s k . E a c h p a r t y i s e u f o r s i x t e i g h t p a r t i c i p a n t s , a l t h o u g h e x t r a s c a b a s s i g n e d t h e r o l e o a u d i e n c e . V o lu m c o n t a i n s b o t h T h B i K i l l , t h m u r d e r o a a c t o r b o n o h i f o r m e rs i x t i e s - e r a B e r k e l e y h o u s e m a t e s , a n E m p i r e , t h m u r d e r o w e a l t h y m a t r ia r c h b m e m b e r o h e c o m b i n e d p e s o n a l / c o r p o r a t e f a m i l y . D e t a i l s a b o u tM u r d e r P a r t y I c a b o b t a i n e d b m a i li n i c a r d p a c k a g e d w i t h V o l u m e i

M u r d e r P a r l y i n o f o e v e r y o n e .T h i d e a l h o s t s h o u l d e n j o y r o l e - p l a y i n gg a m e s , b a a v i d a r m c h a i r d e t e c t i v e ,a n b p e r s o n w h e n j o y s t h r o w i n gh e r s e l f o r h i m s e l f i n t o g o o d t i m e .A n d , j u s t a i m p o r t a n t l y , t h e p r o s p e ct i v e h o s t s h o u l d b e a b l e t c h o o s e p a r t yg u e s t s w i t h t h s a m e t r a i t s . I y o c a f i t h i s d e s c r i p t i o n , t h e n M u r d e r P a r t y i f o y o u . M e r r y m a y h e m !

— R o b i n M i i m i c kM a k e Y o u r O w M u r d e r P a r t yE l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r S a M a t e o , C 9 4 4 0 4$ 3 2 . 9 5

B u r e a u c r a c y" S t u d e n t s w h e x c h a n g e d i g i t a l w a t c he w i t h m u l t i p l e p a r t n e r s i n c r e a s e t h e i rc h a n c e s o c o n t r a c t i n g b u b o n i c p l a g u eb 3 0 0 % . " T h i s q u o t e i f r o m P o p u l a rP a r a n o i a m a g a z i n e , t w h i c h y o u ' l lp r o b a b l y w a n t t b e c o m e s u b s c r i b e ra f t e r p l a y i n g f e w r o u n d s o B u r e a u c r a tc y I n f o c o m ' s l a t e s t e x c u r s i o n i n t o i n t e ra c t i v e f i c t i o n .

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

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

D e s i g n e d b y D o u g l a s A d a m s — a ut h o r o f H i t c h h i k e r ' s G u i d e t t h G a a x y — B u r e a u c r a c y i s a i d t h a v e b e e ni n s p i r e d b a e x p e r i e n c e A d a m s o n c eh a w h e n h e f o u n d o u h i b a n k h a i n v a l i d a t e d h i s c r e d i t c a r d . I n t h i s g a m e ,t h o f f e n d i n g i n s t i t u t i o n i t h F i l l m o r eF i d u c i a r y T r u s t , s a v i n g s a n l o a n /b a n k c a r d / m o v i n g a n d s t o r a g e c o m p an y w h i c h s e e m s t c o n t r o l a l m o s t e e r y t h i n g , e v e r y w h e r e . Y o b e g i n t h g a m e b f i l l i n g o u s o f t w a r e l i c e n s ew h i c h — i n m i x i n g u t h u s u a l o r d e r o r e q u e s t e d i n f o r m a t i o n , s u c h a l a s tn a m e , l e a s t f a v o r i t e c o l o r , n a m e o p r v i o u s f r i e n d , f i r s t n a m e , a n s o n s e t s t h t o n e f o t h g a m e .

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

W h a t i s u r p r i s i n g i t h a t y o u rt r a n s f e r t n e t o w n a n n e j o h a s n ' t g o n e q u i t e a s s m o o t h l y a y o h a e x p e c t e d . B e c a u s e t h c h a n g e - o f -a d d r e s s c a r d h a s o m e h o w g o n e a s t r a y ,y o f i n d y o u r s e l f i y o u r n e w h o m e b r e f t o a l p o s s e s s i o n s s a v e t h o s e f e y o c a r r i e d w i t h y o u . T h e m o v i n g a n s t o r a g e c o m p a n y e x p e r i e n c e d g l i t c hi t h f l o w o i n f o r m a t i o n , b u h a v i n gb e e n i n f o r m e d o t h m i s t a k e , h a p r o mi s e d t o s e t t h i n g s r i g h t w i t h i n w e e k .

P e r h a p s i w o n ' t m a t t e r . I y o u rC O M P U T E I ' s G a z e t t e J u l y 1 9 B 7 4 3

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 46/120

p o s s e s s i o n i a l e t t e r f r o m y o u r n e e m p l o y e r i n f o r m i n g y o o f a t r a i n i n gm e e t i n g i P a r i s . F o l l o w i n g t h t r a i ni n g , y o u ' l l h a v e f u l l w e e k t e n j o yy o u r s e l f i t h C i t y o L i g h t s , a n a l y o u r p o s s e s s i o n s s h o u l d c e r t a i n l y b i p l a c e b t h t i m e y o r e t u r n .

A l y o m u s t d o i v i s i t t h o f f i c e so H a p p i T e c h a n g e t t h a i r p o r t t ob o a r d t h p l a n e t P a r i s . T h i s i s o c o u r s e , a e a s y t a s k t a c c o m p l i s h . I o n l y b e c o m e s d i f f i c u l t w h e n y o f i n dt h a t , a r e s u l t o f t h e m i s h a n d l e dc h a n g e - o f - a d d r e s s c a r d , y o u h a v e b ec o m e n o n p e r s o n . Y o u ' l l f i n d y o u r s e l fc o n t e n d i n g w i t h m a c a w , w h m a b g u a r d i n g i m p o r t a n t m a i l t h a t s h o u l dh a v e b e e n d e l i v e r e d t y o u r n e h o m e .T h e r e ' s a l s o c o n t e m p t u o u s t r a v e l

A B u r e a u c r a c y i p l a y e d , y o u rb l o o d p r e s s u r e i d i s p l a y e d a t h t o p o f t h s c r e e n . . . . A n

i r r i t a t i o n , e v e n t h a t o fm i s s p e l l i n g w o r d o o u s i n g

w o r d t h p a r s e r c a n n o tu n d e r s t a n d , w i l l c a u s e r i s e i

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

c h a r a c t e r i t h g a m e .

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

A B u r e a u c r a c y i p l a y e d , y o u rb l o o d p r e s s u r e i d i s p l a y e d a t h t o o t h s c r e e n . W h e n y o e n t e r s t r e s s f u ls i t u a t i o n , y o u ' l l h e a r b e e p a n d s e e am e s s a g e t h a t y o u r b l o o d p r e s s u r e i g i n u p T l o w e r t h p r e s s u r e , y o u m u s tm a k e l e s s s t r e s s f u l m o v e s , g i v i n g t h g a m e a q u a l i t y i c o m m o n w i t h b i o -f e e d b a c k m a c h i n e s . A n i r r i t a t i o n ,e v e n t h a t o m i s s p e l l i n g w o r d o o u s i n g w o r d t h e p a r s e r c a n n o t u n d e rs t a n d , w i l l c a u s e r i s e i n p r e s s u r e , a n t h i s h a t h e f f e c t o m a k i n g y o m o r ed i r e c t l y i n v o l v e d w i t h w h a t w o u l d n o m a l l y h e h a p p e n i n g o n l y i n s i d e y o u rc o m p u t e r . Y o u r a c t i o n s i t h r e a lw o r l d d i r e c t l y a f f e c t y o u r c h a r a c t e r i t h g a m e .

A w r i t t e n f o t h C o m m o d o r e 1 2 8 ,B u r e a u c r a c y i s e l f - b o o t i n g a n r e q u i r e sa 8 0 - c o l u m n d i s p l a y m o n i t o r . A lt h o u g h t h p r o g r a m u s e s b o t h s i d e s o ft h d i s k , i w a w r i t t e n t b e c o m p a t i b l e

4 C O M P U T E I S G a z e t t e J u l y 1 9 8 7

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

E v e n t h o u g h m a n y o y o u r t y p e d -i c o m m a n d s w i l l r e q u i r e y o u r c o p u t e r t a c c e s s t h e d i s k b e f o r e r e p l y i n g ,t h e p r o c e s s s e e m s q u i c k . F u r t h e r , I n f o -c o s e e m s t h a v e i m p r o v e d w h a t w a sa l r e a d y o n o t h b e s t p a r s e r s i t h f i e l d , m a k i n g i p o s s i b l e f o y o t t y p ei c o m m a n d s s u c h a s " T a k e t h e q u i p p e d c a r d f r o m t h c a s e a n p u t h c a r d i t h c a r t r i d g e s l o t . "

D o c u m e n t a t i o n i s o m e t h i n g I n f o -c o r n h a a l w a y s t a k e n s e r i o u s l y , a n t h e y s h o w t h i s b i n c l u d i n g d o c um e n t s . F o B u r e a u c r a c y , t h d o c u m e n t sc o n s i s t o f a p a m p h l e t o n m o v i n g ( c o u rt e s y o f F i l l m o r e F i d u c i a r y T r u s t ) . H a y o r e a d t h e s e v e r a l p a g e s o i n s t r u ct i o n s o t h p r o p e r w a t f i l l o u c h a n g e o a d d r e s s f o r m ( i n c l u d e d ) a n u s e d t h p r o p e r p e n c i l ( a l s o i n c l u d e d ) ,y o u ' d n o b i t h m e s s i w h i c h y o n o f i n d y o u r s e l f . T h e r e ' s a l s o p r

s p e c t u s f o P o p u l a r P a r a n o i a m a g a z i n e ,w h i c h i n c l u d e s t h e l i t t l e - k n o w n f a c tt h a t t h s t a t e o D e l a w a r e i f i c t i o n a l .F o t h o s e n e t I n f o c o m a d v e n t u r e s ,t h e r e ' s a l s o a e x t e n s i v e s e c t i o n d e a l i n gw i t h h o t p l a y t h e g a m e a n h o t c o m m u n i c a t e w i t h t h p a r s e r . O l d e rh a n d s m a j u m p r i g h t i n e x e r c i s i n gt h e i r e a g e r n e s s t e x p e r i e n c e f r u s t r at i o n . A t h e n o t h g a m e , y o u ' l l b g i v e n y o u r s c o r e , t h n u m b e r o p o i n t sy o a c h i e v e d o u o p o s s i b l e 2 1 T h e r e ' s a l s o b r i e f s u m m a r y o t h r s u l t s o t h f i n a l m o v e , a n d i a n o t h e s e h a v e r e s u l t e d i y o u r d e a t h ,e i t h e r f r o m a s t r o k e o r o t h e r p r o c e s s ,y o u ' l l a t l e a s t h a v e t h c o n s o l a t i o n o k n o w i n g t h a t y o u r b l o o d p r e s s u r e h a n o b e e n l o w e r e d t z e r o o v e r z e r o .

— E r v i n B o b oI n f o c o m1 2 C a m b r i d g e P a r k D r C a m b r i d g e , M 0 2 1 4 0S 3 9 . 9 5

T h F i n a l C a r t r i d g eS i m p l y p u t , t h n e F i n a l C a r t r i d g e ,f r o m C o m p u t e r s , i a o u t s t a n di n a d d i t i o n t a n C o m m o d o r e 6 o 1 2 8 . 1 c a n ' t b e g i n t t h i n k o a c a r t r i d g ew h i c h d o e s s m a n y u s e f u l t h i n g s f o t h a v e r a g e h o m e c o m p u t e r i s t / p r o g r a mm e r . k e e p i p l u g g e d i n t o m 6 a l m o s ta l t h t i m e ; i w o r k s a s w e l l o t h 1 2 ( a u t o m a t i c a l l y b o o t i n g i t 6 4 m o d e ) .E v e r y o n e w h u s e s t h i s c a r t r i d g ew i l l h a v e h i o r h e r o w f a v o r i t e f e at u r e s , a n t h e r e a r m a n y f r o m w h i c ht c h o o s e . T h o s e t h a t t o m l i s t a r e :t u r b o - l o a d ( w i t h D L O A D s h o r t - f o r mc o m m a n d ) , t u r b o - s a v e ( s h o r t - f o r mD S A V E ) , D O w e d g e a y o u r f i n g e r -

c a n ' t b e g i n t t h i n k o f c a r t r i d g e w h i c h d o e s s m a n y

u s e f u l t h i n g s . . . .

t i p s , A I u t i l i t i e s , a n p r o g r a m m e df u n c t i o n k e y s — i n c l u d i n g i n s t a n t -a c c e s s d i s k d i r e c t o r y ( l i s t i n g t t h s c r e e n ) . I n m o p i n i o n , t h e s e i t e m sa l o n e a r w o r t h a l e a s t t h p r i c e o f t h c a r t r i d g e . T h f u n c t i o n k e y s a r p r g r a m m e d s y o c a l i t e r a l l y h i s i g l k e t l i s t d i s k d i r e c t o r y , c u r s o r u t t h l i n e o t h p r o g r a m y o u w a n t t l o a d , p u s h a n o t h e r k e y , a n d — o n c e t h p r o g r a m t u r b o - l o a d s — e i t h e r l i s t o r u i b p r e s s i n g t h i r d k e y . T u r b o - l o a d —f o w h i c h t h f o r m a t i i d e n t i c a l f o rB A S I C o M L — e v e n p r i n t s b e g i n n i n g

a n e n d i n g p r o g r a m a d d r e s s e s .F o B A S I C p r o g r a m m e r s , t h t u

b o - s a v e a n l o a d ( u t f i v e t i m e s f a s t e rt h a n n o r m a l ) i e s p e c i a l l y w e l c o m e ; M e n t h u s i a s t s w i l l b e q u a l l y t a k e n b t h e x t e n d e d m o n i t o r — s i m i l a r t S u p e r -m o n — w h i c h s c r o l l s ( a n d d i s a s s e m b l e s )b a c k w a r d t h r o u g h m e m o r y a w e l l a f o r w a r d . T h e y m a a p p r e c i a t e a s w e l lt h h e x - d e c i m a l c o n v e r s i o n f e a t u r e a n t h c a p a b i l i t y t s p e c i f y d e c i m a l v a l u e sw i t h i n t h m o n i t o r . T h o s e w h l i k e t w o r k w i t h d i s k s d i r e c t l y w i l l a l s o v a l u et h e i n c l u s i o n o d i s k m o n i t o r .

T h A I c o m m a n d s i n c l u d e m o s to t h i m p o r t a n t o n e s : A U T O l i n e n u b e r i n g , D E L e t e l i n e r a n g e s , R E N U M b e re n t i r e p r o g r a m s ( n o t r a n g e s ) , F I N D i n gs t r i n g s a n v a r i a b l e s , A P P E N D i n gf r o m t a p e o D A P P E N D i n g f r o m d i s k ,p l u s D O S " t a c c e s s d i s k c o m m a n d s( i n c l u d i n g t h d i s k e r r o r c h a n n e l ) .( D O S " i f o r t u n a t e l y o n o t h p r g r a m m e d f u n c t i o n k e y s . ) O n c o u l do n l y w i s h f o C H A N G E c o m m a n d ,a n t h a t D A P P E N D m i g h t M E R G E i s t e a d . ( ! f a i r n e s s , s h o u l d p o i n t o u t h a t m a n u a i l y C H A N G E i n g i m u c he a s i e r w i t h F I N D , a n t h a t s h o r t m a u a M E R G E s a r n p a r t i c u l a r c h o r ew i t h D A P P E N D — w h i c h a d d s m a t e r i a lo n l y t t h e n o f p r o g r a m . )

A n o t h e r s i m p l e y e v a l u a b l e c o m a n d i O L D . I i p a r t i c u l a r l y h e l p f u li r e c o v e r i n g B A S I C p r o g r a m a f t e rm a c h i n e l a n g u a g e c r a s h . T h F i n a l C a t r i d g e i n c l u d e s t w b u t t o n s : O n i r s e s w i t c h , t h e o t h e r i f r e e z e ( s e eb e l o w ) . P u s h i n g r e s e t a n t h e n t y p i n gO L w i l l r e c o v e r f r o m m o s t c r a s h e s .R e s e t i a l s o h d p f u l w h e n , f o w h a t e v e r

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 47/120

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 8 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 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 r 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 es t a n d a r d d r i v e i n s e r t .

S 1 1 9 . 9 5

6 4 C .1 4 9 . 9 5

. . S 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 t 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 S 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 S 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 $ 1 4 . 9 5 s 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 5S h a r e t w o 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 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 . - V X D H A N D L I N G m e C o n t i n e n t a l U . S .

4 . 5 0 l o e a c h C o m m a n d C e n t e r2 . 0 0 f 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 f 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

a r e g i s t e r e d [ l a d e m j r k o C o m m o d o r e E l e c t r o d e s . L t

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 l ■ £ 1 - 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

O a k d a l e . I 5 2 3 1 9

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 48/120

y o u h a v e K I L L e d t h c a r t r i d g e . R e s e t ,t h e n O L D , r e e n a b l e s t h c a r t r i d g e w i t hy o u r B A S I C p r o g r a m i n t a c t .

O n o t h f e t i m e s i i n e c e s s a r yt K I L L t h F i n a l C a r t r i d g e i w h e n y o u rp r o g r a m r e q u i r e s y o t f r e q u e n t l yp r e s s t h e R U N / S T O P - R E S T O R E k e c o m b i n a t i o n . O t h 6 4 f o u n d t h a tt h i s a c t i o n w i l l c a u s e a c r a s h a a v e r a g eo o n c e e v e r y 2 t 4 t i m e s . ( I c o u l d b t h f i r s t o s e c o n d t i m e , o r n o t u n t i l t h f o r t i e t h k e y p r e s s ; t h e r e i n a p p a r e n tp a t t e r n . ) S t r a n g e l y , i d o e s n o o c c u rw i t h t h e 1 2 8 . T h c u r e f o r t h i s p r o b l e mi s i m p l e : K I L L t h c a r t r i d g e , a n r e e n a b l e i w i t h r e s e t a n t h e n O L w h e ny o a g a i n n e e d c a r t r i d g e f a c i l i t i e s .

A m o n g t h m a n y o t h e r v a l u a b l ef e a t u r e s i f r e e z e a r c h i v a l b a c k u p f o p r o t e c t e d d i s k s o t a p e s . A l t h o u g h a n o " f r e e z e " a f i c i o n a d o , c a r e p o r tt h a t i w o r k e d v e r y s a t i s f a c t o r i l y o n o n ep r o t e c t e d g a m e . T h f r e e z e b u t t o n a c e s s e s s e v e r a l m e n u s a n m a n y o t i o n s , a n a l l o w s s a v i n g t t a p e o d i s k .I a l s o p e r m i t s k i l l i n g s p r i t e - t o - s p r i t ea n s p r i t e - t o - b a c k g r o u n d c o l l i s i o n d t e c t i o n . N o t e , t o o , t h a t p r e v i o u s l y " f r oz e n " p r o g r a m s t u r b o - l o a d f r o m t a p e o d i s k , e v e n w h e n c o p y - p r o t e c t i o n d i s a ll o w s f a s t l o a d i n g o r i g i n a l l y .

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

s p e c i a l c a b l e f r o m t h u s e r p o r t t t h C e n t r o n i c s p o r t o a a p p r o p r i a t e p r i n te r W i t h s u c h a c a b l e { a v a i l a b l e f r o m

C o m p u t e r s ) , y o c a d h i g h - a n l o w - r e s o l u t i o n s c r e e n d u m p s , p r i n tC o m m o d o r e g r a p h i c s c h a r a c t e r s , a n d , i s h o r t , d e v e r y t h i n g t h a t c a n b e d o n ew i t h C o m m o d o r e p r i n t e r . ( s h o u l dm e n t i o n a l s o t h a t , f o p r i n t e r s w i t h m o r et h a n a o n e - l i n e b u f f e r , t y p e m o d e p e m i t s y o t d u m p o n t o y o u r p r i n t e re v e r y t h i n g y o k e i t h c o m p u t e rp r i o r t p r e s s i n g R E T U R N . )

B e s i d e s t h C H A N G E a n M E R G Eu t i l i t i e s m e n t i o n e d a b o v e , c a t h i n k o o n l y t w f e a t u r e s w i s h t h F i n a l C a t r i d g e i n c l u d e d : p r o g r a m c o p y f a c i l i t y{ p e r h a p s a l o n g w i t h f a s t d i s k f o r m a t ) ,a n m o r e c o n v e n i e n t d i r e c t d i s km o n i t o r .

D o c u m e n t a t i o n , t h o u g h m o d e s t l yp a c k a g e d , i c l e a r a n t h o r o u g h . T h b i n d e r i l o o s e - l e a f , e a s i l y p e r m i t t i n gu p d a t e s a n r e v i s i o n s b H P

C o m m o d o r e 1 2 o w n e r s s h o u l dk n o w t h a t t h F i n a l C a r t r i d g e i p a r t l yi n c o m p a t i b l e w i t h t h 1 5 7 1 d i s k d r i v e( t h e r e a r e n p r o b l e m s w i t h t h e 1 5 4 1 ) .T h e t u r b o - D L O A D r e t u r n s a p r o g r a mf i l l e d w i t h e r r o r s ( n d r i v e e r r o r i i n d i -c a t e d ) , t h o u g h D S A V E ( t u r b o ) a n D V E R I F V b o t h w o r k f i n e . T h i s f a c t i e n o u g h t r e c o m m e n d a g a i n s t p a i r i n gt h e c a r t r i d g e w i t h 1 5 7 1 d r i v e , t h o u g ha g a i n t h e r e i c u r e : D n o r m a l ( l o n g )L O A D a f t e r d i s a b l i n g { K I L L i n g ) t h c a t r i d g e ; t h e n p r e s s t h r e s e t s w i t c h a n t y p e O L D . T h F i n a l C a r t r i d g e i r e e n -

4 C O M P U T E ! * G a z e t t e J u l y 1 9 B 7

a b l e d . [ A s p o k e s m a n f o H 6 r P C o m p u t e r sa c k n o w l e d g e s t h a t t h e r e i p a r t i a l i n c o mp a t i b i l i t y w i t h t h m a j o r i t y o 1 5 7 1 d i s kd r i v e s p r o d u c e d b C o m m o d o r e p r i o r t t h i s s p r i n g . T h i n c o m p a t i b i l i t y i c a u s e db t h R O c h i p u s e d i t h e 1 5 7 1 . H o e v e r , t h n e 1 5 7 1 s w i l l h a v e a n u p g r a de R O t h a t w i l l c o r r e c t t h a t p r o b l e m . —E d . ]

I t h i s r e v i e w , I ' v e n o t e d o n l y t h F i n a l C a r t r i d g e ' s m a i n f e a t u r e s ,s h o u l d a l s o m e n t i o n t h m o n i t o r ' s a b i li t t b a n k - s w i t c h , a n t h m e m o r y -r e a d a n d m e m o r y - w r i t e c o m m a n d s

w h i c h p e r m i t B A S I C t a c c e s s d a t a u d e R O M — 2 4 K o n o r m a l l y i n a c c e s s ib l R A M . A n m i g h t a d t h a t t h c a r t r i d g e d o e s a l t h e s e t h i n g s w i t h o u tt y i n g u a n u s e r R A M .

T h F i n a l C a r t r i d g e i t r e m e nd o u s v a l u e , a m u s t i t e m f o t h B A S I Ca 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 .

— A r t H u n k i n sH o m e P e r s o n a l C o m p u t e r s o A m e r i c a1 5 V a l l e y S t S o u t h O r a n g e , N 0 7 0 7 9$ 4 4 . 9 5

K i l l e d U n t i l D e a dA t h i s p o i n t i t h e s h o r t h i s t o r y o t h h o m e c o m p u t e r , g a m e h a t o f f e rs o m e t h i n g n e i i i t s u c c e e d . T e x ta d v e n t u r e s u s i n c r e a s i n g l y l a r g ep a r s e r s ; w a g a m e s o f f e r m y r i a d o t i o n s ; a n a r c a d e g a m e s m e r g e s t r a t e g yw i t h a c t i o n i n e a n a d d i c t i n g w a y s .

T h g a m e u s e s a l t h c a p a b i l i t i e s o f t h e 6 4 i o f f e r s

a e x c e l l e n t u s e r i n t e r f a c e ; a n i i b o t h c h a l l e n g i n g a n

g e n u i n e l y e n t e r t a i n i n g .

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

F r o m t h s t a r t , A c c o l a d e ' s d e s i g np h i l o s o p h y h a r e f l e c t e d t h n e e d f o e a c h g a m e t p u s h t h m a c h i n e t i t l i m i t s . q u i c k l o o k a t h f l y e r a c c o mp a n y i n g A c c o l a d e p r o d u c t s s h o w s g a m e ss u c h a H a r d b a l l , P s i - 5 T r a d i n g C o m p an y D a m b u s t e r s , M e a n 1 8 a n A c o A c e s , e a c h o w h i c h c o u l d s e r v e a a a d v e r t i s e m e n t f o t h 6 4 ' s g r a p h i c s a n s o u n d . N o c o m e s K i l l e d U n t i l D e a d ,g a m e m i x i n g t h e s e c a p a b i l i t i e s w i t h a e x c e l l e n t u s e r i n t e r f a c e t h a t a l l o w s t h g a m e t b b o t h c o m p l e x a n e a s y t p l a y .

K i l l e d U n t i l D e a d , a i t n a m e s u g e s t s , i m u r d e r m y s t e r y g a m e . I i t y o p l a y t h r o l e o H e r c u l e H o l m e s ,o n o f g r o u p o f a m o u s m y s t e r y p e p l a s s e m b l e d a t h M i d n i g h t M u r d e rC l u b . S o m e t i m e d u r i n g t h n i g h t , o n o f t h e p e o p l e w i l l b e m u r d e r e d . Y o u rj o i t f i n d o u w h i a b o u t t o d i e ,a n t p r e v e n t t h m u r d e r .

T d s o y o u h a v e a y o u r d i s p o s a l

s e v e r a l d e v i c e s . T h s c r e e n s h o w i n g t h d e s k d i s p l a y s f i l e s , n o t e p a d , a t e l ep h o n e , a n S u r v e i l l a n c e s i g n . A o s c r e e n h a n d p o i n t s t o w a r d o n o t h e m .T s e l e c t d e v i c e , y o s i m p l y m o v e t h h a n d w i t h y o u r j o y s t i c k a n t h e n p r e s st h f i r e b u t t o n .E a c h d e v i c e o p e n s s e p a r a t e s e r i e so s c r e e n s . W h e n y o m a k e p h o n ec a l l , f o e x a m p l e , t h s c r e e n l i s t s t h p e o p l e y o c a c a l l . O n c e y o s e l e c tp e r s o n , t h e s c r e e n s h o w s h i o h e p i t u r e a n g i v e s y o s e r i e s o q u e s t i o n sy o m i g h t a s k . I y o c h o o s e t h r i g h tq u e s t i o n , t h e s u s p e c t ' s p i c t u r e c h a n g e st d i s p l a y g r e a t e r a n x i e t y , i f a c t , a y o g e c l o s e r t a a c c u s a t i o n , t h s u p e c t s ' f a c e s c o n t i n u e t c h a n g e , a n y o c a g a u g e y o u r p r o g r e s s b w a t c hi n t h e s e c h a n g e s .

T h S u r v e i l l a n c e s c r e e n s a r e s p ec i a l l y i m p r e s s i v e — t h e y a l l o w y o t m o n i t o r a n r o o m i t h C l u b , b r e a k i t b e d r o o m t l o o k f o c l u e s , o v i d e ot a p e a e n c o u n t e r b e t w e e n t w o t h s u s p e c t s . T v i d e o t a p e , y o s e t h r c o r d e r t m o n i t o r a s p e c i f i e d r o o m a c e r t a i n t i m e , m u c h a y o s e v i d e oc a s s e t t e r e c o r d e r t t a p e t e l e v i s i o ns h o w a h o m e . B e c a u s e m e e t i n g s w i l lo f t e n c o i n c i d e , l e a r n i n g t u s t h t a p em a c h i n e i i m p o r t a n t , a i i y o u r m o s tr e l i a b l e m e a n s o s p y i n g .

E a c h o f t h e s e f u n c t i o n s i w e l l -d e s i g n e d , b u t K i l l e d U n t i l D e a d o f f e r sf u r t h e r p r o o f o t h d e s i g n e r ' s c o n c e r nf o t h u s e r . W i t h a l t h c o n v e r s a t i o n st k e e p t r a c k o f w h e t h e r t h r o u g hp h o n e c a l l s o r t a p i n g a n m o n i t o r i n g ,t h g a m e c o u l d q u i c k l y b e c o m e u nw i e l d y . U n l i k e m a n y g a m e s , t h o u g h ,K i l l e d U n t i l D e a d i n c l u d e s a a u t o m a t i cn o t e - t a k i n g s y s t e m . E v e r y p h o n e c a l l ,e v e r y c o n v e r s a t i o n , a n e v e r y c l u e i a u t o m a t i c a l l y r e c o r d e d i t h n o t e p a dt h a t r e s t s o y o u r d e s k . T r e m e m b e ra l t h d e t a i l s — t h e t i m e s o m e e t i n g s ,t h s u b s t a n c e o c o n v e r s a t i o n s , t h e c o t e n t s o r o o m s — y o u n e e d o n l y l o o k i t h n o t e b o o k . F u r t h e r m o r e , m u c h o t h i n f o r m a t i o n c a n b e s o r t e d w h a t e v e rw a y o f i n d u s e f u l . W h a t t h i s m e a n s ,o f c o u r s e , i t h a t y o d o n ' t h a v e t w r i t e

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 49/120

a n y t h i n g d o w n . R e c o r d k e e p i n g i p r o b a b l y t h s i n g l e - m o s t a g g r a v a t i n gf e a t u r e o f a n y g a m e , a n d h a i f a c t d s t r o y e d m i n t e r e s t i n s e v e r a l p r o m i si n g a m e s . B e l i m i n a t i n g t h e n e e d t k e e p r e c o r d s , K i l l e d U n t i l D e a d d e m o ns t r a t e s b e l i e f t h a t g a m i n g i e n t e r t a i ni n g , n o t e d i o u s .

W h e n a l i s a i d a n d o n e , t h o u g h ,g a m e m u s t o f f e r m o r e t h a n j u s t

g o o d i n t e r f a c e , n m a t t e r h o s u p e r bt h a t i n t e r f a c e i s K i l l e d U n t i l D e a d i c h a l l e n g i n g , a n i o f f e r s s e v e r a l d i f f e re n t s c e n a r i o s a n f o u r s e p a r a t e s k i l ll e v e l s . T h i d e a o f t h g a m e i t p i e c et h c l u e s a n c o n v e r s a t i o n s t o g e t h e r t c o m e u p w i t h s o l i d a c c u s a t i o n . A n g u e s s i n g i s n ' t a l l o w e d . I y o a c c u s ew i t h o u t s o u n d - e n o u g h b a s e o s u s p ic i o n , y o u e n d u b e i n g t h o n w h i k i l l e d u n t i l d e a d .

S f a r , I ' v e m a d e t h g a m e s o u n de x t r e m e l y s e r i o u s . I i s n ' t , t h o u g h .

F i l l e d w i t h b o t h g o o d a n d b a d j o k e s ,t h e m e m u s i c f r o m m a n y m y s t e r y m o i e s , a n e x c e l l e n t c a r i c a t u r e s o f a m o u sm y s t e r y c h a r a c t e r s , t h g a m e r e s e m b l e st h b o a r d g a m e C l u e m o r e t h a n a n t h i n g e l s e . I i c o n s i d e r a b l y m o r e c o p l e x t h a n C l u e , a n i u s e s a e n t i r e l yd i f f e r e n t s y s t e m , b u t y o u r m i s s i o n — t ol i n k k i l l e r , w e a p o n , a n d v i c t i m — a n dt h l o g i c r e q u i r e d t s o l v e t h e c a s e s a r er e m i n i s c e n t o f t h b o a r d g a m e . T h g a m e u s e s a l 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 4 i o f f e r s a e x c e l l e n tu s e r i n t e r f a c e ; a n i i b o t h c h a l l e n g i n ga n g e n u i n e l y e n t e r t a i n i n g . K i l l e d U n t i lD e a d f i t s i w e l l w i t h A c c o l a d e ' s i p r e s s i v e l i n e o 6 s o f t w a r e .

— N e i l R a n d a l lA c c o l a d e2 0 8 1 3 S t e v e n s C r e e k B l v d .C u p e r t i n o , C 9 5 0 1 4$ 2 9 . 9 5

B u z z w o r dA h o m e c o m p u t e r s c o m e o a g e , m o r ea n m o r e g a m e s a r b e i n g d e v e l o p e d t m e e t t h d i v e r s e t a s t e s o t h f a m i l y .W i t h t h e s e h a v e c o m e n u m b e r o g a m e s r e m i n i s c e n t o o l p r e c o m p u t e rf a v o r i t e s , s u c h a t h b o a r d g a m e M n o p o l y , t h e p a r l o r g a m e c h a r a d e s , a n s k i l l a n t h i n k i n g g a m e s l i k e S c r a b b l eo T r i v i a l P u r s u i t . T h n e w e r c o m p u t e rg a m e s , i n s t e a d o p l a c i n g t h c o m p u t e ra c e n t e r s t a g e t h w a s t a n d a r d v i d e og a m e s d o u s i a a a d j u n c t , a a i t t h b e s t s o u r c e o g o o d t i m e s : t h i n t e ra c t i o n o f f a m i l y a n f r i e n d s .

B u z z w o r d i s o l i d e x a m p l e o t h i sk i n d o g a m e . ! s t i m u l a t e s , i t e a c h e s ,a n i t ' s f u n . G e a r e d t t h o s e a g e s t e a n u p i p r o v i d e s c h a l l e n g i n g e n t e rt a i n m e n t f o t h w h o l e f a m i l y . I B u z zw o r d , t h c o m p u t e r r a n d o m l y s e l e c t sn i n e w o r d s i c a t e g o r y y o u h a v e c h s e n . I t h e n d i s p l a y s l e t t e r a n n u m b e rc l u e s f o e a c h w o r d : T h l e t t e r c l u e i t h f i r s t l e t t e r i n t h w o r d ; t h n u m b e rt e l l s y o h o m a n y l e t t e r s c o m p r i s e t h w o r d . B e l o w t h i s d i s p l a y i s m a l l w i d o l i s t i n g t h l e t t e r s o t h a l p h a b e tt h a t a r u s e d i t h a n s w e r s , a n t h e i rf r e q u e n c y . T h o b j e c t i s i m p l e : G u e s st h w o r d a n t y p e y o u r g u e s s e s o n t ot h s c r e e n . s m a l l t y p e w r i t e r a t h b o t t o m o f t h e s c r e e n r e c o r d s y o u r g u e s sa i o s h e e t o f p a p e r , i t k e y s m o i n a y o t y p e . W r o n g a n s w e r s a r b u z z e d a n d d i s a p p e a r . C o r r e c t a n s w e r sr e m a i n , a n t h p a g e s c r o l l s u p W h e ny o u r g u e s s i c o r r e c t , y o u r l e t t e r a n n u m b e r c l u e s d i s a p p e a r , t h e l i s t o l e t e r s u s e d i r e v i s e d t s h o w o n l y t h o s eu s e d i r e m a i n i n g a n s w e r s , a n y o u rs c o r e i r e c o r d e d .

m a j o r p a r t o f B u z z w o r d i t h c a e g o r y c a r d . T h e r e a r 2 0 c a t e g o r i e s i

t h B u z z w o r d s a m p l e r , 4 d i f f e r e n t c a t eg o r i e s f o e a c h o f i v e s u b j e c t a r e a s :H i c k o r y S t i c k ( t h i n g s t a u g h t t t h t u n et h e r e o f ) ; P l a y o n W o r d s ( a i s a y s ) ; L e is u r e W o r l d ( r e c r e a t i o n a n e n t e r t a i nm e n t ) ; F u f o A l A g e s ( d e v i s e d w i t ht h a i o a e i g h t - y e a r - o l d a n h e y o u n g e r s i s t e r ) ; a n d B u z z w o r d C o n n e ct i o n ( s p e c i a l c a t e g o r y ) . E a c h c a t e g o r yi r e p r e s e n t e d b n u m b e r e d c a r d t h a t

/ s t i m u l a t e s , i t e a c h e s , a n i t ' sf u n . G e a r e d t t h o s e a g e s t e

a n u p i p r o v i d e s 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 t h w h o l e

f a m i l y .

d e s c r i b e s i w i t h c a t c h y t i t l e a n p h r a s e . T h a n s w e r s , u t 5 o t h e m ,a r l i s t e d o t h c a r d ' s b a c k . Y o r v i e w t h c a r d b e f o r e p l a y i n g t h e c a t eg o r y i o r d e r t s e w h a t a n s w e r s t h c o m p u t e r i d r a w i n g f r o m . ( W l e y o u n g e r p l a y e r s c h e c k t h c a r d p e r i o d ic a l l y d u r i n g t h g a m e . Y o c o u l d p l a yw i t h o u t l o o k i n g a t h c a r d a a l l , b u t h a t ' s m a s o c h i s t i c . )

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

T h c a t e g o r i e s t h e m s e l v e s a r c l e v e r . F o i n s t a n c e , " N N u t r i t i o n .T h i n g s o t h e r t h a n f o o d t h a t p e o p l e p u

i t h e i r m o u t h s . " O r " M I M i n d .W h a t y o c o m e w i t h w h e n y o u ' r e b o ( b o d y p a r t s ) . " A n " B l u e . . . C o n n e ct i o n s . W o r d s a n p h r a s e s b e g i n n i n gw i t h t h w o r d b l u e . "

T h s u b s t a n c e o B u z z w o r d i s o c o u r s e , w o r d s , b u y o u r s e q u e n c e o c h o i c e s i w h a t m a k e s t h g a m e . T h f i r s t o t h e s e i s e l e c t i o n o f c a t e g o r i e s ;t h e n , b c h o o s i n g o n o f o u r m o d e s i B u z z w o r d , y o d e c i d e w h a t c l u e s a r ea v a i l a b l e : b o t h t h f i r s t l e t t e r o t h a s w e r a n t h l e n g t h o t h a n s w e r , o n l yo n o t h o t h e r , o n e i t h e r . Y o c a a l s o c h o o s e w h e t h e r o n o t h c o p u t e r w i l l d i s p l a y t h f r e q u e n c y o e a c hl e t t e r i t h s e o r e m a i n i n g a n s w e r s .Y o c a p l a y t h g a m e i s i n g l e s o d o u b l e s m o d e , a n d w i t h t h t i m e r o o o f f . B y m a n i p u l a t i n g t h e s e o p t i o n s .B u z z w o r d b e c o m e s 3 g a m e s i 1

B u z z w o r d c a n b e p l a y e d a a n o n o t h r e e l e v e l s : b r i g h t , n i m b l e , o g i f t e d .E a c h o t h a n s w e r s o t h c a t e g o r yc a r d s h a i t l e v e l n u m b e r p r i n t e d n e x tt i t W h e n p l a y i n g t h e r o u n d a l e v e l 1 o n l y l e v e l w o r d s a r c h o s e n b t h c o m p u t e r a a n s w e r s ; a t l e v e l 2 b o t hl e v e l a n w o r d s a r u s e d , a n s o o n .A n r o u n d m a b e p l a y e d a a n l e v e l .

Y o u r f i n a l c h o i c e i i s t r a t e g y . T h g a m e i p l a y e d f o u r r o u n d s a t t i m e —t h r e e r e g u l a r r o u n d s f o l l o w e d b b o n u s r o u n d . Y o u h a v e c h o i c e o p l a y i n g o r p a s s i n g o t h b o n u s r o u n d .I y o p l a y , y o r a c e a g a i n s t t h e c l o c k t u n s c r a m b l e e a c h a n s w e r a i a p p e a r so t h p a g e i t h t y p e w r i t e r . F o s o m ep e o p l e , p a s s i n g i t h e b e t t e r p a r t o v a l o r .T h s c o r i n g m e t h o d f i g u r e s i s t r a te g y , t o o . t r i f l e c o m p l i c a t e d b u a m p l ye x p l a i n e d i t h m a n u a l , i e n a b l e s y o t g f o w o r d s t h a t w i l l s c o r e y o t h m o s t p o i n t s . A w s a i d , c h o i c e m a k e st h g a m e , b u b a s i c a l l y . B u z z w o r d i w o r d g u e s s i n g g a m e , c r e a t i v e l y d e v i s e dt t a k e a d v a n t a g e o f t h e c o m p u t e r ' s r a d o m i z i n g a n d m a t h e m a t i c a l c a p a b i l i t i e s .I t ' s g a m e d e v e l o p e d w i t h a g r e a t d e a lo t h o u g h t a n c a r e .

B e s t o a l l . B u z z w o r d ' s f l e x i b i l i t y a l o w s y o t h a n d i c a p m o r e t a l e n t e dp l a y e r s , s a n y o n e c a p l a y . E v e n p l a ye r y o u n g e r t h a n t h s u g g e s t e d t e y e a r s c a p l a y , i t h e y ' r e a b l e t r e a d .

B u z z w o r d i b i h i w i t h o u r f a i l y . I b i l l s i t s e l f a r a n g i n g " f r o ms i m p l e w o r d g u e s s i n g g a m e . . . t o s p h i s t i c a t e d s t r a t e g y - f i l l e d t e s t o y o u rk n o w l e d g e , " g a m e t " a p p e a l t t r i v i ab u f f s , w o r d g a m e a f i c i o n a d o s , a n p u z z l e - s o l v e r s . " I t i s . I d o e s . T h m e t a e x e r c i s e o f B u z z z v o r d s h a r p e n s w i t s ,a n h a e n l a r g e d o u d a u g h t e r ' s v o c a bu l a r y a n s p e l l i n g s k i l l s .

— R o b i n a n D a v i d M i n n i c kB u z z w o r d G a m e C o m p a n y5 5 8 2 Z e n o C t A u r o r a , C 8 0 0 1 5$ 3 9 . 9 5

C O M P U T E ! * G a i e t t e J u l y 1 9 8 7 4

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 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 p l e t eC O M M O D O R E( r e g . S 1 0 0 9 . B 5 )

1 2 C o m p u t e r a n 1 5 7 1 D r i v e

p a c k a g e p r i c e$ 4 7 5

C O M M O D O R E H A R D W A R E

C o m m o d o r e 1 5 7 1 D i s k D r i v e f - g £ £ i J I J g g aC 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 l e

( m o u s e o p t i o n a l )C o m p l e t e

( a B L U E C H I P H A R D W A R E

P 5 ' / . D r i v e S 1 1 9 . 0 0M S O O S + B n e S o f t , S 9 9 0 0B C 1 2 G i M o n i c r . S B 9 0 UB C 1 2 A A m M o n i l c S 8 0 B C 1 4 C o l o r F 1 G RM o n i l o r $ 2 6 9 . 0 0

B C C C G C o l o r C a r d . . S 9 S . 9 9B C P C P C / X T C o m p . 1 5 5 3 0

B l u e C h i p P T u r b oC o m p u t e r J C A L L

P L U S

C - 1 7 0 0 1 2 8 K R A M . .1 7 5 0 R A I n d u s G C - 6 4 D r i v eG E O SC - 1 3 5 1 M o u s a1 6 7 0 M o d e m1 2 B C « n p u l «1 5 7 1 O i s k D n v a& C C o m p u t e f , , , „ , „1 S 4 1 D i s k D i i v o . . 1 9 0 2 M o n i l o r1 S O 2 C M o n i t o r

B l u e C W 6 4 D i . . B l u e C h i p C 1 2 B D r I Z B D C o m p u t w

S 0 9 9 5$ 1 6 9 9

S 1 B 5S C A L L

S 3

5 2 4 9$ 2 2 9

. . . . S 7 S 1 B 5S 2 B S

. . S 1 B 9$ 1 4 9S 1 9 9

. . S C A L L

> D O R E 6 4 * C o m m o d o r e 6

• 1 5 4 1 D r i v eJ o y s t i c k s

C o m p u t e r

S e l k o s h a S P - 1 0 0 0 V C P r i n t e r

© B L U E C H I PP E R S O N A L C O M P U T E R

s i n f u l l - s i z e e x p a n s i o n s l o t sp a r a l l e l p r i n t e r / s e r i a l d a t a c o m m u n i c a t i o n s p o r t so n y e a r w a r r a n t y o p a r t s a n l a b o rI B A T - s t y l e k e y b o a r d5 1 2 K R A o m o t h e r b o a r d1 2 w a t t p o w e r s u p p l y

1 0 0 % I B P C / X Tc o m p a t i b l e

i n c l u d e s M S D O S

6 4 C o m p u t e ra n 1 5 4 1 D r i v e

p a c k a g e p r i c e$ 3 4 5

C O M M O D O R E P 1 0 - 1M D O S / I B M P c o m p a t i b l e5 1 2 K R A ( e x p a n d a b l e t 6 4 0 K )R S 2 3 2 a n C e n t r o n i c s p o r t sl i v e f u l l - s i z e e x p a n s i o n s l o t s

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 t o r o p t i o n a l

C A L LF O

P A C K A G E S ! !

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 51/120

A C C E S S O R I EW h a t M a k e s L y c o D i f f e r e n t ?

V i c k i e B l a k e r ,C u s t o m e r S e r v i c eD e p t . M a n a g e r

W o r k i n g i c u s l o m e rs e r v i c e g i v e s m a n m s t a f f I h e o p p o r t u n i t y t t a l k w i t h p e o p l e f r o m a l o v e r t h e w o r l d w h d t h e i r c o m p u t e r s h o p p i n gb m a i l - o r d e r . O u l o y a lc u s t o m e r s l e l l u l h a lt h e y k e e p c o m i n g b a c kt L y c o b e c a u s e w a r d e d i c a t e d t c u s t o m e rs a t i s f a c t i o n .

H e r e A r e S o m e E x a m p l e s .G i a n t i n v e n t o r y a n l o p r i c e s :

W h a l o t d i s a p p o i n t o u c u s t o m e r s . S o w k e e pm u l t i m i l l i o n d o l l a r i n v e n t o r y o a l t h f a c t o r y - f r e s hm e r c h a n d i s e y o u w a n t . T h i s m e a n s w c a g i v e y o t h l o w e s t p r i c o s a n t h f a s t e s t d e l i v e r y . A n d . i t ' s a l s o w h y w ef i l l o v e r 9 5 o a l o u c u s t o m e r s ' o r d e r s e v e r y m o n t h !P r o m p t , c o u r t e o u s s e r v i c e :

W h e n y o c a l l L y c o t p l a c e a o r d e r , y o u ' l l b i t o u c hw i t h s o m e o t h f r i e n d l i e s t c o m p u t e r p r o f e s s i o n a l s i t h i n d u s t r y . E v e r y o n e o n o u s a l e s s t a f f i v e r y k n o w l e d g e a b l ea b o u t t h p r o d u c t s t h e y s e l l . T h e y k n o w t h a t y o u w a n tc o u r t e o u s a n f a s t s e r v i c e , a n t h a t ' s e x a c t l y w h a t y o u ' l l g e w h e n y o c a l l L y c o . ( A n d f o y o u r c o n v e n i e n c e , w e v e nh a v e S a t u r d a y h o u r s ! )

M a n y c o m p a n i e s s e e m t f o r g e t a b o u t c u s t o m e r s o n c es a l e i m a d e . N o L y c o . O u C u s t o m e r S e r v i c e D e p a r t m e n t i

a l w a y s h e r e t h e l p y o f r o m q u e s t i o n s a b o u t

I h s t a t u s o a o r d e r ,t w a r r a n t i e s , t p r o d u c ta v a i l a b i l i t y a n p r i c e .Y o u ' l l a l w a y s f i n df r i e n d l y s e r v i c e a L y c o

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

W k n o w t h a t w h e ny o p l a c e a o r d e r ,y o u ' d l i k e t o r e c e i v e y o u rs h i p m e n t a s o o n a p o s s i b l e . A t L y c o . w d o n ' t j u s t s a i t — w ed i t F o i n s t a n c e , o r d e r s a r n o r m a l l y s h i p p e d w i t h i n 2

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 f r e i g h to U P B l u e R e L a b e l s h i p p i n g i a v a i l a b l e , t o o .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 0

I P A 1 - 7 1 7 - 4 9 4 - 1 0 3 0H 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 yO r s e n d o r d e r s t o L y c o C o m p u t e r , I n c . , P . O . B o x 5 0 8 8

J e r s e y S h o r e , P 1 7 7 4 0F o C u s t o m e r S e r v i c e , c a l l 1 - 7 1 7 - 4 9 4 - 1 6 7 0 ,

9 A M - 5 P M , M o n . - F r i .R i s k - F r e e P o l i c y : f u l l m a n u f n c l u r f l r s ' w a r r a n t i e s n s a i o s t a o u i a i G e P p r i c e s s h o w 4 < ! < , c a s h d i s c o u n t n o 4 ° , o l o c r o r j i i 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 S p l u s 3 f o 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 s

w c h e c k f o r c r e d i l c a r r i t h e t t • c o m p a t a b l i t y n o g u a r a n t e e d r e t u r na u t h o r i z a t i o n r e q u r e d o n c e a v a i l a b i l i t y s u b j e c t 1 c h a n g e : c a l l l a c o n f i r m

D i s k e t t e s5 - 1 / 4M a x e l l ;S S D D ( 9 . 9 9D S D D S I 2 . 9 9B o n u i :S S D D S 6 . 9 9D S D D $ 7 . 5 0S K C is s f j d s a O S D D $ 5 D S H D 1 1 6 . 9 5V e r b a l I m S S D D $ 9 , 9 3D S O D 1 1 2 . 9 93 .

3 M S S D D ( 1 6 . 9 9D S D D $ 2 3 , 9 9K i x e l l :S S D D $ 1 9 D S O O 5 2 1 . 9 9V a r b B i l m :S S D D $ 1 6 , 9 9O S D D 1 3 4 . 3 9S K C :S S D D $ 1 * 9 9D S D D S 1 9

J o y s t i c k sT a = 3 S 9 . 9 5T a e 2 S 1 0 . 9 ST a 1 ( 2 . 9 5T a d * $ 2 9 E c o n o m y £ 5 9 5S h S t o * $ 6 . 9 5B l a c k M a i $ 1 0 9 5B o s s $ 1 1 , 9 93 - W a y S 1 B . 9 9B a i h a n f l l e $ 1 6 . 7 5S O O X J J M . 7 SS O O X J - A p p t o P C S 2 9 W m n o r 9 0 S 2 d 9 5W r c o I B S 2 9 . 9 5C o n t r i v e r J o y s l r c k B d . . $ 3 4 . 9 5

D u s t c o v e r sP a 1 0 8 1 1 9 . 9 5P a 1 0 9 1 S 9 . 9 5E p s o n F X 2 8 6 S 1 4 9 5E p s o n F X 8 6 $ 9 9 5E p s o n L X B 6 1 9 . 9 5S t a r N X I Q ( 9 . 9 5S t a r S R I 0 S 9 . 9 5S t a r S R I S S H . 9 5O k i T B 2 - I S 2 S 9 . 9 5S o i k o s n a S s o n o s $ 9 . 9 5P C o l o r S H . 9 5C 1 2 B $ 9 9 51 5 7 1 ( 9 . 9 5A m i g a

R e d i f o r mP a p e r

2 0 s l w e t l a s e r I 9 . 9 S1 0 0 0 s h e s t l a s e r $ 1 9 . 9 51 5 s h c o t I v o r y , 2 0 1 b $ 9 . 9 51 5 s r v a e t w h i t e . 2 0 1 b . . . . S 9 . 9 Si t t O O s h G r . b a r M . . S 2 9 . 9 51 O O O m a i l i n g l a b e l s S 9 . 9 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 52/120

S O F T W A R EC O M M O D O R E C O M M O D O R E ^ c i p p k z

I 9

S 9 . 9 57 . 9 5

9 9 5

S 4 . 4 92 . 7 5

t y

E

B r o d e r b u n d :B a n k S r W n t s r 1 2 9 K . C a r m e n S a D i e g o . . . .C h a m p . L o t t o R u n n e rG r a p h i c L i 1 I I I I

P f i n i S h o p . .P r i n t S h o p C o m p a nP n n i S h o p P a p e rS c i e n c e K i L o d e R u n n e rB a n k S F i l e rB a n k S t M a i l e rA c c e i i :L o n t f o r B o o r dM a e nM a c n 1 2 l O f h F r a m eE x e c . T o u r n a m a n tT o u m a m e n i * T r i p l e P a c kW W C l L a a O e r B r d . .

A c l i t f i s i t t i iU U v m

H i g h

C h a m p i o n B a s k e t b a l l ,■ H a c k e rH a c k e rL a b y r i n t hM u s i c S t u d i oP o r t a lf a s s T i m e sT i t a n i c . . . .

M J c r o p F o t * :M S t n k o E a g l eG u n s h i pK e n n e d y A p p r o a c hS t f e n t S o . - V J c eS o t o F l i f l h iT o p G u n n e rM l c r o l e a g u v :M i c r o l e a g . B a s e o a l l . . . .G e n e r a l M a n a g e r , . . , . . , .S i a i D i s kB T e a m D i n k

W i c o t e a g , W r a s t i i n Q . .

^ r m c r q i r S i m u l a t i o n *G e m s l o n o H o a l e rG o i l y s D u i g . „ . _ „ , „K a . T c ' C ' i W W . . P h a n t a s i e I IP h n r t a s i a I I K i n g o l Z e i l mR o a d W a 2 0 0 0S h a r d o S p r i n gW l z a i t f s C r o w nW a r m I h S . P a c i f i c . . W a r g a m e C o n s t rB a t H e c r u i s e r . . . . . . . . . .G e m s t o n o W a r r i o rB a l t i c 1 9 8 5B a n a ! i o n C o m m a n d e rB a t t l e f t N o r m a n d y . . . .B f i t l l e o l A n t o t l s mC o l o n i a l C o n q u e s tC o m p u t e r A m b u s hF i e l d o l F i r eK n i g h t s q t h D e s e r tM e c h B n g a d a . . P r G o T o u rQ u e s t i o n -

S i G u S h o o t o u tT i g e r s m i h o S n o wS A

W i n g s o W a S M i s s i o n C r u s hS u b l o g l c iB a s e b a l l S t a d i u m

$ 3 2 . 7 5S 2 2 . 7 5t i t . nS 5 . 7 5$ 1 8 . 7 5S 2 S . 7 5S 2 2 . 7 55 1 2 . 7 51 3 7 $ 2 4 7 5$ 3 9 $ 3 9

$ 2 * 1 . 9 51 2 9 $ 2 9 $ 2 9 1 1 3 . 9 5$ 1 3 . 9 5S I 4 . 9 55 2 9

$ 2 4 7 5$ 2 2 . 7 5S I B . 7 5$ 2 0 . 7 5$ 2 2 . 7 5$ 2 2 . 7 5$ 2 6 . 9 5$ 2 2 . 7 5$ 1 9 . 9 5

$ 2 2 . 9 5$ 2 2 , 9 5$ 1 9 . 9 5! 2 2 . 9 51 1 9 . 9 5

1 9 . 9 5

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

- S N e w

S 1 S . 9 5S 3 6 . 9 5$ 3 6 . 9 5$ 2 4 - 9 5$ 2 6 . 9 5$ 2 4 9 5S 2 4 . 9 5$ 2 4 . 9 5$ 2 4 , 9 5$ 3 9 . 9 5$ 2 1 . 9 5$ 3 6 . 9 5$ 1 4 . 9 55 2 4 . 9 5$ 2 7 . 9 5 .$ 2 7 . 9 5$ 3 4 . 9 5$ 2 7 . 9 5S 3 9 . 9 5$ 2 7 . 9 5$ 2 7 . 9 5S 3 9 . 9 5$ 2 7 . 8 5S 3 . 9

$ 2 7 . 9 5$ 2 7 . 9 5J 3 9 . 9 5$ 2 7 . 9 5$ 2 7 . 8 5

5 . 9 5

S c e n e r y D a S I 5 . 9 5S u b l o g i c B a s o B a f l $ 3 1 . 9 5S u o l o g i c F o o t b a l l $ 2 6 . 9 5E p y x :C i o a t o C W o n O a r S 1 7 . 9 5D c s t r o y o r $ 2 4 . 7 5F o s l t o a d $ 2 4 . 7 6F o o t b a l l $ 2 4 . 7 5K a r a t e C h a m p $ 1 9 . 7 5M o v i e M o n s t e r $ 2 4 . 7 5M u l t i p l a n $ 2 4 . 7 5S u B a i l i e $ 2 3 . 9 5W i n t e r G a r n e t S 2 3 . 9 5S u p e r C y c l e S 2 3 . 9 5G r a p h i c s S c a p b o o k . . . . £ 1 4 . 9 5S t r . S p o r t s B a s k e t b a l l $ 2 4 9 5W l d . s G r o a l B a s e o a l l $ 1 9 . 9 5S u m m e r G a m e s I $ 2 4 . 7 5V o r p o l U t i l i l y K i l S 1 5 . 7 5W o r l d G a m e s $ 2 4 . 7 5F i r e b i r d :C o l o s s u s ( $ 2 1 . 9 5E l i t e S 1 3 . 9 5F r a n k i e G o e s l I t a l y . . . $ 1 9 . 9 5G o W o n P a t h $ 3 4 . 9 5G u i l d o T h i e v e s { 2 4 . 3 5P o w n $ 2 4 . 9 5S e n t m a l $ 2 4 . 9 5T a l k i n g T e a c h e r $ 2 8 . 9 5T r a c k a i S 2 4 . 9 5E t a r g l i d f l r $ 2 4 . 9 5S e n l r y $ 2 4 * 5H T s c h E i p w u l o n i :H o a n W a n s $ 6 . 7 5H o b d a y P a p e r $ ( 1 , 9 5C a r d W a r e S 6 7 5P a r t y W a r e S 9 . 7 5U n i s o n W o r l d :A r t G a B e r y l o ' 2 S 1 5 . 9 5P u n t M a s t e r $ 2 2 . 9 5D a t i r o f t :A l t . R e a l . : T h D u n g e o n . . $ 2 4 . 9 5B l a c k M a f l i c S 1 5 . 9 5S a r a c e n $ 1 5 9 52 2 B B a k w S I $ 1 9 . 9 5A c t i o n S o f t ;U P e n s c o p e $ 1 9 . 9 5T l m e w o * » ;P a r t n e r 6 S 3 4 . 9 5P a r t n e r 1 2 B S 3 9 . 9 5S w I H C i H c 1 2 $ 3 9 . 9 5W o n t w r i i e r 1 2 8 $ 3 9 . 9 5

A c c e s s :T n p l e P a c k $ 1 9 A c i l v l s l o n :E n c h a n t e r T r i l o g y $ 4 9 . 7 5G a m e M a k e r $ 3 1 . 7 5L e a t h e r G o d d e s s e s . . $ 2 7 T e r m P a p s r $ 3 5 . 7 5C h a m p . B a s e b a l l $ 2 4 . 9 5C h a m p . B a s k e t b a l l . . . . $ 2 6 9 C h a m p i o n s h i p G o l f S N e wG F F o o l o a l l $ 2 4 . 9 5P o r t a l $ 2 7 . 9 5M ! c r o p r o » ;C m s a d a E u r o p e $ 2 4 . 9 5D e c i s i o n D e s e r t $ 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 t S e r v i c e $ 2 2 . 9 5M l c r o l s e g u a :

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

- A m i g aA c c e s s :L o a d e r B o a r d S 2 4 . 9 5l O I t i F r n i ™ $ 2 4 , 9 5

T o u r n o m o n t * $ 1 4 . 9 5A c t r v l s l o n :B o r r o w e d T i m e $ 2 6 . 9 5C h a m p . B a s k e t b a l l $ 2 6 . 9 5C h a m p i o n s h i p G o l f $ 3 2 . 9 5G R F o d b a n $ 2 7 . 9 5H n c k e r S 2 6 . 9 5H a c k e r $ 2 9 . 9 5L t l t l o P o o p l o $ 2 9 . 9 5H i n d s n a o o w S 2 6 . 9 5M u s i c S l u d o $ 3 9 T a s s T i m e s $ 2 6 . 9 5S t r a t e g i c S i m u l a t i o n s :C o m p u t e i B a s o b a l l S 2 4 . 9 5K a m p t g r u p p e S 3 4 . 9 5S u b l o g i c :F l i g h t S i m u l a t o r I I $ 3 2 . 9 5J o S i m u l a t o r S C A L LE p y i :A o a h a l T n l o o y $ 2 2 . 9 5n o g u e $ 2 2 . 9 5W i n t e r G a m e s $ 2 2 . 9 5

P a w n $ 2 6 . 9 5S l a r g l i d e r S 2 6 . 9 5U n i t o n W o r l d :P n n l M a s t e rA r G a l l e r y < V I P :V I P r o f e s s i o n a l . . .

£ 2 4 . 9 5$ 1 8 . 9 5

, , $ 1 1 5U l c r o p r o s e :S i l e n t S e a n c e $ 2 4 . 9 5

A c v i s i o n :P e b b l e B e a c h $ 3 2 9 P o r t a l $ 2 3 . 9 5C h a m p . B n s e u a i l $ 2 4 . 9 5C h a m p . B a s h e l B a l l 5 2 6 . 9 5B a l l y h o o 5 2 5 . 7 5E n c h a n t e r T r i l o g y $ 4 9 . 7 5G F F o o t b a l l $ 2 4 . 9 5L e a t h e r G o d d o s s s e s . . $ 2 5 . 7 5M o o n m t s t S 3 5 . 7 5M u s k : S t u d n s S 3 2 . 7 5M l c r o p r o » :C o r t U d i V i e t n a m $ 2 9 C r u s a d e E u r o p e $ 2 4 . 9 5D e c i s i o n i D e s e r t £ 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 e i v i c e $ 2 2 . 9 5M l c r o l e a g u e 1M i c r o l e a g . B a s o b u l t $ 2 5 , 9 5G e n e r a l M a n a g e r £ 2 5 . 9 5S l a t D i s k $ 1 7 . 9 5■ a T e a m D i s k s m . 9 5E p y « :A p s h a i T r i l o g y $ 2 4 . 7 5C r e a t e C a l e n d a r S 1 7 . 9 5D o s l r o y e r $ 2 4 . 7 5K ; n a l a C h a m p $ 1 9 . 7 5M o v i e M o n s t e r $ 2 4 . 7 5R o o u e 1 1 9 . 7 SS I S p o r t s B . i i f c o l O a l l . . . $ 2 4 . 9 5S u B a t t l e S i m u l a t o r . . $ 2 4 . 9 5W i n t e r G a m e s $ 2 4 . 7 5W o r l d G a m e s $ 2 4 . 7 5S t r a t e g i c S i m u l a t i o n s :R o a d W a 2 0 0 0 S 2 4 . 9 5K a m p t g r u p p a $ 3 9 S r i a r d o S p r i n g $ 2 4 . 9 5B n t l l e 0 ) A n l o n o m £ 3 8 . 7 5C o m p u t e r S a s o b o l l $ 1 4 . 9 5G e l t y s b u r g $ 3 S 7 5K n i g h t s \ D e s e r t $ 2 5 . 7 5S u b l o g i c :J o S i m u l a t o r $ 3 2 . 9 5S c e n e r y J a p a n 5 1 9 S c e n e r y S a F r a n £ 1 5 9 5S c e n e r y # i - # 6 $ 6 9 . 9 5S u b l o g i c B a s e b a l l $ 3 1 . 9 5S u b l o g i c F o o t b a l l $ 3 1 . 9 5B r o d e r b u n d :A n c i e n t A r t o l W a . . . . S 2 6 . 9 5P r i n t S h o p $ 3 7 . 7 5P r i n t S h o p C o m p a n 5 3 1 . 7 5G r a p h i c L i b . o I $ 2 1 . 7 5r t a r a t e k a S 2 1 . 7 5T o S h o p $ 3 9 . 9 5B a n k S I W n l e r $ 5 4 . 9 5U n i s o n W o r l d :A r t G a l l e r y 2 $ 1 6 . 9 5N e w s M a s t e r $ 5 5 . 7 5P n n t M a s t e r $ 3 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 53/120

C o m p u t e r i o n o t h e o l d e s t a n 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 i n g e v e r y c u s t o m e r , w h a v e e a r n e d

r e p u t a t i o n a t h e b e s t i t h b u s i n e s s .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 b l e s e r v i c e a n q u a l i t y

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

J m u r o n m m c

$ 1 6 9S 2 0 9$ 2 0 9$ 3 2 9

- 1 5 $ 8 8 9$ 2 5 9$ 4 2 5

- 1 0 $ 4 6 9- 1 5 $ 5 2 92 4 - 1 5 $ 7 2 9P a n a s o n i c

$ 2 6 9$ 3 3 5$ 3 9 9

S E I K O S H AS P - 1 2 0 0 A i . $ 1 9 5S P - 1 0 0 0 A P l i e . $ 1 7 9S P - 1 2 0 0 A S S 1 9 5S 1 8 0 V C $ 1 4 5S L - 8 0 A i $ 3 7 5M 1 3 0 0 A I $ 3 6 9M 5 3 0 0 A i $ 5 4 9B 5 4 2 0 A i $ 1 0 7 51 3 0 0 C o l o r K i . $ 1 1 9B P 5 4 2 0 R i b b o n . $ 1 2 . 5 0S P 1 0 0 0 R i b b o n . . . $ 8 . 5 01 5 9 5 $ 4 9 93 1 3 1 $ 2 4 93 1 5 1 $ 3 7 91 0 8 0 A l i S 2 3 9

S u p e r b P r i n t i n g Q u a l i t y

■ I

m i l r o n u i

N X - 1 0w i t h p u r c h a s eo p r i n t e rs t a n d

l i m i t e d o f f e r( 1 - y e a r w a r r a n t y )

C - 6 4 / C - 1 2 8 C o m p a t i b l e

E I K O S H A P - 1 0 0 0 V C

( 2 - y e a r w a r r a n t y )

1 0 0 c p s D r a f tM o d e

2 c p N L D i r e c t

C o n n e c t

1 2 0 c p s D r a f t M o d e2 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 c1 0 8 0 i

■ J U K I5 5 1 0 c o l o r W 3 R S 2 3 2 s e r i a l B n a r f l $ 5 J u k i 6 3 0 0 1 7 3 9J u k i 6 1 0 0 $ 3 6 9

L E G E N DB O $ 1 5 9I 0 B 0 . $ 1 9 91 3 8 0 $ 2 2 91 3 8 5 S 2 B 9

S I L V E R R E E DE X 1 2 0 P S 2 O 9E X P G O O P $ 5 3 9E X O O O P $ 6 4 9

O k i m a l o 2 0 S 1 2 91 2 1 4 1 0 S 2 O 92 9 w ; i n t e r l a c e $ 5 3 92 9 w : i n t e r f a c o S 6 7 91 8 1 2 4 5I I 2 < $ 3 5 51 9 $ 5 3 9

D I A B L OD 2 $ 4 9 96 3 S 7 7 9D - 8 0 I F S 1 0 2 9

T o s h i b a3 2 P S 4 7 BP 3 4 1 E $ 6 9 9P 3 5 I M o d e l I S 1 0 9 9

• c i t i z e n1 2 S 1 7 BP r e m i e r e 3 $ 4 6 9M S P - 1 0 S 2 8 5M S P - 1 5 S 3 B SM S P - 2 0 S 3 2 5M S P - 2 5 $ 4 8 5T n b u l o 2 2 4 $ 6 4 9

E P S O NL X 8 6 S 2 O 9E B O S 3 5 5E 1 0 0 0 $ 5 7 9L O 8 0 0 1 4 4 9L 1 0 0 0 $ 6 5 9

T h o m p s o n :4 1 2 0 R G C O $ 2 4 94 1 6 0 . $ 2 7 9T n k n l k a :M J - 3 0 5 S 3 0 9M J - 5 0 3 $ 5 2 9Z e n l l h :Z V 1 2 2 0 $ 8 Z V 1 2 3 0 $ 8 P a n a s o n i c :T f t - 1 2 2 M Y P 1 2 - A m T T L . S 1 3 9T n - 1 2 2 M 9 P 1 2 " G r T T L , $ 1 3 9C o m m o d o r e :1 9 0 2 C o k x S 2 B S1 8 0 2 S 1 B 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 . , . , . $ B

$ 1 1 9$ 9

$ 2 8 91 2 0 0 12 4 0 0A t a r i :X M - 3 0 1 $ 4 2 . 9 5S X 2 1 2 $ 8 9 . 9 5K a y o s ;S m a O m o d e m 3 0 0 S 1 2 5S m a n m o d e m 1 2 0 0 S 3 6 9S m a r t m o d o m 1 2 0 0 B . $ 3 3 9S m a l l r n o d o m £ 4 0 0 S 5 5 9M i c r o m o d o m l i . . S 1 2 5S m a r t 3 0 A p p l e H e . . S 1 4 9C o m m o d o r e :1 6 7 0 $ 9 U R o o o i i c s :P a s s w o r d 1 2 0 0 $ 1 8 9M i c o l i n k 1 2 0 0 $ 1 3 9M e r o l . n k 2 4 0 0 S 2 1 9C o u n o r H S T S B O O . . $ 8 7 9

S 1 7 . H 5

X e t e c P r i n t e rE n h a n c e r

6 4 m e m o r ym u l t i - t a s k i n g7 d i r e c t a v a i l a b l ef o n t sc o m b i n e s t w d o a d d r e s s a b l e

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 54/120

U s e r G r o u p U p d a t eT 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 r 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 sS t o c k t o n C o m m o d o r e U s e r ' s G r o u p h a c h a n g e d i t a d d r e s s t P . O .B o 8 3 5 4 , S t o c k t o n , C 9 5 2 0 8 .T h T r i a d C - 6 4 U s e r s G r o u p h a c h a n g e d i t n a m e t T r i a d C o m o d o r e U s e r s G r o u p ( T C U G ) . T h g r o u p a l s o n o i n c l u d e s t h A m i g a .

N e L i s t i n g sA A I I A M A

C o m m o d o r e C l u b S o u t h , I n c . , I ' O , B o 3 2 4 ,B i r m i n g h a m , A l 3 5 1 2 6

A m i g a / C o m m o d o r e C l u b o M o b i l * , 3 B 6 8 - HR u M a i s o n , M o b i l e , A 3 6 6 0 8

C 6 4 / 1 2 8 I n f o r m a t i o n E x c h a n g e G r o u p , 1 3 4 5 S K o l b R * 3 4 5 , T u c s o n , A 8 5 7 1 0

A L I I ( H I MC 1 2 8 W e s t C o m m o d o r e 1 2 U i e r C r o u p , 2 9 1 7

C o l o r a d o A v e , , S a n t a M o n i c a , C 9 0 4 0 4C o m m o d o r e U s e r s , B u f f s , E n t h u s i a s t * , 5 1 1 5

V i V e r a n a d a , U i n g B e a c h , C 9 0 8 0 5K o s e m e a d A s s o c i a t e d M e m b e r s ( R A M ) , 2 6 3 6

W i l l a j d A v e . , R o s e m e a d , C 9 1 7 7 0W e s t O r a n g e C o u n t y C o m m o d o r e U s e r C r o u p ,

2 0 3 1 1 R a v e n w o o d L n . , H u l i n g I o B e a c h , C 9 2 6 4 6

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 ) , 2 4 0 1C 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

S o u t h e r n O r a n g e C o u n t y C o m m o d o r eK o m p u t e r S e r v i c e * G r o u p ( S O C C K S ) , T h eW i z a r d ' s E x c h a n g e , 2 4 2 1 2 H o l l y o a k L n . , A p t . D ,L a g u n a H i l l s , C 9 2 6 5 6

A C C E S S , 5 3 2 8 C h a r l o t t e W y . , L i v e r m o r e , C 9 4 5 5 0

C o m m o d o r e H a y w a r d U s e r s G r o u p , P . O . B o 2 0 7 2 , S a L e a n d m C 9 4 5 7 7

S a c r a m e n t o C o m m o d o r e C o m p u t e r C l u b , P . O .B o 1 3 3 9 3 , S a c r a m e n t o , C 9 5 B 1 3 - 3 3 9 3

m o r A n nF t C o l l i n s C 3 , 1 6 2 5 C e n t e n n i a l R d . , F t C o l l i n s ,

C 8 0 5 2 5t O N M C T K L T

H a r t f o r d A r e a C o m m o d o r e S o c i e t y ( H A C S ) , c / oM a r k T r e n c h e r , A e t n a l i f e C a s u a l t y C o . , 1 5 F a r m i n g t o n A v e . , A 4 4 1 , H a n i o i d , C 0 6 1 5 6

T h N a u g a t u c k V a l l e y C o m m o d o r e U s e r sG r o u p , P . O . B o 6 2 2 , W a t e r b u r y , C 0 6 7 2 0

S o u t h K e n t U s e r s G r o u p ( S K U C ) , B o x 9 7 S o u t hK e n t , C 0 6 7 8 5

H O K U MB a C o m m o d o r e U s e r s G r o u p { B C U Q , P . O . B o 3 1 8 7 , P n n n m a C i t y , ¥ 1 3 2 4 0 1S t l r c o m U s e r ' s G r o u p o M a r t i n C o u n t y , P . O .

B o 1 4 4 6 , P o r t 5 a l i ? m o . 3 3 4 9 2B r a n d o n U s e r s G r o u p , P . O . B o 3 5 1 , B r a n d o n , F

3 3 5 1 !G E O R G I A

M i d d l e C C - 6 4 U s e r G r o u p , 1 0 M c K i n l e v D r . ,G r i f f i n , G 3 0 2 2 3

A t h e n s C o m m o d o r e U s e r s G r o u p , O n B e e c hH a v e n , A t h e n s , C 3 0 6 0 6

A l b a n y C o m m o d o r e A m a t e u r C o m p u t e r l s t , P . O .B o 5 4 f i l , A l b a n y , G 3 1 7 0 6 - 5 4 6 1

I D A H OP o c a t e l l o C o m m o d o r e U s e r s G r o u p ( P C U C ) , R t

2 B o 4 8 E , P o c a t e l l o , I D B 3 2 0 2E a g l e R o c k C o m m o d o r e C o m p u t e r C l u b . P . O .

B o 3 8 8 4 , I d a h o F a l l s , I 8 3 4 0 3 - 3 8 8 4I L L I N O I S

S o u t h W e s t R e g i o n a l A s s o c i a t i o n o P r g r a m m e r s / M U s e r s G r o u p I W R A P / 6 4 1 , P . O .B o 3 4 2 , B e d f o r d P a r k . 1 6 0 4 9 9 - 0 3 4 2

I N D I A N AI n d i a n a D u n e s C o m m o d o r e U s e r s G r o u p

( I D C U G ) , P . O . B o 2 0 2 1 , M i c h i g a n C i t y , I 4 6 3 6 0

K o s c i u s k o C o m m o d o r e U s e r ' s G r o u p , 1 7 2 1 S L a t t J S t . , W a r s a w , I N 4 6 5 8 0

C o m m o d o r e S m a l l T o w n U s e r s G r o u p( C M T U G ) , P . O . B o 1 6 1 , V e v a y , I N 4 7 0 4 3

W e s t e r n I n d i a n a C o m m o d o r e U s e r s ( W I C U I ,P . O . B o 1 8 9 8 , T e r r e H a u l e , I N 4 7 8 0 8

B a s i c U s e r G r o u p S u p p o r t ( B U G S ) , 7 1 0 F o s t e r ,O t t u m w i i , [ A 5 2 5 0 1

K A N S A SF i r s t C o m m o d o r e U s e r s G r o u p , 6 0 E a s t C h i p -

p e w a , P a o l a , K 6 6 0 7 1F i t t s b u r g M i c r o U s e r ' s G r o u p ( P M U G ) , S R B i d s ,

2 0 t h i B y p a s s . P i t t s b u r R , K 6 6 7 6 2

S i x t y F o u r T J m C o m m o d o r e U s e r ' s G r o u p , P . O .B o 6 4 8 1 , M e l a i r i e , L 7 0 0 0 9 - 6 4 8 1

N o r 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 G r o u p ,P . O . B o 5 8 1 , W e s t M o n r o e , L 7 1 2 9 4 - 0 5 8 1

P A C E U . G . , P . O . H o 7 7 0 3 , A l e x a n d r i a , L 7 1 3 0 6 -7 7 0 3

M A R Y I A N H a r f o r d C o u n t y C o m m o d o r e U s e r s G r o u p

( H C C U G ) , P . O . B o 2 0 9 , F a l l s t o n , M 2 1 0 4 7

S i g i n a w A r e a C o m m o d o r e U s e r s G r o u p( S A C U G ) , r . O . B o 6 6 0 6 , S a g i n a w , M 4 8 6 0 8

T h A l m i g h t y C o m m o d o r e U s e r s ' C r o u p o W e s t M i c h i g a n , 1 3 5 1 0 1 6 M i l e R d . , G o w e n . M l4 9 3 2 6

M 1 N N L S O I AC l u b 6 4 2 3 B 0 4 t h A v e . N W O w a t o n n a , M

5 5 0 6 0C e n t r a l M i n n e s o t a C o m p u t e r U s e r s G r o u p

( C M C U G ) , 2 2 1 2 6 t h A v e . N S t C l o u d , M 5 6 3 0 1n i v v i i A M r s n n u

M a n c h e s t e r C o m m o d o r e U s e r s G r o u p , P . O . B o 4 0 2 , M e r r i m a c k , N 0 3 0 5 4N I : W Y O R K

B r o n x U s e r s G r o u p ( B U G - 6 4 ) , P . O . B o 5 2 3 ,B r o n x , N 1 0 4 7 5

T C U G , P . O . B o 8 6 3 2 , W a r r e n , O 4 4 4 8 4P E N N S Y L V A N I A

C a s t l e C o m m o d o r e C o m p u t e r C l u b , P . O . B o 9 6 1 , N e w C a s l l e , V 1 6 1 0 3

S o u t h e r n Y o r k C o u n t y C o m m o d o r e U s e r sC r o u p , 2 3 W F o r r e s t A v e . , S h r e w s b u r y , P 1 7 3 6 1

S O U T H D A K O T AT h C o m m o d o r e C l u b o f t h e B l a c k M i l l s , P . O .

B o 1 3 5 , B o E l d e r , S 5 7 7 0 9 - 0 1 3 5T r - . N N E S S I T

C H I P , 4 9 5 2 , S h i h m i r n D r . , A n t i u c h , T 3 7 0 1 3W I S C O N S I N

W e s t L a c r o s s e C o m m o d o r e C l u b , 1 8 0 9B a i n b r i d g c S i . , L a c r o s s e , W 5 4 6 0 3

O u t s i d e t h U . S .A U S T R A L I A

M e l b o u r n e C o m m o d o r e C o m p u t e r C l u b , I n c . ,P . O . B o 1 7 7 , B o H i l l , V i c t o r i a 3 1 2 8 , A u s t r a l i a

S o u t h A u s t r a l i a n C o m m d o r c C o m p u t e r U s e r sG r o u p , P . O . B o 4 2 7 , N o r t h A d e l a i d e , S 5 0 0 6 ,A u s i r a l i a

V I C - U F S C o m p u t e r U s e r G r o u p I n c . , P . O . B o 1 7 8 , N e d l a n d s . P e r t h , W 6 0 0 9 , A u s t r a l i a

C A N A D AC a s t l e g a r C o m m o d o r e C o m p u t e r C l u b , R l

S i t e 3 7 , C o m p . 7 C a s t l e g a r , B C C a n a d a V 1 3 H

M o n c t o n U s e r s G r o u p , B o 2 9 8 4 , S T A M o n oi o n , N B C a n a i l j F . 1 C 8 T

U n i t e d N o r t h A m e r i c a U s e r s C r o u p , B o 8 S i t eC B i s h o p ' s F a l l s , N F L D . C a n a d a A O 1 C

N e Z e a l a n d C o m m o d o r e U s e r s G r o u p , P . O .B o 2 8 2 8 , W e l l i n g t o n , N e Z e a l a n d

S I ' A I NS a l v a d o r F o u , P a s e o D o c t o r M o r j g a s 2 0 4 , B a r b c r a

D e V a l l e a 0 S 2 1 O , B a r c e l o n a , S p a i n

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 55/120

B a s k e t b aS a t t i

1 1 * 7

R h e t t A n d e r s o n a n D a v i d H e n s l e y , J r

W h a t b e t t e r w a t s c o r e g o a l t h a n t g t h r o u g h t h h o o py o u r s e l f ? T h i s d e l i g h t f u l l y c l e v e r a r c a d e - s t y l e g a m e f o t h C o m m o d o r e 6 i g u a r a n t e e d t p r o v i d e h o u r s o e n t e r t a i n m e n tf o y o u n g o o l d . I n c l u d e d a r o n e - a n t w o - p l a y e r m o d e s . E c e l l e n t p l a y a b i l i t y a n o u t s t a n d i n g g r a p h i c s a n s o u n d m a k e" B a s k e t b a l l S a E d m u s t f o a n g a m e l o v e r . O n j o s t i c k i r e q u i r e d f o r t h e o n e - p l a y e r m o d e ; t w o a r r e q u i r e d f o t h t w o - p l a y e r m o d e ." B a s k e t b a l l S a E d i w h i m s ic a v e r s i o n o f o n e - o n - o n e b a s k e tb a l l t h a t c a b e n j o y e d b t h w h o l e f a m i l y , y o u n g a n o l d . A t h o u g h t h g a m e i m o s t f u w h e np l a y e d b y t w o p e o p l e , c o m p u t e ro p p o n e n t i a l w a y s r e a d y f o t h c h a l l e n g e .

B a s k e t b a l l S a E i w r i t t e ne n t i r e l y i m a c h i n e l a n g u a g e , s y o u ' l l n e e d t u s t h " M L X " 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 t e t e i t W h e n M L a s k s f o s t a r t i n ga n e n d i n g a d d r e s s , r e s p o n d w i t ht h e s e v a l u e s :S t a r l 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 S C 0

B s u r e t s a v e c o p y t d i s ko t a p e a f t e r y o f i n i s h t y p i n g .N a m e t h p r o g r a m S A E i y o w i s h t b a b l e t u s t h e a cc o m p a n y i n g B a s k e t b a l l S a E C u s t o m i z e r p r o g r a m . ( S e e b e l o w . )

T i p - o f fI y o p l a n o p l a y i n g t h t w o -p l a y e r v e r s i o n , p l u g t w j o y s t i c k si n t o t h j o y s t i c k p o r t s b e f o r e y o t u r n o t h c o m p u t e r . I y o u ' r ep l a y i n g a g a i n s t t h c o m p u t e r , u s ej o y s t i c k p l u g g e d i n t o p o r t 2

A l t h o u g h B a s k e t b a l l S a E i m a c h i n e l a n g u a g e p r o g r a m , i c a b l o a d e d , s a v e d , a n r u j u s tl i k e B A S I C p r o g r a m . W h e n y o u ' r er e a d y t p l a y , l o a d t h p r o g r a m a n dt y p e R U N . T h p r o g r a m p r o m p ta s k s O N P L A Y E R O T W O ? R s p o n d b p r e s s i n g o 2

A t h e t o p o f t h e s c r e e n i S c o r e b o a r d t h a t s h o w s S a m ' s s c o r e ,E d ' s s c o r e , t h p e r i o d ( 1 - 4 ) , a n t h a m o u n t o t i m e l e f t i t h p e r i o d .s c r o l l i n g m e s s a g e b o a r d p r o v i d e sy o w i t h a n n o u n c e m e n t s a n i p o r t a n t i n f o r m a t i o n a b o u t t h g a m e .

S a a n E d t r u e t o t h e i r d e d ic a t i o n t t h s p o r t , a r b a s k e t

b a l l s — w i t h a r m s , l e g s , a n f a c e s .S a i t h o r a n g e b a l l a n E i t h b l u e o n e . I o n e - p l a y e r m o d e y o c o n t r o l S a m , w h i l e t h c o m p u t e rh a n d l e s E d T h i s m o d e o f f e r sg o o d w a t l e a r n t p l a y B a s k e tb a l l S a E d , s i n c e t h c o m p u t e rp l a y s l i t t l e b e t t e r t h a n m o s t b e g i nn i n g p l a y e r s . I t w o - p l a y e r m o d e ,E i c o n t r o l l e d b t h e p l a y e r u s i n gt h j o y s t i c k i p o r t 1 S a i c o t r o l l e d b t h p l a y e r u s i n g t h e j o ys t i c k i p o r t 2

T h j o y s t i c k c o n t r o l s a r e a s yt l e a r n . Y o c a r u e i t h e r l e f t o r i g h t b y m o v i n g t h j o y s t i c k i n t h a p p r o p r i a t e d i r e c t i o n . T j u m p ,p r e s s t h f i r e b u t t o n . Y o c a j u m pt t h l e f t , t h r i g h t , o s t r a i g h t u i n t o t h a i r , d e p e n d i n g o t h d i r e ct i o n o t h j o y s t i c k w h e n y o p r e s st h f i r e b u t t o n .

A i n r e a l b a s k e t b a l l , t h o n l yw a t s c o r e i b s h o o t i n g t h b a l lt h r o u g h t h h o o p . I B a s k e t b a l lS a E y o c a s c o r e i a n o t h e t h r e e g o a l s . S i n c e y o c a n ' tj u m p h i g h e n o u g h t s c o r e b g o i n gt h r o u g h t h h o o p , y o u ' l l h a v e t b o u n c e o f o y o u r o p p o n e n t . I t ' sn o u n c o m m o n t b o u n c e o f y o u ro p p o n e n t , t h f l o o r , a n b a c kb o a r d b e f o r e s c o r i n g — a n y w a t h a t y o c a m a k e i i n t o t h b a s k e t

C O M P U T E I s G t e e t t e J u f y 1 9 8 7 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 56/120

c o u n t s . A i t h r e a l g a m e , e a c h g o a l i w o r t h t w op o i n t s .

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

T h g a m e b e g i n s w i t h S a a n d E d b o u n c i n g w i l dl a r o u n d t h s c r e e n . W h e n b o t h p l a y e r s l a n d o t h e i rf e e t , t h f i r s t o f f o u r p e r i o d s b e g i n s . E a c h p e r i o d l a s t sf o 1 g a m e m i n u t e s , w h i c h i e q u i v a l e n t t a b o u tm i n u t e s a n d 4 0 s e c o n d s i r e a l t i m e . A t h e n o e a c hp e r i o d — w h e n t h t i m e r r e a c h e s 0 0 : 0 0 a n y o h e a r" S w e e t G e o r g i a B r o w n " — t h e p l a y e r s l o s e c o n t r o l o S a a n E d b u i e i t h e r s c o r e s b e f o r e h s t o p s b o u n ci n g , t h g o a l c o u n t s .

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

W h e n t h g a m e e n d s , t h s c r e e n f r e e z e s s t h a ty o c a v i e w t h s c o r e . T s t a r t n e g a m e , p r e s s a n k e y . I n k e i p r e s s e d a f t e r a p p r o x i m a t e l y 1 5 s e co n d s , a n o t h e r g a m e b e g i n s a u t o m a t i c a l l y .

P r e s s t h C o m m o d o r e k e t p a u s e t h g a m e .P r e s s i a g a i n t r e s u m e p l a y . R U N / S T O P / R E S T O R Es t o p s t h g a m e . T y p e R U t r e s t a r t .

S t r a t e g yB a s k e t b a l l S a E l o o k s a n p l a y s l i k e a a r c a d e a t i o n g a m e , b u a f t e r p l a y i n g f e g a m e s y o u ' l l d e v e l o ps t r a t e g i e s . M o s t p l a y e r s e v e n t u a l l y c o m e u w i t h t h e i ro w " p l a y s " — w a y s o t i m i n g t h e i r j u m p s s t h a t t h e ys c o r e o k e e p t h e i r o p p o n e n t f r o m s c o r i n g . F o e a m p l e , i t ' s p o s s i b l e t b l o c k g o a l - b o u n d o p p o n e n t b h i t t i n g h i w i t h t h s i d e o y o u r h e a d a h e b o u n c e s o nt h g r o u n d . I t ' s a l s o p o s s i b l e t s c o r e t w b a s k e t s i r o a f t e r y o u r o p p o n e n t s c o r e s o n e . D o t h m o v e s ( e s p ec i a l l y t h l a t t e r o n e ) d e m a n d q u i c k t h i n k i n g a n s o m ep r a c t i c e .

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

C u s t o m i z i n g T h G a m eI y o u s b l a c k - a n d - w h i t e T o m o n i t o r t p l a yB a s k e t b a l l S a E d y o m a n o b a b l e t t e l l S a a n E a p a r t . T s o l v e t h i s p r o b l e m , w e ' v e i n c l u d e dc u s t o m i z i n g p r o g r a m w r i t t e n i B A S I C . Y o c a u s t h i s p r o g r a m t m a k e y o u r o w m o d i f i c a t i o n s . ( d i s kd r i v e i r e q u i r e d t u s t h i s p r o g r a m . ) T h s c r e e n c o l o r sa n t h b o d y a n d f e a t u r e c o l o r s o b o t h S a a n d E dc a n b e c h a n g e d . T h r e e o f t h e s c r o l l i n g m e s s a g e s c a a l s o b e c h a n g e d . Y o c a a l s o m a k e t h p e r i o d s s h o r t e rs t h g a m e t a k e s l e s s t i m e t o p l a y .

T y p e i P r o g r a m s a n ( u s i n g t h A u t o m a t i cP r o o f r 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 e i t h i s i s s u e ) ,a n s a v e t h e m o t h s a m e d i s k a s S A E ( P r og r a m 1 ) Y o s h o u l d s a v e P r o g r a m w i t h t h n a m e

C U S T O M I Z E R , s i n c e t h i s i t h n a m e P r o g r a m a t e m p t s t l o a d ( l i n e 4 0 ) . T h e n l o a d a n r u P r o g r a m 2 t h B a s k e t b a l l S a E C u s t o m i z e r L o a d e r . T h i s p r g r a m w i l l f i r s t r e c o n f i g u r e m e m o r y , t h e n a u t o m a t i c a l l yl o a d P r o g r a m 3 ( D n o r u P r o g r a m d i r e c t l y — c e r -

S a b o u n c e s o f o E t l t o m a k e o n l a s t b a s k e t h i t h i sh i g h - s c o r i n g g a m e .

t a i n B A S I C p o i n t e r s n e e d t b s e b t h c u s t o m i z e rl o a d e r , P r o g r a m 2 . F o l l o w t h i n s t r u c t i o n s a n p r o m p t s g i v e n b t h C u s t o m i z e r . W h e n y o u ' v e f i i s h e d m a k i n g y o u r c h a n g e s , y o a r p r o m p t e d t p u d i s k i n t o t h d r i v e . A f t e r i n s e r t i n g t h d i s k , p r e s s R T U R N . n e f i l e c a l l e d C U S T O M S A E i w r i tt e t o t h i s d i s k . I t h d i s k a l r e a d y c o n t a i n s p r e v i o u sv e r s i o n o C U S T O M S A M E D t h e o l d v e r s i o n w i l lb s c r a t c h e d b e f o r e t h n e o n i w r i t t e n . T h c u t o m i z e r p r o g r a m d o e s n o a l t e r t h o r i g i n a l S A E p r o g r a m f i l e .S e p r o g r a m l i s t i n g s o n p a g e 8 4

N O A V A I L A B L EN E C P / M V E R S I O N

W A N T T R E A DF R O M A N D W R I T E

T I B M - C O M P A T I B L EF I L E S ?

T H B I B L U E R E A D E R :L o a d s 3 s e c o n d sI e a s y t u s F e a t u r e s S t a n d a r d A S C I M C o m o d o r e o r P E A S C I I t r a n s l a t i o n ,a n v i c e v a r a nW i t h A S C I I t r a n s l a t i o n . I r a n s l o r sM S ' D O S l i l o s l C o m m o d o r e f o m a a 1 2 . 0 0 0 b y t e s p a m i n u t e ,a n t r a n s f e r s C o m m o o o r o f i l e s t M S - O O S l o ' m a i 2 0 0 0 0 b y i e sp e m m u t aI n c J u o e s M D O D a c k u p a n aM S - D O S d i s k - T o r m a t t i r t g p r o -g r a m s

I I y o h a C u m m o d o r a l 2 G | m a n 1 5 7 1 l m d i s k d r i v e , y o u c a n r o a r t f r o ma n w r i t e t M S D O S < i > o s u s i n g T H B I S L U E H E A D E R f N e w t r o mS O G W A P S o l t w a r e . I n t h p r g r a m a l l o w s u s e ^ s t o t r a n s f e r f i l e sg e n e r a t e d o n m o s t ' — ' - ' - i " i ; . . i i " s o f t w a r e t C o m m o d o r e D O f i l e s ,a n v i c e v e r s a N o T H B I B L U ER E A O E H C P / M g i v e s y o a l t h s t a n d a r d l e a u m - o T H B I B L U ER E A D E H p l u s C P ' M r e a d : a n w n l e .c i p i b f l H y JT h B i g B l u e R e a d e r C P / M S - i . i 9 ( i n c l u d e s a l s i a n d a u ) B i g B l u e R e a d e rf e a t u r e s ) S i n n d a r o B i S l u e R e a d e r i S 3 9 5 A n p r i c e s U c u r r e n c y a n i n c l u d e s h i p p i n g a n h a n d l i n g N c r e d J l c a r d o r d e r s p i p j ^ e C a l i f o r n i ar o s i d e i i s a d S 9 l o T n B i B l u e R e a d e r C P / M o % O t o s t a n d a r d B i B l u e R e a d e r , s t a t e s a l e s i a C P t M v e r s i o n a v a i l a b l e a u p g r a d e t c u r r e n tu s u r s f o S i p l u s y o u r B i B l u e R e a d e r d i s k S e n d c h e c k o m o n e y o r d e r 1a n a l i n q u i r i e s t o

S O G W A P S o i t w a ' e . I n c .6 1 B o c c a c c i o A v e n u e . V e n i c e . C T e l e p h o n e ( 2 1 3 ) B 2 2 - H 3 B

D i s p l a y s o n S O o 4 0 - c o l u m ns d e e n , i C o l o r o m r j n o c r i r o m nC a b e u s o d w i t h o n o t w d * s f cO r t v e s

v e r s i o n a v a i l a b l eu p g r a d e t t u c e n l u s e r s

W R I T E U S O RS E V O U R D E A L E R

5 C O M P U T E D G a z B t l a M T 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 57/120

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

" S q u e e z e " i a n u p d a t e d v e r s i o n o t h a r c a d e g a m e S u r r o u n d . A i t h o r i g i n a l g a m e , t h e o b j e c t i t o t r y t of o r c e y o u r o p p o n e n t t b u m p i n t op a t h b e f o r e y o d o N e f e a t u r e sa l l o w y o t w r a p a r o u n d t h e d g e so t h s c r e e n a n s e l e c t i v e l y t u r no f t h l i g h t t h a t m a k e s y o u r p a t h .

T h g a m 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 , s y o u ' l l n e e d t u 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 t e n t e r i t 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 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 l a r l 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 9 9 7

B s u r e t s a v e c o p y o S q u e e z e t d i s k o r t a p e b e f o r e e x i ti n M L X .

P l a y i n g T h G a m eS i n c e t h i s i m a c h i n e l a n g u a g eg a m e , l o a d i w i t h c o m m a n d l i k et h i s :L O A D " S Q U E E Z E " , 8 , 1( T a p e u s e r s s h o u l d u s L O A D" S Q U E E Z E " , 1 , 1 i n s t e a d . ) Y o u ' l lh a v e t s u b s t i t u t e t h f i l e n a m e y o

L i g h t n i n g b u g s f l t h r o u g h m a z e o t h e i r o w t r a i l s i n t h i s u n u s u a l v a r i at i o n o p o p u l a r v i d e o g a m e .

u s e d w h e n y o s a v e d t h p r o g r a m .T s t a r t t h g a m e , t y p e S Y 5 0 5 4 2 .

S q u e e z e b e g i n s w i t h t w f i r ef l i e s o t h s c r e e n . T h p l a y e r w i t ht h j o y s t i c k i p o r t 2 c o n t r o l s t h g r e e n f i r e f l y , w h i c h b e g i n s e a c hr o u n d o t h l e f t s i d e o t h e s c r e e n .T h p l a y e r h o l d i n g t h j o y s t i c k i p o r t c o n t r o l s t h p u r p l e f i r e f l y ,w h i c h b e g i n s o t h r i g h t s i d e . T h g a m e d o e s n ' t s t a r t u n t i l o n o t h f i r e b u t t o n s i p r e s s e d . A l s u b s eq u e n t r o u n d s b e g i n a u t o m a t i c a l l ya f t e r c r a s h .

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

S q u e e z e i n c l u d e s w r a pa r o u n d f e a t u r e , w h i c h m e a n s t h a t i y o u r f i r e f l y g o e s o f a n s i d e o t h s c r e e n , i w i l l r e a p p e a r o t h s c r e e n a t h e o p p o s i t e s i d e . F o i s t a n c e , i y o u g o o f t h b o t t o m o t h s c r e e n , y o u r f i r e f l y w i l l r e a pp e a r a t h t o p .A n o t h e r a d d e d f e a t u r e a l l o w sy o t s e l e c t i v e l y t u r n y o u r l i g h t o a n o f f , c r e a t i n g h o l e s i t h p a t ht h a t y o u m a k e . T k e e p y o u r l i g h to f f a s y o u m o v e , h o l d d o w n t h f i r eb u t t o n . C a r e f u l u s o t h i s f e a t u r ew i l l a l l o w y o t l e a v e e s c a p e h o l e si y o u r p a t h . K e e p i m i n d t h a ty o u r o p p o n e n t c a m a k e u s o t h e s e h o l e s a w e l l .

T h g a m e i o v e r a s o o n a o n p l a y e r r e a c h e s 1 0 p o i n t s . T h s c r e e nt u r n s r e t s h o w t h a t t h g a m e i o v e r . T p l a y a n o t h e r g a m e , s i m p l yp r e s s e i t h e r f i r e b u t t o n .S e p r o g r a m l i s t i n g o p a g e 8 7 <

C O M P U T E D G a z e l l e J u l y 1 9 8 7 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 58/120

A l t - 8 0 F o T h 1 2 B o b K o d a d e k

E x p l o r e 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 8 ' s 8 0 - c o l u m nc h i p w i t h t h i s f a s c i n a t i n g t u t o r i a l t h a t l e a d s y o t h r o u g h t h d e v e l o p m e n t o a a l t e r n a t e - s c r e e n u t i l i t y .

P r o g r a m m e r s a r j u s t b e g i n n i n g t u n r a v e l t h f u l l p o w e r o f t h e 8 5 6 3V i d e o D i s p l a y C o n t r o l l e r c h i p( V D C ) , w h i c h g e n e r a t e s t h e 8 0 -c o l u m n v i d e o d i s p l a y o f t h e C o m o d o r e 1 2 8 . U n l i k e t h V I C - I I c h i p ,w h i c h p r o v i d e s t h 4 0 - c o l u m n d i p l a y o b o t h t h 6 a n 1 2 8 , t h V D h a i t o w 1 6 o i n d e p e nd e n t R A a n 3 i n t e r n a l r e g i s t e r s .N e i t h e r t h R A n o t h r e g i s t e r sc a b a c c e s s e d d i r e c t l y . I n s t e a d ,t w m e m o r y l o c a t i o n s i t h 1 2 8 ' sa d d r e s s s p a c e a r u s e d t c o m m u n ic a t e w i t h t h V D C .

L o c a t i o n 5 4 7 8 4 ( $ D 6 0 0 ) i t h a d d r e s s r e g i s t e r a n 5 4 7 8 5 { $ D 6 0 1 )i t h e d a t a r e g i s t e r o f t h V D C . B c a u s e o p e c u l i a r i t y i n a d d r e s s i n gt h V D C , B A S I C s h o u l d n o b e u s e dt c h a n g e t h e s e r e g i s t e r s . I n s t e a d ,t h e r e a r e r o u t i n e s i t h 1 2 8 ' s R O t h a t b o t h B A S I C a n d m a c h i n e l a g u a g e p r o g r a m m e r s c a u s e . W e ' l ld e m o n s t r a t e t h t e c h n i q u e b p r g r a m m i n g a a l t e r n a t e 8 0 - c o l u m ns c r e e n .

T h t w r o u t i n e s u s e d t c o m u n i c a t e w i t h t h V D a r e l o c a t e di b a n k 1 a 5 2 6 8 4 ( S C D C C ) a n 5 2 6 9 8 ( $ C D D A ) i s c r e e n e d i t o rR O M . T h f i r s t r o u t i n e i u s e d t w r i t e t t h V D c h i p ' s i n t e r n a lr e g i s t e r s a n t h s e c o n d i u s e d t r e a d f r o m t h e m . W h e n y o u ' r e c a l li n e i t h e r r o u t i n e , t h r e g i s t e r

5 C O M P U T E ! ' * G a z e t t e J u l y 1 9 8 7

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

D i s p l a y A n A t t r i b u t e M e m o r yT h V D C ' s R A i a d d r e s s e d i t h l o c a t i o n r a n g e $ 0 0 0 - $ 3 F F F . T h R A c o n t a i n s s c r e e n m e m o r y , a t r i b u t e m e m o r y , a n c h a r a c t e r d e f in i t i o n s f o r t h 8 0 - c o l u m n d i s p l a y .T h d e f a u l t c o n f i g u r a t i o n f o V D R A i a f o l l o w s :S O O O 0 - S 0 7 F F S c r e e n m e m o r y$ 0 8 O 0 - $ 0 F F F A t t r i b u t e m e m o r y$ 2 O 0 0 - $ 3 F F F C h a r a c t e r s e t s

N o t e t h a t t h a r e a $ 1 0 0 0 - $ 1 F F F i n o r m a l l y u n u s e d . T h i s 4 s p a c e i l a r g e e n o u g h t o s e t u s e c o n d , t t a l l y i n d e p e n d e n t s c r e e n — c o mp l e t e w i t h i t o w a t t r i b u t em e m o r y . I t h s a m e f o r m a t t h a tt h e d e f a u l t s c r e e n u s e s , h e r e i t h l a y o u t f o o u a l t e r n a t e s c r e e n :S 1 0 O O - S I 7 F F A l t e r n a t e s c r e e n m e m o r yS 1 8 0 O - S 1 F F F A l t e r n a t e a t t r i b u t e m e m o r y

T d i s p l a y o u n e s c r e e n , w n e e d o n l y t w r i t e t h n e s t a r r i n ga d d r e s s e s o f t h e s c r e e n a n a t t r i b u t eR A t t h p r o p e r V D i n t e r n a lr e g i s t e r s . R e g i s t e r s 1 a n 1 s p e c i f yt h s t a r t o s c r e e n R A M , w h i l e r e g i st e r s 2 a n 2 s p e c i f y t h s t a r t o a t r i b u t e R A M . T h l o b y t e o b o t h

a d d r e s s e s i a l w a y s z e r o , s i n c e t h es c r e e n e d i t o r R O r o u t i n e s a s s u m et h a t s c r e e n a n a t t r i b u t e m e m o r yb e g i n o a e v e n p a g e b o u n d a r y .T h u s , o n l y t h h i g h b y t e o t h a d r e s s e s n e e d s t b e c h a n g e d .

I 8 0 - c o l u m n m o d e , t h 1 2 u s e s l o c a t i o n s 2 6 0 6 a n d 2 6 0 7 t s t o r e t h p a g e n u m b e r o f t h e b e g i nn i n g o t h e s c r e e n a n t h b e g i n n i n go a t t r i b u t e m e m o r y , r e s p e c t i v e l y .W e ' l l h a v e t u p d a t e t h e s e p o i n t e r sb e f o r e t h c o m p u t e r c a d i s p l a yi n f o r m a t i o n o a a l t e r n a t e s c r e e n .

A l t h p o i n t e r s c a b e u p d a t e dw i t h t h i s i m m e d i a t e - m o d e l i n e :S Y 5 2 6 8 4 , 1 6 , 1 2 : S Y S 5 2 6 8 4 , Z 4 , 2 0 : P O K E

Z 6 0 6 , 1 6 : P O K E 2 6 0 7 , 2 4T y p e t h i s l i n e a n p r e s s R E T U R N t s w i t c h i n s t a n t l y t t h a l t e r n a t es c r e e n . C l e a r t h s c r e e n a n l i s t t h d i r e c t o r y . N m a t t e r w h a t y o d o t h i s a l t e r n a t e s c r e e n , t h o r i g i n a ls c r e e n w i l l n o b a f f e c t e d . T y p e t h i sl i n e t g b a c k t t h o r i g i n a l s c r e e n :S Y 5 2 6 B 4 , 0 , 1 2 r S Y S 5 2 6 8 4 , B , 2 0 : P O K E

2 6 0 6 , 0 : P O K E 2 6 0 7 , 8Y o s h o u l d s e e t h e o r i g i n a l s c r e e nj u s t a y o l e f t i t

T h d e m o p r o g r a m i n c l u d e dw i t h t h i s a r t i c l e s w i t c h e s b e t w e e nt h t w s c r e e n s a t h p r e s s o k e y . I w i l l p r o v i d e y o w i t h g o o di d e a o f h o t i n c o r p o r a t e a a l t e rn a t e s c r e e n i n t o y o u r o w B A S I Cp r o g r a m s . B s u r e t s a v e c o p y t t a p e o r d i s k a f t e r y o u ' v e e n t e r e d t h p r o g r a m .S e p r o g r a m l i s t i n g o p a g e 9 0

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 59/120

C a l e n d a r M a k e rW i l l i a m C o l e m a n

P r i n t c u s t o m c a l e n d a r s f o a n y e a r f r o m 1 9 0 0 t 2 0 5 0 w i t ht h i s s u p r i s i n g h j s h o r t , e f f i c i e n t p r o g r a m . C a l e n d a r s c a b s a v e d t d i s k o r p r i n t e d o n s c r e e n o o p a p e r . F o t h C o m m od o r e 1 2 8 , 6 4 P l u s / 4 , o 1 6

W h e r e w o u l d y o u g t f i n d o u o w h i c h d a o t h w e e k C h r i s t m a sf a l l s i t h y e a r 2 0 0 0 ? O t h d a o t h w e e k o n w h i c h y o u w e r e b o r n ?T y p e i " C a l e n d a r M a k e r , ' ' a n y o n e e d t g n f a r t h e r t h a n y o u rc o m p u t e r . C a l e n d a r M a k e r p r i n t so u n i c e l y f o r m a t t e d t w e l v e - m o n t hc a l e n d a r s w i t h p e r s o n a l i z e d m e s a g e t h a t y o w r i t e .

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

W h e n a s k e d f o t h y e a r o f t h ec a l e n d a r t h a t y o u w a n t t m a k e , e t e y e a r f r o m 1 9 0 0 t 2 0 5 0 . I y o e n t e r n u m b e r f r o m t 9 9 C a l e nd a M a k e r w i l l a s s u m e t h a t y o u ' r ea s k i n g f o r a y e a r i t h t w e n t i e t hc e n t u r y a n a p p e n d p r e f i x o 1 t y o u r e n t r y .

T h p r o g r a m n e x t a s k s f o T am e s s a g e t p u a t h e t o p o t h c a e n d a r . T y p e i n m e s s a g e , a n t h p r o g r a m w i l l p r i n t i o v e r a n o v e rt f o r m t h n u m e r a l s o f t h e y e a rt h a t y o c h o s e . P r e s s R E T U R N a t h i s p r o m p t i y o u ' d r a t h e r h a v es o l i d n u m e r a l s .

F i n a l l y , y o u m u s t c h o o s e b t w e e n n o r m a l a n d r e v e r s e d m o d ef o t h y e a r h e a d e r . N e a r l y a l C o m m o d o r e a n c o m p a t i b l e p r i n te r w o r k w i t h n o r m a l m o d e , b u s o m e m a h a v e t r o u b l e w i t h r v e r s e d m o d e . A e x a m p l e i t h C o m m o d o r e 1 5 2 6 p r i n t e r , w h i c hp r i n t s s o m e y e a r s c o r r e c t l y i r e v e r s e m o d e b u t n o t o t h e r s .

N e x t y o u ' l l s e t h i s l i n e o t h s c r e e n :( S ) c r e e n , ( P ) r i n t e r , o ( D ) i s k ?

I y o c h o o s e S t h o u t p u t w i l lg t t h s c r e e n . T h d i s p l a y w i l l b u n r e a d a b l e u n l e s s y o u ' r e u s i n g 8 c o l u m n s .

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

a b o u t ' / j - i n c h d o w n f r o m t h t o o t h p a g e b e f o r e p r i n t i n g .

C h o o s e t i y o w i s h t s a v et h c a l e n d a r t o d i s k . T h i s i u s e f u l i y o u w i s h t m a k e s e v e r a l c o p i e s o t h s a m e c a l e n d a r . ! y o u s t h i so p t i o n , y o u ' l l n e e d t u s s e q u e nt i a l - f i l e - p r i n t e r u t i l i t y t d u m p t h f i l e t t h p r i n t e r .S e p r o g r a m l i s t i n g o p a g e 9 0

s

m

3 U U M

U H f H J = ■ « - !

J A N U A R YS M O T U W T H F R S A1

5 6 7 8 9 1 1 1 1 2 1 1 I 1 1 1 3 1 9 2 2 2 2 2 3 2 2 5 2 6 2 7 2 8 2 9 3 0 3

A P R I L

S M T W T H F R S f 1 8 1 1

1 2 1 3 1 1 5 1 6 1 7 1 81 9 2 0 2 2 2 2 3 2 2 2 2 2 B 2 9 3 0

J U L V

S H O T U W E T H F S 1 5 6 7 8 9 1 1

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

O C T O B E RS M O T U W E T H F S 1

5 7 1 1 1 2 1 3 1 4 1 5 1 6 1 71 8 1 9 2 2 2 2 2 3 2 42 5 2 6 2 7 2 8 2 9 3 B 3

F E B R U A R YS ( 1 T W T H F R S 1 3 4 5 6 7

8 9 I B 1 1 2 1 3 1 41 1 1 7 1 8 1 9 2 0 2 12 2 3 2 4 2 5 2 6 2 2

B A

S M T U W E T H F R S A

1 1 1 2 1 3 1 1 5 1 61 7 I S 1 9 2 2 2 2 2 32 4 2 5 2 6 2 7 2 B 2 9 3 3

A U G U S TS M T U W E T H F S f

6 I 1 1 2 1 3 1 4 1

1 1 7 1 8 1 9 2 2 2 2 2 2 5 2 6 2 7 2 f 2 3 3

N O V E M B E RS M T U W E T H F R S f 1 3 6

8 9 1 0 1 1 2 1 3 1 1 5 1 6 1 7 I B 1 2 2 2 2 2 3 2 2 5 2 6 2 7 2 2 9 3 0

I A R C HS M O T U W T H F R S f

6 1 1 1 2 1 3 1

1 3 1 6 1 7 I B 1 9 2 0 2 2 2 3 2 4 2 5 2 6 2 7 2 82 3 3

J U N E

S U M O T U W T H F R S 1 3 5 7 8 1 1 1 2 1 3

1 4 1 5 1 6 1 7 1 8 1 9 2 2 2 2 2 3 2 4 2 5 2 6 2 72 8 2 9 3 0

S E P T E M B E RS U M O T U U E T H F R S A1 3 4

3 I 1 1 1 1 1 5 1 6 1 7 I S 1 92 2 1 2 2 2 3 2 4 2 2 2 7 2 8 2 3

D E C E M B E RS U M O T U W E T H F R S A1 3

1 1 1 1 1 4 I S 1 6 1 7 1 8 1 92 2 2 2 2 3 2 4 2 5 2 62 2 8 2 9 3 0 3

C O M P U T E I s G a z e t t e J u l y 1 9 B 7 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 60/120

R e m e d yC r a s h P r e v e n t i o n F o T h 6

R o b e r t M a s t e r s

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 w i l l a p p r e c i a t e t h i ss m a l l u t i l i t y t h a t m a k e s t h C o m m o d o r e 6 v i r t u a l l y c r a s hp r o o f . W h e n u s i n g t h i s p r o g r a m , y o u ' l l r a r e l y — i f e v e r — l o s ew o r k d u e t l o c k u p s .O n o f t h e g r e a t a t t r a c t i o n s o t h C o m m o d o r e 6 i s i t s m a l l e a b i l i t y .W i t h i t R O a n I / s w i t c h e sa n i t B A S I C a n K e r n a l v e c t o r s ,t h 6 4 c a n p l a y t h p a r t o m a n yc o m p u t e r s . P e r h a p s m o r e t h a n a n o t h e r h o m e c o m p u t e r , i c a b t a l o r e d t o s u i t y o u r n e e d s .

T h e o p e n n a t u r e o f t h e 6 d o e s , h o w e v e r , l e a v e t h p r o g r a mm e a t h m e r c y o h i o h e m i t a k e s . s i n g l e m i s t y p e d s t a t e m e n ti a l t h a t i n e e d e d t p a r a l y z e t h s c r e e n a n r e n d e r t h k e y b o a r d i o p e r a t i v e . O f t e n t h R U N / S T O P -R E S T O R E k e c o m b i n a t i o n w i l lb r i n g t h c o m p u t e r b a c k t l i f e —b u t n o t a l w a y s . T u r n i n g t h c o p u t e r o f a n b a c k o a g a i n i g u a r a n t e e d s o l u t i o n i a n l o c k u p ,b u i a l s o w i p e s t h c o m p u t e r ' sm e m o r y c l e a n — i n c l u d i n g a n p r g r a m s , p r o g r a m m i n g a i d s , a s s e mb l e r s , a n m a c h i n e l a n g u a g em o n i t o r s t h a t y o m a u s e . L o c ku p c a b e x c e e d i n g l y f r u s t r a t i n g .

S o m e 6 u s e r s p u r c h a s e r e s e ts w i t c h e s , d e v i c e s t h a t p l u g i n t o t h 6 4 ' s e x p a n s i o n p o r t t g i v e t h ec o m p u t e r a t r u e r e s e t ( n o t t h e s i m ul a t e d r e s e t p e r f o r m e d b R U N /S T O P - R E S T O R E ) . C o m m o d o r e1 2 o w n e r s h a v e r e s e t b u t t o n o

5 C O M P u m ' s G a z e t t e J u l y 1 9 8 7

t h e i r c o m p u t e r s .W h e t h e r o n o y o h a v e r

s e s w i t c h f o y o u r 6 4 y o c a b e e f i t f r o m " R e m e d y , " t h p r o g r a ma c c o m p a n y i n g t h i s a r t i c l e .

T y p i n g I I R e m e d y i B A S I C p r o g r a m t h a tc r e a t e s m a c h i n e l a n g u a g e p r og r a m i m e m o r y . T y p e i i a n s a v e i t t a p e o d i s k . S i n c e t h ed a t a m u s t b t y p e d a c c u r a t e l y , u s " T h e A u t o m a t i c P r o o f r e a d e r " p r og r a m l o c a t e d e l s e w h e r e i n t h i s i s s u ew h e n y o e n t e r t h p r o g r a m . R e e d i d e s i g n e d t b l o c a t e d a 4 9 1 5 2 , u s i n g 4 4 b y t e s o m e m o r y .I y o u ' d r a t h e r h a v e t h p r o g r a m r s i d e a d i f f e r e n t m e m o r y l o c a t i o n ,c h a n g e t h a d d r e s s i l i n e 2 0 . T u s R e m e d y , s i m p l y i n s t a l l i a t h s t a r t o f p r o g r a m m i n g s e s s i o n .

R e m e d y a c t u a l l y p r e v e n t s c e t a i n k i n d s o c r a s h e s . B u e v e n i f i r a r e c a s e s , i d o e s n ' t p r e v e n tc r a s h , R e m e d y s t i l l l e t s y o s u r v i v em o s t o t h e m w i t h y o u r p r o g r a mi n t a c t .

A b o n u s . R e m e d y k e e p sy o u r f a v o r i t e s c r e e n c o l o r s o t h s c r e e n , e v e n a f t e r R U N / S T O P -R E S T O R E . ( Y o u c a n s e t h e s e c o o r i l i n e 3 0 . )

S i l e n t G u a r dM o s t o R e m e d y ' s w o r k i a c c o mp l i s h e d w h e n i i f i r s t a c t i v a t e d .A f t e r t h i s , i w a i t s s i l e n t l y f o y o t t e l l R e m e d y t h a t c r a s h h a o c u r r e d . D t h i s b p r e s s i n g t h e R S T O R E k e y . O f t e n , t h i s i e n o u g ht r e s t o r e y o u r w o r k .

S o m e p r o b l e m s a r s s e r i o u st h a t t h e y r e q u i r e a m o r e d r a s t i c p r c e d u r e — a c o l d s t a r t . R e m e d y h a i t o w c o l d - s t a r t k e c o m b i n at i o n — p r e s s t h R E S T O R E k e w h i l e h o l d i n g d o w n t h b a c k -a r r o w k e y , t h k e y , a n t h k e y .P r e s s i n g t h e s e f o u r k e y s h a t w s i d e e f f e c t s . F i r s t , R e m e d y i d i a b l e d . S e c o n d , a n B A S I C p r o g r a mi m e m o r y i e r a s e d . T r e c o v e rR e m e d y a n y o u r p r o g r a m , t y p eS Y 4 9 1 5 2 ( o t h e a p p r o p r i a t e S Y t s t a r t R e m e d y , i y o c h a n g e d t h a d d r e s s a w h i c h t h R e m e d y r o t i n e r e s i d e s ) . Y o u ' l l f i n d y o u r p r og r a m i n t a c t w i t h i t a r r a y s , s t r i n g s ,a n v a r i a b l e s s t i l l v a l i d . P r i n t i n gt h v a l u e s o f v a r i a b l e s i d e b u gg i n g t o o l t h a t c a s o m e t i m e s h e l py o d i s c o v e r t h e c a u s e o f t h e c r a s h .I y o c h o o s e n o t r e c o v e r y o u rB A S I C p r o g r a m , s i m p l y d e f i n e a n v a r i a b l e ( f o r e x a m p l e , 1 b e f o r e r e a c t i v a t i n g R e m e d y . T h i sm a b n e c e s s a r y i y o s u s p e c tt h a t s o m e B A S I C p o i n t e r s h a b e e nc o r r u p t e d b e f o r e t h c r a s h .

R e m e d y h a s a n o t h e r f e a t u r e : I l e t s y o r e c o v e r y o u r p r o g r a m a f t e r

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 61/120

y o t y p e N E W . T b r i n g p r o g r a mb a c k a f t e r N E c o m m a n d , t y p eS Y 4 9 1 6 2 . ( I y o u ' v e c h a n g e d t h s t a r t i n g a d d r e s s o R e m e d y , a d d 1 t t h s t a r t o R e m e d y t f i n d t h l o c a t i o n o t h u n n e w r o u t i n e . )

A A c i d T e s tI y o t y p e i a n o t h e f o l l o w i n gP O K E s o n a n u n p r o t e c t e d 6 4 t h c o m p u t e r w i l l c r a s h . B u w i t h R e e d i n s t a l l e d , e a c h a n e v e r y o n o t h e m c a b p r e v e n t e d o c o r r e c t e dw i t h t h p r o c e d u r e o u t l i n e d a b o v e .P O K E 1 , 5 1 S w i t c h o f I / d e v i c e s

P O K E 1 , 5 3

P O K E 1 1 5 , 0P O K E 7 7 0 , 1 2 8

P O K E 7 7 2 , 1 2 1

S w i t c h o f B A S I C a n K e m a l R O M sD i s a b l e a l c o m m a n d sD i s a b l e d i r e c t - m o d ec o m m a n d sL o c k u B A S I C

P O K E 5 6 3 2 2 , 0 T u r n o f k e y b o a r d

C a u t i o n sN e v e r p r e s s t h R E S T O R E k e w h i l e a c o l d s t a r t i i p r o g r e s s .T h i s c o u l d c a u s e l o c k u p t h a t e v e nR e m e d y c a n ' t p r e v e n t .

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

v e n t . I t h 6 4 ' s m i c r o p r o c e s s o rt r i e s t e x e c u t e a i n v a l i d o p c o d e ,t h c o m p u t e r w i l l c r a s h c o m p l e t e l y .T h e r e i n w a t p r e v e n t t h i s a n n w a t r e c o v e r f r o m i t I y o d h a v e r e s e t b u t t o n , p r e s s i a n S Y t t h R e m e d y r o u t i n e f o f u l lr e c o v e r y .

R e m e d y i p r e v e n t a t i v e m e d ic i n e f o y o u r c o m p u t e r — a n o u n c eo p r e v e n t i o n t h a t y o s h o u l d n ' t b w i t h o u t .S e p r o g r a m l i s t i n g o n p a g e 8 3 «

D o w n T i m e G o Y o D o w n ?

G e o l i n e F A S T w i t h T R I A D C O M P U T E R SM 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 e 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 !

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 o 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 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 r w i t h1 - Y e a r W a r r a n t y S a v e

$ 8 9 . 0 0 $ 3 9 . 0 01 1 9 . 0 0 6 9 . 0 0

9 9 . 0 0 4 9 . 0 01 0 9 . 0 0 5 9 . 0 0

9 9 . 0 0 4 9 . 0 0

1 0 9 . 0 0 5 9 . 0 0

9 9 . 0 0 5 9 . 0 0C a l l f o p r i c e

F 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 P . O . B o a d d r e s s e s ,a d $ 1 5 . 0 0 f 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 ) .

F K f c EP 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 m o H c a i i o t o s t a y i a l i g n m e n t F R E E w i l 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 .

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 1V I S A ' • H O C t

C O M P U T E D G a z e t t e J u l y 1 9 8 7 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 62/120

E a s y F u l l - S c r e e nA n i m a t i o n

P a u l W C a r l s o nG e s p e c t a c u l a r 3 - a n i m a t i o n s w i t h t h i s h i - r e s g r a p h i c s u t i l i t yf o t h C o m m o d o r e 6 4 w i t h d i s k d r i v e . T w i m p r e s s i v e d e m o sa r e i n c l u d e d .P r o d u c i n g f u l l - s c r e e n a n i m a t i o n i n o s i m p l e t a s k . I t ' s u s u a l l ya c h i e v e d b r a p i d l y d i s p l a y i n g a s r i e s o h i g h - r e s o l u t i o n s c r e e n s o v i d e o d i s p l a y . P r o d u c i n g r e a l i s t i ca n i m a t i o n i B A S I C i n e a r l y i p o s s i b l e b e c a u s e o t h t i m e r q u i r e d t c r e a t e t h e s c r e e n i m a g e s .

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

" E a s y F u l l - S c r e e n A n i m a t i o n "s p e e d s t h a n i m a t i o n b s e p a r a t i n gt h e s e t w p r o c e s s e s . F i r s t , B A S I Cp r o g r a m i u s e d t g e n e r a t e t h e n d -p o i n t s f o e a c h a n e v e r y s c r e e n .T h i s t a k o s c o n s i d e r a b l e a m o u n t o t i m e , b u i n e e d s t b d o n e o n l yo n c e . T h a n i m a t i o n c a n t h e n p r oc e e d a m a x i m u m s p e e d . m a c h i n el a n g u a g e r o u t i n e i u s e d t d r a w t h l i n e s t h a t c o n n e c t t h e n d p o i n t s .

T y p i n g I I P r o g r a m 1 w r i t t e n i B A S I C , i s h o r t l o a d e r p r o g r a m t h a t c o n f i gu r e s t h c o m p u t e r f o t h m a c h i n el a n g u a g e a n i m a t i o n r o u t i n e . T y p e i i a n s a v e i t d i s k . S i n c e i t r i e s t l o a d f i l e s f r o m t h e d i s k ( f i l e s w h i c hy o h a v e n o y e t c r e a t e d ) , d n o a t e m p t t r u t h p r o g r a m y e t .

P r o g r a m i t h h i g h - s p e e dl i n e d r a w i n g r o u t i n e . B e c a u s e i 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 , y o m u s t e n t e r i u s i n g t h " M L X " m a c h i n e l a n g u a g e e n t r yp r o g r a m f o u n d e l s e w h e r e i n t h i s i 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 t h s t a r t i n g a n e n d i n g

6 C O M P U T E I ' s G a i e n e J u l y 1 9 8 7

a d d r e s s e s f o t h e d a t a y o u ' l l b e t e r i n g . F o P r o g r a m 2 r e s p o n d w i t ht 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 : C 0 0 0E n d i n g a d d r e s s : C 3 7 F

W h e n y o u ' v e f i n i s h e d t y p i n gi t h d a t a , 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 l e a v i n g M L X . B s u r e t s a v e t h d a t a o t h s a m e d i s k w i t hP r o g r a m 1 A l s o , b s u r e t u s t h f i l e n a m e A N I M A T O R f o t h P r g r a m d a t a , s i n c e t h a t i t h n a m et h l o a d e r p r o g r a m l o o k s f o r . ( S e el i n e 5 o P r o g r a m 1 .

T h w o r d L O V E b e i n g r o t a t e d i t h r e ed i m e n s i o n s .

D e m o n s t r a t i o n S k e l e t o nT h f i n a l s t e p i t w r i t e a B A S I Cp r o g r a m t h a t c r e a t e s d a t a f i l ew h i c h c a b r e a d b y P r o g r a m 2 T w s u c h p r o g r a m s a r i n c l u d e d .T h f i r s t , P r o g r a m 3 s h o w s t h w o r d L O V E r o t a t i n g i s p a c e . T h s e c o n d , P r o g r a m 4 i t h r e e -d i m e n s i o n a l c u b e t h a t a p p r o a c h e st h v i e w e r a i r o t a t e s .

P r o g r a m s a n ( a n d a n o t h e r p r o g r a m s t h a t y o w r i t e t c r e a t e a n i m a t e d g r a p h i c s d a t a )

s h a r e s i g n i f i c a n t n u m b e r o p r g r a m l i n e s , s y o c a s a v e y o u r s e l fs o m e t i m e b t y p i n g i t h c o m m o nl i n e s o n l y a n s a v i n g t h e m t f i l ec a l l e d S K E L E T O N . T h e n , w h e ny o u w a n t t e n t e r d a t a f i l e c r e a t o r ,s i m p l y l o a d S K E L E T O N a n t y p ei t h r e s t o t h l i n e s n e e d e d t m a k e t h f u l l p r o g r a m . Y o c a t a k e t h e l i n e s f r o m e i t h e r P r o g r a mo P r o g r a m 4 T h c o m m o n l i n e sa r 1 a n 4 0 0 - 5 5 0 .

T y p e i P r o g r a m s a n 4 a n s a v e t h e m o t h d i s k w i t h P r g r a m a n 2 P r o g r a m s a n c r a t t h d a t a f i l e s f o t h a n i m a t o rp r o g r a m . R u t h p r o g r a m s t c r a t t h a n i m a t i o n d a t a f i l e s . A f t e ry o r u e i t h e r p r o g r a m , y o w i l l b a s k e d f o f i l e n a m e f o t h d a t a f i l et b c r e a t e d o t h d i s k . s u g g e s tu s i n g L O V E . D A T A w h e n r u n n i n gP r o g r a m 3 a n C U B E . D A T A w h e nr u n n i n g P r o g r a m 4 Y o c a u s a n n a m e y o w a n t f o t h a n i m at i o n d a t a f i l e s , b u b s u r e y o d o n ' tu s t h n a m e o a e x i s t i n g f i l e . I t a k e s s o m e t i m e t g e n e r a t e a l t h p o i n t s a n w r i t e t h d a t a t o d i s k .D n o s t o p t h p r o g r a m p r e m at u r e l y . B s u r e t u s t h s a m e d i s kt h a t c o n t a i n s P r o g r a m s a n 2

A n i m a t i n g T h D a t aA f t e r y o u ' v e c r e a t e d a n i m a t i o nd a t a f i l e s , l o a d a n r u P r o g r a m 1 T h e p r o g r a m a s k s y o u w h a t s c r e e nc o l o r s y o w o u l d l i k e . R e s p o n dw i t h y o u r f a v o r i t e c o m b i n a t i o n .T h e p r o g r a m a s k s w h a t f i l e y o w o u l d l i k e d i s p l a y e d . R e s p o n dw i t h L O V E . D A T A o C U B E . D A T A( a s s u m i n g y o u s e d t h s u g g e s t e df i l e n a m e s ) . R e m e m b e r t s u p p l yt h n a m e o t h a n i m a t i o n d a t a f i l ei t s e l f , n o t h n a m e o f t h e B A S I Cp r o g r a m t h a t c r e a t e d t h a n i m a t i o n

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 63/120

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

d a t a . Y o u ' l l s e s m o o t h , f a s t f u l ls c r e e n a n i m a t i o n . P r e s s a n k e t b r e a k o u o t h a n i m a t i o n .

Y o u r O w A r C r e a t i n g y o u r o w a n i m a t i o n d a t af i l e r e q u i r e s k n o w l e d g e o B A S I C .T h r e e - d i m e n s i o n a l r o t a t i o n r q u i r e s k n o w l e d g e o t r i g o n o m e t r ya n g e o m e t r y , b u t i t ' s r e l a t i v e l ye a s y t p r o g r a m t w o - d i m e n s i o n a la n i m a t i o n . F o l l o w t h e s e s t e p s t c r e a t e y o u r o w a n i m a t i o n f i l e s :• L o a d t h t e m p l a t e f i l e S K E L E T O Nw h i c h c o n t a i n s l i n e s 1 a n 4 0 0 - 5 0 0 .

A l D I s t a t e m e n t s a n v a r i a b l ei n i t i a l i z a t i o n s h o u l d b d o n e a f t e rl i n e 1 a n b e f o r e l i n e 4 0 0 .

T h v a r i a b l e N s h o u l d b a s i g n e d v a l u e e q u a l t t h n u m b e ro s c r e e n s t b d i s p l a y e d . T h i s a s i g n m e n t m u s t b l o c a t e d b e t w e e nl i n e s 1 a n 4 0 0 .

T h s u b r o u t i n e t h a t h a n d l e s t h c o m p u t a t i o n s f o e a c h s c r e e n m u s tb e g i n a t l i n e 1 0 0 0 . F o r e a c h l i n es e g m e n t , t h p r o g r a m m u s t c o p u t e t h e n d p o i n t s f o t h l i n e ,s t o r e t h e m i t h e v a r i a b l e s X I Y l X 2 a n Y 2 a n t h e n e x e c u t e t h s t a t e m e n t G O S U B 5 0 0 .

U s t h t w d e m o n s t r a t i o np r o g r a m s , P r o g r a m s a n 4 a g u i d e l i n e w h e n m a k i n g y o u r o w a n i m a t i o n f i l e g e n e r a t o r s . A f i r s te x e r c i s e y o u m i g h t w a n t t c h a n g et h d a t a i P r o g r a m t d r a w y o u ri n i t i a l s o a n o t h e r s h o r t w o r d . T h l i n e s t h a t m a k e u t h l e t t e r s a r e p r e s s e d a c a r t e s i a n c o o r d i n a t e s .G r a p h p a p e r i h e l p f u l w h e n d s i g n i n g y o u r a n i m a t i o n s .

T h m a x i m u m n u m b e r o l i n es e g m e n t s a l l o w e d i t h f i l e i s 1 9 2 0 .S e p r o g r a m l i s t i n g s o n p a g e 8 2 i

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 tW c a r r y c o m p l e t e h n □

F R E EC O M M O D O R E 6

A B A C U Sd i d P . - i c MC l a r t P a f c B lC o t c l B J

A C C E S SL e a d e r B o a r d G o l fT o u r n a m e n t O i l ' " ,

T / s p t e P a : *A R T W O R K S

S i r i p P o k e iD a D i s S t a ( o . i c h j

s i

S 2 S 1 S E H K E L Y S O T W O U K SC E O S

O e s h p a c kF o m p a c *G o o C a i cG a o F i l aG a o D e iW r i t e r ' s W o r k s h o p

4 $ 2 J I S 3 $ 3

2 3

B O O K S O C E O SA b A C U B

G e e s i n s i d o o u M i d n i g h t P r e s s

o u t o l G E O SO i s h l s i b o o k

$ 1

S 1

s o n w a ' e a c o m p e l t i v Q p f i c e fL c r o y ' s C h e a t s h H f o y o u rB A T T E R I E S I N C L U D E D

C a n ^ u n n n l - 1 P o C O f d i p / S o o l l P Q 1 3

B H O D E R B U N DP i i n l S ( o oP r i n l E h o p C o m p S G r p h c L - b n u j f l s e ^ . I

C S 1 5 4 1 A l ^ n r n a n ' K i ! 3 D I G I T A L S O L U T I O N S

P o A h i F i i s i S 3 P o c k f l l P l , i n n 9 r J 3 P o c k f l l W r i l o r 1 3

E L E C T R O U I C A R T S

P L U S - o n a ^ s o f t w a r e p a c k a g e o 5 2 5 . 0 0 o m o r e y o g e l ah o i c e 1 S e b e ' O r t l o s h i p p i n g i n f o f m a t i o n .

M j ' B ' o \ l af . 1 . 1 - 1 > y o j r O I W 1

M u ' d P i P a r l yE P Y X

F a s t L o - i i l f c p r f (M u - l i a l a nW o r k ! G a m e g

F I R E B I R DE H P a w n

I N F O C O M I C R O P R O S E

G u i s h . pF - 1 S S l r i h o E a i ] l 9S i l e n c S o r v i c o

I S 1 2 1 3 S 3

S t S 3

i z

S !

P R E C I S I O Nu p f l f s c r i p !

P R O F E S S I O N A LF I b d ! S y & I f l mP e i > l F i l f l l

S I M O N S C H U S T E RC h a m . L a bP a p e r A j r p l a n a K i l

S P R I N G B O A R DN o w t r s o m

C l i p A r V o C h j [ f i c . i l o M i i k o $ 3

$ 2 S U B L O C I C

F o o t b a l lF l g J i l S m i I n t o : I IJ s S c e n e r y d i B k s j e a c ^

T I M E W O R K SD a t a M a n a g e r

w i l l C a w / i 9 w ; t y 6S y ? v i s P o r t e / F i n P J n r

C O M M O D O R E 1 2 A B A C U S

R . i ^ c 7 . 0 C o n i p i l o r $ 4 C ; t J P a c 1 2 f l 5 4 S u p e r S 4 S D p H p U C a l 1 2 S 4

B A T T E R I E S I N C L U D E DC o n s u l t a n t $ 4 P a p o r d p I I S 5

E P V X

P E H S O N A L C H O I C El T $ 3 $ 3

$ 3 $ 3 $ 3

D o l o g l t e l o c l y o u ;f B t t t o r o y ' s C h o a l i h o o Tw h e n o r d o r l n g p r o o f o m□ 5 2 o m o r e .

P R O G R E S S I V E[ l o l j ' & T o f m P j S u p o c b a ^ s 1 2 t )

P R O F E S S I O N A L

T I M E W O R K SD . i l a M . i n n p o r 1 2 P o n n O T 1 2 5S w i I b o I c I S BW a r i f W r i l o r 1 ? 8

$ 3

$ 5 6

S 5 S 6 $ 6

$ 5 $ 3

$ 5 S S 1 5 $ 5

L E R O Y ' S C H E A T S H E E TK e y b o a r d O v e r l a y s

$ 7 . 9 5e a c h

P L A S T I CL A M I N A T E D

F o r y o u r C O M M O D O R E 1 2 F o r y o u r C O M M O D O R E 6 P u Y o u r C o m p u t e r ' s C o m m a n d s W h e r e T h e y B o l o n g A n Y o u r M a n u a l s O T h S h e l f .

H a v e y o e v e r s a a y o u r c o m p u t e r w i t h t h m a n u a l t y o u r l a p t r y i n g t o f i n d a e l u s i v e c o m m a n d ? H o w m u c ht i m e h a v e y o l o s t s e a r c h i n g t h r o u g h m a n u a l s t r e l r o s h y o u r m e m o r y o h o [ d w f i a l y o w a r n e d 1 N o y o u h a v e w a t e n t h a i f u s i r a l i o n L e r o y ' s C h e a t s h e e t s

f i a v e l h u n t f o a p r o g r a m c o m m a n d a g a i n ! !■ a y ' s C t i o a l s d e e l s y o u ' l l

T h P r o b l o m S o l v e r

L E R O V S H E L P B O Q K F O E F B D a v i d P a l m a r - T h a i i r & i p e r s o n I n i h e U . l o n t l a i n E L I T E a l a t u s F i l l e d w r t h h i n t sl i p s t s h a r p e n y o u r c o r n b a l a n r a i d i n g

k l l s . C o v e . s a p p r o a c h i n g s p d C 8 5 l 3 T i o n rg o o d s E o t r a d e o w h a l p l a n e t s . q - _ c h s 5 iw a t b e c o n ^ E L I T E a n p r o p a r a s y o l o H H E B I R O S E L I T E T O U R N A M E N T .

E Q U I P M E N T S T A N Do n l y

1 9 . 9 5M a d e o s l u r d y v i n y l c o n E e d n ■ : s i r o n g o n o u g h f o a n y c o m p u i e r

e q u i p m e n t T h i s e q u i p r r e n l s ^ a n d w i l l h e l p y o u o r g a n i z e y o u r s y s i e mW r t h I h i & u n i q u e o p e n c o n s l f u c t i o n . c a b l e s a : e n e v e r i D i w r o n g p T a c e ,s w n c i e s a r e 1 m o r e a c c e s s a t i i e a n y o u f e q u i p m e m s t a y s c o o l e r T h P r o b l a T T i S o f r e i E q u i p n i e n i s t a n d w a s p e c i a l l y d e s i g n e d f o C o m m o - J o r a c o m p u t e r s 1 2 6 4 K f c u p a y o u r m t j f l i t o r a e y l e v e l ( G r e a l! ■ ■ ■ f j - i n r i ' l . f t » b n H * l , v n . r t * ™ n l c f n ^ i . N ,

O r d e r N o a n S a v e . . M o n e y , T i m e a n d 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

E K f f iF l M t S y i t o mF l i g h t & r n i ] l a l C l rF T h o R o g l n r wG t O S

O C H U T & H U J i l f r

D I E - C U T , n

" P a p m t K k F i k f f

P a p c t t a c f c W m o rP a p e r d i p / /S u p e t t j o i o i ? S u p e t w n r j l 1 3 f l

r - r * S w i l T C a l c 1 2 W c d W / i t e f i ^

F f l E E K o y b u n r d > » 1 c n d a ( ( n

. E q u i p m e n t t l B n d ( t ) f o o n r y j j S . J S h . E H F L P

n a i i o < » )

N j T i e

C O M M O D O R E 6 $ 3 . 9 5 e a ^ t v L W i r i C M E * T S H E E T l o I fN n v s » r > r j " * " n M i r B

c u r - D u t - s a u n M o l o t i e d i i n e s

D o i a M a n a g t tD i s k 1 5 4 1

( E a d s c r i p ti E l . i f l

F l w f F J o r

f i x T h oG E O S

H T t h C O M M O D O R E & I o r a i r n i r t c i H r o n M f i U O N f 0 r « d . n . ^ y » n c . i n . i ' i < h « k o m c K t r , i H ' l a r P e - a b n i l r a m p a i f c h M t i ■ l i o n w » k « l o c l e « F M » > E e r C a j r f^ n ^ r V I i a o r i J ^ t s [ h i d ] i J r i c i U u t c ^ i j d i V v t ! p l f 3 i l o n 4 J d 1 f P r ' c f l i 4 j n ( J v ^ i c ^ b l - h yl U t | r * 1 1 ? ( h * n f l f l w U h a u t n a l i c a .t s l - I T O T A LO H D F "

T A X E S :" t f r e s - J e n i s

G A Z GI 6 J H ]E S

C H E A T S H E E T P R O D U C T S , I N C . P . O . B o 1 1 1 3 6 8 P H u b u r a b . P A .F o r O f l o i s o n l y T O L L f K E E 1 . e 0 0 3 3 4 ^ a 9 6 P O t d o r s ( 4 1 Z ) 7 8 1 - 1 5 S 1 D E A L E R I N Q U I R E S W E L C O M E

C O M P U T E D G a z e t t e J u l y 1 9 B 7 6

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 64/120

1 2 G r a p h D e s i g n e rD a n n y K o m a r o m i

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 g r a p h s a n c h a r t s a n d i s p l a y t h e mw i t h s l i d e - s h o w o p t i o n . d i s k d r i v e i r e q u i r e d .P i c h a r t s s h o w t h s i z e o t h p a r t si r e l a t i o n t o t h w h o l e . B a c h a r t sa i l o w q u i c k c o m p a r i s o n i e x a m i ni n f l u c t u a t i o n s . L i n e g r a p h s s h o wt r e n d s . A l l t h r e e t y p e s o f g r a p h s a r e x t r e m e l y u s e f u l i v a r i o u s k i n d s o a n a l y s i s — a n d a l t h r e e c a b m a d e q u i c k l y a n d i s p l a y e d e a s i l yw i t h " 1 2 8 G r a p h D e s i g n e r . "

D e s i g n i n gG r a p h D e s i g n e r i w r i t t e n e n t i r e l yi B A S I C 7 . 0 . T y p e i i a n b s u r et s a v e c o p y t d i s k b e / o r e r u n i n g i t

T g e s t a r t e d , l o a d t h e p r g r a m a n t y p e R U N . G r a p h D s i g n e r a s k s w h e t h e r y o u w o u l d l i k et d e s i g n g r a p h s o d i s p l a y p r e v io u s l y g e n e r a t e d g r a p h s w i t h t h s l i d e - s h o w o p t i o n . F o n o w , c h o o s e1 — G r a p h D e s i g n e r . A f t e r 5 0 s e c o n d p a u s e , y o u ' l l s e t h g r a p hm e n u . U s e t h e s p a c e b a r t o s e l e c te i t h e r p i e c h a r t s , b a c h a r t s , o l i n eg r a p h s . P r e s s R E T U R N w h e n t h a r r o w p o i n t s t t h t y p e o f g r a p hy o w i s h t m a k e .

L e t ' s s t e p t h r o u g h a l t h r e et y p e s o g r a p h s .

P i C h a r t sW h e n y o w a n t t s h o w h o v a r io u p r o p o r t i o n s a r r e l a t e d , t h e p i ec h a r t i g o o d s o l u t i o n . F o r e xa m p l e , s u p p o s e w h a t h i s d a t a o c o m p u t e r s a l e s a l o c a l c o m p u t e rs t o r e :

6 C O M P U T E ! ' ! G a r o t t e J u l y 1 9 8 7

M o m & P o p ' s C o m p u t e r S t o r e S a l e sH o m e c o m p u t e r s $ 3 0 , 0 0 0S c h o o l c o m p u t e r s $ 1 2 , 0 0 0B u s i n e s s c o m p u t e r s H 6 , 5 0 0

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

T h p r o g r a m f i r s t a s k s f o f i l e n a m e t u s w h e n i s t o r e s t h f i n i s h e d g r a p h . E n t e r f i l e n a m et h a t d o e s n o e x i s t o y o u r d i s k .

T h p r o g r a m n e x t a s k s f o t h n u m b e r o i t e m s . E n t e r 3 N e x t ,c h o o s e a c o l o r f o t h p i c h a r t .

T h c o m p u t e r a s k s f o t h t i t l eo f t h e g r a p h . E n t e r M o P o p ' sS a l e s . N e x t e n t e r t h e t h r e e c a t e g or i e s ( o n e p e l i n e ) : H O M E ,S C H O O L , B U S . F i n a l l y , e n t e r t h v a l u e s : 3 0 0 0 0 , 1 2 0 0 0 , 4 6 5 0 0 .

T h p r o g r a m d r a w s p i c h a r to n s e c t i o n a t t i m e . A f t e r i d r a w se a c h s l i c e , u s t h e c u r s o r k e y s t p l a c e t h e l e g e n d ( d e s c r i p t i o n )w h e r e v e r y o l i k e . I y o u s s h o r tp h r a s e s a l e g e n d s , y o s h o u l d b a b l e t f i m o s t o f t h e l e g e n d s e t i r e l y w i t h i n s l i c e s o t h p i e . P r e s st h k e w h e n y o u ' r e s a t i s f i e dw i t h t h p l a c e m e n t o t h e l e g e n d .

A f t e r t h e e n t i r e p i h a b e e nd r a w n a n a l o f t h e l e g e n d s h a v eb e e n p l a c e d w h e r e y o u l i k e , p r e s st h k e t s a v e t h e c h a r t t d i s k . I y o u ' d l i k e t o m a k e m o d i f i c a t i o n s ,p r e s s t h e * ( b a c k - a r r o w ) k e t s t a r ta g a i n f r o m t h b e g i n n i n g .

B a C h a r t s a n L i n e C h a r t sF r o m t h m e n u , s e l e c t t h b a c h a r to p t i o n . F o l l o w t h p r o m p t s t e n t e ry o u r d a t a . T h b a c h a r t o p t i o nw o r k s m u c h l i k e t h p i o p t i o n , e xc e p t t h a t y o c h o o s e a c o l o r f o e a c h b a r . F o r b a r c h a r t s , t h p r g r a m a u t o m a t i c a l l y p l a c e s y o u r l b e l s b e l o w t h b a r s — n o s p e c i a lp o s i t i o n i n g i n e c e s s a r y . W h e n t h g r a p h h a s b e e n d r a w n , p r e s s t h k e t s a v e t h c h a r t .

T h l i n e g r a p h o p t i o n w o r k s a m o s t e x a c t l y l i k e t h b a c h a r t o t i o n , e x c e p t t h a t y o c h o o s e o n c o l o r f o t h e n t i r e g r a p h . F o l l o w t h p r o m p t s . A f t e r t h e , g r a p h h a s b e e nd r a w n , p r e s s t h e S k e y t s a v e i t

S h o w i n g O f O n c e y o u ' v e g e n e r a t e d a l t h g r a p h s a n c h a r t s t h a t y o n e e d ,y o c a d i s p l a y t h e m w i t h G r a p hD e s i g n e r ' s s l i d e - s h o w o p t i o n( n a m e d G r a p h S h o w i t h p r g r a m ) . I y o u ' r e c u r r e n t l y i t h g r a p h d e s i g n p o r t i o n o f t h p r g r a m , p r e s s R U N / S T O P - R E S T O R Et e x i t i t R u G r a p h D e s i g n e r a n c h o o s e o p t i o n 2 G r a p h S h o w e p e c t s a l t h g r a p h s t b o t h s a m e d i s k . I n s e r t t h e d i s k w i t h t h g r a p h s i n t o t h d i s k d r i v e .

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

N e x t , s e t h o r d e r o f d i s p l a yw i t h o p t i o n 1 . I t w i l l a s f o t h

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 65/120

P i c h a r t s a r e o n o f t h e t h r e e t y p e s o g r a p h s t h a t " 1 2 8 G r a p h D e s i g n e r " c a c r e a t e . H e r e , t h c u r s o r k e y s a r e b e i n gu s e d t p l a c e t h l a b e l I T E M 2

C o l o r f u l b a c h a r t s c a b u s e d t s h o wt r e n d s . U t 1 5 b a r s c a n b e d i s p l a y e d .

L i n e g r a p h s c o n n e c t p o i n t s , m a k i n g i e a s y t s p o t s h a r p c h a n g e s i t h d a t a .

f i l e n a m e s o a l t h c h a r t s y o w o u l d l i k e t o d i s p l a y . A n h i - r e ss c r e e n w i l l d o — y o u c a n u s e p a i n tp r o g r a m t m o d i f y t h g r a p h s y o h a v e a l r e a d y c r e a t e d o c r e a t e o t h e rp i c t u r e s f o t h s h o w .

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

S h o w y o u r g r a p h s w i t h o p t i o n4 W h e n t h l a s t g r a p h h a b e e ns h o w n , t h p r o g r a m w i l l s t a r t o v e rw i t h t h f i r s t . D u r i n g t h s h o w , y o c a p r e s s t h s p a c e b a t t e m p o r a ri l f r e e z e t h d i s p l a y . T h p a u s ew i l l b e g i n a f t e r t h n e x t g r a p h i l o a d e d . P r e s s s p a c e a g a i n t c o n t i nu t h s h o w .S e p r o g r a m l i s t i n g o n p a g e 8 8 q

d o r e C O N V E R S E W I T HY O U R C O M P U T E R

P O W E R S U P P L Y ( C - 6 4 ) 2 9 . 9 51 5 4 1 ( A l i g n m e n t ) 3 5 . 0 0C - 6 4 [ R e p a i r ) 4 4 . 9 5C - 1 2 8 ( R e p a i r ) 9 5 . 0 01 5 4 1 ( R e p a i r A l i g n m e n t ) 7 5 . 0 01 5 7 1 ( A l i g n m e n t ) 4 0 . 0 01 5 7 1 ( R e p a i r S . A l i g n ) 1 3 5 . 0 0P O W E R S U P P L Y ( C - 1 2 8 ) 8 4 . 9 5P A R T S C - 6 4 C - 1 2 8 C A L LP A R T S A N D I A G N O S T I C S I N C L U D E D

( F R E E R e t u r n F r e i g h t i t h U S A .A P O - F P O , C 3 P O a d d $ 1 0 )

T S A V E C . O . D . C H A R G E SS E N D U N I T P O W E R S U P P L Y

W I T H C H E C K O M . O .( 9 1 6 ) 6 3 5 - 3 7 2 5

S e c o n d S o u r c e E n g i n e e r i n g2 6 6 4 - B M e r c a n t i l e D r i v eR a n c h o C o r d o v a .C 9 5 6 7 0

A L A S T ! F U L L I M P L E M E N T A T I O N D t h o r i g i n a l E E J Z A p j g i A T i i n o a i a i P i b l e i d r u o y o - j r C o m m o d o r f l $ 4 C r M l o d a M I , 1 9 6 6 . E L I Z A h a s b e t o m f l t h w o r l d ' s m o i lc e l c & r a t e d f l H i l i c p a l i n i o l l i o f l n c e O B m o r - n l r n t i o i i t n o D ' f l f i i E L I Z A i n o n - d i r e c t i v e p s y c h a i h D r i i p i s I * r i o a n a l y s e s v » a t \ a t a t e m e n i a y o t y p a I t i a n l i m n r e s p o n d s w i l l h u t u * c o m m e n t o q u e s t i o n — a n d h o c r a m a i f c a A ' o o f t e n a m a z i n g l y a p p r o p n a l e 'D a s i g n e d r r u o l a r g e m a i n f r a m e E L I Z A r r n s n e v e r b e f o r eb e e n a v a i l a b l e t p e r s o n a l c o m p i l e r y e i c e p l g r e a t l ys n p p e f l d o w n w e r s i o n j ( a l u n g ( h s o p h n i i c a i i o n w f n e n m a c e , t r i eo r d i n a l p r o g r t T i i c i r a i m gH o w . o u n e * C w t t o a o ' t 6 v * r ? i o n p o w w i n g t h F U L L p o - e ja n r a n g e 0 e i p f M M o n t h o r i g i n a l i b « m g o f f e r e d " m i r o d u c i a r y p r t C Q o o n l y J 2 A n i y o w j i n t i o f m d o u h s h d o e i i ( o l e f l c t i r i E i r l d m o r a f w M i l l i n c l u d e t h c o m p i l eS D U F 1 C F P R O G f l A M i ■ ■ l i l i l i o n a lO r d e r y o u r c o p y o E L I Z A t o d a y a n y o u ' l l n e v e r e g e m w o n d e r n o l r e s p o n d w h e n y o h e a r l O m e o n e s a y , ' O k n y . i d i e » h a i i h i ac o m p u t e r o y o u r i C o a c i u d l l y d o 1 "

" M u c h m o r e t h a n m e r e g a m e Y o u ' l l o i f n p r e s i « d w n t nE L I Z A c o n v i n c i n g o e m o n s t ' f l t i o n o r A T i i i i : i a i i n i * 1 l i g e n c e "

— P M A G A Z I N E" D e h g n i f j i e n i e M f l i n m f l n ( A i d e a l m e f l r u m l o s h o * m g o f y o u rs y a r a r r T 1 M I C R O C O M P U T I N G M A G A Z I N E" E L ' Z A 1 a a b o u n d i n g p i e c e u l s o l l w a r e . A l a S c ^ n a l i n g p i o j r a m iI n u ^ e a n a l u f l y ^ B A R O N ' S M I C R O C O M P U T E R B E P O P T S■ £ Z \ g r f A i " A t i n i r o d u c e y o u r f n « n d i t o c a m p u i e r s

v e r y M n r D B r t ) g i m « L - P E J C * M c M L L l t M SE Z i s a n e i c e p l i o n i l [ r o g r a m o ^ e i . i F u r u i s r o ^ s . f

y o u r m a h n e a n h a b 1 " ' h u l D r i C l l i n i e r e i l "- P O P U L A R C O M P U T I N G M A G A Z I N E

" T f i i s v e i s i o n o l E L I Z A i a 1 h e & e $ 1 « e r i f l y e s e e n A a a p a r i y g a m e . i lU u n m a i C f i e f l " H O M E A P P L l C A V Q N S F O R T H C - 6 4E L I Z A I A V A I L A B L E I T H F O L L O W I N G F O H A T S :

( P i e a i a s p e c i f y D i s k o r C a s t e t i o )P ' O f e c t e o V e r s i o n r . . . . , r . . , S 2 i P r c t e e i e d v e i s i o n t a n b e ' u n b u E n o t l i i i « 4 o r m o d i f i e d ]

7 L j n - p r o f e c i e d C o m m o d o r o M B A S I C S o u r c e V e n t o n S * r S o j r c e V e r d o n c a n t x i j i e a a n d m o o i i l ' f d a i w f l l l a a r u n )

G o i h v e r s i o n » . n ^ l u f l e & $ p a r j e u i f i r n n n u a lP l e a s e a r J d S Z 0 a r - i p p m g a n h f l n d h n r j i r j a l o r d e r *

( C a h i o r n m r o i l d s n t s p t a d e ^ u i a i i m A f l T I F I C I A L I N T E L L I G E N C E R E S E A R C H G R O U P

L o s A n g e l e s . C A u a a a i j[ 2 1 3 | 6 ^ 6 - 7 2 5 5 l £ l 3 h 6 5 4 - 2 !W C V I S A a n r r c n e c k s . s t e e p 1

S u p e r G r a p h i xI n c l u d e s :U t i l i t y D i s kW i t h2 F o n t sA n F o n tC r e a t o r

G R A P H I C S a n F O N T S p l u s a n 8 K B U F F E R f o t h e u l t i m a t e I p e r f o r m a n c e a n s p e e d . T h X E T E C S u p e r G r a p h i x i n t e r f a c e f o C o m m o d o r e C o m p u t e r s n o o f f e r s n e h i g h i t e c h n o l o g y w i t h t h e s e f e a t u r e s :

8 B u f f e r S t a n d a r d C a p a b l e o S t o r i n g 2 A d d i t i o n a l F o n l s1 P r i n t i n g M o d e s C o r r e c t G r a p h i c s r f T e x t A s p e c t R a t i o f o

I n t e r n a l S c r e e n D u m p s a l M a j o r P r i n t e r sE K t o i i s l v a C o m m a n t J C h a n n e l 8 A c l i v e S w i t c h e s w i t h C h a n g e sR e s o t B u t t o n t H a l t P r i n t i n g C o n s t a n t l y M o n i t o r e dI r o m B u f f e r i n t e r n a l F o n t s S u p p o r t S u p e r - s c r i p t ,

S u b - s c r i p t , U n d e r l i n i n g , B o l d f a c e a n C h o i c e o P i t c h e sS w i t c h S e t t i n g s o n L a b e l l o

Q u i c k R e f e r e n c eC o r r e s p o n d e n c e Q u a l i t y F o n t B u i l t - i nS u g g e s t e d / / s ( $ 9 9 . 9 5 I n c l u d e s L i f e t i m e W a r r a n t y

= < ^ ^ , I n c . 2 8 0 4 A r n o l d R d S a l i n a , K 6 7 4 0 1 9 1 3 - 8 2 7 - 0 6 8 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 66/120

T h P o w e r O S u b m i tF o C P / M

J a m e s A d a m s

I y o u ' v e b e g u n t e x p l o r e t h w o r l d o C P / M o y o u r C o m m od o r e 1 2 8 , i t ' s i m p o r t a n t t h a t y o k n o w t h p o w e r o s u b m i t ,w h i c h c a m a k e w o r k i n g z v i t h f i l e s m u c h f a s t e r a n e a s i e r .I n c l u d e d a r s a m p l e s t h a t s h o w y o h o t c u s t o m i z e y o u rs y s t e m q u i c k l y a n e a s i l y .

S U B M I T . C O M i p o w e r f u l a n u s e f u l u t i l i t y i n c l u d e d o t h C P / Ms y s t e m d i s k b u n d l e d w i t h t h C o m o d o r e 1 2 8 . I t ' s e a s y t u s e , a n i c a n a u t o m a t i c a l l y e x e c u t e s e r i e so c o m m a n d s t r u a e n t i r e s q u e n c e o p r o g r a m s , o f t e n w i t h o u ta n i n p u t f r o m t h u s e r .

C P / M s u b m i t f i l e s w i t h t h . S U B e x t e n s i o n a r s i m i l a r t b a t c hf i l e s w i t h t h . B A T e x t e n s i o n s of a m i l i a r t I B P u s e r s . ( I n c i d e nt a l l y , b a t c h f i l e s a r u s e d i M S D O S — - t h e o p e r a t i n g s y s t e m o t h I B P C — w h i c h i b a s e d t s o m ed e g r e e o t h o l d e r C P / M o p e r a ti n s y s t e m . ) A n f i l e n a m e m a b u s e d , b u t t h f i l e e x t e n s i o n m u s t b . S U B .

Y o m a u s a n w o r d p r c e s s i n g p r o g r a m o l i n e e d i t o r t c r e a t e s u b m i t f i l e . V D a n i t p r e d e c e s s o r , V D O , a r s i m p l eC P / M w o r d p r o c e s s o r s a v a i l a b l e i t h p u b l i c d o m a i n . u s V D t c r e a t e . S U B f i l e s . E D t h l i n e e d i t o ri n c l u d e d o y o u r C P / M s y s t e md i s k , w i l l a l s o d t h t r i c k . C o m e r c i a l w o r d p r o c e s s i n g p r o g r a m ss u c h a W o r d S t a r w o r k w e l l i y o s e l e c t n o n d o c u m e n t m o d e .

A y o u s y o u r t e x t e d i t o r t e n t e r a n e d i t y o u r . S U B f i l e , t y p ee a c h l i n e e x a c t l y a s y o w o u l d i

5 C O M P U T E ! s G a z a f J a J u l y 1 9 8 7

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

T e x e c u t e y o u r n e . S U B f i l e ,s i m p l y t y p e :S U B M I T f i l e n a m eI t h . S U B f i l e i n o o t h l o g g e dd r i v e , y o u m u s t s p e c i f y t h d r i v e ( f o re x a m p l e : A > B : S U B M I T G A M E S ) . I a d d i t i o n t t h . S U B f i l e , a l t h p r g r a m s w h i c h a r t b e x e c u t e dm u s t a l s o b e o n t h l o g g e d d r i v e ( o t h e d r i v e s h o u l d b e s p e c i f i e d w i t h i nt h . S U B f i l e ) .

L e t ' s t a k e l o o k a s o m e e x a mp l e s o f u s e f u l . S U B f i l e s a n h o t h e y w o r k .

P R O F I L E . S U BT h f i l e P R O F I L E . S U B i s p e c i a lf i l e w h i c h y o u r c o m p u t e r l o o k s f o w h e n e n t e r i n g C P / M m o d e . P R F I L E . S U B i t C P / M w h a t A U T OE X E C . B A T i t I B P C

P R O F I L E . S U B f i l e m i g h t c o nt a i n t h f o l l o w i n g l i n e s :

S C R E E N 4 0 O F FD A T E S E

T e x e c u t e t h i s . S U B f i ! e , t h d i s k m u s t c o n t a i n C P M + . S Y S , C C . C O M , S U B M I T . C O M , S C R E E N 4 0. C O M , a n d D A T E . C O M .

T h f i r s t l i n e c h a n g e s t h c u r s o rc o l o r t g r e e n o b l a c k b a c kg r o u n d . T h s e c o n d l i n e d i s a b l e s t h 4 0 - c o l u m n s c r e e n t i n c r e a s e t h es p e e d o t h C P / M o p e r a t i n g s y st e m . Y o s h o u l d u s t h i s l i n e o n l y i y o u h a v e a 8 0 - c o l u m n m o n i t o r .

T h t h i r d l i n e w o u l d b u s e f u li y o u s C P / M ' s t i m e a n d a t es t a m p i n g c a p a b i l i t y o y o u r d i s k s .T h i s l i n e c a u s e s t h c o m p u t e r t a s y o t e n t e r t h e c u r r e n t d a t e ( M M /D D / Y Y ) a n t i m e ( H H : M M : S S ) .T h 1 2 8 ' s i n t e r n a l c l o c k w i l l t h e np l a c e t h e a p p r o p r i a t e t i m e a n d a t es t a m p s o t h d i s k d i r e c t o r y e a c ht i m e y o a c c e s s f i l e .

h a v e d i f f e r e n t P R O F I L E. S U B f i l e o e a c h o m m a i n a p p l ic a t i o n s d i s k s . I I ' g o i n g t b u s i n g w o r d p r o c e s s i n g p r o g r a ms u c h a V D E , m P R O F I L E . S U B f i l ec o n t a i n s a a d d i t i o n a l l i n e w h i c hs p e c i f i e s t h n a m e o t h p a r t i c u l a ra p p l i c a t i o n s p r o g r a m . A l h a v e t d i t u r n o t h c o m p u t e r w i t h t h d i s k i D r i v e A : a n d , a f t e r t h c o m a n d s i t h P R O F I L E . S U B f i l eh a v e b e e n e x e c u t e d , V D ( o o t h e rp r o g r a m ) i w a i t i n g f o m e I y o l a t e r w a n t t s w i t c h t d i f f e r e n ta p p l i c a t i o n d i s k , i n s e r t t h a p p r op r i a t e d i s k i n t o t h d r i v e a n p r e s sC O N T R O L - E N T E R . ( Y o u m u s t u s t h E N T E R k e o t h n u m e r i c k e b o a r d . ) T h i s c a u s e s C P / M t r e b o o ta n e x e c u t e t h P R O F I L E . S U B p r g r a m o t h d i s k .

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 67/120

M E X J K A . C O M . M E X . C O M i p u l i d o m a i n t e l e c o m m u n i c a t i o n sp r o g r a m w h i c h c a n b e m o d i f i e dw i t h t h p a r t i c u l a r f e a t u r e s , t e l ep h o n e n u m b e r s , a n p a s s w o r d s t h u s e r n e e d s . M E X J K A i m p e r s o na l i z e d v e r s i o n . W h e n t u r n o m 1 2 8 w i t h t h d i s k i d r i v e A a n t h c o m p u t e r i f i n i s h e d r u n n i n gt h P R O F U L E . S U B f i l e , M E X J K A i r e a d y f o d i a l i n g . c o u l d e v e n h a v et h P R O F I L E . S U B f i l e s p e c i f y n u b e f o M E X J K A t d i a l . T h c o n n e ct i o n w o u l d t h e n b m a d e a u t om a t i c a l l y .

B A K D E L S U BA f t e r s e v e r a l s e s s i o n s w i t h w o r dp r o c e s s i n g p r o g r a m , y o u r d i s k b g i n s t f i l l u w i t h B A C K U P ( . B A K )f i l e s . p e r i o d i c a l l y d e l e t e t h e s ef i l e s , s d e v e l o p e d t h S U B M I Tf i l e B A K D E L . S U B t a u t o m a t e t h p r o c e s s .

T h f i l e l o o k s l i k e t h i s :T Y P E M E S S A G E . O N ED I B : \ B A K [ F u l l ]E R A S E B : ' . B A KT Y P E M E S S A G E . T W O

T e x e c u t e , t h d i s k c o n t a i n i n gt h . S U B f i l e w i l l b i D r i v e A : a n m u s t c o n t a i n t h f i l e s S U B M I T -. C O M , D I R . C O M , E R A S E . C O M ,M E S S A G E . O N E , a n M E S S A G E. T W O . T h d i s k t b p u r g e d o . B A K f i l e s i i d r i v e B :

L i n e i o p t i o n a l . M E S S A G E. O N E i a t e x t f i l e c r e a t e d w h i c hc o n t a i n s 2 0 b l a n k l i n e s p l u s t h l i n eB A K D E L w i l l e r a s e t h f o l l o w i n gf i l e s : . T h i s f o r c e s i n f o r m a t i o n o t h s c r e e n t b s c r o l l e d a w a y a n p r i n t s t h m e s s a g e l i n e n e a r t h b o t t o m o f t h e s c r e e n . T h s e c o n dl i n e o t h . S U B f i l e c a l l s t h D I p r o g r a m a n l i s t s a l t h f i l e s o t h d i s k i d r i v e B w i t h t h . B A K e t e n s i o n . T i m e a n d a t e i n f o r m a t i o ni a l s o l i s t e d . T h i s l i n e l e t s y o l o o ko v e r t h f i l e s b e f o r e y o m a k e a n d e c i s i o n s . T h t h i r d l i n e d o e s t h r e a l w o r k . E R A S E w i l l l i s t e a c h f i l ew i t h t h . B A K e x t e n s i o n a n p r o m p t y o f o o a N T h l a s tl i n e i a l s o o p t i o n a l . M E S S A G E. T W O i a n o t h e r t e x t f i l e c r e a t e d .I c o n t a i n s 2 0 b l a n k l i n e s p l u s t h l i n e R e t u r n i n g t o p e r a t i n g s y s t e m .

D I S K B A K B . S U BP e r h a p s t h f i r s t r u l e o c o m p u t i n gi t a l w a y s m a k e b a c k u p c o p i e s o y o u r w o r k . T m a k e t h i s e a s i e r ,c r e a t e d . S U B f i l e c a l l e d D I S K

B A K B . S U B . T h i s f i l e f o r m a t s d i s k ,s e t s u t h d i r e c t o r y f o t i m e a n d a t e s t a m p i n g , s p e c i f i e s w h a t i n f o rm a t i o n w i l l b p l a c e d i t h s t a m pi n a r e a , c a l l s t h p r o g r a m N S W P. C O M , a n i s s u e s t h e f i r s t c o m m a n d .

T h f i n a l o D i S K B A K B i r e m i n d e r t h a t t h . S U B f i l e m u s t b i d r i v e B : T h e r e i n a l t e r n a t i v et o t h i s s i n c e F 0 R M A T . C O M ( l i n e 1 s p e c i f i e s t h a t t h e d i s k t b f o r m a tt e b p l a c e d i d r i v e A :

T h f i l e c o n t a i n s t h e s e l i n e s :F O R M A TI N I T D I R A < S E A : [ N A M E $ 1 . B A K , A C C E S S O N

U P D A T E O N N S W P< L E ;

T h d i s k c o n t a i n i n g t h i s . S U Bf i l e m u s t c o n t a i n S U B M I T . C O M ,F 0 R M A T . C O M , I N I T D I R . C O M ,S E T . C O M , a n N S W P . C 0 M .

L i n e c a l l s t h p r o g r a m F O M A ( i n c l u d e d o y o u r C P / M s y t e d i s k ) . Y o w i l l h a v e t a n s w e rt h r e e p r o m p t s w i t h i n t h p r o g r a mt s p e c i f y t h t y p e o f o r m a t y o w i s h ( p r o b a b l y 1 2 d o u b l e - s i d e d ) ,t c o n f i r m t h a t y o d i n d e e d w i s ht F O R M A T t h d i s k a n t t e l l t h p r o g r a m t h a t y o h a v e n o t h e rd i s k s t F O R M A T .

L i n e c a l l s u t h p r o g r a mI N I T D I R t a c o t h n e w l y f o m a t t e d d i s k i d r i v e A : L i n e a u t om a t i c a l l y a n s w e r s t h q u e s t i o n D y o w a n t t r e f o r m a t t h e d i r e c t o r y o D r i v e A : ? . T h i u s e d w i t h i n. S U B f i l e t i n d i c a t e i n f o r m a t i o nw h i c h w i l l b u s e d a i n p u t w i t h i nt h p r o g r a m . I n i n p u t i s p e c i f i e di t h . S U B f i l e , t h p r o g r a m w i l ls t o p e x e c u t i o n u n t i l y o g i v e a n a pp r o p r i a t e r e s p o n s e . I m o r e i n p u t i s p e c i f i e d i t h . S U B t h a n t h p r g r a m n e e d s , w a r n i n g m e s s a g ew i l l b d i s p l a y e d a n t h e x t r a l i n e sw i l l b i g n o r e d .

L e t ' s b a c k u f o m o m e n t .E a r l i e r , s a i d t h a t a l y o h a t d t u s . S U B f i l e w a t t y p e S U M I f i l e n a m e a t h A p r o m p t .T h S U B M I T c o m m a n d a l s o a l l o w sy o t s p e c i f y p a r a m e t e r s w h i c h a r p a s s e d o t t h p r o g r a m s c a l l e d b t h . S U B f i l e . T h f o r m a t i s S U B M I T f i l e n a m e $ $ a n s o

I o u e x a m p l e w c o u l d t y p e :S U B M I T D I S K B A K B R E A D Y

T h c o m p u t e r w o u l d t h e n t r a n sl a t e l i n e a s

S E A : [ N A M E - R E A D Y . B A K , A C C E S SO N , U P D A T E 0 N

T h $ 1 h a s b e e n r e p l a c e d w i t ht h n a m e R E A D Y , w h i c h w a s s p e ci f i e d i c a l l i n g t h o r i g i n a l S U B M I Tf i l e . U t n i n e p a r a m e t e r s m a b s p e c i f i e d ( $ 1 t o $ 9 ) . $ i s p e c i a lc a s e — i t h o l d s t h n a m e o f t h eS U B M I T f i l e t h a t i b e i n g c a l l e d .

S E T . C O M i p o w e r f u l c o m a n d w i t h m a n y a t t r i b u t e s . I n t h i se x a m p l e , i a d d i t i o n t g i v i n g t h d i s k l a b e l ( N A M E ) , I ' v e a l s o s p e ci f i e d t h a t t h A C C E S S o U P D A T Ep o r t i o n o f t h d i r e c t o r y b s t a m p e da e a c h d i s k a c c e s s . P A S S W O R Dp r o t e c t i o n , R E A D a n W R I T E p r t e c t i o n , A R C H I V E i n f o r m a t i o n ,a n u s e r - d e f i n a b l e f i l e a t t r i b u t e sc a a l b c o n t r o l l e d w i t h t h S E c o m m a n d .

I m D I S K B A K B . S U B f i l eh a v e t h e p u b l i c d o m a i n p r o g r a mN S W P ( N E W S W E E P ) s p e c i f i e d i l i n e 5 T h i s i d i r e c t o r y m a n a g em e n t u t i l i t y w h i c h c o m e s i s e v e r a lv e r s i o n s . T h i s p r o g r a m d o e s t h a t u a l c o p y i n g f o t h b a c k u p . T h e r ea r n u m b e r o s i m i l a r p r o g r a m st h a t c o u l d b u s e d ( i n c l u d i n g P I w h i c h i o t h C P / M s y s t e m d i s k ) .

L i n e i s s u e s t h c o m m a n d t N S W P t c h a n g e t h l o g g e d d i s kd r i v e t E : T h i s i t h C P / M + v i t u a l d i s k d r i v e . T h c o m p u t e r w i l lp r o m p t m t r e p l a c e t h d i s k i d r i v e A ( t h e b a c k u p d i s k ) w i t h t h d i s k t b e b a c k e d u p A g a i n , s e v e r a lm e t h o d s c o u l d b e u s e d t s u i t y o u ro w n e e d s .

S u b m i t W i t h R A M d i s kI y o h a v e 1 7 0 0 o 1 7 5 0 R A E x p a n s i o n M o d u l e f o y o u r 1 2 8 ,y o m i g h t w i s h t h a v e y o u r P R F I L E . S U B f i l e c o p y a l t h f i l e s a n u t i l i t i e s t h a t y o w i l l n e e d o n t o t h M d i s k ( m e m o r y d i s k ) . T h i s w i l ls p e e d C P / M u t r e m e n d o u s l y .

I t h w o r l d o C P / M , S U B -M I T . C O M c a n b e r e a l t i m e s a v e ra n c a m a k e r o u t i n e t a s k s l i t t l ee a s i e r .

C O M P U T E ! 1 * G a z e t t e J u l y 1 9 8 7 6

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 68/120

G E O S F i l e S t o r a g eF o r m a t

D o u g l a s S C u r t i s

E x p l o r e t h e i n t e r n a l s t r u c t u r e o f G E O S f i l e s a n s e h o t m a k e y o u r o w G E O S u t i l i t i e s . s a m p l e u t i l i t y t h a t p r i n t so u i n f o r m a t i o n f r o m N o t e p a d i i n c l u d e d . F o t h C o m m o d o r e6 w i t h G E O S .G E O S , t h G r a p h i c s 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 f o t h C o m m od o r e 6 4 i m o r e t h a n j u s t p r o g r a mt p r o v i d e m e n u s a n i c o n s . A i t n a m e s u g g e s t s , G E O S i c o m p l e t el n e o p e r a t i n g s y s t e m t h a t m a k e ss o m e v e r y f u n d a m e n t a l c h a n g e s i t h w a t h 6 b e h a v e s . O n o t h m o s t s i g n i f i c a n t f e a t u r e s o G E O S i t h a t i p r o v i d e s n e f o r m a t s f o s t o r i n g i n f o r m a t i o n o d i s k . I y o h a v e b a s i c u n d e r s t a n d i n g o h o t h 6 4 ' s c u r r e n t d i s k f i l i n g s y s t e mw o r k s , t h i s a r t i c l e w i l l e x p l a i n h o G E O S b u i l d s o t h a t s y s t e m t p r v i d e i t m o r e p o w e r f u l , a n m o r ec o m p l e x , f i l e s t r u c t u r e s .

G E O S D i r e c t o r y F o r m a tL i k e t h 6 4 ' s s t a n d a r d o p e r a t i n gs y s t e m , G E O S r e q u i r e s d i s k d i r e ct o r y s t r u c t u r e t r e c o r d w h a t ' sw h e r e o n t h d i s k . T h G E O S d i r e ct o r y s t r u c t u r e i s i m i l a r t t h s t a nd a r d s y s t e m . T r a c k 1 o t h d i s k i s t i l l t h d i r e c t o r y t r a c k , a n s e c t o ro t h a t t r a c k i t h b l o c k a v a i l a b i l t i ym a p , o B A M . T h B A r e c o r d sw h i c h s e c t o r s ( a l s o c a l l e d b l o c k s )a r c u r r e n t l y f i l l e d . T h r e m a i n i n gs e c t o r s o t r a c k 1 c o n t a i n d i r e c t o r ye n t r i e s — e i g h t 3 2 - b y t e e n t r i e s p e d i r e c t o r y b l o c k . E a c h f i l e o t h d i s k m u s t h a v e d i r e c t o r y e n t r y .

G E O S d i r e c t o r y e n t r y c o t a i n s m u c h m o r e i n f o r m a t i o n t h a n

s t a n d a r d 6 4 d i r e c t o r y e n t r y . H o e v e r , t h e r e a r e s o m e s i m i l a r i t i e s .L o o k a F i g u r e 1 F o r t h e f i r s t f i l e i e a c h d i r e c t o r y b l o c k , b y t e s 0 - c o t a i n e i t h e r t h t r a c k a n s e c t o r o t h e n e x t d i r e c t o r y b l o c k o r $ 0 $ F

6 C O M P U T E ! 1 * G a z e t t e J u l y 1 9 8 7

t m a r k t h e n o f d i r e c t o r y b l o c k s .F o t h r e m a i n i n g e n t r i e s i n t h d r e c t o r y b l o c k , b y t e s 0 - a r a l w a y sz e r o s .

B y t e 2 o t h e e n t r y h o l d s t h f i r s t b y t e o f t h e f i l e d e s c r i p t o r , e p l a i n e d b e l o w . T h n e x t t w b y t e s( 3 - 4 ) h o l d t h t r a c k a n s e c t o r o t h f i r s t b l o c k o t h f i l e . T h n e x t1 6 b y t e s ( 5 - 2 0 / $ 0 5 - $ 1 4 ) a r f o t h f i l e n a m e . S f a r , t h d i r e c t o r ye n t r y i t h s a m e a s f o r t h s t a n d a r dC o m m o d o r e o p e r a t i n g s y s t e mH o w e v e r , i n ' t h e s t a n d a r d s y s t e m ,b y t e s 2 1 - 2 9 o t h e n t r y a r e e i t h e ru n u s e d o u s e d o n l y f o r r e l a t i v ef i l e s . G E O S p u t s t h e s e b y t e s t s p c i a l u s e s .

B y t e s 2 1 - 2 2 / $ 1 5 - $ 1 6 h o l d t h t r a c k a n s e c t o r o f t h f i l e ' s i n f o r m at i o n / i c o n b l o c k , a l s o c a l l e d t h f i l eh e a d e r b l o c k . T h i s b l o c k i w h e r et h d a t a f o t h f i l e ' s i c o n i s t o r e d ,a l o n g w i t h f i l e d e s c r i p t o r s , a d d r e s se s a n d c o m m e n t s . I c o n / i n f o r m at i o n b l o c k s a r e x p l a i n e d b e l o w .

B y t e s 2 3 - 2 4 / $ 1 7 - 1 8 o f t h e d r e c t o r y e n t r y a r t h r e m a i n i n g t w b y t e s o t h f i l e d e s c r i p t o r . T h f o l o w i n g f i v e b y t e s { 2 5 - 2 9 / $ 1 9 - $ I D )c o n t a i n t h f i l e ' s d a t e a n t i m es t a m p , i t h i s o r d e r : y e a r m i n u s1 9 0 0 , m o n t h , d a y , h o u r , m i n u t e .T h l a s t t w b y t e s o e a c h e n t r y a r t h t o t a l n u m b e r o b l o c k s u s e d f o t h f i l e ( i n c l u d i n g d a t a , i n d e x t a b l e ,a n i n f o r m a t i o n / i c o n b l o c k s ) .

F i l e D e s c r i p t o r sG E O S f i l e d e s c r i p t o r s a r u s e d b o t hi d i r e c t o r y e n t r i e s a n i i n f o r m at i o n / i c o n b l o c k s . T h d e s c r i p t o r v a

u e f o t h m o s t c o m m o n f i l e t y p e sa r l i s t e d i n t h f o l l o w i n g t a b l e :F i l e T y p e D e s c r i p t o rB A S I C p r o g r a m $ 8 2 $ 0 0 $ 0 M a c h i n e l a n g u a g e $ 8 $ 0 $ 0 S y s i e m f i l e $ 8 $ 0 $ 0 D e s k a c c e s s o r y S 8 $ 0 $ 0 A p p l i c a t i o n f i l e S 8 $ 0 S 0 A p p l i c a t i o n d a t a S 8 $ 0 S 0 F o n t f i l e $ 8 $ 0 $ 0 P r i n t e r d r i v e r $ 8 3 $ 0 0 S 0 I n p u l d e v i c e d r i v e r $ 8 3 $ 0 0 $ 0

T h f i r s t b y t e i n d i c a t e s t h eC o m m o d o r e f i l e t y p e f o t h f i l e .N o t e t h a t m o s t t y p e s u s t h v a l u e$ 8 3 , s m o s t G E O S f i l e s a p p e a r i s t a n d a r d d i r e c t o r y l i s t i n g a U S f i l e s . B i 6 o t h i s b y t e i u s e d t i d i c a t e t h e w r i t e - p r o t e c t i o n s t a t u s o t h f i l e . W h e n t h i s b i i 0 t h f i l e i su n p r o t e c t e d . S e t t i n g t h b i t p r o t e c t s t h f i l e f r o m a c c i d e n t a l e r s u r e . W h e n t h b i i s e t 1 t h f i r s t d i g i t o t h v a l u e w i l l c h a n g ef r o m t C ( S e e F i g u r e 1 w h e r e a l t h f i l e s i t h e d i r e c t o r y b l o c k a r w r i t e - p r o t e c t e d . ) T h r e m a i n i n gt w b y t e s d e f i n e t h e G E O S f i l e t y p e .T h f i r s t i n d i c a t e s w h e t h e r t h f i l ei i s e q u e n t i a l ( 0 0 ) o V L I R ( 0 1 )f o r m a t . T h e s e f o r m a t s a r e p l a i n e d l a t e r i n t h i s a r t i c l e . T h f i n a l n u m b e r ( 0 1 - 0 A ) s p e c i f i e s t h f i l e t y p e .

I n f o r m a t i o n / I c o nB l o c k F o r m a tA m e n t i o n e d a b o v e , t h d i r e c t o r ye n t r y f o e a c h G E O S f i l e c o n t a i n sp o i n t e r t a i n f o r m a t i o n / i c o nb l o c k . T h i n f o r m a t i o n / i c o n b l o c k( s e e F i g u r e 2 i u n i q u e t t h G E O Sf i l e s t o r a g e s y s t e m . T h b l o c k i c r a t e d w h e n G E O S f i l e i c r e a t e d ,a n i u s u a l l y a l t e r e d o n l y b y a d di n c o m m e n t s . ( I i p o s s i b l e , h o e v e r , t e d i t t h t h e i c o n d a t a i t h b l o c k ; s e " I c o n C h a n g e r F o G E O S "

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 69/120

O n l y N R g i v e s y o 2 7 h i g h - r e s o l u t i o ns t e r e o c o l o r T y o b u i l d t p r e p a r e y o f o

t o d a y ' s v i d e o s e r v i c i n g c a r e e r s .Y o B u i l d 2 7 S t e r e o T

D u r i n g t h a s s e m b l y p r o c e s s o f y o u r s t a t e -o f - t h e - a r t H e a t h / Z e n i t h 2 ~ T V y o l e a r nt i d e n t i f y a n t r o r k w i t h c o m p o n e n t s a n d r c u i t S a t h e y a c t u a l l y a p p e a r i c o m e r c i a l c i r c u i t r y ' l l i c n t h r o u g h t e s t s , a d j u s tm e n t s , a n e x p e r i m e n t s y o q u i c k l y m a s t e rp r o f e s s i o n a l t r o u b l e s h o o t i n g a n b e n c ht e c h n i q u e s .

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

" e x p l o s i v e - g r o w t h " w o r l d o h o m ee n t e r t a i n m e n t e l e c t r o n i c s .

i s t a t e - o f - t h e - a r t v i d e o / a u d i o s e r vi c i n g a n b e c o m e f u l l y q u a l i f i e d s e r v i c e

d i u n i q u e l y s u c c e s s f u l N R i t ' s h a n d s - o n t r a i n i n g , a h o m e . .

e d a r o u n d t h l a t e s t e l e c t r o n i c e q u i py o b u i l d a n k e e p a p a o y o u r

r a i n i n g .T h H i g h - T e c h R e v o l u t i o n

i t h H o m e I J u s t S t a r t i n gg c h a n g e s a r t a k i n g p l a c e i o u

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

T V T V f c w i t h s t e r e o s o u n d , s i m u lm u l t i - c h a n n e l v i e w i n g , p r o j e c t i o n

G i m c o r d e r s , m v i d e o c a s s e t t e s , i i n dd i s c p l a y e r s .

A n t h i v r o l u i i o n h a s s p r e a d t t h e b u s is e c t o r a t e n s o f t h o u s a n d s o c o

a r p u r c h a s i n g e x p e n s i v e h i g h - t e c he q u i p m e n t u s e d f o e m p l o y e e t r o i n -

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

t s w h o p p i n g S 2 ( i b i l l i o n o p p o rf o t h n e b r e e d o c o n s u m e r

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

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

q u a l i f i e d p r o f e s s i o n a l t h e w a t e n s o ft h o u s a n d s h a v e t r a i n e d w i t h N R I .T o t a l l y I n t e g r a t e d

H a n d s - O n T r a i n i n gS i n c e N R ( r a i n i n g i b u i l t a r o u n d " l e a r nb d o i n g . " r i g h t B o t h s t a r t y o c o d u c t i m p o r t a n t e x p e r i m e n t s a n t e s t s w i t hy o u r p r o f e s s i o n a l d i g i t a l m u l t i m e t e r . Y o a s s e m b l e t h r e m a r k a b l e N i t i D i s c o v e r y l a a n d p e r f o r m c o m p l e t e r a n g e o f d e m o ns t r a t i o n s a n e x p e r i m e n t s I t h e p r o c e s s .

I n s i d e Y o u r T T h H e a t h / Z e n i t h 2 7 T h i t s a l t h f c a -l u r e s t h a t a l l o w y o t o s e t u t o d a y y o u rc o m p l e t e h o m e v i d e o c e n t e r o t h f u t u r e .F l a t s c r e e n , s q u a r e c o r n e r s , a n b l a c km a t r i x t p r o d u c e d a r k , r i c h c o l o r s . . e v e n p o w e r f u l r e m o t e c o n t r o l c e n t e r t h a tg h e s y o t o t a l c o m m a n d o f v l d e o a n a u d i oo p e r a t i n g m o d e s .N R h a p u r p o s e l y d e s i g n e d y o u r t r a i ni n a r o u n d e q u i p m e n t t h a t h a t h s a m eh i g h - t e c h c i r c u i t r y y o u ' l l e n c o u n t e r i c o m e r c i a l e q u i p m e n t ' l l i a t m e a n s y o u r t r a i ni n i r e a l - w o r l d t r a i n i n g .

S E N D C O U P O N T O D A YF O F R E E N R C A T A L O G !

n D 2 1 X 1 1 6

c o m m i t m e n t t i y o j j i i c * b e y o n d p r v i d i n g y o w i t h e q u i p m e n t a p p r o p r i a i i ; l ( l i t L a t e s t i c c h n o l o j j y . H e s t o a l l , w t i u i n r i 1t l m t i n t h ( t a m i n g p r m r c s s y o : r c c | u i r c t l i tw r s k J I L s t h a t w i l l n m k c y o u p m f LM c n c e K t h n l t I a n « n i h | a h .

" c n t i i m i n g t - d i K J t i o n' i s c o n s i n A v e n u e , N W W a i h i t !

W r c f H g i v e y o u l o m o r r o w .

[ t f C H E C K O N F H F i :A T A U K ; O N L Yp p m e J u i t d a < j H I I

C o m p m t r H k t i n m i nS a i e U r t c F l e t i n v i f fK o t * « i t t & I n d u s t r i a l C o n i n g

D i ^ f r i l E l c c t i m j o S c t M c m g

[ S m a l l E n g i n e E t c r u i rA i C o a d i ' m i i n i ,H e a l i n g R c f n | PL t x ^ m i i h i n gE l e c t r o n i c S e c u r i t yP h o r o f i a p h y

a r / v a u / Z i g 2 3 1 - 0 7 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 70/120

F i g u r e 1 G E O S D i r e c t o r y S t r u c t u r e0 1 1 t o 2 0 l O O3 l A 4 0 : 0 05 A h t 1 0 7 0 l A OS 0 9 : A A O l O OB O l A OC O 1 0 0□ O t A OE 0 F l O

0 9 C 20 0 0 00 C A O A O0 0 C ~0 0 0 0O O C 3A O A O0 0 C 3A O A O0 0 C 3A O A OO O C 2o o o oo o o o o o

o o 0 0 o o0 o o o o

a ? i s0 0 4 4 0 0

0 1 1 2 4 4 A O A O

0 0

O 0 0 0 00 1 0 0 0 00 O A O A O1 0

0 0 0 00 0 0 0 0 0

O 4 4 0 5 0 04 4 O B O B4 7 4 5O B 0 64 4 1 O

0 0 0 0o o o o

4 5 0 0 0 04 3 0 0 I 5 0 0 5 3 4 B0 0 4 5 0 0 4 5 5 0 0 4 3 4 B0 0 0 0 0 00 0 0 0

A O A O0 0 0 02 0 4 25 6 O 42 0 4 B5 6 0 42 3 5 6 0 44 4 5 6 0 45 2 4 95 6 0 45 5 5 05 6 0 40 0 0 00 0 0 0

A O A O0 0 0 04 F 4 F0 7 O C4 3 5 20 7 O C4 5 0 7 O C< J 5 O 7 O C5 4 4 50 O A A 0 7 O C0 0 0 0

0 4

A O 0 0 A O0 0 0 5 4 0 0 A O0 0 4 4 0 0 5 5 0 0A O A O A O0 0 4 8 0 0A O A O A O0 0 7 7 0 0A O A O A O0 0 5 B 0 0A O A O A O0 1 0 0 0 0 0 0 0 0 0 0

G E O S j j j j j j jj j j j j

G E O S B O O T - ' - 'j j j j j

r G E O S K E R N A Lj j j j j v

D E S K T O P - ' - ' - 'j j j j j v

G E O P A I M T - ' - ' - 'j j j j j y

G E O W R I T E - ' - ' - 'J J J J J

B A C K U P - ' - ' - ' - ' - 'J J J J J

F i g u r e 2 T h I n f o r m a t i o n / I c o n B l o c k0 0 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 O A O B O C O O E O F

0 l O F F 0 3 1 B F F F F F F B O 0 0 0 1 B l F F B F E O " S t a r t o I C O N D A T A

1 0 : F D 8 1 F F F D B O 0 0 3 B F F F B D B F F 8 D B F F F B D2 : B I 7 D B E E F B D B E B B I B D B F F F B B 3 : F B D B F B B B F B F 8 B F B F 8 B F F F 8 B 0

E n a 4 : 0 F F F F 8 2 0 0 F 0 7 F 6 1 0 0 0 0 4 4 4

I C O N D A T A F i l e t y p e B A * * E A * * S A * * S t a r t5 : 5 2 0 4 2 4 4 4 5 5 0 2 0 5 6 3 2 3 0 0 0 0 O

o - F i l e P e r m a n e n t n a m e6 | 0 4 6 7 6 7 2 0 4 6 7 5 6 C 7 7 0 0 0 0 0 0 0 0

' A u t h o r n a m e7 ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 08 : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

9 : 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A : 4 4 4 4 5 5 5 0 2 0 6 9 7 3 2 0 6 2 0 6 6 6 7 7

S t a r t o c o m m e n t s s e c t i o n - - - - - - - - - >B : 2 6 4 6 9 7 3 6 B 2 0 6 2 6 6 6 B 7 5 7 0 2 F 7 2 6 7

C : 7 6 F 7 2 6 5 2 0 7 7 6 9 6 C 6 9 7 4 7 9 2 0 7 7 6 8 6 9_ _ _ _ _ _ „ _ _ _ „ „ _ _ _ _ _ — — — — —D : 6 6 8 2 0 6 3 6 6 E 2 0 6 2 6 5 2 0 7 2 7 5 6 E 2 0 6 6 7

E : 6 6 2 0 4 2 4 5 4 9 4 3 2 E 0 0 A 9 0 5 8 5 1 A 9 0 8u t E O F m a r k e r ■ t h e r e s t o t h

F : 8 1 A 9 0 0 8 5 1 8 1 2 0 3 B C 2 8 A F O 0 6 0 A 9b l a c k i a v a i l a b l e t h i s e x a m p l e e n d s a * E

* B B e g i n n i n g L o a d A d d r e s s m i n u s* E E n d L o a d A d d r e s s p l u s♦ S S t a r t ( r u n ) A d d r e s s

i t h J a n u a r y 1 9 8 7 G A Z E T T E . )B y t e s 0 - a r a l w a y s $ 0 $ F F ,

t i n d i c a t e t h a t t h i n f o r m a t i o n /i c o n b l o c k c o n s i s t s o f a s i n g l e s e ct o r . B y t e s 2 - a r a l w a y s $ 0 $ 1 $ B F . T h e s e b y t e s d e f i n e t h e w i d t ha n h e i g h t o t h i c o n a n t h l e n g t h o t h e i c o n d a t a . T h n e x t 6 b y t e s i t h b l o c k ( 5 - 6 7 / $ 0 5 - $ 4 3 )

6 C O M P U T E ! ' ! G a z e t t e J u l y 1 9 8 7

c o n t a i n t h i c o n d a t a . T h i c o n p a t e r n d a t a i i t h s a m e f o r m a t a s t a n d a r d s p r i t e d e f i n i t i o n p a t t e r n .

T h n e x t t h r e e b y t e s ( 6 8 - 7 0 /$ 4 4 - $ 4 6 ) c o n t a i n t h e f i l e d e s c r i p t o rd a t a . T h l a s t t w b y t e s o t h d s c r i p t o r ( $ 6 9 - 7 0 / $ 4 5 - $ 4 6 ) a r r v e r s e d f r o m t h v a l u e s s h o w n i t h t a b l e a b o v e . T h a t i s t h G E O S

t y p e v a l u e c o m e s b e f o r e t h G E O Sf o r m a t v a l u e .

B y t e s 7 1 - 7 2 / $ 4 7 - $ 4 8 c o n t a i nt h s t a r t i n g a d d r e s s ( i l o w - b y t e /h i g h - b y t e o r d e r ) o f t h f i l e a s s o c i a te d w i t h t h i n f o r m a t i o n / i c o nb l o c k . B y t e s 7 3 - 7 4 / $ 4 9 - $ 4 A a r t h a d d r e s s p l u s o n { i l o w - b y t e /h i g h - b y t e o r d e r ) o f t h e e n o f t h ea s s o c i a t e d f i l e . T h n e x t t w b y t e s ,7 5 - 7 6 / $ 4 B - $ 4 C , h o l d t h f i l e ' s e e c u t i o n a d d r e s s ( a g a i n , i l o w -b y t e / h i g h - b y t e o r d e r ) . I t h f i l e i a e x e c u t a b l e t y p e — B A S I C , m c h i n e l a n g u a g e , a p p l i c a t i o n , o d e s k a c c e s s o r y — t h i s a d d r e s s w i l lb c a l l e d t s t a r t t h f i l e a f t e r i i l o a d e d .

F i n a l l y , b y t e s 7 7 - 2 5 5 / $ 4 D - $ F Fa r t h f i l e i n f o r m a t i o n a r e a . T h i s i w h e r e t h f i l e ' s p e r m a n e n t n a m e( c l a s s ) , a u t h o r n a m e , a n c o m e n t s a r s t o r e d .

G E O S F i l e F o r m a t sG E O S u s e s t w d i f f e r e n t f i l e f o m a t s : S e q u e n t i a l a n V a r i a b l eL e n g t h I n d e x e d R e c o r d ( V L I R ) .G E O S c a a l s o u s m o d i f i e d 6 4 p r g r a m f i l e s , b u t h e s e a r n o t r u eG E O S f i l e s . A l G E O S a p p l i c a t i o nf i l e s , a p p l i c a t i o n d a t a f i l e s , a n f o n t s a r s t o r e d i V L I R f i l e s . T h o n l y s e q u e n t i a l f i l e s o t h G E O Ss y s t e m d i s k a r t h p r i n t e r d r i v e r s ,i n p u t d r i v e r s , a n p h o t o s c r a p s .

G E O S s e q u e n t i a l f i l e s s h o u l dn o b c o n f u s e d w i t h s t a n d a r d C o m o d o r e s e q u e n t i a l ( S E Q ) f i l e s , a t h o u g h t h f o r m a t i v e r y s i m i l a r . I

G E O S s e q u e n t i a l f i l e , b y t e s 3 - o t h d i r e c t o r y e n t r y f o t h f i l e p o i n tt t h t r a c k a n s e c t o r o t h f i r s td a t a b l o c k f o t h f i l e . T h f i r s t t w b y t e s i t h 2 5 6 - b y t e d a t a b l o c k a r

p o i n t e r t t h n e x t d a t a b l o c k i t h c h a i n o s e c t o r s t h a t m a k e u t h f i l e , a n t h r e m a i n i n g 2 5 b y t e sc o n t a i n f i l e d a t a . T h c h a i n c a c o s i s t o a n n u m b e r o s e c t o r s . I t h l a s t s e c t o r o f t h e c h a i n , t h f i r s t b y t ei $ 0 0 , a n t h s e c o n d b y t e c o n t a i n st h o f f s e t t o t h e t h e l a s t b y t e o v a l i dd a t a i t h s e c t o r .

V L I R f i l e s a r e q u i t e d i f f e r e n tf r o m s e q u e n t i a l f i l e s . F o V L I R f i l e ,b y t e s 3 - o f t h e f i l e ' s d i r e c t o r y e n t r yd n o t p o i n t t t h f i r s t b l o c k o f t h ef i l e . I n s t e a d , t h b y t e s p o i n t t o s p c i a l o n e - b l o c k f i l e c a l l e d t h e i n d e xt a b l e . B y t e s 0 - o t h i n d e x t a b l eb l o c k a r a l w a y s $ 0 $ F t i n d i c a t et h a t t h t a b l e c o n s i s t s o f s i n g l e s e ct o r . T h r e m a i n i n g 2 5 4 b y t e s a r

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 71/120

F i g u r e 3 G E O S V L I R F i l e S t r u c t u r e

D i n .b l o c k

I N F O . /I C O Mb l o c k

b l o c kl _ '

D A T Ab l o c k s

D A T Ab l o c k s

u s e d f o 1 2 t w o - b y t e p o i n t e r s .E a c h p o i n t e r c o n t a i n s t h s t a r t i n gt r a c k a n s e c t o r o f o n r e c o r d o f t h ef i l e . ( S e e F i g u r e 3 . E a c h r e c o r d o V L I R f i l e i l i n k e d c h a i n o s e c t o r s ,s i m i l a r t a s e q u e n t i a l f i l e . T h u s ,s i n g l e V L I R f i l e i l i k e c o l l e c t i o n o fs e q u e n t i a l f i l e s .

I t ' s o b v i o u s f r o m t h i s s t r u c t u r et h a t V L I R f i l e s a r e x t r e m e l y f l e x ib l e . V L I R f i l e c a g r o w t a l m o s ta n s i z e . E a c h o t h 1 2 p o s s i b l er e c o r d s c a b c h a i n u t 1 2 s e c t o r s l o n g ( a l t h o u g h t h e r e i s n ' te n o u g h r o o m o d i s k f o e v e r y r c o r d t g r o w t h a t l o n g ) . M o r e o v e r ,i t ' s m u c h e a s i e r t a c c e s s i n f o rm a t i o n i t h m i d d l e o f V L I R f i l e .W i t h s e q u e n t i a l f i l e , y o u h a v e t s t a r t a t h b e g i n n i n g a n r e a dt h r o u g h t t h d e s i r e d p o i n t . W i t hV L I R f i l e , y o c a j u m p d i r e c t l y t t h e d e s i r e d r e c o r d .

B e w a r e t h V a l i d a t e , M S o B e c a u s e o t h e l a b o r a t e s t r u c t u r e

o f G E O S d i s k , w i t h V L I R i n d e x t b l e s a n i n f o r m a t i o n / i c o n b l o c k s , i i v e r y i m p o r t a n t t h a t y o n e v e ru s t h s t a n d a r d V a l i d a t e f u n c t i o no C o m m o d o r e D O ( O P E N 1 , 8 , 1 5 ," V O : " ) o G E O S d i s k . V a l i d a t ew o u l d t r a c e o n l y t t h i n d e x t a b l eb l o c k s o V L I R f i l e s , a n t n o a n o t h r e c o r d s . A n i w o u l d m i s st h i n f o r m a t i o n / i c o n b l o c k s a l t og e t h e r , m a r k i n g t h e m a f r e eb l o c k s . T h G E O S d e s k t o p p r o v i d e s

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

G E O S d i s k .

C r e a t i n g N o t e p a d P r i n t e rO n c e y o u ' v e l e a r n e d a b o u t t h s t o ra g f o r m a t s o G E O S f i l e s , y o c a d e v e l o p G E O S u t i l i t i e s i e i t h e rB A S I C o m a c h i n e l a n g u a g e . L e t ' ss t e p t h r o u g h s a m p l e u t i l i t y t h a tp r i n t s t h p a g e s o f t h e N o t e p a d .

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

a n m a n i p u l a t e s t e x t i n p a g e s r a t h e rt h a n i f u l l d o c u m e n t s . T h u s , a i t n a m e i m p l i e s , i i m o s t s u i t a b l e f o c r e a t i n g s h o r t n o t e s . T h N o t e p a d 1s t o r e s t e x t i n V L I R f i l e , b u i i p o s e s o n s p e c i a l r e s t r i c t i o n . E a c hr e c o r d i t h N o t e p a d V L I R t e x t f i l ei o n l y o n b l o c k l o n g . T h u s , t h e r ei l i m i t o 2 5 c h a r a c t e r s p e p a g e ,a n m a x i m u m o 1 2 p a g e s .T y p e t h p r o g r a m i a n s a v ei t G E O S w o r k d i s k . T h e n , b o o tu w i t h G E O S a n o p e n t h e p r og r a m . I s e a r c h e s t h d i s k f o f i l en a m e d N o t e s . ( T h i s i t h n a m eN o t e p a d u s e s f o i t t e x t f i l e . ) I f t h N o t e s f i l e i f o u n d , t h p r o g r a mr e a d s t h e V L I R i n d e x t a b l e b l o c k .T h i s c o n t a i n s t r a c k a n s e c t o rp o i n t e r s t e a c h p a g e o N o t e p a dt e x t . T h p r o g r a m t h e n d i s p l a y s t h en u m b e r o p a g e s i t h N o t e s f i l ea n g i v e s y o t h o p t i o n o p r i n t i n go u t h e n t i r e f i l e o j u s t s i n g l ep a g e . A f t e r y o c h o o s e w h i c h o pt i o n y o w a n t , t h p r o g r a m u s e st h t r a c k a n s e c t o r p o i n t e r t r e a dt h e b l o c k c o n t a i n i n g t h s p e c i f i e dp a g e . I y o s p e c i f i e d t h o p t i o n t p r i n t t h e n t i r e f i l e , t h p r o g r a ms t a r t s w i t h t h f i r s t p a g e . T h d a t af r o m t h b l o c k i s e n t t t h p r i n t e r ,a l o n g w i t h t h p a g e n u m b e r . I y o s e l e c t e d t h e n t i r e f i l e o p t i o n , t h ep r o g r a m t h e n l o o p s b a c k t r e a dt h e n e x t p a g e b l o c k . O t h e r w i s e ,y o u ' r e g i v e n t h o p t i o n o f p r i n t i n ga n o t h e r s i n g l e p a g e . W h e n y o u ' r ef i n i s h e d , y o c a i n s e r t y o u r G E O Sb o o t d i s k i t h d r i v e a n h i t h R E S T O R E k e t r e b o o t G E O S .S e p r o g r a m l i s t i n g o p a g e 9 1

G

r B v w U U i d < r w - i S t Q M A l C O " £ C D £ & j . 1 6 2 2 2 , D * p i 1 1 F . i T i h u . u * P A l 5

[ x i H l i J t l i F T n a r * p 4

O v r ' - -

D I S P A T C H E R p m y r s m f l u P E f l 0 1 9 -

1 ! ■ ' " " C - r i n a r r c t v ' 1 * a k > n g . 1 1 t hi K a f i B f l C i J l o . I t j i " r » « » n

s r - r • h O

I j k l r f f i p h g n u ( v i ~ r c i i m m m d l a f Q I f l M t f " | > l c 6

A v 4 l f a b l - t o i - 1 h C o m m o f l D r p 6 < r > r | l ? r i j Q n k

i | V i U * l i r i f l g r t s U

L O C O H O T iI r H d l a y o u t E t h C O M M O D O R E 6 £ n m | > u i r

p c * | j b l e o j f j F m o t i f ! r t i l < n j a d L a y o u t !L O C O M O T I V E S W l T C H t R o p e r a t e ! [ *

. n A F L A T Y A R D z - r . u i l D i p o " » d i

F o C O M M O D O n t 0 t M U 8 | 4 > t k f l n ^ 4 J 0 M - n g J l - n i l l * , b o j f t l i < i < n p l i i d m ^ l u d - d

T R A I N

I H V 4r u i h , *

Q f i i c o m p y l » f i b i J a a - g n a n q - T F U U H i ■ " . H E R

C o f f l r r a t o n o i n A i * n s n o . i h t o x l ^ m o ma v a i U t ^ a i l E O O O d f p l v l l . I H - . r M i J J O O O . I B MP 1 7 D A l l H i . i k O " l , O r t i i r r n i u i r r m - n r . A l * n& C - B A S I C I B M P C C c i v G ' « j K , * C a p d

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 72/120

H i - R e s G r a p h i c sO T h 1 2

P a r tR o b K e n n e d y

I t h c o n c l u d i n g i n s t a l l m e n t o f h i s t w o - p a r t s e r i e s , t h a u t h o r i n t r o d u c e s s e v e r a l m o r e B A S I C 7 . c o m m a n d s f o m n i p u l a t i n g t h h i - r e s s c r e e n . I a d d i t i o n t t h e x a m p l e s i t h t e x t , t h r e e d e m o p r o g r a m s a r i n c l u d e d .

L a s t m o n t h , w l e a r n e d h o t d r a w v a r i o u s s h a p e s w i t h t h e g r a p hi c c o m m a n d s o B A S I C 7 . 0 . T h i sm o n t h , w e ' l l c o n c l u d e b l o o k i n g a

f e m o r e c o m m a n d s . T h r e e d e m op r o g r a m s a r i n c l u d e d . W h e ny o u ' v e f i n i s h e d r e a d i n g t h i s a r t i c l e ,t y p e t h e m i a n t r t h e m o u t —y o u ' l l b s u p r i s e d a h o e a s y i i t u s h i - r e s g r a p h i c s o t h 1 2 8 ,

E v e n w i t h a l t h n e g r a p h i c sc o m m a n d s o B A S I C 7 . 0 , i c a t a k e

l o n g t i m e t d r a w c o m p l e xs h a p e . T s o l v e t h i s p r o b l e m , t w c o m m a n d s w e r e i n c l u d e d . T h f i r s tc o m m a n d , S S H A P E { f o r S a v eS H A P E ) , s a v e s p o r t i o n o t h s c r e e n t s t r i n g . T h s e c o n d ,c o m p l e m e n t a r y c o m m a n d ,G S H A P E { f o r G e S H A P H ) c o p i e ss t r i n g t t h s c r e e n . T h e s e c o m a n d s a l l o w y o t c o p y a a r b it r a r y s h a p e a n y w h e r e o t h s c r e e n . L i m i t e d a n i m a t i o n i p o s s ib l u s i n g t h i s p r o c e d u r e .

H e r e ' s t h s y n t a x f o t h c o m m a n d s :S S H A P E S t r i n g v a r i a b l e , X I Y l X 2 Y G S H A P E s t r i n g , X Y m o d eT h p a r a m e t e r s s h o w n i b o l d f a c em u s t a l w a y s b e s u p p l i e d . T h o s e i t h r e g u l a r t y p e f a c e a r o p t i o n a l —

7 C O M P U T E i ' s G a z e t t e J u l y 1 9 8 7

t h c o m m a n d w o r k s w i t h o w i t ho u t h e m .

W h e n y o s a v e s h a p e , y o m u s t s e t h X a n Y l p a r a m e t e r st t h t o l e f t c o r n e r o y o u r s h a p e .T h X 2 a n d Y v a l u e s s p e c i f y t h eb o t t o m r i g h t c o r n e r . I y o l e a v eo u X 2 a n d Y l , t h e c o m m a n d w i l lu s t h c u r r e n t p o s i t i o n o f t h e p i x e lc u r s o r . T h p i x e l c u r s o r i s i m i l a r t t h c u r s o r i n t e x t m o d e ; i t ' s t h p o i n t o t h e s c r e e n w h e r e t h m o s tr e c e n t p r e v i o u s d r a w i n g c o m m a n de n d e d . I i t h s i z e o o n p i x e l ,a n i d o e s n o f l a s h . S i n c e s t r i n g sa r e l i m i t e d t 2 5 c h a r a c t e r s , y o m u s t b c a r e f u l t a v o i d g r a b b i n gp i e c e l a r g e r t h a n s t r i n g c a h o l d .

W h e n y o r e s t o r e s h a p e t t h s c r e e n w i t h G S H A P E , y o c a s p e c i f y w h e r e t p l a c e i b u s i n gt h a n p a r a m e t e r s . ( T h e c o o rd i n a t e s s p e c i f y w h e r e t h u p p e r l e f tc o r n e r o t h s h a p e w i l l b e p o s it i o n e d . ) I y o d o n ' t s p e c i f y a n v a l u e s , t h s h a p e w i l l b p l a c e d a t h c u r r e n t p i x e l c u r s o r p o s i t i o n .T h e r e a r f i v e a v a i l a b l e m o d e s :

r e s t o r e t h s h a p e a i w a s a v e d( d e f a u l t )i n v e r t t h s h a p eO t h s h a p e w i t h t h f o r e g r o u n dA N t h s h a p e w i t h t h f o r e g r o u n dX O I h s h a p e w i t h t h f o r e g r o u n d

T h e s e m o d e s a r a l u s e f u l i d i f f e re n s i t u a t i o n s . T r a l o t h e m t s e t h e f f e c t s t h a t t h e y c r e a t e . X O i o f t e n u s e d t a n i m a t e o b j e c t s , s i n c ei i n o n d e s t r u c t i v e — a s h a p e c a b m o v e d a l o n g w i t h o u t d e s t r o y i n gt h b a c k g r o u n d .

H e r e ' s s h o r t d e m o n s t r a t i o np r o g r a m t h a t i l l u s t r a t e s t h u s o S S H A P E a n G S H A P E :1 G R A P H I C l , l l C O L O R 0 , l i C O L O

R 4 , l : C O L O R I , 22 X = l : Y = 1 : X 2 - 1 0 : Y 2 = 1 04 B O X 1 , X , Y , X 2 , Y 25 C I R C L E l , X + 5 , 5 , 36 P A I N T l , X + 3 , 57 S S H A P E A S . l , 1 , 1 0 , 1 08 G R A P H I C 1 , 19 X = I N T { ( R N D { 1 ) " 3 0 0 ) + 1 )1 0 Y = I N T ( ( R N D ( l ) * 1 9 0 ) + l )1 1 G S H A P E A S , X , Y1 2 T = T + 1 : I F T = 1 1 T H E N E N D : E L S

E 9

S a v i n g P i c t u r e sO n c e y o u ' v e s p e n t t h r i m e t d r a w

d e t a i l e d h i - r e s p i c t u r e , y o u ' l lp r o b a b l y b s o r r y t t u r n o f y o u rc o m p u t e r a n d l e i g o T h B S A V Ec o m m a n d c a s a v e y o u r s c r e e n t d i s k . H e r e ' s l i n e y o c a n u s e t s a v e t h e n t i r e s c r e e n t o d i s k :B S A V E " H I - R E S " , D O , U 8 , B 0 , P 7 1 6 8 T

P I 6 3 8 3T h i s l i n e s a v e s t h p i c t u r e i b a n km e m o r y l o c a t i o n s 7 1 6 8 - 1 6 3 8 3 t d r i v e 0 d e v i c e w i t h t h f i l e n a m eH I - R E S .

T h f o l l o w i n g l i n e r e l o a d s t h ep i c t u r e f r o m d i s k t t h s c r e e n :B L O A D " H I - R E S " , B 0

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 73/120

W h e r e A I B A S I C 7 . h a t w f u n c t i o n s t h a tg i v e y o c e r t a i n i n f o r m a t i o n a b o u tt h c o m p u t e r ' s s t a t u s . T h f i r s t ,R G R , t e l l s y o w h i c h g r a p h i c sm o d e t h c o m p u t e r i c u r r e n t l yu s i n g . C a l l i l i k e t h i s :v a R G R ( 0 )A f t e r t h i s l i n e i e x e c u t e d , t h v a r ia b l e v a w i l l h o l d n u m b e r f r o mt w h i c h i n d i c a t e s t h e c u r r e n t l ya c t i v e g r a p h i c s m o d e .

T h o t h e r f u n c t i o n i R D O T .T h i s f u n c t i o n t e l l s y o t h c u r r e n tl o c a t i o n o f t h e p i x e l c u r s o r a n t h c u r r e n t c o l o r s o u r c e . I l o o k s l i k et h i s :p a r = R D O T ( m o d e )T h m o d e p a r a m e t e r c a r a n g e f r o m

t 2 — c a u s e s t h e f u n c t i o n t r t u r n t h p o s i t i o n ; g i v e s t h ep o s i t i o n ; a n g i v e s t h c o l o rs o u r c e . F o e x a m p l e , t o f i n d t h c o l o r s o u r c e , u s t h i s s t a t e m e n t :C R D O T ( 2 >

M o v i n g T h P i x e l C u r s o rT h f i n a l c o m m a n d w n e e d t l e a r n i L O C A T E . T h i s c o m m a n da l l o w s y o t m o v e t h p i x e l c u r s o rw i t h o u t d r a w i n g a n y t h i n g . H e r e i t h s y n t a x :L O C A T E X

L O C A T E i u s e f u l b e c a u s e t h d r a w i n g c o m m a n d s a l l o w y o t m o v e r e l a t i v e t o t h c u r r e n t c u r s o rp o s i t i o n b p l a c i n g o i f r o n t o f t h e n u m b e r . C o n s i d e r t h i sl i n e :C I R C L E l 5 3 0 , 1 0 , 1 0I p r e v i o u s L O C A T E s e t h p i x e lc u r s o r t 2 5 , 2 5 , t h e c i r c l e w o u l d b d r a w n a 2 5 , 2 5 3 0 o 3 0 , 5 5 .B e s i d e s t h C I R C L E c o m m a n d , t h D R A W a n B O c o m m a n d s a l s os u p p o r t r e l a t i v e d r a w i n g .

F i n a l H i n tT h 1 2 i n c l u d e s F A S T m o d e . T h 4 0 - c o l u m n s c r e e n w i l l b l a n k a l o n g a F A S T i s e l e c t e d . S L O W i u s e d t t u r n t h e s c r e e n b a c k o n 1 y o u r s c r e e n s e t u p t a k e s a l o n g t i m e ,y o c a s h o r t e n t h t i m e n e e d e d b yu s i n g F A S T d u r i n g t h d r a w i n g .W h e n S L O W i e x e c u t e d , t h s c r e e n i d i s p l a y e d . S i n c e s o m ep e o p l e p a n i c w h e n t h e s c r e e nb l a n k s , i t ' s g o o d i d e a t t e l l t h u s e r w h a t i a b o u t t h a p p e n .S e p r o g r a m l i s t i n g s o p a g e 9 0

O n l y N R t e a c h e s y o t s e r v i c e a c o m p u t e r s a y o b u i l d y o u r o w f u l l y I B M - 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 sf i r m l y e s t a bl i s h e d i o f f i c e s— a n d m o r ea n m o r en e a p p l i c at i o n s b e i n gd e v e l o p e d f o e v e r y f a c e t o b u s i n e s s —t h d e m a n d f o t r a i n e dc o m p u t e r s e r v i c e t e c hn i c i a n s s 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 re 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 yd 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 hr a t e t 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 ' sp a r t o t o t a l s y s t e m . A n i y o w a n t t l e a r n t s e r v i c e a n r e p a i rc o m p u t e r s , y o h a v e t u n d e r s t a n dc 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 a 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 ti b l e S a n y o 8 8 S c 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 ' l la 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 y b o a r d , i n s t a l l t h p o w e r s u p p l ya 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 r h 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 d l B M s p e e d o f 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 e 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 ni n i p r o g r a m m i n g , c i r c u i t d e s i g na n p e r i p h e r a l m a i n t e n a n c e .

T » u f N a n t f i l i r i l e m H r a n . n g i n c h i i i t i i l l e N r i u h R l t i l t t n t r , U t t d t i l g n i n n u d i t y c k c v l i f t - l i i n c t i w i f l u j n j l m u B m t e t e r h « „ ■ . , . 1 1 - ■ . • . ' ■ ■ " m : n 1 1 - \ , ( „ . n j . ■ ■ p t D b e t o v n u a l

N R I t h o n l yt e c h n i c a l s c h o o lt h a i r a i n s y o u o n

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

N e x p e r i e n c e n e c e s s a r y —N R b u i l d s i i E v e n i y o u ' v e n e v e r h a d a n yp r e v i o u s t 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 w i t h N R I t r a i n i n g .Y o u ' l l s t a r t w i t h t h b a s i c s , t h e nr a p i d l y b u i l d o t h e m t m a s t e rs u c h c o n c e p t s a d i g i t a l l o g i c ,m i c r o p r o c e s s o r d e s i g n , a n c o m p u t e r m e m o r y .S e n d f o 1 0 0 - p a g e f r e e c a t a l o gS e n d t h c o u p o n t o d a y f o N R I ' s1 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 e c o m p u t e rt r a i n i n g . I t h c o u p o n i m i s s i n g ,w r i t e t o N R I , 3 9 3 9 W i s c o n s i nA v e . , N W W a s h i n g t o n . D . C . 2 0 0 1 6 .

S E N D C O U P O N T O D A Y F O R F R E E N R I C A T A L O G !S C H O O L S

M 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 l e f3 9 3 9 W i s c o n s i n A v e n u e . N W W a s h i n g t o n , D 2 O 0 1 6W a l l g i v e y o u t o m o r r o w .

F o C a r e e r c o u r s e sa p p r o v e d u n d e r G l B U I

C h e c h t o d e t a i l s .

r / c H E C K O N F R E E C A T A L O G O N L YI C o m p u t e r E l e c t r o n i c sL J T V / A u d i o M d e o S e r v i c i n g[ S a t d l . i e E l e c t r o n i c s

F c c o t i c s I n d u s t r i a l C o n t r c n| _ D a l 3 C o m m u n i c a t i Q n s

[ C c - i T n T k t f n i c a i l o n g E l e c t r o n i c s[ E l e c t r o n i c D e s i g n T e c h n o l o g y~ T e l e p h o n e S e r v i c i n g

L E > g , t a i E f e c t r o n l c s S e r v i c i n gB a s i c E f e c i r o n i c aE l e c l r i c t e n s

A p p i i a i r c e S l i c i n gS m a l l E n g i n e R e p a i rA i r C o n d i t J o n l n g . H e a l i n o . SR e l r i g e ' a i l o nL o c k s r n | t h i n g E l e c t r o n i c S e c u r i t yB u i l d i n g C o n s i r u c i l w

L A u l o m o l l v e S e r v i c i n gP h o t o g i a p h yB o o k k e e p i n g s A c c o u n l i n g

C i i y . S I n t o / Z i p A c c r o O U f f l b v H N n t . o f i e i H o j T i c S i u i i y C o u r ^ n 1 5 3 - 0 7 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 74/120

P u t t i n g I A l T o g e t h e r

L a r r y C o t t o n

O v e r t h l a s t s e v e r a l m o n t h s , w e ' v el e a r n e d e n o u g h B A S I C t w r i t e u s f u p r o g r a m s . W e ' l l w r i t e o n f r o ms c r a t c h t h i s m o n t h . I ' l l i l l u s t r a t e t h u s o s e v e r a l o t h B A S I C c o mm a n d s t h a t w e ' v e c o v e r e d i t h i s s r i e s . I t h e p r o c e s s , w e ' l l l e a r n f e m o r e p r o g r a m m i n g t r i c k s .

T h B A S I C l a n g u a g e m a k e s i e a s y t p r o g r a m q u i z z e s , s l e t ' sw r i t e p r o g r a m t h a t w i l l b q u i zo s t a t e c a p i t a l s .

B e f o r e b e g i n n i n g a n p r o g r a m ,y o s h o u l d f i r s t i d e n t i f y t h m a i no b j e c t i v e s . I n t h i s c a s e , t h e r e a r et h r e e : p r i n t i n g q u e s t i o n s o t h s c r e e n , g e t t i n g t h e a n s w e r s f r o mt h u s e r o f t h e p r o g r a m , a n c h e c ki n t h e m f o c o r r e c t n e s s .

E n h a n c e m e n t s c o u l d i n c l u d ep r i n t i n g r e m a r k s a p p r o p r i a t e t t h r e s p o n s e s t t h q u e s t i o n s a n g i i n g t h e s c o r e a t h e n o t h d r i l l .

I F e b r u a r y ' s c o l u m n , w i l l u st r a t e d h o t u s I N P U T t a s q u e s t i o n s a n I F - T H E N t c h e c ka n s w e r s . B e c a u s e t h o s e a r t w o t h m a i n o b j e c t i v e s m e n t i o n e da b o v e , t h e y a r t h m a i n B A S I Cs t a t e m e n t s w e ' l l u s e . L e t ' s b e g i n .

S e t t i n g T h S t a g eL e t ' s f i r s t c o n s i d e r t h e a p p e a r a n c eo t h p r o g r a m : t h c o l o r s , l i n es p a c i n g , a n s o n W n e e d t s t a r t w i t h a c l e a ns l a t e , s u s t h i s l i n e :1 0 P K I N T " | C L R } "L e t ' s k e e p t h s c r e e n s l a t e l i k e w i t h

d a r k g r a y b o r d e r a n b a c k g r o u n dw i t h w h i t e p r i n t i n g . C o n t i n u e w i t ht h i s l i n e f o t h C o m m o d o r e 6 4 1 1 P O K E S 3 2 8 0 , 1 1 : P O K E 5 3 2 8 1 , 1 1 :

F R I N T " { W H T } "F o t h 1 2 8 , u s t h f o l l o w i n gi n s t e a d :1 1 C O L O R 0 , 1 2 : C O L O R 4 , 1 2 : P R I N T" { W H T } "T h P l u s / 4 a n 1 d o n ' t h a v ed a r k g r a y c o l o r . I y o h a v e o n o

t h o s e m o d e l s , s u b s t i t u t e t h i s l i n e t os e u b l a c k b o r d e r a n b a c kg r o u n d :1 1 C O L O R 0 , 1 : C O L O R 4 , 1 : P R I N T

" { W H T fN e x t , m o v e t h c u r s o r d o w n b i w i t h t h i s l i n e :1 2 P R 1 N T : P R I N T

W e ' l l m a k e o n l y o n q u e s t i o na n d a n s w e r a p p e a r o t h s c r e e n a

t i m e , s e p a r a t e d b y o n e b l a n k l i n e .S i m p l e r e s p o n s e s s u c h a V e r y g o o d !f o r c o r r e c t a n s w e r s a n S o r r y , t h a t ' sn o c o r r e c t f o r w r o n g o n e s w i l l d o W e ' l l g i v e t h s t u d e n t t h r e e t r i e sb e f o r e g i v i n g t h a n s w e r .

N o i g o o d t i m e t d e c i d ew h i c h p h r a s e s a n t a s k s w i l l b r p e a t e d . R e p e t i t i o n i n v i t e s t h u s o G O S U B s , c o n s t a n t s , a n v a r i a b l e s .

S i n c e w e ' l l o f t e n b r e p e a t i n gt h p h r a s e W h a t i t h c a p i t a l o f l e t ' s d e f i n e i a t h v a r i a b l e Q $ ( B A S I C p r o g r a m m i n g t r i c k i t l b e c o n s t a n t s o r v a r i a b l e s w i t h l e t e r s t h a t h a v e s o m e s i g n i f i c a n c e ,; u c h a Q f o Q u e s t i o n . )

1 3 Q " W H A T I T H C A P I T A L O N o t e t h s p a c e b e f o r e t h l a s t

q u o t a t i o n m a r k . T h a n s w e r s w i l l ,o c o u r s e , b n a m e s o s t a t e c a p it a l s , s l e t ' s d e f i n e t h e v a r i a b l e A ( f o r A n s w e r ) — w h i c h w e ' l l u s o v e ra n o v e r — t o b t h n a m e o f s t a t ec a p i t a l . l i v e i N o r t h C a r o l i n a , s w e ' l l s t a r t w i t h t h i s s t a t e . I t c a p i t a li R a l e i g h :1 4 A S - " R A L E I G H "

W e ' l l a s e a c h q u e s t i o n u t t h r e e t i m e s . T h i s r e p e t i t i o n i n v i t e st h u s o F O R - N E X T l o o p . S i n c es o m e s t a t e c a p i t a l s h a v e r a t h e r l o n gn a m e s , s u c h a s S a l t L a k e C i t y , w e ' l lp r i n t t h q u e s t i o n o o n l i n e a n l e a v e s e p a r a t e l i n e f o t h u s e r t e n t e r t h a n s w e r :1 5 F O T 3 : P R I N T Q S , " N O R T H

C A R O L I N A r

I n p u t S u b r o u t i n eN e x t w n e e d t w r i t e s u b r o u t i n e

t g e t h u s e r ' s r e s p o n s e . T a l l o wh i o h e t e s c a p e f r o m t h b a r a g e o q u e s t i o n s a a n t i m e , w e ' l lp l a n f o r j u s t a p r e s s o f t h e R E T U R Nk e y . L e t ' s p u t h s u b r o u t i n e f a e n o u g h a w a y f r o m t h b o d y o f t h ep r o g r a m s t h a t w e ' r e u n l i k e l y t r u i n t o i t 1 0 0 0 C " : I N F U T C $ : I F C T H E N

5 0 0 01 0 1 0 R E T U R N

T h i s m a k e s C t h u s e r ' s a s w e r t t h q u e s t i o n ( r i g h t o w r o n g ) , a n c h e c k s t s e i h o s h w a n t s t o q u i t b p r e s s i n g o n l yt h R E T U R N k e y . I s o t h p r o g r a mj u m p s t o u r e n d - o f - p r o g r a m r o t i n e w h i c h w e ' l l p u a l i n e 5 0 0 0 .

A w d e m o n s t r a t e d s e v e r a lm o n t h s a g o , C m u s t b s e t o n u l l s t r i n g ( C " ) a t t h b e g i nn i n g o l i n e 1 0 0 0 s t h u s e r c a e c a p e f r o m t h p r o g r a m a n y t i m ea f t e r t h f i r s t q u e s t i o n .

N o t e t h a t R E T U R N m u s t b o i t o w l i n e i n t h i s c a s e . I i w e r e o t h s a m e l i n e a t h I F - T H E N s t a t em e n t , t h p r o g r a m w o u l d n ' t s e i w h e n t h u s e r t y p e d a a n s w e r —t h p r o g r a m w o u l d s t u m b l e i n t ot h n e x t r o u t i n e w i t h u n d e s i r a b l er e s u l t s .

N o l e t ' s w r i t e l i n e t c a l l t h s u b r o u t i n e w j u s t w r o t e :1 6 G O S U B 1 0 0 0

C h e c k i n g T h A n s w e rS f a r , s g o o d . L e t ' s a d w a t c h e c k t h a n s w e r ( j o f o I F T H E N ) . W w a n t t c o m p a r e t h I N P U T a n s w e r ( C $ ) w i t h t h c o n e c ta n s w e r ( A $ ) . I t h a n s w e r i s n ' tr i g h t , T H E N l e t h u s e r k n o w h e ' sw r o n g ( s u b r o u t i n e a l i n e 3 0 0 0w i l l d t h i s ) a n r e p e a t t h e q u e s t i o n .1 7 I C J o A J T H E N G O S U B 3 0 0 0 :

N E X TW c o u l d h a v e c h e c k e d f o t h

c o r r e c t a n s w e r a n o t h e r w a y :1 7 0 I F C S - A S T H E N . . .B u t h a t w o u l d r e q u i r e a n o t h e r l i n e

7 C Q M P U T E 1 S G o i a l l e J u l y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 75/120

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

I t h e u s e r d o e s n ' t g e t h a s w e r r i g h t a f t e r t h r e e t r i e s ( t h r e el o o p s o F O R - N E X T ) , a n o t h e r s u br o u t i n e i c a l l e d . S t a r t i n g a t l i n e4 0 0 0 , t h i s s u b r o u t i n e w i l l p r i n t t h c o r r e c t a n s w e r o t h s c r e e n . A f t e rt h i s , t h p r o g r a m n e e d s t g t t h n e x t q u e s t i o n , w h i c h w e ' l l p u a l i n e 1 9 0 . E d i t o r r e t y p e l i n e 1 7 s t h a t i l o o k s l i k e t h i s :1 7 I C J o A J T H E N G O S U B 3 0 0 0 ;

N E X T : C O S U B 4 0 0 0 : C O T O 1 9 W h e n t h u s e r t y p e s t h e c o r

r e c t a n s w e r b e f o r e t h r e e t r i e s , t h I F T H E N s t a t e m e n t f a i l s ( C $ d o e si n d e e d e q u a l A $ ) . T h p r o g r a mj u m p s o u o f t h e F O R - N E X T l o o pa n g o e s t t h n e x t l i n e . S i n c e a s w e r i n g c o r r e c t l y d e s e r v e s r e w a r d ,w e ' l l w r i l e " s t r o k e r " s u b r o u t i n e a l i n e 2 0 0 0 . F o n o a l w n e e d t d i c a l l t h a t s u b r o u t i n e :1 8 G O S U B 2 0 0 0

W e ' v e a s k e d t h f i r s t q u e s t i o na n p r o v i d e d f o b o t h c o r r e c t a n i n c o r r e c t r e s p o n s e s a n w a t g e o u o f t h e p r o g r a m .

T h n e x t s e c t i o n o f t h e p r g r a m s h o u l d c o n t a i n t h n e x t q u e s -t i o n - a n d - a n s w e r r o u t i n e . T h i s t i m el e t ' s u s V i r g i n i a ;1 9 A " R 1 C H M O N D "2 0 F O T 3 : P R I N T Q $

" V I R G I N I A ? "2 1 G O S U B 1 0 0 02 2 I C S o A S T H E N G O S U B 3 0 0 0 :

N E X T : G O S U B 4 0 0 0 : G O T O 5 0 O 02 3 G O S U B 2 0 0 0 : G O T O 5 0 0 0

B e c a u s e I ' i l l u s t r a t i n g t h i sp r o g r a m w i t h o n l y t w q u e s t i o n s ,I ' c a l l i n g o u e n d i n g r o u t i n e n o ( a l i n e 5 0 0 0 ) .

S u b r o u t i n e F o C o r r e c t A n s w e r sT h p r o g r a m w e ' v e w r i t t e n c a l l ss e v e r a l s u b r o u t i n e s t d c e r t a i nt a s k s . I w r u t h p r o g r a m n o w ,w e ' l l g e a e r r o r a s s o o n a o n o t h e s e m i s s i n g r o u t i n e s i c a l l e d b t h p r o g r a m . S l e t ' s w r i t e t h o s es u b r o u t i n e s n o w . T h o n t h a t b g i n s a l i n e 2 0 0 0 i c a l l e d w h e n t h s t u d e n t a n s w e r s c o r r e c t l y . S i n c e w w a n t t c o u n t t h c o r r e c t a n s w e r s ,t h i s i a l s o t h p e r f e c t p l a c e t p u t h c o r r e c t - a n s w e r c o u n t e r . W e ' l lu s n u m e r i c v a r i a b l e t d t h i s .

E v e r y t i m e y o t y p e R U N , a l n u m e r i c v a r i a b l e s a r e s e t z e r o .

S i n c e t h e r e a r e z e r o c o r r e c t a n s w e r sa t h b e g i n n i n g o t h p r o g r a m , w d o n ' t h a v e t i n i t i a l i z e C W w a n tt i n c r e m e n t b o n o n l y w h e nt h u s e r t y p e s c o r r e c t a n s w e r .H e r e ' s t h e s u b r o u t i n e :2 0 0 0 C = + 1 : P B I N T " I D O W N } V E R Y

G O O D I " : F O R T T 1 0 0 0 :N E X T : P R I N T " { C L R } { 3 D O W N } ": R E T U R N

T h i s l i n e i p r e t t y l o n g , s d o n ' ct y p e i a n u n n e c e s s a r y s p a c e s i y o u ' r e u s i n g 6 4 R e m e m b e r t h a ta l C o m m o d o r e 6 B A S I C p r o g r a ml i n e s m u s t f i o n t w o s c r e e n l i n e s .( F o r a 1 2 8 i 1 2 m o d e , l i n e s c a b u t f o u r s c r e e n l i n e s l o n g . )

T h i s i n c r e m e n t s t h v a l u e o v a r i a b l e b o n e , p r i n t s t h c o p l i m e n t a r y m e s s a g e , a l l o w s t h u s e r t r e a d i w i t h s h o r t t i m e -d e l a y l o o p , c l e a r s t h s c r e e n , a n m o v e s t h e c u r s o r d o w n t h r e e t i m e s .S i n c e t h i s i n o a I F - T H E N s t a t em e n t , i t ' s s a f e t p u t h R E T U R No t h s a m e l i n e . R E T U R N m u s tb u s e d t e x i t f r o m e a c h s u br o u t i n e ,

S u b r o u t i n e F o I n c o r r e c t A n s w e r sW n e e d t p r o v i d e g e n t l e r s p o n s e f o i n c o r r e c t a n s w e r s t q u e s t i o n s . A g a i n , w e ' l l i n c l u d et i m e - d e l a y l o o p f o r e a d i n g t h m e s s a g e , c l e a r t h s c r e e n , a n r e p os i t i o n t h c u r s o r .3 0 0 0 P R l N T ' i f D O W N } S O R R Y , T H A T ' S

N O C O R R E C T . " : F O R T 1 0 0 0 : N E X T : F R I N T " { C L R } { 3D O W N } " : R E T U R N

S u b r o u t i n e F o r D i s p l a y i n gC o r r e c t A n s w e r sN o w e ' l l w r i t e t h s u b r o u t i n e t h a tb e l o n g s a l i n e 4 0 0 0 . T h i s o n p r i n t s t h c o r r e c t a n s w e r a f t e r t h r e ei n c o r r e c t t r i e s ( i i c a l l e d b l i n e1 7 0 ) . W e ' l l d i s p l a y t h a n s w e r A u n t i l t h s p a c e b a i p r e s s e d . T h e a s i e s t B A S I C s t a t e m e n t t h a n d l et h i s c h o r e i G E T .4 0 0 0 P R I N T ' T H E A N S W E R I " ; A S ; " . "4 0 1 0 P R 1 N T : P R I N T ' T R E S S T H S P A C E

B A T G O O N4 0 2 0 G E S $ : I F S $ < > " T H E N 4 0 2 04 0 3 0 P R I N T " { C L R } { D O W N ! "

: R E T U R N

R e a c h i n g T h E n F i n a l l y w a r r i v e a o u p r o g r a m -e n d i n g r o u t i n e ( n o t s u b r o u t i n e ,b e c a u s e i i s n ' t c a l l e d w i t h G S U B , a n i d o e s n ' t R E T U R N ) a

l i n e 5 0 0 0 . H e r e ' s w h e r e w e ' l l p r i n tt h n u m b e r o c o r r e c t a n s w e r s . T h w o r d C O R R E C T i p r i n t e d a f t e r t h a tv a l u e , a n t h e n t h p r o g r a m e n d s .5 0 0 0 P R I N T C ; " C O R R E C T . " : E N

B e f o r e a d d i n g m o r e s t a t e s a n c a p i t a l s , n o t e t h e s e c h a n g e s :

I l i n e 2 2 0 , c h a n g e t h G O T O5 0 0 0 t G O T O 2 4 0 .

I l i n e 2 3 0 , r e m o v e t h G O T O5 0 0 0 .

S t a r t t h n e x t q u e s t i o n a l i n e 2 4 0 .P u G O T O 5 0 0 0 a f t e r G O S U B

4 0 0 0 i y o u r l a s t a n s w e r - c h e c k i n gl i n e b e g i n n i n g w i t h I C $ o A $T H E N a n a f t e r t h G O S U B 2 0 0 0i t h f o l l o w i n g l i n e . T h i s i n s u r e st h a t t h p r o g r a m e n d s w h e t h e r t h l a s t a n s w e r w a s r i g h t o n o t .

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

N e x t m o n t h w e ' l l u s R E A Da n D A T A s t a t e m e n t s t m a k e p r g r a m s l i k e t h i s e v e n e a s i e r t w r i t e .

C O M P U T E D G a z e t t e i l o o k i n g 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 se d u c a t i o n a l p r o g 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 g r a m t h a t y o t h i n k o t h e rr e a d e r s m i g h t e 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 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 s r e t u r n e d .A r t i c l e s a r r e v i e w e dw i t h i n f o u r w e e k s o s u b m i s s i o n ,

C O M P U T E ! * Q a i o H f l J u l y 1 9 8 7 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 76/120

M a c h i n e L a n g u a g e A s B A S I C

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 rT h e r e a r e s e v e r a l w a y s t a d t h s p e e d a n d e f f i c i e n c y o m a c h i n el a n g u a g e ( M L ) t B A S I C p r o g r a m ,b u p e r h a p s t h s i m p l e s t i t a t t a c hD A T A s t a t e m e n t s w h i c h c o n t a i nt h M p r o g r a m . H e r e ' s q u e s t i o na b o u t t h i s w h i c h w r e c e i v e dr e c e n t l y :

Y o u r m a g a z i n e h a o f t e n p u l i s h e d p r o g r a m s w h e r e a s e r i e s o fn u m b e r s w e r e P O K E d i n t o m e m o r y —t h c a s s e t t e b u f f e r , f o e x a m p l e . T h e n ,

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

c a n ' t u n d e r s t a n d i h o y o a r r i v e a t h c o r r e c t n u m b e r s t p u i n t o t h D A T A s t a t e m e n t s . F o r e x a m p l e ,P R I N T - { C L R } A " c l e a r s t h s c r e e na n p r i n t s t h l e t t e r i t h u p p e r l e f tc o r n e r , t h e n s t o p s . H o w o u l d t h n u m b e r s b c o n s t r u c t e d w h i c h w o u l dd t h i s i m a c h i n e l a n g u a g e ?

Y o u w o u l d f i r s t c r e a t e t h m c h i n e l a n g u a g e p r o g r a m w i t h a a s e m b l e r , t h e n u s " d a t a m a k e r "p r o g r a m t c r e a t e t h e D A T A s t a t em e n t s t a d t B A S I C p r o g r a m .L e t ' s t a k e i s t e p - b y - s t e p .

P u r e N u m b e r sL e t ' s a s s u m e t h a t y o u h a v e B A S I Cp r o g r a m w h i c h n e e d s t p r i n t t h l e t e A 2 5 t i m e s . Y o c o u l d t r t h i s :1 F R 1 N T " [ C L R } "2 F O T 2 5 6 ; P R I N T " A " ; :

N E X TB u t h i s i t o s l o w f o y o u r p u rp o s e s ; y o u ' r e w r i t i n g a n a r c a d eg a m e a n t h c o m p u t e r w o u l d n e e c h a l l e n g e t h p l a y e r a B A S I C ' Ss l o w s p e e d s . S o y o l o a d y o u r a s e m b l e r p r o g r a m ( a v a i l a b l e f r o mm a n y s o f t w a r e h o u s e s , p u b l i s h e d i m a g a z i n e s a n b o o k s , a n i n c l u d e da p a r t o t h C o m m o d o r e 1 2 8 ' s o e r a t i n g s y s t e m ) . A a s s e m b l e r ' s j o i t t u r n y o u r l i s t o M i n s t r u c t i o n si n t o f i n i s h e d M p r o g r a m ( p u r e

n u m b e r s ) . I y o a r u s i n g s o p h i st i c a t e d a s s e m b l e r , y o w o u l d w r i t es o m e t h i n g l i k e t h i s :

* 8 6 1 L D # 1 4 72 J S 6 5 4 9 03 L D # 4 L D # 6 5 L O O P J S 6 5 4 9 06 0 D E Y7 B N L O O PS O R T ST h a s s e m b l e r w o u l d t h e n l o o k a t h i s a n s t o r e s e r i e s o n u m b e r sf r o m a d d r e s s 8 6 o n u p i y o u r m c h i n e ' s m e m o r y . { T h i s i R A i t h c a s s e t t e b u f f e r a n i f i n e t o u s o t h 6 4 b u t h 1 2 u s e s t h i s s p a c ef o I / O — s o y o u r B A S I C p r o g r a mw o u l d m a n g l e i i t h e r e ' s a n d i s ka c c e s s . s a f e p l a c e f o s h o r t M r o u t i n e s i t h 1 2 i f r o m a d d r e s s2 8 1 6 o n u p . ) T h e n u m b e r s P O K E di n t o R A b t h a s s e m b l e r a r t h r e s u l t s o f t h e a s s e m b l e r ' s t r a n s l a t i o no y o u r s o u r c e c o d e ( t h e p r o g r a ma b o v e ) i n t o p u r e m a c h i n e l a n g a u g e .

D A T A B H a n dT p u t t h e s e n u m b e r s i n t o y o u rB A S I C p r o g r a m , y o c o u l d d i s p l a yt h e m o n s c r e e n b t y p i n g :F O S 6 T 8 8 1 : P R I N T P E E K ( I ) ; !

N E X Ta n c o p y i n g t h r e s u l t s i n t oD A T A s t a t e m e n t w i t h i n y o u r p r g r a m . I w o u l d l o o k l i k e t h i s :1 D A T A 1 6 9 , 1 4 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 0 , 0 ,

1 6 9 , 6 5 , 3 2 , 2 1 0 , 2 5 5 , 1 3 6 , 2 0 8 , 2 5 0 , 9 6T h e n y o s i m p l y w o u l d a d P O K E l o o p i y o u r B A S I C p r g r a m , w h i c h w i l l r e c r e a t e t h p u r eM f r o m y o u r D A T A l i n e :2 F O 8 6 T 8 8 1 : R E A D D P O K E

I , D : N E X TT h a t ' s i t W h e n t h B A S I C p r o g r a mi r u n , i w i l l f i r s t b u i l d t h M i n t oR A M , a n t h e n , w h e n e v e r y o u rp r o g r a m n e e d s t q u i c k l y p r i n t o t h e s c r e e n 2 5 t i m e s , y o j u s t S Y 8 6 t y o u r M s u b r o u t i n e . W h e nt h e j o b i f i n i s h e d , t h a t l a s t m a c h i n el a n g u a g e i n s t r u c t i o n ( R T S , R e T u r n

f r o m S u b r o u t i n e ) s e n d s c o n t r o l o t h c o m p u t e r b a c k t t h B A S I Cp r o g r a m a n d t h B A S I C c o m m a n da f t e r t h S Y i e x e c u t e d .

H o w e v e r , i y o h a v e a l a r g eM p r o g r a m w h i c h y o w a n t t t r a n s f o r m i n t o B A S I C D A T A s t a t em e n t s , t h a b o v e m e t h o d i t o c u m b e r s o m e . H e r e a r d a t a m a k e rp r o g r a m s f o t h 6 a n 1 2 w h i c hw i l l d t h j o b . T h e y w i l l b u i l dc l u s t e r o B A S I C D A T A s t a t e m e n t sf r o m a n M p r o g r a m ; y o s u p p l yt h s t a r t i n g a n e n d i n g a d d r e s s o t h M a n t h c o m p u t e r d o e s t h r e s t .

D a t a m a k e r 6 f i n p u t " £ c l r ) J b u O s t a r t i n g

{ S P A C E l A D D R E S S " ; S t I N P U T " EM D I N G A D D R E S S " ; F

R P R I N T " J C L R H 2 D O W N } " : F O R I= S T O S + 4 7 S T E P 6

X I F I > F T H E N N E X T t P R I N T " G O T Oi S P A C E j 7 " : G O T O 6

X P R I N T I ; " D A T A " ; i F O R J = 0 T O 5 iR S - S T R S ( P E E K ( 1 + J ) ) : P R I N T RI G H T S ( R S , L E N ( R S ) - 1 ) ; " , " ;

J N E X T J l P R I N T C H R S ( 2 0 ) : N E X T I: P R I N T " S = " S + 4 B " [ L E F T ) : F = > "F " { L E F T ) : G O T O 2

G P O K E 1 9 e , 1 0 : F O R K = l T O 1 0 : P O KE 6 3 0 + K , 1 3 : N E X T K : P R I N T "

H O M E ] " : E N DR P R I N T " [ C L R ] ( 2 D O W N } " : F O R H

= 1 T O 8 i P R I N T M i N E X T MA P O K E 1 9 8 , 8 : F 0 R K » l T O 8 : P O K E 6

3 0 + K , 1 3 : N E X T K i P R I N T "[ H O M E ] " : E N D

D a t a m a k e r 1 2 F I N P U T H f C L R } [ B L K } S T A R T I N G[ S P A C E } A D D R E S S " ; S I I N P U T " E

N D I N G A D D R E S S " [ PR P R I N T " ( C L R ) [ 2 D O W N ) " : F O R I

- S T O S + 4 7 S T E P 6X I F I > F T H E N N E X T i P R I N T " G O T O

( S P A C E j 7 " : G O T O 6X P R I N T I j " D A T A " ; : F O R J = 0 T O 5 :

R S = S T R S ( P E E K { I + J ) ) : P R I N T RI G H T S ( R S , L E N { R S ) - 1 ) ; " , " J

K N E X T J : P R I N T C H R S { 2 0 ) : N E X T Ii P R I N T " G O T O 2

S P O K E 2 0 8 , 1 0 ; F O R K = 1 T O 1 0 : P O KE 8 4 1 + K , 1 3 : N E X T K : P R I N T "{ ) ( O M E } " i S - S + 4 8 i E N D

R P R I N T " l C L R } ( 2 D O W N ) : F O R M= 1 T O 8 : P R I N T M : N E X T M

C P O K E 2 0 8 , 8 : F O R K = l T O 8 i P O K E 84 1 + K , 1 3 : N E X T K : P R I N T "{ H O M E ) " : E N D

7 C O M P U T E D G a z e l l e J u l y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 77/120

T e x t F r a m e r

P a u l S a w y e r

F r a m e t e x t o c h a r a c t e r g r a p h i c sw i t h t h i s u t i l i t y t h a t l e t s y o e a s i l yc r e a t e a n s i z e a n c o l o r o f r a m ea n p u i a n y w h e r e o t h s c r e e n .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

" T e x t F r a m e r " i s m a l l m a c h i n el a n g u a g e ( M L ) p r o g r a m t h a t c a g r e a t l y i m p r o v e t h a p p e a r a n c e o y o u r B A S I C p r o g r a m s . I l e t s y o d r a w f r a m e s o t h s c r e e n a M s p e e d — f r a m e s o a n s i z e , a n c o l o r , a n m a d e u o a n c h a r a ct e r s t h a t y o c h o o s e . Y o c a m a k ey o u r o w p o p - u p w i n d o w s , d i v i d et h s c r e e n i n t o s e c t i o n s , o f r a m et h e n t i r e s c r e e n .

V e r s i o n s a r i n c l u d e d f o t h C o m m o d o r e 1 2 8 , 6 4 a n t h P l u s / 4 a n 1 6 ( T h e 1 2 v e r s i o nc a d r a w f r a m e s o n l y o t h 4 0 c o l u m n s c r e e n , n o o t h e 8 0 -c o l u m n d i s p l a y . ) T h p r o g r a m i B A S I C l o a d e r . S i n c e i c o n t a i n sm a c h i n e l a n g u a g e p r o g r a m i t h f o r m o D A T A s t a t e m e n t s , u s t h " A u t o m a t i c P r o o f r e a d e r " p r o g r a ml o c a t e d e l s e w h e r e i n t h i s i s s u e t i n s u r e a c c u r a t e e n t r y . T y p e i t h v e r s i o n f o y o u r c o m p u t e r a n b s u r e t s a v e c o p y t t a p e o d i s k .

W h e n y o l o a d t h p r o g r a ma n t y p e R U N , t h p r o g r a m w i l l b P O K E d i n t o m e m o r y , b u n o t h i n ge l s e w i l l h a p p e n . T u s t h p r g r a m t m a k e f r a m e , y o u m u s t

u s S Y c o m m a n d t c a l l t h M r o u t i n e . B e f o r e c a l l i n g t h r o u t i n e ,y o u ' l l p r o b a b l y w a n t t s e p a r a m et e r s a p p r o p r i a t e l y . T h e a c c o m p a n yi n t a b l e s h o w s t h k e a d d r e s s e sf o e a c h m a c h i n e .

T h d e f a u l t v a l u e s i t h t a b l ea r t h n u m b e r s t h a t a r s e w h e nt h p r o g r a m i f i r s t r u n . I y o d S Y 4 9 1 5 2 o t h 6 4 S Y 3 0 7 2 o t h 1 2 8 , o r S Y 8 1 o t h P l u so 1 6 , y o u ' l l g e f r a m e w i t h a u p p e r - l e f t c o m e r a 0 a n l o w e r -l e f t c o r n e r a 1 1 , 1 1 . ( T h e l e n g t h p r a m e t e r s d n o i n c l u d e t h e e d g e s o t h f r a m e , s f r a m e t h a t s u r r o u n d s

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

T h e p r o g r a m u s e s l i n e n u b e r s 1 0 - 3 5 0 , s b e g i n y o u r o w p r o g r a m a t l i n e 3 6 w h e n a d d i n gf r a m e s t y o u r o w d i s p l a y s .

L e t ' s c h a n g e t h a p p e a r a n c e o t h f r a m e b m a k i n g t h h o r i z o n t a lc h a r a c t e r a e q u a l s i g n . W e ' l l m a k et h c h a n g e f o t h C o m m o d o r e 6 4 I y o u ' r e w o r k i n g w i t h a n o t h e rc o m p u t e r , u s t h t a b l e t o f i n d t h c o r r e c t l o c a t i o n t P O K E . N o w , a d t h i s l i n e t t h p r o g r a m :3 6 P O K E 4 9 1 6 0 , 6 1 : S Y 4 9 1 5 2 : R E 6

I S C R E E N C O D E F O N o r u t h p r o g r a m .

Y o c a c h a n g e a n y p a r a m e t e rs i m p l y b P O K E i n g t h d e s i r e d v a l -

P l u s / 4 1 2 6 4 D e f a u l t P u r p o s ea n 1

8 1 3 0 7 2 4 9 1 5 2 S Y a d d r e s s8 2 2 3 0 7 5 4 9 1 5 5 0 t o p l e f t c o o r d i n a t e8 2 3 3 0 7 6 4 9 1 5 6 0 t o p l e f t c o o r d i n a t e8 2 4 3 0 7 7 4 9 1 S 7 1 0 h o r i z o n t a l l e n g t h8 2 5 3 0 7 8 4 9 1 5 8 1 v e r t i c a l l e n g t h8 2 6 3 0 7 9 4 9 1 5 9 c o l o r ( o P l u s / 4 , 1 6 8 2 7 3 0 8 0 4 9 1 6 0 6 4 s c r e e n c o d e f o h o r i z o n t a l f r a m e c h a r a c t e r8 2 8 3 0 8 1 4 9 1 6 1 6 6 s c r e e n c o d e f o v e r t i c a l f r a m e c h a r a c t e r8 2 9 3 0 8 2 4 9 1 6 2 8 s c r e e n c o d e f o t o l e f t c o r n e r c h a r a c t e r8 3 0 3 0 8 3 4 9 1 6 3 7 s c r e e n c o d e f o t o r i g h t c o m e r c h a r a c t e r8 3 3 0 8 4 4 9 1 6 4 7 s c r e e n c o d e f o b o t t o m l e f t c o r n e r c h a r a c t e r8 3 2 3 0 8 5 4 9 1 6 5 7 s c r e e n c o d e f o b o t t o m r i g h t c o r n e r c h a r a c t e r

u i n t o t h p r o p e r l o c a t i o n . T h c h a r a c t e r n u m b e r s ( 4 9 1 6 0 - 4 9 1 6 5 )a r s c r e e n c o d e s , n o A S C I I c o d e s ,s c h e c k y o u r p r o g r a m m e r ' s g u i d eo C O M P U T E D M a p p i n g T h 6 f o t h a p p r o p r i a t e v a l u e s . O t h P l u s / 4 a n 1 6 t h c o l o r p a r a m e t e rc a n r a n g e f r o m t 2 5 5 . T f i g u r et h c o r r e c t n u m b e r t P O K E , u s t h f o l l o w i n g f o r m u l a :l u m i n a n c e 1 c o l o r n u m b e rP O K E t h r e s u l t i n t o 8 2 6 . L u m in a n c e c a n r a n g e f r o m t 7 a n c o l o r n u m b e r c a r a n g e f r o m t 1 5 A d 1 2 t t h i s v a l u e f o f l a s h i n g f r a m e .

T h p r o g r a m d o e s e r r o r c h e c ki n g , s y o d o n ' t h a v e t w o r r ya b o u t c r a s h i n g y o u r c o m p u t e rw h e n y o u s i t I t h b o r d e r w o n ' tf i o t h s c r e e n , t h c o m p u t e r w i l lg i v e a i l l e g a l q u a n t i t y e r r o r .S e p r o g r a m l i s t i n g s o n p a g e 8 3

A l p r o g r a m sl i s t e d i t h i s

m a g a z i n e a r a v a i l a b l e o t h G A Z E T T E D i s k .

S e d e t a i l se l s e w h e r e i t h i s i s s u e .

C O M P U T E ! ' * G A Z E T T ET O L L F R E E

S u b s c r i p t i o n O r d e r L i n e1 - 8 0 0 - 2 4 7 - 5 4 7 0

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

C O M P U T E ' S G a z e t t e J u l y 1 9 8 7 7 5

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 78/120

R e a d e r R a b b i t V s R a m b o

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

H o c a R e a d e r R a b b i t ( t h e c h a ra c t e r f r o m T h L e a r n i n g C o m p an y ' s e d u c a t i o n a l s o f t w a r e p a c k a g eo f t h e s a m e n a m e ) c o m p e t e w i t hR a m b o ( t h e F o r c e o F r e e d o m ) ?

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

R e a d e r R a b b i t i c u t e l i t t l eg u i r e o v e r a l l s . I y o g u e s s a l t h g w o r d s , h d o e s l i t t l e j i g . H c o u l d b g o o d i n f l u e n c e o m s e v e n - y e a r - o l d s o E r i c — h e k n o w s

l o a b o u t w o r d p a r t s .R a m b o , o n t h o t h e r h a n d , i

q u e s t i o n a b l e p a t m s o n . I ' g l a d h e ' s r e d - b l o o d e d A m e r i c a na n a l t h a t , b u d h a v e t b r u s hm t e e t h i t h m o r n i n g t t h s y c o p a t e d b u r s t s o f b u l l e t s f i r e d f r o mR a m b o ' s a u t o m a t i c r i f l e ? A n m u s t

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

f i n a l l y d e c i d e d h a t d s o m e t h i n g a b o u t m s o n ' s c h o i c e o e a r l y - m o r n i n g p l a y m a t e s . T h n e x tm o r n i n g w h e n E r i c s t u m b l e d o u o h i b e d r o o m i h i N i n j a p a j a m a s ,w a r e a d y . W h e n E r i c p r e s s e d t h T o s w i t c h , R a m b o f a i l e d t a p e a r . I n h i p l a c e w a R e a d e r R a b -b i t , w e a r i n g h i b l u e t r a i ne n g i n e e r ' s c a p , h i w o r d t r a i np a r k e d i f r o n t o t h w o r d f a c t o r y .

" H e y ! " s a i d , f e i g n i n g s u p r i s e . " T h a t ' s s t r a n g e . g u e s s t h e yt o o k R a m b o o f t h T t h i s m o r ni n a n p u R e a d e r R a b b i t o i h i p l a c e . "

A f i r s t E r i c d i d n ' t s a a n t h i n g . H l o o k e d s u r p r i s e d a n n o p a r t i c u l a r l y p l e a s e d .

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

7 C O M P U T E I ' s G a i a t t B J u l y 1 9 8 7

" S i n c e R e a d e r R a b b i t i o T t d a y , w m i g h t a s w e l l m a k e t h b e s t o f i t . " r e a c h e d u n d e r t h c o u c h w h e r e h a h i d d e n t h C o m m o d o r e 6 k e y b o a r d ( o l o n g m o n i t o r c o r d ) . " H e y ! L o o k e eh e r e ! k e y b o a r d . M a y b e w c a m a k e i c o n t r o l R e a d e r R a b b i t . "p r e s s e d f e k e y s a n R e a d e r R a b i t ' s t r a i n p u l l e d a w a y f r o m t h w o r d f a c t o r y , l o a d e d w i t h t h w o r d s s i a n r i p . " N e a t , h u h ? "s a i d t o E r i c . " H e r e , y o t r i t . " s l i dt h k e y b o a r d t o w a r d E r i c .

B u E r i c h a d i s a p p e a r e d .F r o m b e h i n d t h T c a m e a

a n g r y s h o u t : " D a d d y ! Y o t r i c k e dm e ! " m o m e n t l a t e r . R e a d e r R a b i d i s a p p e a r e d f r o m t h e s c r e e n a n t h e r e i n s t e a d w a R a m b o , h e a v i n g

g r e n a d e . A n t i - a i r c r a f t f i r e e c h o e dt h r o u g h t h e l i v i n g r o o m . E r i cc r a w l e d a r o u n d t h e s i d e o f t h T V l o o k i n g m a d .l e a p e d t m f e e t , m f a c eb e e t r e d . " W e l l ! " e x c l a i m e d ." W h a t d ' y o u k n o w ? Y o u r b u d d yR a m b o ' s b a c k . H o n i c e ! " b a c k e dq u i c k l y t o w a r d t h k i t c h e n d o o r .

f l e d i n t o t h k i t c h e n , p u r s u e db r u m b l i n g t a n k s , b a z o o k a b l a s t s ,a n s u r f a c e - t o - a i r m i s s i l e s . R o u n dw a h i s t o r y . T h s c o r e : R a m b o , 1 R a b b i t , 0

" R a m b o m a y h a v e w o t h b a t t l e , " m u t t e r e d a p o u r e d a p l e j u i c e i n t o E r i c ' s m u g , " b u t h h a s n ' t w o t h w a r . " A f t e r a l l , t h r a b b i t a n w e r e t o u g h . A b u t e r e d E r i c ' s t o a s t a n s t i r r e d h i s c r a m b l e d e g g s i n t o p a o s i z l i n g b u t t e r , w a l o s t i n t h o u g h t ,p l o t t i n g o u n e x t e n c o u n t e r w i t ht h " F o r c e o F r e e d o m . "

A d o p t C o m p u t e r S t o r eJ u s t n o t e t a l y o p a r e n t s , t e a c he r s , a n p r i n c i p a l s o u t h e r e w h w o u l d l i k e t o s e m o r e c o m p u t e r si y o u r c h i l d r e n ' s s c h o o l .

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

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

W h a v e b e e n h o l d i n g o u s h a r e o s k a t i n g p a r t i e s , T - s h i r t a n b a k e s a l e s , a n s o n A n w h a v ea l s o c o m e u w i t h n e a t i d e a f o g e t t i n g h o l d o c o m p u t e r s , s o f tw a r e , a n c o m p u t e r s u p p l i e s l i k ep a p e r , d i s k s , a n p r i n t i n g r i b b o n s .

O u i d e a : A d o p t l o c a l c o p u t e r c o m p a n y . T h a t ' s r i g h t ! W a d o p t e d r / i e » i ! T h i s i s i m i l a r t t h A d o p t - A - S c h o o l p r o g r a m s t h a tm a n y s c h o o l s a r d o i n g w i t h l o c a lc o r p o r a t i o n s . E x c e p t h e r e o u s c h o o l i a d o p t i n g t h c o m p a n y ,r a t h e r t h a n t h o t h e r w a a r o u n d .

T h s c h o o l ' s s t u d e n t s a r t h a d o p t i v e p a r e n t s , a n t h e y t a k et h e i r p a r e n t i n g s e r i o u s l y . T h e yh a v e b e c o m e t h c o m p a n y ' s p u b l i cr e l a t i o n s d e p a r t m e n t a n a a g e n c yr o l l e d i n t o o n e . T h e y p r i n t b r c h u r e s , p o s t e r s , a n b a n n e r s a d v e rt i s i n g t h c o m p a n y ' s p r o d u c t s a n s p r e a d t h e m a r o u n d s h o p p i n gm a l l s , p a r k i n g l o t s , a n l o c a lc h u r c h e s , s w i m m i n g p o o l s , a n s k a t i n g r i n k s . T h e y s i n g p r a i s e sa b o u t t h c o m p a n y a t h d i n n e r t b l e a c h n i g h t , h o p i n g t h a t M o o D a m i g h t b e i n t e r e s t e d i b u y i n gh o m e c o m p u t e r .

I n r e t u r n , t h c o m p u t e r c o p a n y , V i l l a g e C o m p u t e r s , i n B i rm i n g h a m , h a b e e n e x t r e m e l yg e n e r o u s . T h e y h a v e d o n a t e d s u pp l i e s a n l o a n e d u c o m p u t e r s ,p r i n t e r s , a n m o n i t o r s c r e e n s . T h e yh a v e g i v e n u s d i s c o u n t s a n s p e c i a ld e a l s o s o f t w a r e . E v e r y o n e h a b e n e f i t t e d . T h k i d s h a v e s t r e n g t he n e d t h e i r c o m m u n i c a t i o n s s k i l l sa n a r p r o u d o f t h e f a c t t h a t t h e ya r h e l p i n g t h e i r s c h o o l . A n p a e n t s h a v e r e c o g n i z e d t h s c h o o l ' ss p e c i a l e f f o r t s a n h a v e d o n a t e dc o m p u t e r e q u i p m e n t a n d e s p e ra t e l y n e e d e d f u n d s t p u r c h a s en e c o m p u t e r s .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 79/120

& 5

w i t h F l i g h t S i m u l a t o rS I M U L A T O RA D V E N T U R E S

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 d 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 s t r u m e n t s 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 S t e r n 2 5 1 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 ( l 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 a t o r I I H o l f l I a l k i n d s o w e a t h e r — w h e n t h c l o u d c e l l i n g I l o o ( t i ev 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 f l 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 s t r u m e n t -r a t e d p i l o t s u s e , H o t t a k e o t i . l l l a n o t h e r a i r p o r t , a n l a n d — a l l w h i l e t h c l o u d sa r m e r e 2 0 l e e t o f t h g r o u n d . A n h o l n a v i g a t e b u s i n g t h 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 0 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 l 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 l g o , A t a r i . A t a r i S T C o m o d o r e . I B P a n 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 o F l i g h t S i m u l a t o r I r e q u i r e dP 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 - B 7 4 5 5 - O 9 1 - 2S 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 - B 7 4 5 5 - 1 0 3 - X

c o m p u t e r s F l i g h t S i m u l a t o r A d v f t n t u r e tf o t h e M a c i n t o s h , A m i g a , a n A t a r i S D o v i d F l o r a n c e . T o R . H a l f h i i l , a n P h i l i pN 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 < J e x c i t i n g , n e w , c u s t o m z e s i m u l a t o rs c e n a r i o s l o m 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 t a r i S T 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 t o f ' 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 a n F l i g h t S i m u l 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 a 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 o l r - r a l s l 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 g h t s o f a n c y . M a k e C O M P U T E I ' s F l i g h tS i m u l o t o i 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 r i 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 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 - B 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 l f e r t yL e o r n t f l l i k e 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 l F l i g h t S i m u l a t o r a 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 o i t h t u n -d a m e n t I s — f r o m t a k e o f f s t 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 H 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 r 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 I r o mp o l n l t p o i n t 8 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 a 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 o 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 a d a n u s t h e a c t u a l F A 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 l e s s i o n o l p i l o t$ 1 2 . 9 5 I S B N 0 - 8 7 4 5 5 - 1 1 5 - 34 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 sC h a r l e s G u l i c k 1 5 p a g e sT h i s b e s t s e l l i 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 f l i g h t s i m u l a t o r s c e n a r i o s f 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 O - 8 7 4 5 S - C 2 2 - X

4 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 o 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 f l i g h t s i m u l a t o r s c e n a ri o f o 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 E 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 ew o r l d f r o m f h a i 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 e r s o n a l c o m p u t e r s ,$ 1 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 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 a g e sL e a r n a c t u o 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 l 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 I r k e F - 1 5 S t r i k e E a g l e , J o a n A c e . I n f o r m a t i o n o 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 e 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 j e t - c o m b a t 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 t e n s i v a n d e l e n s . v e c o b a f l i g h t m a n e u v e r s . I r o m I h e 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 SS t r i k e S a g l e s c e n o n 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 j e t - c o m b a t f l . 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 4 5 E - 0 O 2 - 0

S 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 f 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 - 6 7 6 7 ( i N , Y . c o l l 2 1 2 - 8 8 7 - 8 5 2 5 ) o r 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 o n h a n d l i n g i t h U . S . o S 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 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 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 c . ^ C O W P U T E I b o o * - : a r a v a i l a b l e o u t s i d e f h e U n i t e d S l a t e s f 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 l o r n o t i o n a ? B o o t C o m p a n y

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 80/120

B A S I C P r o g r a m m i n g H i n t s

/ 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 V s G a z e t t e . I f 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 o t h e 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 .

T h i s O T h a t , B u N o B o t hT i P i c k e t tG o o d B A S I C p r o g r a m m e r s c a s h o r t e n t h e i r c o d e w i t h t h l o g i c a lo p e r a t o r s A N a n O R T h e r e ' su s e f u l o p e r a t o r t h a t ' s m i s s i n g f r o mB A S I C , t h o u g h : E x c l u s i v e O ( E O R ) . W i t h A N D , t h r e s u l t i i a n o n l y i b o t h o p e r a n d s a r 1 W i t h O R t h r e s u l t i 1 i e i t h e r o t h o p e r a n d s w a 1 W i t h E O R , t h r e s u l t i o n l y i o n o t h o p e ra n d s w a a n t h o t h e r w a 0

E O c a b s i m u l a t e d w i t hb o t h t h A N a n O f u n c t i o n s .H e r e ' s a e x a m p l e :X ( O B ) - ( A A N B

w i l l b t h E O o a n B T h e E O R , l i k e A N a n O R i t a k e nf o e a c h b i t .

A r Y o O n S t e v e n M E y l e r J r H a v e y o e v e r u s e d p r o g r a m t h a tb r o k e o u w i t h D E V I C E N O P R S E N T e r r o r m e s s a g e ? H e r e ' s w a t c h e c k t s e i d e v i c e i o b e f o r e y o t r y t o u s i t T h i s e a m p l e c h e c k s t h d i s k d r i v e :1 O P E N 2 , 9 , 22 C L O S E3 I S T - O T H E N 6 4 P R I N T " P L E A S E T U R N O T H

D I S K D R I V E A N P R E S S K E Y . "S G E A S : 1 F A S - ' " ' T H E N 5 5 G O T O 1 6 R E " P R O G R A M C O N T I N U E S■

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

e r ' s d i s k d r i v e i o n I y o u w a n t t u s i a s s u b r o u t i n e , r e p l a c e l i n e3 w i t h t h i s l i n e :3 I S T - 0 T H E N R E T U R N

I y o u w a n t t m a k e s u r e t h a tt h p r i n t e r i o i n s t e a d o f t h e d r i v e ,r e p l a c e t h e f o l l o w i n g t w l i n e s :1 O P E N 2 , 4 , 74 P R I N T " P L E A S E T U R N O Y O U R

P R I N T E R A N P R E S S K E Y . "S i r e s e r v e d v a r i a b l e . Y o

c a n c h e c k t h e v a l u e o f S T , b u y o c a n ' t a s s i g n v a l u e t i t I i i e q u a l t — 1 2 8 , t h e n t h d e v i c e i n o p r e s e n t . I S i t h e n n e r r o r sw e r e e n c o u n t e r e d .

C o l o r s A n B e l l sM i c h a e l A U n C o m m o d o r e c o m p u t e r s h a v e m a n yf e a t u r e s t h a t a r e a v a i l a b l e t h r o u g ht h P R I N T c o m m a n d . C u r s o r c o nt r o l s a n c o l o r k e y s c a n b i m b e dd e i s t r i n g s . T h i s a l l o w s f o p o w e r f u l s c r e e n h a n d l i n g . O t h 1 2 8 , y o c a e v e n g e t a b e l l s o u n df r o m P R I N T s t a t e m e n t : P R I N TC H R $ ( 7 ) .

T h p r i c e o f t h i s f l e x i b i l i t y i t h i l l e g i b l e s t r i n g s p r o d u c e d w h e nu s i n g t h i s t e c h n i q u e . M s o l u t i o n i t d e f i n e s e v e r a l s t r i n g s a t h b g i n n i n g o e v e r y p r o g r a m . H e r e ' sa e x a m p l e :1 0 H M $ " { H O M E } "2 0 U P $ ' " | U P j "3 0 D N S < = " | D O W N } "4 0 L T $ = " { L E F T } "5 R T S = " R I G H T "6 0 B K S - " ' L B L K r7 W T " { W H T j "9 0 C Y S " { C Y N ) "1 0 0 P L $ = " 1 P U R [ "1 I O G N $ " { G R N | "1 2 0 B L $ - " ) B L U | "1 3 Y L $ ~ " { Y E L ( "1 5

1 7 1 8 1 9 0 L C $ = " f < : G > ) "2 0

N o i t ' s e a s y t c h a n g e c o l o r sa n m o v e t h c u r s o r — j u s t p r i n t t h s t r i n g v a r i a b l e .

O c o u r s e , y o m a n o n e e da l t h c o l o r c o d e s , s y o c a j u s td e f i n e t h e o n e s t h a t y o w a n t t u s e . I y o u d o w a n t a l t h e c o l o rk e y s , h e r e ' s a a l t e r n a t i v e t t h l o n g l i s t o c o l o r s a b o v e . J u s t t y p et h i s l i n e i n s t e a d o l i n e s 6 0 - 2 1 0a b o v e :6 C L " { B L K } { W H T } { R E D ) { C Y N )

N o w , a n y t i m e y o w a n t a c o l o r ,j u s t g i v e t h e c o l o r k e n u m b e r ,1 - 1 6 , i a e x p r e s s i o n l i k e t h i s :

1 0 0 0 P R I N T M I D $ ( C L $ , c o / o r n u m b e r , \ )T h M I D $ f u n c t i o n l e t s u p i c k

a n c o l o r f r o m t h c o l o r s t r i n g .v a r i a t i o n o t h i s t e c h n i q u e i

t d e f i n e t h e c u r s o r k e v a r i a b l e sl i k e t h i s :2 0 U P $ " { 2 4 U P } "3 0 D N $ = " { 2 4 D O W N } "4 0 L T $ - " { 4 0 L E F T } "5 R T " { 4 0 R I G H T ) "

N o y o c a p r i n t a m a n yc u r s o r c o n t r o l s a s y o l i k e . T h i s l i n ew i l l h o m e t h c u r s o r , t h e n m o v et h c u r s o r t e r o w s t t h r i g h t a n t e l i n e s d o w n :1 0 0 0 P R I N T H M $ ; L E F T $ ( R T $ , 1 0 ) ; L E F T

S ( D N S , 1 0 )

T h L E F T $ f u n c t i o n s i m p l yg i v e s u e x a c t l y a s m a n y o t h c u r s o rm o v e m e n t s a w n e e d .

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 81/120

T o R . H a l f 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 l ya s k e d b y C o m m o d o r e u s e r s . I f 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 ea 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 / C O M P U T E ' 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 .

V / h a v e s e e n i s o m e B A S I Cp r o g r a m s w h a t a p p e a r s t b m c h i n e l a n g u a g e s u b r o u t i n e . T h e r ei u s u a l l y F O R - N E X T l o o p t P O K E n u m b e r s f r o m D A T A s t a t em e n t s i n t o m e m o r y l o c a t i o n ss t a r t i n g a 4 9 1 5 2 . T h e n , e l s e w h e r e ,t h p r o g r a m w i l l S Y 4 9 1 5 2 . H o d o e s o n c o m e u w i t h t h n u b e r s i t h D A T A s t a t e m e n t s ?

/ A Y o a r c o r r e c t i n d e d u c i n gt h a t t h n u m b e r s y o u h a v e s e e n i D A T A s t a t e m e n t s a r o f t e n m c h i n e l a n g u a g e c o m m a n d s , e s p ec i a l l y w h e n t h e y ' r e P O K E d i n t om e m o r y s t a r t i n g a a d d r e s s 4 9 1 5 2a n f o l l o w e d b S Y 4 9 1 5 2 c o m a n d . ( S Y S i l i k e G O T O o G O S U B , e x c e p t t h a t i t r a n s f e r s c o n t r o lt m a c h i n e l a n g u a g e s u b r o u t i n ei n s t e a d o B A S I C s u b r o u t i n e . A n 4 9 1 5 2 i p o p u l a r a d d r e s s f o r s t o ri n m a c h i n e l a n g u a g e s u b r o u t i n e so t h C o m m o d o r e 6 4 b e c a u s e 4 o f r e e m e m o r y i a v a i l a b l e s t a r t i n ga t h a t a d d r e s s . )

T c o m e u w i t h t h n u m b e r st h a t g i t h D A T A s t a t e m e n t s ,y o u m u s t w r i t e t h m a c h i n e l a g u a g e s u b r o u t i n e u s i n g e i t h e r m c h i n e l a n g u a g e m o n i t o r o a a s s e m b l e r . B o t h a r u t i l i t i e s f o w r i ti n m a c h i n e l a n g u a g e p r o g r a m s .M o s t p r o g r a m m e r s t h e s e d a y s p r f e a s s e m b l e r s b e c a u s e t h e y ' r e e a s ie r t o u s e .

W i t h a a s s e m b l e r , y o t y p e i m a c h i n e l a n g u a g e c o m m a n d s i f o r m k n o w n a m n e m o n i c s . F o i s t a n c e , o n m n e m o n i c c o m m a n d i L D A , w h i c h s t a n d s f o l o a d a c c u m ul a t o r . T h i s i v e r y s i m p l e c o m a n d w h i c h l o a d s t h e f o l l o w i n gn u m b e r i n t o s p e c i a l m e m o r y r e

i s t e r c a l l e d t h a c c u m u l a t o r . I t ' sr o u g h l y l i k e a s s i g n i n g n u m b e r t a v a r i a b l e i B A S I C , s u c h a A = l .A n o t h e r m n e m o n i c c o m m a n d i J M P , w h i c h s t a n d s f o j u m p . T h i s i s i m i l a r t G O T O i B A S I C . T h m n e m o n i c c o m m a n d R T m e a n sr e t u r n f r o m s u b r o u t i n e , w h i c h i s i m i l a r t R E T U R N i B A S I C . T h 6 5 0 2 / 6 5 1 0 m i c r o p r o c e s s o r f o u n di t h C o m m o d o r e 6 4 h a s a b o u t 5 o t h e s e m n e m o n i c c o m m a n d s i i t m a c h i n e l a n g u a g e .

A f t e r y o u ' v e w r i t t e n y o u r p r g r a m w i t h c o m m a n d s l i k e L D A ,J M P , a n R T S , y o t e l l t h a s s e mb l e r t c o n v e r t t h m n e m o n i c s i n t ot h n u m b e r s w h i c h a r r e c o g n i z e db t h m i c r o p r o c e s s o r a m a c h i n el a n g u a g e c o m m a n d s . T h i s p r o c e s si c a l l e d a s s e m b l i n g . F o i n s t a n c e ,t h n u m b e r f o L D i A i h e x ad e c i m a l ( t h e b a s e 1 6 n u m b e r i n gs y s t e m c o m m o n l y u s e d i m a c h i n el a n g u a g e ) , o 1 6 i d e c i m a l .T h e r e f o r e , i y o s e e a D A T A l i n e i n

B A S I C p r o g r a m t h a t c o n t a i n s t h s e q u e n c e 1 6 9 , 0 , i p r o b a b l y m e a n sl o a d a c c u m u l a t o r w i t h z e r o i m c h i n e l a n g u a g e .

H e r e ' s a n o t h e r c l u e : I y o l o o k c l o s e l y a D A T A s t a t e m e n t sl h a t c o n t a i n m a c h i n e l a n g u a g e s u r o u t i n e s , y o u ' ! ! n o t i c e t h a t m a n y o t h e m e n w i t h t h n u m b e r 9 6 T h a t ' s b e c a u s e 9 i t h d e c i m a lc o d e f o R T S , r e t u r n f r o m s u b r o ut i n e . I t ' s c o m m o n f o m a c h i n el a n g u a g e s u b r o u t i n e t e n w i t ht h i s c o m m a n d , j u s t a m o s t B A S I Cs u b r o u t i n e s e n w i t h R E T U R N .

I y o u w a n t t p r o g r a m i m c h i n e l a n g u a g e , t h f i r s t s t e p i t f i n d b o o k t h a t e x p l a i n s w h a t t h v a r i o u s m n e m o n i c s m e a n . T h e ny o s h o u l d l o o k a r o u n d f o a a s e m b l e r s y o c a t r w r i t i n g s h o r tp r o g r a m s . A l s o s e t h " M a c h i n eL a n g u a g e f o B e g i n n e r s " c o l u m nt h a t r u n s m o n t h l y i G A Z E T T E .

o w C o m m o d o r e 6 4 a n C o l e c o A d a m S m a r t w r i t e r

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

/ \ W e ' v e n e v e r h e a r d o a i t e r f a c e f o c o n n e c t i n g t h S m a r t -w r i t e r p r i n t e r t a n y t h i n g b e s i d e sC o l e c o A d a m c o m p u t e r . q u a l if i e d t e c h n i c i a n c o u l d p e r h a p s m a k ea i n t e r f a c e , b u t h t a s k w o u l d b h a z a r d o u s . S i n c e t h S m a r t w r i t e rc o n t a i n s t h p o w e r s u p p l y f o t h e n t i r e A d a m s y s t e m , h o o k i n g u w i r e t t h w r o n g p i c o u l d s e r io u s l y d a m a g e y o u r c o m p u t e r .

h a v e s e e n s o m e v e r y i t e r e s t i n g s o f t w a r e a d v e r t i s e d i i n t e r n a t i o n a l c o m p u t e r m a g az i n e s — s o f t w a r e h a v e y e t s e h e r e i t h U . S . H o w o u l d g a b o u t m a i l - o r d e r i n g t h i s s o f tw a r e ? H o w o u l d c o n v e r t d o l a r s t o p o u n d s ? H o d f i g u r ei n t e r n a t i o n a l s h i p p i n g r a t e s ?H o m u c h d o e s i c o s t t s e n dl e t t e r a b r o a d , a n y w a y ?

I y o u w a n t t b u s o f t w a r ef r o m o t h e r c o u n t r i e s , o u a d v i c e i t w r i t e t t h c o m p a n i e s a d v e r t i s i n gt h s o f t w a r e t s e i t h e y ' l l s h i pt h e i r p r o d u c t s t t h U . S . , a n d , i s o h o w m u c h e x t r a t h e y r e q u i r e f o s h i p p i n g . Y o c a d e t e r m i n e t h e c h a n g e r a t e s b e t w e e n d o l l a r s a n o t h e r c u r r e n c i e s b c o n s u l t i n g T h W a l l S t r e e t J o u r n a l , U S T o d a y , o t h b u s i n e s s s e c t i o n s o m a n y o t h e rd a i l y n e w s p a p e r s . ( T h e r a t e s f l u c t ua t d a i l y . ) S o m e f o r e i g n c o m p a n i e sm a a c c e p t U . S . f u n d s , a l t h o u g hg i v e n t h p l u n g i n g v a l u e o t h e d o ll a i i n t e r n a t i o n a l m o n e y m a r k e t sl a t e l y , t h e y m a p r e f e r t h e i r o w c u r r e n c y .

T h p o s t a g e r e q u i r e d f o o v e rs e a s m a i l i 3 c e n t s f o p o s t c a r da n 4 c e n t s p e h a l f - o u n c e f o l e t t e r . t y p i c a l o n e - o t w o - p a g el e t t e r w e i g h s a b o u t a n o u n c e .

C O M P U T E ! G a z e t t e J u l y 1 9 B 7 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 82/120

T h R e a d e r s ' T u r n

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

T h i s m o n t h w e ' l l c h e c k t h m a i l b a gf o c o m m e n t s f r o m r e a d e r s .

S o r t i n g : D i v i d e A n C o n q u e rT h M a 1 9 8 7 " H o r i z o n s " c o l u m na b o u t a l p h a b e t i z i n g w i t h b u b b l es o r t s a n S h e l l s o r t s p r o m p t e d R o a l S o d c s t r o m t w r i t e a b o u t h i m e t h o d o f s o r t i n g s t r i n g s . I y o d o n ' t r e c a l l t h a t c o l u m n , t h p o i n tw a t h a t b u b b l e s o r t s a r i n e f f i c i e n tb e c a u s e w h e n y o u d o u b l e t h s i z eo t h l i s t , t h e t i m e n e e d e d t a l p h ab e t i z e i n c r e a s e s b f a c t o r o 4 A t h l i s t g r o w s , t h b u b b l e s o r t n e e d sm o r e a n m o r e t i m e u n t i l i b c o m e s l u m b e r i n g d i n o s a u r . S h e l ls o r t s o u t p e r f o r m b u b b l e s o r t s , e p e c i a l l y w h e n y o u ' r e d e a l i n g w i t hl o n g l i s t s .

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

I y o g f u r t h e r a n s p l i tl a r g e a r r a y i n t o 2 t i n y a r r a y s , s o r ti n i d r a m a t i c a l l y f a s t e r . T h a t ' sh o M r S o d e s t r o m s o r t s s t r i n g s ,d i v i d i n g t h l i s t i n t o s e p a r a t e l i s t s( a c t u a l l y , a t w o - d i m e n s i o n a l a r r a y ) ,b a s e d o t h f i r s t l e t t e r o e a c hs t r i n g ( w o r d s b e g i n n i n g w i t h t h l e t t e r g o o n l i s t , i s e c o n dl i s t , a n s o o n , u t Z ) T h m a i na l g o r i t h m i s i m i l a r t t h b u b b l es o r t , b u t h s i z e o e a c h a r r a y i r e a t i v e l y s m a l l , s o t h e p r o g r a m r u n sm u c h f a s t e r .

O c o u r s e , s i n c e t h e 2 i n d i v i du a a r r a y s a r e p u i n t o o r d e r w i t hv a r i a t i o n o t h b u b b l e s o r t , t h e y ' r es t i l l s u b j e c t t t h b a s i c i n e f f i c i e n c yo b u b b l e s o r t s . A t h l i s t g r o w s i s i z e , t h c a l c u l a t i o n s t a k e l o n g e r .

A l o n g a w e ' r e o t h t o p i c o fs o r t i n g , s o m e o t h e r a p p r o a c h e s a r w o r t h m e n t i o n i n g . T h M a e a m p l e p r o g r a m s s w i t c h e d t w

s t r i n g s w i t h a l i n e l i k e t h i s :I F N $ ( J ) N S t J + O T H E N T E M P S -

N « J ) : N S « ) N S I J 1 ) N S I J 1 T E M I ' S

Y o l i t e r a l l y s w a p t w s t r i n g si m e m o r y . I t ' s l i k e l o o k i n g a c l a s s r o o m f u l l o s c h o o l c h i l d r e na n s a y i n g , " S m i t h , y o u ' r e a h e a do f J o n e s , a n y o s h o u l d n ' t b e Y o t w o m u s t t r a d e d e s k s . "

s e c o n d w a t a l p h a b e t i z et h e k i d s i t h c l a s s r o o m w o u l d b t k e e p l i s t . Y o u ' d l e a v e t h e k i d sa t t h e i r d e s k s i s c r a m b l e d o r d e r ,b u a l p h a b e t i z e t h e i r n a m e s o i d e c a r d s . I S m i t h a n J o n e s w e r eo u o o r d e r , y o u ' d m o v e t h c a r d sa r o u n d .

T o d o s o m e t h i n g s i m i l a r i c o m p u t e r , y o u ' d l e a v e t h s t r i n g sw h e r e t h e y a r e — i n s c r a m b l e d o d e r — a n d a l p h a b e t i z e l i s t o p o i n t e r s . T h s t r i n g a r r a y i i r a d o o r d e r , b u t h e r e ' s s e p a r a t en u m e r i c a r r a y t h a t t e l l s y o u w h i c hs t r i n g i f i r s t , s e c o n d , t h i r d , a n s o n T p u t w s t r i n g s i p l a c e , u s

l i n e l i k e t h i s :I N S ( P < J ) ) > N $ ( P ( J 1 T H E N T P ( J ) :

T h a t ' s h o p o i n t e r s o r tw o r k s . I y o u ' r e w o r k i n g w i t h r e l at i v e f i l e s , y o c a l e a v e e a c h r e c o r dw h e r e i i o t h e d i s k a n c r e a t el i s t o n u m b e r s t h a t t e l l s y o t h a p h a b e t i c a l o r d e r ( i n s t e a d o m o v i n gt h f i l e s a r o u n d o t h d i s k ) . A l s o , i y o u s o m e t i m e s n e e d t a l p h a b e t i z eb l a s t n a m e a n d s o m e t i m e s s o r t r c o r d s b Z I c o d e ( f o r m a i l i n g s ) ,y o c a k e e p t w l i s t s o p o i n t e r s .P o i n t e r s o r t s a l s o h e l p y o a v o i ds o m e o t h p r o b l e m s a s s o c i a t e dw i t h g a r b a g e c o l l e c t i o n ( s e e t h e S e t e m b e r 1 9 8 6 " H o r i z o n s " c o l u m n f o m o r e a b o u t g a r b a g e c o l l e c t i o n ) .

I n s e r t i o n s o r t s a r w o r t h w h i l ei s o m e a p p l i c a t i o n s . L e t ' s s a y o k e e p t r a c k o 5 1 3 5 m e m b e r s o c l u b a n t h c o m p u t e r t a k e s a h o u rt a l p h a b e t i z e t h m e m b e r s ' n a m e s .I t h l i s t i s f a i r l y s t a t i c , m e a n i n g

t h e r e a r o n l y f e a d d i t i o n s o r d l e t i o n s i m o n t h , i t ' s e a s i e r t i s e r t o d e l e t e n a m e s a l p h a b e t i c a l l ya t h e y ' r e - t y p e d i n r a t h e r t h a n s o r ti n t h w h o l e l i s t e v e r y t i m e i h a t b p r i n t e d o r a c c e s s e d . Y o d o n ' te v e r s o r t t h i t e m s , b e c a u s e t h e y ' r ea l w a y s i o r d e r .

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

C o r r e c t i o n F o r S h e l l S o r tA n o t h e r r e a d e r , M e r l e O r s b o r n ,f o u n d b u i t h e S h e l l s o r t e a m p l e p r o g r a m i t h M a c o l u m n .I t w o f t h e s t r i n g s i t h a r r a y a r e x a c t l y t h s a m e , t h S h e l l s o r t g o e si n t o a e n d l e s s l o o p , f o r e v e r s w a pp i n g t h e m . T f i i t c h a n g e t h ( l e s s t h a n ) i l i n e 1 5 t = ( e q u a lt o l e s s t h a n ) .

T h b u d i d n ' t a p p e a r i t e s ti n b e c a u s e t h e x a m p l e p r o g r a mg e n e r a t e d 8 o 1 6 r a n d o m s t r i n g sa n n h a p p e n e d t b e x a c t l y t h s a m e . T h a n k s t M r O r s b o r n f o d i s c o v e r i n g i a n s u g g e s t i n g t h c o r r e c t i o n .

O n e - S c r e e n P r o g r a mT h e D e c e m b e r 1 9 8 6 c o l u m n d i c u s s e d s o m e o t h a d v a n t a g e s o t h e 1 2 8 ' s B A S I C 7 . a n s u g g e s t e dt h a t i t ' s q u i t e p o s s i b l e t w r i t e u s f u a n i n t e r e s t i n g o n e - s c r e e n p r g r a m s . o n e - s c r e e n p r o g r a m i o n s o s h o r t t h a t w h e n y o L I S T i t i d o e s n ' t s c r o l l ; y o c a s e t h w h o l e l i s t i n g o n o n e s c r e e n . M a n yo t h B A S I C 7 . k e y w o r d s a r s p o w e r f u l t h a t g a m e o r s h o r t u t i l it c a b w r i t t e n i n j u s t a f e l i n e s .

S e v e r a l r e a d e r s r e s p o n d e dw i t h s h o r t p r o g r a m s . F o l l o w i n g i a i n t e r e s t i n g h i - r e s g r a p h i c s d e o n s t r a t i o n w r i t t e n b R o g e r M o o r e .N o t e t h a t i r e q u i r e s C o m m o d o r e1 2 8 w i t h 4 0 - c o l u m n d i s p l a y .

B C O M P U T E ' S G a z e t t e J u l y 1 9 0 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 83/120

B i O A r G R A P H I C 0 : C O L O R 4 , 1 : C O L O R 0 ,1 : P R I N T " { C L R } [ D O I J N ?[ W H T } * 1 * " , " [ R E D ] * 2 * ' V[ C Y N ) * 3 * " , " ( P t J K } M * " , "f D O W N ) ( G R N } * 5 * " , " f . B L U i ' 6 *( D O W N } £ 2 3 * 9 * " , " £ 3 3 * 1 0 * " , "[ D O W N } E 6 i * 1 3 " \ " § 7 i * 1 4 * " ," 1 8 3 * 1 5 * "P R I N T " [ 2 D O W N ) E 7 3 W H A T C O O W O U L D Y O U L I K E Y O U R D S I G N . " : I N P U T " [ 2 D O W N j C HO O S E T 1 P L E A S E " ; C : I FC < 1 O R C > 1 5 T H E N 1C O L O R 1 , I N T ( C + 1 ) i I N P U T "E D O W N ] ( C Y N l H O W M A N Y P O

N T ( T 3 0 ) " ; P : I F P < 3 O R P> 3 0 T H E N 3D I M X 1 ( 1 0 0 ) , Y 1 ( 1 0 0 ) : C = 1 : G RA P I ! I C 1 , 1 : S C A L E 1 , 1 0 0 0 , 1 0 0 0: C I R C L E 1 , 5 0 0 , 5 0 0 , 4 0 0 , 4 5 0 ,

, 1 : F O R I = 0 T O 2 M S T E P 2 * ] _ * (1 / P ) : X = I N T ( 5 0 0 + 4 0 0 * ( S I N ( I

Y = I N T ( 5 0 0 + 4 S 0 * ( C O S ( I > ) ) : 1 ( ) = X : Y l { C ) = Y : C = C + 1 : N E X T: F O R A = 1 T O P : F O R B = A T O P : D R A W1 , X 1 ( B ) , Y 1 ( B ) T O X 1 ( A ) , Y l { A) ! N E X T B , A

A = l : M $ ( 0 ) = " ( 2 S F A C E S j P R E S' R E T U R N ' T O M A K E N E

[ S P A C E ) D E S I G N " : M S t 1 ) = "{ S P A C E S j P R E S S T H E " S P A C

B A R 1 T Q U I T 1 3 S P A C E S } ": D O : A = - ( A = 0 ) : C H A R 1 , 0 , 2 < 1 , M

S ( f l ) : F O R I = l T O 1 0 0 i G O S U B 7 : NE X T : L O O PG E R $ : I F R S = C H R $ { 1 3 ) T H E N RU N : E L S E I F R S = C H R S ( 3 2 ) T H E N GR A P H I C 0 , l : E N D i E L S E R E T U R N

G E O S B o o k s F o U s e r sA n P r o g r a m m e r s

f e m o n t h s a f t e r t h O c t o b e r1 9 8 6 c o l u m n a p p e a r e d , W a y n eD e m p s e y w r o t e t a s w h e n t h G E O S P r o g r a m m e r ' s R e f e r e n c e G u i d ew o u l d b a v a i l a b l e . I h a b e e n o u f o s e v e r a l m o n t h s n o w , a n d i w r i t t e n b B e r k e l e y S o f t w o r k s ( t h ec r e a t o r s o G E O S ) a n d p u b l i s h e d b B a n t a m . T h G E O S P r o g r a m m e r ' sR e f e r e n c e G u i d e i f o p r o g r a m m e r s ,n o c a s u a l u s e r s . I h a v i t a l i n f o rm a t i o n l i k e m e m o r y m a p s , b u i l t - i nK e r n a l - t y p e r o u t i n e s , h o i c o n sa n h i - r e s p i c t u r e s a r e s t o r e d , h o

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

I y o u ' r e i n t e r e s t e d i w r i t i n gG E O S p r o g r a m s , b e p r e p a r e d t o r ev i s e y o u r a t t i t u d e s a b o u t p r o g r a mm i n g . B A S I C a n M p r o g r a m m e r sa r u s e d t b e i n g i c h a r g e : Y o u rp r o g r a m t a k e s o v e r t h c o m p u t e ra n h a n d l e s t h i n g s l i k e i n t e r p r e t i n gk e y b o a r d c o m m a n d s , d r a w i n gs c r e e n s , m o v i n g s p r i t e s , a n s o n

P r o g r a m m i n g i B A S I C a n M i s o m e t h i n g l i k e s a i l i n g s m a l l b o a tw h e r e y o u d o e v e r y t h i n g : w a t c ht h w i n d , m o v e t h s a i l s a r o u n d ,c h e c k t h c o m p a s s , r e a d t h m a p ,a n s o n

I G E O S p r o g r a m s , y o d o n ' tn e e d t h a n d l e t h d e t a i l s . P r g r a m s a r e v e n t - d r i v e n . E v e n t s i c l u d e t h i n g s l i k e j o y s t i c k o m o u s em o v e m e n t s , t h c l i c k i n g o f t h e b u t o n , k e y p r e s s o t h k e y b o a r d , o

t i m e r e v e n t . W i t h i n y o u r p r g r a m , y o s e t h i n g s u p t e l l i n gG E O S w h a t k i n d o w i n d o w o m e n u s y o u ' d l i k e ; t h e n y o g i v e i l i s t o e v e n t s y o u ' r e i n t e r e s t e d i n a n t h p r o g r a m e n d s . Y o g i v ec o n t r o l b a c k t G E O S . Y o u d o n ' th a v e t m o n i t o r t h j o y s t i c k p o r ta n m o v e t h p o i n t e r a r o u n d ;G E O S d o e s t h a t f o y o u .

T e x t e n d t h s a i l i n g m e t ap h o r , i t ' s l i k e s h i p c a p t a i n w h p l a n s t t a k e a n a p a n d l e a v e s i s t r u c t i o n s t b a w a k e n e d i t h s h i p a p p r o a c h e s a i c e b e r g , i t h a d m i r a l c a l l s , o i s o m e t h i n g i mp o r t a n t h a p p e n s . T h c r e w t a k e sc a r e o t h d e t a i l s . I n t h i s c a s e ,G E O S i t h e c r e w .

I y o t h i n k y o u m i g h t s o m ed a w r i t e p r o g r a m s f o t h M a c i nt o s h , A m i g a , o r S T , y o u ' l l n e e d t l e a r n h o e v e n t - d r i v e n p r o g r a m sw o r k . G E O S m i g h t b g o o d s t a r ti n p l a c e f o e x p e r i m e n t a t i o n .

O t h e r b o o k s f o G E O S u s e r s i c l u d e C O M P U T E I ' s U s e r ' s G u i d e t G E O S ( C O M P U T E ! B o o k s ) , H o t G e t h M o s t O u t o G E O S ( M i d n i t eP r e s s ) , a n G E O S I n s i d e a n O u ( A b a c u s B o o k s ) . T h l a t t e r t w b o o k s a l s o c o n t a i n s o m e u s e f u li n f o r m a t i o n a b o u t p r o g r a m m i n gw i t h G E O S . ( I n c i d e n t a l l y , t h o s e i t e r e s t e d i G E O S s h o u l d s e e t h e a n o u n c e m e n t c o n c e r n i n g t h d e b u to " T h e G E O S C o l u m n " i t h i sm a g a z i n e . I t ' s f o u n d o p a g e 4 2 . )

I y o u h a v e s u g g e s t i o n s o c o m m e n t s a b o u t t h t h i s c o l u m n ,w r i t e t C O M P U T E R S G a z e t t e ,H o r i z o n s C o l u m n , P . O . B o 5 4 0 6 ,G r e e n s b o r o , N 2 7 4 0 3 .

C o p i e so a r t i c l e sf r o m t h i sa 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 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 .

e a n n f i i i o u s e

Y e s ! w o u l d l i k e t k n o w m o t 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 f l t h r o u g h t h f o l l o w i n gs y s l e m ( s ) :Z D I A L O C / D i a l o r d e r 1 T D i a l c o mD O n T y m e D O C L C I U .

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 h m a i l .

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 a 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 l e m l s lc 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 tA d d r e s sC i t y S t a t e .P h o n e (

. Z i p .

M a i ) 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 c e t i R e a d . B o 9 A n A r b o r . M 4 8 1 0 6

C O M P U T E / 1 * G a z e t t e J u l y 1 9 8 7 8

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 84/120

E a s y F u l l - S c r e e nA n i m a t i o nS 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 e 6 b e f o r e t y p i n g i n

P r o g r a m 1 A n i m a t o r — B A S I CP r o g r a mK 1 R E C O P Y R I G H T 1 9 B 7 C O H P UT E P U B L I C A T I O N S , I N C .

A L R I G H T S R E S E R V E DE 2 P O K E 5 5 , 2 5 5 i P O K E 5 6 , 3 1Q 3 I F A = 1 T H E N 6 0S 4 I F A = 2 T H E N 1 3 0F 5 A = 1 : L O A D " A N I M A T O R " , B , 1Q 6 P R I N T " [ C L R H 3 R I G H T ) C O P Y

R I G H T 1 9 8 7 C O M P U T E P U B .I N C . "

C 7 P R I N T T A B ( 9 ) " A L L R I G H T SE S E R V E D "

E S 0 0 I N P U T " ( 2 D O l J N j B A C K G R O U N DC O L O R " 7 B : P R I N T

F P 9 0 I N P U T " L I N E C O L O R " ; L i P R I N

F E 1 0 0 P O K E 4 9 1 5 3 , B : P O K E : 4 9 1 7 6 , 16 * L + BC 1 1 I N P U T " D A T A F I L E N A M E " ; FX 1 2 A = 2 : L O A D F $ , B , 1G 1 3 S Y S 4 9 1 5 2E R 1 4 0 P O K E 5 3 2 8 0 , 1 4 : P O K E 5 3 2 8 1 ,

6 : P R I N T C H R $ ( 1 4 7 ) ; C H R ? ( 15 4 ) ;

P r o g r a m 2 A n i m a t o r — M LP r o g r a mC 0 0 0 ; A 9C 0 0 8 : F BC 0 1 0 : 6 0C B l B i l BC 0 2 0 t E 6C 0 2 8 : 1 1C 0 3 0 : 4 0C 0 3 8 : D DC 0 4 0 : A 9C 0 4 8 : 9 8C 0 5 0 : 0 3C 0 5 8 : 8 5C 0 6 0 : 9 5C 0 6 8 : F 9C 0 7 0 : A DC 0 7 8 : A 9C 0 8 0 : 0 3C 0 8 8 : F FC 0 9 0 : 6 BC 0 9 8 : C 1C 0 A 0 : C 0C 0 A B : 1 C 0 B 0 : > ' CC 0 B 8 : B DC 0 C 0 : 2 CC 0 C 8 : D DC 0 D 0 : D 0C 0 D B : B DC 0 E 0 : C 3C 0 E 8 : I UC 0 F 0 i 8 DC 0 F 8 : C 3C 1 0 0 ; C 8C 1 0 8 : C 1C 1 1 0 : E 6C U 8 ; 4 8C 1 2 0 : F i 3C 1 2 8 : F 4C 1 3 0 : A 9C 1 3 8 ; 0 0C 1 4 R : 0 1C 1 4 8 : 7 F

0 B 8 D 2 8 F D A 98 5 F E A 9 F E 9 F C E 6 F ED 0 0 9 2 8 F C 2 02 F C 0 98 8 I 4 2 E 4 C C F 2 1 C 2 D A 9 0 0 C 0 D 0 1 8 I 2 2 C C lC 9 0 0 F 0A 8 A 9 4 A 9 4 0 8 E 0 0 F 0D [ J F 0 0 C 1 D E C 4 4 0 9 0 3 8 2 9 D F 8 D1 D 0 6 0C B F F D B D 7 E8 C C C H F H F 4 6 8 A 8 6 8F 6 A A 2 A C 8 D 0 F 6 8 A 8 6 06 4 8 5 F E8 9 2 C 38 B C C 3 3 8 E

D A 0 8 0 A F C C A D 08 1 1 3 C l0 8 D 0 2 0F C 6 A C l A 9C 0 B 01 D 0 8 D 0 E 09 8 4 B0 4 8 F 9 C F 9 A 9A 0 0 D F F C 6 0 D 1 D B F B D 7 DC 3 C 8B F 8 8 9 8 4 0A C 0 0 0 A 0E 6 F CA 0 A 0 8 8 8 8 7 C

0 8 7 F C A 9 I D0 A 7 D F 9 D 2F A 4 D 0 A 9 8 A 0 C 0 0 D D 4 72 C 0 0 F 0 9 2A 2 8 2 8 9 0 0 F 0 E 9D 0 F 9 9 0 0 D D 4 F E F 0 0 2 0 E 4 3 8

C 5 C 0 2 2 1 I 2 D I 0 C D 0 ED 2 7 A 9 8 00 2 0 1 1A 0 0 D 9A 1 9 A 1 0 8 8 6 C 3 C 8 3 FB F F 8 7 F C 3 C 8 6 32 3 F D 0 0 2 3 EF 9 0 9 C D 0 3 F8 F D B l6 0 A 9 B lC A 9 6 9C A 7 8 F

1 I

C 1 5 0 : C 3C 1 5 8 i 7 EC 1 6 0 : 1 0C 1 6 8 : B 7C 1 7 0 : 8 DC 1 7 8 : E DC 1 8 0 : C 3C 1 8 8 : 8 DC 1 9 0 : A 9C 1 9 8 i E DC 1 A 0 I C 3C 1 A 8 : 9 1C 1 B 0 : F 0C 1 B S : C DC 1 C 0 : A DC 1 C 8 1 9 1C 1 D 0 : 8 DC 1 D B : C 3

. C 1 E 0 : B DC I E B 1 8 DC 1 F 0 : 9 3C 1 F 8 : A DC 2 0 0 : C 3C 2 0 8 : A DC 2 1 0 : 1 8C 2 1 8 : 7 EC 2 2 0 t A DC 2 2 8 : B DC 2 3 0 t 8 DC 2 3 B : 6 0C 2 4 0 : 8 DC 2 4 8 : C 3C 2 5 0 : 9 1C 2 5 8 : C 3C 2 6 0 : 8 AC 2 6 8 : A DC 2 7 0 : 8 DC 2 7 f : 8 DC 2 a i ! i C 3C 2 3 8 : 7 DC 2 9 0 ; 2 0C 2 9 8 : 8 6C 2 A 0 : 6 DC 2 A 8 : C 3C 2 B 0 : 8 8C 2 B B : 1 8C 2 C 0 : 8 EC 2 C 8 : A DC 2 D 0 : D 0C 2 D a : 0 1C 2 E 0 : 0 0C 2 E B : 8 DC 2 F 0 : C 3

C 2 F 8 : B EC 3 0 0 : 0 1C 3 0 8 : F 0C 3 1 0 1 4 8C 3 1 8 : 0 7C 3 2 0 : 8 AC 3 2 8 : 9 8C 3 3 0 : 2 6C 3 3 B : F CC 3 4 0 : F EC 3 4 8 : C 3C 3 5 0 : 6 BC 3 5 8 : 6 5C 3 6 0 : 8 5C 3 6 R i B DC 3 7 0 : 9 6C 3 7 S : 0 8

8 8 C 3 8 DI F A 9C A 8 C 8 C A 8 8 5 C 3F F 8 D8 5 C 30 8 C 3 2 E0 3 4 C8 5 C 38 C C 8 8 C A 8 8 C B C C A 7 E C 31 6 8 E C 36 8 C 6 8 C C A 8 C A D 8 D8 C 8 D B EC 8 8 D 8 BC 3 E D8 9 C 3C A 8 E C 3A 8 C A F D C 2C 8 8 C 3 3 C 8 6 D S BC 6 9 C 0 6 3 8 9 C 1 A 8 C 3 1 86 0 C 90 6 8 2

E 2 F 2 F F C 2 A2 2 8 5 F B8 5 F C6 F F B 8 5F A 9 C C 9 1 0 2 0

C A 8 4 C 3F 8 0 0 3 B8 8 8 8 C 3 8 9 8 8 C 38 8 C 3 2 E9 C 4 F C 29 0 8 8 8 B C 3E 9 C 3 3 BA D 8 AA E 8 57 C 2 F 8 C 3 0 2 CC B 8 C 1 6 8 E C 3C 9 C 1 A 8 C 1 8 9 C 3C 3 A D9 C 3 E 8 C A D 8 3C 8 8 C A 7 7 D C 38 7 A 8 8 C C 8 8 C D 0 A 9 C 3 A DC 4 6 8 C 3 6 D9 C 0 0 F 0E 4 0 B 9 C 4 8 A 9L 2 2 F F 2 8 6 6 6 8 5 F CF B A 59 C

A 0 F B 6 34 0 8 0

8 C 8 D 9 08 C E 8 C A C 8 E 8 C B A 0 C S 9 C A 8 A 8 4 4 C 3 3 3A 9 C 3 E 8 C E C 3 E 8A 3 C A L 8 a A 7 7 D C 3B 7 8 C 6 D 8 CC 0 6 D 8 9C 6 9 E 3 E 9 C 8 8 8 3 C 3E 8 C 3 B D9 C A 7 C 1 A 7 C A C 1 A B 8 C B D 8 EA 9 C 3 9 C B C C 8 B A C 3

C 0 C 80 C 9 0 0 19 C 8 9 0 B 2 6 F C8 F 2 F F C 0 DF 8 9 2 F 6 B 7 8 F 0 1 0 20 0

F . 2 C 3 B 8 C 1 0 C 9 4 C 3 I E1 1 9 33 8 2 09 A 0 0 C 3 7 6C 8 C B E D 0 AC 3 2 AB 6 C 3 5 F0 0 1 98 D C 3 7 48 4 C 3 B EC 5 A 1 C J 8 8 C 3 B 4H 8 C 3 9 48 2 A 9 8 4 8 D 9 DC 3 1 48 B C 3 A E9 3 9 5

A 1 C 3 0 16 7 C 7 8 E F C6 3 C 3 E 8A 2 C 3 2 AC 6 E E E 2 A 4 8 0 8 7 9 4 0 9 6 0 0 9A 9 E nC 3 9 DF 3 2 A F 4A 6 4 E6 A 9 I F B 5 B0 7 0 10 0 F 5C E 0 D A A0 3 0 1

P r o g r a m 3 L o v e D a t a F t l e m a k e rD 1 P O K E 5 5 , 2 5 5 : P O K E 5 6 , 9 9 : R E M

L O V E D A T A F I L E M A K E RP 2 D I B X ( l l ) , B Y ( U ) , E X ( 1 1 )H 3 F O R N - 0 T O 1 1 : R E A D B X [ N ) , B Y (

N ) , E X ( N ) , E Y ( N ) : N E X TM 4 D A T A - 2 2 , 3 , - 2 2 , - 3 , - 2 2 , - 3

, - 1 4 , - 3F 5 D A T A - 1 0 , 3 , - 1 0 , - 3 , - 1 0 , - 3

, - 2 , - 3K 6 D A T A - 2 , - 3 , - 2 , 3 , - 2 , 3 , - 1 0

,

J J 7 0 D A T A 2 , 3 , 6 , - 3 , 6 , - 3 , 1 0 , 3S B D A T A 2 2 , 3 , 1 4 , 3 , 1 4 , 3 , 1 4 , -F 9 D A T A 1 4 , - 3 , 2 2 , - 3 , 2 0 , 0 , 1 4

, E 1 0 0 C X = 1 6 0 : C Y = 1 0 0 : A = " 2 * T _H 1 1 N S = 7 1S 4 0 P R I N T C H R S U 4 7 ) i I N P U T " F

I L E N A M E " ; F S : P A - 2 5 6 0 0S 4 1 P R I N T " C O M P U T I N G S C R E E N

( S P A C E J N U M B E R : " K K 4 2 0 F O R S C = 1 T O N S : P R I N T S C S M 4 3 0 G O S U B 1 0 0 0P 4 4 I F S C < > N S T H E N P O K E P A - 1 , 2 5

4 : N E X T S CR P 4 5 0 P O K E P A - 1 , 2 5 5R 4 6 S Y S 5 7 8 1 2 F S , 8S 4 7 P O K E 1 9 3 , 0 : P O K E 1 9 4 , 1 0 0E 4 8 P O K E 1 7 4 , I N T ( P A ) A N D 2 5 5 : P

O K E 1 7 5 , I N T { P A / 2 5 6 ) : S Y S 62 9 5 4

A 4 9 P R I N T : P R I N T " A N I M A T I O NA T F I L E " ; C H R S ( 3 4 ) ; F S ;C H R S ( 3 4 ) ; " I C O M P L E T E "S E N D

P 5 0 P O K E P A , I N T ( Y 1 ) j P A - P A + 1J 5 1 P O K E P A , I N T ( X l } A N D 2 5 5 i P A

= P A + 1 : P O K E P A , I N T ( X l / 2 5 6) i P A - P A + l

A 5 2 P O K E P A , I N T ( Y 2 ) : P A = P A + 1Q 5 3 P O K E P A , I N T ( X 2 ) A N D 2 5 5 : P A

P A + 1 : P O K E P A , I N T ( X 2 / 2 5 6) i P A = P A + 1

Q 5 4 P O K E P A , 0 : P A = P A + 1 : P O K E P A, 0 i P A = P A + l

A 5 5 R E T U R NB D 1 0 0 0 F O R N = 0 T O 1 1G 1 0 1 0 Z E — B X ( N ) * S I N { A j + 3 0S J 1 0 2 0 X 1 = 5 0 * B X { N ) * C O S ( A ) / Z E +

C X : Y 1 = - 1 0 0 * B Y ( N ) / Z E + C YR S 1 0 3 0 Z E = - E X ( N ) * S I N ( A ) + 3 0P 1 0 4 0 X 2 = 5 0 * E X ( N ) * C O S ( A ) / Z E +

C X : Y 2 = - 1 0 0 * E Y ( N ) / Z E + C YS 1 0 5 0 G O E U B 5 0 R 1 0 6 0 N E X T N : A = A - . 0 8 7 2 6 6 5M 1 0 7 0 R E T U R N

P r o g r a m 4 C u b e D a t a F i l e m a k e rR 1 P O K E 5 5 , 2 5 5 : P O K E 5 6 , 9 9 : R E M

C U B E D A T A F I L E M A K E RC 2 D I M V ( a , 3 ) , S V ( 8 , 2 ) , S ( 6 , 5

} , N ( 6 , 3 } , E ( 1 2 , 3 )S 3 F O R I = 1 T O B : F O R J = 1 T O 3 : R E A D

V ( I , J ) ; N E X T J , IA 4 F O R 1 = 1 T O 6 i F O R J = 1 T 0 5 i R E A D

S ( I , J ) i N E X T J . IH 5 D A T A 4 0 , 4 0 , - 4 0 , 4 0 , 4 0 , 4 0 ,

4 0 , - 4 0 , 4 0 , 4 0 , - 4 0 , - 4 0B 6 D A T A - 4 0 , - 4 0 , - 4 0 , - 4 0 , - 4 0

, 4 0 , - 4 0 , 4 0 , 4 0 , - 4 0 , 4 0 , - 4 0J 7 D A T A 1 , 2 , 3 , 4 , 1 , 1 , 8 , 7 , 2 , 1

, 8 , 5 , 6 , 7 , 8B 8 D A T A 5 , 4 , 3 , 6 , 5 , 2 , 7 , 6 , 3 , 2

, 4 , 5 , 8 , 1 , 4E 9 C X - 1 6 0 : C Y = 1 0 0 : T H = . 2 : P H = .

B : P D - 2 0 0 0 : D T = 2 0 0 0 0J 1 0 N S = 9 5S 4 0 P R I N T C H R S ( 1 4 7 ) ; : I N P U T " F

I L E N A M E " ; F S P A = 2 5 6 0 0S R 4 1 0 P R I N T " C O M P U T I N G S C R E E N

( S P A C E ) N U M B E R i " K K 4 2 0 F O R S C - 1 T O N S : P R I N T S C S M 4 3 0 G O S U B 1 0 0 0P 4 4 I F S C O N S T H E N P O K E P A - 1 , 2 5

4 : N E X T S CR P 4 5 0 P O K E P A - 1 , 2 5 5R 4 6 S Y S 5 7 6 1 2 F $ , 8S X 4 7 0 P O K E 1 9 3 , 0 : P O K E 1 9 4 , 1 0 0E 4 8 P O K E 1 7 4 , I N T ( P A ) A N D 2 5 5 ! P

O K E 1 7 5 , I N T ( P A / 2 5 6 ) : S Y S 62 9 5 4

A 4 9 P R I N T i P R I N T " A N I M A T I O N8 C O M P U T E D G a z e t t e J u l y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 85/120

A T F I L E " ; C H R 5 ( 3 4 ) f F S ;C H H S ( 3 4 ) f " I C O M P L E T E "

E N P 5 0 F O K E P A , I N T ( Y 1 ) : P A = P A + 1J 5 1 P O K E P A , I N T ( X 1 ) A N D 2 5 5 : P A

- P A + 1 : P O K E P A , I N T ( X l / 2 5 6) ! P A = P A + 1

A 5 2 P O K S P A , I N T ( Y 2 ) : P A = P A + 1O 5 3 P O K E P A , I N T ( X 2 } A N D 2 5 5 i P A

= P A + 1 : P O K E P A , I N T ( X 2 / 2 5 6) : P A = P A + 1

Q 5 4 P O K E P A , 0 : P A = P A + 1 : P O K E P A, 0 ; P A = P A + 1A 5 5 R E T U R N

C B 1 0 0 0 S 1 = S I N ( T H ) : C 1 = C O S ( T H ) :S 2 = S I N ( P H ) : C 2 = C O S ( P H )

H H 1 0 1 0 F O R I = 1 T O 8 : X = V ( I , 1 ) i Y = V( I , 2 ) i Z = V ( I , 3 ) t S X — X * S1 + Y * C 1

D 1 0 2 0 S Y = » - X * C 1 * C 2 - Y * S 1 * C 2 + Z *S 2 : S Z = - X * S 2 * C 1 - Y * S 2 * S 1- Z * C 2 + D T

A 1 0 3 0 S V { I , 1 ) = P D * ( 1 . 4 * S X / S Z )+ C X : S V ( I , 2 ) = - P D " ( S Y / S Z) + C Y : N E X T

C 1 0 4 0 F 0 R I = l T 0 6 i F = S ( I , l ) i G = S( 1 , 2 } i H = S { I , 3 ) : U 1 = V ( G ,

1 ) - V ( F , 1 ) I U 2 = V ( G , 2 ) - V {F , 2 )

Q 1 0 5 0 U 3 = V { G , 3 ) - V ( F , 3 ) : V 1 = V (H , l ) - V ( F , l ) i V 2 = V ( H , 2 ) -V ( F , 2 ) : V 3 = V < H , 3 ) - V ( F , 3

X 1 0 6 0 N ( I , 1 ) = U 2 * V 3 - V 2 * U 3 : N ( I, 2 ) = U 3 * V 1 - V 3 * U 1 : N ( I , 3 )= U 1 * V 2 - V 1 " U 2 1 N E X T

Q 1 0 7 0 X E = D T * S 2 * C 1 : Y E = D T * S 2 * SX 1 0 6 0

A G 1 0 9 0

D 1 1 0 0

H 1 1 1 0

F 1 1 2 0

S 1 1 3 0F R 1 1 4 0

S 1 1 5 0

G 1 1 6 0

P 1 1 7 0

F O R I = 1 T 0 6 : E 2 = S ( I , 1 ) i W X= X E - V ( E 2 , 1 ) : W Y = Y E - V ( E 2, 2 ) : W Z = Z E - V ( E 2 , 3 )I F ( N ( I , 1 ) * W X + N ( I , 2 ) * W Y+ N ( I , 3 ) * W Z ) < = 0 T H E N 1 1 4 0E 1 = S ( I , 1 ) : F O R J = 2 T O 5 : E 2= S ( I , J ) : F O R K = 1 T O MI F E l K , l ) = ' E 2 A N D E ( K , 2 ) = . El T H E N E ( K , 3 ) = 2 t G O T O 1 1 N E X T K : E ( M , 1 J = E 1 : E ( M , 2 )= E 2 : E ( M , 3 ) = 1 : M = M + 1E 1 = E 2 : N E X T JN E X T I : F O R I = 1 T O 1 2 : I F E ( I, 3 ) = 0 T H E N 1 1 6 0

J = E ( I , 1 ) : K = E ( I , 2 ) : X 1 = SV ( J , l ) i y l = S V ( J , 2 ) i X 2 = SV ( K , 1 ) i Y 2 = S V ( K , 2 ) i G O S UB 5 0 0N E X T r T H = T H + . 0 6 5 4 4 9 8 5 : PH = P H + . 0 6 5 4 4 9 8 5 : I F S C < 4

T H E N P D = P D + 5 8 3 . 3 : R E TU R P D = P D - 5 8 3 . 3 : R E T U R N

R e m e d yA r t i c l e o p a g e 5 8 K 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 .A L R I G H T S R E S E R V E D

G 2 A D D R E S S = 4 9 1 5 2H 3 B A C K G R O U N D » 1 2 i B R D E R = l l ! T

E X T « 0B 4 D E F N H I ( X ) = I N T ( x / 2 5 6 ) i D

E F N L O ( X ) = X - F N H I ( X ) * 2 5 6R 5 I F ( A D > 2 0 4 8 A N D A D < 4 0 5 1 4 ) O R

{ A D > 4 9 1 5 1 A N D A D < 5 2 8 0 2 ) T H EN 7 K 6 P R I N T " { D O W N l A D D R E S S I S

O A V A I L A B L E T R A N O TH E R A N D R U A G A I N . " : E N D

H 7 P R I N T " [ C L R } [ 3 R I G H T l C O P YR I G H T 1 9 6 7 C O M P U T E P U B .

I N C . "E 8 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 "H 9 P R I N T " { 3 D O W N ) W O R K I N G . . .P K 1 0 0 F O R X = A D T O f t D + 3 8 7 : R E A D B : Z

- Z + B : N E X T : I F Z < > 6 0 4 9 8 T H EN P R I N T " E R R O R I D A T A . " :S T O P

D O 1 1 0 R E S T 0 R E : F O R X = A D T O A D + 4 2 8: R E A D B : Z = Z + 1 : I F B < 2 5 6 T H EN P O K E X , B : G O T O 1 5 0

S 1 2 B = B - 2 5 6 : L O = F N L O ( B ) + F N L O( A D ) i H I = F N H I ( B ) + F N H I ( A D

D 1 3 I F L O > 2 5 5 T H E N H I - H I + 1E 1 4 P O K E X , L O A N D 2 5 5 : X = X + 1 ; P O

K E X , H IC S 1 5 0 N E X T : P 0 K E A D - l - 4 6 , F N L 0 ( A D +

4 0 9 ) ; P O K E A D + 4 8 , F N H I ( A D +4 0 9 )

X 1 6 P O K E A D + 3 0 7 , B A : P O K E A D + 3 02 , B R : P O K E A D + 2 9 7 , T E : S Y S A

d 1 7 p r i n t ' M d o w n 3 s y s " a d 1 - t oe a c t i v a t e r e m e d y a f t e r{ S P A C E 3 a " : P R I N T " C O L D S

A R T R E S E T . " ( E N DQ 1 8 D A T A 3 2 , 2 9 8 , 4 4 , 6 8 5 , 1 6 , 2

4 , 4 8 , 2 9 , 3 2 , 6 2 1 , 1 6 5 , 3 4 , 24 , 1 0 5 , 2 , 1 3 3 , 4 5 , 1 6 5

B 1 9 D A T A 3 5 , 1 0 5 , 0 , 1 3 3 , 4 6 , 3 2, 9 6 , 1 6 6 , 7 6 , 1 1 6 , 1 6 4 , 1 7 3 ,1 6 1 , 2 , 1 4 1 , 1 3 , 2 2 1

R K 2 0 0 D A T A 9 6 , 7 6 , 5 6 8 , 3 2 , 5 5 2 , 16 9 , 1 5 3 , 1 6 0 , 1 9 3 , 3 2 , 3 0 , 1 71 , 1 6 0 , 6 , 1 8 5 , 6 2 9 , 1 5 3

F 2 1 D A T A 4 0 , 1 8 4 , 1 3 6 , 1 6 , 2 4 7 ,1 6 9 , 1 2 7 , 1 4 1 , 1 3 , 2 2 1 , 1 6 0 ,5 , 1 8 5 , 6 3 6 , 1 5 3 , 2 5 0 , 2 5 5

A 2 2 D A T A 1 3 6 , 1 6 , 2 4 7 , 1 6 0 , 3 , 18 5 , 6 4 2 , 1 5 3 , 2 2 , 3 , 1 3 6 , 1 6 ,2 4 7 , 9 6 , 6 4 , 1 2 0 , 7 2 , 1 3 8

Q 2 3 D A T A 7 2 , 1 5 2 , 7 2 , 1 6 9 , 5 5 , 13 3 , 1 , 1 6 9 , 1 2 7 , 1 4 1 , 1 3 , 2 2 1, 1 7 2 , 1 3 , 2 2 1 , 1 6 , 3 , 7 6

R E 2 4 0 D A T A 1 1 4 , 2 5 4 , 3 2 , 4 8 3 , 1 6 9, 2 5 5 , 3 2 , 6 4 6 , 3 2 , 4 0 1 , 3 2 , 18 8 , 2 4 6 , 1 6 5 , 1 4 5 , 2 0 1

C 2 5 D A T A 2 4 4 , 2 4 0 , 1 1 8 , 2 0 1 , 1 27 , 2 0 8 , 3 , 3 2 , 4 3 3 , 7 6 , 8 6 , 2 54 , 3 2 , 4 8 3 , 3 2 , 2 0 4 , 2 5 5

C 2 6 D A T A 1 6 9 , 0 , 1 3 3 , 1 9 , 1 6 9 , 72 , 1 4 1 , 1 4 3 , 2 , 1 6 9 , 2 3 5 , 1 4 1, 1 4 4 , 2 , 3 2 , 6 3 , 2 2 6 , 3 2 , 2 1

X 2 7 D A T A 2 5 3 , 3 2 , 3 0 8 , 7 6 , 1 6 3 ,2 3 , 1 7 3 , 5 0 7 , 1 4 1 , 2 , 3 , 1 7, 5 0 8 , 1 4 1 , 3 , 3 , 9 6

X 2 8 D A T A 3 2 , 5 5 2 , 3 2 , 3 0 8 , 1 6 9 ,1 3 1 , 1 4 1 , 2 , 3 , 1 6 9 , 1 6 4 , 1 4 1, 3 , 3 , 1 0 8 , 2 , 3

Q 2 9 D A T A 3 2 , 4 0 1 , 3 2 , 4 3 3 , 7 6 , 10 2 , 2 5 4 , 7 2 , 1 6 9 , 5 5 , 1 3 3 , 1 ,1 0 4 , 1 0 6 , 2 5 4 , 2 5 5 , 1 6 9

A 3 0 D A T A 5 5 , 1 3 3 , 1 , 1 6 9 , 1 2 7 , 14 1 , 1 3 , 2 2 1 , 1 7 3 , 5 0 5 , 1 4 1 , 24 , 3 , 1 7 3 , 5 0 6 , 1 4 1 , 2 5

P 3 1 D A T A 3 , 9 6 , 3 4 7 , 4 4 6 , 3 2 , 4 83 , 5 6 , 1 1 0 , 6 8 5 , 1 6 0 , 1 3 , 1 8 5, 4 3 , 0 , 1 5 3

M 3 2 D A T A 6 8 7 , 1 3 6 , 1 6 , 2 4 7 , 1 7 3, 1 3 1 , 2 , 1 4 1 , 7 0 1 , 1 7 3 , 1 3 2 ,2 , 1 4 1 , 7 0 2 , 1 6 9 , 5 , 1 4 1

F 3 3 D A T A 2 2 , 2 0 8 , 1 6 9 , 1 6 0 , 3 2 ,6 4 6 , 1 0 8 , 2 5 2 , 2 5 5 , 1 6 9 , 0 , 14 1 , 1 3 4 , 2 , 1 6 9 , 7 , 1 4 1

F 3 4 D A T A 3 2 , 2 0 8 , 1 6 9 , 1 , 1 4 1 , 33 , 2 0 8 , 9 6 , 7 8 , 6 8 5 , 1 6 5 , 4 9 ,2 0 1 , 3 , 2 0 8 , 2 4 6 , 1 6 5 , 5 0

X 3 5 D A T A 2 0 1 , 8 , 2 0 8 , 2 4 0 , 1 6 0 ,1 3 , 1 8 5 , 6 8 7 , 1 5 3 , 4 3 , 0 , 1 3 6

, 1 6 , 2 4 7 , 1 7 3 , 7 0 1 , 1 4 1C 3 6 D A T A 1 3 1 , 2 , 1 7 3 , 7 0 2 , 1 4 1 ,

1 3 2 , 2 , 5 6 , 1 6 5 , 4 5 , 2 2 9 , 4 3 ,2 0 1 , 2 , 2 0 8 , 6 , 1 6 5 , 4 6

Q 3 7 D A T A 2 2 9 , 4 4 , 2 4 0 , 2 0 2 , 1 6 9, 1 , 1 6 8 , 1 4 5 , 4 3 , 7 6 , 5 1 , 1 6 5, 1 6 9 , 5 5 , 1 3 3 , 1 , 7 6

J 3 B D A T A 4 0 , 1 8 4 , 3 4 8 , 5 0 9 , 4 7 4, 4 6 5 , 3 4 B , 1 6 0 , 0 , 1 6 2 , 2 5 2 ,1 4 1 , 6 8 6 , 2 0 0 , 2 0 8

A 3 9 D A T A 2 5 3 , 2 3 8 , 6 8 6 , 2 0 8 , 2 48 , 2 3 2 , 2 0 8 , 2 4 2 , 9 6 , 1 7 , 8 2 ,6 9 , 7 7 , 6 9 , 6 8 , 8 9Q 4 0 D A T A 3 2 , 7 3 , 8 3 , 3 2 , 6 5 , 6 7 ,8 4 , 7 3 , 8 6 , 6 9 , 4 6 , 1 3 , 0

P o w e r B A S I C : T e x tF r a m e rA r t i c l e o p a g e 1 5

P r o g r a m 1 T e x t F r a m e r — 1 2 8V e r s i o nK 1

X 2

C 3

G

E

K

P

C C

S

X

H

A B

A

C X

F

D

R

K

F S

G X

S

4

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

R 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 . -

A L R I G H T S R E S E R V E DP R I N T " ( C L R } [ 3 R I G H T l C O P YR I G H T 1 9 8 7 C O M P U T E P U B .

I N C . "P R I N T T A B ( 9 ) " A L L R I G H T SE S E R V E D " : P R I N T " { D O W N ! • -L O A D I N G M L F O R I = 4 9 1 5 2 T O 4 9 4 4 8 : R E A D A :P O K E I , A : X = X + A : N E X TI F X < > 3 7 5 0 5 T H E N P R I H T " E R R O

I D A T A S T A T E M E N T S . " : ST O D A T A 7 6 , 1 7 , 1 9 2 , 0 , 0 , 1 0 , 1 0, 1 , 6 4 , 6 6D A T A 8 5 , 7 3 , 7 4 , 7 5 , 0 , 0 , 0 , 17 3 , 3 , 1 9 2D A T A 2 0 L . 3 B , 1 7 6 , 2 8 , 1 7 3 , 4, 1 9 2 , 2 0 1 , 2 3 , 1 7 6D A T A 2 1 , 1 7 3 , 5 , 1 9 2 , 2 4 0 , 1 6, 1 7 3 , 6 , 1 9 2 , 2 4 0

D A T A 1 1 , 2 4 , 1 7 3 , 3 , 1 9 2 , 1 09 , 5 , 1 9 2 , 2 0 1 , 3 9D A T A 1 4 4 , 3 , 7 6 , 7 2 , 1 7 8 , 2 4, 1 7 3 , 4 , 1 9 2 , 1 0 9D A T A 6 , 1 9 2 , 2 0 1 , 2 4 , 1 7 6 , 24 2 , 1 7 3 , 1 3 6 , 2 , 1 3 3D A T A 2 5 2 , 5 6 , 1 6 9 , 2 1 6 , 2 2 9, 2 5 2 , 1 4 1 , 1 5 , 1 9 2 , 1 7 4D A T A 3 , 1 9 2 , 1 3 4 , 2 5 1 , 1 7 4 ,4 , 1 9 2 , 2 4 0 , 1 1 , 1 6 9D A T A 4 0 , 1 4 1 , 1 4 , 1 9 2 , 3 2 , 23 8 , 1 9 2 , 2 0 2 , 2 0 8 , 2 5 0D A T A 1 7 3 , 1 0 , 1 9 2 , 1 4 1 , 1 6 ,1 9 2 , 3 2 , 1 2 , 1 9 3 , 1 7 4D A T A 5 , 1 9 2 , 1 6 9 , 1 , 1 4 1 , 1 4, 1 9 2 , 1 7 3 , 8 , 1 9 2D A T A 1 4 1 , 1 6 , 1 9 2 , 3 2 , 2 3 8 ,1 9 2 , 3 2 , 1 2 , 1 9 3 , 2 0 2D A T A 2 0 8 , 2 4 7 , 1 7 3 , 1 1 , 1 9 2, 1 4 1 , 1 6 , 1 9 2 , 3 2 , 2 3 8D A T A 1 9 2 , 3 2 , 1 2 , 1 9 3 , 1 7 3 ,9 , 1 9 2 , 1 4 1 , 1 6 , 1 9 2D A T A 1 7 4 , 6 , 1 9 2 , 1 6 9 , 4 0 , 14 1 , 1 4 , 1 9 2 , 3 2 , 2 3 8D A T A 1 9 2 , 3 2 , 1 2 , 1 9 3 , 2 0 2 ,2 0 8 , 2 4 7 , 1 7 3 , 1 3 , 1 9 2D A T A 1 4 1 , 1 6 , 1 9 2 , 3 2 , 2 3 8 ,1 9 2 , 3 2 , 1 2 , 1 9 3 , 1 7 3D A T A 8 , 1 9 2 , 1 4 1 , 1 6 , 1 9 2 , 16 9 , 1 , 1 4 1 , 1 4 , 1 9 2D A T A 1 7 4 , 5 , 1 9 2 , 3 2 , 2 5 3 , 19 2 , 3 2 , 1 2 , 1 9 3 , 2 0 2D A T A 2 0 8 , 2 4 7 , 1 7 3 , 1 2 , 1 9 2, 1 4 1 , 1 6 , 1 9 2 , 3 2 , 2 5 3

C O M P U T E D G a z a l t a J u l y 1 9 8 7 S

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 86/120

B H 2 7 0 D A T A 1 9 2 , 3 2 , 1 2 , 1 9 3 , 1 7 3 ,9 . . 1 9 2 , 1 4 1 , 1 6 * 1 9 2

Q 2 8 D A T A 1 6 9 , 4 0 , 1 4 1 , 1 4 , 1 9 2 ,1 7 4 , 6 , 1 9 2 , 3 2 , 2 5 3

F 2 9 D A T A 1 9 2 , 3 2 , 1 2 , 1 9 3 , 2 0 2 ,2 0 8 , 2 4 7 , 9 6 , 2 4 , 1 6 5

G 3 0 D A T A 2 5 1 , 1 0 9 , 1 4 , 1 9 2 , 1 3 3, 2 5 1 , 1 6 5 , 2 5 2 , 1 0 5 , 0

D 3 1 D A T A 1 3 3 , 2 5 2 , 9 6 , 5 6 , 1 6 5 ,2 5 1 , 2 3 7 , 1 4 , 1 9 2 , 1 3 3

D 3 2 D A T A 2 5 1 , 1 6 5 , 2 5 2 , 2 3 3 , 0 ,1 3 3 , 2 5 2 , 9 6 , 1 6 0 , 0

H 3 3 D A T A 1 7 3 , 1 6 , 1 9 2 , 1 4 5 , 2 5 1, 2 4 , 1 6 5 , 2 5 2 , 1 0 9 , 1 5

M 3 4 D A T A 1 9 2 , 1 3 3 , 2 5 2 , 1 7 3 , 7 ,1 9 2 , 1 4 5 , 2 5 1 , 5 6 , 1 6 5

G 3 5 D A T A 2 5 2 , 2 3 7 , 1 5 , 1 9 2 , 1 3 3, 2 5 2 , 9 6

P r o g r a m 2 : T e x t F r a m e r — 6 4V e r s i o nK 1 R E C O P Y R I G H T 1 9 8 7 C O M F U

T E P U B L I C A T I O N S , I N C . -A L R I G H T S R E S E R V E D

X 2 P R I N T " l C L R } [ 3 B I G H T l C O P YR I G H T 1 9 8 7 C O M P U T E ! P U B .

I N C . "C 3 P R I N T T A B ( 9 ) " A L L R I G H T SE S E R V E D " S P R I N T " { D O W N ] . . .L O A D I N G M L

F S 4 0 F O R I = 3 0 7 2 T O 3 3 6 8 : R E A D A : P OK E I , A : X = X + A : N E X T

C 5 I F X < > 2 6 8 3 3 T H E N P R I N T " E R R OR I D A T A S T A T E M E N T S . " : ST O

R P 6 0 D A T A 7 6 , 1 7 , 1 2 , 0 , 0 , 1 0 , 1 0 ,1 , 6 4 , 6 6

C 7 D A T A 3 5 , 7 3 , 7 4 , 7 5 , 0 , 0 , 0 , 17 3 , 3 , 1 2

R 8 D A T A 2 0 1 , 3 8 , 1 7 6 , 2 8 , 1 7 3 , 4, 1 2 , 2 0 1 , 2 3 , 1 7 6

R 9 D A T A 2 1 , 1 7 3 , 5 , 1 2 , 2 4 0 , 1 6 ,1 7 3 , 6 , 1 2 , 2 4 0

C S 1 0 0 D A T A 1 1 , 2 4 , 1 7 3 , 3 , 1 2 , 1 0 9, 5 , 1 2 , 2 0 1 , 3 9

X 1 1 D A T A 1 4 4 , 3 , 7 6 , 1 3 3 , 1 3 4 , 24 , 1 7 3 , 4 , 1 2 , 1 0 9

H M 1 2 0 D A T A 6 , 1 2 , 2 0 1 , 2 4 , 1 7 6 , 2 42 , 1 7 3 , 5 9 , 1 0 , 1 3 3

A 1 3 D A T A 2 5 2 , 5 6 , 1 6 9 , 2 1 6 , 2 2 9, 2 5 2 , 1 4 1 , 1 5 , 1 2 , 1 7 4

B G 1 4 0 D A T A 3 , 1 2 , 1 3 4 , 2 5 1 , 1 7 4 , 4, 1 2 , 2 4 0 , 1 1 , 1 6 9

G 1 5 D A T A 4 0 , 1 4 1 , 1 4 , 1 2 , 3 2 , 2 38 1 2 , 2 0 2 , 2 0 8 , 2 5 0

K 1 6 D A T A 1 7 3 , 1 0 , 1 2 , 1 4 1 , 1 6 , 12 , 3 2 , 1 2 , 1 3 , 1 7 4

R 1 7 D A T A 5 , 1 2 , 1 6 9 , 1 , 1 4 1 , 1 4 ,1 2 , 1 7 3 , 8 , 1 2

D 1 8 D A T A 1 4 1 , 1 6 , 1 2 , 3 2 , 2 3 8 , 12 , 3 2 , 1 2 , 1 3 , 2 0 2Q C 1 9 0 D A T A 2 0 8 , 2 4 7 , 1 7 3 , 1 1 , 1 2 ,

1 4 1 , 1 6 , 1 2 , 3 2 , 2 3 8J 2 0 D A T A 1 2 , 3 2 , 1 2 , 1 3 , 1 7 3 , 9 ,

1 2 , 1 4 1 , 1 6 , 1 2C 2 1 D A T A 1 7 4 , 6 , 1 2 , 1 6 9 , 4 0 , 1 4

1 , 1 4 , 1 2 , 3 2 , 2 3 8M Q 2 2 0 D A T A 1 2 , 3 2 , 1 2 , 1 3 , 2 0 2 , 2 0

B , 2 4 7 , 1 7 3 , 1 3 , 1 2R 2 3 D A T A 1 4 1 , 1 6 , 1 2 , 3 2 , 2 3 8 , 1

2 , 3 2 , 1 2 , 1 3 , 1 7 3H X 2 4 0 D A T A 8 , 1 2 , 1 4 1 , 1 6 , 1 2 , 1 6 9

, 1 , 1 4 1 , 1 4 , 1 2M 2 5 D A T A 1 7 4 , 5 , 1 2 , 3 2 , 2 5 3 , 1 2

, 3 2 , 1 2 , 1 3 , 2 0 2D Q 2 6 0 D A T A 2 0 8 , 2 4 7 , 1 7 3 , 1 2 , 1 2 ,

1 4 1 , 1 6 , 1 2 , 3 2 , 2 5 3Q 2 7 D A T A 1 2 , 3 2 , 1 2 , 1 3 , 1 7 3 , 9 ,

1 2 , 1 4 1 , 1 6 , 1 2M 2 8 D A T A 1 6 9 , 4 0 , 1 4 1 , 1 4 , 1 2 , 1

7 4 , 6 , 1 2 , 3 2 , 2 5 3

X 2 9 D A T A 1 2 , 3 2 , 1 2 , 1 3 , 2 0 2 , 2 00 , 2 4 7 , 9 6 , 2 4 , 1 6 5

K 3 0 D A T A 2 5 1 , 1 0 9 , 1 4 , 1 2 , 1 3 3 ,2 5 1 , 1 6 5 , 2 5 2 , 1 0 5 , 0

X 3 1 D A T A 1 3 3 , 2 5 2 , 9 6 , 5 6 , 1 6 5 ,2 5 1 , 2 3 7 , 1 4 , 1 2 , 1 3 3

D 3 2 D A T A 2 5 1 , 1 6 5 , 2 5 2 , 2 3 3 , 0 ,1 3 3 , 2 5 2 , 9 6 , 1 6 0 , 0

M J 3 3 0 D A T A 1 7 3 , 1 6 , 1 2 , 1 4 5 , 2 5 1 ,2 4 , 1 6 5 , 2 5 2 , 1 0 9 , 1 5

X 3 4 D A T A 1 2 , 1 3 3 , 2 5 2 , 1 7 3 , 7 , 12 , 1 4 5 , 2 5 1 , 5 6 , 1 6 5

A 3 5 D A T A 2 5 2 , 2 3 7 , 1 5 , 1 2 , 1 3 3 ,2 , 9 6

P r o g r a m 3 T e x t F r a m e r —P l u s 4 / 1 6 V e r s i o nK 1

X 2

C 3

X J

C

F

M

A P G

F R X C B J K P

Q S

C F t

C M X K

K P

R

4 5

6

7

8

9 1 0

l i

1 2

i s l i 1 5

1 6

1 7

1 B

1 9

2 0 2 1 2 2

2 3

2 4

2 5

2 6 2 7

2 8

2 9

3 0

R 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 .

A L R I G H T S R E S E R V E DP R I N T " [ C L R } [ 3 R I G H T j C O F YR I G H T 1 9 8 7 C O M P U T E ! P U B .

I N C . "P R I N T T A B ( 9 ) " A L L R I G H T SE S E R V E D " : P R I N T " ( D O W N ) . . .L O A D I N G M L F O R I - 8 1 9 T O 1 1 1 5 : R E A D A : P 0 KE I , A : X - X + A : N E X TI F X < > 2 5 4 1 0 T H E N P R I N T " E R R OR I D A T A S T A T E M E N T S . " : ST O D A T A 7 6 , 6 B , 3 , 0 , 0 , 1 0 , 1 0 , 0, 6 4 , 6 6D A T A 8 5 , 7 3 , 7 4 , 7 5 , 0 , 0 , 0 , 17 3 , 5 4 , 3D A T A 2 0 1 , 3 8 , 1 7 6 , 2 8 , 1 7 3 , 55 , 3 , 2 0 1 , 2 3 , 1 7 6D A T A 2 1 , 1 7 3 , 5 6 , 3 , 2 4 0 , 1 6 ,1 7 3 , 5 7 , 3 , 2 4 0

D A T A 1 1 , 2 4 , 1 7 3 , 5 4 , 3 , 1 0 9, 5 6 , 3 , 2 0 1 , 3 9D A T A 1 4 4 , 3 , 7 6 , 2 8 , 1 5 3 , 2 4, 1 7 3 , 5 5 , 3 , 1 0 9D A T A 5 7 , 3 , 2 0 1 , 2 4 , 1 7 6 , 2 42 , 1 7 3 , 6 2 , 5 , 1 3 3D A T A 1 6 0 , 5 6 , 1 6 9 , 8 , 2 2 9 , 16 0 , 1 4 1 , 6 6 , 3 , 1 7 4D A T A 5 4 , 3 , 1 3 4 , 1 5 9 , 1 7 4 , 55 , 3 , 2 4 0 , 1 1 , 1 6 9D A T A 4 0 , 1 4 1 , 6 5 , 3 , 3 2 , 3 3 ,4 , 2 0 2 , 2 0 8 , 2 5 0D A T A 1 7 3 , 6 1 , 3 , 1 4 1 , 6 7 , 3 ,3 2 , 6 3 , 4 , 1 7 4D A T A 5 6 , 3 , 1 6 9 , 1 , 1 4 1 , 6 5 ,3 , 1 7 3 , 5 9 , 3D A T A 1 4 1 , 6 7 , 3 , 3 2 , 3 3 , 4 , 32 , 6 3 , 4 , 2 0 2D A T A 2 0 B , 2 4 7 , 1 7 3 , 6 2 , 3 , 14 1 , 6 7 , 3 , 3 2 , 3 3D A T A 4 , 3 2 , 6 3 , 4 , 1 7 3 , 6 0 , 3, 1 4 1 , 6 7 , 3D A T A 1 7 4 , 5 7 , 3 , 1 6 9 , 4 0 , 1 41 , 6 5 , 3 , 3 2 , 3 3D A T A 4 , 3 2 , 6 3 , 4 , 2 0 2 , 2 0 8 ,2 4 7 , 1 7 3 , 6 4 , 3D A T A 1 4 1 , 6 7 , 3 , 3 2 , 3 3 , 4 , 32 , 6 3 , 4 , 1 7 3D A T A 5 9 , 3 , 1 4 1 , 6 7 , 3 , 1 6 9 ,1 , 1 4 1 , 6 5 , 3D A T A 1 7 4 , 5 6 , 3 , 3 2 , 4 8 , 4 , 32 , 6 3 , 4 , 2 0 2D A T A 2 0 B . 2 4 7 , 1 7 3 , 6 3 , 3 , 14 1 , 6 7 , 3 , 3 2 , 4 aD A T A 4 , 3 2 , 6 3 , 4 , 1 7 3 , 6 0 , 3, 1 4 1 , 6 7 , 3D A T A 1 6 9 , 4 0 , 1 4 1 , 6 5 , 3 , 1 74 , 5 7 , 3 , 3 2 , 4 8D A T A 4 , 3 2 , 6 3 , 4 , 2 0 2 , 2 0 8 ,2 4 7 , 9 6 , 2 4 , 1 6 5D A T A 1 5 9 , 1 0 9 , 6 5 , 3 , 1 3 3 , 15 9 , 1 6 5 , 1 6 0 , 1 0 5 , 0

P 3 1 D A T A 1 3 3 , 1 6 0 , 9 6 , 5 6 , 1 6 5 ,1 5 9 , 2 3 7 , 6 5 , 3 , 1 3 3

K 3 2 D A T A 1 5 9 , 1 6 5 , 1 6 0 , 2 3 3 , 0 ,1 3 3 , 1 6 0 , 9 6 , 1 6 0 , 0

J I 3 3 D A T A 1 7 3 , 6 7 , 3 , 1 4 5 , 1 5 9 , 24 , 1 6 5 , 1 6 0 , 1 0 9 , 6 6

S K 3 4 0 D A T A 3 , 1 3 3 , 1 6 0 , 1 7 3 , 5 B , 3, 1 4 5 , 1 5 9 , 5 6 , 1 6 5

M 3 5 D A T A 1 6 0 , 2 3 7 , 6 6 , 3 , 1 3 3 , 16 0 , 9 6

B a s k e t b a l l S a E 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 e 5 b e f o r e t y p i n g i n

P r o g r a m 1 B a s k e t b a l l S a E 3 8 0 1 : 0 C0 8 0 9 : 3 60 8 1 1 : A 90 8 1 9 : 0 00 8 2 1 ; F 90 B 2 9 : 8 D0 8 3 1 i 0 F0 8 3 9 : 0 70 8 4 1 : 2 00 8 4 9 : 0 90 8 5 1 : 2 E0 8 5 9 : 2 00 8 6 1 : 1 30 8 6 9 : 1 40 8 7 1 : 2 E0 8 7 9 : 1 20 8 8 1 : 2 0 8 B 9 : 0 F0 8 9 1 I 0 C0 B 9 9 : 1 60 8 A 1 : 2 E0 B A 9 : 0 10 8 B 1 : 1 90 8 B 9 : 0 E0 8 C l l 3 10 8 C 9 : 0 E0 0 D 1 : 2 00 8 D 9 : 0 D0 8 E 1 : 0 80 8 E 9 i 2 E0 8 F 1 1 0 F0 8 F 9 : 0 E0 9 0 1 : 1 30 9 0 9 i 2 E0 9 1 1 1 0 0 9 1 9 t l 30 9 2 1 i 2 E0 9 2 9 i D 00 9 3 1 i 8 D0 9 3 9 : 2 00 9 4 1 : A 90 9 4 9 : 1 00 9 5 1 : C F0 9 5 9 : B 80 9 6 1 : A 90 9 6 9 : 8 D0 9 7 1 : 2 00 9 7 9 : A 90 9 8 1 : 2 0 9 9 9 : 0 F0 9 9 1 : 0 70 9 9 9 : 3 00 9 A 1 : A 90 9 A 9 : 2 A0 9 B 1 : 0 00 9 B 9 : 2 E0 9 C 1 : A A0 9 C 9 : A 90 9 D 1 : A 90 9 D 9 : A 90 9 E 1 - B 20 9 E 9 : B 40 9 F 1 : F D0 9 F 9 : A 9

0 3 7 D A 0 2 2 0 1 2 1 S 0 0 1 0 0 0 0 2 0 1 1 2 0 0 1 0 2 0 0 1 0 0 0 2 A B D B F 1 1 8 0 5 0 D B A 2 0 D 8 1 3 0 0 0 3 0 0 0 B

0 0 B A 1 D 1 0 1 0 1 1 2 0 2 0 2 0 1 B 1 2 0 0 2 1 0 1 1 2 2 2 2 2 1 0 2 8 0 F A A A 2 8 D 1 8 A 2 E D 8 A 2 A 8 8 8 8 A 2 8 8

0 0 0 1 D 6 0 0 0 2 0 0 1 0 2 0 2 0 0 1 0 1 0 1 2 0 0 1 2 0 0 0 3 2 0 2 0 B 8 A 0 0 0 A 0 A A 6 0 D 8 A 2

0 D 0 B A A A 3 7 F 6

9 0 D D D 2 0 2 0 2 0 2 0 0 2 0 2 0 I 1 0 0 0 1 0 0 1 0 3 2 0 0 2 2 0 2 A 9 B B 9 B B 1 D F B 1 8 A F 0 D 8 8 8 0 0 0 0 B 0 0 B

2 4 A 2 F 2 0 1 1 2 0 1 0 1 0 2 1 2 0 3 0 0 2 2 2 0 0 1 2 2 0 0 3 0 0 2 F 0 0 2 C C E 2 2 B 8 1 A 1 E 0 8 A 2 2 A 3 8 B A A A 8 6

3 2 F 8 A 2 0 0 0 0 1 1 0 2 1 2 1 0 2 0 0 0 0 3 2 0 0 2 3 2 0 1 2 0 0 0 8 A A D 1 1 1

D 3 0 3 i 0 D 3 A 2 0 D D 0 B B B I 0 F F A

3 0 B D 8 0 0 0 1 2 0 0 1 2 0 2 0 0 0 2 0 0 0 2 2 0 0 1 3 0 0 0 2 1 2 0 1 0 9 F C S 2 1 1 D 0 8 A F 0 D 8 A 8 8 0 0 0 8 8 8 0 4

6 4 7 2 3 7 c 3 4 F I E 7 E 2 C 3 3 B A 6 E 0 6 E F 6 1 B F D E 0 6 P 5 1 D B 4 F B E 9 2 C 7 E

C A C 4 8 7 □ I 5 D F 4 6 I D I

8 C O M P U T E ' S G a z e l l e J u l y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 87/120

0 A 0 1 : B 5 6 0 A 0 9 : 2 0 5 0 A 1 1 : 8 5 6 0 A 1 9 : 2 A 0 0 A 2 1 : 2 0 5 0 A 2 9 : 0 C 9 0 A 3 1 : 9 9 9 0 A 3 9 . 0 C 8 0 A 4 1 : B D F 0 A 4 9 : 0 C A 0 A 5 1 : 6 4 1 0 A 5 9 : 0 0 8 0 A 6 1 : 6 1 0 0 A 6 9 : 1 8 6 0 A 7 1 : 0 0 8 0 A 7 9 : 0 E 9 0 A 8 1 i 8 O 3 0 A 8 9 : 9 D 0 0 A 9 1 : 3 B 9 0 A 9 9 : 0 0 3 0 A A 1 ; 6 A 0 0 A A 9 : C A E 0 A R 1 : C 3 0 A0 A B 9 : 2 0 D 0 A C 1 : E E 6 0 A C 9 : E E E 0 A D 1 : 0 1 0 0 A D 9 : 0 0 0 0 A E 1 1 0 6 F 0 A E 9 : F 7 C 0 A F 1 : 4 C F 0 A F 9 : 0 8 1 0 B 0 1 : F 7 E 0 B 0 9 > 1 4 2 0 B l l i A 5 6 0 B 1 9 i 6 B 6 0 B 2 1 : 3 B E 0 B 2 9 : 0 0 8 0 B 3 1 I 8 S 6 0 B 3 9 : 6 0 A 0 B 4 1 : 0 3 4 0 B 4 9 : 6 5 8 0 B 5 1 : 6 2 A 0 B 5 9 : E 3 0 0 B 6 1 l A D 6 0 B 6 9 : 0 0 D 0 B 7 1 : A D E 0 B 7 9 : 1 6 A 0 B B 1 : E 9 6 0 B 8 9 : 8 5 6 0 B 9 1 : E 1 0 0 B 9 9 : A 5 6 0 B A 1 : 1 8 6 0 B A 9 : 0 0 8 0 B I S 1 : A D E 0 B B 9 i l F E 0 B C 1 : 0 0 8 0 B C 9 : E 2 0 0 B D 1 : D E 0 0 B D 9 I E A 6 0 B E 1 : 0 0 0 0 B E 9 : 8 5 6 0 B F 1 : 6 6 6 0 B F 9 : 3 8 E 0 C 0 1 : 6 6 6 0 C 0 9 I 0 1 6 0 C 1 1 : A 3 0 0 C 1 9 : 2 0 0 0 C 2 1 : A 5 6 0 C 2 9 : 6 7 8 0 C 3 1 : 6 4 A 0 C 3 9 : A 9 8 0 C 4 1 : A 9 0 0 C 4 9 : A 5 6 0 C 5 1 : 4 A 0 0 C 5 9 : A 5 6 0 C 6 1 : 6 0 A 0 C 6 9 : A 5 6 0 C 7 1 i C 9 F A0 C 7 9 i 6 3 8 0 C 8 1 : 6 B 6 0 C 8 9 : 1 O B 0 C 9 1 i l 0 F 0 C 9 9 : 0 0 0 0 C A 1 : 0 0 0

A 0 0 2 A 0 A 9 8 F0 2 A 0 0 1 ) A 0 0 A 0 D6 9 6 3 6 D A 52 6 1 8 6 6 0 3 9 C 3 9 C 3 C 1 9 D 0 0F F D 0B C C F0 A E E E E 0 1 0 1A 0 2 6 F C0 0 D 00 D 0 02 4 D B F 1 I B 6 90 0 8 50 1 B 56 9 B 6 6 F F 0 6 A 6 C 6 A 1 F B E 0 1 4

F 8 5 6 1A 0 4 9 F FC 9 6 4 8 56 2 A 90 4 6 A 6 8 B D D B8 6 0 A 9 A 0 2 0 6 5 8 56 A A 0 8 5 6 91 6 F 0 3 D6 A 6 4 C 98 6 8 5 6 A4 A 4 A6 B 0 5 6 66 3 E 6 B 0 6 A 6 2 9 0 6 0 0 00 0 0 00 0 0 0

8 6 2 A 0 A2 5 8 6 2 0

A 8 A DF 0

A 6 A 5 0 C9 0 3 F 6 2 B 52 6 6 C A 5A 2 3 F9 4 3 B 4 0 3 BB 6 D 9 A 23 9 F 2 A 20 A 8 EF 0 E E E E 0 0 8 6 F CE 8 E 00 3 4 C0 0 8 0 F E7 F A 5

A 5 6 A0 3 8 56 8 6 06 A 0 6 A 0 I A A 6 6 2 6 59 9 0 8 0 6 0 2 F 2 1 2 A 5A 6 8 D E 22 0

F 1 6 A 0 8 F 2 9 6 8 56 8 8 50 B 8 54 6

0 8 5 6 28 5 6 91 6 6 A 6 C 8 5 6 14 6 A 5 6 BA 6 6 6 8 8 B 0A 9 0 04 6 4 4 6 2 F 0 E 6 8 5 6 46 A 0 1 8 50 1 9 9 0 00 0 0 00 0 0 00 0

A 0 5 A 4 9 0 2 6 A 0 7 F 04 B C 6 BF 0 5 2 A 3 F 0 0 9 F 98 D A 5 2 6 A 3 0 A A 9 E 6 A 7 A 5 6 C D 6 6 9 7 DB D 2 A 5 3 9 7 2 A 0 F B F9 8 0 5 80 9 C B B A C 3 I 0 B 5 F 0 3 C 1 0 7 6E 9 E D a 0 1 0 1 8 30 0 0 0 D E8 5 F B 7 0 6 D 0 3 C F 0 D 2 0 2 0 4 D BF D F B 1 6 F 6 F 0 I 6 7 A S 1 A 5 6 7 8 6 E D A 0 9 B G E 6 9 D 0 9 0l 6 6 6 8 50 4 E 0 D E A B D 9 6 3 1 7 3 0 F 6 6 1 3 8 8 E 9 0 0 F 60 A F F 1 E

A 6 1 6 2 6 9 D E 0 I 1 F 0 C 26 7 A 9 6 46 A 0 6 B 8 6 6 6 5 5 F0 0 1 3 3A 0 7 4 6 6 6 1 A 5 6 1 E F6 E 5 F 6F D 3 B 6 0 6 6 6 5 8 F 1 B 1 6 5 E a6 8 8 5 2 C0 6 7 8 5 6 36 6 6 74 A 4 A 5 0 1 3 C 6 6 5 2 8 5 6 3A 5 6 40 0 8 5 8 6 4 0 6 A 4 D 0 8 8 8 0 0 0 0 B B0 0 0 0 B 0 0 B

E F 2

B B

3 I

0 C A 9 : 0 00 C B 1 : 0 00 C B 9 ; 0 00 C C 1 : 9 50 C C 9 i D 00 C D 1 : A D0 C D 9 I 1 B0 C E 1 : F 00 C E 9 i 0 20 C F l t C 90 C F 9 : F 00 D 0 1 : D 00 D 0 9 : 0 00 D 1 1 1 1 D0 D 1 9 : 3 A0 D 2 1 1 0 60 D 2 9 j A 20 D 3 1 : 5 O0 D 3 9 i 5 00 D 4 1 t 6 10 D 4 9 : 0 A0 D 5 1 : F 80 D 5 9 : 0 B0 D 6 1 : 0 B0 D 6 9 : 0 10 D 7 1 : 1 DO D 7 9 : O 30 D 8 1 : 0 40 D 8 9 : 0 A0 D 9 1 : F 80 D 9 9 : 2 F0 D A 1 : F 00 D A 9 : D 00 D B 1 1 A I )0 D B 9 : 6 A0 D C 1 : 8 D0 D C 9 : 2 00 D D 1 1 0 D0 D D 9 : 2 00 D E 1 : C A0 D E 9 : 0 00 D F 1 : 3 F0 D F 9 : F 80 E 0 1 : 0 00 E 0 9 : C F0 E 1 1 i C 00 E 1 9 : C F0 E 2 1 i F A0 E 2 9 : 6 00 E 3 1 : 6 40 E 3 9 : 1 70 E 4 1 : F 80 E 4 9 : 0 00 E 5 1 : 1 30 E 5 9 i C 00 E 6 1 ; 0 00 E 6 9 : 0 00 E 7 1 : 0 00 E 7 9 : 0 00 E 8 1 i 3 00 E 8 9 1 0 00 C 9 1 : 0 00 E 9 9 : 0 00 E A 1 : E E0 E A 9 : 0 00 E B 1 I 0 00 E B 9 I 0 00 E C l i 3 00 E C 9 : 0 00 E D 1 : 0 10 E D 9 : 0 00 E E 1 : 8 E0 E E 9 : 0 00 E F 1 ( 0 00 E F 9 : 0 00 F 0 1 : 3 00 F 0 9 : 0 00 F 1 1 : 0 00 F 1 9 ; 0 00 F 2 1 i E 30 F 2 9 : 0 00 F 3 1 : 0 00 F 3 9 : 0 00 F 4 1 : 0 80 F 4 9 : 0 6

0 0 0 0 0 00 0 0 0 0 00 0 A 6 C 1 0 A 8 8 0 2 A 8 0 F A 8 D F A 0 2 F 0 F 0 D C E 6 0 5 A 9 8 02 0 0 0 A 2 0 0

0 2 0 I D0 i 2 0 3 A0 0 2 0 3 0 2 2 0 2 2 9 D A 6 0 CB B 0 A 0 1 2 02 I 0 2 3 A O B2 0 6 0 B0 A 0 2 5 0 2 5 0 B 6 9 2 1 0 1 0 2 0 9 1 A B 1 8 6 3 B 0 4 C 1 A 2 2 1 D 0 1 4 A B 0 0 A 3E 0 2 C A C A C AC 9 F B F 9 6 2 0 F 0C 4 B B 96 8 9 9 0 4 2 D 0 E BA 0 4 A 5 F D 9 0 0 0 0 0 00 0 0 3 C 3 C F 0 1 3 3 F 1 3 2 3 33 C F 0 0 70 0 C E 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 8 8 0 0 00 0 0 0 0 0F 0 0 3 8 F 0 0 0 0 00 0 0 0 0 00 0 6 0 C0 0 0 0 0 00 0 0 0 00 8 0 0 0 0 0 0 0F 0 3 8 1F 0 0 0 00 8 0 0 0 0 3 0 0 0 0 0 0 00 0 0 0 0 00 8 8 0 0 00 0 0 0 0 0F 0 0 3 8 F 0 0 0 00 9 0 B 8 0 0 C l0 0 0 0 0 00 0 0 0 3 E0 0 0 0 3 0 0 0 0 0 0 0

0 0 0 00 0 0 00 A B DF 8 2 08 0 0 C 2 0 0 2 2 98 0 E A 1 A 8 0 2 3 2 0 0 A 0 T 2 1 A 0 A A 00 A C 1 9 5 6 10 0 A 0 2 I 2 3 2 3 2 2 2 2 B 0 2 8 1 A 0 C 0 D1 E B D 1 0 1 80 2 B 0 3 C 2 0E 0 1 E C 8 E 80 C 0 A 0 C C C A 0 3 F2 F F 8 0 0 0 0B 0 3 F 1 3 F 1 3 E 0 00 0 0 00 0 0 00 0 0 00 0 0 00 2 0 0 1 0 3 0 0 F 0 0 0 0 0 0 0 2 0 0 1 0 6 0 0 C E 0 0 0 0 00 0 0 00 2 0 0 1 0 3 0 0 0 E 7E 0 0 0 0 00 0 0 0 I D0 0 I B0 2

0 0 0 0 C l0 0 0 0 C 9A 6 0 C 9 E F 6 D 6 0 D 30 2 D 0C 0 A 0 2 C 9 8 2 9 0 2 D 6 1 1 7 F 6 1 0 D 4 A 2 C 0 2 B 0 2 6 0 2 F I D 0 C C 0 1 2 0 D 0 2 9 0 D 4 F f A 3 C 1 A 2 3 A 8 92 0 6 C 4O C A 2 3 0 2 9 1 A 0 0 A A 0 2 0 A 2 1 3 0C 1 7 0 2 2 6 1 6 1 5B 0 A 3 B 0 4 5 F0 4 D 6 1 E

0 5 2 F C E 8 0 D 0 C C A B D6 B D D 86 A 8 1 9 0 0 B 9 6 9 9 0 0 3 8C 8 C 8 7 6B 0 6 C 1 1 1 0 E E 0 0 0 0 0 7 9 0 0 3 A3 3 D C 2 2 3 F 8 8 50 9 2 0 0 A 0 0 0 0 7 0 0 0 0 8 50 4 4 0 D 50 0 3 0 0 C F 9 E 0 B 0 0 0 6 B0 0 B I F 8 0 9 0 0 0 C 50 4 0 1 60 0 7 0 0 3 0 1E E C 0 0 0 0 A 0 0 6 C 7 B 0 3 90 0 0 0 0 60 4 4 0 5 0 0 0 3 B 0 0 0 3 4 2F 9 E 0 3 0 0 0 0 E 0 0 0 E AF B 8 0 F S0 0 0 0 4 70 0 4 5 30 1 A 0 0 0 0 3 68 0 E

0 F 5 1 i 4 50 F 5 9 : 0 00 F 6 1 : 0 00 F 6 9 : 0 00 F 7 1 : C 60 F 7 9 : 0 C0 F 8 1 : 8 80 F B 9 : 4 40 F 9 1 : 0 10 F 9 9 : 1 00 F A 1 : 0 00 F A 9 : F F0 F B 1 : D 00 F B 9 i l 90 F C 1 : 0 C0 F C 9 ; 8 D0 F D 1 : 2 00 F D 9 : 2 00 F E 1 . 2 00 F E 9 : 2 00 F F 1 : 0 EO F F 9 : 1 01 0 0 1 : 2 01 0 0 9 ; 2 01 0 1 1 : 2 01 0 1 9 : 2 01 0 2 1 : 2 01 0 2 9 : 2 01 0 3 1 : 1 11 0 3 9 : 1 11 0 4 1 : F 01 0 4 9 : C B1 0 5 1 : A A1 0 5 9 : 0 91 O 6 1 1 0 C1 0 6 9 : 1 11 0 7 1 i A D1 0 7 9 : 1 01 0 8 1 : 0 81 0 8 9 : 0 81 0 9 1 : 1 31 0 9 9 : 0 31 0 A 1 : 0 01 0 A 9 : 0 71 0 B 1 : 0 31 0 B 9 : 0 01 0 C 1 : 0 S1 0 C 9 : 0 31 0 0 1 : 1 01 0 D 9 : 4 01 0 E 1 : 1 01 0 E 9 : 1 01 0 F 1 : 1 01 0 F 9 : 1 01 1 0 1 : 0 81 1 0 9 ; 1 01 1 1 1 : I 1 1 1 9 : 2 51 1 2 9 : B E1 1 3 1 : 8 a1 1 3 9 : E 21 1 4 1 : A 51 1 4 9 : 1 81 1 5 1 : 0 71 1 5 9 t 6 21 1 6 1 : 6 91 1 6 9 : A 91 1 7 l ! 0 B1 1 7 9 : 6 21 1 8 1 : 6 91 1 8 9 : 4 A1 1 9 1 : 0 71 1 9 9 : A DH A 1 - B 4U A 9 : A D1 1 B 1 : B 21 1 B 9 : 2 01 1 C 1 J 0 C1 1 C 9 ; 8 DI I D I 1 I 61 1 D 9 : 6 91 1 E 1 : 4 A1 1 E 9 : 9 61 1 F 1 : 0 3

B 0 E 2 7 C 0 03 F F F4 0 A 5 0 1 4 8 0 15 5

0 0 E D0 0 0 0E A 0 9 D 0 F 4C 3 9 4 0 C2 0 2 02 2 2 0 2 02 2 0 2 0 1 2 0 2 02 2 2 2 2 2 2 2 2 0 2 0D 3 E 0 3 C3 A 1 8 B I 1 B D A B O 0 1 B 0 1 A D 8 1 0 0 0 5 0 30 3 0 60 3 0 30 3 0 30 0 0 3 0 7

0 1 1 0 1 0 2 1 1 0 0 2 0 1 0 8 O B1 1 I 2

0 E 1 A8 E C l 3 C0 A A AO 2 6 4 6 0 A E 4 4 0 1 1 8E 9 2 0 4 9 F FE 9 2 0 6 0 A 5A 0 0 C 9 0A 0 0 9 B 1 B 0 0 3B 0 8 B 0 8 3 8A B 1 2 8 52 1

8 O 0 4 C 00 0 0 0F 1 A 3 0 5 4 45 0 A B 0 A B 0 0 0 9 0 0 7 0 4E 9 F 0 0 12 B 2 2 2 2 2 2 2 2 0 0 2 2 2 0 2 02 0 2 02 0 2 02 0 2 02 0 2 02 0 2 0E E 0 8D 0 F B 0 1 1 B 0 D 5 B D 4 6 0C 0 D 6 0 8 0 7 1 10 0 0 0 0 4 0 30 0 0 0 0 0 0 1 1 0 1 01 1 I B 1 00 8 4 02 1 0 8 0 80 1 O B 0 81 1 3 B 3 B1 C 6 D D A A 6 0 4 4 2 1 6 9 F 2 9 0 36 9 E 6F A 0 74 0 4 4 F 9 0 71 6 6 4 1 6 F 2 1 6 E 2 A D A 94 2 8 B 0 A E B B 1 F A 1 A

0 C 1 0 0 0 0 01 A 0 1 6 4 0 6A A A 80 A B 0 9 4 0 0 0 0A 0 C E 0 A 6 A 1 6 2 2 2 2 2 0 2 0

0 1 1 0 2 2 2 0 2 02 2 2 0 2 02 0 2 02 0 2 00 0 A D1 A A 6 0 1 B D 8 F0 D A 6 0 D C 0 D F A 3 0 D 6 0 0 60 3 0 20 0 0 5 0 40 0 0 6 0 30 O 0 0 1 0 2 1 1 0 1 1 1 0 1 00 8 0 81 0 1 0 2 1 2 3 D I A B E F 9 CD 3 0 1 F 00 3 D 0E 9 0 6 D 9 F 6 A F I 2 9 0 3A 6 E 9 7 1 1 3 E 0 D O0 3 F 0 D O0 C 1 A 0 2 A 7 0 C0 2 8 5 F BB 0 B 0

O 6 0 0 8 60 9 1 C B lC 1 A C 0 2 5 AB 0 3 66 I 0 5 0 0 B FB 4 C 7 9 E 0 C 2 4 2 0 E F2 F 2 F 0 9 6 42 D 2 0 C 92 2 2 0 2 92 3 2 0 3 92 4 0 C 0 8 2 E1 9 B 4 1 0 2 4B D 8 2 A 9 4 B1 8 A D 8 6 8 D 0 1 0 8 0 6 0 50 B 0 3 D 71 O 0 9 7 00 7 E D1 D

0 8 A 91 8 1 0 1 8 0 8 1 A0 B F 4 1 B 2 8 I 6 6 C C 7 A 8 1 0 0 B F 8 A B I B 9 40 7 B AE 2 3 4A B 1 D 4 C F A 0 26 0 E E E F D 0E 5 D F 0 FB 4 0 0 2 0F 6 E 81 5 0 B B D D 0D 0 9 91 8 1 6

C O M P U T E D G a z e t t e J u l y 1 9 B 7 8

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 88/120

1 1 F 9 : 6 5 F 1 2 0 1 i 6 5 F 1 2 0 9 : 1 7 1 1 2 1 1 : A 9 0 1 2 1 9 : 3 8 E 1 2 2 1 : 0 0 E 1 2 2 9 : A 9 0 1 2 3 1 : 8 0 A 1 2 3 9 : 0 C A 1 2 4 1 : E D A 1 2 4 9 : 8 E 1 1 2 5 1 : F C A 1 2 5 9 : 1 2 A D1 2 6 1 : A 0 1 2 6 9 : A B 0 1 2 7 1 : 0 0 8 1 2 7 9 : A E 0 1 2 B 1 : 0 C 3 1 2 8 9 : 0 C 8 1 2 9 1 : 0 1 F 1 2 9 9 : 0 0 F 1 2 A 1 : 0 8 5 1 2 A 9 : 1 8 A 1 2 B 1 : 0 8 C 1 2 D 9 : 5 3 A 1 2 C 1 : F A A 1 2 C 9 i l 2 8 1 2 D l i A 0 0 1 2 D 9 : 0 F C 1 2 E 1 : B D E 1 2 E 9 : 0 9 0 1 2 F 1 : 0 9 0 1 2 F 9 : 1 3 A 1 3 0 1 : C 9 1 1 3 0 9 ; 1 3 A 1 3 1 1 : 6 9 0 1 3 1 9 ; 3 9 2 1 3 2 1 I A F 1 3 2 9 : 6 9 E 1 3 3 1 i 6 F 1 3 3 9 : 8 5 6 1 3 4 1 : 4 6 6 1 3 4 9 : A 5 6 1 3 5 1 : 8 5 6 1 3 5 9 : C A 1 1 3 6 1 : 4 2 1 1 3 6 9 : E 6 6 1 3 7 1 i C E 1 1 7 9 i F E C 1 3 8 1 : D 0 1 1 3 8 9 : C A 1 1 3 9 1 : 0 D A 1 3 9 9 : 1 3 A 1 3 A 1 : 1 3 8 D1 3 A 9 : 8 3 0 41 3 ! i l : A D G 91 3 B 9 i l 3 8 1 3 C l i 9 4 0 1 3 C 9 : E 0 B 1 3 D 1 : 0 0 0 1 3 D 9 : 0 0 0 1 3 E 1 : 9 D 0 1 3 E 9 : 0 6 9 1 3 F 1 : 2 0 A 21 3 F 9 : 0 7 C A1 4 0 1 : 9 D 2 1 4 0 9 : 0 4 C 1 4 1 1 ) 9 0 A E1 4 1 9 : C A 1 1 4 2 1 : 0 1 0 1 4 2 9 : A 2 0 1 4 3 1 : C 1 1 4 3 9 : B D 5 1 4 4 1 : F B B 1 4 4 9 i F 0 0 B1 4 5 1 : E B E 1 5 9 : 0 4 D 1 4 6 1 : 5 0 1 4 6 9 : 6 9 2 1 4 7 1 : 0 6 1 4 7 9 : A D 0 1 4 8 1 : 7 0 0 1 4 8 9 : 0 5 7 1 4 9 L : 5 0 1 4 9 9 : 6 3 7

8 B 8 B A 0 8 B 8 0 B 0 8 D A F0 2 B 0 0 2 8 F A 0 W \ 0 CA D A B1 0 A E 0 C6 0 A 9A 0 A 0 F F F F 0 7 1 2 0 E 2 0 9 0E 1 F B B DB F 4 1 5 1 B 0 8 0 30 B 0 C6 F D F D l 1 33 E F D 4 A A B6 5 A 50 A A 6 6 6 0 5 6 8A D A E A EA 9 0 0E 6 F C 1 B A 9 B 0B D C AB 0 9 D0 8 8 2 0 4A C 1 8 9 0 A 0 B 0 B 00 0 0 04 8 0 6 9 4 9 0 71 9 1 0 F 70 9 1 F 0 A F 3 A 99 7 9 B F 7 2 01 A 5 1 9 B a oA 3 0 6 0 42 7 0 4 6 99 0 7 B 0 5 6 E7 E 0 55 2 0 5 7 C

0 A 0 1 8 B 0 C 6 0B B 8 B 0 S F 6 1 6I 6 0 F 4 AB 9 D 0 0 31 8 6 50 6 2 7 6 A 0 3 A 9 0 06 I E 4 0 0F 2 0 6 0 8 0 0 D 0 0 A 9 1 F 0 0 71 A E 1 0 0 0 6 F A A 0 B D D A6 2 8 53 2 B D 6 4 6 5 3 8E 9 0 04 6 6 8F 1 1 C D 1 B 6 A D 1 F C 1 9 C 1 C C 1 E 8 1 2A C 1 B 9 2 0 4A D C D4 5 B 0 0 00 0 0 1A 4 C l 0 7C 1 0 0 A 9 A 05 0 A 2 0 AE 9 4 0 A 20 C 0 6 9 D2 6 1 5B D 5 B8 F 0 9 1 6 5 2 0 4 5 P4 8 0 46 A 0 4 7 B0 6 0 55 2 0 5 5 D9 0

B 6 0 C 6 0 2 0 0 6 3 A 0 0 C C0 A 5 0 6 1 A 0 C 8 A 6 0 7 3 8 9 2A B D 0 F1 2 8 5 9 2 7 C 4 5F B 8 D E 3F 8 D C B1 A B 0 8 D C 8E D A A 0 E D A B F 0 9 0 3 D 0 0 0 0 2 C0 8 2 D A 1 7 8 0 A D 0 A 8 C 1 3 B D 9 E 2 8 5 F C 0 19 9 H E 0 2E 1 A 6 0 0 0 C 0 0 7 8 D B 6 4 A D E8 D l 5 81 3 1 8 6 F B 9 0 0 50 1 A 1 B 5 B l

4 0 5 B 2E 0 A 8 5 6 6 5 6 6 E A 0 6

1 5 2 5 6 D

1 3 F E I DC 1 D C 9 B A 9 1 F E 9 CB D 0 4 4F C 8 0 2A C 8 C 01 8 9 8 0 F A C 2 1 8 D 1 3 H 0 V 60 0 0 0 I B0 1 0 1 3 A 2 6 9 8 9 F l A 9 3 89 5 I

A . 1 0 9 7 A A 7 9 4 19 0 9 0 4 9 D F 51 0 F 7 C 3 0 7 9 4A 0 B 1 4 8 5 2 00 F B 6 9F E 8 F 05 F 0 5 2 I 0 4 5 F 9 78 0 0 4 D 6 9 6 F 3 0 4 6 C 6 C 7 0 4 2 6 7 0 0 5 5 D A 65 6 0 5 0 7 C A 4 5 9

D 6 8

1 4 A 1 : 0 51 4 A 9 : 0 B1 4 B 1 : 7 E1 4 B 9 : 0 61 4 C 1 1 5 B1 4 C 9 : 8 41 4 D 1 : 0 61 4 D 9 : r - ] 41 4 E 1 : 4 A1 4 F . 9 : 0 71 4 F l i 6 51 4 F 9 : 5 D1 5 0 1 : 0 51 5 0 9 : E 61 5 1 1 1 7 01 5 1 9 : 0 41 5 2 1 : 7 C1 5 2 9 : A 01 5 3 1 : 1 1 5 3 9 : A 21 5 4 1 : 1 1 5 4 9 : A 21 5 5 1 : E 11 5 5 9 : 6 11 5 6 1 : 1 81 5 6 9 : A 21 5 7 1 : F 91 5 7 9 : 9 D1 5 8 1 : 0 61 5 8 9 : A A1 5 9 1 : 2 01 5 9 9 : 0 D1 5 A 1 : 1 0I 5 A 9 : O 01 5 8 1 : 0 01 5 B 9 t l ) 91 5 C 1 : A 91 5 C 9 : C A1 5 D 1 : 0 01 5 D 9 : 2 F1 5 E 1 : 2 81 5 E 9 : A 21 5 F 1 : A 91 5 F 9 : 5 91 6 0 1 : , \ 21 6 0 9 : 1 01 6 1 1 : C E1 6 1 9 : D 01 6 2 1 : 8 C1 6 2 9 : 2 61 6 3 1 : 0 41 6 3 9 : A 91 6 4 1 : A D1 6 4 9 : 5 11 6 5 1 i A 91 6 5 9 : 8 A1 6 6 1 : 8 D1 6 6 9 : 0 01 6 7 1 : D 41 6 7 9 : 0 E1 6 8 1 : 3 B1 6 8 9 : 0 01 6 9 1 : B B1 6 9 9 : A 21 6 A 1 : 0 E1 6 A 9 : 0 01 6 B 1 : 2 51 6 B 9 : F 01 6 C 1 : 8 F1 6 C 9 : D 41 6 D 1 : D 41 6 D 9 : 8 D1 6 E 1 : A 91 6 E 9 : 0 F1 6 F 1 : 1 01 6 F 9 : 6 91 7 0 1 : E E1 7 0 9 : 1 71 7 1 1 : A 91 7 1 9 : A 91 7 2 1 : 1 41 7 2 9 : 1 51 3 D 1 7 3 9 : 8 D1 7 4 1 : 6 0

2 0

2 A 3 0 50 7 A A 0 7 6 2 0 0 8 5 6 0 7 4 9 B D 0 G0 4 A 0 A3 0 7

6 4 9 0 70 7 6 E 0 6 5 D5 0 0 0 7 6 B 8 9 0 7 A 0 0 0 0 09 C 8 0 46 2 A 0 0 A 9 7 66 9 2 9 A 0 0 A 9 7 9 7 F 0 69 D B S 0 6 9 2 8 A A0 0 A 9 5 0 9 8 0 B 0 7 9 9 I E 0 7E F D D 8 2 B 5 2 1 8F 6 A D C E A 2 C 7 9 DC E 0 F F0 C 9 D 0 8E F D 9 0 8 D AD 9 D C F

A E C 1 8 9 0 0 70 8 3 D S 9 D 6 90 A 0 F 6 A 8 0 A 3 A B 0 A 8 A B 8 A 8 0 B 8 D 8 A8 9 0 4 C 1 A 0 B 8 8 0 4 A 9 E i 0 A 9 B AA 9 0 0 8 8 0 t ) D B O 0 A C 0 A 0 D A 0 0 F 2 1 C D F 8 D 0 3 D 0 A B 4 A 6 8 1 8 D 48 1 D A 5 8 1 D A 1 8 0 D A 1 8 1 0 1 6 D 0 0 B 0 C A 9D 0 E 9 A 91 8 0 6 8 0 D A 1 3 0 4 D 4A 9 0 5 8 0 0 4 A 9A 0 F 8 D

4 0 E 3 0 60 7 A 0 9 0 6 7 9 5 0 0 4 8 5 6 AB B 0 6 5 5 5 E 2 0 60 4 B 0 C3 0 4 7 5 0 0 7 6 0 C l0 9 0 7 5 D7 D 0 0 6 G 9 0 4 E 92 7 0 0 A 0 9 D E F 0 E 0 F 0 D 09 D 5 0 4E C D 9 E 0 9 D D F 0 9 5 0 E C B D 09 0 9 0 60 9 I 9 0 9 8 1 8 6 9D A 9 0 0D 0 8 5 C 69 D 0 D 0 0 A 9 F D F A D 8 9 DD F 5 A 2D 9 F F 5 A 2 0 9 D A 8 D D B 1 0 0 E 9 A D C 1 D A 0 0 C 1 9 8 9 D B6 9 1 6 D 08 0 C 8 0 8 0 0 0 4 C 9 A 8 C 0 4 C EC A D 0 4 C E 8 A D 0 0 88 6 1 0 A B 8 D 8 C 0 8 D 8 B 0 0 0 D 4 8 D8 0 D D A B 1 C C 8 E 1 A 9 0 0 8 0 8 A 5 C 68 D 0 F lB D 0 1 D 0 C 0 D B 1 D 3

A 1 8 A 6 8 1 D A 1 8 0 D A O B D 0 4 D 46 A 9 C 86 0 E E A A 6 0 A D8 8 1 D 8 1 D A 5 8 1 2 D 4A 1 8 0 D 4 A 91 8 1 1 D A

4 F 0 5 7 8I 8 8 3 0 I B 9 0 14 F 0 7 6 43 0

6 B 0 7 5 CE E 7 F 0 F 2 0 5 E2 6 A F 8 A A 3S P C D8 2 F 2 4 0A 7 A 9 4 48 E E 5 9 D A A0 4 2 E 5 E2 F 8 D 8 FA 9 C 7 9 1 A 9 5 06 6 E D 1 A B 3 F 6 9 0 F F A 9 C9 D 4 DF 5 C 6 3 6 A 2 C 4 D 8

F 1 7 2 20 7 2 0 B 46 0 8 78 B 8 D 4 06 0 3 90 4 B 5 8 D C 81 7 4 C 0 6C 6 8 20 6 A 2 4 C E C0 C 8 BA C 0 1 0 7 1 4 D 4 4 28 D 9 FA 1 A 0 0 A 6 7 D 4 8 60 4 F l8 D A 9 C C0 1 B C1 D D 4 1 47 7 A 3

1 7 4 9 : B D1 7 5 1 : A 91 7 5 9 : 0 41 7 6 1 : 0 01 7 6 9 : B 01 7 7 1 : F 01 7 7 9 : F 01 7 B l i 8 D1 7 8 9 : 1 71 7 9 1 : F 01 7 9 9 : 3 81 7 A 1 : F 01 7 A 9 : 1 81 7 B 1 : 1 01 7 B 9 : C D1 7 C 1 : 6 01 7 C 9 : 8 D1 7 D 1 : 6 01 7 D 9 : 1 B1 7 E 1 : 1 81 7 E 9 : 1 B1 7 F 1 : A D1 7 F 9 : A 91 8 0 1 : 0 01 8 0 9 : E D1 8 1 1 : E B1 8 1 9 : 2 01 8 2 1 : A D1 8 2 9 : A 91 8 3 1 : 0 B1 8 3 9 : 1 81 B 4 1 : 0 A1 8 4 9 : 0 01 8 5 1 : 6 01 8 5 9 : 1 21 8 6 1 : 2 E1 8 6 9 i 0 f1 8 7 1 : 0 B1 8 7 9 : 0 A1 8 8 1 : 1 1 8 8 9 : 3 81 8 9 1 : 1 41 8 9 9 : 0 91 8 A l i 2 C1 8 A 9 i 0 C1 8 B 1 : 1 31 8 B 9 1 0 5

0 D 2 8 8 DD 4 A 96 A 0 F E 0 0 00 F C EE 0 8 0 5 E B DE 5 6 2D 0 0 CA 4 D A B 2 0 C2 0 E 30 1 1 0

A 1 6 0 A 98 0 A 7 0 C6 4 8 D0 0 0 0B 0 F 0 A A A 0 0 7 B DB E 6 2 C 3 1 6 3 1 2 02 0 2 0 0 2 0 0 1 2 0 9 0 73 7 2 00 5 2 10 0 2 0 0 2 2 1 0 0

A 7 0 D 0 8 0 1 0 A F 0 E C0 1 1 82 0 1 A D 1 8 5 F B2 C 8 0 0 2 1 89 0 0 41 6 A 1 I B A 9B 0 2 8 1 8 2 0

C D 0 1 1 80 A C 1 6 A 0 C C 9C B E 0 0 B A 9E F D F A 0 1 0 1 2 0 0 2 2 1 0

0 0 0 30 1 0 0 2 1 1 4 0 90 0 1 0 0 1 0 0

8 D 0 6A B 6 1 1 7F F A 0 A 0 A 0 1 4 0 2 E 01 6

9 1 1 A 1 6 A A 2 0 D 5B D D 28 0 2 8 1 2 0 1 0 1 1 D D B A 7 0 CF 0 A F 0 C3 2 9 00 9 D 0 0 8 C 3 A 0 8 0 0 00 1 3 3 0 1 0 4 2 E0 1 O 1 2 3 0 1 1 0

0 F 0 E2 0 0 0 0 5 1 20 0 0 0

D 4 8 7B D F D6 C A 8 F 9 1 9 1 6 6 D 0 8 0 0 2 6 0 2 F lC 4 0 E 1 6 1 C 1 0 0 C 0 5 F 7A 8 6 0 9 0B 7 C 30 3 3 8

C 3 F 0 C E1 0 0 7 5 EA O 0 A F 5 B D 2 01 8 7 C0 9 1 2 F 71 I 2 0 9 82 ( A 1 8 3 9 I B1 8 0 1 1 2 0 1 C 31 4 9 01 E 0 6

P r o g r a m 2 : B a s k e t b a l l S a E C u s t o m i z e r L o a d e rS 1 P O K E 5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 ,J 2 P R I N T " [ C L R ] ( 2 D O W N l f B L K j

L O A D " C H R S { 3 4 ) " S A M E D " CH R S ( 3 4 ) " , S "

A 3 P R I N T " [ 4 D O W N ) P O K E 4 4 , 1 00 : P O K E 2 5 6 0 0 , 0 "

D K 4 0 P R I N T " { 2 D 0 W N ] L O A D " C H R S (3 4 ) " S f C U S T O M I Z E R " C H R5 ( 3 4 ) " , 8 "

D 5 P R I N T " 1 4 O O W n I r U N "G 6 P R I N T S P C ( 2 ) " E 8 3 J U S T M

M E N T . . L O A D I N G C U S T O M IZ E R ( B L K ) { H O M E ) " ;

D 7 F O R I = 1 T O 4 : P O K E 6 3 0 + I , 1 3 : NE X T : P O K E 1 9 8 , I

P r o g r a m 3 B a s k e t b a l l S a E C u s t o m i z e r

F 1 R E M S A M E C U S T O M I Z E RM 2 R E C O P Y R I G H T 1 9 8 7 C O

P U T E l P U B L I C A T I O N S , I N C .A L R I G H T S R E S E R V E D

R 3 P O K E 5 3 2 8 0 , 2 : P O K E 5 3 2 8 1 ,1 2 : B K = 1

A 4 G O S U B 5 5 M 5 P R I N T " [ D O W N ( C H A N G E C O L O R

( Y / N ) " f : I N P U T A ? : I F A < > " Y " T H E N 2 3

C K 6 0 P R I N T " { D O W t O ! R I G H T ? P R ES S P A C E B A R T C H O O S E C

8 C O M P U T E ! G a t e u e J u l y 1 9 B 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 89/120

L O R S "K 7 P R I N T " ( 3 R I G H T j A N D T H E N

[ S P A C E ) P R E S S R E T U R N T E L E C T "

H 8 P R I N T " ( D O W N J B O R D E R C O L O R£ S P A C E S } " ; : G O S U B 6 0

G 9 B D = X i P O K E 5 3 2 8 0 , XR 1 0 P R I N T " B A C K G R O U N D C O L O R

( S P A C E ) " ; : G O S U B 6 0 H 1 1 B K = X i P O K E 5 3 2 8 1 , X : I F B

= T H E N P O K E 6 4 6 , 1F 1 2 P R I N T " { D O W N } S A M " S B O D Y

[ S P A C E } C O L O R " ; : G O S U B0 R B 1 3 0 S B = XE 1 4 P R I N T " S A M ' S L E C O L O R

[ S P A C E S ) " ; : G O S U B 6 0 H 1 5 S L = XD X 1 6 0 P R I N T " ( D O W N } E D " S B O D Y

O L O R [ 2 S P A C E S } " ; : G O S U B{ S P A C E } 6 0 0

F 1 7 E B = XJ J 1 8 0 P R I N T " E D ' S L E C O L O R

i S P A C E S } " ; : G O S U B 6 0 X 1 9 E L = X

2 0 P O K E 2 4 3 1 , B D : P O K E 2 4 4 1 ,M B

E 2 1 P O K E 2 4 6 1 , S L : P O K E 2 4 6 6 ,S

S 2 2 P O K E 2 4 7 1 , E L : P O K E 2 4 7 6 ,E

J 2 3 P O K E 5 3 2 8 0 , 2 ; P O K E 5 3 2 a i, 1 2 : P O K E 6 4 6 , 0

K 2 4 G O S U B 5 5 0 : P R I N T " [ D O W N j CH A N G E T I M E R ( Y / N ) " ; : I N PU D S : I F D S = " Y " T H E N G S U 6 9

S S 2 5 0 G O S U B 5 5 0 : P R I N T " { D O W « ) CH A N G E M E S S A G E S { Y / N ) " ; :I N P U T A S : I F A S o " Y " T H

4 5 Q 2 6 G O S U B 5 5 0D H 2 7 0 P R I N T " [ D O W N j U P C O M I N G E

E N # 1 ( 3 7 C H A R S M A X . ) 1 "I I N P U T A S

X 2 8 I L E N ( A S ) e 3 7 T H E N A S = AS + " t G O T O 2 8 A 2 9 A S = L E F T S < A S , 3 7 )S 3 0 F O Y = T 3 7 i N C = A S C ( M I

D S ( A S , Y , 1 ) ) : I N O 6 3 T E N C = N C - 6 4

X 3 1 P O K E 2 2 0 7 + Y , N CA 3 2 N E X TD C 3 3 0 P R I N T " [ D O W N j U P C O M I N G E

E N # ( 3 C H A R S M A X . ) "I N P U T A S

F 3 4 I L E N ( A S ) < 3 8 T H E N A ? = AS + " i G O T O 3 4

S 3 5 A 5 = L E F T S ( A S , 3 8 )B 3 6 F O Y = T 3 8 : N C = A S C ( M I

D ? ( A S , Y , 1 } ) : I P N O 6 3 T E N C = N C - 6 4

F E 3 7 0 P O K E 2 2 4 5 + Y . N CJ 3 8 N E X TE M 3 9 0 P R I N T " E D O W N ) U P C O M I N G E

E N 1 ( 2 C H A R S M A X . ) ": I N P U T A

K 4 0 I L E N ( A S ) e 2 9 T H E N A S = AS + " i G O T O 4 0

E R 4 1 0 A S = L E F T S ( A ? , 2 9 )P 4 2 0 F O R Y = l T 2 9 : N C = A S C ( M I

D S ( A S , Y , 1 ) ) : I N O 6 3 T E N C = N C - 6 4

P K 4 3 0 P O K E 2 2 8 4 + Y . N CF K 4 4 0 N E X T YX 4 5 P R I N T " { 2 D 0 W N } { 6 R I G H T }

I N S E R T A N E F O R M A T T E D( S P A C E ) D I S K " : F O R D = T

1 0 0 0 : N E X TQ 4 6 P R I N T " ( D O W N ) [ R V S l[ S P A C E S } P R E S S A N Y K E

T O S A V E C U S T O M S A & [ O F F } "

K 4 7 0 G E T D U SF 4 8 0 I F D H 5 = " " T H E N 4 7 X J 4 9 0 P O K E 4 4 , 8 : P O K E 4 6 , 2 5J 5 0 P R I N T " ( D O W N } J U S T M O M E

N T . . . "M 5 1 P R I N T " S A V I N G C U S T O M S A

E D M 5 2 O P E N 1 , 8 , 1 5 , " S 0 : C U S T O M

[ S P A C E } S A M E D " ( C L O S Ef S P A C E J l

H H 5 3 0 S A V E " C U S T O M S A E D " , 8J 5 4 P R I N T " [ C L R } [ D O W N } ( R V S }

( S P A C E S J P R E S S R E T U R N[ S P A C E j T O P L A Y S A E [ S P A C E S ] { o F F } " : P R I N T "[ D O W N ) R U N [ 3 U P ) " : E N D

D 5 5 P R I N T " [ C L R ] [ B L K } " ; : P R I NT S P C ( 9 ) " { R V S ) [ 2 S P A C E S }S A t E C U S T O M I Z E R[ S P A C E S ) { O F F } "

J 5 6 0 F O R H = T 1 0 : P R I N T "{ D O W N } " : N E X T

S 5 7 P R I N T S P C ( 5 ) " U D I C O P Y R I GH 1 9 8 7 "

Q 5 0 P R I N T S P C ( 5 ) " G C H C O M P U T EP U B L I C A T I O N S I N C . "

F 5 9 P R I N T S P C ( 5 ) " J F K A L R I H T S R E S E R V E d T h O M E ) 1 ' R E U R

S M 6 0 0 F O X = T 1 B 6 1 P O K E 6 4 6 , X : P R I N T " { R V S ]

{ S P A C E 1 [ O F F 1 " ; " [ L E F T ) " j: G E T A S t I F A S = C H R $ ( 1 3 ){ S P A C E l T H E N P O K E 6 4 6 , 0 :

G O T O 6 7 G 6 2 I A S = C H R S ( 3 2 ) T H E N 6 4 Q 6 3 G O T O 6 1 0F J 6 4 0 I F X - 1 5 T H E N 6 0 R 6 5 N E X TJ 6 6 G O T O 6 1 M M 6 7 0 P R I N T : I F B K = 0 T H E N P O K E

6 4 6 , 1J 6 8 R E T U R NJ 6 9 P R I N T " { D O W N } E N T E R N U

B E R L E S S T H A N 1 0 " ; : I N P UH

Q 7 0 I H S = " " T H E N 7 0 S 7 1 H = V A L { H S ) + 1 7 6S J 7 2 0 P O K E 5 7 1 4 , 1 7 6 : P O K E 5 7 1 9

, H : R E T U R N

S q u e e z eS e i n s t r u c t i o n s i n a r t i c l e o n p a g e 5 5b e f o r e t y p i n g i n C 0 0 0 : 0 E A C 0 0 8 : 8 0 E C 0 1 0 : 0 E 8 C 0 1 9 i E 8 0 C 0 2 0 i 8 0 E C 0 2 6 t A A 8 C 0 3 0 I 0 0 0 C 0 3 B : 0 0 0 C 0 4 0 I 0 3 A C 0 4 8 : 0 0 3 C 0 5 0 : A 0 0 C 0 5 S : 0 3 A C 0 6 0 : 0 0 0 C 0 6 B : A A 0 C 0 7 0 : 0 0 0 C 0 7 8 i 0 0 0 C 0 8 0 I 0 E A C 0 8 8 : 8 0 E C 0 9 0 I 0 E 8 C 0 9 8 i 0 3 A AC 0 A 0 ; 0 0 E AC 0 A B : A A 8 C 0 B 0 : 0 0 0 C 0 B 8 t 0 a 0 C 0 C 0 1 0 E A

0 3 A 3 A 8 0 E E 8 0 E 8 8 0 E B 0 0 B E 3 A 0 0 0 0 0 0 00 0 0 0 0 0 E A 0A 0 3 0 A 0 0 00 A A 3 0 0 0 3 A 0 0 0 0 0 0 0 0 0 00 3 A A A3 8 0 E 80 0 8 0 0 E A 88 0 0 0 E E A 8 0 0 0 0 0 0 0 0 00 3 A A A

0 E 0 E 8 0E 6 0 E8 E 3 8 0 A 0 0 0 00 0 0 0 A 0 0 A 0 0 0 3A 0 0 03 A 0 0 0 0 0 00 E 0 G 0 E 0 0 3 A0 0 E A 0 0 0 0 0 E

A 2 E 8 3 D8 F 0 8 E 1 0 9 0 B 0 0 B 9A 0 0 C 0 0 D 9A 0 5 F3 A 8 B0 0 6 F0 F 3 A 3 4A A A CE B B D8 7 A 8 E A 2 F8 2 0 3 E 5 2 0A E

C 0 C 8 : 8 0C 0 D 0 : 0 EC 0 D 8 : 0 0C 0 E 0 : 8 0C 0 E 8 : A AC 0 F 0 t 0 0C 0 F 8 : 0 0C 1 0 0 I 0 0C 1 0 8 : 0 0C l l B i B AC 1 1 8 : E AC 1 2 0 : 8 0C 1 2 B : E AC 1 3 0 1 0 0C 1 3 B : 0 0C 1 4 0 : E AC 1 4 8 : 0 0C 1 5 0 1 0 0C 1 5 8 i E AC 1 6 0 : 8 0C 1 6 B : A AC 1 7 0 : 0 0C 1 7 8 : 0 0C 1 8 0 : 0 EC L 8 8 : 8 0C 1 9 0 : 0 0C 1 9 B i E AC 1 A 0 1 B 0C 1 A 8 : A AC 1 B 0 : 0 0C 1 B 8 : 0 0C 1 C 0 : E AC 1 C 8 : 8 0C 1 D 0 : E AC 1 D 8 : 0 3C 1 E 0 : 0 0C 1 E 8 : A 0C 1 F 0 : 0 0C 1 F 8 : 0 0C 2 0 0 : 0 EC 2 0 8 : B 0C 2 1 3 : 0 EC 2 1 8 : 3 AC 2 2 0 : B 0C 2 2 8 : A AC 2 3 0 S 0 0C 2 3 8 : 0 0C 2 4 0 I 0 EC 2 4 8 : B 0C 2 5 0 : 0 EC 2 5 8 : 3 AC 2 6 0 : 8 0C 2 6 8 : 3 AC 2 7 0C 2 7 6C 2 8 0 : 0 0C 2 B 8 i 0 0C 2 9 0 : 2 8C 2 9 8 : 0 0C 2 A 0 : 0 0C 2 A 8 : 0 0C 2 B H : 0 0C 2 B 8 : 0 0C 2 C 0 1 0 0C 2 C 8 : 0 0C 2 D 0 ! 2 8C 2 D B i 0 0C 2 E 0 : 0 0C 2 E 8 : 0 0C 2 F 0 1 0 0C 2 F 8 : 0 0C 3 0 0 : 0 0C 3 0 B : 0 0C 3 1 0 : 2 8C 3 1 8 i 0 0C 3 2 0 : 0 0C 3 2 8 i 0 0C 3 3 0 ; 0 0C 3 3 8 : 0 0C 3 4 0 : 0 0C 3 4 8 : 0 0C 3 5 0 1 2 8C 3 5 B : 0 0C 3 6 0 I 0 0C 3 6 8 j 0 0

. 0 : 0

E A 3 A8 0 0 0E 0 E 0 8 0 3 A0 0 0 00 0 0 0E 0 0 A 0 0 3 A3 0 E A A A0 0 0 0 0 0 0A 0 E A 0 00 E 3 8 E 0 8 0 3 A0 0 0 0 0 0A 8 0 0E B 0 E0 0 E A3 6 E 0 8 3 0 0 0 0 0 0A 8 E 3 0 0 0 0A 8 0 00 E A 00 0 0 0 0 0 0 0A 0 E 3 8 E A 0 E 0 8 3 0 0 0 00 0 0 0A 0 E 3 B E A 8 E 0 8 0 3 A0 0 0 00 0 0 00 0 0 00 0 0 0 0 01 0 0 0 0 0 0 00 0 0 0 0 00 0 0 00 0 0 0 0 29 4 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 01 0

0 0 0 00 0 0 00 0 0 0 0 00 0 0 00 0 0 00 0 0 21 0 0 0 0 00 0 0 0

8 E 3 8 0 3 8 E A 0 0 0 0 00 0 0 00 0 E A0 0 0 E3 A 0 0E A 8 0 0 0A 8 0 0 0 00 0 0 0E A 0 E A 0 0 0 0 E8 E A 0 0 0 0 0 0 03 A 8 E A 0 E B 0 E8 0 E AA 0 0 0 0 0 0 0E A 8 0 E 8E 0 0 A 0 0 A 0 0 0 0 00 0 3 A 8 E 3 A 8 0E 3 8 E A 0 0 0 0 0 0 03 A 8 E 0 B 0 A 8 E A 0 0 0 0 00 0 0 00 0 0 00 0 0 08 2 0 00 8 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 08 2 8 00 2 0 80 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 08 2 0 00 0 8 20 0 0 00 0 0 0 0 0 0 00 0 0 00 0 0 08 2 8 00 2 0 0 0 00 0 0 0

0 8 0 E 8 0 E B3 A 8 00 A 0 0 0 00 0 0 00 0 A 0 3 A 3 A8 E E 0 0 3 A A0 0 0 00 0 0 00 0 E A0 0 0 0E A A A8 0 0 03 A 8 00 E A B0 0 0 00 0 0 E 0 8 E A A A8 0 E B3 A S 00 E A B0 0 0 00 0 0 08 0 E A3 A 8 00 A 0 0 0 EA 0 0 E A 00 0 0 0 0 00 E 0 8 3 A A A8 0 E B3 A 8 00 E A B0 0 0 0 0 00 E 0 8 E 3 B 0 0 00 8 0 A 0 0 0 00 0 0 00 0 B 2 0 00 1 0 0 0 0 0 0 0 0 0 00 0 0 0 B 0 0 1 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 8 0 0 1 0 0 0 00 0 0 0 0 00 0 L . 1 0 0 0 0 0 08 2 0 00 1 8 0 0 00 0 0 0

E 8 F D0 0 F 60 C E D 0 0 5 B0 7 2 9 A 4 0 C 0 3 A 2 0 A 8 1 0 0 B 30 0 B BA 6 E A C 80 B

0 7 E 5 0 D 0 0 F 33 A 3 63 A 3 E

E B 0 F

0 1 E 9 0 0 I D0 3 D 1 A F 0 0 4 70 0 D 5A 0 A A0 F 0 0 0 20 0 7 41 8 A 3 E 4 0 F 0 E C 7E 1 0 0 9 E0 B 0 B A 7 E 8 8 9 0 E F BE 9 0 0 A 60 0 F 53 A 3 80 0 0 60 I 8 0 0 3 0 0 2 60 0 2 E0 3 0 0 3 E0 4 0 5 0 0 F E0 E 0 0 6 60 0 6 E0 7 0 0 7 E0 B 0 9 8 0 8 40 B 0 A 0 0 A F0 B 0 B 0 0 C 70 0 D 90 0 8 00 6 0 0 E 7

0 0 0 0 0 0C O M P U T E f s G a z e t t o J u l y 1 9 8 7 8

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 90/120

0 9

D 2

C 3 7 0 : 0 0 0 C 3 7 8 : 0 0 0 C 3 3 0 : 0 A 0 C 3 8 8 : A 9 0 C 3 9 0 . B 9C 3 9 8 i C lC 3 A 0 : 0 0 6 C 3 A 8 : C 8 D C 3 B 0 : 0 0 1 ) C 3 B 3 - 9 9 0 C 3 C 0 : 9 9 0 C 3 C B : 6 3 C C 3 D 0 : 4 0 9 C 3 D 8 : 0 0 4 C 3 E 0 : 0 0 8 C 3 E 8 : D 0 A C 3 F 0 : O D 0 C 3 F 8 i 0 9 8 C 4 0 0 1 0 9 2 0C 4 0 B : 0 9 1 C 4 1 0 ; F 8 6 C 4 1 S : 8 D F C 4 2 0 : 8 D 0 C 4 2 8 : D 0 A C 4 3 0 : 1 6 8 C 4 3 8 : D 0 I C 4 4 0 : 0 5 B C 4 4 8 : 0 4 3 C 4 5 0 : 0 0 B C 4 5 8 : 8 D 1 C 4 6 0 i 8 D 1 C 4 6 8 : A 9 F C 4 7 0 : 1 8 0 C 4 7 8 : 0 0 D C 4 B 0 : 0 2 9 C 4 8 8 : 8 D 1 C 4 9 0 I A 9 C C 4 9 8 i l 2 D C 4 A 0 : 1 1C 4 A 8 : 6 0C 4 B 0 : D 0 6 C 4 B 8 : 9 A 8 C 4 C 0 : 8 C 8 C 4 C 8 : 6 6 8 C 4 D 0 i D 0 A C 4 D B t 8 D 2 C 4 E 0 i A 9 8 C 4 E 8 : A 2 I C 4 F 0 : C 8 D C 4 F 8 i A 9 5 C 5 0 0 i A 9 4 FC 5 0 8 : 8 5 1 C S 1 0 I 8 5 2 C 5 1 8 : D 0 A C 5 2 0 t 2 0 B C 5 2 8 : 1 D A C 5 3 0 - 1 9 B C 5 3 B i D C B C 5 4 0 i 2 5 A C 5 4 8 i 2 A A C 5 5 0 : C 0 1 C 5 5 8 : F F A C 5 6 0 I B D 0 C 5 6 8 i A 9 2 C 5 7 0 I C 3 E C 7 8 i 0 9 A C 5 B 0 I 0 4 D C 5 8 8 : 2 7 C C 5 9 0 : 2 7 A C 5 9 a : A 8 A AC 5 A 0 : A 5 1 C 5 A 8 : D 0 1 C 5 B 0 t 8 D 2 C 5 E 9 I 1 8 6 C 5 C 0 i 9 A 9 C 5 C B : D E F C 5 D 0 ; B 0 0 C 5 D B : 4 0 D C 5 E 0 1 1 7 8 C 5 E 8 : E 0 1 C 5 F 0 : D 4 A C 5 F 8 : 2 A A C 6 0 0 : B S 2 C 6 0 8 i 2 A A C 6 1 0 I 0 2 A

0 0 0 0 0 00 0 0 0 0 00 2 0 9 0

1 8 C 9 0 0 6 5

8 0 B

B 9 0 0 C 3E A 0 0 09 9 0 0 D 9D B A 9 D 6 9 0 D E A

0 4 C C 8 C 0 8 2 D 0 A 30 D 2 D A 1 8 1 D 8 1 D B 1 D 8 F 6 6 A 3 D 8 0 5 8 0 0 1 ) A 6 1 8 2 7 D 0 8 2 9 D 0 8 2 D 8 D 8 1 D A 7 B D H 0 D C2 B C 2 1 F F 4 B O F 00 A C 3 1 0 A 1 D A 0 B E A F F A A 6 A F 6 8 0 D B 0 8 D 0 A 90 8 2 D 0 A 9 0 8 5 F B A A 0 0 A 9F B E 6 F CB 0 A 8 0 5 8 58 I 8 8 2 8 5 8 I 1 8 1 C 8 51 A 2 A 0 0 8 2 0 0 A 8 9 D 0 F 3 A 86 8 0 D A 1 8 0 D 2 A 2 0 0 8 5 2 2 0 5 C 62 8 9 0 0 2 B D 0 4C D F 4 9 0 2 8 56 0 1 2 9D 0 A 0 0 20 C 9 9 EF 6 3 8 8E 0 0 4A 1 2 E 0 0 C0 D A B 0 8 5 A 0 6 5 2 82 B 0 4 7 C 0 8 2 0 5 8 5 0

1

7

9 B

0 0 0 00 0 0 00 8 0 71 A 6 B 0 0 C 29 9 0 0A 0 9 9 0 09 9 0 06 2 9 9A 9 D 0 F 7D 0 F 80 8 F C 0 9D 2 A 1 A 1 A 9 8 D F A8 0 D 8 D 1 E B 0 6 D 02 8 D 02 A D 01 A D A 8 D 0 DA 9 C lA 0 0 C 7 A 8 1 A 9 5 02 7 1 D 0 B 6 4 F D 6 30 B D 0E 8 D A B 2 4 2 8 50 9 C D E 8 0 A I 8 2 8

A F A 9 0 BA 9 0 A8 5 2 18 2 A 0 0 D A 2 D 4 A 98 D 0 F6 2 C 2 A 2 E 2 A 0 D A 8 8 D 01 A 0 F B F 9 0 0 2D E

A E 0 D B 0 1 D

0 3 A 0 D 4 A 9A 1 A 0 A 1

0 0 F 73 B 3 H0 3 0 0 5 C0 A 9 A 6 E 9 9 D 7D B 6 0 C B0 9 0 9

9 9 0 6A F 2 0 B l0 2 7 30 3 D 0 8 8D 1 8 0 6 E D 0 0 90 7 B l6 9 0 60 4 6 5A 8 A F

C F F D A0 F D 1 8 1 B A C 5 A 3 0 3 6 28 7 3 D 5 F 1 4

A 7 A 9 9 DA 0 0 2 0 9 D 4 F C 2 EF B 8 BF 6 A C0 6 4 00 0 D 01 0 1 0 8 D 8 5 E 28 5 B 9A 4 8 5 E 68 D C 8 I DD B F E D 1 9 C 9 0 5 C8 D 0 FA 5 5 D3 9 2 D F 3 2 0 F 4 6 3 C 2A 4 2 3 0 8 F CA 9 4 9A 4 1 F 0 C 8 9 0 B D 0 F 48 5 A 2B 5

C 6 1 8 : 0 8 A C 6 2 0 : 0 D A C 6 2 8 : 1 0 A C 6 3 0 : 2 6 D C 6 3 8 : 0 6 6 C 6 4 0 : 1 5 B C 6 4 8 : 1 A 8 C 6 5 0 : 1 E 8 C 6 5 8 : 2 5 8 C 6 6 0 - 0 F C C 6 6 8 : 2 2 2 C 6 7 0 : 0 2 A 9C 6 7 8 : 2 9 0 C 6 8 0 : 4 8 2 C 6 8 B : 6 8 4 C 6 9 0 : C 7 6 C 6 9 8 ; C 8 2 C 6 A 0 : 0 C F C 6 A 8 i 0 D 3 C 6 B 0 : A 5 0 C 6 B 8 : 0 3 E C 6 C 0 : 3 B E C 6 C 8 : 0 2 3 C 6 D 0 : C 6 0 C 6 D 8 : A 5 0 C 6 E 0 T 0 3 6 C 6 E 8 : 0 9 D C 6 F 0 : 0 8 F C 6 F S : F 0 0 C 7 0 0 : C 8 C C 7 0 8 : 2 5 A C 7 1 0 ; 0 4 A C 7 1 B : 1 7 A C 7 2 0 : 1 B A C 7 2 B : 1 4 A C 7 3 0 : 8 5 2 C 7 3 8 : 8 5 0 C 7 4 0 i 8 5 1 C 7 4 8 : B 5 I C 7 5 0 : 8 5 2 C 7 5 8 : 2 2 A C 7 6 0 : B 0 2 C 7 6 8 : 3 C 8 C 7 7 0 : 0 3C 7 7 8 : 0 9C 7 B 0 1 0 2

9 D

F F F

C 7 B 8 : E 6 0 C 7 9 0 : A 5 0 C 7 9 8 : 0 3 E C 7 A 0 : 0 9 D C 7 A 8 : 0 F F C 7 B 0 : 8 6C 7 B 8 : A 6C 7 C 0 i A 5C 7 C 8 : 3 8 E C 7 D 0 : 0 2 3 C 7 D 8 : C 6 0 C 7 E 0 : 9 9 0 C 7 E 8 : 8 8 D C 7 F 0 1 0 A 0 C 7 F a : F B 8 C 8 0 0 : 1 0 A C 8 0 B t A 5 0 C 8 1 0 : 9 9 0 C 8 1 8 i 0 A 0 C 8 2 0 1 D 0 0 C 8 2 8 i l 3 A C 8 3 0 1 0 5 E C 8 3 B i B 6 F C 8 4 0 I A 6 F C 8 4 8 : A 5 F C 8 5 0 : 1 B 6 C 8 5 8 i l 0 A C 8 6 0 1 9 0 0 C B 6 3 t 6 9 0 C 8 7 0 1 D 0 0 C B 7 8 i B 5 F C B 8 0 I 1 0 D C 8 8 8 i 0 2 3 C 8 9 0 t E 9 0 C 8 9 8 i D 0 9 C 6 A 0 I C 8 9 C B A 8 1 A D 1 C B B 0 1 6 0 A C B B 8 i C 0 1

1 3 I B 8 5I 8 2 A 0 2 A 50 A 0 A 1 A 2 A 0 F 1 F 0 8 D 0 0 30 2 D 02 0 2 0 E C 2 E E 0 3 8 E 90 1 8 50 4 9 9E 9 0 4D 0 E 91 6 I B 8 5G A 0 4 B 0 0 4 D 02 6 B 50 B 0 8 1 0 8 50 8 A 0 A 0 A 0 A 5 0 86 0 A 40 1 8 0 0 2 A 50 9 D 06 0 E 66 9 0 4D 0 E 53 E I 8 6 A 0 E 1 2 1 2 2 3 0 10 1 9 0E 9 0 8B 0 D 0 B 00 2 C B8 5 F B1 D 0 2 1 86 0 D 9 0 A 0 AF B 0 C C 0 1 8 6 61 6 2 0 0 C 0 2 I BE 0 9 9 0 8C 9 A 1 6 A E 3 8 0 F 0 0 0 D 2 0 A D 0 F 8

0 C A 50 F A 50 A 0 1 8 50 3 1 8 1 C 8 52 8 0 B 0 2 8 50 4 A 90 A 2 9 0 2 D 0 D 0 6 0 A 40 C E 69 2 3 8 0 3 B 90 9 D 08 5 0 2A 1 8 4 8 50 A 0 B B C 0 0 F A 2 4 A 50 5 A 51 A I A I F 6 0B 0 8 1

D 3

8 e 1 C 6 9 0 1A 0 0 6 1 6 0 C E 68 5 0 2A 0 8 4 8 50 A 1 A E 0 0 C 0 C F 1 3 0 8 58 5 0 2D 0 3 81 9 C 9 A 1 6 0 A 96 9 3 88 5 0 3D 0 0 28 5 F B1 D 0 E F 0 0 C 0 A C AF 1 2 8 B 06 9 0 8B 9 0 8D 0 9 00 0 D 0 0 50 8 8 0 A 9 0 EB B D 00 A 0 AF B 8 D9 9 0 0A 1

7 2

1 B F I 8 2 2 4 3 5 1 2 A A 0 3 A 5 B E0 C A 5 A 90 F A 5 F 0 A A 5 7 B2 2 2 9 D 2 6 B l F 0 D F 2 4 6 4 5C 6 6 8 9 S C 2 A 2 0 2 7 B 1 C 6 F E0 C A 5 I 8 0 D 4 D0 A 5 D B0 9 D 0 9 6 A F B E 6

0 D F 80 A 3 F 9 9 4 00 2 5 3 5A 0 E 9 0 8 1 D 0 E E0 8 F 0 3 5 2 00 3 5 9 90 8 5 1 6A 2 B A 0 3 3 3A 0 D A 6A 1 0 B 6A 5 0 A 2 0 D 9 C 9 1 71 6 0 1 8 5 5 70 4 9 9 2 0 C A 5 F 49 0 E 9 C 38 0 2 0 A F 3 C 9 90 C E 0 7 D 0 F B F 0D 0 F B 1 A 1 8 1 0 A 5 7 B 0 0 2 C 4E 9 0 4 8 F 0 0 3 6 0 A 0 A B D 0 2 5 E 2 3 5 7 68 0 F A 9 4 A 4 C 9 8 C CA 1 9 6 A D 0 F F 0 F E 0 B D F B 7 ED F A A 1 1 2 8 E 8 5 0 2 9 D 0 1 8 6 1 9 E 0 A 0 A 2 F B B D A 21 A D A 5 0 3 6 C9 0 8 F 80 C B 5 BB F B I E1 D 8 D 4 C B A 68 0 D

B 3

C 8 C 0 1 D 4C 8 C 6 i 8 DC 8 D 0 t A 9C 8 D B t 0 FC 8 E 0 : 1 3C 8 E B i B 9C 8 F 0 1 9 0C 8 F 8 i C 4C 9 0 0 i 6 3C 9 0 8 i 8 8C 9 1 0 I D 0C 9 1 8 i D 0C 9 2 0 : F 0C 9 2 8 : A 9C 9 3 0 I 4 9C 9 3 8 t 6 BC 9 4 0 t 9 1C 9 4 8 i A 9C 9 5 0 i 2 0C 9 5 8 i 8 0C 9 6 0 : F 0C 9 6 8 i l 0C 9 7 0 : F 0C 9 7 8 : 2 8C 9 8 0 : F 0C 9 8 8 : 0 3C 9 9 0 : 0 7

A 0 8 0 D 4 A 9F 6 0 D 4 A 9 4 4 0 2 8 5F 6 1 0 C A 9 9 F D D 0 E CA 4 B F 0 B A 4 8 F C 6 F C1 6 A 5 F B4 8 D 0 40 9 9 2 B6 A 4 F DB 0 0 3 4 0 0 8 5 2 D B F F A 4C 3 D 0 0 6F 8 2 A 0 0 B 91 A C 8 C A 0 0 B 90 C C 4 C 6 E C 9 D A

6 9

0 D A 0 8 0 D A 0 B 0 D F D A 8 C 6 9 0 1 C 9 F F 0 0 3F A 1 A 0 0 9 9F C A 2 0 0D 0 F 9 C 6C 9 B E B D 4 B 9 2 BD 4 1 B 9 F 8 6 B C 4 6 88 F B A 8F E F A 0 8 D A 2 0 0 D C 2 0 D 0 F 40 0 D C 2 0 2 9 0 F 42 D F 0 F B

4 D D 6 8 D A 5A 5 C D 9 A C 08 0 F 7 1 4C 7 2 7 C 1 F 3 0 D D 0 C 7C 3 C D 6 8 F 7A F B 9 6 2F B E BD E 1 9 8 E 1 B B 6 E 0 3 8F F

1 2 G r a p h D e s i g n e rA r t i c l e o n p a g e 6 2

1 R E C O P Y R I G H T 1 9 8 7 C O M P U T E{ S P A C l O l ' U H L I C A T I O N S , I N C . A

L R I G H T S R E S E R V E D2 T R A P 8 0 : G H A P H I C G , 1 : C O L O R 0 , 6

: C O L O R 4 , 1 4 : C O L O R S , 2 : S P R I T EE S P A C E } 1 . 0

3 P R I N T " ( S P A C E S ) C O P Y R I G H T9 3 C O M P U T E l P U B . , I N C . " : P RI N T T A B ( 9 ) " A L L R I G H T S R K S E R VE D

4 0 P R I N T T A B ( 1 0 ) " { 6 D O W N j l ) G R P D E S I G N E R " : P R I N T T A I ! ( 1 0 ) "i D O V I N ) 2 ) G R A P H S H O W "

5 P R I N T T A B ( 1 0 ) " ( D O W N ) T Y P F . ( 1 O ( 2 ) "

6 G E T K E Y A S : I F A S = " 1 " T H E N 9 7 0 I F A S = " 2 " T H E N 1 3 0 0 E L S E 6 8 G R A P H I C 0 , l : P R l N T " i W H T l E R R O

# " ; E : R R : P R I N T E R R S l E R R ) : P RI N T : H E L P : E N D

9 D I X S ( 3 1 J ) , P ( 3 0 ) , R ( 1 ( J ) , C R ( 16

1 0 C O L O R 4 , 5 : C O L O R O , 1 G : P R I N T "i C L R ) ( W I I T ) ( S P A C E S } P L E A S Ef S P A C E } W M T A B O U T 5 S E C O N DS . " : S L E E P

1 1 R E I N I T I A L I Z E1 2 F A S T : G R A P H I C 2 , 1 , 4 : F O R I = 3 3 TO 9 3 : X = I - 3 3 - A B S ( 4 0 * ( I > 7 2 ) ) ; Y= A B S ( I > 7 2 ) i C H A R l , X , Y , C H R $ ( I

1 3 F O R H = 0 T O 7 : f O R V = 0 T O 7 : L O C A T EH + X * 8 , V + Y * 8 : I F R D O T ( 2 ) = 1 T H E ND R A W l , V + X * 8 , 1 6 - H + Y * 8 + 8

1 4 N E X T : N E X T : N E X T1 5 C O L O R 0 , 1 1 : C O L O R 4 , 1 41 6 D I M H $ ( 9 3 ) , V S ( 9 3 ) : X = 0 ; Y - 0 : F

O R I = 3 3 T O 9 3 : S S H A P E H $ ( 1 ) , X , Y ,X + 7 , Y + 7 : S S H A P E V S ( I ) , X , Y + 1 7 ,X + 7 , Y + 2 3 : X » X + 8 : I F X = 3 2 0 T H E N X= 0 : Y = Y + 8

1 7 N E X T1 8 C O L O R 0 , 1 : C O L O R 4 , 1 : G R A P H I C 1

, 1 : C O L O R 1 , 2 : W I N D O W 0 , 4 , 3 9 , 2 4, 1 : S L O W

1 9 0 R E M M A I N M E N U2 0 S P R I T E 1 , 0 : C H A R 1 , 1 3 , 2 , " G R A

P D E S I G N E R " t C O L O R l , 1 4 : D R A W8 C O M P U T E D G a z s n e J u l y 1 3 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 91/120

, 0 . 2 3 T 3 1 9 , 2 3 : C O L O R 1 , 1 5 : DR A W , 0 , 2 5 T O 3 1 9 , 2 5

2 1 I S K P = 5 T H E N 2 3 2 2 F O 1 = T 6 3 ; R E A D S : P O K E 3 5

8 4 + 1 , S : N E X T2 3 C O L O R 1 , 2 : C I R C L E 1 , 2 7 5 , 6 5 ,

2 5 , 2 0 , 12 4 D R A W , 2 6 0 , 5 0 T O 2 9 0 , 8 02 5 D R A W , 2 9 9 , 6 5 T O 2 7 5 , 6 52 6 0 B O X 1 , 1 5 5 , 1 2 5 , 1 7 5 , 1 B 52 7 B O 1 , 1 7 5 , 1 4 0 , 1 9 5 , 1 8 52 8 0 B O X 1 , 4 4 , 4 5 , 1 0 4 , 1 0 52 9 D R A W , 4 4 , 6 0 T O 1 0 4 , 6 03 0 D R A W , 4 4 , 7 5 T O 1 0 4 , 7 53 1 D R A W , 4 4 , 9 0 T O 1 0 4 , 9 03 2 D R A W , 5 9 , 4 5 T O 5 9 , 1 0 53 3 D R A W , 7 4 , 4 5 T O 7 4 , 1 0 53 4 0 D R A V I , 8 9 , 4 5 T O B 9 , 1 0 53 5 D R A W , 4 4 , 9 0 T O 5 9 , 6 03 6 D R A W , 5 9 , 6 0 T O 7 4 , 9 03 7 D R A W , 7 4 , 9 0 T 8 9 , 7 53 8 D R A W , 8 9 , 7 5 T O 1 0 4 , 1 0 53 9 S S = " P I E " : X = 2 6 4 : Y = 4 0 : G O S U B

{ S P A C E } 5 9 04 0 S $ = " B A R " : X = 1 6 5 : Y = 1 2 0 : G O S U B

5 9 4 1 S " L I N E " : X = 6 0 : Y = 4 0 : G O S I J B

{ S P A C E ) 5 9 04 2 S P R I T E 1 , 1 , 4 , 0 , 0 , 0 , 0 : H O V S P

R l 2 6 0 , 6 7 : A = 0 : i ! = 04 3 G E A S : I F A ? = " " T H E M G O S U B

6 3 4 4 I A $ = " Q " T I ! K N S P R I T E 1 , 0 : G

R A P H I C 0 , 1 : E N D4 5 I A = T H E N M O V S P R 1 , 2 6 0 , 6

4 6 I A = T H E N M O V S P R 1 , 1 6 0 , 14

4 7 I A = T H E N M O V S P R 1 , 5 6 , 6 74 8 I A S = C H R ? ( 1 3 ) T H E N B = 4 9 0 I F A = 0 A N B = T H E N 6 7 5 0 I A = A N B = T H E N 1 0 4 05 1 I A = A t J D B = T H E N 1 5 2 05 2 G O T O 4 3 5 3 R E M S P R I T E D A T A5 4 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, 0 , 0 , 0 , 05 5 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, 0 , 0 , 0 , 05 6 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, 0 , 0 , 0 , 05 7 D A T A 0 , 0 , 0 , 0 , 0 , 2 8 , 0 , 0 , 1 4 , 0

, 0 , 1 5 , 0 , 05 8 D A T A 1 4 , 0 , 0 , 2 8 , 0 , 0 , 0 , 0 , 0 , 0

, 0 , 0 , 05 9 F O R H = 1 T O L E N ( S S ) : I F A S C ( M I D $

( S $ , H , 1 ) 3 2 T H E N 6 0 0 : E L S E G S I 1A P E H S ( A S C ( M I D S ( S ? , H , 1 ) ) ) , X ,Y -

6 0 X = X + 8 : N E X T : R E T U R N6 1 F O V = T L E N [ S S ) : I F A S C {M I D S ( S S , V , 1 ) ) = 3 2 T H E N 6 2 0 : E

L S G S H A P E V $ ( A S C ( M I D S ( S S , V, l ) ) ) , X - 8 , Y - 8

6 2 Y = Y - 8 : N E X T : R E T U R N6 3 S O U N D 1 , 7 5 0 0 , 1 06 4 A = A + l i I F A > T H E N A = 6 5 R E T U R N6 6 0 R E M P I E G R A P H6 7 N N = 0 : G R A P H I C 0 , 1 : C O L O R 5 ,

: F = 0 : S P R I T E 1 , 0 : G O S U B 1 7 3 06 8 1 N P U T " { C L R ] H O W M A N Y I T E M S

{ S P A C E ) ( 2 - 1 0 ) " ; A i I F A < O { S P A C E ] A U 0 T H E N 6 8

6 9 I N P U T " f C L R ) C O L 0 R O C H A R T{ S P A C E } ( 1 - 1 6 ) " ; B : I F B < O [ S P A C E ) B > 1 6 T H E N 6 9

7 0 P R I N T " ( C L R j M A I N T I T L E ( U [ S P A C E I T O 3 L E T T E R S ) " : I N P U

A I L E N ( A S ) > 3 9 T H E N 7 0 7 1 P R I N T " { C L R ) " : F O R Z ^ T O 7 2 G O S U r U 7 5 0 : P R I N T " I T E M » " ? , " '

N A M E ? "7 3 I N P U T X $ ( Z ) : N E X T : P R I N T7 4 F O Z = T 7 5 G O S U B 1 7 5 0 : P R I N T " I T E M f " Z " '

V A L U E ? "7 6 I N P U T P ( Z ) : N E X T7 7 G R A P H I C 1 . 1 : W I D T H 2 : S S = A $ : Y

= 1 5 : C O L O R 1 , 7 8 G O S U B 1 2 6 0 : C O L O R 1 , B : N = 07 9 F O T - T A ; N = N + P ( T ) : N E X T8 0 0 F O R Z - l T A : R ( Z ) = ( P ( Z ) / N "

3 6 0 ) : N E X T8 1 D R A W , 1 6 0 , 3 0 T 1 6 0 , 1 0 0 : F O RZ = T O 8 2 O = 0 : F O R Y Y = 1 T O Z : O = O + R ( Y Y ) i N

E X 8 3 C I R C L E 1 , 1 6 0 , 1 0 0 , 9 0 , 7 0 , 0 , 08 4 D R A W , + 0 , + 0 T 1 6 0 , 1 0 0 : C O L O

1 , 2 : G O S U B 1 2 7 0 : S S = X $ ( Z ) : Y =1 8 5 : G O S U B 1 2 6 0 : C O L O R 1 ,

8 5 U = 2 0 : I = 1 4 0 ; M O V S P R 1 , U , I : S PR I T E I , 1 , 8 , 0 , 0 , 0 , 0 : C O L O R 1

8 6 G E T K E Y V 8 7 I V ? = C H R ? ( 2 9 ) T H E N U = U + 5 :

G O T O 9 3 08 8 I V S - C H R $ ( 1 5 7 ) T H E N U - U - 5

I G O T O 9 3 08 9 I V S = C H R S ( 1 7 ) T H E N 1 = 1 + 5 iG O T O 9 3 09 0 I V S = C H R S ( 1 4 5 ) T H E M 1 = 1 - 5

I G O T O 9 3 09 1 I V S = C H R ? ( 8 0 ) A N D N N = 0 T

E 9 4 9 2 I V " S " O R V " - « " T H E N 1

1 9 3 M O V S P R 1 , U , I : G O T O B 6 9 4 E = R S P P O S ( 1 , 0 )9 5 L = R S P P O S ( l , l ) - 2 79 6 0 R E M S A V E9 7 0 I F V S = " S " T H E N B S A V E ( C S ) ,

B 0 , P 7 1 6 8 T P 1 6 3 8 3 t S K P = 59 8 I V S = " S " T H E N 1 8 9 9 i v s = c h r s ( 8 0 ) t h e n s s = " —

" : Y = 1 8 5 jG O S U B 1 2 6 0 : X = E i Y = L : S S = X $ ( Z ): G O S U B 5 9 0 : C O L O R 1 , B : N E X T : H

N = 1 0 0 0 G O T O 8 6 1 0 1 0 C O L O R 1 , 1 : S ? = "

< 1 : Y = 1 8 5 : G O S U B 1 6 0 : I F V " - * " T H E N S K P = 5 : G O T O

1 8 1 0 2 0 S P R I T E 1 , 0 s S O U N D 1 , 3 4 0 0 , 2 0

I G O T O 9 7 01 0 3 0 R E B A R G R A P H1 0 4 0 G R A P H I C 0 , 1 : S P R I T E 1 , 1 0 5 0 P R I N T " ( C L R ) [ W H T J M A I N T I T L

E ( U P T 3 L E T T E R S ) ? "1 0 6 0 I N P U T A 5 : I F L E N ( A ? ) > 3 9 T

E N 1 0 6 01 0 7 0 P R I N T " { C L R ) H O W M A N Y I T E M S( 1 - 1 5 ) " : I N P U T A : I F A < O

[ S P A C E ] A > 1 5 T H E N 1 0 7 01 0 B 0 G O S U B 1 7 3 01 0 9 0 P R I N T " [ C L R } " : F O R Z = T O

: G O S U B 1 7 5 0 : P R I N T " I T E M # " Z " "N A M E ( U T L E T T E R S ) ? "

1 1 0 0 I N P U T X S ( Z ) : I F L E N ( X S U ) )> T H E N 1 1 0 0

1 1 1 0 N E X T : P R I N T1 1 2 0 F O Z - T A : G O S U B 1 7 5 0 : P R

I N T " I T E M # " Z " ' S C O L O R ( 1 - 1 6} ? ■ '

1 1 3 0 I H P U T C R ( Z ) i I F C R ( Z ) < 1 O C R ( Z ) > 1 6 T H E N 1 1 3 0

1 1 4 0 N E X T : P R I N T1 1 5 0 F O Z = T A : G O S U B 1 7 5 0 : P RI N T " I T E M # " Z " ' S V A L U E ( 1 - 1 0

0 ) ? "1 1 6 0 I N P U T P ( Z ) : I F P ( Z } < 1 O R

( Z ) > 1 0 0 T H E N 1 1 6 01 1 7 0 N E X T

1 1 8 0 G R A P H I C 1 , 1 : S S = A ? : Y = 3 0 : C O LO R 1 , 2 : G O S U B 1 2 6 0

1 1 9 0 F O Z - T A : Y = P ( Z ) : C O L O R1 , C R ( Z ) : B O X 1 , ( Z * 2 0 ) - 1 0 , ( 1

5 0 - Y ) , ( Z « 2 0 ) , 1 5 0 , 0 , l : N E X T : X"

1 2 0 0 C O L O R l . Z i F O R Z = T A : S ?= X S ( Z ) i X = Z * 2 0 - 2 i Y - 1 9 9 : G O S U B

6 1 0 : N E X T1 2 1 0 G E T K E Y V 1 2 2 0 I V " S O V S " - « " T H E N

[ S P A C E H 2 4 01 2 3 0 G O T O 1 2 1 01 2 4 0 I V S = " * " T H E N S K P = 5 : G 0 T 0

{ S P A C E ] 1 8 01 2 5 0 G O T O 9 7 1 2 6 0 X = 1 5 9 - L E N ( S ? ) ' 4 . G O T O 5 9 01 2 7 0 F " F + 1 : I F F = T H E N S S = "

" i Y = 1 B 5 : GO S U B 1 2 6 0

1 2 8 0 R E T U R N1 2 9 0 R E M G R A P i ! S H O W1 3 0 0 P R I N T " t C L R ) [ 5 D O W N ) " T A B U

0 J " 1 ) S E G R A P H S " : P R I N T T A H (1 0 ) " 2 ) D I S K C A T A I J l C ' s P R I N T TA B ( 1 0 ) " 3 ) S E T I M E D E L A Y "

1 3 1 0 P R I N T T A n ( 1 0 ) " 4 ) B E G I N S H OW ' : P R I N T T A H ( 1 0 ) " [ D O W N ) E N T E R

( 1 - 4 ) "1 3 2 0 G E K E A 5 : I F A S = " 1 " T H E N1 3 7 0

1 3 3 0 I A S = " 2 " T H E H 1 4 1 01 3 4 0 I A S = " 3 " T H E N 1 4 4 01 3 5 0 I A S = " 4 " T H E N 1 4 6 01 3 6 0 G O T O 1 3 2 01 3 7 0 C L R : P R I N T " [ C L R ) N U M B E R O

[ S P A C E j G R A P H S T D I S P L A Y " : !N P U T

1 3 8 0 D I F L S ( N )1 3 9 0 F O A = l T O N : P R I N T " { D O W N )

F I L E N A M E O G R A P H # " A : I N P U TF L S ( A ) : H E X T

1 4 0 0 G O T O 1 3 0 01 4 1 0 p r i n t " [ c l r ) " : d i r e c t o r y1 4 2 0 p r i n t " ( d o w n ! h i t a n k e

o m a i n m e n u "1 4 3 0 g e t k e y a $ : g o t o 1 3 0 01 4 4 0 p r i n t " { c l r } e n t e r d e l a y b

t w e e n s h o w i n g s " : p r i n t " ( i ne c o n d s ) " : i n p u t

1 4 5 0 G O T O 1 3 0 01 4 6 0 I F L S ( 1 ) = " " T H E N 1 3 0 01 4 7 0 P R I N T " [ C L R } ( R V S ! I N S E R T D

T A D I S K P R E S S A N Y K E Y " : P RI N T " H O L D D O W N T H E S P A C E B A R

T O F R E E Z E "1 4 8 0 G E T K E Y A : C 0 L 0 R 4 : G R A I ' [ I I

C l , l1 4 9 0 F O R A = T N : F ? = F L S ( A ) : B L

O A D ( F S ) : G E T A ? : I F A ? = " " T E S O U N D 1 , 1 0 0 0 0 , 3 0 : G E T K E Y{ S P A C E ) A S : S O U N D 1 , 1 5 0 0 , 3 01 5 0 0 S L E E P D : N E X T : G O T O 1 4 9 0

1 5 1 0 R E M { 2 S P A C E S j L I N E G R A P i i1 5 2 0 G R A P H I C 0 , 1 : S P R I T E 1 , 0 : P R

I N T " [ C L R ) M A I N T I T L E ( U T f S P A C E ) 3 9 L E T T E R S ) ? "

1 5 3 0 I N P U T A $ : I F L E U ( A S ) > 3 9 T E 1 5 3 0

1 5 4 0 G O S U B 1 7 3 01 5 5 0 I N P U T " { C L R j C O L O R O F G R A P H

( 1 - 1 6 ) " ; C : I F C < O C > 1 6 TH E 1 5 5 0

1 5 6 0 I N P U T " ! C L R } H O I I M A N Y I T E M S( 1 - 1 5 ) " ; A : I F A < O R A > 1 5

H E N 1 5 6 01 5 7 0 F O T A : G O S U B 1 7 5 0 : P i i

I N T " I T E M # " Z " ' S N A M E ( O T L E T T E R S ) ? "

1 5 8 0 I N P U T X S ( Z ) : I F L E N ( X E ( Z ) )> T H E N 1 5 8 0

1 5 9 0 N E X T1 6 0 0 F O Z = T A + l : G O S U B 1 7 5 0 i

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 92/120

P R I N T " I T E M * " Z - 1 ' " S V A L U E0 - 1 0 0 ) ? "

1 6 1 0 I N P U T N : I F N < O R N > 1 0 0H E 1 6 1 0

1 6 2 0 P ( Z ) = 1 0 0 - N : N E X T : P ( 1 ) = 1 0 01 6 3 0 G R A P H I C 1 , 1 : S $ = A S : C 0 L O B 1

2 : Y = 1 5 : G O S U B 1 2 6 0 : C O L O R 1 , 1 6 4 0 F O R Z = 2 5 T O ( A * 1 8 ) + 2 5 S T

1 8 D R A W , Z , 3 2 T Z , 1 3 2 : N E X1 6 5 0 F O R Z = 3 2 T 1 3 S T E P 1 0 t D

R A W , 2 5 , 2 T ( A * 1 8 ) + 2 5 , Z : N E X1 6 6 0 C O L O R 1 , 2 : F O R I I = 0 T O 1 . 0 0 S T E

P 1 0 : X = 1 : S 5 = M I D S ( S T R S ( I I ) , 2 ): Y = 1 3 7 - I I : G O S U B 5 9 0 : N E X T

1 6 7 0 X = 2 8 : F O R Z = T A : S S = X S ( Z: X - X + 1 8 + 3 : Y = 1 9 9 : G O S U I 1 6 1 0 !

N E X T i Y = 3 21 6 8 0 C O L O R 1 , C : W I D T H 2 i F 0 R Z =

E S P A C E ) T O A1 6 9 0 D R A W , ( Z * 1 8 ) + 7 , P ( Z ) + 3 2 T

( S P A C E ) ( ( Z + 1 ) * 1 8 ) + 7 , P ( Z + 1 ) +3 2 N E X T

1 7 0 0 G E T K E Y V S : I F V S = - " S " T H E N7

1 7 1 0 I V S = " - * " T H K N S K P = 5 : G 0 T 0{ S P A C E ) 1 8 0

1 7 2 0 G O T O 1 7 0 01 7 3 0 I t J P U T " [ C L R } E N T E R G R A P H F L E N A M E " ; C ? : I F L E N ( C S ) > 1 6 T H E N1 7 3 0

1 7 4 0 R E T U R N1 7 5 0 P R I N T " [ D O W N ) * * * * * * * * * * * "

' " R E T U R N

A l t - 8 0 F o r T h e 1 2 A r t i c l e o p a g e 5 6

A I t - 8 0 D e m oR 1

M 2

S 3

X 4

R E 1 9 8 7 C O M P U T E P U B L I C AT I O H S , I N C . A L R I G H T S

R E S E R V E DW R E G = D E C ( " C D C C " ) : T E X T = 2 60 6 : A T T R = 2 6 0 7 : U $ = C H R S ( 2 )B A N K 1 5 : B A ° 0 i G O S U B 1 5 0 : CO L O R 5 , 4 I R E M D E F A U L T S C B E P R I N T " { C L R ] n T A B ( 1 3 ) " 1 9 B 7

C O M P U T E P U B L I C A T I O N S ,{ S P A C E j l N C . A L L R I G H T S

R E S E R V E D "P R I N T U $ T A B ( 3 2 ) " D E F A U L TC R E E N " : L I S TP R I N T S P C ( 1 8 0 ) " P R E S SE F O A L T E R N A T E S C R E E N "i G E T K E Y A B A S E = 1 6 : G O S U B 1 5 0 1 R E M N

S C R E E N R A A N A T T R I B UT M E M O R YC O L O R 5 , 2 : P R I N T " [ C L R ) " : CA T A L O G ; C H A R , 3 6 , 1 0 : P R I N T{ S P A C E } U S " A L T E R N A T E S C E E N "C H A R , 3 0 , 1 4 : P R I N T C H R ? ( 1 5) " P R E S S A K E F O O R I G I N

A S C R E E N "C H A R , 3 4 , 1 6 , " O R P R E S S < T O P * T E N D ' MR E L O O P T O T O G G L E B E T WE E N S C R E E N ST R A P 1 8 0 : D O : G E T K E Y A B A S E = X O R { B A S E , 1 6 ) : G O S U B

1 5 0 t L O O PR E M R O U T I N E T O S E T V D { S P A C E l A D D R E S S E S S C R E

E E D I T O R B A S E9 C O M P U T & ' s G a i a l l e J u l y 1 9 B 7

B H

F

F

5

6

7

8

M 9

K C

X S

P

1 0

1 1

1 2 1 3

1 4

A 1 5 S Y W R E G , B A S E , 1 2 P O K EE X T , B A S E

J 1 6 S Y W R E G , B A S E + 8 , 2 0 : P O K EA T T R . B A S E + 8

R B 1 7 0 R E T U R NJ 1 8 B A S E = 0 : G O S U B 1 5 0 : C O L O R

{ S P A C E } 5 , 4 : C H A R , 0 , 0

H i - R e s G r a p h i c s O T h 1 2 A r t i c l e o p a g e 7 0

H i - R e s G r a p h i c s — D e m oF A S TG R A P H I C S , 1 : R E M M U L T I C O LO H I - R E SC O L O R 0 , 1 : C O L O R 4 , 1 : C O L O R1 , 3 : C O L O R 2 , 7F O R T = 1 T O BB O X 2 , 1 , 1 , 1 0 , 2 0 I R E M D R A W

O U T L I N EC I R C L E 1 , 5 , 1 5 - T , 3 , 5 : R E ME S P A C E [ D R A W B A L LP A I N T 2 , 5 , 1 5 - T , l i R E M F I

B A L LS S H A P E A S ( T ) , 1 , 1 , 1 0 , 2 0 : RE S A V E I N h ?G R A P H I C 3 , 1 : R E M C L E A R S R E E NN E X T T i R E M L O O PS L O WG R A P H I C S , 1 : R E M C L E A R S R E E NF 0 R T - 1 T O 8G S H A P E A S ( T ) , 1 0 0 , 1 0 0 , 0 : E M G E T S H A P E A N D R A WN E X TF O R T = 8 T O 1 S T E P - 1G S H A P E A S ( T ) , 1 0 0 , 1 0 0 , 0 : RE G E A N D R A W S H A P EN E X TG O T O 2 2 0

H i - R e s G r a p h i c s — D e m oP X 1 0 0 G R A P H I C 3 , l : C O L O R 0 , 1 2 i C O

L O R 4 , 1 2 : C O L O R l , 3 i C O L O R 2.

H 1 1 F O R Y = 1 T O 1 6 0 S T E P 2 0 : R E MC O O R D I N A T E S L O O P

C 1 2 F O R X = 1 T O 9 6 S T E P 1 2 : R E ME S P A C E i C O O R D I N A T E S L O O P

D 1 3 I F C = 1 T H E N C = 2 : E L S E : C = 1F C 1 4 0 B O X C , X , Y , X + 1 0 , Y + 2 0 , , 1 : R

E D R A W B O A N F I L L W T P R O P E R C O L O R

R G 1 5 0 N R X T X : I F C = 1 T H E N C " 0 : E L S EC =

K J 1 6 0 N E X T Y

H i - R e s G r a p h i c s — D e m oA 1 0 G R A P H I C 1 , 1 : C O L O R 0 , 1 : C O L

O R 4 , 1 j C O L O R 1 , 2D 1 1 F O R T = 1 T O 9 0 S T E P 3 : R E M S E

U L O O P F O B O X R O T A T IO

M 1 2 B O X 1 , 1 1 0 , 5 0 , 2 1 0 , 1 5 0 , T i RE D I I A W R O T A T E

R D 1 3 0 N E X T TQ 1 4 S L E E P 2M 1 5 G R A P H I C 1 , 1 : R E M C L E A R S

R E E Ne 1 6 f o r t = 1 t o 1 5 0 s t e p 3 : r e m s

t u l o o p f o r r o t a t i o n{ s p a c e } o f b o

E 1 7 X = X + l i Y = Y + l : R E M I N C R E M E

J P K H F H B J

E H F F S R

S R D

C M

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

K 1 8

F C 1 9 0

E M 2 0 0

R R F Q R M S D X G J K

E X E Q S A E D H P K P H X K

2 1

2 2

2 3 2 4

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

N T X A N D Y P O I N T E R SB O X 1 , X , Y , X 2 + 1 0 , Y 2 + 1 0 , T :R E D R A W B O X 2 = X 2 + X - 2 : Y 2 = Y 2 + X - 2 : N E XT T : R E M I N C R E M E N T X A N

Y P O I N T E R SS L E E P 2 : G R A P H I C 1 , 1 : R E ML E A R S C R E E NY = 1 i F O R X = 3 2 0 T O 1 S T E P - 1 0 iR E M L O O P F O R P O I N T E RD R A W 1 , X , 1 T O 1 , Y : R E M D R A W

L I N EY = Y + 1 0N E X T XS L E E P 2F O R X = 1 T O 3 2 0 S T E P 1 0 : R E MO O F O P O I N T E RD R A W 1 , 3 1 8 , Y T O X , 1 9 9 : R E M( S P A C E ) D R A W L I N EY = Y - 1 0N E X T XS L E E P 2G R A P H I C 1 , 1Y = 1 : F O R X = 1 6 0 T O 1 S T E P - I 0 iR E L O O P F O P O I N T E RD R A W 1 . X , 1 T O 1 , Y i R E M I N C RE M E N T YY = Y + 6 . 2 5N E X T XF O R X = 1 T O 1 6 0 S T E P 1 0D R A W 1 . 1 , Y T O X , 1 9 9Y = Y + 6 . 2 5N E X T XF O R X - 1 6 0 T O 3 2 0 S T E P 1 0D R A W 1 , X , 1 9 9 T O 3 1 8 , YY = Y - 6 . 2 SN E X T XF O R X = 3 2 0 T O 1 6 0 S T E P - 1 0D R A W 1 , 3 1 6 , Y T O X , 1Y = Y - 6 . 2 5 : 1 F Y < 1 T H E N E N DN E X T X

C a l e n d a r M a k e rA r t i c l e o p a g e 5 7 R 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 .L L R I G H T S R E S E R V E D

J R E D R I V E # [ 2 S P A C E S ] P R I N TE R # [ 2 S P A C E S ) R E V E R S E O ( S P A C E S ) R E V E R S E O F ( S P A C E S j S P A C E R

P D R = 8 : P R » 4 : R V S - C H R S ( 1 8 ) i R OS = C H R S ( 1 4 6 ) : S P S - " * "

A S 1 S = " " i F 0 R I = 1 T O 2 1 : S X S = S X$ + S l S : N E X T : S 6 S = L E F T S ( S X $ ,6 ) ; N A 5 = C H R $ ( 0 )

B 1 P R I N T C H R S ( 1 4 2 ) C ! I R S ( 8 ) : D IM M ( 1 2 ) , Y S ( 4 ) , Q $ ( 6 ) , H S ( 2 5) , C S ( 6 ) , M S ( 4 )

F 1 F O R I = 1 T O 1 2 ; R E A D M ( I ) : N E X Tt R E A D D S : D S = D $ + " " + D S + "+ D

B 1 F O R I = 1 T 0 4 : R E A D A $ , B S , C $ : MS ( D = S 6 S + A S + L E F T S ( S X S , 1 ) + B S + L E F T S ( S X S , 1 5 J + C S : N E

X B 1 F O R I = 1 T 0 3 1 : O S = Q S + R I G H T S (

S T R S ( I ) , 2 ) + " " : N E X T : R E A DF

B I F M S = C H R S ( 1 7 )D 2 R E M P A R S E Y E A RR 2 P R I N T C H R S I 1 4 7 ) "

{ S P A C E S l 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 . "s 2 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 "e 2 p r i h t f m s t a b ( 1 3 ) " c a l e n d a r

M A K E R " t P R I N T T A B ( 1 3 ) "" F M S

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 93/120

S 2 I N P U T " W H A T Y E A R W O U L D Y L I K E " ; Y S : I F L E N { Y S ) = 2 T H

E N Y S = " 1 9 " + Y ?B 3 Y = V A L ( Y S ) : I F Y < 1 9 0 0 O R Y > 2 0

5 0 G O T O 2 6H 3 F O R J = 1 T O 4 : F O R I = . T O 4 : Y $ ( J

) = Y S ( J ) + M I D S ( F 5 , I * 1 0 + V A LK M P

E M G

3 3 3

4 4 4

S 4

G 4 Q 5 C 5

A 5

Q J C

R

P

H D A

Q K

A A

D

5 5 6

6

6

6 6 7

7

7

7 7 S

J 8

M 8

S 8

D 8

E 9

N E X T : N E X TR E G E T E X TP R I N T F M S " E N T E R T E X T ( 2 5 4

C H A R . M A X ) . " : P R I N T F M S " >> G E T A S : I F A S = " " T H E N 4 0I F A S = C H R S ( 1 3 ) G O T O 5 2I F A S = C H R S ( 2 0 ) A N D N S > " " T H EN N S = L E F T $ ( N S , L E N ( N S ) - 1 ) :G O T O 4 8O N - { A S < " " O R ( A S > C I I R 5 ( 1 2 7

A N D A S < C I i R S ( 1 6 0 ) O R L E M ( 5 4 ) G O T O 4 0 i N S = N S + A S

P R I N T A S ; : G O T O 4 0R E R E V E R S EP R I N T : P R I N T F M $ " R E V E R S EE A H E A D I N G ? ( Y / N ) : G O SU B 1 2 0O N - ( A S = " Y " ) - { A S = " N " > * 2 G OT O 6 0 , 5 6 : G O T O 5 2R V S = N A S : R O S = N A S : S 1 S = S P SR E W H E R EP R I N T F M S " ( S ) C R E E N , ( P ) R IN T E R , O ( D ) I 5 K ? " : G O S U B 12 O N { ? ( A 2 A S D ' 1 ) 3 G O T O 7 6 6 7 G T O 5 2P R I N T F M S " S E T U P R I N T E R( S P A C E j A N D H I A N K E Y . .G E T B E : I F B 5 = " " T H E N 6 6G O T O 7 6O P E N 1 5 , D R , 1 5 , " I 0 : " : O P E N 3, D R , 3 , " 0 : " + Y S + " C A L E N D A R, S , W "I N P U T # 1 5 , B S , C S i I F B S < " 1 9 "G O T O B 0C L O S E 3 : C L O S E 1 5 : P R I N T F M S "D I S K E R R O R " 1 1 5 " " C ? : FO R I = 1 T O 2 0 0 0 : N E X T : G O T O 6 0O P E N 3 , 3 - ( ( A $ = " P " ) + ( P R = 5 )R E P R I N T H E A D I N GP R I N T F M S " W O R K I N G . . . " : F O RI = 1 T O I N T { 2 5 5 / ( L E N ( N S ) + 1 )) i A A S = A A S + N S + S 1 S i N E X TF O R I = 1 T O 1 7 E T E P 4 : P = . F O R K= 1 T O 4 : B = V A L ( M I D S ( Y ? ( K ) , I/ 4 + 1 . 1 ) ) : F O R L = 2 T O . S T E P - 1I F ( B A N D 2 t L ) = . T H E N F O R J = I TO I + 3 i H S ( J ) = H S ( J ) + N A S + "[ S P A C E S ! " + N A S : N E X T : G O TO B

F O R J = I T O I + 3 : H S ( J ) = H S ( J ) +R V S + M I D $ ( A A S , J P * 5 , 5 ) + - R OS N E X TP = P + l : N E X T : N H X T i N E X T : A S =" { S P A C E S ) " : L = 2 1 : F O R I = 1T 2 N S = L E F T S ( H S ( I ) , L ) + A S + M I DS ( H S ( I } , 2 2 , L ) > A S + M I D S ( H S( I ) , 4 3 , L > + A S + R I G H T S ( H S ( I

O 9 P R I N T # 3 , S 6 S + " " + N S 1 N E X T :P R I N T # 3 : P R I N T # 3 : P R I N T t f 3 iM - R E M P R I N T C A L E N D A RX 9

A 9 M 9

Z = I N T ( 3 6 5 . 2 5 * ( Y - 1 ) ) + I N T (3 0 . 6 * ( M + 1 3 ) ) - 1F O R I = 1 T O 1 0 S T E P 3 : F O R J = I T OI + 2 ; D = M ( M ) + ( Y / 4 = I N T ( Y / 4 )) * ( M - 2 )

E

F

K l

D

X

R

D

R

1 0

1 0

1 0 1 0

1 1

1 1

1 1

1 1

J 1 0 I F R I G I ! T S ( Y S , 2 ) " 0 0 " T H E NY C = V A L ( L E F T S ( Y ? , 2 ) ) : D = D- ( Y C / 4 < > I N T ( Y C / 4 ) ) * ( M = 2Z = Z - I N T ( Z / 7 ) * 7 : Q S ( 1 ) = L EF T S ( L E F T S ( S X 5 , 3 * Z ) + Q S , 21 ) : L = 7 - Z : K = 1 : A = .K = K + l : B » A : A ' = ( L + 7 D - A B S (L + 7 - D ) ) / 2 : Z = A - BQ 5 ( K ) = L E F T S ( M I D 5 ( Q S , 3 * L+ 1 , 3 * Z ) + E X 5 , 2 1 )L = L + 7 ; O N - ( A < D ) G O T O 1 0 4 : IF K = 5 T H E N Q S ( 6 ) = S X SF 0 R K = l T O 6 : C S ( K ) = C S ( K ) + "{ S P A C E S ) " + Q $ ( K ) : Q S ( K )= S X ? : N E X T : M - M + 1 : N E X TP R I N T # 3 , S 6 S + M S ( J / 3 ) : P R IN T # 3 : P R I N T # 3 , S 6 E + D S : F O RK = 1 T O 6P R I N T # 3 , " [ 5 S P A C E E ] " + C S( K ) : C 5 ( K ) = " " : N E X T : P R I N T# 3 : N E X T : F O R I = 1 T O 3 : P R I N T

3 : N E X TC L O S E 3 : C L O S E 1 5 : P R I N T F M S" D O N E . . . H I T A N Y K E Y T O{ S P A C E ] C O N T I N U E " i G O S U B l2 0 : P R I N TP R I N T F M S " M A K E A N O T H E R ?( S P A C E ) ( Y / N ) " : G O S U B 1 2 0 :

O N - ( A S < > " Y " ) G O T O 1 2 6 : R U NG E T A S : I F A S = " " T H E N 1 2 0R E T U R NR E D A T AD A T A 3 1 , 2 8 , 3 1 , 3 0 , 3 1 , 3 0 , 31 , 3 1 , 3 0 , 3 1 , 3 0 , 3 1D A T A " S M T W T H F R

S D A T A " J A N U A R Y 1 " , " F E B R U A RY " , " l 2 S P A C E S ] M A R C H " , 1 1£ S P A C E S j A P R I L " [ S P A C E S ) M A Y [ 3 S P A C E S )" , " { 3 S P A C E S j j U N E "D A T A " { 2 S P A C E S j j U L Y£ S P A C E S ] " , " A U G U S T " " S E P T E M B E R " / 1 O C T O B E R " ," N O V E M B E R " , " D E C E M B E R "D A T A " 7 2 7 5 7 7 7 7 5 6 1 1 5 4 4 15 5 5 2 7 3 7 7 7 1 7 7 5 2 4 1 1 1 5 1 5 1 77 7 7 1 7 7 1 7 7 "

J 1 1

J 1 2 C 1 2 D 1 2 E 1 2 P 1 2 H G 1 3 0

R S 1 3 2

R G 1 3 4

G E O S N o t e p a dP r i n t e r

A r t i c l e o p a g e 6 6

H

C F C X

A

2 3 4 5

6 7

P O K E 5 3 2 B 0 , 2 : P O K E 5 3 2 8 1 , 1 : P O K E 6 4 6 , 1 1 : P R I N T " ( C L R } ": G O S U B 4 B 0P R I N T S P C { 1 9 ) " N O T E P A D "P R I N T S P C l 1 9 ) " P R I N T E R "D I M V L I R ( 1 , 1 2 7 )F S S = " N O T E S " : F O R C T = 0 T O 1 5 :P D P D ? + C I 1 R S ( 1 6 0 i N E X T C T: F S S = L E F T $ ( F S 5 + P D S , 1 6 )

O P E N 1 5 , 8 , 1 5 , " I 0 "I N P U T * 1 5 , E R 5 , E M S : I F E R S" 0 0 " T H E N P R I N T E R S + " " + E M S: C L O S E 1 5 : E N D

T = 1 8 : S » 1 1 P R I N T " £ D O W N } S E AR C H I N G F O R N O T E S "O P E N 2 , 0 , 2 , " t "

P R I N T # 1 5 , " U l " ; 2 ; 0 ; T ; S i FC = 0 ; F P = 2 : B P = 5P R I N T * 1 5 , " B - P " : 2 ; 0 : G E T *2 , N T S , N S S : T = A S C ( N T S + C H R

: S = A 5 C ( N S $ + C H R $ ( 0 )K 1 2 P R I N T # 1 5 , " B - P " ; 2 ; F P i G E T

# 2 , F T ? i I F A S C ( F S S + G H R S { 0

K B

F P

J

9 1 0

1 1

S P

P P C K Q

J G C M

M K X

R J G M G K

S

G

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 B

2 9 3 0 3 1 3 2

3 3

3 4

Q 3 5 E K B D D H

A

A

M X

P

X

E A

O R

S

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

) = 0 T H E N 1 9 0P R I N T U 5 , " B - P " ; 2 ; B PF O R C T = 0 T O 1 5 : G E T # 2 , Q I S : FI = A S C ( B I S + C H R S ( 0 ) ) j I F F I> 9 6 A N D F K 1 2 3 T H E N F I = F I A ND 2 2 3D N S = D N S + C H R S ( F I )N E X T C TI F D N S = F S $ T H E N 2 2 0D N S = " "F C = F C + 1 : I F F C = 8 A N D T < > 0 T HE N 1 0 0I F F C = 8 A N D T = 0 T H E N 5 1 0F P = F P + 3 2 : B P = B P + 3 2 : G O T O 12 P R I N T " [ D O W N ! S T A N D B Y - S C AN N I N G N O T E P A D "P R I N T I 1 5 , " B - P " f 2 : H P - 2 i GE T 2 , V T S , V S $ : V T = A E C ( V T S+ C H R S ( 0 ) ) : V S = A S C { V S $ + C HR S ! 0 ) )P R I N T * 1 5 , " U 1 " ; 2 ; 0 ; V T ; V S: P R I N T t l 5 , " B - P " ; 2 r 2

G E T * 2 , P T E , P S SP T » A S C ( P T S + C H R S ( 0 ) ) i P S =A S C ( P S S + C H R S ( 0 ) 1 : I F P C = 0A N D P T = 0 T H E N 5 2 0I F P T = 0 T H E N 3 1 0V L I R ( 0 P C = P V L R ( 1 , P ) = P SP C = P C + 1 : I F P C = 1 2 7 T H E N 3 1 0G O T O 2 5 0C L O S E 2 : C L O S E 1 5I F P O 1 T H E N P R I N T " [ D O W N ! TH E R E A R " P C " P A G E S I H I N O T E P A D " : G O T O 3 4 0P R I N T " [ D O W N ) T H E R E I ( S P A C E ) P A G E I T H I S N O TE P A D "P R I N T " [ D O W N j D O Y O U W A N T

T O P R I N T T H [ R V S l E[ O F F ] N T 1 R E N O T E P A D O R

U V S } S { O F F ) I N G L E P A G E ;I N P U T " E / S " ; A N S : I F A N S = " E" T H E N 3 B 0I F A N S = " S " T H E N 4 2 0G O T O 3 4 0F O R C T = 0 T O P C - 1G O S U B 5 3 0N E X T C TP R I N T S P C ( 1 8 ) " ( R E D ] D O N E

E N P R I N T " ( D O W N ) W H I C H P A G E( S P A C E j D O Y O W A N T T OR I N T - " ; P CI N P U T " - > " ; A N ? : C T = V A L ( AN S ) - 1 : I F C T < 0 O R C T > P C T H E NP R I N T " [ 4 U P } " : G O T O 4 2 0G O S U B 5 3 0P R I N T " ( 2 U P ] D O Y O U W A N T

T P R I N T A N O T H E R P A G E ?( S P A C E S ] "I N P U T " Y / N { 3 S P A C E S ]( L E F T 3 " ; A N S t I F A N S = " Y "T H E N P R I N T M 4 U P ] " i G O T O 42 P R I N T S P C ( 1 8 ) " { R E D ] D O N E1 1 E N F O R I D = 1 T O 6 3 : R E A D N I : P O K E8 9 5 + I D , N I : N E X T I DP O K E 5 3 2 6 9 , 3 : P O K E 2 0 4 1 , 1 4: P O K E 5 3 2 8 8 , 1 1 : P O K E 5 3 2 5 , 1 4 5 i P O K E 5 3 2 5 1 , 5 SR E T U R NP R I N T S P C ( 4 ) " ( R E D ) { D O W N ]T H E R E A R E N O N O T E S O NH I D I S K 1 E 4 § " : C L O S E 1 5 : EN P R I N T S P C ( 3 ) " I R E D ] 1 D O W N ]T H E R E A R E N O P A G E S I H N O T E P A D 1 £ 4 3 " : C L O S E 1 5: E N D

C O M P U T E D G a z e t t e J u l y 1 9 8 7 9

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 94/120

X H D B H O

G Q

5 3 5 4

5 5 6 5 7

5 8 5 9

C = 0 : T C = 0 : N P $ = " " : O P E N 1 5 ,8 , 1 5 : O P E N 2 , 8 , 2 , " # "P R I N T # 1 5 , " U 1 " ; 2 ; 0 ; V L I R (0 , C T ) ; V L I R ( 1 , C T )P R I N T # 1 5 , " B - P B ; 2 ; 2G E T # 2 , P P S : T C = T C + 1P L = A S C ( P P S + C H R S ( 0 ) ) : I F PL = 0 T H E N 6 2 I F P L > 9 6 A N D P L < 1 2 3 T H E N P L =P L A N D 2 2 3N P S = N P 5 + C H R S ( P I . )I F T C = 2 5 4 T H E N 6 2 0

X 6 1 G O T O 5 6 0D 6 2 C L O S E 2 : C L O S E 1 5P 6 3 O P E N 4 , 4 : P R I N T # 4 , " P A G E

; C T + 1 : P R I N T # 4 , N P S : P R I N T# 4 : C L O S E 4 : R E T U R N

M 6 4 0 R E H * - I C O N ( S P R I T E )A T < -

F R 6 5 0 D A T A 2 5 5 , 2 5 5 , 2 5 5 , 1 2 8 , 0 0 0, 0 0 1 , 1 3 1 , 2 5 5

I 1 6 6 D A T A 1 9 3 , 1 3 0 , 0 5 7 , 1 9 3 , 1 3 1, 2 5 5 , 1 9 3 , 1 3 0

B 6 7 D A T A 0 0 0 , 0 6 5 , 1 3 0 , 0 0 0 , 0 6 5

1 3 0 , 0 0 0 , 0 6 5R 6 0 D A T A 1 3 0 , 0 0 0 , 0 6 5 , 1 3 0 , 0 0 0

, 0 6 5 , 1 3 1 , 0 0 0J 6 9 D A T A 0 6 5 , 1 3 0 , 1 2 8 , 0 6 5 , 1 3 1

, 2 5 5 , 1 9 3 , 1 2 8J 7 0 D A T A 0 0 0 , 0 0 1 , 1 3 5 , 2 5 5 , 2 2 S

, 1 3 7 , 0 3 6 , 1 5 7D X 7 1 0 D A T A 1 5 9 , 2 5 5 , 2 5 3 , 1 5 9 , 2 5 5

, 2 5 3 , 1 4 3 , 2 5 5M 7 2 D A T A 2 4 1 , 1 2 0 , 0 0 0 , 0 0 1 , 2 5 5

, 2 5 5 , 2 5 5 , 1 6 7

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 " H i n t s T i p s : F a s t D a t a U d a t e " ( S e p t e m b e r 1 9 8 6 ) , B e B o w e ns h o w s h o t u s t h 1 2 8 ' s P O I N TE f u n c t i o n t s p e e d u l o a d i n g a n s a v i n g n u m e r i c a r r a y s f r o m a n t t h e d i s k d r i v e . I t h s a m p l e p r g r a m , l i n e 5 1 i n c o r r e c t l y s a v e s t h c o n t e n t s o t h a r r a y . A i s t h l a s te l e m e n t o t h e a r r a y i g a r b a g ew h e n t h a r r a y i l o a d e d b a c k i n t om e m o r y . T h e c o r r e c t l i n e i s B S A V E " D A T A " , B 1 , P ( P O I N T E R ( A < 0 » >

T I ' H ' O I N T E R ( A ( 5 0 > H - 5 )f o f l o a t i n g p o i n t a r r a y s , o B S A V E " D A T A " , B 1 , P ( P O I N T E R ( A ' X > { 0 » )

T l ' ( P O I N T E R ( A % ( 5 0 » 2 f o i n t e g e r a r r a y s .

I t h M a " B u g - S w a t t e r , " s e v e ra c o r r e c t i o n s w e r e l i s t e d f o r " P i c k -A - L e l t e r " ( F e b r u a r y ) , b u a n o t h e rp r o b l e m w a c r e a t e d . W h e n p l a ye f i r s t c o r r e c t l y g u e s s e s l e t t e r i n e p h r a s e , P i c k - A - L e t t e r a w a r d st h e p o i n t s t t h p l a y e r , b u t h e n a l o w s t h n e x t p l a y e r t g u e s s . T f i t h p r o b l e m , l i n e s 1 3 3 2 a n 1 3 3 4s h o u l d b d e l e t e d , a n t h e f o l l o wi n g t h r e e l i n e s s h o u l d b c h a n g e da s h o w n :K 1 3 1 0 I F A S = C D S T H E N Z X = 1 : G O T O 1

3 4 0 1 3 3 0 G O S U B 7 0 : P R I N T " [ H O M E )

{ D O W N ) { R I G H T } " T A B ( 1 0* C P ) " E 8 3 U S P A C E S )[ L E F T ) " C ( C P ) ; : G O T O B 7

F X 1 4 7 0 G O T O 9 5

S e v e r a l r e a d e r s h a v e b e c o m e c o f u s e d w h e n t r y i n g t d r a w w i t hc u r s o r k e y s r a t h e r t h a n j o y s t i c k i " C o l o r C r a f t " ( M a r c h ) . T h u p a n d

9 C O M P U r e / ' s G a z e t t e J u t y 1 9 8 7

d o w n c u r s o r k e y s a r r e v e r s e d ,m a k i n g i d i f f i c u l t f o t h o s e w h a r u s e d t t h n o r m a l c u r s o r k e a r r a n g e m e n t . T r e s t o r e t h u s u a lf u n c t i o n o f t h e c u r s o r k e y s , t y p e i a n s a v e t h f o l l o w i n g s h o r t p a t c hp r o g r a m . T h e n p u t h e d i s k c o t a i n i n g t h e o r i g i n a l C o l o r C r a f t p r g r a m i t h d i s k d r i v e a n t y p eR U N . T h p a t c h p r o g r a m w i l l l o a dt h 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 C o l o r C r a f t , c o r r e c t t h p r o b l e m ,a n s a v e t h e c o r r e c t e d p r o g r a mb a c k t y o u r d i s k . L i n e s 1 0 3 0 a n 5 o t h p a t c h p r o g r a m a s s u m et h a t y o u r o r i g i n a l c o p y o f t h e m c h i n e l a n g u a g e f o C o l o r C r a f t i s a v e d u n d e r t h n a m e C O L O RC R A F T . O B J . I t h i s i n o t h c a s e ,y o u m u s t e i t h e r c h a n g e t h o s e l i n e sI t h p a t c h p r o g r a m o r e n a m e t h d i s k f i l e t m a t c h t h n a m e u s e d i t h p a t c h p r o g r a m .P 1 0 I P A = T H E N A = 1 : P R I N T " L O

A D I N G . . . " : L O A D " C O L O R C A F T . O B J " , 8 , 1

X 2 P O K E 5 1 3 6 9 , 1 4 5 : P O K E 5 1 3 7 9 ,1 7 : O P E N 1 5 , 8 , 1 5 , " S 0 : C O L O R

C R A F T . O B J "K 3 I N P U T # 1 5 , E N , E M S , E T , E S : C L

O S E 1 5 I P R I N T E N ; E M S ; E T ; E SQ 4 P R I N T " S A V E T H E C O R R E C T E

V E R S I O N . . . "G 5 O P E N 1 , 8 , 1 , " 0 : C O L O R C R A F T

- 0 B J , P , W "E 6 P O K E 1 9 3 , 0 0 : P O K E 1 9 4 , 1 9 2 : P

O K E 7 8 0 , 1 9 3 : P O K E 7 8 1 , 2 0 5 : FO K E 7 8 2 , 2 0 3 : S Y S 6 5 4 9 6

H 7 C L O S E 1

T h e r e a r e a c o u p l e p r o b l e m s w i t ht h p r o g r a m l i s t i n g s f o " F a s t B o o t "( M a y ) . I l i n e 5 3 o f F a s t B o o t M M a k e r ( P r o g r a m 1 ) c h a r a c t e r w a a e d d e n t l y c u f r o m t h e n o t h l i n e . T h c o r r e c t l i n e i s

J 5 3 D A T A 2 , 1 6 9 , 5 5 , 1 4 1 , 1 2 2 , 2, 1 6 9 , 5 6

t l i n e 5 o f F a s t B o o t ( P r o g r a m 2 ) t h l i s t e r p r o g r a m w u s e d i n c o rr e c t l y i n t e r p r e t e d c h a r a c t e r . T h c h a r a c t e r a p p e a r s i t h l i s t i n g a { T O P } . T h i s c h a r a c t e r s h o u l d b ee n t e r e d b h o l d i n g d o w n t h C T R Lk e a n t y p i n g t h l e t t e r O

T h d e m o p r o g r a m s f r o m " H i - R e sG r a p h i c s O T h 1 2 8 , P a r t 1 ( J u n e ) d n o c l e a r t h g r a p h i c ss c r e e n c o r r e c t l y . T h p r o b l e m o c u r s b e c a u s e t h e c o l o r s a r e s e a f t e rs w i t c h i n g t h i - r e s m o d e . T o c o r r e c tt h p r o b l e m , l i n e 2 o D e m os h o u l d b e m o v e d t l i n e 5 a n l i n e3 o D e m o s h o u l d b m o v e d t l i n e 5 T m o v e t h l i n e s , s i m p l yl o a d t h e x a m p l e p r o g r a m a n t y p eL I S T . N o m o v e t h e c u r s o r o v e rt h l i n e n u m b e r o f t h e l i n e t o b m o v e d , t y p e t h n e l i n e n u m b e r ,a n p r e s s R E T U R N . T h e n d e l e t et h e o l d l i n e . T h d e m o p r o g r a m s o t h G a z e t t e D i s k a r e c o r r e c t .

T h e " S p e e d V i e w " 8 0 - c o l u m n p r v i e w e n h a n c m e n t t S p c e d S c r i p l i t h N o v e m b e r i s s u e o C O M P U T E !m a g a z i n e ( p 7 6 s h o u l d n o b e c o nf u s e d w i t h a n o t h e r S p e e d S c r i p t 8 0 c o l u m n p r e v i e w e n h a n c e m e n t o t h s a m e n a m e r e l e a s e d e a r l i e r b U p s t a r t P u b l i s h i n g ( P . O . B o 2 2 0 2 2 ,G r e e n s b o r o , N 2 7 4 2 0 ) , a n a d v e rt i s e d i n t h i s m a g a z i n e . T h l a t t e rp r o g r a m i p a r t o U p s t a r t P u b l i s h -i n g ' s " S p e e d M a t e " c u s t o m i z e r p r g r a m f o r S p e e d S c r i p t ,

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 95/120

S O F T W A R E D I S C O U N T E R S^ I / m V I V * / " % [ r p p c h i n n i n o n o r d e 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

< I M U i S O H W A B EM t e m b l M o n i o 1 I n k u sB l > i l l 2 I . . 1 3 C l d P l k . H

. . l l ' . i l , ' l l . 1 3 C h i r l P a k 1 2 8 U C o b o l H C o b o l l i B . 1 3 l o r l h ( ) P u . r . P l a n . ( 1 M ( 1 f P I I S ( 3 9i p r e i l I n m M s ' l l l , 1 1 9S i i p e - C * 3 S u p e t C 1 2 ( 3 S u p c j P a i c a l 1 1 S u p e r P a i c a l l i ( 1 A C C E S S 'M * t h l J B [ J ! ) ( ) 1 , . , „ „ ■ • ■ : ■ ■T r i p l e C j c J c B H 1 , n i l . ' .

K a i d O v e r M o t c o * . 1 1 4W o r l d C U

l e a d ™ B n a r d ( 1 5A C C O L A D EA n n l A c n t i C n m i c i 1 1 H l h t N l t h i I 1 1 1 . 1 . . N . . 1 I I ( 1 i i l l . . . . h i > ■ ■ . . . I 1 1 P 5 1 5 T u d i n j i ( 1 A C T I O N S O E 1T h n e h o p p e ( 1 U p P c r i f c o p e ! 1 1 A C T I V I i l O NA l l e n i . I l C r i m C o u n l r y

. . a d B a t e ( 9 8 BG a m e m a k e r I I C j m r m l k c r L i b r a r y O . i k t

S p o r t i l i S c i e n c e F i C l i g n (

H a c k e r 1 9 . B BH a c k e r l . . . 1 2 3t i i r l . i J l i U ' r l ' ( . i [ , l - M W M u t / c S t u d i o . . 1 2 P o a U S t i a n i h a i > ! T m T i m e i i T r a n i l o r m e r i 1 1 A R I W O R t

f . S i t . L . . L , - r- ! ■ - . 1 1 h b

B I d s * 4 . 1 1 E q u e i I r i a n S h o w

| u n . o e r 1 I d . l l . ' ■ . ■ . J 9 B SH o l d " O n f c » ■ » •I r ^ ' i . i i i 1 . 1 . I M n i U v l i P o l i c e C a d e I t 9 - MM i l l ' l ' " k ' I l D a t a D i i k ' l f e m a l e 1 1 4D a t a O l i k ' 1 M a l e l i D a t a B i l l < [ e n n l e 1 1 T h 1 . B 0 . i n i » A V A 1 O M H I L 1D r K u t h ( 1 S u p e r ' i . r i i ! . , 1 2 S B S 1 4 B S T e a m D i l k . l i S B C h a m p i D i i k l i T r 1 l e 8 o u ( 1 1 9A V A N T A C . ED e i e r t l o i I ' D e c e p l o r J I P o - e r 1

S p - 1 S p l i 1 9 . B BB A U O V 1 L I 1B l a i i n f P a d d l e i H V i d t d V F K l l . 1 1 4B E B K E U * S O M W O B X SC t o t 1 2 8 1 G e o i W . . . 1 3 9' G t o - C a l r I I I■ C e o i O e i k P a . 1 2 1" G e o - D e i ( 2 5• C i o - F i l * . 1 3 1" C e r u F a n l P i k . 1 1 4■ V V r i t e r ' i W o r l i l m p . i l " G e O » 6 . 1 M ■ T

p r n i r j m i O f l l f lB R O D E B B U N DB a n k S I W r . l e r . . M C a r m e n S a n d i e t o :

U S I I W o r l d M

k i n l r i u 1 1 P r i n t S h o p H P . S . C o m p a n i o n . . 1 2 3P . S - G r a p h i c ) L i h i a r y

■ l . ' 2 , o i " > ( U f aP . S . G r a p h i c * L i b r a r y

H o l i d a y E d i t i o n S i P S . F i n e r R e l i l l 1 1 T n t S h n p . . ( 1 * .C M C M S A c c o u n l i n i . 1 1 1 9C M S A c r L I M 1 1 1 4C M S I n v e n t o r y 1 2 8 1 4 9D A T A 1 A S IB r r a k t h r u 1 2 C o m m a n d o ( 1

M i k t Y o u ' O w M u t d c i P l ' t y 1 2

M a r b l t M a d r n n 1 1 F r u i H i i 1 1 R o i d i o M o i c o w . . 1 2 f l i . l i i t t R i i c a l i 1 2 R u n l a - T h e

C i u l W a i . . 1 2 S c r a b b l e 1 2 3S l a d l t e H 1 2 W o > l d T o u r C u l l 1 2 E P i l . i l i t . l . . - i 1 9 . 8 8B a r b i e 1 1 . 8 8C h i m p . W r t i t l i n i 1 2 C i e a l c C a l t n d a r S I 9D e i l i o i n 1 2 l a i l l o a d l R I 1 2 3G ' 1 e * ' y t A p i h a i 1 6 . 8 8C | o 1 1 I m p o i u b l e M i i f i o n ' . : . . ■ .J e l C o m b J I S i m u l a l u r 1 1 4■ o r o n i i K i f i 1 4 . B 8M o v i F M o r h t e r 1 1 ' ■ I ' . i l i . 1 1 1 2 8 1 2 5P i l l t o p 1 9 . 8 8

S G r i p h i c i S t r a p b o o k' l : S p o r l i ( 1 ' 2 : O < l l h t W a l l 1 1 ' i j S t h o o l . . . ( 1 6

1 1 1 1 . « 1 1 1 9 . 8 8S r e S p O f f t :

0 4 t i l I I . C a l lB a l k E l b a 1 C a l l

S u B a i l i e S i m u l a t o r 1 2 S u m m e r G a r n e t 1 1 4S u m m e r G a r n e t ( 2 S u p e r C y c l e

K O N A M IJ a i l b r e a k . 1 1 V i A K u n i l u

R u i h ' N A t l a c k 1 1 l i A K u n g f u ( 1 M A S T E K T B O N I CA c l i o n B i k e i . 1 6 . 8 8B o u n d e r 1 6 . 8 8C a p t a i n l i S 6 . 8 4E l e c i r a G l i d e 1 6 . 8 8I n l i n i t y M a f h i n e ( i l ) 1 4 . B 8S - A - S i d e S o c c e r . . I 6 . MK n i R h t G a m e i . . 1 6 . 8 8L l l t V J 1 6 . 8 8M a i n u m J l . i l H c k , , 1 1 1M a t t e r o l M a j i c M N i n j a I t 8 8P r o C o i r U S h o f u n 1 6 . 8 8S p e e d i n M

I n - S I . ' , - ( ■ ■ ■ . . 1 6 . 8 8V e g a t P o k e r

J a c k p o l 1 & . B BM I C R O I E A G U EB a i e b a l l . H B 0 S c o r e S t i l l 1 1 G r n e r a l M i n a f t e r 1 1 91 4 » T » a m O a t a D i . k 1 1 M I C R O P R O S !A c m l f l . . 1 1 C o n f l k l i n V i e l N a m 1 2 F - 1 5 S l r i k i r i | l t 1 2 G u n t h i p . 1 2 3K e n n e d * A p p r o a c h . l i bS i l e n t S e r v i c e 1 2 T o p G u n n e r . . 1 1 6M I N D S H P I

E * p r r » j . i i . H . .

t M r i W a i r h l n ,K i r a t e C h i m ph u n t F M a i l e rT a T e a m W r e i H r n iD A V I D S O N

M a t h B l a i i e r . . S p e e d R e a d e r 1 S p e l l I W o r d A t t a c k

L E C T R O M C A R T SS o f t w a r e C l a n i c S e r iA r c h o nA r r h o n 1 A d e p tF i n a n c i a l C o o L l i o n LH e a r l o A f r i c aM a i l O r d e r M o m l e ' *M i n d M t r r o rM o v i e M a k e rM . U 1 . E .M u i i c C o n i t . S e O n e ^ r v O n eP i n b a l l C o n i t . S e R a e i n g D e i f . S e S e v e n C i l i e l C o l d . S k y l o t5 u p e r B o u l d e r D a i hT o u c h d o w n o o l b i t lU l l i m i l e W r i i r d[ L E C T R O N I C A R I SA m e r i c a ' i C u S i l u i jA r c t i c F O B a r d ' i T a l e iB i r t h t a l e 1 T h

D n t i n v K n i g h lB a t t l e r r o n tC h d t m a t l e r 1 0 0 0i . . . i i . 1 . 1 1 . 1 u 1

i i 1 1 1 1 1 1 1 1

1 1 1 3 ( 3

. . 1 3 3

t f 1 1 ° S S« . 1 I W 1 9 1 8( 9 . 8 8I 1 . M1 9 . 8 S$ • < ; - • > .1 4 . S 8S ' l W II 9 . 8 S1 4 . B B1 4 B B1 4 . B 11

. 1 1 3( 1

. . 1 1 6

1 1 1 1 1 1 1 1

T e m p l e A p i h a i T r i l o g y v T h E i d o l o nW o r l d ' . . . r W o r l d s G r c a t e t l

S a i e b a l lF I R E B I R DC o l o u u i C h e i i I VE l i t es l . d - l l i i i i H o n k . S i a r g l i d e r

_ n ■ . . - ■ _ . T e a c h e rt h P i w nT h S e n t r yT r a c k e rC A M E S T A RC h i m p . B a i e b l l l

I . E L i k .O r v C o u r l T e n n i iS t a r R a n k B o i n C F L C h F o o t b a l lM t M i c r o v o l t M u l t i p l a nP r o j e c t S p a c e S i a t i o r

1 9 . S 81 )

1 1

1 2 i i

1 1 ( I U ( 1 i 1 1 1 1 1 1 1 1 1 1

1 1 1 1

H I - T E C H E I P R E S S I O M SA w a r d W a r eC a r d W a r eH u r l W a r eL o v e N o t e M a k e rP l - t y W a r eI M O C O MB u r e a u c r a c y I I E n c h a n t e ri r i l r h h i k e r ' i G u i d eH o l l y o o a d H i j t n i . l e a t h e r G o d d e i i e i

T r l n i F v U Z o r kZ o r k I r i l o i y

( ( * U S % 1 S B1

( 1 . 1 1 6

( 1 . ( 1 3

1 2 1 1 1 2 ( 2 ( 1

8 o p £ W r e i l l eD e f e n d e r o f t h e r o w rF a i r l f e > lF r i tI n d o o r S p o r t tI n f i l t r a t o rP a r a l l a iP e r f e c t S c o r e S A S u p e r S t a r

I c H o c k e y

i l ' l1 1 1 1 ( 1 ( 1 I

. 1 1 9. » 4 4

. 1 2 3T h e A m e r i c a n C h i l l e n i e

S a i l i n g , S i m u l a t i o nT r a i l B l a i c rU t h . M a l i

r i r u M T B o b ' i P r o I e r m l l f lC S 1 5 4 1 A l l | n K i C . f . C o o iD o o d l eF i n a l C a r t r i d g eF o n t M i l t e r 1F o n t M a i l e r 1 2 S . C a t oG E O S - l m l d e AO u l ( B o o k )G E O S - T r i c k i 1 T i p i

( B o o k )

i l 1 1

. M . I I I

. 1 4 7. 1 1 1. 1 2 3. 1 2 5

1 1 - U . . H . M . 1 1 1

P i E i » o r t > e v e n | e l i t K tP e n w J S o l t n a r e

S n a p i h o t ( R . S u p e r b a w 6 S u p e r b l H 1 2 S u p e n c r ' p i 6 4S u p e r i c r i p t ' - . ' . >1 - 1 5 A l p S a M i n i o nO R I G I NA u t o d u e lM o e b i u i . .

* U M

, » 5 9H

- M • I

( 3 l i

O | r e « ( U l l i n u l 1 1 U l l i m a t ( 1 P I R S O N A l C H O I C tl i m l h e C 1 2 B 1 2

j o I h t C M . 1 1 T e r m P a p e r W i i I e r 1 2 1 2 P R O F E S S I O N A LF l e e t F i l e r H 1 2 1 2 F l e t t S y i l e m l ( 3 4F l e e t S y i l e m ] 1 2 ( 4 F l e e t S v i l e m t 1 2 1 4 R E L E V A N TB i l l ! > , ) • ' d M i k e r . » ) I c o n F a c t o r y 1 2 P h i i l u l i n i i h 1 1 S C A R B O R O U G HB u i l d B o o k 1 1 M a i l e r t y p e 1 2 5S H A R E D A T Af a m i l y F e u d . . . . : ' ■ l e o p a r d y 1 7 . 8 8W h e e l o F o r t u n e 1 7 . B B

1 2 C h e m . L a G r e a t I n r l P a p r r

A i r p l a n e C o I . 9 . B SS l i r T r t k . P r o m e t h e a n

P r o p h e c y ( 1 9l y p i n g l u l o r 1 2 S P R I N G B O A R DC e r t i f i c a t e M a k e r 1 3 C M l i b r a r y V o l . ( 1 N e w i r o o m . . 1 3 N . R . C l i p A r t V o l . ( 1 N . R , C l i p A r t V o l . 2 ( I H . R . C I i p A ' I V o l . . 1 1 4P r i n l S h o p G r a p h i c *

I ( p a n d e r 1 1 3S S B a t t l e C r u i t e r 1 1 B a t t l e C r o u p 1 3 B a i l i e o f A n t i e t a m 1 3 C e l t y i b u r g . 1 3 I ' . . . I . . , . c S 1 P h a n t a i i e l 1 1 5P h j n t « i t 3 1 1 R e a l m t o f D a r k n e i i C a l lR . n i i o l Z i l l i n I I R o i d a a r 1 O 0 O ( 2 5S h a r d o S p r i n g ( I W a C a m e

C o n t t r u r l i o n S e t 1 1 W a r i n S . P a c i l l c 1 3 W a r l h i p 1 3 W i i a r d ' i C r o w n ( I

S O F T S ' N CD n M i 6 4 1 1 I S I I SM o d e l D i e l 1 1 P e n o i u l A c c o u n t i n l ( 1 T ■ ■ 1 2 1 4 s i m o G i cB a i e b a l l . . . 1 3 )F l l i h l S i m i r l a l o r l 1 )

S c e n e r y D r i l l C a l ll o o i b a l l U J t l i 1 1 1 A R 1 U MA m a z o n 1 4 . S BD r a i o n W o r l d 1 9 . S BF a h r e n h e i t 4 5 1 . M P e r r y M a u n 1 4 . S BR r n o e r v o u i 1 9 . S B1 H U N 0 1 R M O U N T A I NC y r u i C n e u ( f

M a i i G o K 1 6 . 8 8M r P n e l ' i

C l I l o a n K i l I 6 B BK a m b o S 6 . UT h e l l i m i r u i o r . . t t - o BT o p G u n 1 6 . 8 8T I M E W O R K S

c e l l . P a y a b l e . * 3 A c c l i . R e c e i v a b l e 1 1 D a l a M a n a i e r . . . 1 2 5D ' l a M a r u i e r 1 1 1 4 E v e l y n W o o d H e a d e r 1 1 9G e n e r a l l e d g e r . . . 1 3 3I n v e n t o r y M i m i 1 3 F a r l n e r 6 I B . . . . 1 3 P a r l r x r 1 2 B ( R | * 4 4 - i l t c a k l S i d e w a y i i D ] 1 2

i t l 1 5 d e w a 1 1 2 8 1 S y l v n P o r i e r ' t P e r s o n a l

f i n . P l i n n e r M . 1 3 3S y l v i a P o r f e r ' t P e r t o n a l

F i n . P l a n n e r 1 2 . . . 1 4 3W o r d W r i l e r l . 1 3 3W o r d W r i l e r 1 2 1 4 U N I C O R NA n i m a l K i n ] d o m 1 1 D e c i m a l D u n g e o n 1 1 f r a c t i o n A c l i o f i 1 1 P e n e n t a f e P a n i c . - 1 1 9R a c e C a R l l h m e i k . 1 1 I 1 - . 1 i . i i l . 1 1 l . i . r . 1 1

U N H O N W O U L DA r l G i l l e r i . 1 1 A r l C a l l e r y J l i P r i n l M i n e r P l u > 1 2 V A t U t T I M EA r l i b r a r y o ( A S HC a l e n d a r i J

l l o n e r 1 6 . MG r e e t i n g C a i d i ( 6 . 8 8S u B a n n e r ! 1 6 f l f lW H K L I R E A D I RS t i c k y b e a r f e r i c t

A B C ' l l i M i l h l i N u m b r r t l i O p i K n i l e i . l i B e a d i n i . l i S h a p e i l i bS p e l l i r a b b e r l i T y p m i l i

W 1 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 V . 8 8S f ' n t F a m i l y

c i b l w n ( 4 8 8T r r a u r e l i l a n d 1 6 . 8 8W i i l r d o f O l ( 4 A C C E S S O R I E SA n c h o r b 4 » 0 v t / I n f h v a r e

1 2 0 0 B a u d M o d e m . i l 2 B o n u i S S . D D 1 S . 9 4 B iB n r u r i O S 0 ( 6 . 9 4 B C o m p u i e r v c S t a r l e r K 1

( 1 2 u u i e C r e d i l l 1 2 D i . . C a « l H o l d , 7 S I

i i D n . e C l e a n e r 1 E p y n 5 0 D I J l o y i t l c k 1 1 H o S h o t P r i n t e r I n l . C a l lM e u e r i R e r M o d e m $ 3 W i c o B a H a n d l e . * 1 W i c o B o i i I l X E T I C S u p e r G r i p h i i . 1 S I I s . . | , 1 i . , j , , | ( 3

a l p r o g r a m i o n d i l lu n l e t t i t . . . . i r n l t d 1

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' f l u t e H r T h . . - i n | O r d f r m f T t ' m i • • . . I . . . - . , - n - l u l l s , ■ r - l j , i - , ̂ ' . . ■ ' ■ • . . - - O r d e i w i t h c a . h i e u c h e t i a m o w t o r d e r i h t p p t d \ m m * d J A l e l V a i H a c k i t t m t -r e r t o m l C o m p a n y t h * t l i , i l \ a * w t f . i L ^ f l W l E B . N C D - ' l t S h i p p i n g : C o n t i n c n i j l U r S . A . - O r d c r t u n d e r H O a d 1 ) U t i h i p p i n i o a t d t t t o v e r 1 1 0 0 A H H I F P O ,M t i i l . l I o a I o r d e r t - C i n j d j P u e r l o ■ ■ t o — a d d ( 1 0 o n » \ ■ . . ■ ! ' ■ , S o r r y , n o l K e r I n l e r i u l i o m l ■ ■ i i - ' i - i c i v p t t d ! P " l I , i j d ' » a , r t U a n l b t l o N l j m m . n i o o r d e ri - K l u d m n a h p s j - n i - r h i r j i e t r R f A S O h S f O R C A L L I N G C U & T O M E H S l l r C i 1 : - - : i . 1 1 ! ( i ) S t i \ u t o i o i A t t o l u c k o r d e r [ 3 * n y m c r c h i - i d i H p t i r c l u K d w i l h i n 6 0 d i v > I r o m S . D .o f A - i d e f e c t i v e , p l t > f t * \ \ f o r i r e t u r n j u l h o r i u i i o n n o m b e r . D e f e c t i v e r n e r c l u n d J i e > v i l l b r e p l a c e d w i l h i ! u i ■ n - r ^ l L , r . , F i r . a n \ y . r n i i - r r e l u i n i H i b j e c i t o i ■ • r n t o c k l n xi l l . i r i r r A ! E r - U l ( . l - H l | i l r j < r r i - l r r [ . | f > - m j n i i r j i . d f l c r i * * J i r a m ( v i r - r l ^ S r - ■ ; ^ | [ r H l . V i T l l f n i K l l l C t r i - ( l j r r , - T i r r n I [ i ( f i o m j m i l j , r . P ^ r . ( " l ] l N p i n - l n - r v m - v . i l l i i . i ' . 1 . . t h M i . I N t I ( . i l l : * ! .( j i l t o S . D . O A / » 0 0 0 ' o r d e r l i o e i t H * * r » o u t « e r > o u r o n M o * c J i i j l o t o f l O Q Q i n l t w a i f M M e i f o C n m n i a d o r * , A t a r i , A p p l e d I B j n A m l i j T I C i o n C a m p u t e r v T ' i [ l e c l r o n i c M j I Ij u t ! r y p e C $ D j n ■ " n l o w f r w j r e w ' n e v e r b e r h H i t * J f i i n F H O U J l S : ' i . . . . ' j - \ M n i " . . ■ . , ! 1 0 A M 4 P M E n r e r n T i m e . B e c j u i * i h , i a h j l b w r i t t e n j - m a b e f o r e i i w j p u b l r L v i w ] , p r i i e t i w i i U b l l l r t " H i b j e t l f ( r u m i e f N e * » l i l l e i j r t r r i v i n i d j - i l f ! P ' h m c i I n i r - o r e i n f o f r n j i l l o n ^

C O M P U T E ' S G a z e l l e J u l y 1 9 8 7 9 3

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 96/120

I n t r o d u c i n g t h T h U l t i m a t e H a r d D i s k S y s t e m

f o t h C o m m o d o r e C - 6 4 / 1 2 8 ®f e a t u r i n g :

D u n s m o s t c o p y - p r o t e c t e d s o f t w a r eS u p p o r t » . b o t h C - 6 4 a n C - 1 2 8 n o d e s o o p e r a t i o nF o r t y - t w o a d d i U o n u l o r e n h a n c e d w y f i t e m c o m m a n d sD i a k - a c c c s B s p e e d m o r e t h a n 1 0 t i m c a f a s l c r t h a n

t h B 4 [ l o p p yA u t o m a t i c p o w c r - u p e x e c u t i o n o f a n a p p l i c a t i o n

p r o g r a mB u i l t - i n I ' l V W - h k e c o m m u n d - h n e l e a l u r c sU l e l e v e n l o g i c a l d r i v e s m a b d e l i n e d o ! h

h a r d d i s kD O a l l o w * u l s e v e n f i l e s t b O P E N f o

r e a d i n g a n w r i t i n g s i m u l t a n e o u s l yD O d i f f e r e n t i a t e s b e t w e e n B A A I C u n m a c h i n el a n g u a g e p r o g r a m s

B u i l t - i n b u c k u p a n r e s t o r e f a c i l i t i e s i n c l u d i n gf A S T C O P Y

A t a n d a r d c a p a c i t y o 2 M e g a b y t e *F . C . C . C e r t i f i e d

T h L I K c r n n l i c o v e r e d b o n y e a r l i m i t e d w a r r a n t y .

C - 6 4 v e r s i o n $ 8 9 9 . 9 5C - I 2 8 v e r s i o n $ 9 4 9 . 9 5

L l K c r n a l i r c g . T o t W a l I n f o r m a t i o n , I n c .C - 6 4 / 1 2 8 a r c r c g . T H o C o m i x ) o r e I k w t i c s s M a c h i n e * . I n c .

I n c . 7 8 0 4 A r n o l d P d S a l i n a . K * ( . 7 4 0 1 ( 9 1 3 ) 8 2 7

S a v e Y o u r C o p i e s o C O M P U T E !P r o t e c t y o u r b a c k i s s u e so C O M P U T E ! i d u r a b l eb i n d e r s o l i b r a r y c a s e s .E a c h b i n d e r o c o s e i c u s t o m - m a d e i ( l a g -b l u e b i n d i n g w i t h e b o s s e d w h i t e l e t t e r i n g .E a c h h o l d s y e a r o C O M P U T E ! . O r d e r s e v e r a la n k e e p y o u r i s s u e s o f

C O M P U T E ! n e a t l y o r g a n i z e d f o q u i c k r e f e r e n c e .( T h e s e b i n d e r s m a k e g r e a t g i f t s , t o o ! )

C a s e s : B i n d e r s$ 7 . 9 5 e a c h ; S 9 . 9 5 e a c h ;

f o S 2 1 . 9 5 ; f o S 2 7 . 9 5 ;f o $ 3 9 . 9 5 f o S 5 2 . 9 5

( P l e a s e o d S 5 p e u n i t l a o r d e r s o u t s i d e t h S . S e n d i y o u r p r e p a i d o r d e r w i t h t h a t t a c h e d c o u p o n

M o i l t o J e s s e J o n e s I n d u s t r i e s , P . O . B o 5 1 2 0 ,D e p t . C o d e C O I E , P h i l a d e l p h i a . P 1 9 1 4 1

P l e a s e s e n d m C O M P U T E ! c o s e s b i n d e r s .E n c l o s e d i m c h e c k o m o n e y o r d e r l o ( U . S . f u n d s o n l y . )N a m e 'A d d r e s sC i t yS t o l eS o t i s f o c t K x i Q u a r a n t e e d o m o o o y r e f u n d e dP t e o s e a l o w A - w o o * *

Z i

A l p r o g r a m sl i s t e d i t h i s

m a g a z i n e a r a v a i l a b l e o t h G A Z E T T E D i s k .

D e t a i l se l s e w h e r e

i t h i s i s s u e .

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 97/120

A L C O M P U T E R S P E R I P H E R 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 .c o m m o d o r e

A L M E R C H A N D I S E I B R A N D N E A N D F A C T O R Y 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 Z

1 2 R A P o w e r e dP e r s o n a lC o m p u t e r $ 2 3 9 9 S

C O L O RP A C K A G E

6 R A P o w e r e dH o m e C o m p o i e r

G e o sP r o g r a m !

$ 1 5 5

c o m m o d o r ep c i o - i ^ | > I B M , P C / X T C o m p a t i b l e5 1 3 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 Y e a r ( T C C O 9 5W a r r a n t y

i a P o r t sf f C C O 9J J U U J

V A M 1 G AA M I G A 5 1 2 KC O M P U T E R

S Y S T E M, 9

M o n i t o r O p t i o n i $ 7 9 9 !

P C i O - 2 6 1 R A v / / 2 U U D R I V E S . . . . J 7 B 9 . 9 5

S T - n m m r » H n t - i = * c o m p u t e r p a c k a g e s

■ C o m m o d o r e 6 4 C 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 n t e r- C o l o r M o n i t o rW i t h G e o s P r o g r a m !

1 9 $ 5 2 9 *

C 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 n t e r1 2 M o n i t o r

$ 3 6 9 9 SS a m e p V g . w / C - 6 4 C $ 3 9 9 9

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 r1 9

T s u b s t i t u t e 1 5 7 1 f o 1 5 4 1$ 6 5 . ° °

D E L U X EP 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 r■ C o m m o d o r e 8 C o l u m n

P r i n t e r

$ 7 5 9 9 5W C A R R Y F U L L L I N E O S O F T W A R E F O C O M M O D O R E C O M P U T E R S A

D I S C O U N T P R I C E S ! C a t ! T o l l F r e e t O r d e r

C O M P U T E R P R I N T E R S P E R I P H E R A L Sc o m m o d o r e

M P S - 8 0 3 C P R I N T E R

9 $ 1 2 90 P R I N T

$ 1 9 9M P S - 1 0 0 0 P R I N T E R

9 M P S - 1 2 0 0 P R I N T E R

9 $ 2 2 9E P S O N

H O M E W R I T E R 1 w i t h l n l « f i c t . . . | l B 9

L X - 1 6 P R I N T E R 1 2 1 9 . 9 5

O K t D A T A 1 2 0 P R I N T E R . . . . I 1 9 9 . 9 5O K 1 M A T E 2 w i t h P l u s ' " ' P r i n t ( U 9 . 8 S

s t a rP O W E R T Y P ED a i s y W h e e l

L e t t e r Q u a l i t y

N P - 1 0 . . . ( 1 5 9 . 9 5 S S G - 1 0 C . J i r » . 9 5 N M X - 1 0 . . . I 1 S 9 . 9 5 S R N X - I O C . 1 1 9 5 . 9 5 S R N X - I S . J 3 D 9 . 9 S N S D - 1 0 . . . . S 3 7 9 . 9 5 f J M L - l O w / C o m m . C a r t .

■ 1 5 . . J 3 9 9 . 9 5- 1 S . . . J 4 1 9 . 9 5■ 1 O . . . M 2 9 . 9 S■ 1 S . . . J 4 6 9 . 9 5- 1 5 . . . S 4 9 9 . 9 5- 1 5 . . 1 8 6 9 . 9 5

$ 2 4 9 . 9 5B L U E C H ] P _ I B M F P C O M P A T I B L E

S 1 2 K E i p a n d a b l t l b i O K■ | ! , i : > M r m S l o t !

O p t i o n a l . ' I 1 M U H a r d D r i v eB l u e C h i c K e y b o a r d

■ ■ = S , D i r t D r i v t

$ 5 7 9 !

J 1 5 4 1 C" H E W D i s k D t i v e

$ 1 6 9 9 5C . Z - 1 5 4 1

D i s k D r i v e

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

D i s k D r i v e1 9 0 2 R G C o l o rM o n i t o r1 8 0 2C o l o r

M o n i t o r

$ 2 6 9 9 ■ 1 0 8 0 C o l o ru & K K M M o n i t o rG E O S S o f t w a r e . J 3 9 T U - 8 0 3 J 3 * . 9 SX E T E C J r I n t e r l a c e $ 3 9 . 9 5X E T E C S I n t e r f a c e . $ 5 9 . 9 5

C ' M A G I C V O I C E "M a d o l e

C 1 6 7 0 f l u t u m o r J e mZ 1 3 5 1 ■ M o o s e " l o

a n y C o m m o r t o r eC o m p u t e r" 1 7 0 0 1 2 8

E x p a n s i o n M o d u l e* 1 7 5 0 5 1

E x p a n s i o n M o d u l e

$ 4 9

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

W R E P A I R Y O U RC O M M O D O R E C O M P U T E Ra n P E R I P H E R A L S !

c - t i , c - u / c m . C - 1 2 JC - I S I I / l i l l / C D r i . n■ . ' i ' " i r . ' i " . : P r l i l o lM P S - - l f l D O . W P S - l ? O D P f l r l i n

- 1 7 0 J . 1 0 2 , 1 4 0 2 h i o n i i o n9 D l i V i i n n t y o t i i r p f « l

u t i ' i ' ! ' ■

: ■ - : ■ ■ '

C 1 2 6 P o w e r S u p p l yC 6 4 , C 6 4 - C P o w e r S u p p l y 1 3 9 9 5( 2 9

W I N V I T E C O R P O R A T Et E D U C A T I O N A L C U S T O M E R S

C O M P U T E ! * G a z e t t o J u l y 1 9 8 7 9

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 98/120

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 l m p l i l i e d D i g i t a l I / B o a r d . 4 T I i n p u t l i n e s . 4 h i g h c u r r e n i 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 $ 1 0 9 .O r i g i n a l U l t i m a t e I n t e r f a c e . D u a l 6 5 2 2 V I A B o a r d . F o u r 8 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 , S 1 6 9 . A d d i t i o n a l b o a r d s 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 7 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 w r i t e l o r 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 nt p r o g r a m l i k e t h e e x p e r t s ! F o 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 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 lg o l d m i n e l 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 u t e rS h o p p e r , A p r i l ' 8 7 . S 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 C 6 4 , $ 4 9 , 9 5 .M A E 6 4 A s s e m b l e r . F u l l y p i o l 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 t n a l R O M S . $ 2 9 . 9 5 .

S C H N E D L K R S Y S T E M S1 5 0 1 N I v a n h o e S t . , D e p t G 7 , A r l i n g t o n , V 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 .

1 5 4 1 D I S K D R I V EA L I G N M E N T P R O G R A M

c o m p l e t e d i s k d r i v e a l i g n m e n t p r o g r a m ! N s p e c i a l e q u i p m e n tn e e d e d ! t w d i s k ( p r o g r a m a n d c a l i b r a t i o n ) p r o g r a m a l l o w sa n y o n e w i t h a v e r a g e m e c h a n i c a l s k i l l s t p r o p e r l y a l i g n t h 1 5 4 1d i s k d r i v e . 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 . D o n ' t b f o o l e d b y c h e a pi m i t a t i o n s ! T h i s i t h a l i g n m e n t p r o g r a m t h a t w o r k s 1

$ 4 4 . 9 5P R O G R A M P R O T E C T I O N M A N U A LF O R T H E C - 6 4 $ 2 9 . 9 5P R O G R A M P R O T E C T I O N M A N U A LV O L U M E $ 3 4 . 9 5S N A P S H O T 6 $ 4 9 . 9 5S N A P S H O T 6 E N H A N C E M E N T D I S K $ 1 4 . 0 0S O U R C E G E N E R A T O R $ 3 4 . 9 5E P R O M P R O G R A M M E RH A N D B O O K $ 3 2 . 9 5C A R T R I D G E B A C K E R I $ 5 4 . 9 5

C S S O F T W A R EP . O . B o 5 6 3 , C r o w n P o i n t , I 4 6 3 0 7

( 2 1 9 ) 6 6 3 - 4 3 3 5M S A N M A S T E R C A R D S A C C E P T E D

D E A L E f l I N Q U I R I E S I N V I T E DS h i p p i n g S 3 5 0 P e I r a n i i F o r e i g n O r d e r s E i l r n

W D W i n d o w s . . . Q u i c k l y !

N O C O P Y

P R O T E C T E D C

C - M O R EA O p e r a t i n g S y s t e m f o r I h e C o m m o d o r e 6 4

U S Y O U R C O M M O D O R E l . I K K P C L a C - M o r c l e a c h y o a l a b o u t b u s i n e s s c o m p u t i n g ! C o n t r o lm u l t i p l e a p p l i c a t i o n s i w i n d o w ' s . W o r d 1 ' r o c e s s i n g ,S p r e a d s h e e t , D a t a b a s e , S c i e n t i f i c C a l c u l a t o r , D i s k U t i l i t y a n C o m p a r a t i v c - U u y e r p r o g r a m s a t a l i n c l u d e d !C o m p r e h e n s i v e 4 5 0 - p a g e m a n u a l p r o v i d e s t u t o r i a l s , s i e p - b y - s t e pi n s t r u c t i o n s , e x a m p l e s a n i l l u s l r a l i o n s , f o a n l e v e l u s e r !W R I T E C O M M O D O R E B A S I C P R O G R A M S F O C - M O R E ! !

1 - 8 0 0 - 6 2 8 - 2 8 2 8 e x t . 7 9 V i s a a n M a s t e r c a r d A c c e p t e d

o r m a i l $ 4 9 . 9 5 p l u s $ 4 . 5 0 s h i p p i n g h a n d l i n g( S 6 . 0 0 s h i p p i n g i C a n a d a )

( G e o r g i a r e s i d e n t s a d S 2 . 0 0 s a l e s t a x )C - M o r e P r o d u c t s , P . O . B o { S 1 5 4 K C l i a m b l e e , G 3 0 3 6 6

P l e a s e a l l o w 4 - ( i w e e k s f o d e l i v e r y ." C o m m o d o r e " i t r a d e m a r k o C o m m o d n r c U l c c l r o n i c s , L t d .

C O M P U T E ! ^ G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s e r v e y o b e t t e r . I y o n e e d t c o n t a c tu f o a n o f t h e r e a s o n s l i s t e d b e l o w , w r i t e t u a t

C O M P U T E ! ' * G a z e t t eP . O . B o x 1 0 9 5 ?D e M o i n c s , 1 5 0 3 4 0

o c a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .C h a n g e o A d d r e s s . P l e a s e a l l o w u s 6 - 8 w e e k s t e f f e c tt h e c h a n g e ; s e n d y o u r c u r r e n t m a i l i n g l a b e l a l o n g w i t hy 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 w i s h t r e n e w y o u r G a z e t t es u b s c r i p t i o n b e f o r e w r e m i n d y o u t o s e n d y o u r c u r r e n tm a i l i n g l a b e l w i t h p a y m e n t o c h a r g e n u m b e r o c a l l 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 c r i pt i o n t C O M P U T E R S G i z e f l e i $ 2 ( y e a r s , $ 4 5 ; y e a r s ,$ 6 5 . F o r s u b s c r i p t i o n r a t e s o u t s i d e t h U . S . , s e s t a f fp a g e ) . S e n d u y o u r n a m e a n a d d r e s s o c a l l t h T o l lF r e e n u m b e r l i s t e d b e l o w .D e l i v e r y P r o b l e m s . I y o r e c e i v e d u p l i c a t e i s s u e s o C O M P U T E ' . ' s G a z e l l e , i y o e x p e r i e n c e l a t e d e l i v e r y , o i y o h a v e p r o b l e m s w i t h y o u r s u b s c r i p t i o n , p l e a s e c a l lt 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 0I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 99/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 c tM 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 t 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 t 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 I r o m E l e c t r o n i cM a i l ( E - m a i l ) t 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 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 d a 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 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 s e 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 l 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 .( 2 0 B a u d i a b o u t t i m e s a s f a s t w h i c h m e a n s y o u s p e n d l e s st i m e a n m o n e y g e t t i n g t h d a t a y o u 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 l h e r h a v e a 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 d s u p p o r t y o r e c e i v ei m i n i m a l - t o - 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 m o d e m l i n e a n 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 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 d 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 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 f 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 t am 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 y 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 l A p r o t e k 1 2 C !

W h a t d y o g e f o S 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 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 f 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 oA 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 e t i m e . T h 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 a 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 d h a b u i l t i s p e a k e r s t 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 a n d' T H E S O U R C 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 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 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 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 f 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 2 ( C o m m o d o r e )

o r d e r # 1 2 C o n l y $ 9 9 . 9 5M o d e m s h i p p i n g - C o n l U = $ 5 . 0 0 , U P B l u e . C a n . A P = $ 1 0 0

U N I V E R S A L R S - 2 3 2 I N T E R F A C Ew i t h 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 &

M o y o c a c o n n e c t a n d c o m m u n i c a t e w i t h a n o t h p o p u l a rR & - 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 e v e nc o n n e c t m o r e t h a n o n e a n d l e a v e i l 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 a 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 l p r i n t e r s , m o d e m s a n a n 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 a d e v i c e l h a l 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 e 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 h d e v i c e y o w a n t t 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 l h u s e t p o r t .1 - y e a r w a r r a n t y . O r d e r X 5 2 3 2 .

A p r 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 ! 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 f 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 l h a t y o c a a c t i v a l 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 e c a r i 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 + $ 3 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 &

C o m m o d o r e I n t e r f a c e s a n d 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 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 7 . 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 $ 2 1 . 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 0 0 6 - 5 M M 6 . 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 I 3 0 0 6 - 8 M M B . 9 5S t r i p p i n g p « r a b M I t e m * : $ 3 . C o o L U S S B C A J > F U i l . A K , A P O r U P S B l u e

P R I N T E R S P r i c e S h i p p i n gA p r o t e k D a i s y 1 1 2 0 . 2 0 C P S , O r d e r # 1 1 2 0 S 2 7 9 . 9 5 S 1 1 . 0 0A u t o C u t - S H e e t F e e d e r . O r d e r # 1 1 1 0 S 1 8 5 . 0 Q + 1 7 . 0 0T r a c t o r F e e d . O r d e r # 1 1 1 2 7 5 . 0 0 S 5 . 0 0S E I K O S H AS P - 1 8 0 V C ( £ > 6 4 ) O r d e ' # 2 0 5 0 1 1 5 4 . 9 5 1 1 0 . 0 0S P - 1 0 O 0 V C ( G € 4 ) O ( d e f # 2 2 0 0 ( 1 6 3 . 9 5 + $ 1 0 . 0 0S P - 1 O O O A P A p p l e l i e . M a O f d e f # 2 3 0 0 S 1 B 4 . 9 5 $ 1 0 . 0 0S P - 1 0 O O A S S « i a J O r d e r # 2 5 0 0 S 1 8 4 . 9 5 + S 1 0 . 0 0S P - 1 2 0 0 A I ( E P S O N A B M ) O r d e f # 2 6 0 0 S 1 9 9 . 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 9 9 . 9 5 S 1 2 . 0 0M P - 1 3 0 0 C o k x K i l O r d e f # 2 7 0 5 $ 1 1 9 . 9 5 5 . 0 0

O 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 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 h e n e x tb u s i n e s s d a y o n 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 ( 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 t c h 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 l e d .

F o r i n f o r m a t i o n c a l l 8 0 5 / 9 8 7 - 2 4 5 4T 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 fs e n d o r d e r l

D e p t 1 0 7 1 - A A v e n i d a A c a s oC C a m a r i l l o , C 9 3 0 1 0

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 100/120

L B T T 0 E I P + H E RG E T T H E B E S T O I M 1 S ! > • . A l O T T I - J t ls n m j m & f . h p i c k f O W t - i n m q a m i

» A o o u e c K f u u h c o m h n * t i o n sU U V B E R S 1 C H O O B t F R O * l4 h l U Q L r N T O f I L L I I

' i C f " I D H U M B r R O

o i N i m r o * p f > c l u h i >

" W i n d o wi n k * i e » U M u

W H O "

S T O C K B R O K E R ^T V O J l V y ! , M k 4 M F E H O

■ h O l ' B M O ^ I l B A L K■ U T X Q O 0 O & O U J l l l T ' V C H . I T . i l H U M ! H M

. - : ■ ' . . . ■ ■ - . ' : - - " H I X T O y F U I L '1 . l | T | l i i r . ( L O W I H F * | H "

t h * t - : * » b» A F l Q f U t n M P f l - D v T l

U T H H O t X

A C O R N O I N D I A N A , I N C .Z 7 S > O H I O S T R E E T

M I C H I G A N C I T Y I 4 6 3 6 0

> m m s c ; a m i i « m i i N 3 u t i . « i i ■ > V I S A A N H A S T t l r i l l X M D L I t f A D

V i s u a l E d i t o r 6 V i s u a l E d i t o r 6 i p o w e r f u le d i t o r f o t h C o m m o d o r e 6 B A S I C p r o g r a m m e r , o f f e r i n g :

S m o o l h s c a l i n gA u l o l i n e n u m b e r i n gL i n e i n d e n i a t i o n r e p e a t k e y sC o m p l e t e l i n e r n u b e n n g1 e d i t i n g c o m m a n d s , i n c l u d i n gF I N D . R E P L A C E , D E L E T E ,M O v E / C O P Y , a n m u c n m o r e . H e l p m e n uP r o g r a m C R U N C H p r e p r o c e s s o rN R E D U C T I O N O FB A S I C P R O G R A M A R E A

$ 1 9 . 9 5 ( d e m o d i s k $ 2 . 5 0 )i n c l u d e s f u d o c u m e n t a t i o nC m v n o < r a r e 6 4 u a o a n i a f kC o m m o o o r t E l e c t r o n i c s . U

C f e a r V J e i i i S o f t w a r eP . O . B o 9 4 4 6

N e i r a r k . D E 1 9 7 1 4 - 9 4 4 63 0 2 / 3 6 8 f l M 3

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

/ o / i o n i c c o m p u t e r s d o e s a n a c t u a la n a l y s i s o f 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 m i l l ( f i i l c f c f y p r v i d e v o t v l t h a l 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 n i l ! l i k e l yc 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 w i n n e r s u s s o m ek i n d o ■ . f . f i - m b a s e d o t h p o 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 o u r c o p u t e r g i v e s I ' m i 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 d I a d t h l a t e s t w l n n e i s e a c h w e e k a n t h p r g r a m d o e s ( 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 / -( I . ' i f f r - i . o d d / e v e n , w h e e l s n u m b e r s a n dm 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 r c a l l o w r i t e

S O F T - B Y T EP . O . B o x 5 5 6 F P * r l tD a y t o n . O h i o 4 5 4 0 5

2 3 3 - 2 Z O 0T H L O T T O P R O G R A M i d e i g n e d l o A l

d r a w I r i t T n g a m e s ( u l 4 n u m h v t s ) 1D O N ' T P L A Y L O T T O W I T H O U T H

A P P L E & M / 5 D O S I B M 2 4 9 5C O M M O D O R E A T A R I 2 1 , 9 5T R 5 - 8 O & M O 1 . 1 , 1 V 2 1 . 9 5M A C I N T O S H ( * u p e r v e r s i o n ) 2 9 . 9 5P l r a a i - A d 1 0 i p I n g / 'b u n d l i n g F » * t » * i v | c r o t m m K 'C h a r g r C a l d a

C a n Y o u rC o m p u t e r M a k e

Y O M I L L ! I R E ?

L O T T E R Y 6 4 O T L O T T C R Y + Y O I J H N E J r T T l C K £ TC O U L L ^ W ( p T H j | - t O N S

L O T T E R Y u c o m p u t e r E m e t h o d s t h a tp l a y D o n " ! b o i h e f o r s l a t e W D o n " !a v a i l a b l e t h a n I t iL O I T E f l Y +

O y o u rr e i i n f l l i e n u m D e r s e l e c t c

i l a t t e r y g a m e s y o i w o m e t h o d s t f i a t

v i O i k i y o u r^ e i t e r s y s t e m

6

T W i f c r t J f ^ b l o e a c h p l u sS 3 0 0 p o « g e 3 < h a n d l i n g p e r o r d e r l

i l i l i n o i m e s t a e f s a d 6 s a l e s t a ( O r d e r s o l s i d e » i l h A m e r i c a a d d S 0 0

s I ' D o r Q e r s c a l l

| 3 1 2 > S 6 6 - 4 E 4 7S u p e r i o r M i c r o S y s t e m s , i n c .

P B o i ' 1 3 W i e d m g I 6 0 0 9 0

F I F T E E N T I M E S T H P O W E R !9 0 C O N F I D E N C E L E V E L

W h p u r c h a s e o n l y i n o r o u g n t j f e d h a n d i c a p p i n gs l r a i e g y w h e n y o u c a n h f l v a i h P O W E R o i h 1 m o s tp o p u l a r h a n o i c a o o i n g s l r a l e g i e s a v a i l a b l e ^

p r o v e n c o m p u t e ' p r o g r a m , d e s i g n e d r ■ ■ ■ B o F i n n n c e . c o m b i n e s i f n r j r o v e d v a n a l i o n s o t h 1 m o ^ l[ X f P u l a r h a n d i c a p p i n g s t f a l o g h e s m l o a n o e a s y p r o g r < i mT h i & P O W E R F U L D ' o g r a m c a l l e d M u H i S t c a t a c a a n a l o g r , i c e u s i n g 1 & s l i a i e g r e s I f a c l i o n o f i r i ul i m a y o a n a l y z e a r a c e u s i n g j u i l s t r a i e g yS i m p l y l y p e i f i e a n s w e r s t ( h p r o g r a m q u e s t i o n s A

h n i i ( h D a i l y H a c m g F o r m T h " e ^ u H s o M M e 1 s t r a t e g i e s w r l l a u i o m p r . c a i l y a p p e a r o y o u r s c ; e s n o p r i n t e r M u H i - S l r a i s I h e n l a D u f a i e s ( h e 1 s i r a r e g y r a t a l sl g i v e y o a u l i i m a E ^ n y m r j e r t o e a c h h o r s eW h e n 1 o m o r e s t r a t e g i e s s e l e c l t h s a m e h o t s * } I ni p v m . i h ^ r h o r s e h a s o v e r 9 0 * b c h a n c e o N i n n i n gU u l T i - S t r a t s p a c k a g e i n c l u d e s * 1 S t r a t e g i e s 4 p a g e b o o h ( w i t h m o n o y m a n a g e m e n [ | 5 ' * " L o r 3 t t "d i S k o r t a f i e t e l e p h o n e h o 1 1 n f i r s l c l a s s d f l i j v a r yB O N U S ' 1 P i c k 6 - 1 0 H o r $ e P r o g r a m B O N U S ' 2 L o ll e i y P r o g r a m ■ B O N U S " F r e e L a s V e g a s t r i p e i i g i n i h -l A i l o 5 6 9 . 9 5 f A d d $ 2 S H M u l t i - S i r a i s ' V i d e o T u t o r i a l i a v a i l a b l e f o b e g i n n i n gc o m p u t e r a p o r a i o r s a r i Q . ' o r h a n d i c a p p e r s o V H o B e i a r 0 S 1 9 [ A d a S f H O t r J e r b M o n e y O r d e r , C f i e c K . V i s a , M A M E X . o C O l B a n a n a S o l t w d r e . I n D « o t S 6 5 3 1 P a r kA v e n u o K a n l . O 4 4 2 4 0O R D E R S ( 3 1 6 ) 6 7 3 - 6 9 6 9 { 2 A h r sI N Q U I R I E S ( 2 1 6 ) 6 7 3 - 6 1 6 7 f f e c o r d i n g )

1 D A M O N E Y - B A C K G U A R A N T E E

A L M O D E L SC O M M O D O R E

A P P L E R A D I O S H A C KA T A R I C O L E C O

D U S T C O V E R SS A T I S F A C T I O NC U S T O M H A D E

< r . u A i ; , \ ! l i l . l - DT F I

H E A V Y U - o i . V I N T l A N T I - S T A T I Ci E X T E N D S I Q U I P M E N T U F I C h o > I a o C a l s j i

C O M P U T E D *C - 6 4 P l b i C - Q 4 CC U D o f o i i . i i . ( O N )A m i g a 1 0 0 0[ W / i U n p l M f l i j l M ]

k t y b o o r d o n l yA 6 0 0 X 1 . 1 J 0 X E» t n r . S 3 5 I B P C I TI B S O i l l a r b o a r d

( D i m . m a m R . q u i ' fI I B C l o n n )

D I S K D H I V E SC - I S J I . 1 3 7 1A m i g a 3 D ' D ' vA m i g a S 1 6 " C b I n d u i l G T M S S M S S O E n h q n f f F 7 O O 0F S D - 1A l a n 1 0 1 0P R I N T E R SC . I M J M P S 8 0 C - 1 S 5 6 W P S S O I

M P B O 3 . C . I 5 3 0P n n o i o n i ! 1 0 » 0 9 O l i d o l a 1 3 0 / l t ?O k i m u l . 1 0 / 3 0E p i o n M X F n > B OE p w d i i e o / c - i o o o

o 1 3 . 0 0

1 0 I 0

3 8 . 0 07 . 0 0

1 0 0 01 1 . 0 01 S . 0 0

8 . 0 0

0 8 . 0 0e . o o

0 1 0 . 0 0

0 0

B O

1 0 0 01 0

0 1 3 0 0u . o a

S . 0 01 0 1 3 0 0

L i g h r I a o t i o w n" I H I S t i V o i h a S f . 1 0 0 0C o F t 3 1 C l F o h 5 5 1 0J u k i 1 3 1 0I m a g t v - n r a r[ p l a n I X B t m o n I H B J I B SO V i d a F aC K M S 1

D P 1 1 0 1G e m i n i l O t S l o / 1 0 1 .G . m , n . 1 S 5 l a ( l S ' iA t o . l 1 0 J TM O H F T O R SA l o . i S I J U B O BC - I 7 0 I . B M C o l o rC - 1 P O 3 ' A n t J g aA m d . L 5 0 0 - 7 0 0C U ( C - I B O l )

1 P O 3 A M o B n — 1 N E ( S l o t * M o d a l |M o g n o . o . B C C

' ' ' , ■ C ' I ' T o . o n ( S f o t . M o d e l )S o k o t o 5 C . 1 O 0Z i n i l h I S l o ' i M o d l t )

1 3 . 0 01 3 . M1 3 0 01 3 0 C1 3 0 01 3 . 0 01 3 . 0 01 3 . 0 01 3 . 0 01 0 1 0 1 6 . 0 01 3 . 0 0

1 B . O 01 6 . 0 01 9 . 0 01 9 . 0 01 9 . 0 0I 9 O 01 9 . 0 01 0 0 01 9 . 0 01 9 . 0 01 D 1 9 . 0 01 B O O

V I D E O K E O R O H S 1 3 0 0S i o l a M o k > & M o d a l

l n t l u d . n o < l o t k ( V I•

O r f c f 6 [ ! t j l i ~ , M i l ! . M M f t I C O ( M C H O I C I U t B F t O W Hl l « l ( r n o f t , o r & r ( l u l I p t i l 1 1 ( 5 0 m i l ) i N j p i r j ) r N M i n gC t l l R I n d i t e 1 ' l « i l I I P O . I M i l m . F i r d ^ i J O S ' i H H

S P E C I A L C O V E « S W i l l B M A D E T Y O U RD I M E N S I O N S . « N T O U R B E O U I K E M E N I 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

1 4 6 3 1 P A I C E C I S C I E D I P TI A C J M A M i l l s . C 9 1 4 5 ]

( 7 I 4 M 7 I . 4 J 6 3

9 C O M P U T E ! s G a z e t t e J u l y 1 9 0 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 101/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 !

f r o m

T H 3 9 D I S K E T T E !A r y o p a y i n g l o m u c h ( o d i S k e H B S ? T r o u f i r s tq u a l i t y , p r i m e , 5 V i " 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 )i l t h e s e 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 v e . S A V E !D i s k s a r e p a c k a g e d i b o n 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 i i t e - p r o l 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 t o b 1 0 0 % e r r o r t i e e a n c o m e s w i t h a l i l e l 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 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 t e - p r o l o c t n o t c h .

A l d i s k e t t e s a r d o u b l e d e n s i t y a n w o r k i H i t h e rs i n g l e o d o u b l e d e n s i t y d r i v e s

S S D 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 l e s . B o o 5 9 2 4 0 3

$ 1 9 . 5 0 - 3 9 c e a . !

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 0 W ' R P A K 6 4 ^ » »f r o m M i c r o P a PP o w ' r P a 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 )( o t h C o m m o d o r e 6 4 . . b u t h a t ' s n o a 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 t -l e l s ( 1 2 0 V ) f o m o n i t o r , d i s k d r i v e , o r o i h e r p e r i p h e ra l s . O n / o t f s w i t c h . F u s s p r o t e c l i o n . S t u r d y a l l - m e t 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

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 !

9 N P - 1 0

2 c p i N L O n e - V e a r W a r r a n t y

1 1 0 0 c p i D r a f t M o d eI d e a l l o H o m e o S c h o o l

I U n b e a t a b l e L o P r i c e6 J 2 0 4 N I M O P r i n t e r S 1 7 J . 9 SO t h e r F i n e S t a r P r r n l o i a :

S C o l l F o L o w e s t P r i c eS C a l l F o L o w e s t P r l g e

1 1 3 6 6 N X I 05 5 7 6 6 N X - I O C

$ 1 5 9C o m m o d o r e C o m p a t i b l e

5 < / 4 " D i s k D r i v eR u n s A l C - 6 4 C o m m e r c i a l S o f t w a r eR e a d y t R u R i g h t F r o m t h B o

F u l l M o n t h W a r r a n t yG 6 1 6 6 D i s k D r i v e S 1 5 9 . 0 0

M C a l c h e s / N o t h i n g E l s e T B u y !

T H B E S T P R I C E ST H 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 h s 5 t n ' 1 1 h a b e ^ n f a c i l e f o # . t f s a n f o g o o d t t & $ Q ( \ I t s j u s t I h r i g h t C O m & n a t i a n □ r e s p o n s i v e n e s s a n d a c c u r a c y A n t h p r i c eb « 6 « l l F r o r n S u n c o m 9 d j i y w a r i i i n t y . C o n n e c t sd J i e c t l y l C o m r n o d o r o C o p l e t s

S 6 . 9 5

O N L Y S 6 . 9 5 !

w h o p p i n g 1 0 0 D i s k ( 5 ' / t " ) c a p a c i t y .L o c k a n k e y s l 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 8 i n d e x d i v i d e r s w i t h l a b e l s t 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 5V 6 6 8 2 6 N O O N L Y S 9 . 9 5

S p a c e S a v i n g P r i n t e r S t a n dA s t a n d p r i t d l f o h o r r t e ^ n d s m a l l c M - c t : , 1 T f t i s p r e a i s i a r i O T r o m

■ j - ■ c i v i l , - f i f t j ' t d " . , ~ . . a p U y o u t r « r r d - i . I f - t j ' - i p f i h i m m - i 1 . \^ i \ t t i o n ^ l r u [ I h J h * m h V i f a f i c o j l t n g T o r p r j u t r f i Q t i e J n d v Q r j

A i w i M i p l u s t h p r i n t e r i h e l d i a n r j t e i n n u k t ^ > t n i u c n t t i w« y o u r o u t p u t i l i r j c m g p r t n t p d O v j i l ^ l ; i t i . o w i d t h s 1 1 ? ' o m o i rc o l u m n p r i m e o . a n f l 1 0 f o m n s r 1 3 c u i u m n ( t r t n ( * r a

1 3 P m S t a n d . ( W j i a S U S S ) O N L Y 0 . 9 5I P u n i e r S l a n d ( W a s & ? 9 5 O N L Y S l 2 , 9 5

P a p e r T r a yu I d * i t t i i " i t p j i n t o u l C i a r c a m w o u r j T B i D n n ! ( r j n t e i c ^

t s j i i ! I a T l w f t i a b l e l i f l o o i ? T h S u n c c m P s Q t t I r j y a i t a d i e s t t h \ e o a l l S u n c o m i L a n d i a m T e c e n ^ ^ t h s u n n t e f l p a p e r a ^ h t C D m « o u o l T M p r i n t e r H a r p st n i j j ( l y l o l d a n s t a c k i t S u R a t a l 5 1 4 Q &

D U S T C O V E R a n " E V E R Y T H I N G B O O K "

S P E C I A L O F F E RG e C h n o w i r b o r d e r i n g t h i s g r o ^ t d u s i c o v e r l o y o u i C - f r l u r C - l 2 U a n d o u r c a t a l o g , ' " T h e E v e r y t h i n gb o o k l o V i c - ( W a n d C - 1 ? B H o m e C o n i p u i e r s . " l o $ 2 . 9 5 ( f k j c u t r ^ i s h e p p i n g a r i d t e n d t i n g c h a i n s } C i w rI : ! 1 . 1 i ' K - i i t ; . , j ■ ■ , ! ■ ! ■ . ' , : ■ 1 O u

s j r w g s a n t , i v / ^ n p ^ r v g z j i I j ' j ' c f r o m T E N E X C o

$ 2 . 9 53 1 6 1 7 ! ) D u s t C o . " i l l C a t a l o g i . G i E .V 3 S 4 6 4 C - l ! 8 D u s l C o v l r i n C a t a l o g | G 4 B |S 5 1 S 0 C - 6 4 C D u s t C o v e r a n C a t a l o g I G 4 B I

T h R i g h t I n t e r f a c e F o A i Y o u r P r i n t i n g N e e d s ! !

j s o u n d r n i B s f m o r j J t o y o u rC o m m o e t o w . " P U N , D e ' 0 ; > ■ " T h i s h i g h - p B r f o r j i m C E g r a p h i c s[ j j r . i i l e l p r i m e r i n t e r f a c e f r o m n s f o

6 j n i l V I C . 2 0 B m u l J l e s a C n m n w d D I ! p i l n H f C u l l i a s W l l f lC J D I f S a m u s e r ' s m m u a l3 3 5 6 5 S 3 9 . 9 5S U p e f l i K i p h l ' l . l u w n S h j I I H . I D p n n l i n g' " ■ " ■ . i n t E n u i H i « n c " l . i . ; . ■ . 1 V r t a j n l t d d i s w i c r i eS u p p o r t s s u p e r c c n p i . s t b ^ e n p r . u m t e r t i n i n g . b o i o r a c e , a - n d

c h o i c e o c h a r a c t e r w i d i t i ^ F r o m J e l e c .4 1 7 6 B S 6 9 . 9 5S u p e r G r a p h i x . i i . - l o n o m ^ i i v f r s e n o ti r w & w f G t a p T N i . t e a t u n n g ^ r i r r f i i c s . n o m a l j n c o r r t s p o nO e n t f c u H T y p r B i m q C o i n c H W i B * i i n i m a [ K r r t f r s F i t u T i

4 1 7 7 4 S 4 9 . 9 5

F r o m Y o u r F r i e n d s A tT € N £

N O T E D u 1 0 p u T ? l r s b i n g t

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

r t r M l r * > r r j i . * h - l l ) M M H W " i I J f l B « i m j n o C o r r r r o a j n T t c o r ^ i . i

A ( M

C o M C I I K I O f U . . „l i m e s , p r o d u c e p r i c e s a n s p f l c i n c a t i o n s t r t s u b j e c l t c h a n g e A i i n o u l n o t i c e

S H I P P I N G C H A R G E SO S D E R A M O U N T C H A R G El e s s t h a n S 2 0 . 0 0 $ 7 S 3 O . 0 0 - S 3 9 . 9 9 4 7 J 0 0 - 1 7 3 9 5 . 7 SS 7 5 O 0 - S H 9 9 7 S 1 5 0 . 0 0 - S 2 9 9 . 9 9 7 . 7 5$ 3 0 0 u 8 7

O r d e r s j r l . i t i i n ' J T > i i e m i j h i p J f j c f u J I t m

K E X T R A F E F O C H A R G E SW V f B I F Y C H A R G E C A H D

A D D R E S S E SO R D E R T O L L F R E E

1 - 8 0 0 - 3 4 8 - 2 7 7 8I N D I A N A O R D E R L I N E 1 - B D Q - 2 2 5 - 6 8 3 8

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 102/120

G R A P H I C L A B E L S P L U S S 2 4 . 5 0T i r e d o w n l i n g r e t u r n a d d r e s s e s o u s i n g m e s s y s t a m p s ? U s P r i n tS h o p o P r i n t M a s t e r g r a p h i c s t p r o d u c e c u s t o m l a b e l s . G r a p h i cL a b e l s P i u s w o r k s w i l d a n E p s o n o c o m p a t i b l e p r i n t e r . I n c l u d e do t h d i s k a r e p r o g r a m s w h i c h c a c o n u e r t g r a p h i c s I r o m t r i e P r i n tS h o p t t r i o P r i n t M a s t e r l o r m a t a n b a c k a g a i n a n a s i m p l o p r o g r a mt m a i n t a i n a m a i l i n g l i s t f o c r e a l i n g m a i l i n g l a b e l s .G R A P H I C L A B E L M A K E R S 9 . 5 0A n e w v e r s i o n o G r a p h i c L a b e l s P l u s d e s i g n e d l w o r k s p e c i f i c a l l yw i t h C o m m o d o r e p r i n t e r s . T h p r o g r a m u s e s t h P r i n t S h o p g r a p h i c si n t e n d e d f o u s w i t h C o m m o d o r e p r i n t e r s . A l s o i n c l u d e d i t h m a i l i n g l i s l p r o g r a m d e s c r i b e d a b o v e .P I C T U R E S P L U S S 1 9 . 5 OT h p e r f e c t c o m p a n i o n f o e i t h e r l a b e l p r o g r a m . P i c t u r e s P l u sc o n t a i n s 8 n e P r i n t S h o p g r a p h i c s a w e l l a 1 f o n t s t y l e s a n 2 b o r d e r d e s i g n s l o u s w i t h P r i n t S h o p C o m p a n i o n . B o t h C o m m o d o r ea n n o n - C o m m o d o r e v e r s i o n s a r e i n c l u d e dP E R F E C T P A I R S S 1 9 . 5 0A n o t h e r d i s k o n e P r i n t S h o p g r a p h i c s i b o t h C o m m o d o r e a n n o n - C o m m o d o r e f o r m a l s . T h i s o n c o n l a m s 7 2 g r a p h i c s a n l o n ts t y l e s o a c h f o n t h a m a t c h i n g b o r d e r d e s i g n s f o t h a t f i n i s h e dl o o k 4 b o r d e r d e s i g n s i a l l .P R O F O N T S S 1 4 . 5 0

s e l e c t i o n o f 1 1 f o n t s t o u s w i t h F o n t M a s t e r . O n o t h e f o n t s i s e o s p e c i a l b o r d e r s l o g i v i n g y o u r d o c u m e n t s t h a i p r o f e s s i o n a lt o u c h .G O L F H A N D I C f l P P E R 2 9 . 5 0A c o m p l e l o r o c o r d - k e e p i n g s y s t e m l o g o l l l e a g u e . T h s y s t e m w i l lk e e p r e c o r d s f o 3 0 g o l f e r s i t h C 6 v e r s i o n o r 5 0 g o l f e r s I t h C 1 2 8 / 1 5 7 1 v e r s i o n . R e c o r d s m a b e m a i n t a i n e d f o 2 5 g a m ed a t e s . T n s t a n d a r d m e t h o d o c a l c u l a t i n g h a n d i c a p s i B u i l t i o a o p t i o n a l f o r m u l a m a b e e n t e r e d T h s y s t e m p r o v i d e s c a l c u l a t i o n o c u r r e n t h a n d i c a p s a w e l l a r e p o r t s s h o w i n g p l a y e r h i s t o r y o rg a m e - b y - g a m e h i s t o r y .P r i c e s s h o w n i n c l u d e s h i p p i n g a n h a n d l i n g 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

W h N o t ? C o m p u t e r E n t e r p r i s e sP O B o 1 7 1 2 0 6

A r l i n g t o n T e x a s 7 6 0 1 7C o m m o d o r e i I r a a e r n a r k o C o m m o d m o H u s i n e s s M a c h i n e s

P r i n t S h o o a n i l P u n t S h o o C o m p a n i o n a r w a d e m a i t s o B r o d e i o u n d S n M * a r e* - r . ' j . k i t r a d e m a r k o i l : u W o r l d I n

F o n T J i s i c s i I r a c e m a i k D i f r e t I n c

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 R

1 - 8 0 0 - 7 7 2 - 7 2 8 9| 3 t 2 ) 8 7 9 - 2 8 8 8 I

h 4 2 . 9 5 A m i g a R e p a i r9 9 . 9 5

A m i g a D r i v eR e p a i r 1 4 9 . 9 5

P r l n t e n 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 6 R e p a i r , - C 1 Z 8 R e p a i r , . " . . . 6 4 . 9 51 5 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 5 7 1 R e p a i r 7 9 . 9 5

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 T H A D I 1 0 . 0 0 |

2 4 - 4 8 H R T U R N A R O U N D| 3 u b j e c 1 t P a r t i A v a l l i b M l i y l

3 D A W A R R A N T Y O A 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 i C A L L

( P l u i 1 3 . 0 0 s n i p p i n g / H a n d l i n g )A l p a r t s f 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 5 0D e a l e r D l i c o u n t i 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 , I 6 0 5 1 0C L I P A l N O W

C O M M O D O R E

O R D E R N O Q U A N T I T I E S L I M I T E D

N E X C E S S I V E S H I P P I N GC H A R G E SN H I D D E N C R E D I TS U R C H A R G E S

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

M A N U F A C T U R E R ' SW A R R A N T I E S

S U P E R C - 1 2 8 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 R1 5 7 1 D I S K D R I V E

F 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 S U R C H A R G E S O C R E D I T C A R D SL I M I T E D T F I R S T 3 0 O R D E R S 4 8

S U P E R C - 1 2 8 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 R1 5 7 1 D I S K D R I V E1 9 0 2 M O N I T O R

F 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 S U R C H A R G E S O C R E D I T C A R D SL I M I T E D T F I R S T 1 0 O R D E R S 7 7 C O M M O D O R E 1 2 C O M P U T E R

F 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 W S U R C H A R G E S O C R E D I T C A R D SL I M I T E D T F I R S T 1 0 O R D E R S

f B E E S H I P P I N G I C O N T I N E N T A L U S F R E E S H I P P I N G I C O N r i N C N I A l U S AN S U R C H A R G E S O C R E D I T C A R D S M S U B C H A T I G S S O C R F D I I C A R D SL I M f T E D 7 F I U S I1 0 O R D E R S

S I N C E 1 9 8 2 C O M M O D O R Eo C c r n m o d u r r

8 0 0 - 5 5 8 - 0 0 0 3 I W I I C O N S I N l i : - > ' , . ' i . . T E L E X N U M B E R 7 1 0 Z 4 0 6 4 4 0( A H I W E f l H A C K C O W P U T M I L W U O IC O N T I N E N T A L

U S S E O R D E R I N GI N F O R M A T I O N N E X T P A G E

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 103/120

A R Y O B E I N G R I P P E D O F B Y 1 0 % S H I P P I N G C H A R G E S A N C R E D I T C A R D S U R C H A R G E S . C A L L T H E F A I R M A I L O R D E R C O M P A N Y !

N X - 1 0 P R I N T E R

X E T E C S U P E R G R A P H I CI N T E R F A C E

$ 2 5 9

C O M M O D O R E 6 4 C O M P U T E RW I T H G E O S

$ 1 5 9

P A N A S O N I C 1 0 S 0 IP R I N T E R

X E T E C S U P E RG R A P H I C I N T E R F A C E$ 2 4 9

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 RG R A P H I C I N T E R F A C E

$ 3 9 9

P A N A S O N I C 1 0 9 1 1P R I N T E R

f 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 1 9

A M I G A 2 0 0 0C O M P U T E R

S Y S T E MC A L L F O R P R I C E

A V A I L A B I L I T Y

S E I K O S H A S P I O O O V CP R I N T E R

W I T HB U I L T - I N B B i P H I C ' J

H T E R F A C E$ 1 6 5

W 0 0 5 H I P P I J . G 1 NC O N T I N E N T A L U 5 »

S E T E C S U P E R G R A P H I C1 S 4 I C D I S K O H I V E

M O D E MC O W J O O O H E 1 3 5 1

W X 1 S E — 1 7 5 0 H * E X P A N D E RA V M G X 1 Z 0 0 H C

M 3 Q E M

C A L LC A L L

t l 9 51 5

9 —

P h P A N A S O N IP A N A S O N I C I O H O pP A N A S O N I C 1 0 9 1 1 .P A N A S O N I C 1 0 9 J i .P A N A S O N I C 3 1 3 1f W N A S O N C J 1 5 IP A N A S O N I C 1 5 9 2 . . P A N A S O N I C I S W . .

C A N O NC A N O N A . C A N O N A i C A N O N 6

M O N . - F R 1 . A A B A C U S 6

S u p e r C o m p i l e r5 u p r r P * 1 f a lB d H f C o m p J J f l rF o r m ,G e o t i n i i d f * O u tP t r i o n a J P o r t f o l i oX p * f 5 y i l c m

A C C E S SM a t h V C a r tL t J d t f E l n a r dI o u r n * r n f i t E 3 x 4 l e n l h F f J r P i *£ . « U » v * D l i kJ / l d C l a n l a t f H r r J

F a m r j u i C o u r i MA C I W I S J O NI j a m c r r t a k r r . . .

o B a s k e t b a l lH * [ l r r * P T a i l T J m r i

C a m p B J I t b J H f l

O ' r n r r n j - i f L i b r a r y

a w a r d T l i r D u e * .G F F o o T & a l fG r r r r C a r d W a k f f

P o r t a l

; 3 • 7 ' 4 0 4 1 S I

• P

3 1 9 5i 9 . ? 5

2 S . 9 S

2 5 9 53 9

. 2 1 . 9 S2 4 . 9 51 9

1 9 I 9

I 4 . 9 S

. I S . 9 51 1 9 51 2 . 9 51 9 H I 1 1 1 !I 9 1 1

2 1 . 9 5. 2 1 . 9 5

2 J - 9 5. 2 9

2 J - 9 S2 9

B E R K L E Y S O F T W O R K SG r t l J ? . 9 S

G f o f l l r

U W U f e r k i r t a pG « < h * r *

E S S S 'G e o O b l e

, ] t . 9 '

1 9

1 2 . 9 !, 9

3 2 . 9 S

T E O K I D A T AO K 1 D A I A I / O K I D A T A I H O K I D A T A I M O K J D ^ T A 1 9 . . . .O K f t W A ? 9 2 EO K 1 D A I A J 9 3 E

1 7 t s

S E I K Os p - r w v cS P - K X 3 0 V C^ P I O O O AV I J C O -

7

5 5 4 4 S

S H

S A T . 1 1 A M - 5 P MB R O D E R S U N D

T o S h o pf i l m S h o pC / i r m r n S t n m t q aT h i n k i n g d

E P Y XF i l lM O C h

L o a d

G n n i C lW l n r e * u j m t il u m m c t O a m f i

V o ^ p a , U t i l i t y . . . . .M u l l p u S u p e r C y i l eS t S p o r t B a i K s t b a l lS I S p a r u B * i c b ? l lS u m m t r G » n < i - S u B f l t T I r 5 l m u l * lM I N D S C A P E

r a w o r d W t g l t

l u p e r u j i r i t t - i o r k t y

I n d o a r S p o r T iA - n r r P W r i C r i j I l e n q *D P e r n J F ' d h ' O w f

F i l l

l

D A T A E A S T

C o ™ " ' 1 ' * "l a > a i n U / r f i T l r n gB r * a k t n r n u r j h

3 9 l o - 9 52 2 . 9 53 9 9 52 . 9

3 2 . 9 5C A L L

2 2 9 5

2 ? 9 53 2 . 4 5J 2 . 9 5

H . 9 S1 4 . 9 52 7 . 9 52 2 9 52 2 - 9 52 2 . 9 52 Z . 9 52 2 9 5

. 1 9 . 9 52 2 . 9 51 9 1 9

. 1 9 m 1 9 9 5

. 1 9 . 9 5. 1 9

1 9 1 9

1 9 1 6 . 9 S2 9 1 2 9 52 9

H V N £ E P S O NL X f t nr x e c o 4 t

I Q S C O . . . 4 8 9l Q ? b O G O T

1 6 ' ). C 6 . , 6

I . . 2 O 9

C T A R M I C R O N I C SN X - I KN l - 1 0N P - I ON X - l ir ^ 1 N B I 5P O W E R T y P F . . . .N ? 4 I I S i ? W I R F |

B R O T H E RJ I H O I H L I ! l O O ' lB B O I H r S 1 5 0 Vl » . . r n r " : . ■ ' ■ ■ 'f l P O T H E R H J . . . .n v i M W R I I

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 □ A < I 9 N r f f i r o o r n

F l f l h i n N J g h t . 1 8 . 9 5 C l i p * r o r . . I ' i r a d l r g C o . . . l f l . 9 5 C U A r t I

M I C R O P H O S E ; 2 9 5 K O N A M IG u h i 2 I r 9 S H B * - i » i L f m a f t > « :l u G i i n r Y r r l 9 C l r t u l t n * r l l *P l S t r i k e F a g l p 2 2 . 9 S J ' J J " 1K r n n ^ d y A p p r O F r ( > i T 9 J " r 'C i u ^ i l r I t w o p e J 5 . 9 5C o n f f l f I V r t T n a m 2 5 . 9 5O r C l I l o r r t n t h f O r m i 2 S 9 S S S I

s * i r r a . a t . . . 3 2 9 5 " i » g i ° / » " »W n r d w r J l e r 3 9 5 h a > d □ S p r i n g . & W l T r < A l c l S l d F W a y i 2 9 l f o a < J w a r ? O D a l a M a n a g e r I I . 2 5 9 5 W a I * P « | f k

! c a u. t A J. C A R

I l 4 1

. 5 1 1C A

J 4 8 1

3 9

1 9 2 1 . 9 5

1 9

1 9 , 9 . 9 11 9 I 9 . «

1 9 2 J . 9 S2 9 J 9

S y l v i a P o r t e r . J 2 . 9 5 W j i r g - w n c C o n i l r u t t l D n 2 0 9 5F v - l y n W o o d 1 9 B a t l l r f r u H e t - l l d r w a y * 1 9 H f a r m i - ' O a r h n f V j

D u i l n r i l S y i E ' m i 9 P ' n J d c n l D f C l 8 8

_ ^ E S T . 1 9 8 2 j

P O B C ' i f H J U L W ' L ' f * i \ S .O f l D f L U E S G P E N

l * - 1 r - t ( T 6 c C 5 S b 1 1 p m C ^ T O r d e r C a l l T o l l F r e e

1 9

" .

8 0 0 - 5 5 8 - 0 0 0 3F o r T e c h n i c a l I n t o , O r d e r

I n q u i r i e s , o l o W i s e O r d e r s

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 N I T O R SR G C K O M I ' C A L L

C O M M O D O R E i s w c 2 J C O M M O D O R E I T O 7 J ' 1 )

A M I G AS O F T W A R E

C A L LF O E ' P R I G S A V A I L A B I L I T YC - 1 7 S S O F - ■ ' ■ ■ ■ "

^ u p « r b » r 1 2 U / o T d w r l l f r l ? f l 4 7 . 9 5D a t a M a n a q r r T 2 S 4 2 . 9 5

5 4 J p F r f a k 5 ^ . 9 5S y l V l A P o M r r U f l . 4 2 . 9 5P a t H p l F H . 3 9 P o f l i c i W r l r * < . 1 6 . 9 5S j t l K C o m p J J r - I 2 f l 1 9 . 9 5F D n l m a i T r r 1 2 f l 3 6 9 5V l M w r l l c U 5 4 . 9 5W n P T l p l a n 1 J S I 9

M O N . - F R L 9 A M - 9 P MM I S C E L L A W E O L j S 6

M D a n m h r , , , . , , . ,M n J l y w o o r j M i j J r i k ^

D i n p y C o m i c S t r i pO l t n p y C j ' d 1 P a r r yM u - ' o L e a g u r O a i t b a l lU / W F U / r » l h n q

J i a l U t F r o n tE l l l eP a t * P t O J t M o n a r yT h u n d p r C h o p p p rU p P ^ r l H o p c

T h P a w n .T r a c k e r

J e l u b i o g k F o a i r ^ i iF i i g h i 5 i T i u i M D r i J^ u b i o ^ i c B a i r b a i l

A G m l t e l f o

A m l i o n S i ^ i i o nL J I r i m a l lC o p y i 6

S e n t r y - I A l p t i j M l l H O n

□ a r k l o w r f , . ,

A c c n l a d r C t i i n K i

D A T A S O F T

B i r K J F t hV i d r o T h l f l 5 l » O f i

! 9 J 9 1 9 J I . 9 5J J - 9 5

3 0 . 9 5J 3 9 51 9 I S 9 5J 9

2 6 . 9 51 1 1 %1 9 1 9 1 9

2 5 . 9 52 5 . 9 52 5 9 52 7 9 52 7 . 9 5J l 9 5

1 9 T 9 1 9 « 9 5 9 . 9 ?3 2 . 9 5J 7 . 9 52 2 . 9 5I 9 1 9 9 51 9 1 9 . 9 55 9 9 51 9 . 9 5

I 9 2 4 9 5

. 2 I . 9 Si 9

C r i » r | P * 1 2 C a P a M . " t M p r ' C o m p i l e r

s p p f c i T t r m u f f n k ^ P l j n n r r

5 u p t ' ■ ' j t c j i J f S u p * ' P a I S w i n e j l c 1 2 P j r i n c r 1 2 3

2 5 4 51 9 ) 9 . 9 *

. . ) b . 9 55 9 J 9 4 6 9 5* I 9 S4 4 4 6 . 9 5

S A T . 1 1 A M - 5 P ME L E C T R O N I C A R T S

A r c n g n I F p n j n t i j l C o o k b o o k

W i n d M U r o r

M u i J f C o n i t r u c f l a n3 n O O n

5 r v r n C l l J n o f G o i j l

- F o m b P U r t r r T i j . t r M r - i ^ a r dA d t r C o r m f u l l l o n

A r c t k F o nA u l o d u r l

C h l f k . i m a u g ai n i i f f m iZ t n f t n t W w a r

V u r D l u lM u r d r r P a r l y

P t f a f h F o r I J - i r : S t a n

R o b Q I f l a i c f l l i . .

S f r a b b P r

U l l l m . i

L j r i J m a , . . . .W o r l d I d u ' G o l f

L r q - l y ^ " i i p n r iI N F O C O MC a l f f o r H t f l i l a n p

1 9

1 9 1 0 . 9 51 0 . 9 *1 0 . 9 51 9 1 9 1 9 1 9 1 9 1 0 . 9 51 9

1 9

I 0 . 9 S2 5 . 9 51 9 2 2 . 9 53 9 Z S . 9 52 5 9 5l i 9 5J 9 J 9 J ! 9 / 5

J O 9 52 9 1 1 . 9 $

2 9 3 9 2 9

. 2 9 2 5 . 9 52 Z 9 52 5 . 9 52 5 9 S1 1 . 9 5I 1

? 1 9 *9

2 0 9 5

~ 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 N F O R M A T I O N :

j j i a i i " /

n w i i n u r t i a J t i O bn 1 1 r J U i

i f i n l r n r r n n n W O O i l O r t e P l « 1 6 * 1 l h l f l1 1 , - : o < - t \ i i i ' f i i w i n t i u f l r f j r - ! • f i p m i i r w i f W r ? * n n g m l i ^ r W i r K l l Q D D A l l n n i r " . . i | p - i | i ' i 1 . . ' " " J i u l * H y C l - i f m C M * I I ' . U i . h i f o p r t h i L i t

n N i i m r i u d f i - c i o r y r t - » J W y E ) t o u k p r i H i i h M I r f m A l

M h K T P U f l P ( l P

m u ( t t i n t > * r i i r i i l u d i v r i n E i a n

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 104/120

\ - r c f i 5 3 8 S E d g e w o o d

L G r a n g e , I 6 0 5 2 5( 3 1 2 1 3 5 2 - 7 3 2 3

S u p e r D i s k U t i l i t i e sI u J t i m a t e s h l i t i s & i \ t o I W C 1 M 1 5 7 ! I n c l u d e d a m o n g

i t m a n y f e a t u r e s a r e :

T w d r i v e r a p y p r o g r a m l o i t h e 1 5 7 1S i n g l e d r i v e c o p y p r o g r a m l o t h 1 5 7 1F i l e u n s u a t c h u t i l i t yC r u t e a r t o - b o o l u t i l i t yL e t t u n l o c k f i l e s u t i l i t yF i l e c o p i e r l o o n o i w 1 5 7 1 ' U t i l i t y t f o r m a l i 1 5 4 1 , 1 5 7 1 o I B s y s l e m 3 4 f o r m a tC P / M P l u s d i s k r a p i e rD i r e c t D O S c o m m a u d sA n a l y z e d i s k l o i m a l u l i h t y { i n c l u d i n g C o m i m d o i e f a l i e nd i s k f o i m a t s lW r i t e p r a t e d u t i l i t yD i s k E d i t o r I n d i v i d u a l l y I r a n l i b , e d i t i h e o A S C I IS i m u l t a n e o u s r y , p r i n t i h a n A S C I I I a n s e c t o r o n d i s kC P / M P l u s d i s k e d i t o rB A W r i t e r R e a d w r i t e t d r i v e R A R O R e a d e r R e a d d r i v e R O t e s e m t l e / D i a s s e m b l e d i v e R A R O E r a s e i t r a c k o b u l k e r a s e d i s kM o i l . v i t i t s a l s o w o r k o 1 5 4 1A n m u c h , m u c h m o r e 1

c o m p l e t e u t i l i t i e s d i s k l o o n l y $ 2 9 5

1 5 4 1 / 1 5 7 1 D r i v e A l i g n m e n l1 5 4 1 / 1 5 7 1 D n v e A l i g n m e n l r e p o r i 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 h d r i v e a s y o p e i l o r m a d j i t s l m e n t s O s c i e e n h e l p i a v a i l a b l e w h i l e t l i e p r o g r a m i r u n n i n g . W o r k s o n t h e 1 5 4 1 , 1 5 7 1i e i l h e r 1 5 4 1 o 1 S 7 1 m o d e . C M S I 5 4 . C 1 2 S i e i t h e r 6 o 1 2 m o d e 1 A u t o b o o t s l a l m o d e s 1 M a n u a l i n c l u d e s i n s l r u e l i o n s o h o t o l o a d a l i g n m e n l p r o g r a m e v e n n h e n I h d r n t i s m i s a h g n t d t h a i i w i l l m l o a d a n y t h i n g e l s e E l i m i n a t ed o w n t i m e c o s t l y r e p a i r s ! O n l y 1 3 4 3 5 !

S u p e r D i s k L i b r a r i a nF u l l f e a t u r e d d i s k c a t a l o g i n g l i b r a r y s y s l e m l o i h C 1 2 8 i 1 2 m o d e . C a l a l o g s u p i o 1 ( 0 ) d i s k s a n I S ^ D O p r o g r a m n a m e : 1O p e r a t e s i n f a s t m o d e o i l h S O c a l u m n d i s p l a y R e a d s c a t a l o g s

1 5 4 1 , 1 5 7 1 C P / M P l u s d i s k D i r e c t o r i e s . R e a d s h e a v i l yp r o t e c t e d d i s k s . C a t a l o g , u t 2 5 p r o g r a m s o n d i s k w i t h as i n g l e k e y p r e s s o r s e l e c t i v e l y c a t a l o g p r o g r a m s . S t o r e ; i s e v e nc a t e g o r i e s 1 G a m e s . E d u c a t i o n . C P / M , A r c h i v a l .T e l e c o m m u n i c a t i o n s , U l i l i t i t i e s o P r o d u c t i v i t y . R e c a l l b c a t e g o r y , p r o g r a m n a r o t d t s k n a m e o r l o t a t e r n u m b e r P r i n t e ro u t p u t i n c l u d e s l i b r a r y i n d n . l u l l l i b r a r y r e p o r t m a s t e r p r o g r a mI b i . c a t e g o r y p i o g i a m l i s t s d i s k l a b e l s s e c o n d d r i v e c a b a d d r e s s e d a a d a t a d i s k O n l y 1 2 9 . 9 5 1

S u p e r 6 L i b r a r i a nC o m p l e l e d i s k c a t a l o g i n g a n d l i t > a , ' y ! y s t e m f i i r t h e C 6 4 R e a d s

f i d i s k d i r e c t o r i e s i 1 u s - d e f i n e d c a t e g o r i e s I n d i v i d u a ls e l e c t i o n o l p r o g i a m n a m e s t b f i l e d . I n c l u d e s p a c e f o u s e rc o m m e n t s a b o u t p r o g r a m s R e c a l l b c a t e g o r y , p r o g r a m n a m e .e l P n n i e r u u t p u t i n c l u d u d i s k l a b e l s C a t a l o g s a p p v o i i m a t e l y2 0 d i s k s d e p e n d a n t u p o n n u m b e r o p r o g r a m s a n d l e n g t h o fu s e r c o m m e n t ! O r g i n w y o u r C d i s k l i b r a r y f o o n l ym a F R E E S H I P P I N G H A N D L I N G ! I l l i n o i s r e s i d e n t s a d 8 s a l e s l a S e n d c h e r t 0 m o n e y o r d e r I f

F r e e S p i r i t S o i t w a r e . I n c .5 3 5 E d g e w o o d

L G r a n g e . I 6 0 5 2 5

P r e c i s i o n D a l a P r o d u c t s "P O L Y P A C K 5 ' A "

D I S K E T T E S( F r o m L e a d i n g M ' r . J

u " " " " e « " " - " ' » -S o l a L o l a 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

a p a c i t y D a l a S U j m ^ i - M m ! " " ' n i . t p t h t i M i o ■ I 3 S ' M i c o O i i k e 1 l e D r j v « , . , S S 1 3 5 T P I ' - I U e a P 1 3 5 T P I S . 2 3 e a

P R I N T E R R I B B O N SQ u a l i t y r e p l a c e m e n t s l o m a a [ p o p u l a i p r i n t e r s M !

A p p l e I m a g e w r i l e t B l a c k 1 3 . 9 5 e a A p p l e S c r i b e B l a c k S 2 . 9 S e n E p a o n L X a D / 9 0 B l a c k 1 2 . 9 5 e a O d l 8 0 / 8 2 / 8 3 B l a c k $ 1 . 7 5 e a T o s h i b a 1 3 5 0 B l a c k $ 4 . 8 9 a a

C o l o r n i b t i o n a A v a i l i b i s A O r t a i S a v i n g T o

M l O r d e r $ 2 5 . 0 0 A d 1 0 l o r l e s s I h a n 5 d i s k s S 4 H : C o n t i n e n t a l U S $ 4 . 0 0 / l O O o r f e w e rd i s k s . S 2 . 0 0 p e r d o i u n r i b b o n s . R e d u c e d s n i pp i n g c h a r g e o n l a r g e r q u a n t i t i e s F o r e i g n o r d e r s . A P O / F P O , o t e s s B c a l l . M l r e s i d e n t a d 4 t a x . P r i c e s s u b j e c t l c h a n g e w i t f i o u l n o t i c e .H o u r s : 8 : 3 0 A M - 7 : 0 0 P M E T .

P r e c i s i o n D a t a P r o d u c t sP . O . 1 1 1 . * 1 0 6 7 . ( J i i i i H l R a p , , K . M « 3 J B( f i l 6 ) 4 3 2 - M J 5 M i c h i p n l - S I H - ( i J 2 ^ 4 f i ) (O i m t d c M l c h l g i n J - 8 0 0 - I S 8 - O O 2 B

T H L O W E S TP R I C E S

T H B S E R V K E L E C T R O N I C O N E *

C A L L ( 6 1 4 J 8 6 4 - 9 9 9 4 P . O .^ c o m m o d o r e m n i m

H A R D W A R E6 4 6 4 C O M P U T E R

1 5 7 1 C D I S K D R I V E1 8 0 2 C M O N I T O R . 1 9 O 2 A R G f l M O N I T O R1 7 0 2 M O N I T O R

1 S 9 9 92 2 9 1 7 9 . 9 92 3 9 9 91 8 9 . 9 92 7 9 9 91 7 9

O P U T E H A C t t W W U I l* * r i A a j I * * j k j K1 3 5 1 M O U S E

1 2 * U P G R A D E . M E S S E N G E R M O D E MA V A T E X 1 2 0 0 M O D E M

i - n p _ ■ ■ ■A v A T E X 1 2 0 0 H CM O D E M

X E T E C J RX E T E C S R .P H I I M

S T A R N X 1 0S T A R N X 1 0 C . . F O R T I S D 1 3 1 0

( 1 3 0 C F S )S T A R P O W E R T Y P EP A N A S O N I C l O t i i . . P A N A S O N I C 1 0 9 1 15 E I K 0 S H A 1 0 0 0 V CX E T E C J RK E T E C S H

. 9 9 3 4 . 9 97 9 . 9 9

1 0 9 . 9 93 9 5 6 9 9

1 9 9 . 9 92 1 9 . 9 9

1 9 9 . 9 91 7 9 1 8 9 2 5 9 . 9 91 7 9

3 8 . 9 9

K T O W I O E f c C A S K R C H E C K .N C O D ' S . S U P P E D U . P . S

A C E O F A C E S* A R T O A F R I C AO N O O N F U G H T N I G H TT O U C H F O O T B A L L . . K A R A 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 D E R 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 f t T H F R A M ES P Y V S S P YK A R A T E K AC O M M A N D OA U T O T X I A LB A R D S T A L E I I C H E S T W A S T E R

2 0 0 0F U G H T S I I IJ E S K Y F O XA R T K f O X

B o

2 2 . 9 99 . 9 9

. . 9 . 9 91 9

. . 9 . 9 92 2 . 9 91 8 . 9 9

2 4 . 9 92 2 . 9 92 2 . 9 92 9 . 9 9

. 2 8 . 9 91 8 . 9 92 4 . 9 9

1 8 9 92 4 . 9 9

9 . 9 91 8 . 9 9

. 2 4 . 9 9. 2 9 . 9 9

1 1 . 9 9

. 2 4 . 9 92 9 . 9 92 6 . 9 9

. 2 2 . 9 9. 2 4 . 9 9

M O N E Y O R D E R . M A S T E R C A R D "

' H O N EL I N 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 2 1 3S O F T W A R E

G E Q SP U N T S H O PB U S I N E S S F O R MN E W S R O O MM A C HM A C H 1 2 8F A S T L O A D . . T U R B O L O A D S A W O R D P R O

W / T U R B OW O R D P R O

1 ? B W / f l L ES P R E A D S H E E T .F I L E P R 6 P O W E H CP A P E R C L I P W i S P E L LS U W R B A S E WS U P E R B A S E 1 2 1P O W t R A S S E M B L E RP O C K F J W R I T E R 6 4C E R T I F I C A T E M A K E RD A T A M A N A G E R 1 2 W O R D M A N A G E R 1 2 S W I F T C A L C 1 2 6 . . S W 1 F T T A XP A P E R C L I P I IC O P Y 1 1T O Y S H O P

3 9 2 7 9 9

- 2 9 2 9 . 9 9

. 2 2 . 9 92 7 9 92 4 . 9 91 7 9 9

2 2 . 9 9

2 2 . 9 92 2 . 9 91 8 9 92 2 . 9 92 9 4 9 5 9 . 9 92 9 9 9

. 2 7 . 9 92 8 . 9 93 9 3 9 . 9 93 9 . 9 93 9 4 9

. 2 4 . 9 93 4 . 9 9

S O F T W A R ES P E C I A L S

C H A M P W R 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 O U f S Tc y C ( V t3 f t T r | B A R D S T A I LO N O O N E .M A 1 L 0 R D E H

M O N S T E RA C 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 G H R O L L E HA 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 O OR S P A R A L L A YF L I G H T S I 1 1S I E N T S E R V I C E . L E A D E R B O A R OD 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 Y . H A R D B A L LM C R O L E A G U E

B A S E B A L LS U P E R B O W L S U N O A Y .S U P E R B O W L S T A T S

1 9 1 B . 9 92 4 . 9 9

2 4 . 9 91 1 . 9 9

1 1 . 9 91 8 9 92 9 1 8 . 9 9

. 1 8 . 9 9. 2 4 . 9 9

1 1 . 9 91 8 . 9 91 8 . 9 91 9 2 9 . 9 92 9 2 2 9 9

4 . 9 9. 4 . 9 9

4 9 1 B . 9 9

2 4 . 9 91 8 . 9 9

. 1 4 . 9 9

D R t n S A - | A L X ) 4 H F O R C H A R G E C A R D S ) . . . N O I > E R S O N A L C H E C > ( SA L P R I C E S S U B J E C T T O C K A N G E W I T H O U T N O T C

K t m i H : A D ( 0 O A L O R K R S U N D E R 1 1 0 0 0 M U L T I P L E O R D E R S

A D S 0 O A L O R D E R S O V E R 1 1 0 0 . 0 0 A C T U A L F R E I G H T C H A R G E D O

M T U U U T X M A L : A C T U A L F R E I G H T C H A R G E O O H A L O R D E R S O U T S W E T H E C O N T I N E N T A i U N I T E D S T A T E S I N C L U D I N G A . P . OM U C K I . N R E T U R N S W I T H O U T R E T U R N A U T H O R I Z A T I O NE X C H A N G E D . . N E X C E P T I O N S P L E A S E S P E C I F Y .

. . N R E T U R N S U N L E S S D E F E C T I V E . A L L D E F E C T I V E S W L B

C A L L O R W R I T E F O F R E E C A T A L O GC A L L E L E C T R O N I C O N f 6 1 4 ) 8 6 4 - 9 9 9 4 O R W R I T E

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 105/120

" S O M E T H I N G T B Y T E I N T OA B A C U S

B a s i c 1 2 S 3 8 . 9 5B a s i c 6 4 2 5 . 7 5C a d p a k 1 2 3 8 . 9 5C a d p a k 6 4 2 5 . 9 5C h a r i p a k 1 2 8 2 5 9 5C h a i p a k 6 4 2 5 . 9 5C o b o ! 6 4 2 5 . 9 5C o b u l 1 2 8 3 7 . 9 5S p e e d T e r m 2 5 . 9 5S u p e r C o m p i l e r 6 4 / 1 2 8 . . 3 8 . 9 5S u p e r P a s c a l 4 8 . 9 5

B R 0 D E R 8 U N DW h e r e I i n W o r l d

I C a r m e n S a n d i a g o S 2 1 . 9 5P / L i b r a r y 1 - 2 - 3 « a 1 5 . 9 5P r i n i S h o p 2 6 . 9 5P r i n t S h o p C o m p a n i o n 2 1 . 9 5T o S h o p 3 9 . 9 5P / H o l i d a y L i b r a r y 1 9

M I C R O L E A G U EB o S c o r e / S l a t C o m p i l e r . . . . $ 1 6 . 9 5G e n e r a l M a n a g e r D i s k . 2 4 . 9 5M i c r o L e a g u e B a s e b a l l . . . . 2 4 . 9 5T e a m D i s k s 1 6 . 9 5

R I B B O N{ M m . 6 p e r o r d e r )

A x i o m E l i t e L C 5 . 9 5B r o t h e r 1 5 2 5 3 5 5 . 9 5C o m m o d o r e 1 5 2 5 6 . 9 5C o m m o d o r e 1 5 2 6 6 . 9 5E p s o n 1 8 6 . 9 5E p s o n 8 9 E p s o n m x . h . r 1 0 0 6 . 9 5E p s o n m x . f x . r 8 4 . 9 5G o r i l l a B a n a n a 6 . 9 5J u k i 6 0 0 0 4 . 9 5J u k i 6 1 0 0 3 . 9 5L e g e n d 8 8 0 , 1 0 8 0 . 8 0 8 . 6 . 9 5M R 8 0 9 M P S 8 0 3 6 . 9 5O K 1 8 2 . 1 9 2 7 . 9 5O K 8 2 9 2 . 8 3 . 9 3 2 . 2 5S 1 0 - 1 5 2 . 2 5P a n a s o n i c 1 0 8 1 . 1 0 9 1 . . . 8 . 9 5

I N F O C O ME n c h a n i e r 2 1 . 9 5H i t c h h i k e r ' s G u i d e 2 1 . 9 5H o l l y w o o d H i j i n x 2 1 . 9 5I n v i s i c l u e s e 6 0 L e a t h e r G o d d e s s e s

o l P h o b o s 2 1 . 9 5S p e l l b r e a k e r . . . 2 6 . 9 5T r i n i l y 1 2 8 2 4 . 9 5Z o r k 1 - 2 - 3 e a 2 5 . 9 5S o r c e r e r . 2 4 . 9 5

D A T A E A S TC o m m a n d o S 2 1 . 9 5K a r a t e C h a m p 2 1 . 9 5K u n g F u M a s t e r 2 1 . 9 5T a T e a m W r e s t l i n g . . 2 1 . 9 5

P R E C I S I O NS u p e r b a s e 1 2 8 1 5 6 . 9 5S u p e r b a s e 6 4 4 6 . 9 5S u p e r s c r i p t 1 2 8 4 7 . 9 5S u p e r s c r i p t 6 4 4 6 . 9 5

T I M E W O R K SD a t a M a n a g e r 1 2 8 $ 4 2 . 9 5D a t a M a n a g e r I 2 9 . 9 5P a r t n e r 1 2 8 4 2 . 9 5S w i t i C a l c 1 2 w / S i d e w a y s 4 2 . 9 5S w i r l C a l c 6 w / S i d e w a y s . . . 2 9 . 9 5W o r d W r i t e r I 2 8 w / S p e l l e r . . . 4 2 . 9 5W o r d W r i t e r 3 w / S p e l i e r . 2 9 . 9 5P a r t n e r 6 4 1 3 8 . 9 5

D I G I T A L S O L U T I O N SP o c k e i W r r t f l i l l 4 1 . 9 5S u p e r P a k 6 4 3 4 . 9 5S u p e r P a k 1 2 8 4 4 . 9 5

M I C R O P R D S EC o n l l i c i I V i e t n a m 2 4 . 9 5C r u s a d e I E u r o p e 2 4 . 9 5F - 1 5 S t r i k e E a g l e 2 1 9 G u n s h l p 2 1 . 9 5S i l e n t S e r v i c e 2 1 . 9 5T o p G u n n e r 1 8 . 9 5

S P R I N G B O A R DC e r t i f i c a t e M a k e r $ 2 9 . 9 5C l i p A r 2 0 . 9 5C l i p A r t ] 2 4 . 9 5C l i p A r I I 2 9 N e w s r o o m 2 9 . 9 5G r a p h i c E x p a n d e r 2 9 C e r i i l i c a l e M a k e r # 1 2 9

A C C E S SL e a d e r B o a r d $ 2 4 . 9 5L . B . T o u r n a m e n t D i s k . . 1 4 . 9 5M a c h 1 2 3 9 M a c h 2 9 1 0 t h F r a m e 2 4 . 9 5T r i p l e P a c k 1 9 W o r l d C l a s s L e a d e r B o a r d . 2 5 . 9 5

H O T S E L L E R SC o m m a n d oF i s l I G a t oG h o s i s - n - G o b l i n sK u n g F I P a r a l l a xP o w e rR u s h - n - A t l a c k 8

Y i e A r K u n g F S t a r F J e e lS t r i k e F o r c e C o b r aT a T e a m W r e s t l i n g . .U c h i M a t aU r i r J i u mX - 1 5 A l p h a M i s s i o n

$ 2 1 . 9 51 9 1 9 . 9 51 9 . 9 51 9 . 9 51 9 . 9 51 2 . 9 51 9 . 9 52 9 1 3 . 9 52 1 . 9 51 9 . 9 51 9 . 9 51 9 . 9 5

. . . . . jB a s e b a l lB a s k e t b a l lF o o t b a l l

G A M E S T A R

2 o 2 . . ' . ' . ' , ' . ' . V , $ 2 1 . 9 52 1 . 9 52 1 . 9 5

A V A L O N H I L LS u p e r b o w l S u n d a y .S . H . S u n d a y S l a l C o m p i l e rT e a m D i s k

S 1 1

. 1 9 9 9

D A T A S O F T

A l t e r n a t e R e a l i l y $ 2 4 . 9 5B l a c k M a g i c 1 6 . 9 5C r o s s c h e c k 1 9 . 9 5G o o n l e s 1 8 . 9 5M e r c e n a r y 1 8 . 9 5M i n d P u r s u i t . 1 8 . 9 5N e v e r E n d i n g S t o r y 1 8 . 9 5G u n s l m g e r 1 9 . 9 52 2 1 B B a k e r S t 1 9 - 9 5T h e a t r e E u r o p e 2 1 . 9 5

A C C E S S O R I E SA I C P 0 i s k s ( 1 2 )C o m m o d o r e 1 3 5 1 m o u s eC o m m o d o r e 1 6 7 0 m o d e mD i s k N o t c h e rD i s k S t o r a g e C a s e ( 7 0 ) . .D r i v e C l e a n e rF l e s i d r a w L i g h t P e M e s s e n g e r M o d e mW I C 0 B o s s J o y s t i c k . W I C O B a H a n d l e

J o y s i i c kW I C O T h r e e W a

J o y s t i c kX e i e k G r a p h i c I n t e r l a c e .X e i e k G r a p h i c J

4 1 3

7 3 1

1

1 5 3

9 9 9 9 9 9 9 9 5

. 5

9 9 . 9

E L A m e r i c a ' s C u p . . . $ 2 2 . 9 5A n i c F o * 2 2 9 5A u t o D u e l 3 4 . 9 5B a r d ' s T a l e 2 9 B a r d s T a l e I 2 7 . 9 5C h e s s m a s l e r 2 0 0 0 2 6 . 9 5L o r d s o C o n q u e s t 2 4 . 9 5M a r o l e M a d n e s s 2 1 . 9 5M i n d M i r r o r 2 1 . 9 5M o e b i u s 2 6 . 9 5M o v i e M a k e r 2 4 . 9 5M u r d e r P a r l y 2 9 . 9 5O r g e 2 5 . 9 5Q u u a m 2 1 . 9 5S c r a b b l e 2 2 . 9 5U l t i m a 2 6 . 9 5U l t i m a I 3 9 . 9 5U l t i m a t e W i z a r d 2 2 . 9 5

M I N D S C A P EB o p a n d W r e s i l e $ 1 8 . 9 5F a i r l i g h t 1 8 . 9 5H i g h R o l l e r 1 8 . 9 5I n d o o r S p o r t s 1 8 . 9 5I n l i l i r a l o r 1 8 . 9 5L o r d s o M i d n i g h t 1 7 . 9 5

B E R K E L E Y S O F T W A R EG E C S $ 3 6 . 9 5G E O S F o n t p a k 1 8 . 9 5G E O S D e s k P a c k 2 2 . 9 5G e o d e n 2 4 . 9 5W r i t e r W o r k S h o p 3 1 . 9 5

S O L I D S T A T E S O F T W A R EV i z a S t a r 1 2 S 6 9 9 5V i z a W n t e 1 2 . 5 9 . 9 5

A C C O L A D ED a m b u s t e r s $ 1 8 . 9 5F i g h t N i g h t 1 8 . 9 5H a r d B a l l 1 B . 9 5L a w o M h e W e s t 1 8 . 9 5P S T r a d i n g C o m p 1 8 . 9 5K i l l U n t i l D e a d 1 8 . 9 5A c o A c e s 1 8 . 9 5D e c e p t o r 1 2 . 9 5C o m i c s 1 8 . 9 5

A C T I V I S I O NA l i e n s $ 2 1 . 9 5A l t e r E g o 2 9 . 9 5C r o s s C o u n t r y R o a d R a c e . . . . 1 9 . 9 5G a m e m a k e r 2 4 . 9 5G a m e m a k e r S c i / F i c t i o n 1 4 . 9 5G a m e m a k a r S p o r t s 1 4 . 9 5H a c k e r I 2 1 . 9 5L a b y r i n t h 2 1 . 9 5M i n d s h a d o w 1 9 . 9 5M u r d e r o t h M i s s i s s i p p i . 2 1 . 9 5M u s i c S t u d i o 2 1 . 9 5R o c k y H o r r o w S h o w 1 8 . 9 5S h a n g h a i 2 1 . 9 5T a s s T i m e s i T o n e t o w n . 2 1 . 9 5T i t a n i c 1 5 . 9 5T r a n s f o r m e r s 2 1 . 9 5

E P Y XF a s ! L o a d $ 2 3 . 9 5M u l t i p l a n 6 4 / 1 2 8 2 9 . 9 5P r o g r a m m e r s T o l l K i t 2 7 . 9 5V o r p a l 2 1 . 9 5W o r l d K a r a l e

C h a m p i o n s h i p 1 8 . 9 5W o r l d ' s G r e a i e s t

B a s e b a l l 2 3 . 9 5S u p e r C y c l e 2 4 . 9 5W o r l d G a m e s 2 4 . 9 5W o r l d ' s G r e a t e s t

F o o t b a l l 2 4 , 9 5M o v i e M o n s t e r 2 4 . 9 5C h a m p i o n s h i p

W r e s t l i n g 2 4 . 9 5D e s t r o y e r 2 4 . 9 5W i n t e r G a m e s 2 3 . 9 5

F I R E B I R DE l i t e $ 1 9 C o l o s s u s C h o s s - I V 2 1 . 9 5M u s i c S y s t e m s 2 4 . 9 5A d v a n c e M u s i c S y s l e m s . . 4 9 . 9 5T h P a w n 2 8 9 5S l a r G l r d e r 2 4 . 9 5T r a c k e r 2 4 . 9 5

S S B a t t l e o A n t i e l a m $ 2 9 . 9 5C a r r i e r F o r c e 3 6 . 9 5P h a n t a s i e I I 2 4 . 9 5R i n g s o Z e l p h i n 2 4 . 9 5W i z a r d ' s C r o w n 2 4 . 9 5R u a d w a r 2 0 0 0 2 4 . 9 5

S U B L D G I CF l i g h t S i I I $ 3 4 . 9 5F o o t b a l l 2 7 . 9 5J e 2 7 . 9 5P u r e S t a t B a s e b a l l 3 4 . 9 5S c e n e r y D i s k 1 - 6 e 1 4 . 9 5S c e n e r y D i s k * 1 4 . 9 5S t a d i u m D i s k ( b a s e b a l l ) . 1 4 . 9 5U P e r i s c o p e 1 8 9

C A L L U T O L L F R E EO r d e r s 1 - 8 0 0 6 3 4 A I C P O n l y

C u s t o m e r S e r v i c e7 1 8 - 3 5 1 - 1 8 6 41 0 A M t 6 P

E . S . T .P . O . B o x 1 7 5 B

S t a t s n I s l a n d , N . Y . 1 0 3 1 4 R

I s l o c k H o r n s s h i p p e d w i i n i n 2 i r m u r s t o p r e p a i d w a t t s f c o r t C h s c k . v i s a .m e Q i a e r s a c c p e t t d . p l e a s e i n g % i D O m i n i I n H i l i o i c » i t c h e MO N L Y N Y S j e s l O e m s i O S ' / . W s a l e s I M w i i s m p r i c e s r e l u c t 1 0 : s -c a u n l t o c a s h , c r e d i t a r a d O - 1 % A l o r M r s M 1 s l i p p i n g a n a 1 h a n d l i n gm i l l i n g m C o n i i n m H i P e f u r a i c n e c l u i l K w « l o c l e a r a n c eA v a i l a & l f T y a n p r i c i n g t u b f B C t 1 c n a r - g e w i l h o u ! n o r m f r t e s h i p p i n g i C o n -I t i w i u l S H u l T U ' t t > t w t m I 1 S C W f f C T I V E t l C H A N G E O N L »F O S A M E P R O D U C T R e s t o c k i n g t o o u n w w i e o n o - d e i e c t i v o i t e m s m u < n «R a l u r n i a c c e p t e d w i i n i n I S t o y s o s n i p p i n g o n D u l y , a j r e t u r n s t f r q u i r *R i l u r n A u t o m a t i o n n u m W r s W D N O r G U A R A N T E E C O M P A T I B I L I T Y

C O M P U T E ! S G a z o t t o J u l y 1 9 B 7 1 0

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 106/120

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

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

Y o g e t : A s s e m b l e r 6 ( o r i g i n a l l y $ 5 0 . 0 0 ) ,S u p e r E x p a n d e r ( o r i g i n a l l y $ 5 0 . 0 0 ) , P i l o t( o r i g i n a l l y $ 5 6 . 0 0 ) p l u s 2 g a m e s o d i s k o c a r t r i d g e .

T i t l e s l i k e : Z o r k I , I I , a n I I I , S u s p e n d e d ,S t a r c r o s s a n d D e a d l i n e ( o r i g i n a l l y $ 4 0 . 0 0e a c h ) , S a t a n ' s H o l l o w , C h e s s , D r a g o n ' s D e n ,S t a r R a n g e r , R a l l e y S p e e d w a y , O m e g aR a c e , L e M a n s , J u p i t e r L a n d e r , G o r f .V i d u z z l e s , T r i a d , S o l a r F o x , F r o g M a s t e r ,S t a r P o s t , B l u e p r i n t , K i c k m a n , T o o t h I v a d e r s , V i s i b l e S o l a r S y s t e m a n m o r e( v a l u e s f r o m $ 1 5 . 0 0 t $ 3 0 . 0 0 e a c h ) . T o t a l v a l u eo t h i s s p e c i a l o f f e r w a o v e r S 7 5 0 . 0 0

F o l i m i t e d t i m e o n l y , 2 3 p r o g r a m s a r o f e r e d a t h i n c r e d i b l e p r i c e o $ 8 9 . 9 5 , a l m o s t9 O ° / o o f o r g i n a l l i s t . F o r t h e c o s t o o n l y f e p r o g r a m s y o g e a e n t i r e s o f t w a r e l i b r a r y ,p l u s s p e c i a l b o n u s ! O r d e r n o a n g e E l e c t r o n i c A r t s ; M u r d e r o t h Z i n d e r n o u f fa n A x i s A s s a s i n , a n $ 8 0 . 0 0 v a l u e , a b s o l u t el F R E E . T o t a l v a l u e $ 8 4 0 . 0 0

p a o n l yp l u s S 6 . 0 0 s h i p p i n g a n h a n d l i n g .

C a n a d i a n r e s i d e n t s m u s t u s e V i s a o M a s t e r C a r d o n l y .F o r e i g n o r d e r s a d ! 1 2 . 0 0 s h i p p i n g a n h a n d l i n g . N r e s i d e n t s a d 6 s a l e s t a x , N r e s i d e n t s a d d a pp r o p r i a t e t a x .

S e n d o r d e r s t o F C L i q u i d a t o r sP . O . B o 1 2 0 4M a p l e w o o d , N 0 7 0 4 0

P h o n e o r d e r s o n l y c a l l ( 2 0 1 ) 6 7 8 - 0 0 0 8( V i s a o M a s t e r C a r d } a s k f o F C L i q u i d a t o r s .

F C L I Q U I D A T O R SO R O E R I N G I N F O R M A T I O N : E n c a s eC a s t n e r ' s C h e c k . M o n e y O i B e i P e r -s o n a i C t i e c k A l l ? * d a y s l o d e l i v e r yP u c e s a n d a v a i l a b i l i t y a r s u b j e c t 1 c h a n g e w i l h o u l n o t i c e . N C O s h . p m e n l s V , s a a N t e l o r c n - B a c c e p t e d

P . O . B O 1 2 0 4M r s n l m v n n H ( 1 7 1 1 * 1 1 1/ O f H \ C 7 f t f t n OI Z U I I D / O ' U U U OJ s | ( , F £ L i q u | d a , o n , , a r d e r

F S D - 2C o m m o d o r e C o m p a t i b l e

D i s k D r i v e

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 YG 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 e v e n e n h a n c e s G E O S 1F 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

$ 1 5 9A 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 l R u a n W o r k sS m o o t h l y w i t h [ h C o m m o d o r e6 4 . 6 4 C . V I 2 0 P l u s 4 1 2 ( 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 lr = = : , _ D e p t . C . P . O . B o x 1 4 4 1 , E u g e n e , O R 9 7 < M 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

T H A M A Z I N GV C I C E M A S T E R

E N t E RT H F I N A LF R O W I E R

O M A N - J O - M A C H I N E

C O M M U N I C A T I O N ST h e r e n o t h i n g e l s e l i k ei l V o i c e M a s t e r g i v e sb o t h s p e o c h o u t p u ta n v o i c e r e c o g n i t i o n w i i h t h i s S i n g l e h a r d w a r e p r o d u c t 1 Y o u r v o i c ec o n t r o l s p r o g r a m s . 0 h o m e a p p l i a n c e ; , r o b o t s , a n m o i e w i t t i s p o k e nc o m m a n d ! V e r b a l r e s p o n s e b a c k g i v e s s t a t u s , v e r i f i e s , o r e q u e s t s y o u rr e p l y ' S p e e c h o u t p u t a n r e c o g n i t i o n p a t t e r n s a r r e c o r d e d i w i t h y o u rv o i c e . u s t h v o i c e o y o u r f n e n d . b o s s , t e a c h e r , m o t i e r , e v e n t h f m l p e t 1 F t o q r a m m i n g i s i m p l e w i t h n e w c o m m a n d s a d d e d T B A S ' 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 r t e a n d c o m p o s e m u s i c o 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 i t e d a p p l i c a t i o n s ( o f 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 f o r p r o f i t S p e e c h 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 y e v e n t h m o s t s o p h i s t i c a t e dm a c h 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 h - t e c h m a i v e l a p r i c e l e s s t h a nm o s t c o m m o n p e r i p h e r a l s .T h C o v o x V o i c e M a s t e r c o m e s c o m p l e t e w i t t i a l h a r d w a r e a n a 1 s o f t w a r et o o n l y S B 9 . 9 5 ( A d d S - s h i p p i n g a n h a n d l i n g ( o U S A , i C a n a d a . $ 1 o v e r s e a s ) A v a i l a b l e f o C o m m o d o r e M / 1 2 8 , A p p l e I I I I * . H e l i e . A t a r i S C O ,8 0 0 X 1 , 1 3 X E S p e c i f y w h e n o r d e r i n g V i s a . M a s l o r C a r d p h o n e o r d e r sa c c e p t e d

C o l l o m i l e f o F K € E V o i c e M o s l e r I n t o p o 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 I N C d e p t C 6 7 5 - D C o n g e r S l r o o t E u g o n e . O r o g o n 9 7 4 0 2 S A r e a C o d e ( 5 0 3 ) 3 4 2 - 1 2 7 1 r B l e « 7 O O O 1 7 ( A v A t a r n i U D )

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 107/120

A D V A N C E DD E T E C T I O N C O N T R O L

N I N T E R F A C E I E A S I E R T U S C o n i r o l l i g h t s , a p p l i a n c e s , h e a l i n g a n c o o l i n g s y s t e m s ,r e l a y 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 a l d e v i c e .C o n n e d l l e m p e r a t u r n . i i f j h i , s o u n d , m o i s t u r e , f l u i d l e v e la n p r e s s u r e s e n s o r s ,3 2 s e p a r a t e C 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 2 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 0 I / C a r dU s e r M a n u a l , i n s t r u c l i o n s .s a m i i l t 1 p r o g r a m s d i a g r a m so t y p i c a l h o o k u p s . S 1 2 9

C o m p l e t e I / C o u r s eI n c l u d e s B H 1 0 0 , B e g i n n e r ' sM o d u l e . C o u r s e M a n u a l a n U s e r M a n u a l £ 1 5 9

C h a n n e l A I P l u g - i nC o n v e r s i o n M o d u l e S 4 F a s t h i O - 5 V A I c o n v e n e

S e c u r i t y S y s t e m M o d u l e

B e g i n n e r ' s I / O I n t e r f a c eC o u r s e M a n u a l S 1 L e a r n a l a b o u t I n t e r f a c i n g !

W i t h s i r e n ,s o f t w a r e .

s w i t c h e s a n S 3

B e g i n n e r ' s M o d u l e S 2 W i l d L E D s , s w i t c h e s a n r e l a y R e q u i r e s t h B H 1 0 0 .

I N T E L L I G E N T I / P . O . B O 7 0 P O T S D A M , N 1 3 6 7 6

( 3 1 5 ) 2 6 5 - 6 3 5 0C a l l t o ( r e e B r o c h u r e t o d a y '

' C i ™

B e w a r e o i m i t a t i o n s o e t h e h i g h q u a l i t y o r i g i n a l B H 1 0 OA d $ 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 .

> * J L I H I I ET H M I R R O R

$ 2 4 . 9 5N 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 E .E 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 SP E R I O D I C U P D A T E P O L I C YA 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 U . D I S K I A L I T T L E A 4 - 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 E IM A S T E R C A R D . V I S A . M O O R 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 R F O R E ( G N O R D E R S A D D S 2C A L I F . O B O E R S A D 6 S A L E S T A

- W R I T E O R C A L L -C o m n u m e d

| 4 0 S J 7 5 8 - 2 4 3 6P . O . B O 6 9 3 9

S A L I N A S . C 9 3 9 1 2F 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 1 2 A N 1 5 7 1 D R I V E

E X P A N D Y O U RC O M M O D O R E 1 P E R F O R M L I K EN E V E R B E F O R EJ u s t p l u g i t h F i n a l C a r t r i d g e .

l $ 5 4 9 5 4 | K )D o c s N O u s e x i s t i n g m e m o r yT h f i r s t c o m p l e t e l y e x t e r n a l o p e r a t i n g s y s t e m c r e a t e d s p e c i f i c a l l y f o t h C o m m o d o r e 6 4 6 4 C , a n l ^ ( i C 6 m o d e ) .r p f i r i i d c s h a r d w a r e a n d s o f t w a r eI b h e a l i l t 1 p l a c e o a l e a s t f s e p a r a t e d e v i c e s . 1 D i s k T u r i X M J / W W Sf a s t e r l o a d i n g a n s a v i n g ; 2 1 I ' l v p r o g r a m m e d R u m - l i o n K e y s - e l i m i n a t e

l o n g , t e d i o u s c o m m a n d s e q u e n c e sf o m a n y c o m m a n d s , 3 E x t e n d e dM a c h i n e L a n g u a g e M o n i t o r - w i t hr e l o c a t e d l o a d - s c r o l l i n g u a n d o w n , b a n k s w i t c h l n g , a n d m o r e ;4 P r i n t e r I n t e r f a c e - p r i n t s a l C o m m o d o r e g r a p h i c s p l u s s c r e e n -d u m p u t i l i t y ; I i l i a s i c T o o lK i l - / W i h u N u m b e r i n g , D e l e t el a r g e p r o g r a m b l o c k s w i t h o n

t o u c h , O l i l r e c o v e r s a c c i d e n t a l l y - d e l e t e d p r o g r a m s , R e n u m b e r i n g , F i n d ,H e l p d e b u g s s y s t e m , D f c f t A p p e n d a d d s n e p r o g r a m s t o e x i s t i n g f i l e s ;6 M a k e b a c k u p c o p i e s o a n y s o f t w a r e p r o g r a m .O t h e r C o n v e n i e n t f e a t u r e sP r e e x e r - » ! f i s u m e n u s c o l o r c i i a n g e s n s e t a c e n u o n i c s f c e i i i ls e n / e n d u r p p r i n t v e c t o r s e t t i n g • r e v e r s e p r i n t i n g s t o p s a n d c o nt i n u e s a l m o s t e v e r y p r o g r a m a l l o w s t o t a l b a c k u p t d i s k o r t a p ea u t o m a t i c a l l y • . c r e a t e s o n f i t s o d i s k o t a p e f r e e z e s i f t i m e sf a s t e r t h a n d e d i c a t e d f r e e z e r s g a m e k i l l e rS c r e e m l l i m p C a p a b i l i t y - P r i n t s l o w - r e s , h i g h - r e s a n m u l t i c o l o rp r i m s f u l l p a g e • p r i n t s f r o m g a m e s a n m o r eK e y b o a r d h x t r a s - D e l e t e p a r t s o l i n e s m o v e c u r s o ro p e r a t e s y o u r p r i n t e r a t y p e w r i t e rB O N U S ! A d d i t i o n a l 2 - 1 K e x t r a H A f o b a s i c p r o g r a m s1 D a M o n e y - b a c kG u a r a n t e e , F u l ly e a r w a r r a n t yS P E C I A L !C o m m o d o r e t C e n t r o n i c sp r i n t e r c a b l e - S 1 9 . 9 5P a y m e n t s t o H C o m p u t e r sB a n k o C e r t i f i e d C h e c k , I ' c r - 1

s « n a l C h e c k , M o n e y O r d e r ,V i s a o M a s t e r C a r da n C O I ) A d $ 3 . 0 0 1 f o s h i p p i n ga n h a n d l i n gN J a n d N r e s i d e n t s a d a p p r o p r i a t e s a l e s t a xD e a l e r , d i s t r i b u t o r , u s e rg r o u p i n q u i r i e s w e l c o m e

H F I N A LC O M P U T E R SO A M E R I C A

1 5 V a l l e y S t r u c t , S o u t h O r a n g e . N e J e r s e y ( I 7 ( I ? J ( 2 1 1 1 ) 7 f i : l - : i m i i

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 108/120

G R E A T P R O D U C T S F O Y O U R C O M M O D O R Ep r o m e n a d e C 1 C A P T U R E ' "

T h E p r o m P r o g r a m m e r . T h o u g h t f u l l y d e s i g n e d . T a k e c o n t r o l o y o u r ' 6 o r 1 2 8 " w i t h t h i s e a s y t u s c a r e f u l l y c o n s t r u c t e d , t h e p r a m e n a d e C I ' " i s r e s p e c t e d c a r t r i d g e . L e t s y o m a k e b a c k - u p d i s k o y o u ra r o u n d t h w o r l d f o q u a l i t y a n v a l u e . T h o r i g i n a l m e m o r y - r e s i d e n t s o f t w a r e . Y o u r p r o g r a m i t h e n f u l l ys o f t w a r e c o n t r o l l e d p r o g r a m m e r d o e s a w a y w i t h a c c e s s i b l e t y o u a n d y o u r p r o g r a m c a b r e - b o o t e dp e r s o n a l i t y m o d u l e s a n s w i t c h e s . I n t e l l i g e n t f r o m y o u r d i s k 3 - t i m e s f a s t e r . O m a k e a a u t o -p r o g r a m m i n g c a p a b i l i t y c a c u p r o g r a m m i n g t i m e b s t a r t i n g c a r t r i d g e u s i n g t h p r o m e n a d e C a n C P 9 5 % ' W i t h D i s k S o f t w a r e s t i l l j u s t $ 9 9 . 5 0 c a r t r i d g e k i t . I t m a g i c !C A R T R . O G E M A T E R I A L S : C A P T U R E - i b a r g a i n a 3 9 . 9 5C P R - 3 T h r e e s o c k e t b o a r d , c a s e a n e p r o m s , f o u s w i t h C A P T U R E ' " 2 9 . 9 5P C C 2 T w 2 7 3 2 ( 4 K ) o r 2 7 6 4 ( 8 K ) e p r o m s . F o r ' 6 4 o ' 1 2 8 i 6 m o d e 9 P C C 4 F o u r s o c k e t s f o 2 7 6 4 . 2 7 1 2 8 o 2 7 2 5 6 ( 3 2 K ) e p r o m s . B a n k s w i t c h i n g 1 7 . 9 5P C C 8 L i k e t h P C C 4 b u t w i c e t h e c a p a c i t y . F o m u l t i p l e p r o g r a m s 2 9 . 9 5P R B 4 F o u r s o c k e t s , e p r o m b a t t e r y b a c k e d R A c o m b i n a t i o n 2 4 . 9 5P T M 2 B a s i c 1 2 m o d e c a r t r i d g e b o a r d . T w 2 7 6 4 o 2 7 1 2 8 e p r o m s 5 . 9 5 1P T M 4 F o u r s o c k e t s , 2 7 1 2 8 2 7 2 5 6 e p r o m s . 1 2 m o d e b a n k s w i t c h e r 1 9 . 9 5 tP C C H 2 P l a s t i c c a s e f o a b o v e c a r t r i d g e s ( e x c e p t P C C 8 ) 2 . 2 5E p r o m s A l w a y s i s t o c k a c o m p e t i t i v e p r i c e s . t a v a i l a b l e J u n e ' 8

' w h e n i 6 m o d e .E P R O M E R A S E R S :D a t a r a s e H o b b y i s t e p r o m e r a s e r , 2 a t i m e , t 1 m i n u t e s 3 4 . 9 5P E 1 4 I n d u s t r i a l q u a l i t y e r a s e r , t o a t i m e 7 9 . 9 5S t a r t e r S e C A P T U R E " , p r o m e n a d e C i a n d o n C P R 3 k i 1 4 9 . 9 5D e l u x e S e C A P T U R E ' " , p r o m e n a d e C 1 D a t a r a s e a n t w C P R 3 k i t s 1 9 9 . 9 5

S H I P P I N G H A N D L I N G : U S U P S U R F A C E $ 3 . 0 0 F O R E I G N ( A I R M A I L O N L Y ) $ 1 3 . 0 0T O R D E R T O L L F R E E 8 0 0 - 4 2 1 - 7 7 3 1I I A O r t M D A M U C I M F R O M C A L I F O R N I A 8 0 0 - 4 2 1 - 7 7 4 8J A O U N - n M I M n t i m T E C H N I C A L S U P P O R T 9 1 6 - 8 2 3 - 3 2 8 4

1 8 0 5 I N D U S T R I A L D R I V E F R O M O U T S I D E U S A 9 1 6 - 8 2 3 - 3 2 8 5A U B U R N . C U S 9 5 6 0 3 M C V I S A , A M E X W E L C O M E

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 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 t 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 i h t o u c h o a 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 t h e n b e s a v e d t 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 t 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 6 I t h 6 4 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 a t h m a r k e t t o d a y !S U P E R S N A P S H O T f 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 i p t r t o 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 l t f e r e n t p r o g r a m s o n i a s i n g l e d i s k !2 4 o b o a r d — s u l l y e x p a n d a b l e t 4 O w i t h p l u g I E P R O M ' s !O u T u r b o D O i I n m a l t c o m p a t i b l e f a s t l o a d e r w a ' v e e v e r t e s t e d !

T h s p e c i a l b u I D O w B 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 B 9 , 1 0 a n 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 l 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 d i i a n o u o r u n n i n g p r o g r a m s !H k 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 ' 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 j ] a f t e r m a r k e t d i s k d r i v e s t e s t e d t d a t e , s u c h a s t h e M S D , F S D , E n h a n u r , a n m o r e .

S p e c i a l B o n u s : 4 0 F R E E c u s l o m e d d e s i g n e d K r s 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 f a s t c o p t 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 | 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 . 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 f 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 n e xp a n s i o n b o a r d t 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 R 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 5 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 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 f o $ 1 0 . 0 0 d i s c o u n t o l t h p r i c e o f t h e n e S U P E R S N A P S H O T !T W o f l e r a p p . e s o n l y , o d i r e c t o r d e r s . s u p £ R S N A p s H 0 T 6 4 / O N L y

Q C M P I T E F M A R TN e e d m o r e m l o ? C a l l o

w r i t e f o o u f r e e c a a l o gD E A L E R S — D o n ' I m i s s o u

o t h i s o n e — C A L L '

C H E C K S . M O N E Y O R D E R S O V I S * / 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 t e r M a r t2 7 0 0 N A n d r e s e R o a o 7 V a n c o u v e r . W 9 8 6 5 1P h o n e o r d e r s w e l c o m e 1 2 0 6 - 6 9 5 - 1 3 9 3S a m e d a s h i p p i n g

P L E A S E N O T E : F r v * I h l p p l n g h i n d i l n g o I I o n h n . C O o n l M m u t t n < 1 0 l t o t a l ( H O W . W m f c t o f l t a m u l l m k 7 . 3 % I l 1 1 1 .S o n y , n C O o r d a n i c o p t K l t r u m g u U h t a i n U . S . - A l l o n t a n m u j l t o i i d I U I u i k J i O m u i o n M r a p l « i H a d S 5 . O ) p a u n i t .

C I n d i a n a r i m y o r d t f F r o m M a r n t n t S o t t w i m , P . O . B o 1 2 1 2 , ■ o c k v i l l n . t i E 0 A 3 C Q

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 109/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 h M o s t d i s k s I y o u r l i b r a r y ; m v e r y B e s to n e s , t h c r e a m o t h e c r o p . C h a n c e s a r e . t h o s e a r t h s a m e d i s k s m a y o h a v e n ' l b e o n s D l s 1 b a c ku p U n l l l n o w .

w a ' : < : ' ' . l o o n l y o n r e a s o n : t b a c k u t h i m p o s s i b l e . T a r c h i v e I h p r o g r a m st r i a l a r p r o t e c t e d w i t h t h n e w e s t . t o u g h e s tr o u t i n e s o I h m a r k e tW e ' d l i k e 1 0 ( j I n t o m o r e d e t a i l , b u w c a n ' t — t h e s eM i l e s a r B h o t . w c a n ' l m e n t i o n I h e l r n a m e s I t h i s a U S u i y o u k n o w I h o n o s w m o a n . J u s t t h i n ko I I 1 ' 1 i . j . , ' . i n a m e s I s o f t w a r e . T h i n k o t h m o s lc o m p l e x a n e f f e c t i v e p r o t e c t i o n s c h e m e s y o u ' v ee v e r f u u a g a i n s t . N o I h l n k o I h e v e r y b e s la r c h i v a l s o f t w a r e o t h m a r k e t t o d a y , . .B H ' / ' . l i l E ' ■ . : ■ " , K n c k n r l u

O N L Y $ 1 9 . 9 5

K R A G 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 !r n c k i r J t I t h 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 I h 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 c u s t o m p r o g r a m t h a t a l l o w s y o u r1 5 4 1 o 1 5 7 1 d i s k d r i v e t 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 a o l l w a r e . l e a v i n g y o w i t hU 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 e 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 .

R f j t k » r J i | t h B E S T p r o g r a m o I t k i n d !i n c k i r J w i l l b a c k u p t n T e s t h a t I h n I D b l e r sC A N ' T !I r a e l u r i 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 e r a t e !I t a t k i r J s t r i p s p r o t e c t i o n i m a i l e r o S E C O N D S !i n c k i r h i p r i c e d R I G H T — J u s t 1 1 9 p e V o l u m e .I i u k i r l I U N P R O T E C T E D — e a s y t b a c k u p X r n c k i r ) 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 / 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 - S T I L L A V A I L A B L E .O N L Y S 1 9 . 9 S E A C H !

A C K E R ' SU T I L I T Y K I T

A r e y o u r e a d y t l a k e c o n t r o l o f y o u r s o f t w a r e ? L e u d e l p ! O u r H a c k i r ' i U l i u t j K i c o n l a l n s t r i e m o s tI m p r e s s i v e a r r a y o 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 a l .• W H O L E D I S K U S A G E I E R R O R / D E N S I T YS C A N N E R - g e l n e e d e d i n l o r e 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 t e r r e a d s I t F A S T D A T A C O P I E R — w o n ' t w r i t e e r r o r s lO D R I V E N I B f l L E R — s t a t e s t h a r i l

• F I L E T R A C K A N S E C T O R T R A C E R - I I n d a n s e c t o r l i n k i f i l e f a s t 'B Y T E P A T T E R N F I N D E R — s c a n i h d i s k l o a n p a t t e r n y o c h o o s e !C U S T O M C O P I E R C R E A T O R - I h e o n l y o n o I t k i n d !R 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 o r a m m a h l a I r a c k s o w h o l e d l s k l

• D I S K F I L E L O O — q u i c k l y l i n d f i t s s t a r t a n e n a d d r e s s e s !

S h o g o o d i t h i s p a c k a g e ? J u s t r e m e m b e r t h a tL I ' S p u o u t b y C r a c k a r J u t h p e o p l e w h l i v e a t h e c u t t i n g e d g e o a r c h i v a l t e c h n o l o g y . T h a i ' s h o g o o d i i s O N L Y $ 1 9 . 9 5

K R A G K E R J A X ® R E V E A L E D ! T H B O O KA i n s t E n c k i r J t i i k o a y o t ; i - > . . r , i ■ ■ r > r o l e c l l o n b a r r i e r T h s e c r e l s o u n p r o t a c l l n f l 3 I w a r e a r y o u r s w l l h I r u k i r J * r / - > i - , ■ ■ W e ' l l s n o w y o u e x a c M y h o l d e f e a t f i v e d i l f a r e n i p r o t e c n 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 r t u t o r i a l n 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 , l a n e t / 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 :

E r i c k t 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 t f l s K . 2 p a r a m e t e r s o d J 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 ( w w e e k s F o d e t l v o r y .

T H S H O T G U NT f i o s e o y o w r - K i h a v e U 3 e d o u K r a c k t r J p a r a m e t e r s k n o w j u a t h o g o o d• h o y a r e . C a y o u I m a g i n e I h e k i n d 0 m b b t a r w c o u l d p u o u t ? W e l l , y o d o n ' th a v e t i m a g i n e i b f l C a u S e H " H E R E * T R f H O * a m r t O u n e p r e m i u m m b b l e ru l i l l t y , i a v a i l a b l e w w a y s 1

T H S A B O f Q U M t j i T s e M — o l f e r e d t y o a r h u n h e a r d o I n i r o d u c l o r v p r i c e o 0 f i l y S i i . 9 5 !i L O i D B D I K O T Q m i — P a c k a g e d W I T H 2 o T h m o s t p o p u l a r i i u k rJ a p a r a m e t e r s o v e r c r e a t e d — o n l y ( 1 9 . 9 5 !

W h i c h e v e r v e r s i o n y o o r d e r , y o u ' f i M n r i H O T O t n i t b l o y a l t t n e r r i g i r * rJ t r o I i o o m o r e q u a l i t y f o l e s s m o r > e y r

T H C - 1 2 8 C A N N O NH e r e ' s I h p a c k a g e y o C - 1 2 B o w n e r s h a v e b e e nw a i t i n g t o r ! T h ( M U a u r a o N g l v e a y o u m o r e p o w e rt h a n y o e 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 a b i l i t i e s :

K I B B L E R - W o r k s w i t h s i n g l e o d u a l 1 5 7 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 l o d a t a d i s k s o u s w i t hZ r a o k i r J u F I L E C O P I E R — M a k e s l i l e m a i n t e n a n c e a n d m a .n i p u l a t l o n e a s y !

• 1 5 6 1 F A S T C O P I E R — F o r u s w i t h t h e n e h i g hs p e e d 3 . 5 ' D r i v e !1 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 i e s u n p r o t e c t e d I B a n C P ' Md l s k a !T ( E D I T O R — W o r d s w i t h " - i 1 5 7 1 , a n t h n e 1 5 8 1 U r i v e s l■ E R f l O R S C A N N E f l — C o m p l e t e w l l h o n - s c r e e n

d b p i t y lD E N S I T Y S C A N N E R — C h e c k f o a l t e r e d d e n s i t i e st r a c k b t r a c k !D I R E C T O R Y E O I T O R - A l t e r o r g a n U e y o u r d i s kd i r e c t o r i e s !U A c m J U — Y o u a l s o g o 1 0 o o u m o s tp o p u l a r p a r a m e t e r s ^

Y o u ' v e s e e n n l b b l e r s a l o n e h s o l d f o r t h i r t y - l i v e o rf o r t y d o l l a r s . A n I h ' K s r r i n J n p a r a m e t e r s a r t w e n t y O o l i i r v a l u e . Y e m E N T I R E l i u n u t i l i t y p a c k a g e s e l l s f o r j u s t $ 3 1 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 d c o n t r o l b e e n I n t e g r a t e d I n t os i n g l e , a l l o r d a b l e p r o d u c t . I y o o w C - 1 2 8 , y o d e s e r v e t h 0 1 1 1 D U i m i

C - 1 2 8 o w n e r s , t h i s I 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 L A B E L W I Z A R DN o w d o n ' t h a v e I h . ' ■ . ■ ■ ' g r a p h i c l a b e l u t i l i t y o t n m a r k e t — b u t w n a v e I h b e s t o n e ! W U h o u l d o u b t , t r i eW i z a r d l t h 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 a P r i n t S b o p . P r i n t M a s i 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 h i c & u l l i n e s o f t e x t o n s t a n d a r d l a b o l ! U s e s p o p - u p m e u s / I n e l u d e s e i t r a g r a p h i c s / s a v e s l a b e l s o n t o d i s k ! W o r k s w i t h b o l 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 n * p r i n t e r s ! W i l l p r i n t d l i f e r e n l t e x t s t y l e s s i z e s o a p p r o p r i a t e p r l n i e r s !

l - r e s p r e v i e w o u t d i l f e r e m g r a p h i c s o n s c r e e n a l o n e t i m e ! U a c n l n e l a n g u a g e p r o g r a m m i n g l o r u l t r a -l a s t s p e e d a n d f l e x i b i i i l y ! S p e c i a l C A T A L O G f e a t u r e l e t s y o p r i n t t i l l e d d i s p l a y s f i e e l s o y o u r P r i m S t i o pP r l n i m a n t e r , a n c u s t o m g r a p h i c s — w i t h u p 1 2 l i l g h - r e s g r a p h i c s p e c a g e *A n i h e s e a r l u s t m m o t h e t h i n g s t h a i t h a n p b l u L a t e l w u u r d c a d o S t h n e i t 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 , m i s u m m o n u l i t t l e m a g i c — f r o m t h e W i z a r d .

O N L Y S 2 4 . 9 5

T H M S D D U A L G A N N O NM S o v i n e r s a r e n ' t l e i t o u I I h c o l d a n y m o r e ! T h a l n e m i n u a i . c i a i m g i v e s y o s t a t e o t h a 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 :

A H I B B L E R — f o r b a c k i n g u p 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 — f o r e a s y l 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 o v e l o p e O | u s 1 l o I 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 l e i e r r o r s — p e r f e c t ' o u s w i t h d a t a d i s k o i r . r k . r j p a r a m e t e r s ! A U T O M O O E — d r l v o 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 l S P E C I A L B O N U S — y o u g e l 3 2 f r e e i m i n j p a r a m e t e r s !S t a r t g e t l l n a t h e l u l l p e r l o r m a n c e t h a t y o u r M S d r i v e s a r c a p a b l e o l d e l i v e r i n g . V o a l r e a d y A n o n y o o w t h l i n e s ! d r i v e s a v a i l a b l e — s o 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 1

S U P E R G A I y o u h a d t h l i m e a n s k i l l I c r e a t e y o u r o w c u s t o m d i s k c a t a l o g s y s t e m , t 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 t 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 I h f e a t u r e s o i u i i i C A X l F o e x a m p l e : C a t a l o g u t 6 * 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 i v e s ! I n d e i ■ . a l p h a b e t i z e o v e r 5 0 0 0 l i l i e s — 1 0 0 0 0 w i t h 2 d r l v e s l U n i q u eI D ' S a r N O n e c a s s a r y l / A p r i n t e r I N O r e o u l r e d l F i n d A N t i t l e I n 1 s e c o n d s — s o r l 1 0 0 0 t l t l e a I s e c o n d a l A u t o m a t i c e n t r y w i t h S e l e c t i o n , E d i t , a n C r o s s R e l . o p t i o n s !i n c h a l i t e r a l l y l o m a n y f e 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 , r a o I t h m o s t p o w e r f u l a n 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 S 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 C M P I T E F M A R TN e e d m o r e i n l o ? C a l l o r

w r i t e ( o o u I r e s 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 n t 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 , H O N E Y O R D E R S O H V I 5 A / M A S T E H C A H D .M a i l y o u r o r d e r I d C o m p u t e r M M D e p l .2 1 0 0 U A n o V e s B n R o a d / V a n c o u v e r . W 9 3 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 f l a y s h i p p i n g / N o C D o r d e r s o u t s i d e U . S .

P L E A S E N O T E : F r a * a h l p p l n g h a n d l i n g o a l o r d e n C . O . D . a d 1 3 . 0 0 t o l o t a ! o n ) i r A l o r d e n m u s l b p a i d I U . S . l u n d j .

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 !C O M P U T E I S G a z e t t e J u l y 1 9 8 7 1 0

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 110/120

D E L U X E R S 2 3 2I N T E R F A C Ef o m o d e m s , e t c .

I b i s i I h e i n i e f l a c e y o n e e d 1 h o o k s w n d a r i tR S 2 3 2 m o o e m l y o C o m o d o r e c o m p u t e r M D l u x e H S 2 3 2 I n t e r l a c e H o o k s

i 1 ! h U S E H I ' O p o r t o l y o n r C B J C l ! 8 S X 6 4 V I 2 0 a n P l u s 4 C O m p u t B l I i i o v i f l e s l u l l - t O v l - l O vP S 2 3 2 s i g n a l s ' a C o m p a i i b i l i l y w i r h a l s l a n t o t d R S 2 3 2d e u c e s T h e D e l u i e R S 2 3 2 I n t e r l a c e s u p p o r t s p i n st h r u 8 . 1 ? . 2 0 a n d 2 1 T h e s e a r a i t i l e s t a n d a r d 1 1 5 2 3 2p i n s r e q u i r e d l o l u l l c o m p a t i b i l i t y , a n n o t h e r i n t e rl a c e c u r r e n t l y s u p p o r t s a l t h o s e s i g n a l s t h r e e l o u rc a b l e c o m e s a p a r t o I h p i n t e r l a c e S w i l C h e s i t h i t e r l a c e c o v e t a l l o w l o c h a n g i n g f r o m D T t D C I h D e l u x e R S 2 . 1 2 i n l c i l a c e i r e c o m m e n d e d b y C o m m o d o i PA v n r e i a n a m a n / o l h e r s E a s y t o u n c l e r s l a n d i n 5 l r i i C t i i mm a n u a l i n c l u d e s t y p e B A S I C q . r t j Et e r m i n a l p i M i r a m i ^ ' l > f i * 7 3

S E R I A L P R I N T E RI N T E R F A C Ef o r s e r i a l p r i n t e r s

y o r v p f ] i r P n o h y o u r v n j r p r m i e r i y o C u f j J i i u ^ i i u ' c n i i i | i i , ' i - ' I h S d F ^ n i t * i n H - ' t a c c c n n n c c i ^ C i h C n m i n g d i r f p s m a f b i n * , a n i h o i l u i h c H S ? 3 ? c o n n e d r o n r j y w j rp n r i ! f r r T h i s c r i s i s i i i ] i i r [ V , i r r i [ n < ^ j r n t i i i i t y w i r ! i a l y o u r S O N w a r pN o r h e r c a b l e s a \ < \ n m - d i ' t t H i S e r i a l P r i n t e r I n t e r l a c e S u p p o r t sg r a p h i c s o n m t ^ i p o p u U i d o m a i n * p r i n t s D l P s w J i r l i s e l l i n go i h e r r i l e r i a f U ' a U o * y o i t i p t t I r n m 7 5 [ i S M O t i a u d A l s os o H i w w r ] p a r i i y a w D T H o ' X O N ' X O F r " h a n * i i i B n n r ] O i f t p <e i i h « f r n m i h u ^ S £ i : t p c * [ r - a i c > i i ? " w i y i R i P y ( r n i i n c l y f l « ! |r l ~ C ^ r r w T T ^ I j " ] B r O i r W 1 ! h l n n ir - T i j l P r a o r n c A r t o i h v ^

U s y o u rC o m m o d o r eP r i n t e rw i t h y o u rP c o m p a t i b l e

U p g r a d e d l J I B P C O u V i l i w a n i \ i s e y o u f C t K T i r T h H k H r( x m r e f ' N o w w i l h u u n e I B M ' C B M J N T £ R F f l C E y o t , i n u ^ u u i C a r r « i i U ( l Q r e r x n T n i i L i t r b i ' 1 p n n - r e i 1 o t p r u i i n i c j o y o i i f P c o m i a i i b l e C o n n e c t t o i i n y s l a i I d i ( P C p a r a l i f t ] j i t H i B L i p p n r t sv r l u i l l y a l l E i i a j ) r j | i c a n o n ^ S o m p g r a p h i c - i s u p p o r i r ( g r a p h i c sc h a f a d f & a n d G r a p h i c s p n f U D u i s w h e n L S i n y C o m m o t t o r e p n J i i e r sw h i c i i s u p p n l f f a p h ' c s C a & l e d i s k a n d i x t t u C t A n sF K u i r K D O u I B

J W o i I B C c r p S 3 9 . 9 5S E Y O U R L O C A L D E A L E R O C A L L ( 2 0 6 ) 6 2 4 - 4 9 8 53 G a m o n e y b a c k g u a r a n t e e n o s a t i s f i i ? d ( l e s ss h i p p i n g ) V i s a & M a s ! e i c a r d w e l c o m e 1

O m n i t r o n i x , I n c .7 6 H a r r t s o n S D e j ) t S e a t t l e . W 9 8 1 0 9

" 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 f 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 c c l c 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 a f r a c t i o n o t h c o s t .

. ' ■ ! ] P h y s i c a l F i a m S i m p l e S c r e e n

■ m u i " * * " ' " " 1 ^ ! ^ .

y i L n n m * » o u r «

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 < 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 r 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 \ W \ . P l e a s e S p e c i f y D r i v e ! S 3 9 . 9 5 R 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 S 3 , 1 / 8 7 , p . 8 3 ; I n f o N i l , A u g / S c p t 8 6 p . 4 6 M i d -n i l e G a u t t e , A p r i l 9 8 6 , p 9 C a r d i n a l S o f t m n " " " ^ O r d e r T o l l F r e e M O N - S A T [ 3 7 !1 4 8 4 0 B u i l d A m e r i c a D r f f ^ f P _ W o o d b r i d g c . V 2 2 1 9 1 ( S l J U / 0 Z - j O 4 j Z I n f o : ( 7 0 3 ) 4 9 1 - 6 4 9 4 < J ^ V f \ X * \ ~ * 5

P . i n N

C O M M O D O R E C H I P SF o r V I C - 2 0 , C - 6 4 C - 1 2 8

P e r s o n a l C o m p u t e r s a n P e r i p h e r a l sP r i c e

W D 1 7 7 0 t J i r . k C o n t r o l l e r 1 9 . 9 5S I - 3 0 5 2 P 5 r u s i l r v e

W i n o e O e i ) I t 5 . 9 56 5 0 2 M H J w n n l u r n a l C « i O ( . . . 2 . 2 56 5 O 4 A C P U 1 . 9 56 5 0 7 C I V 4 . 9 66 5 1 0 C P U 9 . 9 56 5 2 0 H A 1 . 7 56 5 2 2 2 . 9 56 5 3 S r n 7 . 9 56 5 2 6 c n 1 4 . 9 58 S 2 9 S P I 4 . 9 56 5 3 2 1 P B . B R A M . I / O . T i m A f . . . 6 . 4 96 5 4 5 - 1 C H I C 2 . 4 9

P . i r t N P H c q6 5 5 1 A C I A 3 . 3 9G 5 6 0 V I C - 1 1 0 . 9 56 5 6 7 M C - M 1 4 . 9 56 6 B 9 M C P A L . 1 4 . 9 56 5 7 2 V i p a l - n 1 4 . 9 5B 5 B 1 S I 1 4 , 9 58 3 6 0 w E d i t i n g 1 0 . 9 5B 5 0 1 U F 1 0 . 3 58 5 0 2 U F U 7 . 9 5B 5 6 3 C B T C o n l 1 5 . 9 5B E 6 4 V i 1 5 . 9 58 5 6 6 V I P A L - 2 9 . 9 5B 7 0 1 C l o c k C h i o 9 . 9 5

■ 8 7 2 1 F V A 1 4 . 9 5

P e r l N o P r i c e8 7 2 2 M M 9 . 9 5

' 2 5 1 1 0 4 - 0 4 K e r n a l R O 1 0 . 9 53 1 8 0 1 8 - 0 3 B a s . c H O U - c m . . . 1 5 . 9 53 1 8 0 1 9 - 0 3 B a s . c H O M - C I 2 8 . . 1 5 . 9 53 1 8 0 Z 0 - 0 4 K c r n a i R O M - C i i S . . 1 5 . 9 53 2 5 3 0 2 - 0 ) M H O l o I 5 J 0 / I 5 4 1 D i i m . 1 5 . 9 5

■ 3 2 5 5 7 2 - 0 1 L r g l G A n n y 2 4 . 9 5• 8 2 S 1 0 O P L A ( 9 0 6 1 1 4 . 0 1 1 " 1 3 . 9 5

9 0 1 2 2 5 - 0 1 c n . » n o 1 1 . 9 59 O 1 2 2 G - 0 1 B A S I C r i O M 1 1 . 9 59 0 1 2 2 7 - 0 3 K i T r i . i l R O 1 1 . 9 59 0 1 2 2 9 - 0 5 U p g r . i f l u R O

i F o r 1 5 4 1 D i s h D < i v n l 5 . 9 5' W s p e c 5 a v a i l a b l e

" N o t e : 8 ? S I ( K ) P L A U 1 ( C - 6 4 I

J E 2 3 2 C M .

R S 2 3 2 A d a p t e rf o V I C - 2 0 ,

i . ' . ■ ! . i i i i i C - 1 2 8J E 3 3 J C M n l u w s c o n n r c l . o no M - " " m l F I K 2 3 ? [ w ^ n t o r n .m o n a f f l ^ , u t l y o u ' V I C - 2 0 .c - G ' i < e i c i s i - f i i R s c l a b d a La n C - 1 2 £ l . O [ H . T a l i o n « i t l i l i k eC - l j a 1 1 ( m o f l o o n l y .

S 3 9 . 9 5E x t e r n a l P o w e rS u p p l y f o C - 6 4

I n p u l 1 7 V A C 6 0 H 1■ O u D U i V D C f 3 A 1 V A f 2 5 0 m A S h o r t c i t e[ t f n t r f f c * ! f r r t r m f l n l a p J * l o■ v u p n ' n & a l o n o n 2 n i i » 1 1

y i i n r w . i f i5 3 9 . 9 5

3 0 B a u dM o d e m f o V I C - 2 0 & C - 6 4

d m n m t . J . i i s l l y l o U s dP o r t M a n u a l A m w G r ' D i f l l

F u n c l i a n k n y s d e f i n e d t a c o n v e n i e n c e I n c l u d e sM l d w u s i M i c . o A s s o c i a t e s

C M - 1 S 2 4 . 9 5E x t c r n a t P o w e r

S u p p l y f o C - 1 2 8J i p u l - 1 1 7 V A C 6 0 H I

■ Q u l p u t 5 V D C U 6 M 0 V A Cf ? S n o t i e w p r o t o c l o d

I i . i n n p c n l a p i K o : u t > t i t L - - ~ -W f o J i u r i L l u r y 1 1 0 V A C^ o c k o t i ' y * m f w ^ i r i i n l y

C P S - 1 2 8 5 5 9 . 9 5$ 2 0 M i n i m u m O r d e r U S . F u n d s O n l yC R e s i d e n t s A d 6 % f i ' . l % o 7 S o l u s l a S h i p p i n g A a S ' - j p i u s S i . & O I n s u r a n c eS S E . t o S a l e s F l y e r !

L 7 / B 7

- i n i r ^ T i ia m e c oS p e c S h e e t s 5 0 C e a c hS e n d S D P o s t a g e t o y o u rF H £ £ J 9 S ' J 4 1 H E C O C A T A L O GP r i c e s S u b j e c t t C h a n g e

J a r n e c o E l e c t r o n i c s1 3 5 5 S H O R E W A Y R O A D . B E L M O N T , C 9 4 0 0 2

P h o n e O r d e r s W e l c o m e { 4 1 5 ) 5 9 3 - 8 0 9 7 T e l e x : 1 7 6 0 4 3

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 111/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 f 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 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 b a 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 t 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 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 m e m o r y r e q u i r e m e n t s o p r o g r a m s .

3 T h u n d e r l i n e d t i t l e o f t h e a r t i c l e s h o u l d b p 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 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 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 i n e s w i t h i n t h t e x t o f t h e a r t i c l e 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 e o n o n e s i d e o f t h e p a p e r o n l y( u p p e r - a n 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 n 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 t e x t . L o n g e r p r o g r a m s s h o u l d b s e p a r a t e l i s t i n g s . I i e s s e n t i a l 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 f t h e t e x t f i l e o t h 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 a r t i c l e a s 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 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 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 r 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

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 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 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 p 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 e 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 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 u 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 b 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 o 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 u w i s h t s e n d a a r t i c l e t a n o t h e r m a g a z i n e f o c o n s i d e r a t i o n ,p l e a s e d n o s u b m i t i t o u s .

1 3 C O M P U T E I ' s 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 e r a t e r e f l e c t st h l e n g t h a n q u a l i t y o f t h 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 t h r e e t s i w 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 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 r d i s k a n n e c o p y o t h a 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 bm 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 R S 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 n 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 .

C O M P U T E ' S G s z e t f a J u l y 1 9 f l 7 1 0

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 112/120

H o T T y p e I C O M P U T E ' S 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 , 1 6 a n V I C - 2 0 . E a c h p r o g r a m i c l e a r l ym a r k e d b t i t l e a n v e r s i o n . B s u r et 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 a c h i n e . A 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 e i n s t r u c t i o n s i t h c o r r es p o n d i n g a r t i c l e . T h i s c a n s a v e t i m ea n e l i m i n a t e a n q u e s t i o n s w h i c hm i g h t a 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 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 e x -t r e m e i y s e n s i t i v e t e r r o r s .m i s t y p e d n u m b e r i D A T A s t a t em e n t c a c a u s e y o u r m a c h i n e t " l o c k u p ( y o u ' l l h a v e n c o n t r o lo 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 y r e c o u r s e i t t u r n y o u rc o m p u t e r o f t h e n b a c k o n e r a s i n gw h a t e v e r w a i m e m o r y . S o b s u r e t s a v e c o p y o y o u r p r o g r a mb e f o r e y o r u i t I y o u r c o m p u t e rc r a s h e s , y o c a n a l w a y s r 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 f t h e 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 t i 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 r 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 c h a r a c t e r i u n d e r l i n e d . F o r 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 n y o u rs c r e e n , b u t h a t ' s t o b e x p e c t e d . I y o f i n d 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 , 3 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 f t h e 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 i y , y o u ' l l s e s i n g l e l e t t e ro f t h e a l p h a b e t e n c l o s e d i n b r a c e s ,

T h i s c a b e n t e r e d o t h C o m o d o r e 6 b p r e s s i n g t h C T R Lk e y w h i l e t y p i n g t h l e t t e r i 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 s C T R L - A .

T h Q u o t e M o d eA l t h o u g h y o u 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 e 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 e a r e v e r s e v i d e o c h a r a ct e r ( a 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 n t h i s c a s e , y o c a n u s e t h D E L e t e k e t b a c k u a n 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 :I C L R ){ H O M E }

P r e s s : S e e :

( D O W N !{ L E F T )( R I G H T )

{ R V S 1( O F F !{ B L K 1( W H T 1( R E D( C Y N |

W h e n Y o R e a d ;( P U R )

( C R N )( B L U >( Y E L J

F 2 F

F *

P r e s s : 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[ c o m m o d o r e ] [ 7 [ c o m m o d o r e I T ■ c o m m o d o r e ] j T g [ c o m m o d o r e ] [ i C O M M O D O R E J

[ c o m m o d o r e [ T c o m m o d o r e ] [ 7

1 1 C O M P U T E ! ' ! G a z e t t e J u l y 1 9 6 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 113/120

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

O H i s C o w p e r , T e c h n i c a l E d i t o r ^ h " 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 f C o m o d o r e 6 4 m a c h i n e l a n g u a g e p r o g r a m s .T y p e i a n s a v e s o m e c o p i e s o f M L X —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 R S G A Z E T T 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 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 s a 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 s a p p e a r i t h a r t i c l e a 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 ml i s t i n g y o u ' r e t 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 t h 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 - a n t h l e t t e r s A - F . B u 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 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 ' l 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 m p r 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 s o 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 o 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 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 t h 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 p r o g r a m , t y p et h l 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 e 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 na n c a s e , m a k e s u r e t h 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 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 E 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 n 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 e 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 s a 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 tl 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 xd u m p " l i s t i n g s f r o m m a c h i n e l a 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 .

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 i g h tb y t e s a n t h a d d r e s s a n 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 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 f 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 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 r 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 el 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 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 , t h n u m e r i ck e y p a d m o d i f i c a t i o n f r o m t h M a r c h1 9 8 6 " B u g - S w a t t e r " c o l u m n i n o i c o r p o r a t e d i t h l i s t i n g . T h k e y p a d i a c t i v e o n l y w h i l e e n t e r i n g d a t a . A 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 m a 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 eb e l o w s h o w s t h k e y p a d c o n f i g u r a t i o n :

7

S p a c e

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 0 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 tc 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 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 b l 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 f 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 o c c u r i y o t a k e r e as 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 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 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 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 u c a n p r e s sC L R / H O M E t q u i c k l y g e t l i n en 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 ew h e n c o r r e c t i n g l i n e s i 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 l i n e t h a t M L h a r e d i s p l a y e df o r 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 e 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 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 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 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 t h p 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 t h p r g r a m , a w h i c h p o i n t t h m e n u i r e d i s -

C O M P U T E f s G f l 2 8 t f e J u l y 1 9 8 7 1 1

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 114/120

p l a y e d . Y o c a n 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 o t h e 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 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 l 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 i h f i l e n a m e . Y o u ' l lt h e n b 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 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 r s a v e . D o n ' t p a n i c ; t h i s i n o r m a lb e 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 . D i s ku s e r s s h o u l d a l s o n o l 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 0 ) , s o t h i s s 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 g t 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 l a c e , s o r e m e m b e r t g i v ee 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 .

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 f 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 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 s a v e t 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 DD 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 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 . I y o s e o n o f 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 e 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 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 t h 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 v e r i f i c a t i o n ; p r e s s t o 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 n 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 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 t h 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 e 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 u n e e d t t y p e i L O A D " f i l e n a m e " , 8 f o d i s k o L O A D" f i l e n 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 es t a r t i n g a d d r e s s o 0 8 0 1 f o t h 6 4 O t e p r o g r a m s m u s t b r e l o a d e d t s p e c i fi a d d r e s s e s w i t h c o m 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 o L O A D" f i l e n a m e " , 1 , 1 f o r t a p e , t h e n s t a r t e dw i t h S Y t a p a r t i c u l a r m e m o r y a d r e s s . O t h C o m m o d o r e 6 4 t h m o s tc 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 g r a m s i 4 9 1 5 2 , w h i c h c o r r e s p o n d s t M L a d d r e s s C O 0 0 . I e i t h e r c a s e , y o s h o u l d a l w a y s r e f e r t t h a r t i c l e w h i c ha c c o m p a n i e s t h M l i s t i n g f o i n f o rm a t i o n o l o a d i n g a n r u n n i n g t 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 t 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 e 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 i n s u r e t h a t y o c a 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 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 .

M L F o C o m m o d o r e 6 L I N E SL I M E S

S 1 . R E V E R S I O N l . l l3 0 , 9 5 0 M O D I F I E D ,B 5 - 4 B 7 A D D E D

E K 1 0 0 P O K E 5 6 , 5 0 : C L R i D I M I N S ,I , J , A , B , A S , B $ , A ( 7 ) , N S

D 1 1 C 4 = 4 8 : C 6 = 1 . 6 : C 7 = 7 : Z 2 = 2 : Z4 = 2 5 4 : Z 5 = 2 5 5 : Z 6 = 2 5 6 i Z 7 =1 2

C J 1 2 0 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 I 5

) : H S = " 0 1 2 3 4 5 6 7 8 9 A B C D E F "S B 1 3 0 R ? = C H R S ( 1 3 ) : L S = " t L E F T } "

: S S = " " : D S = C H R S ( 2 0 ) : Z S =C H R S ( 0 ) i T S = " U 3 R I G H T } "

C O ' 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 i N E X T : P O K El S P A C E j S D + 2 4 , 1 5 I P O K E 7 8 , 5 2

P . 1 . 5 0 P R I N T < 1 ! C L R } " C H R S ( 1 . 4 2 ) C HR S [ 8 ) : P O K E 5 3 2 8 0 , 1 5 : P O K

5 3 2 8 1 , 1 5E 1 6 P R I N T T $ ( R E D ) [ R V S J{ S P A C E S 3 £ 9

1 S P A C E S j " S P C ( 2 8 ) "{ S P A C E S H O F F H B L U ) M

i 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 ] j B L U j "

F 1 7 P R I N T " { 3 D O W N )S S P A C E S J C O M P U T E ] ' 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 } "

J 1 8 P R I N T " [ B L K } S T A R T I N G A D R E S S £ 4 i " ; : G O S U B 3 B 0 : S A = AD : G O S U B 1 0 4 0 : I F T H E N 1 8

G 1 9 P R 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 E 4 3 " ; t G O S U B3 0 0 : E A = A D : G O S U B l 0 3 0 i I F( S P A C E J F T H E H 1 9 0

K R 2 0 0 I N P U T " [ 3 D O W N H b L K I C L E AW O R K S P A C E [ Y / N ] £ 4 3 " ; A

S : I F L E F T S < A S , 1 ) < > " Y " T HE N 2 2 0

P 2 J . 0 P R I N T " [ 2 D O W N H b L U I 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 1 , 0 | N E X T : PR I N T " D O N E "

D 2 2 P R I N T T A B | 1 0 ) " { 2 D O W N ![ B L K J E R V S J M L X C O M M A N D{ S P A C E l M E N U [ D 0 W H j g 4 S " :

P R I N T T S " { R V S 3 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 } I S PL A [ > A T A " i P R I N T T S { R V S j L [ O F F ) O A D . F I L E "P R I N T T 5 " ( R V S j S l O F F ] A V E

F I L E " t P R I N T T S " | R V S ] Q{ O F F j U I T U D O W N K B L K J "G E A S : I F A S a N ? T H E N 2 5 0A = 0 : F O R 1 = T 5 : I F A S M I D S ( " E D L S Q " , I , 1 ) T H E N= 1 : 1 = 5N E X T : O N G O T O 4 2 0 , 6 1 0 , 69 0 , 7 0 0 , 2 8 0 : G O S U B 1 0 6 0 : G OT O 5

E 2 B P R I N T " l R V S j Q U I T " i I N P UT " { D O W N j S 4 i A R E Y O S U R E[ Y / N ] " ; A S i I F L E F T S { A S ,

1 ) < > " Y " T H E N 2 2 0E M 2 9 0 P O K E S D + 2 4 , 0 : E N DJ 3 0 I N $ = N $ ! A D = 0 i I N P U T I H S : I FL E N ( I N S ) < > 4 T H E N R E T U R NK 3 1 . 0 B I N S i G O S U B 3 2 0 i A D = A i B 5

= M I D S ( I N $ , 3 ) : G O S U B 3 2 0 : AD = A D * 2 5 6 + A : R E T U R

P 3 2 A = 0 : F O R J - T 2 i A 5 - M I DS ( B S , J , 1 ) : B - A S C ( A S ) - C 4 +( A S > " @ " ) * C 7 : A = A * C 6 + B

J 3 3 I B < O R B > 1 5 T H E N A D B i A — l l J - 2

G 3 4 N E X T t R E T U R NC 3 5 B = I N T ( A / C 6 ) i P R I N T M I D S (

H S , B + 1 , 1 ) I ! B - A - B * C 6 : P R 1N M I D S ( H S , B + l , i ) ; : R E T UR

R R 3 6 0 A = I N T ( A D / Z 6 ) l G O S U B 3 5 0 : A= A D - A " Z 6 i G O S U B 3 5 0 : P R I N T

B 3 7 C K = I N T ( A D / Z 6 ) : C K » A D - Z 4 *C K + Z 5 * ( C K > Z 7 ) I G O T O 3 9 0

P 3 B C K = C K * Z 2 + Z 5 * ( C K > Z 7 } + A

B

J

J H

P

2 3

2 4

2 5 2 6

2 7

1 1 C O M P U T E ! G a z o t t o J u l y 1 9 8 7

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 115/120

J Q

E H

J S

G

H H F S

P

C

M

K

M G

H

O P

3 9 4 0

4 1 4 2

4 3 4 4

4 5

4 6 4 7 4 8 4 8

4 8

4 8

4 9

5 0

5 1 5 2

5 3

5 4 5 S

C K - C K + Z 5 " ( C K > Z 5 ) i R E T U R NP R I N T " [ D O W N } S T A R T I N G A E 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 ] " i G O S U B 4 0 0 i I F I S - N S T H E N 2 2 0O P E N 3 , 3 i P R I N TP O K E . 1 . 9 e , 0 : G O S U a 3 6 0 : I F

T H E N P R I N T I N S t P R I N T "[ U P j 1 5 R I G H T ) " ;F O R 1 = 0 T 2 S T E P 3 : B S= S S : F O R J » l T O 2 : I F FH E B ? - M I D S ( I N S , I + J , 1 )P R I N T " ( R V H ) " D S L S ; t I P I 2 4 T H E N P R J N T " [ O F F ] " ;G E A $ t I F A $ « N S T H E N 4 7 0I F ( A S > " / " A N D A 5 < " i " ) O R ( A$ > " @ 1 1 A N D A S < " G " ) T H E N 5 4 0A = - ( A $ = " M " ) - 2 * ( A $ = " , " ) -3 « ( A S = " . " ) - 4 * ( A S = " / " t - 5* ( A S - " J " > - 6 * ( A $ = " K " >A = A - 7 " ( A S = H L " ) - B « { A S = " :" } - 9 * ( A $ = " U " ) - 1 0 * ( A S - " I

A = A - V 3 * ( A 3 - S S ) i I F T H A S = M I D S { " A B C D 1 2 3 E 4 5 6 F

0 " , A , l ) i G O T O 5 4 I A ? = R S A N D ( [ I = 0 ) A N D ( J

1 ) O R F ) T H E N P R I N T B S ; :J = 2 i N E X T i 1 = 2 4 1 G O T O 5 5 0I A 5 = " ( H O M E } " T H E N P R N B S ; J = 2 : N E X T : I = 2 4 t N E XT : F = 0 ; G O T O 4 4 0: F ( A $ = " i R I G H T ] " ) A N D F T i

E H P R I N T B S L S ; : G O T O 5 4 0I A S < > L S A N D A J o D S O { ( I = 0 ) A N D ( J = 1 ) ) T H E N G O

U B 1 0 6 0 : G O T O 4 7 0

Q 5 6

P 5 7

; J = 2 - J : I F T H E N P R I N T[ S P A C E j L S ; i I = > I - 3P R I N T A ? ; : N E X T J j P R I N T( S P A C E } S S (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 N P U T # 3 , I N S! I F I N ? = N ? T H E N C L O S E 3 :

G O T O 2 2 0F O I = . l . T 2 S T E P 3 : B SM I D 5 ( I N S , I ) : G O S U B 3 2 0 i I FK 2 T H E N G O S U B 3 8 0 : A ( I/ 3 J - AN E X T j I F A < > C K T H E N G O S UB 1 0 6 0 : P R I N T " [ B L K } { R V S j[ S P A C E j E R R O R t R E E N T E RI N E 4 3 1 ' i F = ) . 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 O 7 : P 0 K E B + I , A ( I) N E X T

A D - A I H - 8 t I F A D > E A T H E N CL O S E 3 : P R I N T " ( D O W N } [ B L U )* E N O E N T R Y " ( B L K }{ D O W N ) " i G O T O 7 0 0F " 0 i G O T O 4 4 0P R I N T " [ C L R ] [ D O W N ) [ R V S ]t S P A C E ] D I S P L A Y D A T A " :

O S U B 4 0 0 : I F I N $ = N S T H E N 22 P R I N T " { C O W N i f B L U } P R E S S i

{ F V S j S P A C E t O F F } T O P A US E I R V S } R E T U R N J O F F j T B R E A K | 4 3 ( D O W N ] B

G O S U B 3 6 0 i a = B S + A D - S A i F O RI = B T O B + 7 i A = P E E K ( I ) i G O SU B 3 5 0 i G O S U B 3 8 0 ! P R I N T S

C 6 4 N E X T : P R I N T " t R V S i " ; : A = C KJ G O S U B 3 5 0 1 P R I N T

K H 6 5 0 F = . l i A D = A D * 8 : I F A D > E A T

H

Q

G □

R

K

5 9

5 9

6 0 6 1

6 2

6 3

K 6 6 E 6 7

A 6 S C M 6 9 0

P 7 0 R X 7 1 0

P 7 2

F 7 3

E N P R I N T " £ D O W N H B L U ) "N D O F D A T A " " i G O T O 2 2 0G E T A S i I F A S - R S T H E N G S U B 1 0 8 0 I G O T O 2 2 0I A S - S S T H E N F - F + l i G O S

U 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 D[ S P A C E i D A T A " i O P = l i O 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 J F I L E " i O P = 0i n s = n ? i i n p u t " [ d o w n j f i l e

n a m e B 4 3 " ; I N S i I F i n s = n s[ s p a c e ] t h e n 2 2 0F = 0 i P R I N T " 1 D O W N J ( B L K }[ R V S ) T { O F F } A P E O { R V S ]D l O F F j I S K : % 4 1 " ;G E T A S i I F A S = " T " T H E N P I N T " T ( D O W H ) " ! G O T O 8 8 0I A $ O " D " T H E N 7 3 0P R I N T " D { D O W N i " i O P E N J . 5 , 8, 1 5 , " 1 0 ! " j B = E A - S A : I N S = "0 i " + I N S : I F O T H E N 8 1 0O P E N l , 8 , a , I N $ + " , P , V T : GO S U B 8 6 0 I I F T H E N 2 2 0A H = I N T ( S A / 2 5 6 ) i A L - S A - ( AH * 2 5 6 ) ! P R I N T # 1 , C H R S ( A L ); C H R S ( A H ) ;F O 1 = T B : P R I N T * l , C HR S ( P E E K ( B S + I ) ) ; : I F S H E N 8 0 0N E X T j C L O S E I ( C L 0 S E 1 5 j G O T0 9 4 0G O S U B ' , 0 6 0 : 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 i6 4 1 " ; G O S U B B 6 0 : G O T O 2 2 0O P E N 1 , B , B , I N S ' " , P , R " i GO S U B 8 6 0 : I F T H E N 2 2 0G E T # 1 , A S , B S : A D = A S C { A S + ZS ) + 2 5 6 ' A S C ( B S + 2 S ) : I F A D< > S A T H E N F = 1 : G O T O 8 5 0T O 1 = T B : G E T # 1 , A S : PO K E B S + I , A S C ( A S + 2 S > i I F (I o B ) A N D S T H E N F " 2 i A D

F A 8 4 0 N E X T t I F S T < > 6 4 T H E N F = F Q 8 5 0 C L O S E ! i C L O S E I S s O N A B S ( F

> 0 ) + l G O T O 9 6 0 . 9 7 0S 8 6 I N P U T # . 1 5 , A , A S H F T H E N

C L O S E 1 : C L O S E 1 5 s G O S U B l f l6 0 : P R I N T " [ R V S ] E R R O R : "

O Q B 7 0 R E T U R NE 6 8 P O K E 1 6 3 , P E E K ( F A + 2 ) : P O K E

1 8 7 , P E E K ( F A + 3 ) 1 P O K E I 8 8 ,P E E K ( F A + 4 ) i I F O P = 0 T H E N 9 2

H H

S F

P

F

G

M

■ 3

R

7 4 7 5

7 6 7 7

7 8

7 9 8 0

a i

8 2

8 3

H 8 9

c

s

K J

A

X

F

D

9 0

9 1

9 2 9 3

9 4

9 5

9 6

9 7

S Y 6 3 4 6 6 - I F ( P E E K t 7 8 3 ) AN D 1 ) T H E N G O S U B 1 0 6 0 : P R I NT " [ D O W N j ( R V S j F I L E N O [ S P A C E J F O U N D " : G O T O 6 9 0

A D = P E E K ( 8 2 9 ) + 2 S 6 * P E E K { 83 0 ) : I F A D O S A T H E N F » G O T O 9 7 0A - P E E K ( 8 3 1 ) + 2 5 6 * P E E K ( 8 32 ) - l i F = F - 2 « ( A < E A ) - 3 * { A >E A ) i A D = A - A D i G O T O 9 3 0A = S A : B = E A + l i G O S U B 1 0 1 0 : PO K E 7 8 0 , 3 i S Y S 6 3 3 3 8A = B S i B = B S ( E A - S A ) + . l : G 0 SU B 1 0 1 0 J O N O G O T O 9 5 0 1 S Y

6 3 5 9 1G O S U B I 0 8 0 i P R I N T B [ B I , U ) * *

S A V E C O M P L E T E D " " i G O T0 2 2 0P O K E 1 4 7 , 0 : 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 0G O S U B 1 0 8 0 : P R I N T U [ B L U JL O A D C O M P L E T E D * * " i G 0 T0 2 2 0G O S U B 1 0 6 0 : P R I N T " [ B L K 3

f R V S ] E R R O R D U R I N G L O A D i{ D O W N ] E 4 3 " l O N G O S U B 9 8

0 , 9 9 0 , 1 0 0 0 ( G O T O 2 2 0P 9 8 P R I N T - I N C O R R E C T S T A R T I H

A D D R E S S ( " f : G O S U B 3 6 0 1P R I N T " ) " i R E T U R NG 9 9 P R I N T - L O A D E N D E D A " f A D - S A + A D i G O S U B 3 6 0 1 P R I N T

D S R E T U R NF D 1 0 0 0 P R I N T - T R U N C A T E D A E N

I N A D D R E S S " : R E T U R NR 1 0 1 0 A H = I K 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

F 1 0 2 0 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 i P O K E l7 5 , A H R E T U R N

F 1 0 3 0 I A D < S A O R A D > E A T H E N1 0 5 0

H A 1 0 4 0 I F ( A D > 5 1 1 A N D A D < 4 0 9 6 0) O R ( A D > 4 9 1 5 1 A N A D < 5 32 4 B J T H E N G O S U B 1 0 8 0 : F = 0: R E T U R N

H C J 0 5 0 G O S U B 1 0 6 0 i P R I N T 1 - [ R V S ][ S P A C E ] I N V A L I D A D D R E S S

[ D O W N ) ( B L K ) " l F = l : R £ T UR

A 1 . 0 6 0 P O K E S D + 5 , 3 1 i P O K E S + , 2 0 8 i P O K E S D , 2 4 0 l P O K E{ S P A C E ) S D + l , 4 : P 0 K E S D +4 , 3 3

D ! 0 7 0 F O S = T 1 0 0 : N E X T : G OT O ! 0 9 0

P . 1 0 8 0 P O K E S D + 5 , 8 : P O K E S D + 6 ,2 4 0 : P O K E S D , 0 : P O K E S D 1 , 9 0 i P O K E S D + 4 , 1 7

A 1 0 9 0 F O R S - l T O 1 0 0 i N E X T ; P OK S D + 4 , 0 : P O K E S D , 0 : P OK S D + l , 0 i R E T U R N

C A L L T H W O R D

D O C T O R S8 0 0 - 2 2 1 - 7 3 7 2

[ N N Y :2 1 ^ 7 3 2 - 2 4 9 7

C O P Y R I G H T S iM i c i o P r o ^ S o r c i m

W o r d s t a r ' v 2 . 2 6 f o f C o n u i i o i l < i r e ' C - 1 2 8 u s e i s :$ 3 9 . 0 0 E a c h

S u p e r c h a r g e w i l h W O f d p o c k 1 o a d S u p e r c a l c " V I . 0 6 o . . A I F O $ 9 5 . 0 0W o r d P d C i n c l u d e s S p e H g n a i d , s p e l l i n g c h e c k e r ;G r a m m a t I k G r a m m a a n S y n t a x c h r r k c r : M a t h ,R M t n o U D o c u m a t e P l u s $ 3 9 . 0 0

C - 6 4 , C P / M , P C - X T u s e r s :a s ( o $ 2 5 . 0 0 P S p e c i a l .

W W e l c o m e M a j o r C r e d i t C a r d s . A l s a l e s a r e F i n a l .P k a s e a d $ 4 . 5 0 p o s t a g e - a n h a n d l i n g .

P r e p a i d U S O N L Y .E s t . 1 9 8 3

3 G o l d S 1 S u i t e L 3 N e Y o r k , N . Y . 1 0 0 3 8

C O M P U T E R S G a / O H e J u l y 1 9 8 7 1 1 3

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 116/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 , 1 6 a n d V 1 C - 2 0 a n dp r e v e n t s n e a r l y e v e r y k i n d o t y p i n gm 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 l 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 r 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 ec 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 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 e P r o o f r e a d e rd i s p l a y s t h e 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 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 e

d 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 " .

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 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 l 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 f 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 ! 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 e 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 es u b s t i t u t e s t h 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 e s a m e t e c h n i q u ew o r k s f o r e c h e c 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 o 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 sl o d g e : I t ' s n o a f f e c t e d b t a p e o r 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 e 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 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 6 5 5 2 6 f o t h P l u s / 4 a n 1 6 a n 6 4 8 0 2 f o t h V I C ) . T h e s e r e s e t r o u t i n e se r a s e a n p r o g r a m i m e m o r y , s b s u r e t s a v e t h p r o g r a m y o u ' r e t y p i n gi b e f o r e e n t e r i n g t h e 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 i 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 o t h e r u t i l i t y . F o r e xa 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 E E K ( 7 7 2 ) + 2 5 6 * P E E K { 7 7 3 )

: L O = 4 3 : U I = 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 " f U F V E C = 4 2 3 6 4 T H E N

f S P A C E j 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 I 5 8 T H E N G R A P H I C

L R s P R I N T " P L U S / 4 1 6 5 0 I F V E C = 1 7 1 6 5 T H E N L O = < 1 5 : H I =

4 6 : G R A P F ! I C C L R : P R I N T " 1 2 86 S A = ( P E E K ( L O , ) + 2 S 6 * P E E K ( I I I

6 : A D R = S A7 T O J = 0 T O 1 6 6 : R E A D B Y T i P O K

A D R , B Y T : A D R = A D R + 1 : C H K = C H K+ B Y T 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 D9 0 F O R J = l T O 5 : R E A D R F . L F . H F :

K S = S A + R F : M B = I N T ( R S / 2 5 6 ) : L B =R 5 - ( 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 : P O K E S A + H F , I J : N E X T

1 1 I C H K O 2 2 0 5 4 T H 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 ( S P A C E l C H E C K F I N A L L I N E " : E N

1 2 P O K E S A + 1 4 9 , P E E K ( 7 7 2 ) : P O K ES A + 1 5 0 , P E E K ( 7 7 3 )

1 3 I V E C = 1 7 1 6 5 T H E N P O K E S A 1 4 , 2 2 : P O K E S A + 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 U R S ( 1 4 7 ) ; C U R ? ( 1 7 ) ; "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 ( I H ) + 1 : P O K E ( E E K ( L O ) + 2 5 6 * P E E K ( H I ) ) - 1 , 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 8 8 , 3 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 0 , 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 0 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 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 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 8

2 3 D A T A 7 , 1 6 5 , 1 7 6 , 2 0 8 , 3 , 1 0 4 , 20 8 , 2 2 6 , 1 0 4 , 1 6 6 , 1 8 0

2 4 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 33 , 1 6 7 , 1 6 5 , 1 6 8 , 1 0 5

2 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 9

2 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 5

2 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 8 , 18 5 , 2 1 1 , 3 , 3 2 , 2 1 0

2 8 D A T A 2 5 5 , 1 6 2 , 3 1 , 1 8 9 , 2 2 7 , 3 ,1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 8

2 9 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 7 6, 8 6 , 1 3 7 , 6 5 , 6 6 , 6 7

3 0 D A T A 6 8 , 6 9 , 7 0 , 7 1 , 7 2 , 7 4 , 7 5 ,7 7 , 8 0 , 8 1 , 8 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 9 , 1 2 9 , 1 6 7 , 1 3 6, 1 3 7

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

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 117/120

C l a s s i f i e d

S O F T W A R ES W I N W I T H T H O R O U Q H B H E D , H A R N E S SG r e y h o u n d h a n d i c a p p i n g s o f t w a r e : * 2 9 . 9 5E n h a n c e d : $ 4 9 . 9 5 . P r F o o t b a l l H a n d i c a p p i n gS y s t e m : $ 3 9 . 9 5 . F o r m o s t c o m p u t e r s . F r e e i n f o .S o f t w a r e E x c h a n g e , B o 5 3 8 2 C G W B l o o m f i e l d ,M 4 8 0 3 3 . O r d e r s : ( 8 0 0 ) 5 2 7 - 9 4 6 7A R 1 5 4 1 D I S K D R I V E A L I G N M E N T P R O G R A ME a s y t u s e . N s p e c i a l t o o l s r e q ' d ! I n c l u d e sd e t a i l d i a g r a m s I n s t r ' s . D I y o u r s e l f . S A V E !O n l y $ 9 . 9 5 . L & C o m p . , B o x 3 9 2 , B k l y n , N 1 1 2 2 9C 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 i l i t i e s , e d u c a t i o n a lc l a s s i c s a n n e r e l e a s e s . 1 0 0 ' s o f t i t l 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 g . # 3 4 5 , H u n f n , W 2 5 7 0 1 ( 3 0 4 ) 5 2 9 - 3 2 3 2F R E E S O F 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 ) t o P U B L I C D O M A I N U S E R S C 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 0 6 7N e P l u * / 4 a n d C 1 2 B S o f t w a r e ( d i s k o n l y )G a m e s , E d u c a t i o n a l , F i n a n c e S t a t i s t i c s .W r i t e f o 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 i d g e , V 2 2 1 9 1L O S E , G A I N O M A I N T A I N W E I G H T W I T HD I E T P L A N N E R . 3 0 0 + s e r v i n g s , u t d a y s !C 6 4 / d i s k : $ 3 $ s / h . S t e v e n s S o f t w a r e ,2 0 T h o m a s D r . , L a C r a n g c , G 3 0 2 4 0D A R K S T A R S Y S T E M S S O F T W A R E C B B SV : $ 4 9 . 9 5 . . . O v e r l i n k : 9 . 9 5 . . . B o t h : 7 9 . 9 0 .2 h B B 4 1 6 - 4 4 5 - 6 7 8 8 C e r t C h k / M O U F u n d s .1 1 3 V a l l e y w o o d s R # 9 5 , D o M i l l s , O n t , C a M 3 2 R C 6 4 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 S■ O D i s k * M o s t $ 1 . 5 0 * O D i s k 'Y O p i c k t h e p r o g r a m s t h a t y o w a n t T I fF 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 J L C o . , D e p t . G B o 6 7 0 2 1 , T o p e k a , K 6 6 M 7L 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 l e d u c g a m e f o I B M : $ 3 ( r e q ,B A S I C ) o f o C 6 4 : $ 2 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 4 1 0 9

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

G A M E S ! ! U T I L I T I E S ! ! B B L I S T ! ! T I P S ! !M O R E ! O R I G / P D C 6 D I S K O N L Y S 1 2 . 5 0 p p d .S K Y L A B , B o 2 0 3 1 , C l a r k s b u r g , W 2 6 3 0 22 5 G R E A T P U B L I C D O M A I N P R O G R A M S F O C 6 4 / 1 2 8 o D S D D d i s k s . S e n d $ 1 f o c o l l e c t i o n s y o d o n ' t w a n t t m i s s t L e e , B o 1 4 2 4 1 , H u n t s v i l l e , A 3 5 S 1 5S A S E g e t s c a t a l o g o 1 0 0 0 s o p r o g r a m s .L A N D S U R V E Y O R C 1 2 B , C 6 S P C o m p u t e s R i g h t O b l i q u e T r i a n g l e s ,H o r i z o n t a l C u r v e s w / d e l l e c t i o n s c h o r d s ,E v e n o U n e v e n V e r t i c a l C u r v e s w / h i g h / l o w .V o l u m e s i C F t C Y d S G a l s .S t a t i o n i n g a n P r i n t o u t f o b o t h c u r v e s .R & H i s s a , 9 5 0 0 S 5 T e r r . , M i a m i , F 3 3 1 6 5P C ( $ 2 9 . 9 5 ) r e q u i r e s c / c a r d : D O S : b a s l c aC 1 2 8 o C 6 4 ( $ 1 9 . 9 5 ) P o s t p a i d : F l a R e 5 T a • " P L A Y P O K E R I F O U T F I V E P L A Y E R S ' "* C A R D D R A W * C A R D S T U D ' - B L A C K J A C K "A N M O R E ! P r o g r a m s a r a l i B A S I C . Y o c a c o p y t h d i s k a n d , u s i n g t h D e c k O fC a r d s p r o g r a m , a d y o u r O W c a r d g a m e s !M a l l O n l y $ 1 2 t o H O L S T R O M A V I A T I O N ,R t 3 B o 3 4 5 0 . B o e m e , T e x a s 7 8 0 0 6 - 9 2 9 2C 6 B A T T I N G S T A T S P R O G R A M . E I G H Td i f f e r e n t r e p o r t s o d i f f e r e n t b a t t i n gc a t e g o r i e s o p l a y e r a n t e a m b a s i s : S 2 0 .D o C o r r a d o , 3 1 8 9 R a w l i n s A v e . , B r o n x , N 1 0 4 6 5 U s e r M a n u a l i n c l u d e d .

H A R D W A R EC O M P U T E R R E P A I R C 6 4 : $ 4 5 , 1 5 4 1 : $ 5 P a r t s a v a i l a b l e . M A J O R C O M P U T E R S E R V I C E S ,R t e . 6 B o x 8 0 6 - M , M i d l a n d , I 7 9 7 0 3( 9 1 5 ) 5 6 1 - 8 4 8 3 V / M C / C O D

C O M P U T E I ' k 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 r2 7 5 , 0 0 0 m 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 t e s : $ 2 p e l i n e , m i n i m u m o f o u r l i n e s . A n o a l o f t h e f i r s t l i n e s e t i c a p i t a l

l e t t e r s a n c h a r g e . A d $ 1 p e l i n e f o b o l d f a c e w o r d s , o $ 5 f o t h e n t i r e a s e i b o l d f a c e ( a n y n u m b e r o l i n e s . ) I n q u i r e a b o u t d i s p l a y r a t e s .

T e r m s : P r e p a y m e n t i r e q u i r e d . C h e c k , m o n e y o r d e r , A m e r i c a n E x p r e s s , V i s a , o M a s t e r C a r d i a c c e p t e d . M a k e c h e c k s p a y a b l e t C O M P U T E ! P u b l i c a t i o n s .

F o r m : A d a r s u b j e c t t p u b l i s h e r ' s a p p r o v a l a n d m u s t b e i t h e r t y p e d o l e g i b l yp r i n t e d . O n l i n e e q u a l s 4 l e t t e r s a n s p a c e s b e t w e e n w o r d s . P l e a s e u n d e r l i n ew o r d s t b s e i b o l d f a c e .

G e n e r a 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 g p o s t o f f i c e b o n u m b e r s i n t h e i r a d m u s ts u p p l y p e r m a n e n t a d d r e s s a n t e l e p h o n e n u m b e r s . O r d e r s w i l l n o b e a c k n o w l -e d g e a . A w i l l a p p e a r i n e x t a v a i l a b l e i s s u e a f t e r r e c e i p t .

C l o s i n g : 1 0 t h o t h t h i r d m o n t h p r e c e d i n g c o v e r d a t e ( e . g . , J u n e i s s u e c l o s e s M a r c h1 0 t h ) . S e n d o r d e r a n r e m i t t a n c e t o H a r r 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 R SG 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 . T p l a c e a a b y p h o n e , c a l l H a r r yB l a i r a ( 9 1 9 ) 2 7 5 - 9 8 0 9 .

N o t i c e : C O M P U T E ! P u b l i c a t i o n s c a n n o t b e r e s p o n s i b l e f o r o f f e r s o r 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 t m i s l e a d i n g o r q u e s t i o n a b l e c o p y .

T H C O M M O D O R E D I A G N O S T I C I A N . s u p e rt o o l f o r f i n d i n g f a u l t y c h i p s o C 6 4 / p e r i p h , e t c .S a v e t i m e / S a n d d o y o u r o w r e p a i r s . ( L a m i n a t e d )S 7 . 9 5 . T o w e r S u p p l y f o C 6 4 : $ 2 9 , C 1 2 8 : S 7 9 .K a s a r a M i c r o s y s , 3 M u r r a y H i l l , S p V a l l e y , N 1 0 9 7 7 ( 8 0 0 ) 6 4 2 - 7 6 3 4 , ( 9 1 4 ) 3 5 6 - 3 1 3 1

M I S C E L L A N E O U SB B N u m b e r s $ B B S o f t w a r e ! O r d e r b m o d e m ( 3 0 0 B A U D ) 8 1 8 - 8 4 0 - 8 0 6 6 o s e n d $ t B B S - F U N P A K , B o 6 0 5 5 , B u r b a n k , C 9 1 5 1 0M u l t i - U s e r M o d e m P a r t y L i n e ; 8 1 8 - 8 4 2 - 3 3 2 2* C O M M O D O R E R E P A I R ■ C 6 4 : $ 4 5 , S X 6 4 : $ 7 5 , 1 S 4 1 : S 5 O , 1 5 7 1 r * 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 r r a n t e d 3 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

B L A C K J A C K P L A Y E R C H A R T SW i a m u l t i p l e d e c k s n c a r d c o u n t i n gE a s y a n p r o v e n m e t h o d g i v e s y o 2 e d g e

$ 1 2 . R i c k M a s o n , P O 9 0 9 1 , A l b a n y , N 1 2 2 0 9G E O S U S E R S N E W S L E T T E R ! H e l p s y o d o m o r ew i t h m o n t h l y t i p s / u p d a t e i n f o . S e n d $ 1 f o 1 2 i s s u e s ( S A S E f o s a m p l e ) : M i s t e r G 2 1 6 3 4 - A B e l s h i r e A v e . , L a k e w o o d , C 9 0 7 1 6P 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 N$ 1 0 0 0 t $ 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 . l . M . E X , P . O . B o 6 0 3 6 9 , S a D i e g o ,C 9 2 1 0 6 - 8 3 6 9

D I S K L I Q U I D A T I O N !P R E M I U M Q U A L I T Y ! Y E A R W A R R A N T Y !1 M I L I O N D I S K S M V B S O L D f

B j I n r P p . i r m r J * 1 H u i r i i l M M . r r n r h » » m ^ M ~ ^ ^ M

1 / 4 " D D U N I V E R S A L D I S K S ~ ~ < f ' /

1 1 2 " D I S K S F O T H E M A C ,

M O R E D I S C O U N T C O M P U T E R A C C E S S O R I E S !W S L Y r - A ^ E H B l E E V F H t o r i l / . - m i

l U N I T E C H - ™ - — 'd k S t r e e tC a m b r i d g e , M 0 2 1 4 1 - 1 8 8 2I M a s s ( 6 1 7 ) 8 6 8 - 5 5 5 5

C O M P U T E f s G a z e t t e J u l y 1 9 8 7 1 1

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 118/120

a i V E R S I O N !P R E S E N T I N G , N E G R A P H I C - A S TD I S C O V E R Y F O T I I EC - 1 2 S C O M P U T E R !

N O W ! E V E N M O R K F L A T U R L S & O P T I O N S :M U L T I C O L O R M O D E l e t s y o u d r a w i C o l o r s a o n c e - e v e n3 - D ! S C R E E N - S W A l ' P I N G , K o a l a - J ' a d . D o o d l e & J O - C O L U M NC O N V E R S I O N S ! D U P L I C A T E T r a n s f e r b o t h l a r g e S m a l la r e a s o f S c r e e n s ! B O N U S E X T R A : 4 0 - 8 0 C O N V E R T E RS T R E T C H E S y o u r 4 0 - c o l u t n n D r a w i n g s i n l o S C o l u m n s !P L U S A L T i l t G R E A T F E A T U R E S O F T H E P O P U L A R O R I G I N A L ;T R U E 3 - D R A W I N G ( n o i w i r e f r a m e ) , 2 - D r a w i n g b o l h i v i r t u a l l y a n s i z e , E V E N D K A W I T R A N S P A R E N T 3 - D !C r e a l e C O M P L E X 3 - S c r e e n s S A V E t h e m o D I S K o d u m p

H a r d - c o p y f P R I N T E R ! P R I N T T E X T a n y w h e r e o n S c r e e n( N o r m a l R e v e r s e d ) . M a k e C I R C L E S , S P H E R E S . P O L Y G O N S .B O X E S , e t c . F i l l w i t h C O L O R S o P A T T E R N S ! V e r s a t i l eS C R E E N W I P E U t i l i t y A N A N A M A Z I N G L I N E D R A W I N GF E A T U R E t h a t c r e a t e s R A Y S & S P O K K S O T H F L Y I A D S P R I T E A N I M A T I O N f o L I V I N G D R A W I N G S !

I R K S P O N S I i T O M A N Y R E Q U E S T S W A R E M A K I N GO N E - T I M E I N C R E D I B L L R E D U C T I O N I A L P R I C E S !

o n l y S 3 9 . 9 5 U . S . ( C R e s . A d f > % )C A P P C O P . O . B o 7 6 5 2

C h u t a V i s t a , C 9 2 0 1 2 - 7 6 5 2 T e l : ( 6 1 9 ) 4 7 7 - 5 9 7 0O 1 I I 1 . R C - I J S P R O G S , A V A I L A B L E ;N l . t t ' S P K I N S H O P D d i j a . a u n i a , R o t i t o S i ' K I M S P R I N T t h e m , U B U I L T - I N I l l - R K S S C R E E N S T i h o * i h e m o f T l O n l y J 1 9 . Wl i . T F L I G H T S I M U L A T O R B f r O f l i i r o n H l r e i A n a i e « l l o n _ . O n l ) . . . . 1 W . 9 SI M P R O V E D C - I I B I ' l l L H Y L J J S K - 1 w t o o n u n j i m j l p m u . B t f l j . , t i V M . y s

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 t 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 f 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 d 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 r d i s k . A n t w f o $ 5 9 . 9 5 o a i t h r e e ( o $ 7 9 . 9 5 .

F 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 2 1 2 0 8

T 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 F o I n f o r m a t i o n 3 0 1 - 5 2 1 - 4 8 8 6

R o a t f 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 s1 0 A c o r n o ( I n d i a n a , I n c1 0 A c t i o n S o f ! C o r p1 0 A c t i v i s i o n . I n 1 0 A i e r P r o d u c t s r 1 0 A m e r i c a n I n t e r n a t i o n a l C o m p u t e r P r o d u c t s1 0 A p r o t e k1 0 A r t i f i c i a l I n t e l l i g e n c e R e s e a r c h G r o u p . . . .1 1 B a n a n a S o f t w a r e1 1 B e r k e l e y S o f t w o r K s1 1 C A P P C O1 1 C a r d i n a l S o f t w a r e1 1 C e n t r a l p o i n t S o f t w a r e1 1 C h e a t s h e e t P r o d u c t s1 1 C l e a r V i e w S o f t w a r e1 1 C - M o i e P r o d u c t s1 1 C o m p u m e d1 1 9 C o m p u S e r v e1 2 C o m p u t A b i l i t y1 2 1 C o m p u t e r D i r e c t1 2 C o m p u t e r M a i l O r d e r1 2 C o m p u t e r M a r t1 2 C o m p u t e r M a r t1 2 C o m p u t e r M a r l1 2 C o v o x , I n

C r o w n C u s t o m C o v e r s1 2 C S S o f t w a r e1 2 E l e c t r o n i c A r t s1 2 E l e c t r o n i c O n 1 3 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 l1 3 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 l1 3 F C L i q u i d a t o r s1 3 F e d e r a l H i l l S o f t w a r e1 3 F i r s t A m e r i c a D i s t r i b u t o r s1 3 F r e e S p i r i t S o f t w a r e1 3 H & C o m p u t e r s1 3 I n t e l l i g e n t I / 1 3 J a m e c o E l e c t r o n i c s1 3 J a s o n - R a n h e i m1 4 0 K e t e k1 4 L y c o C o m p u t e r , I r 1 4 M . C . S

M i n d s c a p e , I n 1 4 M o n t g o m e r y G r a n t

N R S c h o o l sN R S c h o o l s

1 4 O m n i t r o n i x , I n 1 4 P . D . S . C1 4 P r e c i s i o n D a t a P r o d u c t s

S W h o l e s a l e r s , I n S c h n e d l e r S y s t e m sS e c o n d S o u r c e E n g i n e e r i n g

1 4 S i g n a l C o m p u t e r C o n s u l t a n t s1 4 S o f t - B y t e1 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 a1 5 S . O . G . W . A . P . S o f t w a r e . I n 1 5 S t r a t e g i c S i m u l a t i o n s , I n 1 5 S u p e r i o r M i c r o S y s t e m s

T e k t o n i c s P l u s , t n 1 5 T e n e x C o m p u t e r E x p r e s s1 5 T r i a d C o m p u t e r s1 5 T u s s e y C o m p u t e r P r o d u c t s1 5 U n i t e c h1 5 W h N o t ? C o m p u t e r E n t e r p r i s e s1 3 8 X e t e c , t n 1 5 X e t e c , I n

3 . . = - . . 9 8. . . . 6 -

. . . . 1 0 2. . . . 1 0 3

9 6 9

. 2 4 - 2 5. . . . 1 1 6. . . . 1 0 8

1 6 9 9

. . . . 1 0 B

1 0 0 - 1 0 1. 3 7 - 3 9. . 2 0 - 2 1

1 . . . . 1 0 6. . . . 1 0 . . . . 1 0

9 9

. . . . I F . . . . 1 0

3 1 0

. . . . 1 0 4. . . . 1 1 6

. . . . 1 0 2. . . . 1 0 5. . . . 1 0 5. . . . 1 0 8

1 0 4

. 4 8 - 5 1. 3 4 - 3 5

9 6 7

1 0 . . . . 1 1 3. . . . 1 0 2. 2 B - 2 9

9 6 6 9 9 5

I B 9

1 0 9 5

. . . 1 1 - 1 31 1 1 0

6 9

C l a s s i f i e d A d 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 C o l l e c t i o nC O M P U T E I ' s G a z e t t e S u b s c r i p t i o n

1 1 . 7

1

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 119/120

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

Y o u ' v e l o o k e d h i g h a n l o f o t h a tr a r e s t o f f a n t a s y g a m e s o n e s t h a tt r a n s c e n d m e r e p l a y a c t i n g , w h o s e s p e l lb i n d i n g p l o t , s u p e r b e x e c u t i o n a n p a y a b i l i t y c a i g n i t e y o u r i m a g i n a t i o na n p r o p e l y o i n t o a w o r l d b e y o n d t h m u n d a n e c o n s t r a i n t s o r e a l i t y .

C o n g r a t u l a t i o n s , y o u ' v e f o u n d t h e m !

R E A J . M S O D A R K N E S S c r e a t e sa i m m e n s e a n f o r e b o d i n g w o r l d t s e r v e a s y o u r p e r s o n a l e x p l o r a t o r i u m .R e c r u i t u t e i g h t c o m p a n i o n s a n g u i d e t h e m a t h t r a v e l a c r o s s s a v a g ew i l d e r n e s s e s , s t r a n g e c i t i e s , a n t h i r t yl e v e l s o t o r t u r o u s d u n g e o n s . Y o m u s tf u l f i l l s e v e n d i f f e r e n t q u e s t s , e a c h m o r e

i m u c h m o r e t h a ns e q u e l t t h b e s t s e l l i n g P f i a n l a s i e a n [ } | t / u p I . i . - i i - I o a m o c f r n m ^ ^ I r i c t h f * f i n a lc o n f r o n t a t i o n b e t w e e n y o u r b a n d o s i

Y o u ' l l t r a v e r s e a c r o s s a e n t i r e c o t i n e n t , e x p l o r e t r e a c h e r o u s d u n g e o n s ,t e l e p o r t t o t h a s t r a l P l a n e s o f L i g h ta n D a r k n e s s a l t o g a t h e r c l u e s t h a tw i l l l e a d y o t t h e D a r k L o r d a n t g a i n t h e k n o w l e d g e a n p o w e r t d e t r o y t h i s e v i l f o r c e .

N e a n i m p r o v e d f e a t u r e s h a v eb e e n a d d e d t m a k e c o m b a t e v e n m o r er e a l i s t i c . W e ' v e a l s o e n h a n c e d t h s c r e e n d i s p l a y s a n I n c r e a s e d s p e e d o p l a y . I y o u ' v e p l a y e d P f i a n l f l s i e o P h a n t a s i e I I y o c a t r a n s f e r t h s a m es e t o f c h a r a c t e r s t o t h i s g a m e .

J u d g e d a e i t h e r a s e q u e l t o n o t h m o s t s u c c e s s f u l f a n t a s y s e r i e s e v e rc r e a t e d , o r a s c o m p l e t e g a m e i i t o w r i g h t , T h W r a l f t o N i i t a d c m u s p r o mi s e s a e n c h a n t e d o d y s s e y o e n d l e s sf u a n e x c i t e m e n t .A P P L E I S E R I E S . C - 6 4 / 1 2 8 A T A R I' ' •

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

w i s h . Y o c a a l s o s w i t c h b e t w e e nm e n u - d r i v e n f a n t a s y g a m e o t e x t a v e n t u r e g a m e . I t h l a t t e r m o d e , y o c a " t a l k " i s i m p l e s e n t e n c e s , i n t e r a c tw i t h p e o p l e a n o b j e c t s , a n s o l v ep u z z l e s . B r a w n m a c o n q u e r t h h o r d e s

o f m o n s t e r s , b u t o n l y b r a i n s c a u n r a v e lt h i n c r e a s i n g l y e l a b o r a t e p u z z l e s t h a tb l o c k y o u r p a t h t u l t i m a t e g l o r y .A P P L E 1 S E R I E S C - 6 4 / 1 2 8 .I n c l u d e s g r a p h i c s r o u t i n e s f r o m : n G r a p h i c sM a g i c i a n ® f r o m P o l a r w a r e ™

N o t h a t y o u ' v e f o u n d t h e s e p r ec i o u s t r e a s u r e s , r e a c h ( o t h e m a y o u r

t o d a y . A n r e m e m b e r , f o m o r e o t h b e s t i f a n t a s y a d v e n t u r e s , y o w o n ' t

m o r e . S i m p l y l o o k t o S S I , w h e r e t h

A l S S I g a m e s c a r r y ' 1 4 - 1 % s a t i s f a c t i o no y o u r m o w u b a c k " g u a r a n t e e . W r i t e o c a l lj 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 t :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 4 6 N R e n g s t o r f f A v e n u eM o u n t a i n V i e w , C 9 4 0 4 31 4 1 5 ) 9 6 4 - 1 3 5 3

P H A N T A S I E M

I 9 H 7 b S T R A T E G I C S I M U L A T I O N S , I N C . A l r i g h t s r e s e r v e dI t h e r e a r e n c o n v e n i e n t s t o r e s n e a r y o u , V I S A a n M / h o l d e r s c a n o r d e r t h e s e $ 3 9 . 9 5 g a m e s b c a l l i n g t o l l - f r e e 8 0 0 - 4 4 3 - 0 1 0 0 , x 3 3 5 O r s e n dy o u r c h e c k t S S a t h e 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 b l e s a l e s l a x . ) P l e a s e s p e c i f y c o m p u t e r f o r m a l a n d a d d $ 2 . 0 0 l o s h i p p i n g h a n d l i n g

8/9/2019 Compute Gazette Issue 49 1987 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-49-1987-jul 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 si C o m p u S e r v e ' s

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

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 ls o f t w a r e . E n j o y o t h e r u s e f u l