compute gazette issue 47 1987 may

134

Click here to load reader

Upload: cubemanpdx

Post on 30-May-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 1/134

N e M a s s S t o r a g e : H a r d D i s k D r i v e s A n R A

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

S p e e d S c r i p t 3 . c o m p l e t e w o r d p r o c e s s o r f o t h C o m m o d o r e

v e r s i o n o o u m o s t p o p u l a r p r o g r a m e v e r . P l u s t h ru t i l i t i e s : S c r i p t R e a d , S p e e d S e a r c h , a n D a t e A n

N o - S Y SL o a d e rT h e a s y w a t r u n , l o a d ,a n s a v e m a c h i n e l a n g u a g ep r o g r a m s o n t h 6 4

P o A o u

Page 2: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 2/134

" T h e B a r d i B a c7 / " " f r o m i m p o s s i b l e d u n g e o n s a n s p l i t -

J s e c o n d s n a r e s , t h B a r d a n h i p a r t ye m e r g e . T h S c e p t r e , s o l o n g f o

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

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

" s m e l l s e r p e n t s ! " S l i p f i t i j j L ' rs q u e a l s , s t e a l i n g a w a y l i k e

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

g r o u n d , t h e i r e y e s b u r ni n w i t h t h r e l e n t l e s s

f u r y o t r e a s u r e l o s i .

P r o t e c t e d b e h i n d t h f l a m el i z a r d s , b e y o n d t h e r e a c ho n o r m a l w e a p o n s , c a c k

l i n g w i z a r d b e g i n s t h e e r i ec h a n t s o d e a t h s p e l l . s p e l l

t h a t c a f i n i s h t h B a r da n h i p a r t y .

T h t i m e h a c o m e t b a t t l e - t e s t t h m a g i c o t h D e s t i n y W a n d - a n d r e v e a l t h ea w e s o m e p o w e r s o T h D e s t i n y K n i g h t . ™

T h B e s t ED u n g e o

5 0 A

i

O p tt e r s . B a r

C l u e b o o T a l c a n B a

E . i i c f I o l i T e F i b h c *i . r u t i l r r t i n i K l m ri l l - o n e s O f f " ) a n

Y o g e n e c l f t S S o m : i g k n u s e r t h A r c h m a g c . W i t h 8 p o w e r f u l s p e l l s l i k e

H u a l A l l , F a n s k a r ' s N i g h t L a n c e , a n t h a w e s o m e M i n g a r ' s M a l l o t .

T h e r e a r o v e r 1 0 m o n s t e r s ,l i k e t h i s K n e r D r o n e . M a n y a n i m a t e d .

A l d a n g e r o u s .

2 sA l i n

d i f f e r e n t S

Page 3: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 3/134

C O M M O D O R E O W N E R Y O A R A B O U T T BW O N D E R F U L N E L O V E A F F A I R !S i n c e t h b e g i n n i n g o t h c o m p u t e r b o o m ,f o l k s h a v e b e e n s a y i n g w h a t t h e y w o u l dr e a l l y l o v e i p r o g r a m a n y o n e c a u s t p e r f o r m e v e r y d a y t a s k s .P A R T N E R 6 4 c a r t r i d g e - b a s e d p r o d u c t w i t he i g h t c o n v e n i e n t , m e m o r y - r e s i d e n t d e s k t o pa c c e s s o r i e s , d o e s j u s t t h a t .L i k e S i d e k i c k * , P A R T N E R a u t o m a g i c a l l y s u p e n d s t h e x i s t i n g p r o g r a m i y o u r c o m p u t e rw h i l e y o a r u s i n g t h P A R T N E R a c c e s s o r i e s .W h e n y o a r t h r o u g h , p r e s s b u t t o n a n P A R T N E Rr e t u r n s y o t t h p o i n t i y o u r p r o g r a m w h e r e y o u l e f t o f f .A C C E S S O R I E S A Y O U R C O M M A N D :

A p p o i n t m e n t C a l e n d a r a n D a t e B o o k : K e e p t r a c ko a p p o i n t m e n t s a n d e a d l i n e s . A t t h e p r e s s o k e y ,y o u ' l l b a b l e t r e v i e w y o u r a p p o i n t m e n t s f o d a y ,w e e k , o m o n t h . M o n t h s m a b v i e w e d i t h e i r e n t i r e t yi t r a d i t i o n a l c a l e n d a r f o r m a t , a n t h e n p r i n t e d o u t .M e m o P a d : W r i t e y o u r s e l f i m p o r t a n t n o t e s . P r i n t t h e mo u o p a p e r o s a v e t h e m o n t o d i s k .N a m e , A d d r e s s a n d P h o n e B o o k s : K e e p t r a c k o i m p o r t a n t n a m e s , a d d r e s s e s , a n p h o n e n u m b e r s .A v a i l a b l e i n s t a n t l y , a n t i m e y o u u s e y o u r c o m p u t e r .C a l c u l a t o r : m u l t i - f u n c t i o n c a l c u l a t o r w i t h a o p t i o n a l" p a p e r t a p e " t h a t p r i n t s o u y o u r c a l c u l a t i o n s o y o u rp r i n t e r .

A u t o D i a l e r : A t y o u r c o s e a r c h t h r o u g h y o u r l i s t f a u t o m a t i c a l l y d i a l t h n u S c r e e n P r i n t : A t t h e p r g r a p h i c s ) o y o u r c o m p u to y o u r p r i n t e r .

O T H E R F E A T U R E S :• S w i f t D O S : A l l o w s y o t

d r i v e c o m m a n d s a n t i mS w I f t L o c k : E n t e r y o u r sy o u r c o m p u t e r . T h k e y r e - e n t e r y o u r c o d e .E x t e n d e d P r i n t e r C o n t r m a n d s d i r e c t l y t o y o u r pS w I f t L o a d ; A l l o w s y o u r

Page 4: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 4/134

v

m a

- i t ? ^ ^ ^ H

I m a r k e t f u l l o h e l i c o p t e r s i m u l a t i o n s l i k e S u p e r H u e y I I G u n s h i p , a t f i n d p r o d u c t l i k e T h u n d e r C h o p p e r t h a t f l i e s h i g h a b o v e t h r e s tC o l o n e l J a c k R o s e n o w U S A F ( R e t . ) ,P r e s i d e n t o A c t i o n S o f t C o r p . , h a t h e x p e r i e n c e t p r o v i d e a l o t h h e l i c o p t e r a c t i o n a n s l r a t e g y y o u ' v eb e e n l o o k i n g f o r ! 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 ( h m o s t a d v a n c e d

A c t i o n - p a c k e d a n i m a t e d g r a p h i c si n c l u d e r e a l 3 s c e n e r y a n a i r b o r n eI h r e a l s . T h c o m p e t i t i o n ' s g r a p h i c sj u s t d o n ' t c o m p a r e .

Page 5: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 5/134

i m u l a t i o n■ a p h i c t e c .

i o a i e l i c i

U P e r i s c o p e !T h n e s t a l e o I h a r i s u b m a r i n es i m u l a t i o n . T h s u p e r i o r s t r a t e g i c p l a ya c t i o n a n 3 a n i m a t e d g r a p h i c s o t h i s

B e t t e

1 9 0 6 A c

Page 6: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 6/134

W H I C H E V E R D O O R Y O C HT H P R I Z E I F U A N E X C IB E Y O N D Y O U R W I L D E F A N T A S I E S !

g a m e i o v e r . Y o u ' v e f o u n d n o t o n e ,b u i t h r e e , . . f r o m S S I . " I I n 1 p l . u a n f e e l o f e a c h g a m e m a d i f f e r , b u i t e r m s o f u n , e x c i t e m e n t a n c h a l l e n g e , a l t h r e e a r e q u a l l y e h i l a r a t i n g , i n t e n s e , a n a b s o r b i n g .W I Z A R D ' S C R O W N "

« E M S T O N E HT i l l s i t h s e q u

P K A V T A S I E I T h i s r o l e - p l a y i n g g a m e p r o m i s e s t

Page 7: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 7/134

W T M a

f e a t u r e sN e C o m m o d o r e S t o r a g e D e v i c e s S e l b y B a t e m a nT h D i g i t a l V o i c e : S p e e c h R e c o g n i t i o n a n S o u n d S y n t h e s i s K a t h y Y a k a l

M a k i n g t h 6 T a l k T o d d H e i m a r c kS p e e d S c r i p t 3 . f o t h C o m m o d o r e 6 C h a r l e s B r a n n o n

G u i d e t C o m m o d o r e U s e r G r o u p s , P a r t C a r o l i n e H a n l o n

r e v i e w sO p e r a t i o n T e r m i n a l S c o t t T h o m a sT h i n k i n g C a R o b i n M i n n i c k . . . .P o r t a l N e i l R a n d a l lG u n s h i p G e o r g e M i l l e r

g a m e sU n s c r a m b l e M a r k T u t t l eP o w e r b a l l W i l l i a m C h i n

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 s s e t t e S l e e v e M a k e r D a v i d I t C o m p u t i n g f o F a m i l i e s : C o m p u t e r s a n L e a r n i n g —

W h i c h F u t u r e f o Y o u ? F r e d D ' l g n a z i o

p r o g r a m m i n gS p e e d S e a r c h T o n y S t C l a i rS p e e d S c r i p t D a t e a n d T i m e S t a m p e r S o K o d a d e kS c r l p t R e a d B u c k C h i l d r e s sB A S I C f o B e g i n n e r s : T h P o w e r o t h O C o m m a n d L a r r y C o t t o nM a c h i n e L a n g u a g e f o B e g i n n e r s : B u i l d i n g T r a m p o l i n e s R i c h a r d M a n s f i e l dP o w e r B A S I C : E a s y M L i n e D r a w i n g P a u l C a r l s o nH i n t s T i p s : T i m e S a v e r sN o - S Y S L o a d e r W a l t e r L S m i t h , J r D a z z l e r s P a u l C a r l s o nF a s t B o o t J i A l l e nG a m e p o r t s : J o y s t i c k , P a d d l e , a n M o u s e J i B u t t e r f i e i d

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 sS 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 t h i l l

Page 8: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 8/134

I n t h i s i s s u e y o u ' l l f i n d t h l a t e s tv e r s i o n o f t h e m o s t p o p u l a r p r g r a m w e ' v e e v e r p u b l i s h e d : S p e e d -S c r i p t , f a s t , f u l l - f e a t u r e d , y e t e a s y -t o - u s e w o r d p r o c e s s o r . S p c c d S c r i p t3 . i n c l u d e s m a n y o f t h e i m p r o v em e n t s t h a t y o u , t h r e a d e r s , h a v er e q u e s t e d .

E l s e w h e r e i t h i s i s s u e , y o u ' l lf i n d t h r e e v e r y h e l p f u l s u p p o r t u t i li t i e s f o S p e e d S c r i p t , e a c h o w h i c hi d e s i g n e d e i t h e r t s a v e y o t i m eo h e l p b e t t e r o r g a n i z e y o u r S p e e d -S c r i p t t e x t f i l e s .

I y o e n j o y g a m e s , w t h i n ky o u ' l l f i n d " P o w e r b a l i " i r r e s i s t i b l e .W h i l e i t a k e s s o m e t i m e t b e c o m ee x p e r t , t h i s e x c i t i n g g a m e i n o v e l ,v a r i e d , a n c h a l l e n g i n g e n o u g h f o a n y o n e t e n j o y . A l s o , y o u ' l l w a n tt t a k e a l o o k a " D a z z l e r s , " s e r i e so g r a p h i c s p r o g r a m s f o t h 6 t h a ta n i m a t e t h s t a n d a r d t e x t s c r e e n ,w i t h s o m e s u r p r i s i n g r e s u l t s .

R e a d e r s w h h a v e b e e n w i t hu f o s o m e t i m e a r l i k e l y t o a g r e et h a t t h q u a l i t y o t h a r t i c l e s a n p r o g r a m s i t h i s i s s u e d o e s n o c o m ea s u r p r i s e ; r a t h e r i t ' s p a r t o f t r a d i t i o n e s t a b l i s h e d b R o b e r tL o c k , t h f o u n d e r o C O M P U T E !P u b l i c a t i o n s .

T h i s p a s t D e c e m b e r R o b e r tw i t h d r e w f r o m t h d a i l y m a n a g em e n t o t h c o m p a n y a n a c c e p t e dt h e p o s i t i o n o f E d i t o r i a l C o n s u l t a n t .H w i l l c o n t i n u e t p r o v i d e t h

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

H w a i n h i s e a r l y t h i r t i e sw h e n h e h a d t h e i d e a o f s t a r t i n gm a g a z i n e d e v o t e d t c o n s u m e rc o m p u t i n g . A n i t h e p a s t s e v e ny e a r s C O M P U T E ! , u n d e r R o b e r t ' sg u i d a n c e , h a s g r o w n i n t o h i g h l ys u c c e s s f u l p u b l i s h i n g g r o u p — f o u rm a g a z i n e s , o v e r 1 5 0 b o o k s i n p r i n t ,a n o v e r 1 , 0 0 0 , 0 0 0 r e a d e r sm o n t h . C O M P U T E ! P u b l i c a t i o n sh a b e c o m e m a j o r c o n t r i b u t o r t t h o n g o i n g i n t r o d u c t i o n o c o p u t i n g i n t o t h h o m e s , s c h o o l s , a n b u s i n e s s e s o A m e r i c a a n e l s ew h e r e i t h e w o r l d .

H s a e a r l y o t h a t c o m p u t e r sw o u l d h a v e a n i m m e n s e i m p a c t .S t a r t i n g i n s t o r e f r o n t i G r e e n sb o r o , w i t h h a n d f u l o e m p l o y e e s ,h b e g a n w o r k i n g o n t h e a r l y i s u e s o C O M P U T E ! . A t h a t p o i n t , h w a p e r s o n a l l y i n v o l v e d i e v e r y a p e c t o h i y o u n g m a g a z i n e : H p a s t e d u g a l l e y s , c a l l e d a d v e r t i s e r s ,c o n t a c t e d a u t h o r s , a n e d i t e d c o p y .

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

s t r o n g e s tl i s h i n g h p u b l i s hb o o k s a n o f t h e b e a r t i c l e s ah o m e a n

I a l R o b e r t ' sg a g e , e n r e a d e r a t e c h n o l e v e n t u a l o u l i v e s .a c c u r a t e ,o m a j o s a n d s o ft h i m p o p u t i n g b h u n d r e d st r o d u c e d .c o m p u t e rt h e a t t e nT o d a y t C O M P U T a n f l o u R o b e r t ' s s t a f f a Ce r w h n a t e t h a tv i t a l r o l e t i o n o o u

I t w i t h h i t i o n s a n h e r e . A n m o r e c o

Page 9: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 9/134

T h f o l l o wi n p r o g r a m s

a r

m i n g ,d i v i n g ,g y m n a st i c s a n

s p o r t o r i t u a l a n t r a d i t i o n -G y m n a s t i c

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

) r b u g h t t j u s t t n a m e f e w . t h h o ' y o u b y a n i n c r e d i - T h e r e ' s i t e q u a l l y b e f o

b l s e r i e s o e v e n t s . : a c c l a i m e d s e q u e l , S u m - B i a t h l o

O v e r 3 o t h e m ,t b

1 s p e c i f i c .T h e y ' r e

t h u n f o r -[ / g e t t a b l e

e v e n t s o o u r b e s t - s e l l - i

i n G a m e ss e r i e s .

m e G a m e s I F G f o t h g o l d i r o w i n g , c c l i n g , e q u e s t r i a n , f e n ci n g , t h h i g h j u m p , t h t r i p l e j u m p , k a y a f a n g ,a n m o r e .

F i n a l l y ,t h e r e ' st h i c c h a l l e n g e so W i n t e r

C l i f f D i n i n g . I A t a f r u k o .r i w t i e f a t k f o r i t

F i r s t , W o r l d G a m e s ? W a i f l l y o " ' E i g h t c a r e e n t h t u b e i a b o b -i n t e r n a t i o n a l s l e d . F l t h s k j u m p . O

e v e n t s r a n gi n f r o m

j c h o r e o g r a p ha e n t i r e f i

n e x t s u n e w e s tp r o g r a t e g e t h i t

b e a c h . )N o w ,m a s el o t h

B u

Page 10: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 10/134

C O M P U T E ! P u b l i c a t i o n s j n c ©O n o t H A B P u W i i h l n g C o m p a n i e s ^ ^

P u b l i s h e r J a m e s A C a s e l l aF o u n d e r / E d i t o r i a l C o n s u l t a n t R o b e r t C L o c kE 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 t 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 e a E d i t o r U n r a E l k oA s s i s t a n t E d i t o r R h e t i 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 l o r , C O M P U T E I ' s A l a r i S 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 rA s s i s t a n t E d i t o r sC r c g g K e i z e r , J o h n S h a d l c ( 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 I N e l s o n ( C O M P U T E ! M a g a z i n e ) ; T o d dH e i m a r c k , ( C O M P U T E i ' s A t a r i S D i s k M a g a z i n 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 ; T a m m i e T a y l o r , K a r e n U h l e n d o r f , K a r e nS 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 dH e n 5 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 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 a n e 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 eP 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 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 rR e c e p t i o n i s t , A n i t a A r m f i e l dW a r e h o u s e M a n a g e r , J o h n W i l l i a m sP 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 e

A d d r e s s a l a d v e r t i s i n g m a l e r i a l s t K a t h l e e n H a n l o n , C O M P U T E D G 3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0S 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

229

E T h o m p

3 1 2 - 7 2 7 1 3 - 7 3 4 1 5 - 3 4 4 1 5 - 3 4 4 1 5 - 3 4 4 1 5 - 3 4 4 1 5 - 3 4 3 0 3 - 5 9

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 C O M P U T E ! C O M P U T E I B o o

C O M P U T E ! ' * G A Z E T T E D i s C O M P U T E ! ' * A t a r i S

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

T O L LS u b s c r i p t i o n

1 - 8 0 0 - 2 I I 1 - 8 0 0

C 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 2 I s s u e V e a r ) : U ( o n e y e a r ) S 2 4S u r f a c e M a i l $ 3 0 . F o r e i g n A i M a i lT h e C O M F O T B f t G A Z E T T E s u b s c r i b e r l i s c r e e n e d o r g a n i z a i o n s w i t h p r o d u c lo u r e a d e r s . I y o p r e f e r n o i r e c e i v c 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 t o C O M D e M o i n e s , I A 5 0 9 5 0 . I n c l u d e n o t eo n l y y o u r s u b s c r i p t i o n .

Page 11: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 11/134

O t h R o a d t M o s c o wA t h G e r m a n W e h r m a c h t a p p r o a c h e d

t h o p e n s t e p p e s a r o u n d S m o l e n s k , t h i n v a s i o n o t h e S o v i e t U n i o n w a o s c h e d u l e . A t h i s r a t e , t h a r m y w o u l dc a p t u r e M o s c o w a n t h r o w t h R u s s i a n so u o t h E u r o p e a n c o n t i n e n t b y t h t i m et h s n o w s f e l l .

A t h h e a d o t h P a n z e r g r u p p e i n v a d i n gc e n t r a l R u s s i a w a G e n e r a l H e i n z G u d e r i a n ,t h m a n w h o t u r n e d t h e p o t e n t i a l o a r m o ri n t o t h r e a l i t y o f B l i t z k r i e g w a r f a r e .O p p o s i n g h i w e r e m a s s e s o S o v i e ti n f a n t r y a n d a r m o r d e t e r m i n e d t d e f e n dt h e i r h o m e l a n d , b u u n t r i e d i b a t t l e . W i t hG u d e r i a n ' s a r m o r a n m o t o r i z e d i n f a n t r yd i v i s i o n s a p p r o a c h i n g t h a n c i e n t c i t y , t h s t a g e w a s e f o a n o t h e r e n c o u n t e r w i t ht h N a z i j u g g e r n a u t .

G u d e r i a n s i m u l a t e s t h i s c r i t i c a l c a m p a i g no W o r l d W a I I u s i n g t h a c c l a i m e dj o y s t i c k - d r i v e n s y s t e m f r o m G u l f S t r i k e . O t h f u l l - c o l o r s c r o l l i n g m a o c e n t r a lR u s s i a , t h G e r m a n p l a y e r m u s t m a s t e rB l i t z k r i e g t a c t i c s t o e n c i r c l e a n o v e r r u nS o v i e t d i v i s i o n s a n d r i v e d e e p e n o u g h i n t oR u s s i a t m a k e t h c a p t u r e o M o s c o wp o s s i b l e . A y o u r c o m m a n d a r i n f a n t r yd i v i s i o n s , p a n z e r r e g i m e n t s , m o t o r i z e di n f a n t r y , p a n z e r g r e n a d i e r s , e v e n t h 1 s G e r m a n C a v a l r y D i v i s i o n .

T h S o v i e t p l a y e r m u s t w o r k t c o u n t et h G e r m a n t h r e a t , a n m a k e a t t a c k sc a p a b l e o c u t t i n g o f s u p p l y t t h f o r w a r du n i t s . W h i l e y o u r a r m y i m a s s i v e , i i a l s ou n t r a i n e d . S o v i e t u n i t s b e g i n p l a y w i t hh i d d e n s t r e n g t h r e v e a l e d o n l y a t h m o m e n t o c o m b a t . U n c e r t a i n t y i a l w a y sp r e s e n t . T h g a m e b e c o m e s t e n s ec o n t e s t a G e r m a n u n i t s b l u n d e r i n t oS o v i e t s t r o n g p o i n t s , w h i l e R u s s i a n a t t a c k s

c o m p l e x i t y : I n t e r m e s o l i t a i r e s u i t a b i l i t y t i m e s c a l e : d a y sM A S C A L E : 1 0 . 5 k mu n i t S C A L E : R e g i m e nP L A Y E R S : O n o t w P L A Y I N G T I M E : V t

Page 12: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 12/134

D y o h a v e a q u e s t i o n o r a p r o b l e m ?H a v e y o d i s c o v e r e d s o m e t h i n g t h a tc o u l d h e l p o t h e r C o m m o d o r e u s e r s ?W w a n t t h e a r f r o m y o u . W r i t e t G a z e t t e f e e d b a c k , C O M P U T E 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 .

W h e r e , W h y , A n d H o w ?h a v e C o m m o d o r e 1 2 a n 1 5 7 1

d i s k d r i v e . I ' f a s c i n a t e d b g r a p h i c sa n s o u n d . F i r s t o a l l , w h e r e d i s p r i t e sg e t h e i r n a m e ? W h c a n o n l y e i g h ts p r i t e s a p p e a r o t h s c r e e n a o n l i m e ? F i n a l l y , h o c a v o i c e s y n t h e s i sb i p r o d u c e d w i t h o u t e x t r a h a r d w a r e ?j u s t g o E p y x ' s I m p o s s i b l e M i s s i o n ,w h i c h h a v o i c e s y n t h e s i s , a n c a n ' tf i g u r e o u w h e r e i t ' s c o m i n g f r o m .

S e a n R a b u r nI y o l o o k i t h 6 P r o g r a m m e r ' s

R e f e r e n c e G u i d e , y o u ' l l f i n d t h a i t h e s e ct i o n t h a i g i v e s t h t e c h n i c a l s p e c s f o t h V I C - l l c h i p c a l l s s p r i t e s M o v a b l e O b j e c tB l o c k s ( o M O B s f o s h o r t ) . T h i s t e r m n e e r e a l l y c a u g h t o n C o m m o d o r e ' s o w 6 d o c u m e n t a t i o n ( u s e r ' s m a n u a l a n r e f e re n c e g u i d e ) u s e s t h t e r m s p r i t e s . T w c o m p u t e r s t h a t w e r e a v a i l a b l e b e f o r e t h 6 h a s p r i t e s . O t h T e x a s I n s t r u m e n t sT l - 9 9 / 4 , s p r i t e s a r e c a l l e d s p r i t e s . O t h A t a r i 4 0 0 / 8 0 0 , t h e y ' r e c a l l e d p l a y e r /m i s s i l e g r a p h i c s .

T h V I C - l l c h i p w h i c h h a n d l e sg r a p h i c s o t h 6 i t h r e a s o n f o t h e i g h t - s p r i t e l i m i t T h e r e c o u l d h a v e b e e nm o r e i t h c h i p h a b e e n d e s i g n e d t s u p o r t m o r e , b u t t h d e s i g n e r s c h o s e t p r

a n c a r e f u l l y c h a n g i n g t h f r e q u e n c y a n v o l u m e o f t h e t h r e e v o i c e s o t h S I c h i p ,t h p r o g r a m c r e a t e s s o u n d e f f e c t t h a ts o u n d s l i k e v o i c e . F o m o r e a b o u t s p e e c hs y n t h e s i s a n d i g i t i z a t i o n , s e e t h e f e a t u r ea r t i c l e s e l s e i e h e r e i t h i s i s s u e .

T a l k i n g A n L i s t e n i n gd o n ' t s e e m t u n d e r s t a n d w h a t d o w n

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

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

F r e d e r i c k ) C a r l e t o nI y o u ' r e s e n d i n g t h p r o g r a m , y o u ' r e u l o a d i n g . I y o u ' r e r e c e i v i n g i t y o u ' r ed o w n l o a d i n g . T h d i f f e r e n c e b e t w e e n u l o a d i n g a n d o w n l o a d i n g i l i k e t h d i f e r e n c e b e t w e e n t a l k i n g a n l i s t e n i n g .W h e n e v e r d a t a i t r a n s f e r r e d b e t w e e n t w oc o m p u t e r s , o n e c o m p u t e r i u p l o a d i n ga n t h o t h e r i d o w n l o a d i n g . w a t r e m e m b e r i t p r e t e n d t h o t h e r c o p u t e r f l o a t s a b o v e y o u r T o m o n i t o r . T s e n d t t h o t h e r m a c h i n e , t h p r o g r a mh a t f l o w u ( u p l o a d ) . T r e c e i v e p r g r a m , i f l o w s d o w n ( d o w n l o a d ) .

I y o h a v e m o d e m a n a t e r m i n a lp r o g r a m , y o c a n u p l o a d t a n d o w n l o a df r o m b u l l e t i n b o a r d s e r v i c e ( B B S ) , t e l ec o m m u n i c a t i o n s s e r v i c e , o f r i e n d w h a l s o h a m o d e m . T t r a n s f e r f i l e s w i t hf r i e n d , y o u s h o u l d s e o n m o d e m t o r i g in a t e a n t h o t h e r t a n s w e r . T h e r e m a b a O / s w i t c h o y o u r m o d e m o y o m a h a v e t s e n d c o m m a n d f r o m t h t e r -

W h a t i n t U S I N G c c o m m a n dD a t a f o r m

W h a tg r a m ? I t h r o u g h o" M e t a B A S

c o m m a n

[ y o u ' r em e r , t h e r 3 A S I C t m a n d s . B A n u m b e r o n e c o m m a

S o m et r i d g e s , w hl o a d a n r o n a r e a o h a n c e m e n tc o m m a n d sa m p l e . O t hd i s k o p e r a tm a n d s f o o t h e r t h i n gy o n e w c p r o g r a m c o

A u n i t h a t i y o B A S I C , t h u n l e s s t h eT h P R I N Ti s t a n d a r dp r o g r a m w w o r k o a fd o e s n ' t a l s o

T h i t h a t i a d d st e s t i n g , b u

Page 13: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 13/134

A A l S t a r W i n n i n gW i t h U n b e a t a b l e P r i c e s a n B e a h e a d o t h g a m e a n d o n ' t l e o u l o p r i c e

o u j o y s t i c k s h a v e b e e n p r o d u c e d u n d e r s t r i c t q u a l

T U R B O C H A R G ER u g g e d h a n d l e g r i p

l i g h t t o u c h f i r e b u t t o n sd i r e c t i o n a l c o n t r o l

• F u l l 9 d a w a r r a n t y$ - 1 / 1 9 91

T E R M I N A T O RA r c a d e - t y p e g r i pS t e e l s h a f t h a n d l eE x t r a l o n g f t c o r d

• F u l l 9 d a w a r r a n t y$ 1 9 9 9

A L T H R E EA T A R I 4 0 0 , 8

C O M M O D

M•

Page 14: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 14/134

T u r b o P a s c a l i a i n e x p e n s i v e a n d p o pu l a r v e r s i o n o f t h e P a s c a l l a n g u a g e ( i t ' sn o t , s t r i c t l y s p e a k i n g , a o p e r a t i n g s y t e m ) m a d e b c o m p a n y c a l l e d B o r l a n dI n t e r n a t i o n a l f o c o m p u t e r s t h a t u s t h M S - D O S a n C P / M o p e r a t i n g s y s t e m s .T u r b o P a s c a l i n o a v a i l a b l e f o r t h e 6 4 H o w e v e r , r e a d e r s h a v e r e p o t t e d t h a t t h e1 2 i C P / M m o d e c a n r u n t h C P / Mv e r s i o n o T u r b o P a s c a l .

T h e r e ' s n s h o r t a g e o P a s c a l p a c ka g e s f o r t h e 6 4 W k n o w o a t l e a s t s i x :S u p e r P a s c a l ( A b a c u s S o f t w a r e ) , Z o o mP a s c a l ( K i n g M i c r o w a r e ) , K y a n P a s c a l( K y a n S o f t w a r e ) , O x f o r d P a s c a l ( S y s t e m sS o f t w a r e / O x f o r d ) , W A T C O M P a s c a l( W A T C O M P u b l i c a t i o n s ) , a n K M M MP a s c a l ( W i l s e r v I n d u s t r i e s ) .

F o m o r e a b o u t C o m m o d o r e p r g r a m m i n g l a n g u a g e s , s e n e x t m o n t h ' sG A Z E T T E .

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

c u r s o r t t h p r o p e r l i n e b e f o r ep r i n t i n g :1 P R I N T C H R $ < 1 9 ) ; : F O R P - T

N : P R I N T : N E X TT h p r o b l e m w i t h t h i s m e t h o d i

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

I ' v e s w i t c h e d t u s i n g1 P R I N T C H R $ ( 1 9 ) ; : F O R T

N : P R I N T C H R $ ( 1 7 ) ; : N E X TT h c u r s o r - d o w n c h a r a c t e r w o r k s

p e r f e c t l y . W h t h d i f f e r e n c e ?R o b e r t M H a r v e y

T y p e i n t h i s p r o g r a m a n R U i t M 1 P R I N T ' M C L R l " ;B 2 P R I N T " 0 1 2 3 4 5 6 7 S 9 0 1 2 3 4 5 6 7

9 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 ' ■ ;G 3 P R I N T " l H O M E ] 1 5 D O W K l C U R S

O R C O N T R O L S "R 4 P R I N T " i H O M E ] " ; : F O R P = l T

5 : P R I N T : N E X TB 5 P R I N T " P K I N T S T A T E M E N T S "

T h i s p r o g r a m u s e s b o t h s t r a t e g i e s f o p o s i t i o n i n g t h e c u r s o r . F i r s t i u s e s P R I N T

e r t h t w l i n e s a o n l y o n l i n e . A n P R I N T w i t h 4 o m o r e c h a r a c t e r s w i l lc h a n g e t h " m a p " o f t h e s c r e e n t h a t h o l d st h l o g i c a l - l i n e i n f o r m a t i o n . A e m p t yP R I N T s t a t e m e n t a l w a y s m o v e s t h c u s o d o w n b y o n e l o g i c a l l i n e , w h e t h e r t h a tl o g i c a l l i n e i e q u i v a l e n t t o n p h y s i c a ll i n e o r t w o .

W h d o e s i h a p p e n ? C o n s i d e r w h a tt a k e s p l a c e w h e n y o t y p e i n p r o g r a ml i n e . p r o g r a m l i n e c a n o c c u p y t w os c r e e n l i n e s o t h 6 4 . I f t h c o m p u t e ro n l y c o u l d p a a t t e n t i o n t o n p h y s i c a ls c r e e n l i n e a t a t i m e , f u l l s c r e e n e d i t i n gw o u l d b i m p o s s i b l e — y o u c o u l d c h a n g et h e p a r t o t h p r o g r a m l i n e w i t h o u t t h l i n e n u m b e r a n p r e s s R E T U R N , b u t h c o m p u t e r w o u l d n ' t b a b l e t r e c o g n i z et h a t l i n e a l i n e o B A S I C .

S i n c e t h P R I N T a n I N P U T r o t i n e s u s e t h e s c r e e n - e d i t o r r o u t i n e s , t h ed i f f e r e n c e b e t w e e n l o g i c a l a n p h y s i c a ll i n e s a p p l i e s w h e n r u n n i n g B A S I C p r g r a m s a w e l l a s w h e n e n t e r i n g t h e m .

S p r i l e l y 1 2 k n o w h o t c a l c u l a t e s p r i t e D A T As t a t e m e n t s , b u d o n ' t k n o w h o t d i s p l a y t h e m w i t h t h e 1 2 8 r s s p r i t e c o m a n d s . C o u l d y o u p l e a s e e x p l a i n h o t d t h i s ?

R o g e r T h i n g g a a r dT h 1 2 8 h a s a n a r e a o m e m o r y r e s e r v e df o r s p r i t e d e f i n i t i o n s a 3 5 8 4 - 4 0 9 6( $ 0 E 0 0 - $ 0 F F F ) . T h 1 2 8 ' s b u i l t - i n s p r i t ee d i t o r ( w h i c h c a n b e c a l l e d b t y p i n gS P R D E F f r o m i m m e d i a t e m o d e ) s t o r e ss p r i t e s i t h i s l o c a t i o n , a n B A S I C 7 . 0 ' ss p r i t e c o m m a n d s a s s u m e t h a t t h s p r i t e sa r d e f i n e d i t h i s a r e a . T h e r e i e n o u g hr o o m i n t h i s s p a c e f o r e i g h t s p r i t e d e f i n it i o n s . I f y o u s S P R D E F t c r e a t e y o u rs p r i t e s , y o c a b e g i n u s i n g B A S I C 7 . 0 ' ss p e c i a l s p r i t e c o m m a n d s w i t h o u t a n p r o b l e m s . U n f o r t u n a t e l y , y o u r s p r i t e s w i l lb l o s t w h e n y o t u r n o f t h c o m p u t e r ' sp o w e r . T o s a v e y o u r s p r i t e s , u s t h i s l i n e :B S A V E " S P R I T E " , B 0 , F 3 5 B 4 , F 4 0 9 6

Y o u r p r o g r a m c a l o a d i t h s p r i t ed e f i n i t i o n s w i t h p r o g r a m l i n e t h a t l o o k s

s p r i t e . L i n L i n e 2 s es p r i t e s . L i n4 p u t s t 1 0 0 , 1 0 0 o s p r i t e m o v i

M o r e A b o S e v e r a l m W a j d a r e q u i n t h d e v ip l o t t e r . A i n s t r u c t i o n t h a n k s t s es w e r M r . W

W h e nt h 1 5 2 0 h a m o d o r e c h ow i t h a n o t h t h s t a n d a U n f o r t u n a t ep r i n t e r t b t h d e v i c eo p e n t h c ar a n t y , i i p e c i a l l y c n u m b e r i n vc i r c u i t b o a ri r o n c o u l dp e r i e n c e ds i o n a l d t

F i r s t ,w a l l s o c k e t .o t h b o t m o v e t h t f o u r s c r e w sp l a c e a n t s i n k . S e p a r c a s e a n t u i f a c i n g u c h i p o t h o t h l o w e a t h b o t t o c e n t e r o " m u s h r o o m( p i n s 2 7 2 8 t w t r a c e sm u s h r o o m s1 5 2 0 i d e v b e t w e e n t h c o m m o n t r

Page 15: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 15/134

Y O U T O L D U W H A T T H B E S T C O M P U T E R B A S E B A L LW O U L D H A V E . . ." G r e a l g r a p h i c s "

" R e l i e f p i t c h e r s— a n d s u b s "

" I l i k e t o s l i d e— e v e n h e a d f i r s t / '

" L e t m s e w h a t ' s h a p p e n i n go t h w h o l e f i e l d . "

H E R E I I S C H A M P I O N S H I P B A S E B A L L

W i t h D i v i s i o n s , 2 T e a m s , a n d t h C h a m p i o n s h i pY o u ' v e b e e n a s k i n g f o t h b e s t i c o m p u t e r b a s e b a l l g a m e s , a n d y o uw a n t i a l l — g r a p h i c s a n f e a t u r e s .W e ' v e h e a r d y o u , a n G a m e s t a r ' sC h a m p i o n s h i p B a s e b a l l d e l i v e r s . N o t h e r p r o d u c t g i v e s y o t h c o m p l e t es p o r t o b a s e b a l l l i k e C h a m p i o n s h i pB a s e b a l l :

P l a y e r D r a f t , c o m p l e t e w i t h r e s e r v e s .S e t t i n g y o u r s t a r t i n g l i n e u p .B a t t i n g P r a c t i c e , E x h i b i t i o n G a m ea n d L e a g u e P l a y o p t i o n s .E a c h d i v i s i o n i t o u g h e r t h a n t h l a s t ,s t h e r e ^ a l w a y s n e c h a l l e n g e .

C I A M F H N M r i PB A S E B A L LY o c of i e l d — ph i t t i n g ,r u n n i n gP l a y e r t h r o u g D i v i s i o s e r i e s p

A l t h i sc o m p l e t eW h e n y m a j o r l eC h a m p i o N o b o d y

Page 16: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 16/134

I N P U T D o e s n ' t L i k e C o m m a sW h i i t h a t w h e n e v e r y o t y p e o r i a I N P U T s t a t e m e n t , t h e c o m p u t e rr e s p o n d s w i t h ? E X T R A I G N O R E D , a n t h e n , w h e n y o p r i n t I h d a t a i t h s i r i n g v a r i a b l e , i c u t s o f e v e r y t h i n gp a s t t h e c o l o n o s e m i c o l o n ? I t h e r ea n w a t p r e v e n t t h i s ?

M a r k J a c o b s o nI N P U T w i t h s e m i c o l o n s w o r k s p r o p e r l y .Y o m a h a v e b e e n t h i n k i n g o f t h e p r o bl e w i t h c o m m a s . I y o e n t e r t h o n e -l i n e p r o g r a m 1 I N P U T A S P R I N T A a n r u i t y o u ' l l s e t h f o l l o w i n g r e s u l t s .W h a t y o t y p e i i t h l e f t c o l u m n . T h r i g h t c o l u m n s h o w s w h a t p r i n t s o u t .A B C . D E F A B A B Q D E F A B Q D E FA B Q D E F A B

T h 7 E X T R A I G N O R E D e r r o r m e s a g e a p p e a r s i v h e n y o u s c o m m a , b u n o w h e n y o u s e a s e m i c o l o n o c o l o n .T h i s e r r o r i o n o t h r a r e o n e s t h a td o e s n ' t s t o p t h e p r o g r a m . A f t e r t h m e s a g e p r i n t s , t h p r o g r a m c o n t i n u e s t t h n e x t c o m m a n d .

T h e r e ' s g o o d r e a s o n w h c o m m a sc u o f i n p u t . W i t h i n I N P U T s t a t e m e n t sa n D A T A s t a t e m e n t s , c o m m a s a r u s e dt s e p a r a t e i n d i v i d u a l i t e m s . C h a n g e I h e x a m p l e p r o g r a m t 1 I N P U T A S . B S ;P R I N T A S P R I N T B a n t h e n e n t e rA B C , D E F . A s y o u c a n s e e , s i n g l e t y p e dl i n e c a a s s i g n s t r i n g s t t w d i f f e r e n tv a r i a b l e s . R u t h p r o g r a m s e c o n d t i m ea n t y p e j u s t A B a t h p r o m p t . T h p r o g r a m w a n t s t w v a r i a b l e s , s o i g i v e sy o s e c o n d p r o m p t ( t w o q u e s t i o n m a r k s ) .

W h a t s e e m s l i k e p r o b l e m w i t h c o m a i r e a l l y a f e a t u r e o t h I N P U T s t a t em e n t , o n t h a t ' s v a l u a b l e w h e n y o n e e dt i n p u t s e v e r a l v a r i a b l e s a o n c e . T h c o m m a d o e s n ' t a c t a s c o m m a c h a r a c t e r ,i t ' s s e p a r a t o r .

C o l o n s a l s o s e p a r a t e m e m b e r s o l i s t . T h o n e - l i n e p r o g r a m s a b o v e u s e d c l o n s t p u m o r e t h a n o n c o m m a n d i p r o g r a m l i n e . T h e r e ' s m a c h i n e l a n g u a g er o u t i n e c a l l e d C H R G E T b u i l t i n t o t h 6 4 I t ' s a a l l - p u r p o s e s u b r o u t i n e w h i c h g e t sc h a r a c t e r s f r o m d i r e c t - m o d e c o m m a n d s ,

m a t u r e l y t e r m i n a t e t h e s t r i n g i C T R L -@ b e c a u s e i t ' s i n t e r p r e t e d a C H R S f O ) — o n e o t h o t h e r t e r m i n a t i n gc h a r a c t e r s .

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

f o r c e t h q u o t a t i o n m a r k t p r i n t — o n t h 6 4 — b y p u t t i n g P O K E 6 3 1 , 3 4 : P O K E1 9 8 , 1 j u s t b e f o r e t h e I N P U T s t a t e m e n t .

L o c a t i n g C u s t o m C h a r a c t e r sw a n t t u s c u s t o m c h a r a c t e r s f o t h

6 a l o c a t i o n s 2 0 4 8 - 6 1 4 3 a n n e e d t k n o w w h a t e a c h a d d r e s s i u s e d f o r . M m e m o r y m a j u s t s a y s 2 0 4 8 - 4 0 9 5 9 a r u s e d f o B A S I C p r o g r a m s a n d v a r ia b l e s . k n o w t h a t l o c a t i o n s 2 0 4 8 - 2 0 5 6a r t h c h a r a c t e r , 2 0 5 7 - 2 0 6 5 a r e t h el e t t e r A 2 0 6 6 - 2 0 7 4 a r B a n s o n s e e t h e p a t t e r n , b u c o u l d y o l i s t t h r e s t o t h a d d r e s s e s f o m e

T i B a n k e s

I t h b a c k o f t h e m a n u a l t h a t c a m e w i t hy o u r 6 i a a p p e n d i x t h a t l i s t s s c r e e nc o d e s . W h e n y o c o p y c h a r a c t e r s f r o mR O t R A M . t h c h a r a c t e r s a p p e a r i e x a c t l y t h e s a m e o r d e r . S i n c e e a c h c h a r a ct e u s e s e i g h t b y t e s , m u l t i p l y t h n u m b e ro f t h e s c r e e n c o d e b e i g h t a n a d i t t h a d d r e s s w h e r e y o u ' v e p u t h c u s t o mc h a r a c t e r s . T h l e t t e r i s c r e e n c o d e 2 0 s o t h e d a t a f o i t s h a p e s t a r t s a a o f f s e to 2 t i m e s 8 o 1 6 0 , f r o m t h b e g i n n i n g o t h c h a r a c t e r s e t . A d 2 0 4 8 a n 1 6 0 — t h er e s u l t ( 2 2 0 8 ) i w h e r e t h l e t t e r b e g i n s .T h h e a r t s h a p e i s c r e e n c o d e 8 3 s i w o u l d s t a r t 6 6 b y t e s p a s t 2 0 4 8 .

E a c h c h a r a c t e r s e c o n t a i n s 2 5 c h a ra c t e r s . T h f i r s t 1 2 a r l i s t e d i t h a p e n d i x o s c r e e n c o d e s . T h f i n a l 1 2 a r t h r e v e r s e d v e r s i o n s o f t h e f i r s t 1 2 c h a ra c t e r s . B e c a u s e t h e r e a r 2 5 c h a r a c t e r sa n e a c h s h a p e u s e s e i g h t b y t e s , a c o p l e t e c h a r a c t e r s e l a k e s u 2 0 4 8 b y t e s .

n o t e a b o u t y o u r m a t h : A l t h o u g hc h a r a c t e r t a k e s e i g h t b y t e s o f m e m o r y ,t h a t d o e s n ' t m e a n t h a t t h f i r s t o n r u n sf r o m 2 0 4 8 - 2 0 5 6 . I m i g h t l o o k l i k e e i g h tn u m b e r s , b u i t ' s r e a l l y n i n e . T h f i r s t

y o u ' l l n e e o u o f t h eP O K E 4 B A S I C t e x

T h A b s e I ' h a v i R A u n d m a c h i n eI ' v e n a r r om o d i f i c a t 5 ( $ 3 7 ) t a m p l e . D c a u s i n g t

I m a g i n e a c o n d u c t st o r y . H g h f o r g e t sa a l a r ms t a i r s a n t b r i n g u

W i t h im o s t o f t h i t ' s a a b t i m e s s s e c o n d c A d a p t e r , ht d s o m ek e h a b e s o r . T h e C i n t e r r u p tt h 6 5 1 0 t t h k e y b o aa r t a k e n W h e nm e m o r y l S F F F F i tn e a t h i e w i t h s w i t ct h v e c t o ( p l u s t h W i t h i n 1 /a n t h 6 t i n e t h a tB u t h s u h a b e e n rt a i n s a s c t e m p t t e a r e n ' t i n s t

T h s

Page 17: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 17/134

■ - « « ■ ' n ' E t o r j ' i :

S R E A L I H U R T G F C h a m p i o n s h i p F o o t b a l l ™

T h e w a y c o m p u t e r f o o t b a l l s h o u l d b e O t h e r f o o t b a l l g a m e s p u y o i t h g r a n d s t a n d s ,l o o k i n g d o w n o t h e a c t i o n . N o s e w h a t i t ' s l i k ef r o m t h p l a y e r ' s p e r s p e c t i v e — l o o k i n g o u o y o u rh e l m e t a a n a n g r y l i n e b a c k e r h e a d e d s t r a i g h t f o y o u . a n n b l o c k e r s i n s i g h t .W i t h G F C h a m p i o n s h i p F o o t b a l l , ™ y o u ' v e g o t h f i r s t f o o t b a l l s i m u l a t i o n t h a t a c t u a l l y t a k e s y o d o w n o t h f i e l d , t a k i n g t h h i t s a n m a k i n g t h p l a y s . A n i t ' s m o r e t h a n j u s t p r e t t y p i c t u r e —y o r e a l l y g e t t h e f e e l o p l a y i n g f o o t b a l l .N o t h e r f o o t b a l l s i m u l a t i o n g i v e s y o s m a n yf e a t u r e s :

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

l e v e l o t h p l a y S c r o U i n g s c r e e nd o w n t h p l a y i n gR e a l i s t i c s o u n df r o m t h q u a r t e r s o u n d o y o u r o T e a m s e l e c t i o n s i n s t y l e o y o u r

W h e t h e r y o u ' r e t aa g a i n s t a f r i e n d , o c o m p u t e r - c o n t r o l l o n t h a t p u t s y o

Page 18: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 18/134

N e C o m m o dS t o r a D e v i cS e l b y B a t e m a n , F e a

N e d a t a - s t o r a g e d e v i c e s f o 1 2 o f f e r v a r i e t y o o p t i o n s1 5 7 1 d i s k d r i v e s . H e r e ' s a o v a b l e , a l o n g w i t h s o m e c o n s i d ew h y o m a w a n t t u s t h T h C o m m o d o r e 6 a n 1 2

a m o n g t h m o s t p o p u l a rc o m p u t e r s e v e r m a r k e t e d .

T h 6 4 f i v e y e a r s o l d a s t a l l e d b a s e o s e v e r a l m i l l i o n . A G E O S o p e r a t i n g s y s t e m a n a p p l t i n u e t h a t s u c c e s s . S a l e s o f t a n n o u n c e d a r e c e n t l y a s J a n u a a v a i l a b l e a f e m o n t h s l a t e r , a l rm i l l i o n .

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

Page 19: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 19/134

s u b s o i lS u b s c r i b e t C O M P U T E D 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 ^o 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 e dp r o g r a m s .

S u b s c r i b e n o a n y o c a 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 d eB 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 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 n u s e a l y e a r l o n g .

T h s u p e r b p r o g r a m s y o u ' l l f i n d i e a c hi s s u e a r w o r t h m u c h , m u c h m o r e t h a n t h el 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 et 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 R S G z e t t e d e l i v e r t h l a t e s t i n s i d e w o r d o n e v e r yt h i n g f r o m l a n g u a g e s t o i n t e r f a c e s . . . f r o m

i r o g r a m m i n g t d i s k d r i v e s .W h e t h e r y o u ' r e a n o v i c e o a e x p e n

e 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 u r nt 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 ) .

D i n o w .

Page 20: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 20/134

I Y O S T I L LP L A Y

G E O ST h G r a p h i c E n v i r o n m e n t 'S y s t e m t h 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 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 ' l u r b o a n s u p p o r t f o a l G E O 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 2 'c o l l e c t i o n o 2 i m o r e f o n t s f o r 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 a l tD u r a n t m y k o n o sH a r m o n S | 1 | ) . | . .

L e C o n t e X L L d - e nP u t n a m . B o w d i t c h

D E S K[ ■ ' o u r G E G r a p h i c P r i n t S M a s t e r ' a n d B l a

| C l l L oi n

n i d i 'U o l v l l

. . . . . .

- " ■ *

. .

■ 7 ,

n O

T *

Page 21: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 21/134

W I T H T H E S E .A R T

, • H I M f l u i r i r

H H h i ^ ' iI C T i l l h C f l ( T £ ! W im t f i r l v h .< u t ( ( I I I

S f H U n p ^ I h . <

^ t I H ' -

i f . i T r

G E O D E X $ 3 9 ; 'T h G E O S - c o m p a t i b t e d i r e c t o r y t h a td k w B y o i c r e a t e l i s t s b y n a m e . a d d r e s s ,p h o n e n u m b e r , e i c . I n c l u d e s g e o M e r g e t c u s t o m i z e f o r m l e t t e r s a n i n v i t a t i o n s .

G E O P R I T h a b t - f o o tp r i n t i n g b e c C o n n e c t s e a f e w e r w i r e s

W R I T E R ' SW O R K S H O P $ 4 9 ? *A l [ h G E O S - c o m p a t i b l e t o o l s a 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 l ^ . l l w i t hh e a d e r s , f i m i e r s a n f e a t u r e s i n 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 : ;

T f e x t G r a b b e r ( f u r c o n v e r t i n g t f x t f r o mp i u j i r a i i i s l i k e I ' a p e r C l i p ' ' ) . H e u 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

1 b o r d e r c a( C a l i f o r n i

$ H . 5 O U S ' t

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 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 t b i a s t s a l i e n s o u o t h g a l a x y .

Page 22: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 22/134

m o d e a w e l l a t h s l o w e r 6 4m o d e , i t o w n e r s g e t t h r e e d i f f e r e n tc o m p u t e r s w o r k i n g w i t h d a t a s t o ra g i t h r e e d i f f e r e n t m a n n e r s .

D e s p i t e t h e s u c c e s s e s o f t h e1 5 4 1 a n t h 1 5 7 1 , C o m m o d o r e r c e n t l y i n t r o d u c e d t w n e d a t as t o r a g e a n m a n i p u l a t i o n d e v i c e sf o t h 6 a n t h 1 2 8 . A n h a n df u o f t h i r d - p a r t y m a n u f a c t u r e r sc o n t i n u e t s e l l t h e i r d i s k d r i v e sa n q u i c k - l o a d p r o g r a m s .

E x p a n d i n g M e m o r yO n o C o m m o d o r e ' s t w n e d v i c e s i t h 1 7 6 4 R A e x p a n d e rc a r t r i d g e , w h i c h w a a n n o u n c e d a t h W i n t e r C o n s u m e r E l e c t r o n i c sS h o w i J a n u a r y ( s e e l a s t m o n t h ' si s s u e ) . T h i s l o n g - a w a i t e d e x p a n s i o nm o d u l e a d d s 2 5 6 K o m e m o r y t t h 6 4 p l u g g i n g i n t o t h e x p a n s i o np o r t o t h r e a r o t h c o m p u t e r .P r i c e d a a b o u t $ 1 2 9 , t h R A e p a n d e r o f f e r s 6 u s e r s f o u r t i m e st h e a v a i l a b l e m e m o r y . T h e o r i g i n a ld e s i g n e r s o f t h e 6 c o u l d s c a r c e l yh a v e e n v i s i o n e d s u c h a n a d d - o nb a c k i 1 9 8 1 w h e n t h e y w e r e b u i l di n t h c o m p u t e r .

F o 6 o w n e r s , t h R A e p a n d e r o f f e r s s e v e r a l p o t e n t i a l o t i o n s , e a c h o w h i c h h o l d s i t o w a t t r a c t i o n , d e p e n d i n g o t h b u e r ' s p r e f e r e n c e s .

F o e x a m p l e , p r o g r a m m e r s i B A S I C o m a c h i n e l a n g u a g e n o h a v e v a s t l y e x p a n d e d p l a y g r o u n df o r t h e i r p r o g r a m s . L e a r n i n g t u s t h e x t r a R A e f f i c i e n t l y a n c r a t i v e l y w i l l b c h a l l e n g i n g a n d — i nt h l o n g r u n — c a n r e s u l t i e v e nm o r e s o p h i s t i c a t e d p r o g r a m s .

C o m m o d o r e p r o v i d e s t w d i s k s w i t h t h e i r s y s t e m . T h f i r s ts e t s u t h e x t r a m e m o r y a R A d i s k , a a r e a o f m e m o r y t h a t s e r v e s

t h m o s t e x c i t i n g p o s s i b i l i t i e s . T h i rt y - t w o 8 h i - r e s s c r e e n s c a n b es t o r e d i t h 1 7 6 4 c a r t r i d g e . D i p l a y i n g t h e s e p i c t u r e s s e q u e n t i a l l ya l l o w s 3 2 f r a m e s o h i g h - q u a l i t ya n i m a t i o n .A n d a t a t h a t u s e s l o o m e m o r y — - s o u n d d a t a , t e x t , s p r i t ea n c h a r a c t e r d e f i n i t i o n s — c a n b es t o r e d i t h e x p a n s i o n a n m o v e di n t o t h m a i n R A w h e n n e e d e d .F o t o p e r f o r m a n c e , M p r o g r a mm e r s m a c h o o s e t b y p a s s t h R A d i s k s o f t w a r e a n u s e t h em e m o r y d i r e c t l y . B A S I C p r o g r a mm e r s a r l i k e l y t s t i c k w i t h t h p r v i d e d i n t e r f a c e .

E a s i e r , F a s t e r G E O SA m e n t i o n e d a b o v e , t h n e R A e x p a n d e r a l s o b r i n g s m u c h f a s t e r ,m o r e e f f i c i e n t , a n e a s i e r u s a g e t B e r k e l e y S o f t w o r k s ' G E O S o p e r a ti n s y s t e m a n a p p l i c a t i o n s . C o m o d o r e h a n a m e d G E O S t h o f f i c i a l o p e r a t i n g s y s t e m f o t h 6 4 I y o u ' r e b e g i n n i n g 6 o 1 2 u s e rw h o ' s n o y e t f a m i l i a r w i t h G E O S ,y o u ' r e l i k e l y t o b e c o m e a w a r e o i v e r y s o o n .

G E O S b r i n g s t t h 6 t h i c o n s , w i n d o w s , a n d d r o p - d o w nm e n u s t h a t a r e a p a r t o f s u c h g r a p hi c s - o r i e n t e d u s e r i n t e r f a c e s a t h o s eo t h M a c i n t o s h , t h e A t a r i S T , a n t h A m i g a . B e y o n d t h a t , B e r k e l e y i m a k i n g a v a i l a b l e h o s t o f a p p l i c at i o n s a n u t i l i t i e s t h a t t r a n s f o r m t h 6 i n t o v e r y d i f f e r e n t m a c h i n e .

T h o n l y d r a w b a c k t t h G E O S s y s t e m s f a h a b e e n t h a tt h 6 4 ' s l i m i t e d m e m o r y c a p a c i t yr e q u i r e d G E O S u s e r s t g t h r o u g hm o r e d i s k a c c e s s a n m a n i p u l a t i o nt h a n m a n y p e o p l e f o u n d c o m f o r ta b l e . B u w i t h 2 5 6 K o f a d d i t i o n a lm e m o r y , G E O S u s e r s c a n o c r

s c r e e n g r i g a m e s ,e o s o m w i t h R t h a t d e p e6 o w n e e x p a n d e r .

L a s td u c e d t t r i d g e s f o 1 2 8 K ; a n T h e y ' r e p a n t h n t h 6 i p o s i t i v em o r e o s e " R A i t h M a

I T h FC o m m o dn o u n c e dt h 6 a p r i c e d a m o d o r es t o r a g ef a s t e r d i s

F o ei s i n g d e v i c e t hi n f o r m a t d r i v e c a m o d e t h i n f o r m a t

B u d o u b l e - d d i w i t hf i v e t i m e a n 2 l d o u b l e - C o m m o d os i o n m o d d i s k d r i p o w e r f u l

B u e r p r o d u6 o 3

Page 23: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 23/134

W 1 H E 1 1 M ES H E G E T S T " P H O E N IH E ' L L B S L E E P I N G

H a v i n g t h o u s a n d s o f a c t s i o n t h i n s . F i n d i n g t h o n e s y o n e e d i a n o t h e r . W h i c h i w h y o s h o u l dc o n s i d e r b u y i n g g e o F i l e . T h e a s y - t u s d a t a b a s e m a n a g e r f o G E O S - e q u i p p e d C o m m o d o r e s .

W h e t h e r t h e y ' r er e c e i v a b l e s o r e c ip e s , o n c e y o u h a v e

O n c e y o u r d a t a i i n t h r e a lf u b e g i n s .

Y o u w a n t n a m e s o b u d r i v e r s ?F r o m A r i z o n a ? U n d e r f i v e f o o t s i x ?B e t w e e n t h a g e s o 3 a n 3 5 W i t hi n c o m e s o $ 2 2 , 3 9 6 o m o r e ? W h

s n e e z e d i n J u n e ?J u s t c l i c k y o u r

f a n c y , y o m a t i o n g r

A n g e s e c o n d s .N o w , w

a r y o u g ob u c k s o

O s p e

Page 24: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 24/134

S T , t h e M a c i n t o s h , a n w i t h h o s to p o r t a b l e c o m p u t e r s . A p p l e C o p u t e r n o o f f e r s U n i d i s k 3 V 2 - i n c hd r i v e f o t h A p p l e H e l i e , a n I l G Sc o m p u t e r s . A n I B w i l l r e p o r t e d l yb u s i n g t h 3 ' / 2 - i n c h d r i v e s i i t n e x t g e n e r a t i o n o c o m p u t e r s .

Q u i c k - L o a d i n g T h 1 5 4 1L o n g b e f o r e C o m m o d o r e i n t r od u c e d t h l a t e s t d a t a s t o r a g e d v i c e s , o t h e r c o m p a n i e s b e g a np r o v i d i n g a l t e r n a t i v e d i s k d r i v e s ,i n c l u d i n g h a r d d i s k s , a s w e l l a d v i c e s o r s o f t w a r e t h a t s p e e d u t h a c c e s s t i m e b e t w e e n t h 6 a n t h 1 5 4 1 .

A m o n g t h m o s t p o p u l a r a n l e a s t e x p e n s i v e w a y s o s p e e d i n gu t h 1 5 4 1 a r e t h e q u i c k - l o a d c a r *t r i d g e s o p r o g r a m s a v a i l a b l e f r o ms e v e r a l c o m p a n i e s . T h e s e g e n e r a l l yw o r k b i n c r e a s i n g t h e t r a n s f e r r a t eo d a t a b e t w e e n t h 6 a n t h 1 5 4 1 .I n c l u d e d i t h i s l i s t a r t h t h 1 5 4 1 F l a s h ! h a r d w a r e - b a s e d s y s t e m( $ 9 9 . 9 5 ) f r o m S k y l e s E l e c t r i c W o r k s( 2 3 I E S o u t h W h i s m a n R d . , M o u nt a i n V i e w , C 9 4 0 4 1 ) , t h M A C H - 5d i s k a n c a r t r i d g e - b a s e d s y s t e m( $ 3 4 . 9 5 ) f r o m A c c e s s S o f t w a r e( 2 5 6 1 S o u t h 1 5 6 0 W e s t , W o o d sC r o s s , U 8 4 0 8 7 ) , a n t h F a s t - L o a dc a r t r i d g e ( $ 3 9 . 9 5 ) f r o m E p y x ( P . O .B o 8 0 2 0 , 6 0 G a l v e s t o n D r . , R e w o o d C i t y , C 9 4 0 6 3 ) . I a d d i t i o n ,t h J u l y 1 9 8 5 i s s u e o f G A Z E T T E o f e r e d t w q u i c k - l o a d p r o g r a m s f o t h 6 4 T u r b o T a p e a n T u r b o D i s k .

T h e r e a r t w r e c e n t l y r e l e a s e ds p e e d - u p s y s t e m s f o t h 6 4 b o t ho w h i c h r e q u i r e h a r d w a r e m o d i f ic a t i o n s t t h 1 5 4 1 d r i v e , t h 6 4 o b o t h : P r o f e s s i o n a l 1 5 4 1 D O a n D i g i D o s .

P r o f e s s i o n a l D O i h a r dw a r e / s o f t w a r e c o m b i n a t i o n t h a t

4 1 0 , T a m p a , F L 3 3 6 1 2 ) , i a o p e ra t i n g s y s t e m e n h a n c e m e n t t h a ts p e e d s u a l d i s k f u n c t i o n s . T h m a n u f a c t u r e r c l a i m s t h a t t h p r o du c w i l l l o a d 3 b l o c k s p e s e c o n d ,c o m p a r e d t t h n o r m a l b l o c k sp e s e c o n d o n o r m a l 1 5 4 1 d r i v e .T h D i g i D o s s y s t e m a l s o i n c l u d e sr e a l t i m e m o n i t o r , D O w e d g e ,v a r i e t y o n e u t i l i t i e s , a n s i n g l e -k e y s t r o k e c o m m a n d s .

I s h o u l d b e n o t e d t h a t b o t hP r o f e s s i o n a l D O a n D i g i D o s r q u i r e h a r d w a r e m o d i f i c a t i o n s t h a tm a b b e y o n d t h t e c h n i c a l a b i l it i e s o s o m e r e a d e r s . T h e s e c h a n g e sa l s o w o u l d l i k e l y i n v a l i d a t e a n w a r r a n t i e s t h a t a p p l y t y o u r 1 5 4 1d r i v e o y o u r 6 4

T h R e a l P o w e r h o u s e sF o t h o s e w h c o n s i d e r t h e m s e l v e sp o w e r c o m p u t e r u s e r s , t h d a t as t o r a g e d e v i c e o c h o i c e i u s u a l l yh a r d d i s k d r i v e . C a p a b l e o f s t o r i n gm e g a b y t e s ( o n e m e g a b y t e e q u a l s1 0 2 4 K , o a p p r o x i m a t e l y o n m i l i o n b y t e s ) o i n f o r m a t i o n , h a r dd r i v e s o f f e r b o t h p o w e r a n d f l e x ib i l i t y . t e n - m e g a b y t e h a r d d r i v ec a h o l d t h e e q u i v a l e n t o 6 0 1 5 4 1f l o p p y d i s k s .

h a r d d i s k f u n c t i o n s s o m ew h a t l i k e f l o p p y , b u t o p e r a t e s a m u c h h i g h e r s p e e d s . T h h a r d d i s ki t s e l f i u s u a l l y s e a t e d p e r m a n e n t l yw i t h i n c a s e , s p i n n i n g m u c h f a s t e rt h a n f l o p p y . R a t h e r t h a n h a v i n gr e a d / w r i t e h e a d t h a t a c t u a l l yt o u c h e s t h d i s k , a i t h 1 5 4 1 o 1 5 7 1 d r i v e s , h a r d d r i v e ' s r e c o r di n h e a d f l o a t s j u s t a b o v e t h e s u rf a c e o t h d i s k . H a r d d r i v e s a r em u c h m o r e s e n s i t i v e t m o v e m e n ta n t d u s t , b u i m p r o v e m e n t s o v e rt h e p a s t s e v e r a l y e a r s h a v e l e f tt h e m m u c h l e s s p r o n e t " h e a d

t h D O c o m m a n T h e y ' r e Gc o n t a i nm e t a l h o uh a i f - h e i e x p a n d a b l

J C P a s s , O d i s k d r i v 1 2 8 : t h t e f o m e d r i v 1 0 1 0 ,

J C i a l m e s y s T h d r i v d o r e c o m t i o n a l s D a t a t r a na n i r e pe t h a n o l e t r a n s f ed r i v e s f o e d l y s p e ef r o m 1 t o 1 5 4 1

X e t e K 6 7 4 0 1d r i v e , t h a b l e f o t 1 2 f o d r i v e w a w e l l o v e rb e c a u s eC a r d c o d t e i n o t e c . T h L o e n h a na n r em o r e t h t h a t o f b u i l t - i nt i e s . X e t e t i o n a l ' f ot h a t w i l lc o m p u t e r

Page 25: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 25/134

W E ' R E S E L L I T H O N T H I W C O U N T O E V E R Y M

R u n n i n g s o f t w a r e c o m p a n yi n p i c n i c . W h a v e t d o m a j o rc a l c u l a t i o n s e v e r y d a y . T h i n g sl i k e p a y a b l e s a n r e c e i v a b l e s .T a x e s . B u d g e t s . A n l o r d o n l yk n o w s h o w m a n y q u a r t e r l yc o s t p r o j e c t i o n s .T h a t ' s w h y w e d e v e l o p e dg e o C a l c . T h s p r e a d s h e e tp r o g r a m f o G E O S - e q u i p p e dC o m m o d o r e s .

Y o s e e , w n o t o n l y s e l ls o f t w a r e f o C o m m o d o r e s ,w a c t u a l l y u s t h e m i o u o w o f f i c e s . S w h e nL e n e e d s t p r o j e c t i v e n t o r y c o s t s , o B r i a nw a n t s t f i g u r e e m p l o y e eb o n u s e s , t h f i r s tt h i n g t h e y d i l o a du g e o C a l c .

T h v e r y s a m e s p r e a d

S c t f f t r <

f u r a A n

f o r o n e

W c a s p r e

i f q uc l i c k s

S h e i l ah o w m t a x e s

m u c hw r i

b a c k s eN m

i f i t h a g e o C a l c

S i y d e c i m a t e

Page 26: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 26/134

T D I G I T A

V O I CS p e e c h R e c o g n i t i oA n S o u n d S y n t h e s

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

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

Page 27: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 27/134

Page 28: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 28/134

B u i p r a c t i c a l a p p l i c a t i o n s ,s p e e c h s y n t h e s i s a n v o i c e r e c o g n it i o n h a v e o n l y r e c e n t l y b e g u n t c o m e i n t o t h e i r o w n . T h e a r l i e s tp e r s o n a l c o m p u t e r s t h a t c o u l d p r od u c e s o u n d w e r e i n c a p a b l e o f d e l i ve r i n g a n n o i s e s m o r e s o p h i s t i c a t e dt h a n t h b l i p s , b e e p s , a n w h i s t l e st h a t m a d e u p m a n y o t h f i r s t c o p u t e r g a m e s . T h e s e c o m p u t e r g a m e sw e r e g r a p h i c s - i n t e n s i v e b u s o u n d -p o o r b e c a u s e o t h e i r l i m i t e d m e m or a n w e a k s o u n d c h i p s .

T h a u d i t o r y p o r t i o n o m o s th o m e c o m p u t e r s o f t w a r e t h e n c o s i s t e d p r i m a r i l y o f l i t t l e s n i p p e t s o s o u n d e f f e c t s a d d e d f o e m p h a s i s o o b a c k g r o u n d m u s i c r e p e a t e d o v e ra n o v e r a g a i n . B u d u r i n g t h e p a s tt w o r t h r e e y e a r s , v a r i e t y o n e s o f t w a r e p r o g r a m s f o t h 6 h a v ee m e r g e d t h a t i n c l u d e s e c t i o n s o s p e e c h q u i t e r e m a r k a b l e i i t c l a ri t a n c o m p l e x i t y . F o e x a m p l e ,m a n y C o m m o d o r e u s e r s m a b f a m i l i a r w i t h t h b l o o d c u r d l i n gs c r e a m o r t h e t a u n t i n g " S t a ya w h i l e , s t a y f o r e v e r ! " f r o m t h E p y xg a m e I m p o s s i b l e M i s s i o n a n w i t ht h w e i r d l a u g h t e r i b o t h t h a c a d e g a m e G o r f a n A c t i v i s i o n ' sG l w s t b u s t e r s p r o g r a m .

S o f t w a r e d e s i g n e r s a n p r i p h e r a l m a n u f a c t u r e r s r e a l i z e de a r l y o t h a t t h C o m m o d o r e 6 b o a s t s o n o t h m o s t i m p r e s s i v es o u n d c h i p s d e s i g n e d f o a n h o m ec o m p u t e r , t h S I ( S o u n d I n t e r f a c eD e v i c e ) c h i p . C o n s e q u e n t l y , t h e yb e g a n d e v e l o p i n g t o o l s t m a x im i z e t h S I c h i p ' s c o n t r i b u t i o n t t h u s e f u l n e s s a n e n t e r t a i n m e n tv a l u e o f t h e 6 4

T h e p o w e r o s o u n d h a a d d e dt r e m e n d o u s e m o t i o n a l i m p a c t t m a n y c o m p u t e r g a m e s o t h C o m o d o r e 6 4 F u r t h e r , i h a m a d e t h

T h e C O V O X V o i c e M a s t e r ( s h o w n h e r e i i t n e c a s e ) i s p e e c h d i g i t i z e r w i t hm a n y e d u c a t i o n a l , p r o d u c t i v i t y , a n e n t e r t a i n m e n t a p p l i c a t i o n s .

S p e e c h C o n s t r u c t i o n S e t , w h e n u s e d i c o n j u n c t i o n w i t h t h C o v o x V o i c eM a s t e r , i p o w e r f u l s p e e c h - e d i t i n gt o o l .

u s e i t h e r i c o m m e r c i a l p r o g r a m so b i n d i v i d u a l s f o t h e i r o w u s t h r o u g h o n o t w p r o c e s s e s : d i g it i z i n g o s y n t h e s i z i n g . T h o u g h d i g it i z i n g o f f e r s m o r e r e a l i s t i c -s o u n d i n g s p e e c h , i a l s o t a k e s u m o r e m e m o r y . D i g i t i z i n g r e q u i r e se x t e r n a l h a r d w a r e t a c t u a l l y e c o d e t h s o u n d d i g i t a l l y , b u t c a n b e

a n m a t ct p r e v i o

A O l N e F e

n u m b e a n d g o n et i z i n g p G e n e s i sp r o d u c e di n t h n o m a r t e r n a t i o n p r o d u c tm a t i c M o us y n t h e s i z l e a s e d t m o d u l e ,a d d e d l i G o r f a n

C o v om a r k e t e s p e e c h d ia y e a r s ,i n t h i s f i c r e t t t h g o o d p r oc o m p a n ya r t . " A n dc u s t o m e r h a n c e m e n e r y t h i n gs o f t w a r e

T h s p e e c h - d it i o n m o d s t i c k p o r a n s e l l sp a n y i n gc a p a b i l i t im i c r o p h od i g i t i z e a i n i f o o p h r a s eO n c e r p l a y e d b ( w i t h o u t

Page 29: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 29/134

d t i l i r i i r 5 § t i 4 f G R E A T P R I C " W b u I v o l u m e a n d p a s s t h s a v i n g s o n t o

" O v e r 9 0 o a l I t e m s o r d e r e d a r i s t o c k a n

" S o f t w a r e o r d e r s o v e r $ 5E x p r e s s . Y o o n l y p a y T o $ 4 . 0 0 p e r o r d e r . T h i s o a n a c c e s s o r i e s u n d e r1 1 : 0 0 a o u t i m e M i l l b

" W s t o c k h u n d r e d s a n d h u n d r e d s o p r o d u c c o m p u t e r s ! E v e r y w e e k w a d e v e n m o r e . W eh o n e s o f t w a r e r e l e a s e s . J u s t a n o l h e r r e a s f i r s t c a l l ! ! "

P r e s i d e n t " I ' m 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 t u s s e y c o m p u t e s p r o d u c t s 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

E D U C A T I O N A LC 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 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 .

Page 30: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 30/134

D O E SO P E N : 9 a m - 8 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

N 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 i , 1 0 a m - 6 p m S a t , N o o n - B p m S u

P A T T ■ T T J V E d u c a t i o n a l S o f t w a r e t o o !V X T \ j M j M I a J L X A i G a m e s s t o c k e d ( o q u i c k s h i p ! ! !

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

I y o d o n ' ! s e y o w a n t p l e a s e

w h a tc a l l l !

f - ; V 7 * ■ ^

a s K S qm i s c C A M t - ; s « ■ C n a i T s i o r i s h i ^ B o n n eM o b t - n

i l f f n a i i Q A f t l H o c h B yI X i r a w b I h D a r t n

& T r a v e lA C C E S S m ^ m ^

\ u

1 1 ? 9 5J C A L LS I B 9 51 2 4 9 55 1 5 9 51 3 7 9 5# 9

E t a a c r i H e a d . B t u T i H * £ 0 ' H a i HT r . p n P a c hL e a d e r B o a r dL e a n e r B o b ' O T o u m D i t f iT t n n F f & m oA C C O L A 1 1 R ■ § ■ ■A c e o f A c e tD i m B u F t t r iH a r c r B B M .

l i f f d U n l i t D e a d . .L a o i l h e W e s tP S t r a d i n g o S p y v s S s yA C T 1 O N K O F T

S 2 9 9 5S 2 9 9 5S 1 6 3 5K T . 9 5

1 0 A L L1 2 2 9 51 2 2 9 55 2 9 S C A L L( 2 2 9 5( 2 2 . 9 5S 1 2 . 4 S

m m m mC a f o p r i c e a a l A d . Q n s g f i M l a sA C T I V E S I O N 1 O H L WA l M f f l rB O t q w w J T i m t

C o u n t d o w n l t f c u K S o w n

m m m mS 1 9 9 5S ' 9 9 51 1 9 9 51 1 9 9 5

F u T r a c t s S i o i C a r C o r s i S i S O a m # m a k f l f S t T . L D r a r yG a m e f W t r S p o n i L ? r a

( 1 5 9 5r 1 1 5 9 5

G a « y K . [ ^ f l r i " s G a i r i e ' V i a k r $ 3 J g 5G B Q a t f c t f b a i i 2 o i ?G h o n C y * i f l f i

( 2 J 9 5. . ( 2 9

R O D E H B U N D I C ^ a T p m o L o d e P u n n & r . .- < ^ ' ^ r e k aL o o e P u n i e rM u s . c S r - o pD A V I D S O N A S S O Cr j o * > n s r o c k 1 C a l l T o p r i e *D A T A E A S T H ^ H ^C o n m a n mK a r a t e C h a m pK i i r g F m a s t e rP o i e P s s t s nE L E C T R O N I C A R T SA S ^ r 1 i ; - B C 0 n j : r . .A 3 o A d v e n t u r e . . A m e n c a S C u pA r m f f 5 . aA r c h e rA r c r a n 2A r t i e F o i cA u I M j s IB a r t r s T a l aS a r d ' s T a l e I IB a r o " s T a t e C l u e B o o k .B a t l e f r o n iC a h n e r s a W a C h e s s m a s t e r 2 0 0 0C l a n P a s i a .D a D a r iE u r o p e A Q L U eG o l d e n Q 1 0 9 *H a r d H a t M a o .H s a i o A l n c a .L c r < ( S o C o m s u s s ] . u a i O r o e f U s n t u i s . . .M a m i e M s o n u * . . M c e t i u sK 4 o v 4 M a k e rU . U L EM j i r J e r P p n y . .M u s i c C o n s t r u c t i o n S e iO j r eO n o O n . .P H P e g a s u s . P i . n O a l l C o n s i r u c t i o r i S b O u i : a m .R a c i n g D e s i r u d i o n S e . . . .R e a c h l o r m e S t a r sH a i c I m p o s s i b l eH c a d l o M o s c o w . . .R c K I H a ^ c a l sR u s s i aS e v e n C f l I M o G o l dS k y F O "S a r T ^ a r e G o l d e n o m i h iS t a l e s tS u p e r S c ' i t i t r D a s h

t A r * O M i r r o rT o u c n d o w n F o o t b a l l .U Q r r t a lU b r n a l l lI M i m a l V . —U l t m a t e W i i a r d . . . .W o r H T o u r Q o "

m 1 2 4 . 9 51 1 9 1 2 4 9 51 2 9 9 5

O t i l e ^ m S 2 4 9 51 2 6 B SS ! 5 9 SS I 5 9 5

1 2 9 H 2 9 51 2 g ( 2 9 9 5S 1 2 9 5S 1 2 9 51 2 9 1 3 9 1 3 9 1 2 9 1 1 0 . 9 5( 2 0 1 3 ' 9 55 2 9 5 1 2 9 51 1 G 9 51 3 7 9 51 2 1 9 51 1 3 9 51 1 2 9 51 2 4 9 51 1 2 9 51 2 3 9 51 7 9 9 51 1 2 9 5S I 9 1 2 5 9 51 1 2 9 51 2 9 9 51 1 2 9 51 2 7 . 9 5( 1 2 . 9 5( 2 G . 9 51 1 2 , 9 51 3 2 9 51 1 2 . 9 51 2 9 . 9 5( 2 9 9 51 2 9 . 9 51 1 2 9 5S I 2 9 51 1 5 9 51 3 2 9 51 1 2 9 5

( 1 9 1 2 9 1 2 9 1 3 9 1 4 5 9 51 1 2 9 51 2 7 9 5

1 N F O C O MB a l ' e y H o 1 2 9 C u t T h i o a t l $ 2 2 9 5D s M h n e $ 2 5 9 5E n g n n m e r . H 9 H i i c h m k e r - i O u K I e . . 1 3 2 9 5H o i i y i . 0 0 0 H y , n . 5 C A U .I n r d e l S J 9 . 9 5l e a T e r G o o d s s s e s 3 2 9 U o o n H s t S J 4 9 5P j - m K 5 9 5S o r c e r e i S 2 9 9 5S p « , l b r e a * e t S 2 9

( 2 9 5 55 3 2 9 5S 2 9

W f t n e u S 2 9 Z a n > S 2 9 Z o i k l l S 2 6 . 9 5Z o r K I I 1 2 9 I N V I S I C L U E B O O K S F O A N N . . ' ; ■ I . G A M E $ 6 . 9 5U l X C E H A F N E H - '

m F o o t b a l l 5 2 9 9 5B a s k e t b a l l . I h P r G a r r . e S 2 9 . 9 5F i n a l F a u r B a s k e l O a l l 5 2 9 9 5M I C K O L E A G U E WM i c r o l e a ^ u e B a s e b a l l . S 2 7 9 5M i C i o l e n g u e g e n e r a r r n g r S 2 7 9 5M i c r a l e a g u e 1 9 e 5 E e a r n s ( 1 5 9 5M I U I t H P K O S EA c r o ; e t $ 2 4 9 5C r u s a d e E u r o p e . S 2 9 D e t s i c n i ( h D e s e r t . $ 2 7 . 9 5

g i S a i - 9 5E C A L L

C o n ! , c t . i V i e t n a m . . S C A L LH i i c a l A c a $ 2 9 K e n n e d y A p p r o a c h 5 2 9 N A T O C o m m a n d e d S 2 9 S i i e n i S e r v c e S J a 9 S o l o F h g m S 2 1 9 5S p i l l r i A c e S 2 9 T o p G u n n e r . $ C A L Lm i m m \ l ' lB a n k E l r e e l M u s i c W t i i e r S 2 7 9 5B f l n k S t r & e i S l o r y t w j o k S 2 7 9 5B o p - n - W r Q E i r a $ 2 1 9 C a s i l a C l o o b s r 3 1 B 9 5

F i s iH a l l e y P r o j e c tI n d o n a J o n e aI n d o o r S p o i UI n ' i l r a i o rP a r a H a iP e r f e c t S c o r e S A p r e pQ u a k e m u c n S M d O w f ' r e

5 1 5 9 5. . 1 2 7 . 9 5

$ 2 2 . 9 51 2 9 1 2 9 I C A L L1 4 9 1 1 7 9 51 1 7 9 5S t a r T r e k P r o m e t h a n A d 1 2 9 9 5

T h l o r d s o M d n < g h iU t i u M a a

C t l l f o r p r l c s i o

1 1 7 9 5I C A L LI C A L L

O t h e r M I N D S C A P E D T M u C l l !

1 1 9 9 SM a p s U S 1 3 4 9 5M a p s E u r o p e S 9 W o r l S M a p i S 3 9 C n n m p i o n s t i B o i l n g ( 1 9 S I M O N S H U S T E KP a p e r A i i p l a n e c o n s t . . S C A L LJ L a S 5 e r ' s I n c o m o T a ( 3 9 9 5K e r m i T s S l o r y M a k e r . . ( 1 9 9 5N T i m e s C r o s s w o r d P u ! l l »

V o ' 0 ' 2 J 1 4 9 5S p y H u n l e r 1 1 9 9 5S i a r T r e k - K a b a j a s l i p a i S 2 9 9 5T y p i n g T u l O l I I . 1 2 9 9 S P E C T R U M H O L O B V T EG a t o S C A L LS P I t I S ( i I I H A R [ »E a r r y C a r r e s S 2 S 9 5E a s y A 1 2 9 P i e c e a C a k e M a i n ( 2 6 9 5S U L O G I C I F l g m S i m u l a i O ! I ! 5 3 2 9 5F o o t b a l l 1 3 ? 9 5F I I E o s n e i y O i S k 1 1 5 9 5

( 2 9 9 5N 1 5 M s s i o n P i f l B O N ( C A L LP u r s S a B a e o n l i ( 3 7 9 5W K K K I . V K E A D E I I S T I C K YB E A K S O P 1 * W A I I En D w i n s l o c k * C a l ' 1 0 p n e o 0 f l s 1R a n d o m H o u s e , S p i n n a k e r .

- ' - I L 1 1 ■ . i . ' C a l l ( o P r i e s

C - 6 4 B U S I N E S S A N P R O D U C T I V I T YC - I L 1 L 1 A T A H A S E S a ^ H IB a r k S t r s s l F u r 1 3 1 9 3C q n s u i u n t 1 3 9 9 5D a i a M a r a g w 1 1 9 9 5F * e t F i l e r S 2 9 P r o ' i 6 4 S 3 6 9 5C - f t i I N T E G R A T E D P K G SH o - T - e s a . S 3 9 9 5T n E C A L L

W c r O O r O £ 3 3 6 9 5W o r O p r o G T S . . S C A L LW o r o W r i t e r f l w s p e l o r $ 3 4 9 5F I N A N C I A L f A C C T . MF i n a n c i a l C o o k b o o k 1 1 2 9 5F i n a n c i a l T i m s U k i k I ! 9 9 5S o t l s y r - c P e r s A c S 3 2 9 5T . r r i B w a r a s E l e c i r C B » c k 6 i i S 1 9 9 T i m & A c r K s M o n e y M g T $ 1 9 9 5

Page 31: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 31/134

D O E S M A I L O R D E RC A L L T O L L F R E E ' 8 0 0 - 4 6 8 - 9 0 4 M O N I T O R S

C A L LF O T H I SM O N T H S

S P E C I A L SO C O L O R

A N M O N OC H R O M E

M O N I T O R S ! !

P R I N T E R P A C K A G E SA 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 8

M O D E M SS H A R E D * ! * W 9 Y 0 L K S M 8 0 K O I I H U i a ( C A L L1 M S C A L LC O M P U S E R V E S T R K I T . $ 1 9 9 5P L * Y N E l S T A R T E R K I $ 1 4 9 5

C M G e n e r a l A c c t S y s t e mI n c l u d e s : G e n e r a l

A f C t d H c c c i v a b l c B i l l i n gS t u t o m p n t f l A t x t d P a y n W e

C h e c k W r i t i n g J o C a s t i n g P a y r o l l

P k g . P r l c * l o a l M o d u l e s :C 1 2 B v * r s o n * 1 Z < 9 5

S H 9 9 S

N P - 1 0 & X E T E C S u p e r g r a p h i x J 5 2 1 7 . 9 5N X - 1 0 & X E T E C S u p e r g r a p h i x 5 2 6 9 . 9 5N X - 1 0 X E T E C S u p o r g r a p h l x J 5 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 i x . . . . $ 2 5 9 . 9 51 0 3 0 1 a n X e t e c S u p e r g r a p h i x J r $ 2 4 4 . 9 5S E I K O S H AC a l l f o r p r i c e o n e S P - 1 2 0 0 p a c k a g e sO K I D A T AO k l m a l e 1 0 C o l o r P r i n t e ra n P l u g ' n P r i n t M o d u l e $ 1 5 9 . 9 5

E P S O N S C A L L F O L X - 8 6 & I N T E R F A C E . . L O W E S T P R I C E

B R O T H E R1 5 0 9 X E T E C S U P E R G R A P H I X S 4 1 9 . 0 0

T C l e a d s ( h w a 1 2 A N 6

H A R D D R I V E SF R O M J C g i n l n | r i * i J n k * > v O p a | V « t * »

i 1 ' i n . j j . . . ; ' . . \ • , . v i r . j i o f i h m « r u r t u i ll L h

M O D E L S A V A I L A B L E :. i i ' : S C A L I ,J C I . 1 H I , l O m f j

S U P E R G H A P H I XI n l c i T o c o w B f c b u H wd o w n l o a d a b t o f o n t s

i ' . i i . - . i ' i i ; . ' ip l i n l o r i n i u r i a

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

B r o d e r b u n dB r m s r b u n a P r i m s n a p .f i l m S h o p C o m p a n i o n - S 2 I 9 5

D I S K Sp e r b o i o i I B O N U S D I S K SS S / D DD S / I 3 D . . , . . $ 6 . 9 5N A S H U A D I S K S P o c k e i W n i t r a . . . . M 2 . 9 3

f ' o . . i o : H i i

S o f t w a r e o r d e r s o v s h i p p e d F E D E R A L w i t h t h e s e p r i c e s )Y o O n l y p a T C s t a n d a r ds h i p p i n g c h a r g e o S 0 p e r o r d e rT h i s o t t e r a l s o v a l i d o p e r i p h e r a l sa n a c c e s s o r i e s u n d e r p o u n d sO r d e r s a r r i v i n g b e l o r e 1 D A o l i m e w i l l b s h i p p e d o u s a m e d a

C o m p u t e r i z e d o r d e a n s t a t u s a l l o w T 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 K D P R O C E S S O RF L E E T S Y S T E M I I w l s p e l l . . . W 7 . 9 5F L E E T S Y S T E M I S C A L L

^ s p e : l I n e s a u r u sF L E E T S Y 5 T E M 4 1 5 6 . 9 5C o M a s t e r 1 2 8 J 4 9 G h o s t W i l i e r t s S S 9 9 5J A N E & 3 S . 9 SP A P E R C L I P I I S C A L LP E R F E C T W R I T E R S C A L LS U P E R S C R I P T ^ . . I S 9 9 5T E R M P A P E R W R I T E R H 9 v i Z A W R r r e i ! 8 . . s c a l lW O R D P R O 1 8 t S S B SW D W R I T E R 1 ! 8 » f s p B »S P R E A D S H E E T S ' - ■ ■E P V X M U L T I P L A N S 3 9 9 5P E R F E C T C A L C S C A L LS W I F T C A L C 1 J w v a t w a y i J 1 S S 5

A L

A M I G AA M I G 1 6 7 0 M1 3 5 0 MC 1 2 81 5 7 1 D1 9 0 2 A1 7 5 0 R 1 8 0 2 C1 7 0 0 R

D A T A B A S E S W C O N S U L T A N TD A T E M A N A G E R 1 2 F L E E T F I L E RP E R F E C T F I L E RP R O F I L E ' I £ U P E R B A S E I 2 f l

1 3 9 0 5S C A L L

. . t C A L L1 5 a J C A L L

M I S C . L 2 S O F T W A R En F o r e v B J V o y a f l i i B

A C C C t l N T A N T I N B U D D Y J O a s s s - n b * 'C P O W E R t r a m P r o l i n *D E S K M A N A G E R 1 3

V I Z A S T A R 1 S 6M A C H 1 2 BM A T R I X I r o m P r o $ P e f l p h . . .P A R T N E R 1 2 P E R S O N A L A C C T . 1 3 5 V L V I A P O R T E R S c a r s o n o

f i n a n c e p l a n n e r

5 6 9

( 5 9 1 3 1 9 5% 2 9 ( C A L L1 3 9 9 5W ? 9 5

S 5 4 9 5

11

G E O G e

Page 32: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 32/134

A l t e r i n g Y o u r P r o s o d yV o t r a x , a n o t h e r c o m p a n y p r o d u ci n v o i c e t e c h n o l o g y p r o d u c t s f o t h 6 4 d e v e l o p e d i t e a r l y r e p u t at i o n p r i m a r i l y t h r o u g h h i g h - e n ds p e e c h s y n t h e s i z e r s m a n u f a c t u r e df o t h p r o f e s s i o n a l m a r k e t .

c o u p l e o y e a r s a g o , V o t r a xi n t r o d u c e d i t f i r s t c o n s u m e r p r o du c t , t h e V o t a l k e r c a r t r i d g e f o t h C o m m o d o r e 6 4 S e l l i n g f o $ 9 9 . 9 5 ,t h V o t a l k e r s p e e c h s y n t h e s i z e r f i t si n t o t h e x p a n s i o n p o r t a n u s e s 8 o t h c o m p u t e r ' s m e m o r y . S i n c ei t ' s v o i c e s y n t h e s i z e r , y o u m u s tt y p e i t h w o r d s y o u w a n t i t s a y , s o m e t i m e s a l t e r i n g t h s p e l l i n gt a v o i d m i s p r o n u n c i a t i o n . Y o c a c h o o s e f r o m a m o n g n i n e v o u m s e t t i n g s a n f o u r p i t c h e s ; y o c a a l s o v a r y t h s p e e d . T h i s a b i l i t yt v a r y s m a n y p a r a m e t e r s m a k e si p o s s i b l e t a l t e r t h v o i c e p r o s o d y ,t h p e r s o n a l i t y o o n e ' s s p e e c h . ( F o r

r e v i e w o f t h e V o t a l k e r , s e e t h e J u n e1 9 8 6 i s s u e o f G A Z E T T E . )

A a b o u t t h s a m e t i m e t h a t t h V o t a l k e r w a i n t r o d u c e d , B r i t i s hc o m p a n y , W e l w y n C u r r a h , r e l e a s e d

s p e e c h s y n t h e s i z e r f o t h C o m o d o r e 6 c a l l e d t h V o i c e M e s e n g e r . R e a l i z i n g t h a t t h e r e w a g r e a t d e a l o f i n t e r e s t i n p r o g r a m st h a t a l r e a d y i n c o r p o r a t e d s p e e c h ,C u r r a h t e a m e d w i t h a n o t h e r c o p a n y , R e s e a r c h i S p e e c h T e c h n o lo g y , w h i c h d e v e l o p e d s o f t w a r ec o m p a t i b l e w i t h t h v o i c e s y s t e m .F o r t h e l a s t y e a r , t h o s e p r o d u c t sh a v e b e e n m a r k e t e d u n d e r t h n a m e H e a r s a y , I n c . , a n t h p r o du c l i n e c o n t i n u e s t e x p a n d .

N o c a l l e d t h H e a r s a y 1 0 0 0 ,t h e v o i c e h a r d w a r e i c o m b i n at i o n s p e e c h s y n t h e s i s / v o i c e r e c o gn i t i o n p e r i p h e r a l . T h e m o d u l ep l u g s i n t o t h C o m m o d o r e 6 4 ' s e

T h e H e a r s a y 1 0 0 0 c o m b i n e s s p e e c h s y nt h e s i s a n v o i c e r e c o g n i t i o n i o n u n i t .T h C o m m o d o r e v e r s i o n c o m e s w i t hS w i f t L o a d ( f o r f a s t l o a d i n g ) , a n r e t a i l s( o $ 7 9 . 9 5 .

A q u a ' s C i r c u s i o n o f t h e f i r s t t i t l e si H e a r s a y ' s l i n e o e d u c a t i o n a l s o f t w a r ed e v e l o p e d t s u p p o r t t h H e a r s a y 1 0 0 0 .E a c h p r o g r a m i t h s e r i e s r e t a i l s f o $ 2 9 . 9 5 .

t h r e e t i t l e s i n t h i s S o f t w a r e f o C h i ld r e n l i n e a r A q u a ' s C i r c u s , R h y m ea m R e a s o n , a n T h i n k B a n k ( $ 2 9 . 9 5e a c h ) . U s i n g c o l o r f u l g r a p h i c s a n f a m i l i a r c h a r a c t e r s , t h e s e p r o g r a m sh e l p c h i l d r e n l e a r n v e r b a l s k i l l s , c o g i n i t i v e d e v e l o p m e n t , v o c a b u l a r y ,

v e n t u r ew o u l d r w o u l d sr a t h e r t s p e a k e rm o d o r ey o u r c h a

H e l p i n gt h i r d u

s y n t h e s i f o h a n d V e l t r i . K c u r s o r c ol i n s t e a p u t e r u s p h y s i c a l l

F o d e r s w h a b o u t t h w h e n i gn e S p e eo h e l p .w h a t d rg r a m s d U s i n g t a n h i g c a m a n p a t t e r n ss u g g e s t e

F o h o m i cb e i n g uc a p p e d ,P . O . B o 5 6 0 4 4 . T n e w s l e t t es p o n s o r

H e y , Y oI y o u ' v p u t e r g ap r o b a b l c h i n e s ca n p l a y v a l , t o d at r t l u

Page 33: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 33/134

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

s t i m u l a t i o n o F l i g h t S i m u l a t o r . . .

- .

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

. w i t h n e a d v e n t u r e s i S c e n e r y D i

Page 34: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 34/134

M a k i n gT h 6 T a l kT o d d H e i m a r c k , A s s i s t a n t E d i t o r

T h e r e a t t w o w a y s t m a k e c o p u t e r s p e a k : d i g i t i z i n g a n s y t h e s i z i n g . E a c h a p p r o a c h h a a d v a n t a g e s a n d i s a d v a n t a g e s .

s p e e c h d i g i t i z e r i l i k e t a p er e c o r d e r . I h a m i c r o p h o n e a n e l e c t r o n i c c i r c u i t s t h a t t r a n s f o r mt h c o n t i n u o u s ( a n a l o g ) s o u n d s i n t od i s c r e t e ( d i g i t a l ) n u m b e r s . I y o s p e a k w o r d o p h r a s e i n t o t h e m i -C T O p h o n e , t h d i g i t i z e r c o n v e r t sy o u r v o i c e i n t o s e r i e s o n u m b e r st h a t r e p r e s e n t t h f r e q u e n c i e s a n v o l u m e o y o u r w o r d s .

T h e n u m b e r s a r t h e n s t o r e d i m e m o r y o s a v e d t d i s k . T r e p l a yt h d i g i t i z e d s o u n d s , y o u s d r i v e r p r o g r a m t h a t r e a d s t h r o u g ht h n u m b e r s a n f e e d s t h e a p p r op r i a t e v a l u e s t t h s o u n d c h i p i y o u r c o m p u t e r .S p e e c h s y n t h e s i z e r s , o t h o t h e r h a n d , s t r i n g t o g e t h e r s e r i e so p h o n e m e s t f o r m w o r d s . p h n e m e i t h e s m a l l e s t m e a n i n g f u ls o u n d i l a n g u a g e , i E n g l i s h , f o

s o m e o t h e q u i r k s o E n g l i s h ( t o u g ha n t h o u g h a r s p e l l e d s i m i l a r l y b u p r o n o u n c e d i d i f f e r e n t w a y s , f o e x a m p l e ) .

S t a y A w h i l e , S t a y F o r e v e rW h e n y o h e a r v e r y r e a l i s t i cv o i c e i n c o m m e r c i a l g a m e , w h a ty o u ' r e h e a r i n g h a s a l m o s t c e r t a i n l yb e e n d i g i t i z e d b s e r v i c e t h a t s p c i a l i z e s i c r e a t i n g s o u n d s f o r s o f t -w a r e c o m p a n i e s . T h e y u s s o p h i s t i c a t e d c o m p u t e r s y s t e m s t r e c o r d a n d i s s e c t t h p h r a s e s f o r ag a m e . F o r E p y x ' s g a m e I m p o s s i b l eM i s s i o n , s o m e o n e s a d o w n w i t hm i c r o p h o n e a n s p o k e t h w o r d sS t a y a w h i l e , s t a y f o r e v e r . T h w o r d sw e r e t h e n a n a l y z e d d o w n t o s r i e s o i n d i v i d u a l s o u n d s t h a t c o u l db p l a y e d b a c k t h r o u g h t h 6 4 ' sS I c h i p .

T h m o s t a t t r a c t i v e f e a t u r e o d i g i t i z i n g i t h h i g h - q u a l i t ys p e e c h . I s o u n d s a i s o m e o n e i r e a l l y t a l k i n g ( o l a u g h i n g o

m i c r o w ac a r s , a n s c i e n c e f

H o mw h e r e v oc e r t a i n l yc o m p a n i et o w a r d td u c e J a m m a r r i a g em o d u l et r o l S y s v o i c e - a ca p p l i a n c e

C o v e a r e a t hc e p t a n c e :" T h e C o m a c h i n eg r a m , " s c o l o r f u lt i v e f o r m a t o o l s a b s u m m

T a l k c a t i o n a lb i r d L i c ea l i n e o m e w i t h1 m o n t g r a p h i c s v i r o n m ed i g i t i z i n g

T h w a c r e at r o n i c S pt h a t ' s d op r o d u c t i n i e s i m i l i t a r yk n o w nm i c r o c o a m p l e , i t i z e d s p a n t h t e r s , a m o

J u s t

M a k e A n E x a c t l y W h a t Y o W a n t W i t h M c

Page 35: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 35/134

■ m S o f t wp o r a r y

e r i e sF r o m W r i t i n g Y o u r O w P r o g r a m s t M o i i i f y i i j i . ! E x i s t i n g S o f t w a r e , H e r e ' s t h N e w ,E a s y , a n L o C o s t W a t U n l o c k t h e S e c r e t so Y o u r C o m p u t e r

W h e t h e r y o u s c o m p u t e r s ( o b u s i n e s s , f o p e r s o n a la p p l i c a t i o n s , o f o r f u n , o f f - 1 h - s i p r o g r a m s w i l l n e v e r d e v e r y t h i n g y o w a n ! t h e m t d f o y o u . T h a t ' s b e c a u s e t h e yw e r e w r i t t e n b p r o g r a m m e r s t o s a t i s f y w h a t t h e y p e r c e i v e da t h n e e d s o t h g r e a t e s t n u m b e r o p o t e n t i a lu s e r s — o f t e n m i s s i n g s o m e o m a n y o y o u rs p e c i f i c n e e d s .

" D i a l ' s w h M c G r a w - H i l l ' s n e C o n t e m p o r a r yP r o g r a m m i n g a n S o f t w a r e D e s i g n S e r i e s t e a c h e sy o h o t c r e a t e y o u r o w s o f t w a r e . . . e i t h e rf r o m s c r a t c h o b m a k i n g k e m o d i f i c a t i o n s t e x i s t i n g p r o g r a m s .

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

U n i q u e I n t e r a c t i v e H a n d s - O n I n s t r u c t i o nE a c h m o d u l e i n c l u d e s a e a s y - t o - u n d e r s t a n d g u i d e i ' L U S5 ( 4 " f l o p p y d i s k c o n t a i n i n g t y p i c a l p r o g r a m s a n I n t e r a c t i v ei n s t r u c t i o n t h a t y o c a n r u n o C o m m o d o r e 6 < a n 1 2 c o m p u t e r s , I B P C a n P c o m p a t i b l e s f o h a n d s - o n e x p e r i e n c e .

I t h f i r s t M o d u l e , f o e x a m p l e , w h e n y o u r s a m p l e p r o g r a m ( D e c l i n i n gI n t e r e s t L o a n s ) a p p e a r s o y o u r s c r e e n , y o u ' l l f i n d e r r o r s o c e r t a i n p r

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

W i t h t h S e r i e s , h o w e v e r , y o u ' l lf r o m s c r a t c h , e v e n m o d i f y o f f - t h e - sB A S I C a n d m a c h i n e l a n g u a g e t g e 5 o t h p r o g r a m m i n g p r o c e s s .

B u i l d Y o u r O w P e r s T h s i m p l e p r o g r a m s

S e r i e s a r e x c e l l e n t l e a r t h a t . B c o m b i n i n g t h s d i s k , y o u ' l l h a v e t h s t a r tl i b r a r y . I n a d d i t i o n t t h m o d i f i e d t h r o u g h o u t t h o t h m o s t p o p u l a r p u b l ig r a m s , s u c h a d a t a b a s e

d a g e n e r a t o r , am u c h m o r e .1 5 - D a y N o - R i s

T o r d e r y o u r

C o m

Page 36: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 36/134

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

s e r i o u s d r a w b a c k o d i g it i z e d s p e e c h i t h a t y o c a p l a yb a c k o n l y t h s o u n d s y o u r e c o r d e d .D i g i t i z i n g i l i k e t a p i n g s o n g f r o mt h r a d i o . Y o c a n ' t , f o e x a m p l e ,r e c o r d r o c k s o n g a n t u r n i i n t ob l u e g r a s s m e l o d y . T h C o m m od o r e M a g i c V o i c e M o d u l e — w h i c hh a b e e n d i s c o n t i n u e d — u s e d d i g it i z e d s p e e c h . I h a r o u g h l y 2 0 0w o r d s i R O M — t h a t w a i t I y o w a n t e d t h e a r o n o f t h e b u i l t - i nw o r d s , i w o u l d p r o n o u n c e i t I y o w a n t e d t h e a r a n y t h i n g e l s e , y o w e r e o u o l u c k . I o n l y k n e w t h w o r d s t h a t w e r e d i g i t i z e d .

s e c o n d p r o b l e m w i t h d i g i t i zi n i t h a t i e a t s u m e m o r y . I y o u ' v e b e e n i r e c o r d s t o r e l a t e l y ,y o u ' v e p r o b a b l y s e e n o n o f t h en e c o m p a c t d i s c s ( C D s ) . A l o t h m u s i c o n t h d i s c s i r e c o r d e d d i g it a l l y , a n e a c h C h o l d s 5 5 m e g ab y t e s , m o r e t h a n h a l f g i g a b y t e . T p u i a n o t h e r w a y , t h e a m o u n t o i n f o r m a t i o n t h a t f i t s o o n C w o u l d r e q u i r e r o u g h l y 4 0 0 0 d i s k sf o r m a t t e d o a 1 5 4 1 . T h m e m o r yo 6 w o u l d h o l d l e s s t h a n s e o n d ' s w o r t h o m u s i c f r o m c o p a c t d i s c .

T h m u s i c o C i o r i g i n a l l ys a m p l e d 4 4 , 0 0 0 t i m e s p e s e c o n d .S p e e c h d i g i t i z e r s h a v e s a m p l i n gr a t e t h a t ' s m u c h s l o w e r ( w h i c h i o n w a t s a v e m e m o r y ) . B u a t h s a m p l i n g r a t e g e t s l o w e r , t h eq u a l i t y b e g i n s t o s u f f e r . A m i n im a a c c e p t a b l e l e v e l , y o m i g h t b ea b l e t f i t e s e c o n d s o s i n t o t h a v a i l a b l e m e m o r y o t h 6 4 U n l e s sy o h a v e l a r g e a m o u n t s o m e m or y d i g i t i z e d s p e e c h i c o m p r o

1 0 0 p e o p l e p r o n o u n c i n g v a r i e t y o w o r d s c o n t a i n i n g t h e v s o u n d , t h e na n a l y z e d t h c h a r a c t e r i s t i c s o w i t h a o s c i l l o s c o p e , y o c o u l d s e a r a t e t h e i n d i v i d u a l c o m p o n e n t s o t h a v e r a g e s o u n d a n t h u s r e p r od u c e t h s o u n d w i t h o s c i l l a t o r s o

c o m p u t e r ' s s o u n d c h i p . R e p e a tt h i s p r o c e s s f o a i t h s o u n d s o f t h el a n g u a g e a n y o u ' l l e n u w i t hs p e e c h s y n t h e s i z e r . E a c h s o u n d i p u t o g e t h e r ( s y n t h e s i z e d ) a i i o u t p u t . T h p h o n e m e s a c a b u i l di n g b l o c k s t h a t c a b c o m b i n e d t m a k e w o r d s a n d s e n t e n c e s .M o s t s y n t h e s i z e r s f o t h 6 4 i n c l u d i n g t h e o n e s m a d e b V o t r a xa n C u r r a h , a r s o l d a h a r d w a r ec a r t r i d g e s t h a t p l u g i n t o t h b a c k o t h 6 4 T h e y m a h a v e s e p a r a t es p e a k e r o t h c a r t r i d g e o m a i c l u d e c o r d t h a t d i v e r t s t h e s o u n dt h r o u g h t h s p e a k e r o y o u r T o m o n i t o r . T h e r e o n c e w a s p e e c hs y n t h e s i z e r f o t h e 6 4 t h a t w o r k e di s o f t w a r e { S o f t w a r e A u t o m a t i cM o u t h , o S A M ) , b u i t ' s n l o n g e ra v a i l a b l e .

T h e m o s t a t t r a c t i v e f e a t u r e o s p e e c h s y n t h e s i s i t h a t i g i v e s y o a i n f i n i t e n u m b e r o w o r d s . W i t hl i m i t e d n u m b e r o p h o n e m e s —u s u a l l y 6 4 — y o u c a b u i l d a n w o r d i t h e E n g l i s h l a n g u a g e . D i g it i z e r s c a n p l a y b a c k o n l y w h a tt h e y ' v e r e c o r d e d , b u s y n t h e s i z e r sc a s a a n y t h i n g .

S p e e c h s y n t h e s i z e r s h a v es e c o n d a d v a n t a g e : T h e y d o n ' t r q u i r e a l o t o m e m o r y . F o a d i g i t i ze t r e c o r d s o m e o n e s a y i n g t h w o r d p h o n e m i g h t r e q u i r e t h o us a n d s o b y t e s . B u a l s p e e c h s y nt h e s i z e r n e e d s t k n o w i t h a t i s h o u l d p r o n o u n c e t h e / s o u n d , t h o s o u n d , a n a n T h r e e s o u n d s —

I n p u tV o i c e rm o s t f g e t t i n gp u t e r .o t h e r p p r o c e s st h e m r

B u b t h a l s e t t ii c o n j us o l i k ea v o i d e c o m m a n s t r o k e s .t i n g i w o r k r o t h c h a o p e n o p e o p l e c o m m a m a n d s

C o t h a t w e 'n a t i o nw h i c h k e y b o a w h e r e t e c h n o lg o " T en i t i o nc a r a t t h c o m

B u l o n g

a r t , " Wt h a t t o r e c o g n i s y n t h e s

F o m o p r o d u c C o v o x6 7 5 - D

Page 37: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 37/134

T H L E A D I N GC 6 W O R D P R O C E J U S T G O B E

N B r a g . J u s t F a c t . W O R D W Rh a m o r e f e a t u r e s , m o r e p o w e i e a s i e r - t o - u s e t h a n a n o t h e r C 6 w o r d p r o c e s s o r .

A n d n o w t h f a c t s ! W e ' v e a d d e d :A 8 5 , 0 0 0 - W o r d S p e l l C h e c k e r p l u s , u n l i m i t e ds u b - d i c t i o n a r i e s .A I n t e g r a t e d T h e s a u r u s w i t h o v e r 6 0 , 0 0 0s y n o n y m s a n a l t e r n a t i v e s .A I n t e g r a t e d O u t l i n e P r o c e s s o r t h a t q u i c k l yo r g a n i z e s n o t e s , f a c t s , a n i d e a s i n t o a c o n v e n i e n to u t l i n e f o r m a t .A 8 0 - C o l u m n P r i n t P r e v i e w M o d eH i g h l i g h t i n g : P r i n t s o u y o u r t e x t i n c o r p o r a t i n gu n d e r l i n i n g , b o l d f a c e , i t a l i c s , s u p e r s c r i p t , s u b s c r i p t ,a n m o r e .H e a d e r s a n F o o t e r sA u t o m a t i c P r o g r a m S e t - U p : C o n f i g u r e s W O R DW R I T E R t y o u r c h o i c e o p r i n t e r c o d e s , s c r e e nc o l o r s , a n m o r e .

• S w i f t K e y s ' a c c e s s c o m m a n d s q u i c k l y , u s i n gm i n i m u m o k e y s t r o k e s .. . a n m u c h , m u c h m o r e !

Y o G e F r e e , O n g o i n g T e c h n i c a l S u p p o r tR e s t a s s u r e d . W h e n y o s h o w y o u r s u p p o r t b

W o r d W r i t e ri n t e r f a c e s w i t hT i m e w o r k s 1o t h e r C 6 p r o g r a m s f o

c o m p l e t eP r o d u c t i v i t yS y s t e m :

D A T A M A N A G E R r H U ih i g h l y f l e x i b l e f i l i n g a n

t h a t s t o r e s , r e t r i e v e s , s o r t l a r g e a m o u n t s o i n f o r m a tW r i t i n g , G r a p h i c s , S t a t i s t ic a p a b i l i t i e s .S W I F T C A L C S i d e w a y s

p o w e r f u l , s u r p r i s i n g l y es p r e a d s h e e t f o h o m e a n w i t h S i d e w a y s , p r i n t s a l c o n t i n u o u s s h e e t s i d e wP A R T N E R 6

c a r t r i d g e - b a s e d p r o d u c a c c e s s i b l e d e s k t o p a c c e s

Page 38: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 38/134

O p e r a t i o n T e r m i n a lO p e r a t i o n T e r m i n a l b D r e a m r i d e r S o f tw a r e i b r e a k t h r o u g h i p e r s o n a l c o p u t e r s o f t w a r e . I t ' s a d v e r t i s e d a s — a n d ,a f a a c a t e l l , i s — t h e f i r s t c o m m e rc i a l l y a v a i l a b l e m o d e m g a m e w i t h f u l lg r a p h i c s c a p a b i l i t i e s . W h i l e t h i s C o m o d o r e 6 p r o g r a m c a b e p l a y e d b o n e , i t ' s d e s i g n e d t b p l a y e d b y t w ou s e r s a r e m o t e l o c a t i o n s o v e r t h e i r t e l ep h o n e l i n e s . T h p r o g r a m a d d s n e l e v e l o e x c i t e m e n t t t h b o o m i n gw o r l d o h o m e t e l e c o m m u n i c a t i o n s .

T h p r o g r a m c a s t s i t p l a y e r s a s p i e s f r o m c o m p e t i n g c o u n t r i e s o s c r e t m i s s i o n t s a v e t h w o r l d . O a i l a n d i a u n k n o w n l o c a t i o n l i e sm y s t e r i o u s r e s e a r c h f a c i l i t y k n o w n a t h A n t i m a t t e r C o m p l e x , b u i l t b y a nu n i d e n t i f i e d s c i e n t i f i c g e n i u s . T h r s e a r c h a t h c o m p l e x i n v o l v e s u s i n ga n t i m a t t e r a t h u l t i m a t e e n e r g ys o u r c e . H o w e v e r , a n t i m a t t e r i a l s o t h m o s t d e s t r u c t i v e e x p l o s i v e m a t e r i a lk n o w n t m a n . O b v i o u s l y , y o u r c o u nt r i v e r y c o n c e r n e d a b o u t w h g e t sh o l d o t h i s r e s e a r c h a n t w h a t u s i t ' s a p p l i e d .

T h a t ' s w h e r e y o u r c h a r a c t e r c o m e si n A o n o f t h e n a t i o n ' s t o o p e r at i v e s , y o u m u s t p a r a c h u t e o n t o t h i l a n d , r e t r i e v e c e r t a i n r e s e a r c hd o c u m e n t s a n p i e c e s o f a n t i m a t t e r ,a n e s c a p e t h i s l a n d . A l l t h i s m u s t b a c c o m p l i s h e d w i t h i n 3 m i n u t e s . T h o n l y m e a n s o e s c a p e f r o m t h i s l a n d i

d e v i c e c a l l e d t h P a r t i c l e D e g e n e r a -t o r , w h i c h w i l l c o n v e r t y o i n t o l i g h t

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

T c o u n t e r a c t t h b o m b s , y o u h a v eb e e n e q u i p p e d w i t h d e v i c e t h a t j a m st h e l e c t r o n i c s i g n a l i n g d e v i c e . T h d v i c e ' s p o w e r s o u r c e i a b a t t e r y t h a t c a b d e p l e t e d , b u i r e c h a r g e a b l e i o n o t h c o m p l e x ' s r o o m s k n o w n a t h B a t t e r y R o o m . C o n s e r v a t i o n o t h a tp o w e r i i m p o r t a n t t y o u r s u c c e s s ,h o w e v e r , s i n c e r e c h a r g i n g t a k e s t i m e .

O p e r a t i o n T e r m i n a l . . . a d d sn e l e v e l o e x c i t e m e n t t t h

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

T h t o h a l f o f t h s c r e e n l a y o u tp r o v i d e s y o w i t h v i e w o t h h a l lw a o t h r o o m y o u r c h a r a c t e r i p r e se n t l y i n W h e n y o u r c h a r a c t e r i i h a l l w a y , t h e v i e w i f r o m t h c e i l i n gd o w n , a n w h e n i r o o m , m o r e c o v e n t i o n a l s i d e v i e w i s h o w n . T h b o t o h a l f o f t h s c r e e n h a m a o t h

O p e r a t i op l a y e r m og r a p h i c s .

m e r i t s i m u s t c o l i n b o m bl o w , y o m e n t s . Om u s t f i n s p e c i a l r y o u r s t r w i t h t h e v e r t y o u t h a n c o l lw a s t e p r d i f f i c u l t ya g e n t ( t hi n t h it i m e . Y o a n a t h a g e n t f r T h w i t h r e s p t e h o m i s s i o n , b l o b e

c a n b e u s e d t d e s t r o y t h B a t t e r y

Page 39: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 39/134

R o o m a n p r e v e n t t h r e c h a r g i n g o f t h ej a m m i n g d e v i c e s . H o w e v e r , d e s t r u c t i o no t h e B a t t e r y R o o m c a b a c k f i r e o y o u , s i n c e n e i t h e r p l a y e r c a r e c h a r g et h e i r j a m m i n g d e v i c e o n c e t h B a t t e r yR o o m i d e s t r o y e d .

A n o t e d e a r l i e r , o n p l a y e r c a u s O p e r a t i o n T e r m i n a l . I t h o n e - p l a y e rv e r s i o n , y o u r o n l y e n e m y i t h c l o c k ,a y o m u s t c o m p l e t e y o u r m i s s i o nw i t h i n 1 m i n u t e s . T h o n e - p l a y e rg a m e d o e s n ' t r e q u i r e m o d e m . H o e v e r , t h i s v e r s i o n s u f f e r s f r o m a l a c k o fc o m p e t i t i v e s t r a t e g y t h a t t h t w o - p l a y e rv e r s i o n o f f e r s . T h i s c r i t i c i s m i s o c o u r s e , t r u e o f a n g a m e o f f e r i n g o n e -a n t w o - p l a y e r v e r s i o n s . F r a n k l y , t h m a i n u t i l i t y o t h o n e - p l a y e r v e r s i o n i t h a t i p r o v i d e s p r a c t i c e f o t h t w o -p l a y e r m o d e .

T h p r o g r a m w o r k s w i t h a l t h C o m m o d o r e m o d e m s a n w i t h m a n yo t h e r p o p u l a r b r a n d s . T h t e r m i n a lp r o g r a m i i n c o r p o r a t e d w i t h i n O p e r at i o n T e r m i n a l a n i e x t r e m e l y e a s y t u s e . i n f a c t , a l t h i n s t r u c t i o n s y o n e e d a r d i s p l a y e d o t h e s c r e e n . E i t h e rp l a y e r m a i n i t i a t e t h m o d e m c o n n e ct i o n . A a n t i m e d u r i n g p l a y , e i t h e rp l a y e r m a s e n d m e s s a g e t t h e o t h e ra n e n t e r i n t o m e s s a g e m o d e u n t i lo n o t h e p l a y e r s b r e a k s i o f f . W h i l e i t h m e s s a g e m o d e , t h e t i m e r o t h g a m e s t o p s r u n n i n g .

O p e r a t i o n T e r m i n a l i g o o d g a m e ,w i t h s i m p l e b u i n t e r e s t i n g p l o t a n e n o u g h s t r a t e g y t k e e p y o i n v o l v e di t h g a m e . T h r e a s o n t b u i t h o e v e r , w i l l p r o b a b l y s t e m f r o m y o u r i t e r e s t i p l a y i n g a g a i n s t s o m e o n e e l s ev i t h m o d e m . I y o u h a v e m o d e ma n f r i e n d w i t h o n e , a n d y o u a r n o a b l e t g e t o g e t h e r a o f t e n a s y o u ' dl i k e t p l a y c o m p u t e r g a m e s , O p e r a t i o nT e r m i n a l m a j u s t b w h a t y o u ' r e l o o ki n f o r .[ T h e m a n u f a c t u r e r r e p o r t e d l y o f e r s b u l l e t i n b o a r d s e r v i c e t h a t l i s t st h n a m e s a n p l a y e r s o f O p e r a t i o n T e m i n a l i y o u r a r e a . — E d . ]

— S c o t t T h o m a s

C O M P U i b : , ■ ; . : ■ ■ ■ ■ :

" y o k

■ ■ * ■ *

t : ; " * *

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

i t h l i v i n g m o m ! '

S a f e s t o r e s a t o p i c , s u b t o p i c , o r e n t i r e w o u l d t a

Page 40: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 40/134

T h i n k i n g C a L a t e l a s t y e a r , r e a d a a r t i c l e a b o u tn e o u t l i n e p r o c e s s o r : c o m p u t e r s o f tw a r e t h a t c a a s s i s t y o i c r e a t i n g o u l i n e s f o r p r o j e c t s l i k e s c h o o l a n w o r kr e p o r t s , b o o k s , a n m a g a z i n e a r t i c l e s .M o w o u t l i n e s t e n d t b i n f o r m a l ,a n d o n ' t a l w a y s u s t h e m . B u t h i d e a o b e i n g a b l e t b r a i n s t o r m a n j o d o w n n o t e s a t h c o m p u t e r t a n t a l i z e dm e T h e n s a t h p r i c e t a g — $ 4 5 0 . S

p u t h a r t i c l e a w a y a n d r e a m e d o t h d a s o m e c r e a t i v e i n d i v i d u a l w o u l dc o m e u w i t h a a f f o r d a b l e v a r i a t i o nf o t h C o m m o d o r e 6 4

I D e c e m b e r , s a i d t m y s e l f : j u s th a v e t g e t t h a t b o o k o u t l i n e d ! I ' l l n e v e rb a b l e t s u b m i t i i d o n ' t ! T h p r o sp e c t w a d a u n t i n g . O u t l i n i n g 2 0 c h a p t e r b o o k i l e s s t h a n t h r i l l i n g a b e s t , a n f r i g h t e n i n g w h e n y o k n o wa e d i t o r ' s d e c i s i o n d e p e n d s o h o l c i d l y y o d e s c r i b e y o u r p l o t . T h e n , j u s tb e f o r e C h r i s t m a s , r e c e i v e d c o p y o T h i n k i n g C a b B r e d e r b u n d .

T h i n k i n g C a i d e s c r i b e d a a o u l i n e p r o c e s s o r , o i d e a p r o c e s s o r . Y o b e g i n i a s e c t i o n o f t h p r o g r a m c a l l e dB r a i n s t o r m , j o t t i n g d o w n i d e a s a t h e yc o m e t y o u . Y o n e e d o n l y h a v e g e e r a l i d e a o w h a t t o p i c a r e a s b e l o n g t g e t h e r , b e c a u s e i B r a i n s t o r m y o c a c h a n g e t h i n g s a r o u n d a y o g a l o n g ,m a k i n g c o r r e c t i o n s a n r e a r r a n g i n gs u b t o p i c s a t h t h o u g h t s h i y o u .Y o o n l y n e e d t i t l e a n y o u r f i r s ti d e a . T h r o u g h t h u s o h i g h l i g h t i n ga n d w i n d o w s , y o u c r e a t e a o u t l i n e o u t 1 t o p i c s a n t d e p t h o s e v e nl e v e l s . T h t i t l e i s l e v e l 1 t h f i r s t m a j o rt o p i c i l e v e l 2 t h f i r s t s u b t o p i c u n d e r

m a j o r t o p i c i l e v e l 3 a n s o n Y o c a w o r k i a n o r d e r , b e c a u s e y o c a a l w a y s o p e n u p w i n d o w t e n t e r n e i t e m s u n d e r t o p i c .

W h e n y o u ' v e g o n e a f a a y o u rc r e a t i v i t y w i l l c a r r y y o u , i t ' s t i m e t o r ev i e w y o u r w o r k . T h i s i d o n e i t h O v e r v i e w s e c t i o n . H e r e , y o u v i e w y o u ro u t l i n e i i t e n t i r e l y , t o w h a t e v e r d e p t h

s e c t i o n o t h o u t l i n e . T h T e x t S a f es t o r e s a b l o c k o t e x t f r o m a s i n g l e t o p i co s u b t o p i c . O t h e r f e a t u r e s i n c l u d eS e a r c h - a n d - R e p l a c e a n t h a b i l i t y t od e l e t e e n t i r e p h r a s e s .

O u t l i n e s o r s e c t i o n s c a n b e s a v e dt d i s k . O u t l i n e s s a v e d s e p a r a t e l y c a b m e r g e d o n s c r e e n a n p r i n t e d o u t t g e t h e r . S e c t i o n s s a v e d s e p a r a t e l y c a b f o r m e d i n t o o n c o h e r e n t o u t l i n ea n r e s a v e d a s u c h . u t i l i t i e s s e c t i o nc o n t a i n s o p t i o n s t f o r m a t d i s k , v i e wt h d i r e c t o r y , a n d e l e t e o r e n a m e f i l e s .

T h p r i n t i n g c a p a b i l i t y o f T h i n k i n gC a i o n o i t b e s t f e a t u r e s . Y o c a c u s t o m i z e t y o u r o w p r e f e r e n c e s a n d e s i g n , w h e t h e r y o u ' r e s p e e c h m a k e r ,s c i e n t i s t , s c h o l a r , o r s c r i b e . T w m e n u sh a n d l e m o s t o f t h e c u s t o m i z i n g . A o t i o n c a l l e d P r i n t E n h a n c e m e n t s h a s n i n ei t e m s w h i c h m a b v a r i e d : s u c h t h i n g sa t i t l e a n h e a d l i n e e m p h a s i s , t y p e o o u t l i n e ( R o m a n , t e c h n i c a l , p r o s e , n u b e r e d ) , t i t l e p o s i t i o n i n g , a n s o n

I T h i n k i n g C a p , y o c o n c e n t r a t e o n l y o y o u r i d e a s .

T h e p r o g r a m t a k e s c a r e o f t h em e c h a n i c s .

P a g e L a y o u t h a e i g h t p a g e -m a n i p u l a t i o n v a r i a b l e s t w o r k w i t h ,s i m i l a r t t h c h o i c e s o f f e r e d b m o s tw o r d p r o c e s s o r p a g e l a y o u t s . t h i r df a c t o r i n f l u e n c i n g p r i n t o u t i w h a t y o d i s p l a y o t h s c r e e n . W h e n y o u ' r eu s i n g t h H i d d e n T e x t c o m m a n d , y o u rs c r e e n d i s p l a y w i l l s h o w o n l y t h f i r s tl i n e o e a c h t o p i c o s u b t o p i c , r e p l a c i n gt h r e m a i n i n g t e x t w i t h a e l l i p s i s , i w o u l d b n i c e i t h i s c a p a b i l i t y w e r ea l s o p a r t o f t h p r i n t i n g f u n c t i o n , s

p a g e w i t n e e d t w i d t h , y o l e t t e r s i w h e r e c e nl e t t e r s a n t h e c e n t e b e r , i s T hp a p e r t h e r e a d o f t i t l e , a n

w o r d p y o u r c e n t

I T o n l y o yc a r e o t o u t l i n e b t h o u g h t sc a n ' t t h i n f i n d m y s e

H u T h i n k i n gi d e a s . k m o v e t o p e a l m s c a n t h n e e d t l i k e a w o rl o w s m i n g — o n l yf o r m r a t h T h i n k i n gw o r k o n t n i c e t i e s o w o r k i a

T h e r T h i n k i n gf u m a n u a t o m i z e v s c r e e n c o s t h a t w hg r a m d e f c a u s a f o a n u n i n t e r f a c e sa c c o m p l t h r o u g ht i n c t i v e a m a k e s t h

h a vC a s i n c e

P o r t a l

Page 41: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 41/134

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

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

P o r t a l p l a c e s y o i t h t w e n t y -s e c o n d c e n t u r y . A t h f i v e - p a g e p r i n te d p r o l o g u e e x p l a i n s , y o a r r e t u r n i n gt e a r t h f r o m f a i l e d s p a c e m i s s i o n , b u t h i n g s a h o m e a r n o q u i t e r i g h t . T b m o r e s p e c i f i c , t h e p l a n e t h a n p e o p l eo i t B u t h e r e ' s b e e n n n u c l e a r h o l oc a u s t , a n d n o w h e r e a r e t h e r e s i g n s o fw i d e s p r e a d d i s e a s e . I n s t e a d , t h h m a r a c e h a s i m p l y d i s a p p e a r e d .

Y o u r o n l y l i n k t t h p a s t , a n t h u sy o u r o n l y c h a n c e o d i s c o v e r i n g w h a th a p p e n e d , i W o r l d n e t c o m p u t e r t e m i n a l . B e s i d e t h e t e r m i n a l y o h a v ef o u n d a s e t o f o p e r a t i n g i n s t r u c t i o n s( i n c l u d e d i t h p a c k a g e ) w i t h o n l ym i n i m a l l y h e l p f u l i n f o r m a t i o n . T h a t ' si t S o m e h o w , y o m u s t t r t f i n d o u w h e r e h u m a n i t y h a s g o n e .

P o r t a l ' s d i s p l a y i s e r i e s o f 1 2 b o e s e a c h w i t h i t o w g r a p h i c s d e s i g n .T h b o x e s r e p r e s e n t d a t a b a s e s w i t h i nt h W o r l d n e t c o m p u t e r . T h e s e d a t ab a s e s ( o d a t a s p a c e s , a t h e y a r c a l l e d )c o n t a i n w h a t e v e r i n f o r m a t i o n W o r l d n e th a o t h e v e n t s a n c h a r a c t e r s w i t h i nt h g a m e . F o e x a m p l e , t h P s y c h o l o g y ,L i f e S u p p o r t , W a s a t c h , a n E d m o d d t a s p a c e s c o n t a i n d a t a a b o u t e a c h c h a r a ct e t h a t a p p e a r s i t h s t o r y , w h i l e I h M i l i t a r y , S c i T e c h , P s i L i n k , G e o g r a p h y ,H i s t o r y , a n M e d l O d n t a s p a c e s s t o r es c i e n t i f i c , t e c h n o l o g i c a l , s o c i a l , a n h i t o r i c a l k n o w l e d g e . T h m o s t i m p o r t a n to f t h e d a t a s p a c e s a r C e n t r a l P r o c e s s i n g ,w h i c h o f f e r s v i t a l i n f o r m a t i o n n o t f o u n di t h o t h e r d a t a s p a c e s , a n H o m e r , t h s t o r y ' s n a r r a t o r .

H o m e r i W o r l d n e t ' s " s t o r y t e l l i n ga r t i f i c i a l i n t e l l i g e n c e . " W h a t t h i sm e a n s , f r o m y o u r p o i n t o v i e w , i t h a tH o m e r i t h d a t a s p a c e t h a t w i l l r c o u n t t h t a l e o w h a t h a h a p p e n e d t

C o m p u C r " R e a d y f o a a d v e n t u r o u s c h a l l e n g e ?

W e ' r e t e a m . A n N e l l i ed o e s n ' t h o r s e a r o u n d . "

C o m p u S e G a b n e v

w h y o u ' l l

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

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

s t o r y t o w w a y , s u c h

Page 42: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 42/134

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

H o m e r a i i a b o u t P e t e r D e v o r e , t h l e a d e r o h u m a n i t y ' s M i g r a t i o n .T h r o u g h c o m p l e x a n d o f t e n b i z a r r ep l o l , o n t h a t b e g i n s w i t h s i m p l e t e c hn o l o g i c a l e r r o r , P e t e r D e v o r e e n t e r s t h w r o n g d a t a s p a c e a n d i s c o v e r s t h i n g sh s h o u l d n e v e r b a l l o w e d t k n o w .A m o n g t h e s e i k n o w l e d g e o t h e p e rs o n a l i t y o f W a n d a S i x l o v e , a p a s s e n g e ra b o a r d s p a c e s h i p l i g h t y e a r s f r o me a r t h . T h r o u g h s e r i e s o m i n d l i n k s ,P e t e r a n W a n d a f a l l i l o v e w i t h e a c ho t h e r , a n P e t e r s p e n d s t h n e x t s e v e r a ly e a r s t r y i n g t f i n d a w a t b w i t hh e r . S o m e h o w , i w a y o m u s t d i c o v e r , t h a t s e a r c h i b o u n d u p w i t h t h d i s a p p e a r a n c e o t h h u m a n r a c e .

T h s t o r y i t s e l f i v e r y g o o d . E t r e m e l y w e l l - w r i t t e n , w i t h a i n t r i g u i n gp l o t , P o r t a l o f f e r s s o m e o t h f i r s t t r u l ye x c e l l e n t f i c t i o n a l p a s s a g e s s e e n o c o m p u t e r t d a t e . R e a d i n g H o m e r ' sn a r r a t i v e i a p l e a s u r e : T h c h a r a c t e r sa r f a i r l y c o m p l e x a n d h i g h l y b e l i e va b l e , a n t h p l o t s a n s u b - p l o t s a r ew e l l - m a n a g e d . H o m e r d o e s n o t e l l u e v e r y t h i n g — w h a t h l e a v e s o u t w e a s i l y f i l l i f o o u r s e l v e s — b u t w h a t h d o e s t e l l i s f a s c i n a t i n g f r o m s t a r t t f i i s h . A n t h m o s t i n t e r e s t i n g p a r t o f a l l ,

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

f i c t i o n m a k e s u f e e l a i w a r c o t r i b u t i n g t t h s t o r y . U n l i k e b o o k s ,w h i c h c o n t a i n a s t o r y t h a t w s i m p l ya c c e p t f r o m o n p a g e t t h n e x t , i n t e ra c t i v e f i c t i o n d e m a n d s t h a t w p a r t i c ip a t e i t h c r e a t i o n o t h p l o t . A l s ou n l i k e b o o k s , w n e v e r k n o w w h e n t h s t o r y w i l l e n d . I i n t e r a c t i v e f i c t i o n ,t h e r e i n l a s t p a g e .

E x t r e m e l y w e l l - w r i t t e n , w i t h a i n t r i g u i n g p l o t , P o r t a l o f f e r s

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

c o m p u t e r t d a t e .

T r e a c h t h c o n c l u s i o n o f m o s ta d v e n t u r e g a m e s , w m u s t t a k e t h r o l eo f c h a r a c t e r i t h s t o r y a n d , b w a d e r i n g a r o u n d , t a l k i n g t o t h e r c h a r a ct e r s , a n s o l v i n g p u z z l e s , f o r c e t h

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

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 a C o m m o d o r e 6 o 1 2 c o m p u t e r w i t h o n o t w 1 5 4 1 o 1 5 7 1 d r i v e s .

b e c a u s e w f l u e n c e t t h o s e w h l e n g t h o i n g . P o r t a w a y s . F i r s o t h M ir e a l l y c h a

I P o g e H o m e t e l l t h s t l e a s t , y o a t h i s s o t h g a m e —s p a c e — a r

c h a r a c t ea r w a t c h o t h s t o y o d i u r a t i v e ; o n m a t i o n ,d i s c o v e rr y I o t h w r i t e i t s e l

T h o s t e x t a d v e T i m e s i p r e c i a t e t i t h p l g r a p h i c sw i l l n o ei n o t h t a c a b el e n g t h o l o n g n o v el i m i t e d u b u u n l i k e n j o y m e n

S t i l l s o m e r e sw h a t c a n r y b a l l e n g t h y r o l e p l a s t r e n g t hv e n t u r e s g o d d n o v n o v e l , a n P e r h a p sP o r t a l o f f

Page 43: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 43/134

T E S T D I V E O N F O Y O U I t h e i r d a y , t h e y r u l e do v e r t h r e e q u a r t e r s o t h e a r t h ' s s u r f a c e .

D u r i n g W W I I , t h e yv i c i o u s l y b r o u g h t B r i t a i nt h e k n e e s .A n J a p a nt t h g r o u n d .

T h e s e w e r e t h s i l e n tk i l l e r s : T e n c h . G a t o .U - B o a t .

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

t i o n e v e r c r e a t e df o t h p e r s o n a lc o m p u t e r .

Y o w i l l c o m a n d o n o s i t y p e s o A m e r

i c a n s u b s o G e r m a n K r i e g s -m a r i n e U - B o a t s , d u r i n g a n y e a r f r o m 1 9 3 9 t 1 9 4 5 .Y o u ' l l p e r f o r m o n o o v e r

T A K E O U P R E V I E W D I S K F O R A S P I N . D r o p t h i s u a t p o n i t h m a i l w i t h y o u r c h e c k o m o n e y o r d e r a n w e l l g l a d l y s e n d y o t t h S o u t h P a c i f i c . I h a v e i o u w i t h a e n e m y f l e e t .M a i l f S u B a t t l e P r e v i e w . H O B o 8 0 2 0 , R e d w o o d C i t y , C 9 4 0 6 3 .

Q u a n t i t y T o t a lA p p l e I c o m p a t . ( 1 2 8 K ) $ 1 . 5 0 f a C c t m r x o d m 6 4 1 1 2 3 $ 1 . 5 0 t a I B t * a m p a t . $ 1 . 5 0 t a A t a r i S S Z 7 5 e a .M a c i n t o s h S 2 . 7 5 e a A p p l e I I G S $ 2 . 7 5 e a T o t a l D i s k s O r d e r e d T i i t a ! E n c l o s e d

N a m e I ' h i m e J _ d d n x s A g

C i t y / S t a t r / Z i pC a n a d i a n i n t e r s p l e a s e a d 5 O f o a d d i t i o n a l p o s t a g e .I ' l e a i e t t U i i w t i t e e f e f o d e l i v e r y . O f f e r e x p i r e s H ( 3 l ) t 8 7 a n i w l i d > m t y i I b i ' a m t w c n J a l t L S . " J t d C a n a d a . W / i d t c h e i r p i v h i b i f t d

7 ' A r A ' o I t / a l t r r x S e a g u a r d r a d a r t l u b .T h i * r p V k e a i t .

6 m i s s i o n s . O y o u ' l l e n g a g e i t h m o s t d i f f i c u l tt a s k o a l l : T m a k e i t h r o u g h t h e n t i r e w a r .

E a c h v e s s e l i c o m -p l e t e l y u n i q u e a n

f t p a i n s t a k i n g l y a u t h e n -t i c , s y o u ' l l h a v e l o t l e a r n : N a v i g a t i o n .W e a t h e r . R a d a r .T h 3 6 ( 1 " p m w o f t s .

T h t r r t t e d c u n t r v l r o o m .Y o u r T O

A n v i t a a m o

Y c l u a i r c A n

B n o

B r i s kc h a D e s h a v g u n f

N e v e

a u t h e n t i c i a c t i o n o t h i s o n e .

T h f i M a s t e r s C

c h a l l e n l i e v a b l ed e p t h ./ I p f i / c / i t m n t o

t a r i S T C 6 4 / 1 2i v m p p t i b l r . * . M u f

d e p e n d e n t i t t t i A ' d i a e l e n g i n

E

G u n s h i p i t h a r e a .T h e r e a r 2 o p t i o n a l s e t t i n g s f o r

Page 44: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 44/134

H e l i c o p t e r s a r p l a y i n g a i n c r e a s i n g l yi m p o r t a n t r o l e i n m o d e r n m i l i t a r y t a t i c s . T h U . S . A r m y i b e g i n n i n g t f l w h a t m a p r o v e t b t h m o s t t e c h n ol o g i c a l l y a d v a n c e d a i r c r a f t t d a t e — t h eA p a c h e h e l i c o p t e r g u n s h i p , f l y i n g a s e n a l . E q u i p p e d w i t h l a s e r - g u i d e d H e l l -f i r e m i s s i e s , a 3 0 m m c a n n o n ( w h i c h i c o n t r o l l e d b h e l m e t g u n s i g h t s ) , c l u st e r s o u n g u i d e d r o c k e t s , a n e v e nS i d e w i n d e r m i s s i l e s f o a i r - t o - a i r c o b a t , t h i s a w e s o m e c r a f t i m o r e t h a nm a t c h f o m o s t s i t u a t i o n s .

W i t h G u n s h i p , M i c r o P r o s e S o f tw a r e p u t s y o a t h c o n t r o l s o f a A H 6 A p a c h e , A m e r i c a ' s m o s t a d v a n c e dh e l i c o p t e r , a n g i v e s y o t h c h a n c e t f l a n o n u m b e r o m i s s i o n s . G u s h i p , f o r t h C o m m o d o r e 6 4 i v e r yw e l l - e x e c u t e d s i m u l a t i o n , n o j u s tg a m e . R e a l p i l o t s " f l y " m i s s i o n s i s p h i s t i c a t e d s i m u l a t o r s w h i c h u t i l i z e e t r e m e l y p o w e r f u l c o m p u t e r s w i t hd a z z l i n g g r a p h i c s a n r e a l i s t i c s o u n d .T h e s e s i m u l a t o r s p e r m i t p i l o t s t e x p er i e n c e a e r i a l e m e r g e n c i e s a n c o m b a ts i t u a t i o n s w i t h o u t r e a l r i s k . O b v i o u s l y ,t h e g r a p h i c s c a p a b i l i t i e s o y o u r 6 a r n o m a t c h f o t h e s e s i m u l a t o r s , b u y o u ' l l s e m u c h m o r e t h a n s i m p l e s t i c kf i g u r e s w i t h G u n s h i p , F o r e x a m p l e , t h t h r e e - d i m e n s i o n a l g r a p h i c s i n c r e a s et h s e n s e o m o t i o n a y o f l y . A l i a l l ,t h g r a p h i c s a r a m o n g t h b e s t I ' v es e e n f o a n f l i g h t s i m u l a t i o n o a e i g h t - b i t c o m p u t e r .

A i n r e a l l i f e , y o s h o u l d n o e p e c t t j u m p i n t o t h i s A p a c h e h e l i c o pt e a n f l o f i n t o c o m b a t w i t h o u ts o m e p r e p a r a t i o n . R e a d t h m a n u a lc a r e f u l l y , t h e n s t a r t o u b t a k i n g f l i g h tt r a i n i n g . B e c o m e f a m i l i a r w i t h t h c o t r o l s b f l y i n g n u m b e r o p r a c t i c e m i s -s i o n s . T h e n h e a d i n t o c o m b a t i S o u t h e a s t A s i a , C e n t r a l A m e r i c a , t h M i d d l e E a s t , o r — t h e u l t i m a t e t e s t f o a n p i l o t — t h e U S S R a n i t W a r s a wP a c t a l l i e s .

E v e n f l y i n g t r a i n i n g m i s s i o n s h a ss o m e r i s k . Y o u ' l l m a k e a l o t o m i s t a k e s

a r m i n g y o u r w e a p o n s a n f l y i n g t h g u n s h i p , a n i t ' s t o u g h t r e m e m b e rw h i c h k e y s c o n t r o l t h e m a l l . F o r t u n a t el y G u n s l i i j ! m a k e s i l o e a s i e r b p r v i d i n g k e y b o a r d o v e r l a y w i t h l a b e l sf o a l t h k e y b o a r d c o n t r o l s .

A t h s i m u l a t i o n b e g i n s , y o u ' l ln e e d t h m a n u a l , w h i c h i e x c e l l e n t a n p r o v i d e s m u c h i n f o r m a t i o n f o t h n o i c p i l o t . A a i n d i r e c t f o r m o c o p yp r o t e c t i o n , y o u ' r e s h o w n d r a w i n g o p i e c e o f m i l i t a r y e q u i p m e n t o t h s c r e e n a n a r a s k e d t o i d e n t i f y i f r o mt h m a n u a l . T h a t ' s n o t d i f f i c u l t , b u i d o e s t a k e m i n u t e o r s o t l o o k i u p P e r s o n a l l y , d o n ' t m i n d t h i s f o r m o c o p y p r o t e c t i o n . J u s t r e m e m b e r t h a t y o n e e d t h m a n u a l t r u t h p r o g r a m .

. . . M i c r o P r o s e . . . p u t s y o a t h c o n t r o l s o f . . . A m e r i c a ' s m o s t

a d v a n c e d h e l i c o p t e r , a n g i v e sy o t h c h a n c e t f l a n o f

n u m b e r o f m i s s i o n s .G u n s h i p . . . i s v e r y w e l l -

e x e c u t e d s i m u l a t i o n , n o j u s tg a m e .

A f t e r t h c o p y p r o t e c t i o n c h e c k ,y o u ' r e s h o w n s u m m a r y o t h l a s tm i s s i o n f l o w n . N o i t h t i m e t c h a n g e a n y s t a t i s t i c s t m a k e t h u c o m i n g f l i g h t e a s i e r o t i n c r e a s e i t o v e r a l l d i f f i c u l t y . T h m o r e d a n g e r o u st h e m i s s i o n , t h e g r e a t e r t h s c o r e y o c a a c h i e v e . F l y i n g d i f f i c u l t m i s s i o n sa l s o l e a d s t o f a s t e r p r o m o t i o n a n m o r eh o n o r , b u t i a l s o i n c r e a s e s y o u rc h a n c e s t b l i s t e d a K 1 ( K i l l e d I n

v i e w f rG u n s h i p .

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

T h l o n g a n P r o s e . I nh e l i c o p t e s e n t b a c kt h f i n i s ht t h e x d e n t W i l d e s i g n e rt h p r e s e

W a p l y , y e s . F - 1 5 S t r i k v i c e , M i c r

G u n s h i p :S i m u l a t i oM i c r o P r o sl l Q L a k e f r H u n t V a l l $ 3 4 . 9 5

A

T h G r e a t C o m m u n i c

Page 45: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 45/134

T H D i r e c t c o n n e c t H a y e s / C o m m o d o r e ®c o m p a t i b l e 1 2 0 0 B a u d m o d e m f o O N L Y

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 l i c a t i o n s w i t h y o u r C o m m o d o r e , l i k e w o r d p r o c e s si n g , s p r e a d s h e e t a n a l y s i s , a n m a n y o t h e r s , 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 a m o u n t o d a t a h a v e a c c e s s t o . " Y o a r q u i t e r i g h t , e v e r y t h i n g f r o m E l e c t r o n i c M a i l { E - m a i l } l s t o c k q u o t e s a n h u g e d a t a b a s e s o e v e r y i m a gi n a b l e t y p e i n o o l i n e t t h s m a l l c o m p u t e ro w n e r . Y o c a e v e n s e n d a n r e c e i v e t e l e x e sa n y w h e r e i t h w o r l d . A l y o n e e d i t e l e p h o n ea n m o d e m w h i c h a l l o w s y o u r c o m p u t e r t c o m u n i c a t e w i t h o t h e r s t h r o u g h t h e s e m a n y s e r v i c e s .

T h n e x l q u e s t i o n i s " W h i c h m o d e m i b e s t f o m e ? " L e m 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 ds 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 t t h e r e i f l o o d o 3 0 0 b a u d m o d e m s o t h m a r k e t a n s o m e t i m e s a v e r y l o p r i c e s . T h r e a s o n I s i m p l e , t h e y a r b e i n g d u m p e d b e c a u s em o s t c o m p u t e r u s e r s p r e f e r 1 2 0 0 B a u d . ( 1 2 0 0 B a u di a b o u t t i m e s a 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 d m o r et i m e e n j o y i n g I t . ) V i r t u a l l y e v e r y o n e w h h a 3 0 w o u l d r a t h e r h a v e 1 2 0 0 . Y o w i l l a l s o n o t i c e a f e wv e r y c h e a p 1 2 0 0 s o n t h m a r k e t a " t o o g o o d t b t r u e p r i c e s " . T h e y a r e . T h r e a s o n i t h a t t h e y a r ee i t h e r n o t r u l y H a y e s a n d / o r C o m m o d o r e c o m p a t i b l et h e r e f o r e n o t u s a b l e i a l s i t u a t i o n s a n a l s e r v i c e s .T h A p r o l e k - 1 2 0 0 C i b o l h H a y e s a n d C o m m o d o r ec o m p a t i b l e a n 1 2 0 0 b a u d . W h n o g e m o d e mt h a t w i l l s a t i s f y y o u r p i e s e n t A N f u t u r e n e e d s b g i n d i r e c t l y t a i n e x p e n s i v e A p r o l e k - 1 2 0 0 Ce s p e c i a l l y w h e n w h a v e i o s a l e ?

W h a t d o y o u g e f o $ 1 1 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 ra n y t h i n g e l s e ! W d o n ' t j u s t s e l l h a r d w a r e , w s e l l

D y o u h a v e m o r e t h a n o n c o t g e a n o t h e r c o m p u t e r ? Y o a n e a i t o o . S i m p l y o r d e r o u t e r f a c e # 5 2 3 2 a l o n g w i t h t h s w h i c h y o u c a n u s e w i t h a n y R S - 2 3 2 s e r i a l p o r t a w e l l a y U n i v e r s a l R S - 2 3 2 i n t e r f a c e c a n e c t y o u r C o m m o d o r e t a n N R I S K P O L I C YT r t h A p r o t e k 1 2 0 0 f o t w n o s a t i s f i e d , s e n d i b a c k f o T h b o t t o m l i n e :A p r o t e k 1 2 Q 0 C ( f o r C o m m o d o r

o r d e r # 1 2 0 0 CA p r o t e k 1 2 0 0 ( f o r R S - 2 3 2 w i t

o r d e r # 1 2 0 0A p r o t e k U S R - 2 3 2 ( C o m m o d o r e

I n t e r f a c e o r d e r # 5 2 3 2

Page 46: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 46/134

U n s c r a m b l eM a r k T u t t l e

I y o l i k e w o r d c h a l l e n g e s , y o u ' l l l i k e t h i s t z v o - p l a y e r g a m ew h e r e q u i c k t h i n k i n g a n a c c u r a t e g u e s s e s d e t e r m i n e t h w i n n e r .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

C o m p u t e r s a r t r a d i t i o n a l l y k n o w nf o t h e i r m a t h e m a t i c a l c a p a b i l i t i e s .O n l y r e c e n t l y , w i t h t h a d v e n t o w o r d p r o c e s s o r s a n s p e l l i n gc h e c k e r s , h a v e c o m p u t e r s a f f e c t e dt h w a w d e a l w i t h w o r d s . W i t h" U n s c r a m b l e , " y o u c a u s y o u rC o m m o d o r e t c h a l l e n g e f r i e n dt o w o r d g a m e t r a d i t i o n a l l y p l a y e da b o a r d g a m e o w i t h p e n c i l a n

t h l i s t i n g . P l u s / 4 a n 1 u s e r s m u s ts u b s t i t u t e t h e s e l i n e s f o t h e c o r r es p o n d i n g l i n e s o t h 6 p r o g r a m :G 1 C O L O R 0 , 2 , 4 t C O L O R 4 , 7 , 2 : C O

» - 1 0 2 4 i S C = 3 0 7 2 : N D X = 2 3 9X 2 V O L 7B 6 6 S O U N D 1 , P A M 5 , U P S / 1 0 : R E T

U R A f t e r t y p i n g t h p r o g r a m , s a v e

i w i t h c o m m a n d o f t h e f o r mI " U n s c rc l o c k t d

Page 47: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 47/134

' C O M P U T Ev i c e2 2 L i n c o l n R o o d

M i a m i B e a c h . F 3 3 1 3 9B l u e M a N e Y o i k C i t y / A i r S u p p o r tZ a x x o nZ e p p l i nZ e p p l i n

M u s i c o l M u s i c a l cM u s i c a l cT e m p l a t e ( A l i o / L a l i n )K e y b o a r dC h r i s t m a s D i s k e t t e ,

S 6

;

S u p e r E i p a n d e rS i m o n s B a s i cN 9 v a d a C o b o lJ u p i i e r L a n d e rK i c k m c nS e a w o l lS p e e d B i n g o M o t hR a d a f R a R a c eV i s i b l e S o l a r S B l u e P r l n iL a z a r i a nO m e g a R a c eW i z a r d o W o L M a n sG o r fS u p e r t n a s f iS t r a p o s tf r o g m a s t e rS t a r R a n g e r 1 7

S o l a n s H o l l o wH u l kA v e n o e rC l o w n sF i s h M l i N u m b e r N a b b e rP e E m u l a t o rP m b o l l S p e c l a c u l a rS o l a r F o l o o l h I n v a d e r s . .

7

S o n g w r i t e rP h B e l o F i l e rM a s l e r t y p e F i g . F o r m u l a s *

T r i a dZ o r k l2 o r k I Iz o i k i S u s p e n d e dS l a i c r o s sD e a d l i n e

D i a m o n d M i n eC a s t l e H a s l l eR a c k ' E U 1 7

B a s i c C o o c f iC o m p u t e r C o a c hK e y b o a r d C o a c hS p e e d r e a d m g C o a c hT y p i n g C o o c h

1 7

M a n a g e rM a o l c D e s kE a s y F i n a n c eE a s y F i n a n c e I IE a s y F i n a n c e I I M 2 J y r u s sJ o m e s B o n dS t a r W a r s - A r c a d e G a m eQ B e r iP o p e y eF r o g g e rF i o s g e r i l i h i e e d e e p * 7

C o m m S t e p B S t e pC o m m S t e p B S l e pP i c l u r e B l o c k sP i e s c t i o o t O n R e a d i n g W h a t ' s D i t t .V o c o b u i a r y B u i l d e rB o c a b a i a r y B u i l d e r I W r d w i s e - A n a l o g i e s 1 7

7

P r a c t i c a l c 6 6 4 D o c l o rP r a c t i c e * I

( D a l o o a s e M a n a g e r )

C o s t l e W o l l e n s i e i nR e s c u e S q u a dB e y o n d C a s l l e W o l [ e n s t e i nS p a c e T a x iS m a r t S t a r ! ( U t i l i t y )N e S u p e r T e x t

T o l l T e x t 2 . T o l l L a b e l 2 . T i m e M a n a g e r 2 . R e s e a r c h A s s i s l a n l 2 . T o l l S p e l l e r 3 T o l l I n l o m o s t e r . . S Z o r t e k M i c r o c h i pE a s y L e s s o n / Q u i zN u m b e r N a b b e r / S h a p G r a bC h o p p e r M a l hl y p e W r i t eM u s i c M a c h i n eM u s i c C o m p o s e rG u l p i ! , r A i r o w G r a p h i c sF r e n z y / F l i p F l o pN e x t t e l l e r o N u L t M a r c h M o r e L e s s *

R e l r o B a l lH e M a 6 H e W r i l e r 6 6 5 0 2 P r o l . D e v . S y s .T u r t l e G r o p h i c s I IG n d r u n n e r 1 0 7 7B e n j i S p a c e R e s c u e

C o d e w r i t e iA d v e n t u r e w r i l e rF i l e w r i t e rD l o l o g u eE l H o m e I n l e g r a t o iT h r i l l e r S e r i e s $ 1 7

Page 48: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 48/134

P o w e r b a l lW i l l i a m C h i n

T h i s o u t s t a n d i n g a r c a d e - s t y l e g a m e ' s m o v i n g o b s t a c l e s , s p e c i a lf e a t u r e s , a n d i f f e r e n t g a m e s c r e e n s w i l l k e e p y o t h i n k i n g a n m o v i n g f a s t . F o t h C o m m o d o r e 6 4 j o y s t i c k i r e q u i r e d .N o y o u r o r d i n a r y v e r s i o n o B r e a ko u t , " P o w e r b a l l " i a a d d i c t i v e ,m u t t i f a c e t e d a r c a d e - s t y l e g a m ew i t h n e f e a t u r e s s u c h a c a p s u l e sa n s l i v e r s — a n d t e d i f f e r e n ts c r e e n s t m a s t e r .

E a c h P o w e r b a l l s c r e e n i p o p ul a t e d b i t o w c o n f i g u r a t i o n o fs l i v e r s , c a p s u l e s , a n b r i c k s . A f t e rf e g a m e s y o u ' l l b e g i n t d e v e l o ps t r a t e g i e s f o e a c h o f t h e s c r e e n s . A i B r e a k o u t , t h e o b j e c t o f t h g a m e

a s k e d f o t h s t a r t i n g a n e n d i n ga d d r e s s e s o t h d a t a y o u ' l l b e e nt e r i n g . F o P o w e r b a l l , 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 OE n d i n g A d d r e s s : C D 6 7

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 , s a v e c o p y t t a p e o d i s k b e f o r e l e a v i n g M L X .

T p l a y P o w e r b a l l , e n t e rL O A D " P O W E R B A L L " , 8 , 1 ( t a p eu s e r s s h o u l d u s e L O A D ' T O W E R -

B l a s t i n gY o u r m ab r i c k s i p a d d l e t Y o u ' l l l o g e t s p a s ts c r e e n .p a d d l e sb r e a k a b l h a v e b e et t h e n ey o u r p a d c a l l y d u I n s t e a d ,t o t s tr e n t l e v e a n t i m S H I F T -

L h i i i m i M M * l l

P A H L t

H e r e ' sO n l y o n t h f i r s ! wv i s i b l e j u

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

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

c a p s u l e , yt h b a l l s t h p a d d l

Page 49: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 49/134

s h o t o b b e i n g h i b b a l l . H a r db r i c k s s t a r t o u t g r a y a n c h a n g ec o l o r e a c h t i m e t h e y a r h i t . T h e ym u s t b t u r n e d g r e e n b e f o r e t h e yc a n b e d e s t r o y e d . S o l i d b r i c k s a r w h i t e . T h e y c a b d e s t r o y e d o n l yb p o w e r b a l l . H o w e v e r , i t ' s n o n e c e s s a r y t d e s t r o y a l t h w h i t eb r i c k s t a d v a n c e t t h n e x t r o u n d .

S l i v e r s A n C a p s u l e sS l i v e r s a n c a p s u l e s a r t h s p e c i a lf e a t u r e s t h a t d i s t i n g u s h P o w e r b a l lf r o m m o s t o t h e r g a m e s o i t t y p e .S l i v e r s a r s m a l l f l a s h i n g o b j e c t st h a t c h a n g e c o l o r a t h e y f l o a ta r o u n d t h s c r e e n . B a l l s b o u n c e o f t h s l i v e r s . T h i s c a b h e l p f u l a t i m e s ( t d e f l e c t d e s c e n d i n g b a l l ) ,b u t , i g e n e r a l , s l i v e r s d m o r e d a a g t h a n g o o d , T o u c h i n g a s l i v e rw i t h y o u r p a d d l e s e n d s t h s l i v e r t t h e t o p o f t h e s c r e e n w h e r e i i l e a s t d a n g e r o u s . T h e r e i n w a t p e r m a n e n t l y d e s t r o y s l i v e r .

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

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

l i s t o t h c a p s u l e t y p e s a n t h e i rc o r r e s p o n d i n g p o w e r s :L a b e l C o l o r P o w e r

y e l l o w s l o w s d o w n a l b a l l sg r e e n p a d d l e c a t c h e s b a l lb l u e p a d d l e b e c o m e s l o n g e rr e p a d d l e f i r e sp u r p l e b a l l b e c o m e s p o w e r b a l lI t b l u e b a l l s p l i t s i n i o i h r e e b a l l sg r a y e x t r a p a d d l eo r a n g e g l n e x t s c r e e n

s t a n d a r d p a d d l e w i t h n s p e c i a l p o w e r s i w h i t e . W h e nc a p s u l e i t o u c h e d , t h p a d d l e t a k e so t h c o l o r o f t h e c a p s u l e t i n d ic a t e i t c u r r e n t p o w e r . p a d d l e c a nh a v e o n l y o n p o w e r a t i m e ; t h p r e v i o u s p o w e r i l o s t e a c h t i m en e c a p s u l e i t o u c h e d . T h s p e c i a lp o w e r i a l s o c a n c e l e d w h e n t h p a d d l e i l o s t .

f e n o t e s a b o u t t h p o w e r s :W h e n y o u ' v e c a u g h t t h g r e e n

P r e s s f i r ew a i t t o o l t h b a l l w c a l l y . T h t h b a l l sd e s t r o y a y o c a p t u p a d d l e h a t h b r i c k sb a l l . P r e s st h d a r t s .s p l i t s t h b a l l s ( b u to t h e s e c an e v e r g e T h s p l i tt h o r i g i n d o n ' t l o s et h s p l i t b t h b o t t o mc a p s u l e ay o u r t o t a la n o r a n g et h n e x tm a n y b r i cl e v e l . T h c a p s u l e s a S e p r o g r a

1 M B Y T E D R I V EI t o m M > ■ ■ l l B l !

r u E I ' A M D A B L I

T R A N S P A R E N TO P E H A T I O N

i j r ' r l l

M U L T I P L EC H A I N E DP A R T I T I O N S

E O S " C O M P A T I B L ES U P P O R T S S I N Q L E S I D E D

C - 1 2 S A N C P B U I L T - I N F L O P P Y D R I V ES U P P O R T S A L 3 T | C - m i D O S C O M M A N D S

R E P R O G R A M M A B L E 8 0 P J W "[ S U F F E R E D O P E R A T I N G S Y S T E M )

2 M b y t e M o d a l H F D - 2 0O M L T ' 9 9 5 . 0 0

1 M B Y T E M O D E L H F O - I OO N L Y ' 8 9 5 . ™

S M B T Y E M O D E L H F D - 5O N L V ' 6 9 5 . * *

V 3 N E S I X T H G E N E R A T I OF O C O M M O D O R E 6 aC o p i e s 9 o p r o t e c t e i n c l u d e s p a r a m e t e r s f o d i s k s . S e n d s t a m p e d e I n c l u d e s l a s t I l l e c o p y p U s e s o 1 5 4 1 / 1 5 7 1 d rM o r e p o w e r f u l t h a n K e y M S u p e r k i t , 2 S e c o n d . C l oC o p i e s i t s e l l ( f o r t h i s r e

Page 50: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 50/134

L y c o C o m pM a r k e t i n g C o n

L y c o C o m p u t e r i o n o t h o l d e s t a n m o s t e s t a b l i s h e d c o m p u t e r s u p p l i e r s i A m e r i c a . B e c a u s e w a r e d e d i c a t e d t s a t i s f y i n g e v e r y c u s t o m e r , w h a v ee a r n e d o u r e p u t a t i o n a t h e b e s t i t h e b u s i n e s s . A n d , o u s i y e a r s o e x p e r i e n c e i m a i l - o r d e r 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 k n o w l e d g e a b l e s e r v i c e a n q u a l i t y m e r c h a n d i s e .W f i l l 9 5 o a l o r d e r s e v e r y m o n t h . H e r e ' s h o w : l o w e s t p r i c e sa n y w h e r o m u l t i m i l l i o n $ f a c t o r y f r e s h i n v e n t o r y c o u r t e o u s ,k n o w l e d g e a b l e s a l e s s t a l l • 2 4 - h o u r s h i p p i n g o i n - s t o c k i t e m s .P l u s : f r e e s h i p p i n g i U . S . o p r e p a i d c a s h o r d e r s • n d e p o s i t o C . O . D . o r d e r s n s a l e s t a o u t s i d e P f u l l m a n u f a c t u r e r s 'w a r r a n t i e s a p p l y a i r f r e i g h t , U P B l u e : R e s h i p p i n g a v a i l a b l e .C a l l L y c o C o m p u t e r . S e f o y o u r s e l f w h s m a n y c u s t o m e r sk e e p c o m i n g b a c k t L y c o f o t h e b e s t p r i c e s , t h m o s tc o m p l e t e i n v e n t o r y , a n o u f a s t a n c o u r t e o u s s e r v i c e .T o r d e r , c a l l t o l l - l r e e :1 - 8 0 0 - 2 3 3 - B 7 6 UI n P e n n a . : 1 - 7 1 7 - 4 9 4 - 1 0 3 0C u s t o m e r S e r v i c e :1 - 7 1 7 - 4 9 4 - 1 6 7 0

C o m p l e t e

C O M M O D O C o

C o m C o m m

O w r i t e :L y c o C o m p u t e r . I n c .P . O . B o x 5 0 8 8J e r s e y S h o r e , P 1 7 7 4 0

j . i - i - i - j t ' A ' r x A i t - i i . c - c m

h f

V I S A ' C o m p l e t e

C O M M O D O R E S 4 n i i k - F r M P o l i c y : p f i e o s s n o w 4 0 c a s t id i s c o u n t , o d 4 ° ( O c i e d i l e u r o s • A P O , F P O .i n t e r n a t i o n a l , a d d £ 5 p l u s 3 D - l o p l e n t y m a i l

A - Y i o o y c l Q E i r n n c e r e q u r r a d o p e r s o n a lc h e c K s c o m p a t i b i l i t y n o ! g u f t f a n l e e d

r e t u r n a u t h o r i z a t i o n r e q u i r e d w c h e c k l o c r e d i t c a r d h e f t

C o m m o d o r e 6 C o t - n p u l e r• 1 5 4 1 D r i v eS e i k o s h a S P - 1 0 0 0 V P i n t e r

j o y s t i c k t ,

( 9 0 - d a y W a r r a n t y ]( r e g . $ 7 8 9 )

Page 51: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 51/134

^

N O A V A I L A B L EC O M M O D O R E P 1 0 - 1 C O M M O D O R E / c o m p l e t e

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 gp o w e r a n

v e r s a t i l eg r a p h i c s a a

a f f o r d a b l e p r i c e ! i -

P C 1 0 - 1 : 5 1 2 K R A M( e x p a n d a b l e t 6 4 K

a n 5 - 1 / 4 " d r i v eP C 1 0 - 2 : 6 4 0 K R A M

a n t w 5 / 1 / 4 " d r i v e sf a c t o r y - i n s t a l l e d A T

G r a p h i c s S o l u t i o nA d a p l e r e l i m i n a t e s

n e e d ( o i n s t a l l a t i o no s p e c i a l g r a p h i c s

c a r d sT H N E B L U E C H I P

P E R S O N A L C O M P U T E R 1 0 0 % I B P C / Xc o m p a t i b l e

m e m o r y a n d i s p l a yc a p a b i l i t i e s t r u M S - D O S a n d a n y I B M

P C - c o m p a t i b l e s o f tw a r e

f l e x i b l e " o p e n a r c h i t e ct u r e " d e s i g n f o e a s y

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

d r i v e

s e r i a l p r i n t e r o m o d e mp o r t ( R S - 2 3 2 )

C e n l r o n i c s p o r ! l o p a r a l l e l p r i n t e r

f i v e f u f ! e x p a n s i o n s l o t sf a n - e q u i p p e d p o w e r

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

f l e x i b i l i t y

P UC O M

" S i d e kw i n n i

o r g a n i f r o m B o

p a r a l l e l p r i n t e r p o r tI 2 0 w a t t p o w e r s u p p l y

" O u r 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 o n e x a m p l em u c h L y c o C o m p u t e r c a r e s a b o u t y o u r s a t i s f a c t i o n . E v

Page 52: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 52/134

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

c o u r t e o u s a p o s s i b l e . W e ' r e r e a d y t f i n d t h a n s w e r s - fq u e s t i o n s a b o u t t h s t a t u s o a o r d e r , t w a r r a n t i e s , t

p r o d u c t a v a i l a b i l i t y a n p r i c e o g u i d e y o t s o m e o n e w h oc a n . A n w e ' r e a l w a y s h e r e t h e l p y o u . , . 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 . "

/ C O M M O D O R ES O F T W A R E

B r o d c r b u n d :B a n K S i W r i t e r 1 2 8 K . .

C a r m a n S a D i e g o . . 5 2 2 . 7 5C h a m p . L o d e R u n n e r . . . . $ 2 4 . 7 5

G r a p h i c L i b r a r y I t l I l l . . S 1 5 7 L a r a t e k a S 1 B . 7 5t S h o p $ 3 5 . 7 5

S h o p C o m p a n i o n . 5 2 2 . 7 5; h o p P a p e r $ 1 2 . 7 5

K > 5 3 5 . 7 5

K a r a r e C h a m p . . .M o v i e M o n s t e r . .

l u l l i p l a n $ 2 4 . 7 5S u B a t t l e $ 2 3 . 9 5

W i n t e r G a m e s $ 2 3 . 9 5S u p e r C y c l e $ 2 9

G r a p b c s S a a p b o o h $ 1 4 . 9 5. $ 2 4 9 5 / S t S p o r t s B a s k e t b a l l $ 2 3 . 9 5

3 9 5 W o r l d ' s G r e a t B a s e b a l l . $ 1 9 S u m m e r G a m e s I I $ 2 4 . 7 5

V o r p o l U t i l i t y K r $ 1 5 . 7 5

S u b l o g l e : L e a t h e r G o o O e s s e sB a s e b a l l S a d i u m 3 1 5 9 5 T e r m P a p e r

F l i g h t S i m u l a t o r I I $ 3 1 . 9 5 C h a m p B a s k e t b a l l . .J e L S i m u l a t o r $ 3 1 . 9 5 C h a m p i o n s h i p G o l f

N i g h i M i s s i o n P i n t a i l . . . . $ 2 1 . 9 5 M i c o p r o w :s l 5 - 9 s / c r u s a d e i n E u r o p o $ 2 4 . 9 5M * O a c x m m D e w n J 2 J 9 5 / U l t l o P o o p l a . . .

- S 2 6 . 9 5 / F . | 5 S t - l k O E a g l o 5 2 2 9 5 M l " * « a d . o w . .S i i e m S e r v i c e S 2 2 9 5 M u s e S l u d R ) . .

( 5 1 7 1 / . T a s s T i m e s■ « * ■ « • / M i c r o l e a g u e ;S 2 1 . 7 5 M | W B „ . , „ R a ^ h a l | S S S . 9 S / S i r a t e g k E l m u l a i i o n s :C o m p u t e r B a s e b a l l

i r u o p e 5

S u W o g i c B a s e b a l lS u b l o g i c F o o t b a l l

E p y « :D e s t r o y m . .

F a s i t o a d . . . .

5 2 7 / A c t l v i i $ 3 5 7 5 / B o r r o w e

$ 2 6 . 9 5 / c h a m p . B a S N e w / C h a m p i o n s h H a c k e r

H a c k e r 2

u n d -

M i c r o l e a g u o :M i c r o L e a n . B a s e b a l l . . . . 1 2 5 . 9 5

G e n e r a l M a n a g e r $ 3 9 a t D s k $ 1 7 9 5

e a m D i s k $ 1 4 9 5i m u l a l o r I I

J e S i m u l a t o r S C A L l A n o e n l A r o W a r . $ 2 7 E p y i ;

P n S h o p $ 2 9 . 7 5 A p s b a l T n l o n y S 2 2 . 9 5P r i n t S h o p C o m p a n i o n . S 2 7 R o g u e $ 3 2 . 9 5

C a n w i S D i e g o | U S A | $ 2 7 W i n t e r G a m e sO n B a l a ™ 5 6 2 7 5 / n n j b i r d :

B a n k S W r i t e r . . . . $ 4 4 7 5 / P a w l S 2 6 9 5 / R o g u e l e n t . . . S I 3 . 9 5

5 1 3 . 9 55 1 4 . 9 5

$ 2 4 . 7 52 2 . 7 51 7

W o r l d G a m e s . . F i r e b i r d :

C o l o s s u s W 5 3 1 . 9 5E W $ 1 9 . 9 5

F r a n k l o G o f l s t o l i a l y $ 1 9 . 9 5P a w n . . 5 2 8 . 9 5

T a l k i n g T a a d w f J 2 9 T r a c k e r $ 3 1 . 9 5

S t a r g ' i d e r .

5 2 7 5 S t r a i e g l c S i m u l a t i o n s :B a t t l e g r u p p e $ 3 9

C o l o n i a l C o n q u e s t . . . $ 2 9 G e t t y s b u r g S 3 5 . 9 5

P h a n t a s i e I I $ 2 5 . 9 5S h a r d o S p r i n g $ 2 5 9 5

W u a r d s C r o w n 5 2 9 M l c r o p r o s e :

W i m a r G W o r T d G i i

S u b l o g l c :. $ 2 4 . 9 5 F h g h i S i m u l a t o r I $ 3 2 . 9 5

$ 2 4 9 5 - l e t S i m u l a t o rN i g h ; M i s s i o n P m b a l l . . . . $ 2 2 . 9 5H T e c h E i p r e s s o n s : / . . . . .„ S c o n o r y # 1 - « 5 6 9 9 5o a r t W a r n 1 6 . 7 5i d a y P a p e t $ 8 9 5 E P V * :W a r e , . . $ 7 O s s t r o y u r . $ 2 4 . 9 5( Y a ^ 5 9 7 5 / K a r a i a C h a m p $ 1 9 9 5, M o » i o M o n s t e r 5 2 9

S t a t g l i d o r 5 3 6 . 9 5U n i s o n W o r l d :

P r i n t M a s l e r 5 3 9 5 S t r a t e g i c S i A n G a i i e r y i t > 2 $ 1 8 . 9 5 P o a a W a r 2 0 0

y i p . K o m p l g r u p p e V I P i o i e s a o n a l . $ 1 1 5 S r u r d o l S p r i n g

B a t l l i t o A n t e t e mC o m p u t e r B a s e b a l l

G e t r y s b u r QK n i g h t s D e s e r t

S u b l o g l c .J e S i m u l a t o r $ 3

S c e n e r y J a p a n $ 1 5 9S c e n e r y S a F r a n $ 1 9

S = e n o r y * l - < < 6 . . 5 6 9 9 5

S i l e n i S n r v i c b $ 3 4 . 9 5

S O F T W A I I C ,

C i t i

Page 53: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 53/134

S e i k o s h a S P 1 0 0 0 V C . . $ 1 5 4S e i k o s h a S P 1 2 0 0 A i . . . $ 1 9 5

P a n a s o n i c 1 0 8 0 i . . $ 1 9 5S t a r N X - 1 0 $ 1 9 5

S t a r N P - 1 0 $ 1 6 9r .

S E I K O S H AS P 1 0 0 0 A P I I C $ 1 7 9

S P 1 2 0 0 A S R 5 2 3 2 . $ l 9 5S L - 8 0 A I $ 3 7 5M P 1 3 0 0 A J S 4 3 9

M 5 3 0 0 A J S 5 4 9B P 5 4 2 0 A i $ 1 0 7 5 2

B O i n a o

1 3 B 01 3 8 5

T o s h i1 3 0 0 C o l o r K i t .

B P - 5 4 2 0 R i b b o nS P - 1 0 0 0 R i b b o n . .

. . . $ 1 1 9. $ 1 2 . 5 0, $ B . 5 O

P 3 4 1 EP 3 5 1 M o d a l I

O i g R A T Am i l r o a i c i - 1 h

P a n a s o n i cN X - 1 0 C S 2 0 9N L - 1 0 $ 2 2 9

N X - 1 5 $ 3 2 9 1 0 9 1 i . . . . $ 2 6 9N B - 1 5 $ 6 8 9 1 0 9 2 i $ 3 3 5

S D - 1 0 $ 2 5 9 1 5 9 2 $ 3 9 9N D - 1 5 $ 4 2 5 1 5 9 5 $ 4 9 9

S R - 1 0 $ 4 6 9 3 1 3 1 $ 2 4 9N R - 1 5 $ 5 2 9 3 1 5 1 $ 3 7 9

N B 2 4 - 1 5 $ 7 2 9 1 0 8 0 A l i $ 2 3 9

O f c i m a l e 2 1 2 0 N L Q - . . .2 9 w j i n l e r t a c e

2 9 w . ' i n i e r l a c e .1 8

1 9 2 -1 9 3 t

M J U K I

R 5 2 3 2 s e s o o a r aJ I 6 3 0 0

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

. $ 6 7 9S 2 3 5 ,

S 3 6 5 ,$ 5 5 9 ,

T s h n l k aM J - 3 0 5

M J 5 0 3Z e n l l h

$ 5 5 / Z V M 1 2 2 0 . . .. 3 7 3 9 Z V M 1 2 3 0 ,5 3 9 9 / P a n a s o n i c

E P S O N C o m m o d o r n

Page 54: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 54/134

C a s s e t t eS l e e v e M a k e r

D a v i d t

M a k e c u s t o m c a s s e t t e s l e e v e s f o y o u r m u s k o c o m p u t e r c a s e t t e t a p e c o l l e c t i o n . F o t h C o m m o d o r e 6 4 1 2 8 , P l u s / ' 4 , o 1 w i t h a n p r i n t e r .

I y o u ' r e l i k e l o o p e o p l e , y o u ' v ep r o b a b l y a c c u m u l a t e d n u m b e r o t a p e c o p i e s o y o u r r e c o r d a l b u m so C D s . O p e r h a p s y o u u s D a t a s s e t t e f o s t o r a g e a n h a v eb u i l t u l a r g e l i b r a r y o p r o g r a mt a p e s . W h i l e t a p e c a n b e r e c o r d e do v e r a n o v e r , t h c a s s e t t e s l e e v ec a n b e u s e d o n l y o n c e . T h r e s u l t i m i s l a b e l e d , u n l a b e l e d , o s l o p p y -l o o k i n g t a p e s . " C a s s e t t e S l e e v eM a k e r " l e t s y o e a s i l y c r e a t e y o u ro w c a s s e t t e s l e e v e s w i t h y o u rc o m p u t e r a n d p r i n t e r . T h s l e e v e sa r j u s t t h r i g h t s i z e t o s l i d e i n t o

b a c k .E n t e r t h n a m e s o t h s o n g s o

p r o g r a m s o s i d e o t h t a p e .P r e s s R E T U R N a f t e r e a c h n a m e , o R E T U R N a l o n e t e n t e r b l a n kl i n e . A v o i d u s i n g t h I N S T / D E Lk e t d e l e t e m i s t a k e s ; i n s t e a d u s t h c u r s o r k e y s t m o v e b a c k a n f o r t h w i t h i n t h l i n e t o m a k e c o r e c t i o n s . A f t e r e a c h l i n e y o u ' l l b g i v e n c h a n c e t c o r r e c t a n e r r o r s — j u s t f o l l o w t h p r o m p t s . I y o u h a v e f e w e r t h a n 1 e n t r i e s f o t h f r o n t o t h s l e e v e , y o c a e t e a u a r r o w { T t s k i p a h e a d t

a b o u p l e a st h c

Y e s ! wA r t i c l ee l e c t r os y s t e m !

D I A

O t h

Page 55: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 55/134

S u p e r S o f t w a r eC a d p a k S u p e r C

i o n o t o d a y ' s m o s t p o p u l a r l a n g u a g e s .I t ' s e a s y t t r a n s p o r t s o u r c e c o d e f r o mo n e c o m p u t e r t a n o t h e r . W i t h S u p e r y o c a d e v e l o p s o f t w a r e o r j u s t l e a r n o y o u rC o m m o d o r e . S u p e r t a k e s f u l l a d v a n t a g eo t h i s v e r s a t i l e l a n g u a g e . P r o d u c e s 6 5 0 2m a c h i n e c o d e a n I m a n y t i m e s f a s t e r t h a nB A S I C . I n c l u d e s f u l l - s c r e e n e d i t o r ( s e a r c h ,r e p l a c e a n b l o c k o p e r a t i o n s ) , c o m p i l e r ,

D e s i g n p i c t u r o s a n g r a p h i c s q u i c k l y a n p r e c i s e l y . U n i i k e o t h e r d r a w i n g p r o g r a m s ,y o u c a n p r o d u c e e x a c t s c a l e d o u t p u t o y o u r p r i n t e r . D e s i g n i t h u n i t s o f y o u rd r a w i n g p r o b l e m ( f e e t , m i l e s , m e t e r s , e t c . )a n d s e n d h a r d c o p y t m o s t p r i n t e r s . U s e se i t h e r t h e k e y b o a r d o l i g h t p e n . 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 r a r t w o r kf r o m o n s c r e e n t t h o t h e r . P l a c e t e n t i f o u r s i z e s a n y w h e r e i t h p i c t u r e — t h r e eo x t r a f o n t s i n c l u d o d : O l E n g l i s h , 3 - D a n dT e c h , " T r y A g a i n " f u n c t i o n s a l l o w s y o t u n d o m i s t a k e . S o l i d o d a s h e d l 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 . S a v e a n e d i t f 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 np a c k a g e f o y o u r C o m m o d o r e c o m p u t e r .t o r C - 6 4 $ 3 9 . 9 5 l o r C - 1 2 8 S 5 9 . 9 S

S u p e rL a n g u a g e C o m p i l e r

L e a m t h t h l a n g u a g e o t h 8 0 ' s a n d b e y o n do y o u r ' 6 4 a n d ' 1 2 8

Y o u r c o m pa p p l i c a t i o n st a t i o n o tW i r t h ) . C - 6 ( 3 X ) f o e x t e n s i v e ea d d e d f e r e p l a c e . A sc o d e i m a i s o c a p a bs c h o o l s t f o m o r e t h s e r i o u s p r ( s o u r c e i nl a n g u a g e f P a s c a l o t o o l ? S u p e rf o r C - 6 4 $

l i n k e r a n h a n d b o o k . C o m b i n e u t s e v e nm o d u l o s w i t h t h e l i n k o r . B o s i d o s t h s t a n d a r d I / l i b r a r y , a g r a p h i c l i b r a r y ( p l o tp o i n t s , d r a w l i n o s , f i l l i a i o a s ) a n m 3 t hl i b r a r y ( s i n , c o s , t a n , l o g , a r c t a n , m o r e ) a r i n c l u d e d . W h e t h e r y o w a n t t l e a r n C , o p r o g r a m i s e r i o u s e n v i r o n m e n t f o y o u rC o m m o d o r e , S u p e r i t h o n t b u y .f o C - 6 4 $ 5 9 . 9 5 f o r C - 1 2 3 S 5 9 . 9 S

S u p l a n

. E x p a f i i j r i z

S u p e r B o o k H i t s G E O SI N S I D EA N D O U T

Page 56: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 56/134

S p e e d S c r i p t 3 F o T h C o m m o d o r eC h a r l e s B r a n n o n

S i n c e i t i n t r o d u c t i o n i t h J a n u a r y 1 9 8 4 i s s u e o f C O M P U T E I ' sG a z e t t e , S p e e d S c r i p t h a b e e n t h m o s t p o p u l a r p r o g r a m e v e rp u b l i s h e d b C O M P U T E ! P u b l i c a t i o n s . W r i t t e n e n t i r e l y i m c h i n e l a n g u a g e , S p e e d S c r i p t c o n t a i n s n e a r l y e v e r y c o m m a n da n c o n v e n i e n c e y o u ' d e x p e c t f r o m q u a l i t y w o r d p r o c e s s o r .T h l a t e s t v e r s i o n o C o m m o d o r e 6 S p e e d S c r i p t , v e r s i o n 3 , 2 ,i n c o r p o r a t e s m a n y i m p r o v e m e n t s , r e a d e r s ' s u g g e s t i o n s , a n a d i t i o n a l d e b u g g i n g . T h i s v e r s i o n a l s o w o r k s o C o m m o d o r e1 2 i 6 4 m o d e .

S p e e d S c r i p t 3 . 2 , t h o u g h c o m p a c t i s i z e ( 6 K ) , h a m a n y f e a t u r e s f o u n do n c o m m e r c i a l w o r d p r o c e s s o r s .S p e e d S c r i p t i a l s o v e r y e a s y t l e a ma n u s e . Y o c a s t a r t w r i t i n g w i t h i t h f i r s t t i m e y o u s i t Y o t y p e i e v e r y t h i n g f i r s t ; p r e v i e w a n m a k ec o r r e c t i o n s o t h s c r e e n ; i n s e r t a n d e l e t e w o r d s , s e n t e n c e s , a n p a r ag r a p h s ; a n t h e n p r i n t o u a e r r o r -f r e e d r a f t , l e t t i n g S p e e d S c r i p t t a k ec a r e o f t h i n g s l i k e m a r g i n s , c e n t e ri n g , h e a d e r s , a n f o o t e r s .

S p e e d S c r i p t i w r i t i n g t o o l . I w o n ' t n e c e s s a r i l y m a k e y o b e t t e rw r i t e r , b u y o m a b e c o m e a b e tt e w r i t e r o n c e t h t e d i u m o f r e t y pi n a n e r a s i n g i r e p l a c e d b t h f l e x i b i l i t y o w o r d p r o c e s s o r .W o r d s a r n l o n g e r f r o z e n i p l a c e

s u e . ( I y o a l r e a d y h a v e c o p y o S p e e d S c r i p t 3 . f r o m t h M a r c h 1 9 8 5i s s u e o C O M P U T E ! o S p e e d S c r i p t3 . f r o m t h b o o k S p e e d S c r i p t : T h W o r d P r o c e s s o r f o C o m m o d o r e 6 a n V 1 C - 2 0 , i t ' s n o t n e c e s s a r y t r e t y p et h e n t i r e p r o g r a m . S k i p t t h e s e ct i o n e n t i t l e d " T h e S p e e d S c r i p t F a i l y " f o r s i m p l e m o d i f i c a t i o n s t u p d a t e y o u r c o p y t v e r s i o n 3 . 2 . )

W h e n y o r u M L X , y o u ' l l b p r o m p t e d 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 f o t h d a t a y o u ' l lb e n t e r i n g . F o S p e e d S c r i p t 3 . 2 , r s p o n d w i t h t h e f o l l o w i n g v a l u e s :S t a r t i n g A d d r e s s : 0 S 0 1E n d i n g A d d r e s s : 2 0 0 8

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 , s a v e s e v e r a l c o p i e s t t a p e o r d i s k b e f o r e l e a v i n g M L X .

S C R I P Ti y o D a t e A e l s e w h e

B e fs h o u l de x p a n d e a d v a n t ac o n f i g u n o i n t e

^ f p f d SP u h A t cM f l f h i f l n e a r l yy o c j ' dC o n - o d r e a j n r ! f - m g ' 3

S p e e d S c rC O M P U Tf c a t u r e dd o r e 6 4

E n t e r i W h e ns c r e e n

F a m o u s N a t i o n a l B r a n dN L 1 8

Page 57: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 57/134

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

H i - S p e e d P r i n t e r S a l e1 6 1 8 C P N e a r L e t t e r Q u a l i t y

L i f e t i m e W a r r a n t y *

S a l e 9 9 0 0W M M ^ T L i s t $ 4 9 9 . 9 56 0 O 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 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 yN L Q - 1 8 0 P r i m S a m p l e s

A l N e u F r o n tP a n e l C o n t r o l s

F a n t a s t i c G r a p h i c sE a s y t U s

F a n t a s t i c P r i c e

T h i s i a e x a m p l e o I T A L I C SE l ~ s r - c c 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

A P P L E A T A R I E P S O N N L 1 8 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 C ,P r i n t B u f f e r8 b y t e s u t i l i t y b u f f e rP r i n t i n g D i r e c t i o nT e x t M o d e B i - d i r e c t i o n a lG r a p h i c M o d e U n i - d i r c c t i o n a lI n t e r f a c eC e n t r o n i c s P a r a l l e l P o r tP a p e rP l a i n p a p e r , R o l l p a p e r , S i n g l e s h e e tF a n f o l d , M u l t i p a r t p a p e r : m a x , s h e e t s( o r i g i n a l p l u s 2 c o p i e s )C h a r a c t e r F o n t sP i c a , E l i t e , I t a l i c s , C o n d e n s e d

P r i m 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 g

P 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 x d o t m a t r i xN L 1 2 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 i m 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 : 3 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 8 c p S t a n d a r d e n l a r g e d : c p 4 c p E l i t e : 1 c p 9 c p E l i t e e n l a r g e d : 6 c p i 4 8 c p C o n d e n s e d : 1 c p 1 3 c p C o n d e n s e d e n l a r g e d : & . c p 6 c p C o n d e n s e d e l i t e : 2 c p 1 6 c p

A t a r i $ 3 9 . 9 5 A p p l e $ 4 4 . 9 5 C o m m o d o r e $ 2 9 . 9 5 I B $ 4 9 . 9 5 L a s e r 1 2 8 $ 1 9 , 9 5 M a c i n t o s h $ 4 9 . 9 5

S h i p p i n g , H a n d l i n g I n i u r a n t a C h a r g o iA d 1 1 0 . 0 0 ' o s h i p p i n g H a n d l i n g , a r i d i n s u r a n c e . I l l i n o i s r e s i d e n t s p l e a s e a d « ' / » % » d « > l a * . A d S 2 Q . 0 C 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 OA P O - F P O o r d e n . A l O < - d o i s r t i j i i b i U . S . D o l l s ™ . W D N O E X P O R T T O T H E R C O U N T R I E S E X C E P T C A N A D A P U £ R T O R I C O , E n d o w c a i h i a r c h e c k .m o n * y O r d v r v p * r l O n < o l C n B < k . A l l o w d o y t ( o d e l i v e r y . 3 l d a y * f o p h o n eo r d o n d a m p n u i m o l l P r i t » » A v m l n h i l n y l u b | « C i I e h a n 0 B W t i h q a l F V p f l C * .V I S A M A S T t f t C A f t O C . O . D . C a l l F o C O O . C h a r g « .

W L o v e O u C u s t o m e r s2 2 2 9 2 N P o p p e r R d . , B a r r i n g t o n , I l l i n o i s 6 0 0 1 0

2 / 3 8 2 - 9 2 4 4 t

P R O T E G T O M o s t o o u p r o d u c t s c a r r

Page 58: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 58/134

f " 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 i n g t o n I 6 0 0 1 0

f r o m t h d a t e o p u r c h a ss e n d y o u r p r o d u c t t u

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

W L o r e O

C O M M O D O R E 6 4

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

s a l e s 1 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

B L U E C H I PD I S K D R I V E

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 t e l e v i s i o n s e w i t ht h f l i c k o s w i t c h . T h i s T u n e r

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

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

m o n i t o r ! I n p u t s i n c l u d e d f o 3 0 o h m . 7 o h m . a n U H F .

( A d d $ 3 . 0 0 s h i p p i n g )

s a l e s 7 9 L i s t S I 3 0

C O M S T A R 1 0 0 0P R I N T E R

{ A d d $ 1 0 . 0 0 s h i p p i n g ) L i s t S 2 4 9

C O M M O D O R E 1 2

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

1 3 C O L O RM 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 w i t h v o l u m e c o n t r o l .

( A d d S 1 4 . 5 0 s h i p p i n g )S A L E S

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 ! S ' / 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 lt 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 .( A d d J 7 . 5 O s h i p p i n g )

s a l e s 3 9 L i s t $ 1 9 9

1 2 8 C O L U M NM O N I T O R

1 4 R G C O M P O S I T EC O L O R M O N I T O R

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

Page 59: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 59/134

1 D A F R E E T R I A LC U S T O M E R L I S T O O V E R

3 , 0 0 0 , 0 0 0 L A R G E S T I T H U S M U S I C A L K E Y B O A R DT h i s s t u r d y 4 k e p r o f e s s i o n a l

g u a g e s p r i n g l o a d e d k e y b o a r dg i v e s t h 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 .( C o n d u c t o r s o f t w a r e r e q u i r e d )S A L E $ 6 9 . 0 0

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

T V / M o n i l o r S c r e e n R e s t o r e rC l e a n i n g K i t , D i s k D r i v e C l e a n e rA n l l - S l a l i c K e y b o a r d C l e a n e r

' C h o o s e a n y o f t h e s e t h r e ec o m p u t e r c l e a n e r s f o o n l y S 9 . 9 5

e a c h !

s a l e $ 9 ^ 9 5 *L i s t $ 1 9 . 9 5

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 t h e 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 $ 7 9

L i s t $ 1 9 9

S U P E R A U T OD I A L M O D E M

3 0 B a u d M o d e m h a o n - l i n ec l o c k , d i a l i n g f r o m k e y b o a r d ,

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

F o C o m m o d o r e C o m p u t e r s .

s a l e $ 2 9 . 9 5L i s t J 9

D O U B L E S I D E D D O U B L E D E N S I T Y D I S K SC e r t i f i e d S ' / < " f l o p p y d i s k s . L i f e t i m e

W i m m t y . B o o 1 0 0 S 2 9 0 0 L i s i S 1 . 9 9 e a c h . 2 9 * e a S P E C I A L B O N U S C O U P O N

W p a c k s p e c i a l s o f t w a r e d i s c o u n t c o u p o n w i t h e v e r yC o m p u t e r , D i s k D r i v e , P r i n t e r , o M o n i t o r w s e l l ! T h i s c o u p o na l l o w s y o t S A V E O V E R $ 2 5 0 o f s a l e p r i c e s !

N a m e( E X A M P L E S )

L i s tT r a n s f o r m e r s S 3 4 . 9 5T r i o C U B S 6 9 . 9 5

S a l e C o u p o nS 2 1 . 9 S1 1 9 . 9 5

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

B A R O N | D * M . MM I L L I O N A I R E i s M . f ST Y C O O N ( D U

T O W F I S K O P F P H I ) W ) L F ( D V I D E O P H i L E I D P R I N T E R S L I B . ( D P R I N T E R S L I B . I D D A T A B A S E M G R . / P L D S C I 2 8 I D M I N D O V E R M A T T E R | D

P R I N T S H O P ( D G R A P H I C S L I B . I ! « ] | D )C O M P A N I O N ( D T O S H O P | D W H E R E I C A R M E N S A N U 1 L Q O I D )G R A P H I C S L I H O L I D A Y E D ( D l . .

H E A R T O A F R I C A ( D » . O N O O N ( D » . 9 SP I N B A L L C O N T R A C T I O N ( D J . . . .M U S I C C O N S T R U C T I O N I D R A C I N G D E S T R U C T I O N ( t > )M A R B L E M A D N E S S I D S T A R F L E E T ( D B A L K O N R A I D E R < D Q U I Z A M ( D

1 2 . 9 5X 2 . 9 S

D A T A S O F T2 1 B A K E R 5 T R E E T I U ) I 1 7 . 9 SM E R C E N A R Y ( D 1 7 . 9 S

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

p r i n t e d p a g e w i l l e n d . W h e n p r i n ti n g , S p e e d S c r i p t a u t o m a t i c a l l y f i t sy o u r t e x t o n t o s e p a r a t e p a g e s a n c a n e v e n p u s h o r t p h r a s e s a n

f o s p e c a r r o w f r o t t

S o m

Page 60: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 60/134

e d g e o f t h e s c r e e n . I w o r d y o u ' r et y p i n g w o n ' t f i a t h e n o o n l i n e , i t ' s i n s t a n t l y m o v e d t t h n e x tl i n e . T h i s f e a t u r e , c a l l e d w o r d - w r a p ,m a k e s i m u c h e a s i e r t r e a d y o u rt e x t o t h s c r e e n . E v e n i y o m a k en u m e r o u s e d i t i n g c h a n g e s , S p e e d -S c r i p t r e f o r m a t s t h e s c r e e n a n r e w r a p s a l w o r d s .

S c r o l l i n g A n S c r e e n F o r m a t t i n gW h e n y o f i n i s h t y p i n g o t h l a s ts c r e e n l i n e , S p e e d S c r i p t a u t o m a t ic a l l y s c r o l l s t h t e x t u p w a r d t m a k e r o o m f o r a n e l i n e a t t h b o t t o m . T h i s i s i m i l a r t t h w a B A S I C w o r k s , b u t w i t h o n e x c e pt i o n : T h s c r e e n c a s c r o l l b o t h u a n d o w n . I m a g i n e t h e s c r e e n a 2 4 - l i n e w i n d o w o l o n g , c o n t i n uo u d o c u m e n t .

M o r e t h a n 4 3 o t e x t s p a c e i a v a i l a b l e i m e m o r y , r o o m e n o u g hf o 2 0 - 4 0 p r i n t e d p a g e s o t e x t . T c h e c k a a n t i m e h o w m u c h s p a c ei s l e f t , p r e s s C T R L - = ( h o l d d o w nt h C T R L k e y w h i l e p r e s s i n g t h k e y ) . T h n u m b e r w h i c h a p p e a r so t h c o m m a n d l i n e i n d i c a t e s h o m u c h r o o m r e m a i n s f o c h a r a c t e r so t e x t .

I y o u ' r e u s e d t o t y p e w r i t e r ,y o u ' l l h a v e t u n l u a r n s o m e h a b i t s .F i r s t , s i n c e t h e s c r e e n i o n l y 4 c o l u m n s w i d e , a n m o s t p r i n t e r sh a v e 8 0 - c o l u m n c a r r i a g e s , i d o e s n ' t m a k e s e n s e t p r e s s R T U R N a t h e n o e a c h l i n e a y o d o o n t y p e w r i t e r . S p e e d S c r i p t ' sw o r d - w r a p t a k e s c a r e o t h i s a u t om a t i c a l l y . P r e s s R E T U R N o n l yw h e n y o u w a n t t f o r c e c a r r i a g e

p a g e n u m b e r s a t h t o o b o t t o mo e a c h p a g e i y o w a n t .

L i k e a l g o o d w o r d p r o c e s s o r s ,S p e e d S c r i p t h a w i d e s e l e c t i o n o e d i t i n g a n c o n v e n i e n c e f e a t u r e s .Y o c a m o v e t h e c u r s o r a s i n g l es p a c e i e i t h e r d i r e c t i o n , o r s k i p t t h e n e x t o p r e v i o u s w o r d , s e t e n c e , o p a r a g r a p h . Y o c a a l s om o v e t h c u r s o r t t h t o o t h s c r e e n , t h t o o t h d o c u m e n t , o t h e n o t h d o c u m e n t . T h I N S T / D E L k e i u s e d t o i n s e r ts i n g l e s p a c e o d e l e t e s i n g l e c h a ra c t e r . O t h e r f e a t u r e s l e y o e r a s ew o r d , s e n t e n c e , o r p a r a g r a p h , a n m o v e o c o p y s e n t e n c e s , w o r d s ,a n p a r a g r a p h s t o t h e r p l a c e s i y o u r d o c u m e n t . U s i n g S e a r c h - a n d -R e p l a c e , y o c a f i n d a n p h r a s ea n d e v e n a u t o m a t i c a l l y c h a n g e o n p h r a s e t a n o t h e r t h r o u g h o u t t h e n t i r e d o c u m e n t .

Y o c a s a v e y o u r t e x t o t a p eo d i s k , t h e n l o a d i l a t e r f o a d d it i o n s a n c o r r e c t i o n s . Y o c a t r a n s p o s e ( e x c h a n g e ) t w c h a r a ct e r s , c h a n g e t h e s c r e e n a n t e x t c o o r s , s e n d d i s k c o m m a n d s , r e a d t h d i s k e r r o r c h a n n e l , a n a u t o m a t ic a l l y t a b o v e r f i v e s p a c e s f o p a r ag r a p h i n d e n t s . Y o d o n ' t n e e d t l e a r n a l t h e s e c o m m a n d s r i g h ta w a y , b u y o u ' l l b g l a d t h e y ' r ea v a i l a b l e a s y o b e c o m e m o r e c o f o r t a b l e w i t h w o r d p r o c e s s i n g .

U s i n g T h K e y b o a r dM o s t o S p e e d S c r i p t ' s f e a t u r e s a r ea c c e s s e d w i t h c o n t r o l - k e y c o m a n d s — y o u h o l d d o w n C T R Lw h i l e p r e s s i n g a n o t h e r k e y . I t h i sa r t i c l e , c o n t r o l - k e y c o m m a n d s a r

c u r s o r t u m e n t t t e x t i n t u n i q u e mt h a t i rg r a m m i w i t h l i n t h c u r s a n r i g hh o w e v e rY o a r e t e x t , b d o c u m e n

T h e t h e c u r st e n c e , o f i n e s ac h a r a c t e

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

H e rc u r s o r :

T h l ea u s u a l m o v e so n s p aS H I F T mw a r d ) o

T h u t h c u r s o f t h ew i t h S H w a r d t o u s e n

T h f c u r s o r ft h n e x

F i g u r e 1 S p e e d S c r i p t K e y b o a r d M a

Page 61: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 61/134

l n " r t( i n d e n t )

U s ( c n i i ) w i t h m o s t c o m m a n d s .

R e s t o r e l n / * r t K i M d b f n / * r t K i P r i n t ™ " M o d e b u f f e r r " f o r m a t

D i sC o

E n t e r

f ® ( 4 0 Q Q © © £n ) © l © © f e

s . I r c hR e p l a c e C o l o r

L e t t e r i n gB o r d e r * * * > " ' " " " ' H T " *l e f t

C T R LC T R LC T R L DC T R L EC T R L GC T R L HC T R LC T R LC T R L KC T R LC T R LC T R LC T R LC T R L XC T R LC T R LC T R L TC T R LC T R L EC T R L

C h a n g e c a s eC h a n g e b o r d e r c o l o rD e l e t e ( S e n t e n c e , W o r d , P a r a g r a p h )E r a s e ( S e n t e n c e , W o r d , P a r a g r a p h )G l o b a l s e a r c h a n r e p l a c eH u n t f o p h r a s ew i t h S H I F T : S e l e c t h u n t p h r a s eE n t e r / e x i t i n s e r t m o d eR e p l a c ew i t h S H I F T : S e l e c t r e p l a c e p h r a s eK i l l b u f f e rC h a n g e t e x t c h a r a c t e r c o l o rP r i n tR e s t o r e b u f f e rV e r i f yT r a n s p o s e c h a r a c t e r sG t e n o t e x tD i s p l a y a m o u n t o f f r e e m e m o r yS e n d d i s k c o m m a n d o r e a d e r r o r c h a n n e lD i s p l a y d i s k d i r e c t o r yE n t e r f o r m a t ( p r i n t e r ) c o m m a n d sC o m m o d o r e 6 o n l y : S a m e a C T R L - E

R U N / S T O P

R E S T O R E

R E T U R N

I N S T / D E L

I n d e n t s p a c e sw i t h S H I F T : I n s e r tE x i t S p e e d S c r i p t ( C w i t h R U N / S T O P :B a c k s p a c ew i t h C T R L : D e l e t ea n c l o s e u t e x tw i t h S H I F T a n d C f r o m c u r s o r t n e x R e t u r n m a r kw i t h S H I F T : E n pr e t u r n m a r k , a n i D e l e t e c h a r a c t e rw i t h S H I F T : I n s e r t

f N e x t W o r df P r e v i o u s W o r df . N e x t S e n t e n c ef P r e v i o u s S e n t e n

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

t i n s e r t 2 5 s p a c e s . T h i s i e n o u g hr o o m f o r a s e n t e n c e o t w o . Y o c a p r e s s i s e v e r a l t i m e s t o p e n u a m u c h s p a c e a y o n e e d . A n S H I F

s e n t e n c e p a r a g r a p o t h e s ee r a s e d . Y

Page 62: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 62/134

h u n g r y . W h e n y o c h a n g e t h l e n g t h o f w o r d , y o n e e d t p u s ho v e r e v e r y t h i n g t t h r i g h t o t h w o r d t m a k e r o o m f o t h i n s e rt i o n . U s S H I F T - I N S T / D E L t o p e n u p s i n g l e s p a c e , j u s t a i B A S I C . M e r e l y p o s i t i o n t h e c u r s o ra t h p o i n t w h e r e y o w a n t t o i ns e r t s p a c e , a n p r e s s S H I F T -I N S T / D E L .

I n s e r t M o d e sI c a n b e t e d i o u s t u s t h S H I F T -I N S T / D E L k e t o p e n u e n o u g hs p a c e f o r a w h o l e s e n t e n c e o p a r ag r a p h . F o c o n v e n i e n c e , S p e e d S c r i p th a a i n s e r t m o d e t h a t a u t o m a t ic a l l y i n s e r t s s p a c e f o e a c h c h a r a ct e y o t y p e . I t h i s m o d e , y o u c a n ' tt y p e o v e r c h a r a c t e r s ; e v e r y t h i n g i i n s e r t e d a t h e c u r s o r p o s i t i o n . T e n t e r i n s e r t m o d e , p r e s s C T R L - I .T c a n c e l i n s e r t m o d e , p r e s s C T R L -

a g a i n . ( T h i s k i n d o c o m m a n d k e y ,o n w h i c h i u s e d t t u r n s o m et h i n g b o t h o n a n d o f f , i c a l l e dt o g g l e ) . T l e y o k n o w y o u ' r e i i n s e r t m o d e , t h n o r m a l l y b l a c kc o m m a n d l i n e a t h e t o p o f t h es c r e e n t u r n s b l u e .I n s e r t m o d e i t h e a s i e s t w a t o i n s e r t t e x t , b u i c a b e c o m e t o s l o w w h e n y o u ' r e w o r k i n g w i t hv e r y l o n g d o c u m e n t b e c a u s e i m u s t m o v e a l t h t e x t f o l l o w i n g t h c u r s o r p o s i t i o n . A l t h o u g h S p e e d -S c r i p t u s e s t u r b o c h a r g e d m e m o r y -m o v e r o u t i n e s , t h 6 5 1 0m i c r o p r o c e s s o r c a n g o n l y s f a s t .S S p e e d S c r i p t h a e v e n m o r e w a y st i n s e r t b l o c k s o t e x t .

O n e w a y i t u s t h R U N /S T O P k e y . I t i s p r o g r a m m e d i

T - R U N / S T O P i f a s t . ( Y o u d o n ' tw a n t t b i i n s e r t m o d e w h e n y o u s t h i s t r i c k ; t h a t w o u l d d e f e a t i t p u r p o s e . )

S i n c e t h e I N S T / D E L k e i a l s os l o w w h e n y o u ' r e w o r k i n g w i t hl a r g e d o c u m e n t s ( i t , t o o , m u s t m o v ea l t e x t f o l l o w i n g t h c u r s o r ) , y o m a p r e f e r t u s t h b a c k - a r r o w ( - k e t b a c k s p a c e . T h b a c k - a r r o wk e b i t s e l f m o v e s t h c u r s o r l e f to n s p a c e a n b l a n k s o u t h a t p o s it i o n . I t ' s m o r e l i k e b a c k s p a c e t h a nd e l e t e .

A f t e r y o u ' r e f i n i s h e d i n s e r t i n gw i t h t h e s e m e t h o d s , t h e r e w i l l p r o ba b l y b s o m e i n s e r t e d s p a c e s l e f to v e r t h a t y o d i d n ' t u s e . J u s t p r e s sS H I F T - C T R L - b a c k a r r o w . T h i s i s t a n t l y d e l e t e s a l e x t r a s p a c e s b t w e e n t h e c u r s o r a n t h s t a r t o f t h ef o l l o w i n g t e x t . S H I F T - C T R L - b a c ka r r o w i a l s o g e n e r a l l y u s e f u l w h e ne v e r y o w a n t t d e l e t e b u n c h o s p a c e s .

E r a s i n g T e x tI n s e r t i n g a n r e t y p i n g a r n o t h o n l y k i n d s o f c o r r e c t i o n s y o u ' l l n e e dt m a k e . P a r t o f w r i t i n g i s e p a r a t i n gt h w h e a t f r o m t h c h a f f . O t y p ew r i t e r , y o p u l l o u t h p a p e r a n t h r o w i a w a y . S p e e d S c r i p t l e t s y o b m o r e s e l e c t i v e .

P r e s s t h I N S T / D E L k e b i s e l f t o e r a s e t h c h a r a c t e r t t h l e f to f t h e c u r s o r . A l l t h f o l l o w i n g t e x t i p u l l e d b a c k t f i l l t h v a c a n t s p a c e .

P r e s s C T R L - b a c k a r r o w t d l e t e t h c h a r a c t e r o n w h i c h t h c u r -s o i s i t t i n g . A g a i n , a l t h f o l l o w i n g t e x t i m o v e d t o w a r d t h c u r s o r t f i l l t h e m p t y s p a c e .

o u n t i y o w i s he x i t t h e

T h w o r k s s o n w o r d

t i m e .t h w o r dy o w a nC T R L - D .s e n t e n c e t e x t i i mr e t u r n t p r e s s R Em o d e u nb m i s t a c a p e f r o S c r i p t b C T R L - Dt h c u r sy o u ' v e b

T h T e xW h e n y C T R L - El o s t f o r e w h a t y od e l e t i o n o r c a l l f a i l - s a f em u c h o p r e s s C Tt i o n . H o wS c r i p t r e o r d e l e t

A n o t h i s b u f ft i o n s o f r o m o n m e n t t i w i t hm o v e t h t h t e x t

1 - 8 O O 2 2 L i n c o l n R o

Page 63: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 63/134

S a m s u n g 1 4 C o l o rS a m s u n g G r e e n 1 2 8 C o l . C a b l e . . M o m i o i C a b l eN E 1 2 C o l o r

1 1 3 9 . 9 0S 4 9 , 9 0

B . 7 7I S . 7 7$ 1 3 4 . 9 0

P R I N T E R SJ O Y S T I C K S A C C E S S O R I E S

D I S K E T T E SS o n y D S D D 5 * 9 . 9 7M e m o r e J D S D D 5 V . " 8 . 9 7P r e c i s i o n D S D D 5 ' / i " 7 . 9 TB o n u s b y V e r b a t i m D S D D S V 6 . 9 7S o n y 3 W O S D D 2 5 . 5 0S o n y V n S S D D S 1 9 . 5 0W i n n e r s 3 V S ' O S D D 2 4 . 0 0

S O F T W A R E C L O S E O U T S

O k i m a l O 1 O i m a l e 2 P l u g - N - P r m t C P l u 9 - N - P r > n t A m i g aP a n a s o n i c 1 0 9 1P a n a s o n i c 1 0 8 0S t a r N 1 S t a r 5 G 1 0 CO k i m a l e 1 2 E p s o n L X 8 0E p s o n F 8 E p s o n F 2 B 6 . . .

1 1 1 4 . 7 7( 1 3 4 . 7 7t 5 9 . 7 7

6 9 . 7 71 2 2 4 . 7 7S 1 9 9 . 7 7S 2 3 9 . 7 7S 2 2 S . 7 7S 2 2 4 . 7 7» 3 9 . 9 0$ 3 6 9 . 9 01 4 7 9 . 9 0

2 o r kZ o r k I tZ o r k I I IF i l e N o C a t c N o F r o g g e r

B e i tP o p e y e

U t o p i a nT r i a dB a t t i e z o n eR o O o t r o nR a c k - E m U

S 4 . 7 74 . 7 74 . 7 77 . 7 77 . 7 77 . 7 77 . 7 77 . 7 7

1 2 9 . 7 7$ 4 . 7 7$ 7 . 7 7S 7 . 7 7$ 6 . 7 7

A C C E S SM a c h . M a c f i 1 2 L a a d e T B o a r dT o u r n a m e n t D i s k

2 2 . 5 02 9 . 9 02 3 . 9 01 2 . 9 0

C O M M O D O R E C L O S E O U T SV I 1 5 2 5 G r a p h i c s P r i n t e r 9 9 . 9 0M P B 0 P r i n t e r S 1 0 9 . 9 0C 1 6 0 0 3 0 B a u d M o d e m 3 7 . 9 0C o m m o d o r e P l u s W S 7 9 . 9 0

T I M E W O R K SP a r t n e r 1 2 S 3 3 . 7 7 'D a t a M a n a g e r 1 2 S 3 8 . 7 7S w i f l C a l c 1 2 w / S r t e v r a y s S 3 8 . 7 7W b r d w r i t e r 1 2 w / S p e " C h e c k S 3 8 . 7 7

A l F o u r $ 1 4 9 . 9 0S y l v i a P o r t e r ' s P l a n n e r 1 2 S 4 2 . 7 7S w i f t C a l c S 2 7 . 7 7W j r d w n t e r $ 2 7 . 7 7D a t a M a n a g e r S 2 7 . 7 7S y l v i a P o r t e r ' s P l a n n e r . . S 3 2 . 7 7

W I C O T h e B O S S 1 0 . 7 7W I C O B a l l S 1 4 . 7 7W K W a S 1 8 . 7 7K r a f t S 6 . 7 7S ' . i " D r i v e C l e a n e r S 6 . 7 73 1 A * D r i v e C l e a n e r S 7 . 7 7C R C l e a n e r $ 1 4 . 7 7C S C o v e r $ 6 . 7 7C 1 2 B C o v e r S 7 . 7 7D r i v e C o v e r S 7 . 7 7P r i n t e r H e a d C l e a n e r 7 . 7 7

C L O S E O U TK o a l a P a

B K o a l a T e c h n o l o g i e s 3 7

C f i a m p i o n s t i i p W r e s t l i n gW o r d G a m e s . . .S u p p e r C y c l e .S u r n m e < G a m e sS u m m e r G a m e s I IW i n t e - - G a m e sF a s t L o a dM u l t i p l a nW p r M K a r a t e d a m pW o r l d s G r e a t e s t B a s e b a l lK o r o r a s R i f t . .E i d o l o n

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

2 3 . 9 0S 2 3 . 9 0

3 9 . 9 01 7 . 9 02 2 . 9 0

S 2 2 . 9 02 2 . 9 0

Page 64: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 64/134

C - 6 4 C O M P U T

' W I T H P U R C HP R I C E D S O F

F A C T O R Y S E R V I C E DF U L L W A R R A N T Y F R E E H O M E T R I A L

P R O - T E C H - T R O N I C S P R E S E N T SE M P L O Y E E O F T H M O N T HL I S A W I E S E

C U S T O M E R A S S I S T A N C E M A N A G E R

P R I NI

c r o n i e s

N

i l

Page 65: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 65/134

C - 1 2 8 A M I

' W I T H P U R C H A S ED F 1 5 7 1 D I S K D R I V E

F A C T O R Y S E R V I C E DF U L L W A R R A N T Y M O F R E E T R I A L P E R I O D

1 5 4 1C O M M O D O R E

P O W E R S U P P L Y J O Y S T I C K S D I S K E T

Page 66: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 66/134

I N C L U D E SG E O S

• W I T H P U R C H A

P R I N T E R

S E I K O S H A

N E A R L E T T E R Q U A L I T Y1 0 C P D R A F T

2 C P L E T T E R Q U A L I T YC O M M O D O R E R E A D Y

P R I

D I S K D R I V E d F R E E T R I A L P E R I O D8 0

M O N I

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

S e a r c h - A n d - R e p l a c eH e r e ' s a n o t h e r f e a t u r e o n l y c o p u t e r c a b r i n g t w r i t i n g . S p e e d -S c r i p t h a H u n t c o m m a n d t h a ts e a r c h e s t h r o u g h y o u r d o c u m e n t t

p l a c e p h r a c a p r e s sp l a c e w i t h :p l a c e p h r a r e p l a c e , t

Page 67: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 67/134

S H I F T - C T R L - E i n s t e a d . T h i s p r es e r v e s t h e b u f f e r c o n t e n t s a n a d d sn e w l y e r a s e d t e x t t t h b u f f e r .

N o y o c a s e w h C T R L - Dl e t s y o d e l e t e o n l y s i n g l e s e t e n c e , w o r d , o p a r a g r a p h a t i m e .I i d i d n ' t , t h e d e l e t e d t e x t w o u l db a d d e d t t h e n o f t h e b u f f e r ,a n w h e n y o p r e s s e d C T R L - R t r e t r i e v e t h b u f f e r , t h d e l e t e d t e x tw o u l d b o u o o r d e r ( s i n c e C T R L - Dd e l e t e s b a c k w a r d ) .

I y o e v e r n e e d t e r a s e t h c o n t e n t s o t h b u f f e r , p r e s s C T R L -

( r e m e m b e r k i l l b u f f e r ) .I t ' s r e l a t i v e l y e a s y t m o v e

b l o c k s o f t e x t b e t w e e n d o c u m e n t s .U s i n g t h b u f f e r , y o c a n l o a d o n d o c u m e n t , e r a s e s o m e t e x t i n t o t h b u f f e r , l o a d a n o t h e r d o c u m e n t , a n dt h e n i n s e r t t h b u f f e r c o n t e n t s i n t ot h n e d o c u m e n t . Y o c a a l s o u s t h b u f f e r t s a v e a n o f t e n - u s e dw o r d o p h r a s e , t h e n r e p e a t i w h e ne v e r y o u n e e d i t

S t a r t i n g F r o m S c r a t c hI y o u w a n t t s t a r t n e d o c u m e n to s i m p l y o b l i t e r a t e a l y o u r t e x t ,p r e s s S H I F T - C L R / H O M E . S p e e d -S c r i p t a s k s , E R A S E A L T E X T : A r y o s u r e ? ( Y / N ) . T h i s i y o u r l a s tc h a n c e . I y o d o n ' t w a n t t e r a s e t h e n t i r e d o c u m e n t , p r e s s o a n o t e k e y . P r e s s t p e r f o r m t h i r r ev e r s i b l e d e e d . T h e r e i n w a t r e c o v e r t e x t w i p e d o u t w i t h E r a s eA l l . T h R U N / S T O P - R E S T O R E r s e c o m b i n a t i o n o t h C o m m o d o r e6 h a b e e n d i s a b l e d i S p e e d S c r i p t .

A m e n t i o n e d a b o v e , p r e s s i n g

f i n d s e l e c t e d w o r d o r p h r a s e . R p l a c e o p t i o n l e t s y o a u t o m a t i c a l l yc h a n g e o n w o r d t a n o t h e rt h r o u g h o u t t h d o c u m e n t . S i n c e o t h 6 4 C T R L - S i s y n o n y m o u s w i t ht h C L R / H O M E k e ( t r y i t ) , a n s i n c e S p e e d S c r i p l a l r e a d y u s e s C T R L -R , s e v e r a l c o m m a n d k e y s w h i c h a r s l i g h t l y l e s s t h a n m n e m o n i c h a v eb e e n d e s i g n a t e d f o t h e s e f u n c t i o n s .

S H I F T - C T R L - H a c t i v a t e s t h H u n t f e a t u r e , S H I F T - C T R L - J ( i u s e d b e c a u s e i t ' s n e x t t t h H l e t sy o s e l e c t i v e l y h u n t a n r e p l a c e , a n C T R L - G ( G l o b a l ) i f o a u t o m a t i c a ll s e a r c h i n g a n r e p l a c i n g .

S e a r c h i n g f o s o m e t h i n g i t w o - s t e p p r o c e s s . F i r s t , y o u n e e d t t e l l S p e e d S c r i p t w h a t t s e a r c h f o r ;t h e n y o m u s t t r i g g e r t h a c t u a ls e a r c h . P r e s s S H I F T - C T R L - H . T h ec o m m a n d l i n e s a y s H u n t f o r : . T y p ei w h a t y o u ' d l i k e t o s e a r c h f o r — t h es e a r c h p h r a s e — u p t 2 c h a r a c t e r s .S p e e d S c r i p t r e m e m b e r s t h s e a r c hp h r a s e u n t i l y o c h a n g e i t ( I n c i d e nt a l l y , w h e n y o a r t y p i n g o t h c o m m a n d l i n e , t h o n l y e d i t i n g k e t h a t w o r k s i I N S T / D E L f o b a c k i n gu p . S p e e d S c r i p t d o e s n o l e y o e n t e rc o n t r o l c o d e s o c u r s o r c o n t r o l sw h e n y o u ' r e t y p i n g o t h c o m m a n dl i n e . ) P r e s s R E T U R N a f t e r y o u ' v e e t e r e d t h e s e a r c h p h r a s e . I y o p r e s sR E T U R N a l o n e w i t h o u t t y p i n g a n y -t h i n g , t h H u n t c o m m a n d i c a n c e l e d .

W h e n y o u ' r e r e a d y t s e a r c h ,p r e s s C T R L - H ( w i t h o u t t h e S H I F T ) .S p e e d S c r i p t l o o k s f o t h e n e x t o c c u rr e n c e o f t h e s e a r c h p h r a s e s t a r t i n gf r o m t h c u r r e n t c u r s o r p o s i t i o n . I

p h r a s e . T u a l l y , s t a rA f t e r S p e s e a r c h p h r aS H I F T ) i p h r a s e . I t h e p h r a s e a r n o i r e p l a c e m o u w r i t i n g

C T R LC T R L - J t o f o r : , t h e na u t o m a t i c a t h r o u g h o u tt h c u r s o r

f e r e a l i z e t h as e a r c h p h rf i n d s t h e t h e r e f o r e a a l o c c u r r ew o r d s w o uh c a c o w n . I p l a c e s i na t h f i r s i n c e a l m o b s p a c e p l a c i n g , y s p a c e i A l s o , S p e e t w e e n u p p w o r d M e i dm e l d i d s . S c a p i t a l i z e di z i i t h a l b a s e s , y m a k e t w w o r d . K e ew h e n u s i n h a v e c hc o n t r o l s e a

a n c a i n c l u d e a l m o s t a n c h a r a ct e r s , b u d n o t u s e q u e s t i o n m a r k so a s t e r i s k s . Y o c a n n o t u s t h s a m en a m e f o h v d i f f e r e n t d o c u m e n t s o n

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

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

t o r y f l ad a t e c a

u j p o w e r - u

Page 68: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 68/134

a l r e a d y o d i s k u s i n g t h s a m e f i l en a m e , p r e c e d e y o u r f i l e n a m e w i t ht h c h a r a c t e r s @ 0 o @ : Y o c a a l s o p r e c e d e t h f i l e n a m e w i t h e i t h e r0 o 1 i y o u s d u a l d i s k d r i v e .S p e e d S c r i p t c a n n o t a c c e s s s e c o n dd i s k d r i v e w i t h a d e v i c e n u m b e r o 9

A f t e r e n t e r i n g t h f i l e n a m e , a s w e r t h p r o m p t T a p e o D i s k b p r e s s i n g e i t h e r t h o k e y . Y o c a c a n c e l t h e S a v e c o m m a n d b p r e s s i n g R E T U R N w i t h o u t t y p i n ga n y t h i n g e l s e a t e i t h e r t h S a v e : o T a p e o D i s k p r o m p t .

A f t e r y o p r e s s f o t a p e , p r e s sR E C O R D a n P L A Y s i m u l t a n e o u s l yo t h e c a s s e t t e d r i v e . S p e e d S c r i p t b g i n s s a v i n g . I y o p r e s s f o r d i s k ,y o u r f i l e i s s t o r e d r e l a t i v e l y q u i c k l y( i t h e d i s k i f o r m a t t e d a n h a r o o m ) . A f t e r t h S a v e , S p e e d S c r i p t r p o r t s N e r r o r s i a l i w e l l , o r r e a d sa n r e p o r t s t h e d i s k e r r o r m e s s a g eo t h e r w i s e .

T h C o m m o d o r e 6 i n o a b l et d e t e c t e r r o r s d u r i n g t a p e S a v e , s S p e e d S c r i p t p r o v i d e s v e r i f y c o m a n d . R e w i n d t h e t a p e , p r e s sC T R L - V , a n t h e n t y p e t h f i l en a m e . P r e s s f o t a p e ; p r e s s P L A Yo t h r e c o r d e r . S p e e d S c r i p t w i l l n t i f y y o i t h e r e i a e r r o r .

L o a d i n g D o c u m e n tT r e c a l l p r e v i o u s l y s a v e d d o c um e n t , p r e s s t h e f f u n c t i o n k e y . A s w e r t h L o a d : p r o m p t w i t h t h f i l e n a m e . I n s e r t t h t a p e o d i s k w i t ht h f i l e y o u w a n t t l o a d a n p r e s so D P r e s s P L A Y i y o u ' r e u s i n gt a p e . S p e e d S c r i p t l o a d s t h e f i l e a n s h o u l d d i s p l a y N e r r o r s . O t h e r w i s e ,

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

D i s k C o m m a n d sS o m e t i m e s y o u f o r g e t t h n a m e o f i l e o n e e d t s c r a t c h o r e n a m ef i l e . S p e e d S c r i p t g i v e s y o f u l l c o n t r o lo v e r t h e d i s k d r i v e . T v i e w t h e d i s kd i r e c t o r y , p r e s s C T R L - 4 . T h e d i r e ct o r y w i l l b d i s p l a y e d o i h s c r e e nw i t h o u t a f f e c t i n g t h t e x t i m e m o r y .P r e s s a n k e t p a u s e s c r o l l i n g . A t e r w a r d , p r e s s R E T U R N t s w i t c hb a c k t y o u r t e x t . A l l t h e o t h e r d i s kc o m m a n d s a r a l s o a c c e s s i b l e . J u s tp r e s s C T R L - T I ( u a r r o w ) ; t h e n t y p ei 1 5 4 1 d i s k c o m m a n d . Y o d o n ' tn e e d t t y p e P R I N T # 1 5 o a n q u t a t i o n m a r k s a y o d i B A S I C —j u s t t h a c t u a l c o m m a n d . I y o p r e s sR E T U R N w i t h o u t t y p i n g d i s k c o m a n d , S p e e d S c r i p t d i s p l a y s t h e d i s ks t a t u s . I a l s o d i s p l a y s t h s t a t u s a f t e rc o m p l e t i n g d i s k c o m m a n d . H e r e i

q u i c k s u m m a r y o f d i s k c o m m a n d s :n : d i s k t t a m e , I D T h i s f o r m a t s

( N E W s ) a d i s k . Y o m u s t f o r m a tn e d i s k b e f o r e u s i n g i f o t h f i r s tt i m e . T h d i s k n a m e c a b u t 1 c h a r a c t e r s . T h I ( i d e n t i f i e r ) i a n t w c h a r a c t e r s . Y o m u s t u s u n i q u e I D f o e a c h d i s k y o h a v e .D o n ' t f o r g e t t h a t t h i s c o m m a n de r a s e s a n e x i s t i n g d a t a o d i s k .

S ' . f i l e n a m e S c r a t c h e s ( d e l e t e s ) af i l e f r o m t h d i s k .

A d d i t i S p e e d S c r t h a t d o n t h a v e c h a r a c t ec h a r a c t eT h u s , y r o r s w i t

c h a n gc u r s o r fo v i c e C T R L - Af o l l o w i n

P r e b a c k g r ot i m e y o d i f f e r e p e a r s . Pt w e e n o c o l o r s . T t i y o e x i t a n g r a m w ic o l o r c h

P r i n t i n I y o a p l e n t y o s e w h a f e r s . S p eo p o w e a u t o m a t il e f t a n s p e c i f y .b l o c k i S p e e d S c r t i o n o c a w a i s h e e t p p r i n t e dh e a d e r )e a c h p a

u n d e r l i n i n g , b o l d f a c i n g , a n d o u b l e -w i d t h t y p e ( d e p e n d i n g o n t h p r i n t e r ) .

B u w i t h a l t h i s p o w e r c o m e st h n e e d t l e a r n a d d i t i o n a l c o

w i t h R S - 2 3 2 s e r i a l p r i n t e r s o i n t e r f a c e s .

A a d d i t i o n a l n o t e : S o m e p r i n te r a n i n t e r f a c e s i n c o r p o r a t e a a u t o m a t i c s k i p - o v e r - p e r f o r a t i o n f e

S H I F T k L O C K . T h w h i t e w h i W h e n p r a n k e t

Page 69: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 69/134

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

l e f t m a r g i n o 5 r i g h t - m a r g i np o s i t i o n o f 7 5 , n h e a d e r o f o o t e r ,s i n g l e - s p a c i n g , a n c o n t i n u o u s -p a p e r p a g e f e e d i n g . T b e g i n p r i n ti n g , s i m p l y p r e s s C T R L - P . I y o u rp r i n t e r i a t t a c h e d , p o w e r e d o n a n s e l e c t e d ( o n l i n e ) , S p e e d S c r i p tb e g i n s p r i n t i n g i m m e d i a t e l y . T c a n c e l p r i n t i n g , h o l d d o w n t h R U N / S T O P k e u n t i l p r i n t i n gs t o p s .

B e f o r e p r i n t i n g , b s u r e t h p p e i y o u r p r i n t e r i a d j u s t e d t t o p - o f - f o r m ( m o v e t h p a p e r p e r f or a t i o n j u s t a b o v e t h p r i n t i n g e l e -m e n t ) . C T R L - P a s s u m e sC o m m o d o r e p r i n t e r , s i t ' s h e l p f u li y o u r i n t e r f a c e s i m u l a t e s t h m o d e s a n c o d e s o t h C o m m od o r e 1 5 2 5 , 1 5 2 6 , o M P S - 8 0 1 , - 8 0 2 ,o - 8 0 3 p r i n t e r s . C T R L - P p r i n t sw i t h d e v i c e n u m b e r o f a n s e c o n d a r y a d d r e s s o ( u p p e r c a s e /l o w e r c a s e m o d e ) .

I C T R L - P d o e s n ' t w o r k f o y o u , t r a n o t h e r v a r i a t i o n ,S H I F T - C T R L - P . A n s w e r t h p r o m p t P r i n t t o S c r e e n , D i s k , P r i n te r w i t h t h s i n g l e l e t t e r S , D o P P r e s s a n o t h e r k e t c a n c e l t h ec o m m a n d .

I y o p r e s s f o p r i n t e r ,S p e e d S c r i p t r e q u e s t s t w m o r e k e s t r o k e s . F i r s t , a n s w e r t h D e v i c en u m b e r p r o m p t w i t h n u m b e r f r o m

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

t u r e . T h p r i n t e r s k i p s t t h e n e x tp a g e 1 w h e n i r e a c h e s t h b o t t o m o p a g e . S i n c e S p e e d S c r i p t a l r e a d y c o t r o l s p a p e r f e e d i n g , y o n e e d t r u o f t h i s a u t o m a t i c s k i p - o v e r - p e r ff e a t u r e ( u s u a l l y , b s e n d i n g o u c o t r o l c o d e s ) b e f o r e r u n n i n g S p e e d -S c r i p t , o p a g i n g w o n ' t w o r kp r o p e r l y . R e m e m b e r , s o m e t i m e s t h p r i n t e r c o n t r o l s t h e s k i p - o v e r - p e r ff e a t u r e , s o m e t i m e s t h i n t e r f a c e ,a n s o m e t i m e s e v e n b o t h .

T h C o m m o d o r e 6 v e r s i o n o S p e e d S c r i p t h a b e e n t e s t e d w i t h t h ef o l l o w i n g p r i n t e r s : C o m m o d o r e1 5 2 5 a n 1 5 2 6 ; M P S - 8 0 1 , - 8 0 2 , a n - 8 0 3 ; C I t o h P r o w r i t e r 8 5 1 0 ; E p s o nM X - 8 0 ; G e m i n i 1 0 - X ; S t a r S G - 1 0 ,5 G - 1 0 C , a n d S D - 1 0 ; O k i m a t e 1 a n 2 0 O k i d a t a 8 a n 9 2 a n H u s h - 8 0 C D S p e e d S c r i p t h a a l s ob e e n t e s t e d w i t h t h e s e p r i n t e r i n t e rf a c e s : C a r d c o A / B / G + a n W i z ,T y m a c C o n n e c t i o n , X e t e c , T u r b o -P r i n t , a n M W - 3 5 0 . S p e e d S c r i p ts h o u l d w o r k e v e n i y o u r p r i n t e r o i n t e r f a c e i n o o t h i s l i s t . T h e s ea r j u s t t h o n e s t h a t h a v e b e e nt e s t e d .

B s u r e y o u r p r i n t e r o i n t e rf a c e s u p p l i e s i t o w l i n e f e e d s .A g a i n , c o n s u l t y o u r m a n u a l s a n di n s u r e t h a t e i t h e r y o u r p r i n t e r o i t e r f a c e ( b u t n o b o t h ) s u p p l i e s a a u t o m a t i c l i n e f e e d a f t e r c a r r i a g e r t u r n . T t e s t t h i s , p r i n t s m a l l s a p l e o f t e x t w i t h C T R L - P . S i n c e t h d e f a u l t i s i n g l e - s p a c i n g , y o s h o u l d n o s e d o u b l e - s p a c i n g , n o s h o u l d a l p r i n t i n g a p p e a r o t h s a m e l i n e . I y o s t i l l a r e n ' t g e t t i n gl i n e f e e d s , u s t h e l i n e f e e d c o

S H I F f i l e w h e nf i l e n a m eS p e e d S c r i i n f o r m a t i c a n u s e o t h i s f o r m a e x a m p l e :1 O P E N 1 , 2 O P E N % %3 G E T # 2 , A

S T4 P R I N T # 1 5 C L O S E 2

T h i sf i l e s p e c i f 2 t a n p r i n t S p e w i t h S H I C o m m o d o w i t h o u tC h a n g eC H R $ ( 6 )b a u d m o dO P E N 1 s c r e e n .

F o r m a t t iT h p r i n m u s t b d t e x t , s r e v e r s e f i g r o u n d c ot h e s e r e v ei n C T R L -3 w h i c hh a n d . A n sm a k e y :T h i s k e yr e v e r s e v c o m m a n d l o w e r c a s p r i n t i n g ,

c a g r o u p s e v e r a l s t a g e c o m a n d s t o g e t h e r o l i n e . S t a g ec o m m a n d s a r b n a t u r e e m b e d d e dw i t h i n a l i n e o t e x t . s a m p l e s t a g e

l i n e c o u l d l o o k l i k e t h i s :

e x a m p l e , v a l u e o w o u l d s t a r tp r i n t i n g t h e t h i r d p a g e o y o u r d o u m e n t . N o r m a l l y , S p e e d S c r i p t s t a r t sp r i n t i n g w i t h t h f i r s t p a g e .

x S e t s t h e p a g e w i d t h , i c o

t h i s c ob e f o r e a m a n d t b u o n l s a m e l i

Page 70: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 70/134

E m b e d d e d s t a g e c o m m a n d s l o o kl i k e t h i s :□ T h i s l i n e i s c e n t e r e d . < T h i s i s I Q u n d e r l f n i n g l Q . i -S t a g e C o m m a n d s

L e f t m a r g i n . F o l l o w w i t hn u m b e r f r o m t 2 5 5 . U s f o n m a r g i n . D e f a u l t s t 5 S e F i g u r ef o a i l l u s t r a t i o n o f m a r g i ns e t t i n g s .

R i g h t m a r g i n p o s i t i o n ,n u m b e r f r o m t 2 5 5 . D e f a u l t s t 7 5 B s u r e t h r i g h t - m a r g i n v a l u ei g r e a t e r t h a n t h e l e f t - m a r g i n v a u e o S p e e d S c r i p t w i l l b e c o m e e t r e m e l y c o n f u s e d . S o m e p r i n t e ri n t e r f a c e s f o r c e c e r t a i n p r i n t i n gw i d t h , u s u a l l y 8 c h a r a c t e r s w i d e .Y o u ' l l n e e d t d i s a b l e t h i s i n o r d e rt p e r m i t S p e e d S c r i p t t p r i n t l i n e sl o n g e r t h a n 8 c h a r a c t e r s .

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

B o t t o m m a r g i n . T h l i n e a w h i c h p r i n t i n g s t o p s b e f o r e c o t i n u i n g t t h e n e x t p a g e . S t a n d a r d8 V 1 1 - i n c h p a p e r h a s 6 l i n e so n m o s t p r i n t e r s { v e r t i c a l l i n e s o t e x t p e r i n c h i s t a n d a r d f o C o m o d o r e p r i n t e r s ) . B o t t o m m a r g i nd e f a u l t s t t h f i f t y - e i g h t h l i n e . T h f o o t e r ( i a n y ) i a l w a y s p r i n t e d o t h l a s t l i n e o t h p a g e , a f t e r t h l a s t l i n e o t e x t .

P a g e l e n g t h . D e f a u l t s t

u m n s ( t h i n k c r o s s ) . D e f a u l t s t 8 0 Y o n e e d t c h a n g e t h i s f o r t h s a k eo f t h e c e n t e r i n g c o m m a n d i y o a r p r i n t i n g i d o u b l e - w i d t h o c o n d e n s e d t y p e , o i y o u ' r e u s i n g4 0 - c o l u m n o w i d e - c a r r i a g e p r i n t e r .

F o r c e d p a g i n g . N o r m a l l y ,S p e e d S c r i p t p r i n t s t h f o o t e r a n m o v e s o t t h n e x t p a g e o n l yw h e n i h a f i n i s h e d a p a g e , b u y o c a f o r c e i t c o n t i n u e t t h e n e x tp a g e b i s s u i n g t h i s c o m m a n d . I r e q u i r e s n n u m b e r s .

M a r g i n r e l e a s e . D i s a b l e st h l e f t m a r g i n f o t h n e x t p r i n t e dl i n e . R e m e m b e r t h a t t h i s e x e c u t e sb e f o r e t h e l i n e i p r i n t e d .

T r u e A S C I I . E v e r y c h a r a ct e i a s s i g n e d n u m b e r i t h A S C I I ( A m e r i c a n S t a n d a r d C o d ef o I n f o r m a t i o n I n t e r c h a n g e ) c h a ra c t e r s e t . M o s t p r i n t e r s u s t h i s t r u eA S C I I s t a n d a r d , b u t C o m m o d o r ep r i n t e r s e x c h a n g e t h v a l u e s f o u p e r c a s e a n l o w e r c a s e t m a t c hC o m m o d o r e ' s o w v a r i a t i o n o fA S C I I . S o m e p r i n t e r i n t e r f a c e s d n o t r a n s l a t e C o m m o d o r e A S C I Ii n t o t r u e A S C I I , s y o n e e d t u s t h i s c o m m a n d t t e l l S p e e d S c r i p t t t r a n s l a t e . A l s o , y o w i l l s o m e t i m e sw a n t t d i s a b l e y o u r i n t e r f a c e ' s e u l a t i o n m o d e i n t e n t i o n a l l y i o r d e rt c o n t r o l s p e c i a l p r i n t e r f e a t u r e st h a t w o u l d o t h e r w i s e b r e j e c t e d b e m u l a t i o n . P l a c e t h i s c o m m a n d a t h f i r s t c h a r a c t e r i y o u r d o c um e n t , e v e n b e f o r e t h e h e a d e r a n f o o t e r d e f i n i t i o n s . D o n ' t f o l l o w i w i t h n u m b e r .

S i n c e , i e f f e c t , t h t r u e A S C I Ic o m m a n d c h a n g e s t h c a s e o a l

l i k e R E c o m m a n2 5 c h a m a r k . T i n p r i n n o t e s t n a m e o

T h h e a t e x t e n d t 2 5 p r i n t s o Y o c a s u c h a b e r i n g i h e a d e rT h h e ad e f i n e dm e n t , b t p r e v e o t h fb i t s e l m e n t b e

T h f o o t e x t e n d 2 5 c h a o t h w i t h t h s t a g ey o d o n u s f o

t h i s c o y o u r d om a n d w f o t a p e ,l y t h n A f t e r t h t h l i n kf i l e i n t o

l i n e y o u w a n t c e n t e r e d . C e n t e r i n gu s e s t h e p a g e - w i d t h s e t t i n g ( s e ea b o v e ) t c e n t e r t h e l i n e p r o p e r l y .T c e n t e r d o u b l e - w i d t h l i n e ,e i t h e r s e t h p a g e w i d t h t 4 o p a o u t h r e s t o f t h e l i n e w i t h a n

F i g u r e 2 G r a p h i c P r e s e n t a t i o n o M a r g i n S e t t

V a l u e s s h o w n a r d e f a u l t s e t t i n g s

Page 71: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 71/134

e q u a l n u m b e r o s p a c e s . I y o u s d o u b l e - w i d t h , r e m e m b e r t h a t t h s p a c e s p r e c e d i n g t h c e n t e r e d t e x tw i l l b d o u b l e - w i d e s p a c e s .

E d g e r i g h t . T h i s c o m m a n dw i l l c a u s e l i n e t o b a l i g n e d w i t ht h r i g h t m a r g i n w h e n i i p r i n t e d .T h a t i s s p a c e s w i l l b i n s e r t e d i f r o n t o f I h e l i n e s t h a t t h l a s tc h a r a c t e r i t h l i n e w i l l b p r i n t e da t h r i g h t m a r g i n . P l a c e t h e c o m a n d a t h b e g i n n i n g o t h l i n ey o u w a n t a l i g n e d ; i w i l l o n l y a f f e c to n l i n e a t i m e , e a c h e n d i n g w i t h

r e t u r n m a r k . R e p e a t t h i s c o m *m a n d a t h b e g i n n i n g o e v e r y l i n ey o u w a n t a l i g n e d t t h r i g h t . N o t et h a t t h i s i n o t h s a m e a r i g h t j u t i f i c a t i o n — a f e a t u r e f o u n d o s o m ew o r d p r o c e s s o r s t h a t a d j u s t s p r i n ti n t a l i g n b o t h t h l e f t a n r i g h tm a r g i n s — s i n c e t h e d g e - r i g h tc o m m a n d a l i g n s o n l y o n l i n e , a n o n l y a t h r i g h t m a r g i n . S p e e d S c r i p th a n r i g h t - j u s t i f i c a t i o n f e a t u r e .

W h e n S p e e d S c r i p t e n c o u nt e r s t h i s c o m m a n d , i p r i n t s t h c u r -r e n t p a g e n u m b e r . Y o u u s u a l l ye m b e d t h i s w i t h i n h e a d e r o f o o t e r .s i m p l e f o r m o u n d e r l i ni n g . I d o e s n o w o r k o n C o m m od o r e p r i n t e r s , b u t o n l y o p r i n t e r st h a t r e c o g n i z e C H R $ ( 8 ) a b a c ks p a c e a n C H R $ ( 9 5 ) a a n u n d e rl i n e c h a r a c t e r . U n d e r l i n i n g w o r k so s p a c e s , t o o . U s t h f i r s t t s t a r t u n d e r l i n i n g a n a n o t h e r o n t t u r n o f u n d e r l i n i n g .F o n t s A n S t y l e sM o s t d o t - m a t r i x p r i n t e r s a r c a p ab l e o f m o r e t h a n j u s t p r i n t i n g t e x t a t

T o M a r g i nB

L e f t M a r g i nD

B o t t o m M a r g i nB 5

- 7 5 "5

" ' H e a g E

I I 6 l i

R i g

F o oi H B

F i g u r e 3 Q u i c k R e f e r e n c e C h a r t F o r m a t ( P r i n

E n t e r t h e s e c o m m a n d s w i t h C T R L - E o C C o m m a n d D e s c r i p t i o n D e f a u l t C o m m a n d

T r u e A S C I IB o t t o m M a r g i nC e n t e r i n gE d g e R i g h tF o o t e rG o t o L i n k e d F i l e *H e a d e rI n f o r m a t i o n *

o f 5

N e ! ; P a

R i S p

y T o U n P a T n

S p e e d S c r i p t l e t s y o d e f i n e y o u ro w s t a g e 2 p r i n t i n g c o m m a n d s .

Y o d e f i n e p r o g r a m m a b l ep r i n t k e y b c h o o s i n g a n c h a r a c t e rt h a t i n o a l r e a d y u s e d f o o t h e rp r i n t e r c o m m a n d s . T h e n t i r e u

m o d e o o t h e r s . P r i n t k e y i d f i n e d a s 1 8 w h i c h s e l e c t s r e v e r s ef i e l d w i t h C o m m o d o r e p r i n t e r s( a n d o s o m e g r a p h i c s i n t e r f a c e s i e m u l a t i o n m o d e ) o c o n d e n s e dm o d e o s o m e o t h e r p r i n t e r s .

i c c h a r f i e l d t

Y o d e f i n et i m e y o n i t i o n s

Page 72: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 72/134

p e r c a s e a l p h a b e t i a v a i l a b l e f o p r i n t k e y s , a n d y o u c a n c h o o s e l e t e r s t h a t a r e r e l a t e d t t h e i r f u n c t i o n( l i k e f o d o u b l e - w i d t h ) . Y o e n t e rt h e s e c o m m a n d s l i k e p r i n t e r c o m a n d s , b f i r s t p r e s s i n g C T R L - 3 .

T d e f i n e p r i n t k e y , j u s t p r e s sC T R L - 3 , t h e n t h k e y o w a n t t a s s i g n a t h e p r i n t k e y , t h e n a e q u a l s i g n ) a n f i n a l l y t h A S C I I v a l u e t b s u b s t i t u t e d f o t h e p r i n t k e y d u r i n g p r i n t i n g . F o e x a m p l e , t d e f i n e t h k e a t h l e t t e r z y o f i r s t l o o k u t h A S C I Iv a l u e o t h l e t t e r ( i e i t h e r y o u rp r i n t e r m a n u a l o u s e r ' s m a n u a l ) .T h e A S C I I v a l u e o t h l e t t e r z i 9 0 s t h d e f i n i t i o n i 9 * N o w , a n y w h e r e y o w a n t t o p r i n tt h l e t t e r z s u b s t i t u t e t h p r i n t k e y :G a d D o o k s ! T h e D o i s D o n y l f -T h i s w i l l a p p e a r o n p a p e r a G a d z o o k s ! T h z o I z a n y l

M o r e p r a c t i c a l l y , l o o k u t h v a l u e o r e v e r s e - o n a n r e v e r s e - o f f .R e v e r s e - o n , v a l u e o 1 8 , p r i n t s a l t e x t i n r e v e r s e v i d e o u n t i l c a n c e l e db r e v e r s e - o f f ( v a l u e o f 1 4 6 ) o rc a r r i a g e r e t u r n . S o d e f i n e S H I F T - Ra 1 a n S H I F T - O a s 1 4 6 . A n w h e r e y o w a n t t p r i n t w o r d i r e v e r s e , b r a c k e t t h w o r d w i t hp r i n t k e y a n p r i n t k e y O

Y o c a s i m i l a r l y d e f i n e w h a te v e r c o d e s y o u r p r i n t e r u s e s f o f e a -t u r e s l i k e d o u b l e - w i d t h o e m p h a s i z e d m o d e . F o y o u rc o n v e n i e n c e , f o u r o t h e p r i n t k e y sa r p r e d e f i n e d , t h o u g h y o u c a c h a n g e t h e m . P r i n t k e y 1 i d e f i n e d

W i t f i s m a n y c o d e s a v a i l a b l e ,y o c a e v e n d e s i g n c u s t o m l o g o sa n s y m b o l s u s i n g y o u r p r i n t e r ' sg r a p h i c s m o d e . F o r e x a m p l e , o t h 1 5 2 5 / M P S - 8 0 1 , y o c a d r a wb o ( p e r h a p s f o c h e c k l i s t ) b f i r s ts e t t i n g t h e a p p r o p r i a t e c o d e s :D = H = 2 5 B - 2 5 5 □ = 1 9 4 T h e n d i s p l a y t h b o w i t h t e x t b t y p i n g

l E & f i f i f i & Q T D D t h p o s t e i T h i s a p p e a r s o p a p e r a

T o o t h p a s t eK e e p o n e t h i n g i m i n d a b o u t

p r i n t k e y s . S p e e d S c r i p t a l w a y s a s u m e s i i p r i n t i n g t o r a t h e rd u m b , f e a t u r e l e s s p r i n t e r , t h l e a s tc o m m o n d e n o m i n a t o r . S p e e d S c r i p td o e s n ' t u n d e r s t a n d t h i n t e n t o f ap r i n t k e y ; i j u s t s e n d s i t v a l u e o u t .S i y o m a k e o n w o r d w i t h i nl i n e d o u b l e - w i d t h , i m a m a k e t h l i n e o v e r f l o w t h s p e c i f i e d r i g h tm a r g i n . T h e r e ' s n w a f o S p e e d -S c r i p t t o i n c l u d e b u i l t - i n f o n t a n t y p e - s t y l e c o d e s w i t h o u t b e i n g c u t o m i z e d f o p a r t i c u l a r p r i n t e r ,s i n c e n s e o c o d e s i u n i v e r s a l t a l p r i n t e r s ,

S p e e d S c r i p t M a s t e r yI m a t a k e y o a w h i l e t f u l l y m a t e S p e e d S c r i p t , b u a y o d y o u ' l ld i s c o v e r m a n y w a y s t u s t h e d i ti n a n f o r m a t t i n g c o m m a n d s . F o e x a m p l e , t h e r e i s i m p l e w a t s i m u l a t e t a s t o p s , s a y , f o c o l u mn a t a b l e . J u s t t y p e p e r i o d a e v e r yt a b - s t o p p o s i t i o n . E r a s e t h l i n e ;

t h i s f i l c a c r ef i l e s a n d i s k . Y " f i l l i t h l e t n e e d t o

g r a p hr e a d yh u n t f o i n s e r t t S p ea n y 8 0 w a r e 8 S c r i p t a r e s i d e n c l u d i n gp r i n t e rp r i n t t a n t h p r i n t e r

F i l e C o S p e e d S c rp r o g r a N a t u r a l S p e e d S c rc h a r a c t c o d e ( c o m m e r t e x t s i m3 a n f a c t , t c h e c k e r w o r k w P l u s { fa n S pS o f t w a r

P r c o n v e r S p e e d S c

T h S p e e d S c r i p t F a m i l yS p e e d S c r i p t p r e m i e r e d i t h J a n ua r 1 9 8 4 i s s u e o f t h G A Z E T T E i t h v e r s i o n w n o r e f e r t a S p e e d S c r i p t 1 . 0 . s l i g h t l y m o d i f i e d

L M A J O R - S L 1 O II N V E N T

. c v / F R Y T H I r -

J F T W WI I D A 1O R F R O M B J M U S T B

I N K R UQ U I D

F ' T C Y\ T E D

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

G E T T H

i r - j : - j h U H l I A h " "

Page 73: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 73/134

v e r s i o n ( 1 . 1 ) a p p e a r e d i C O M -P U T E l ' s S e c o n d B o o k o C o m m o d o r e6 4 T h n e x t m a j o r u p d a t e , S p e e d -S c r i p t 2 . 0 , a p p e a r e d o n l y o t h f i r s tG A Z E T T E D i s k , i M a 1 9 8 4 . T h o r i g i n a l v e r s i o n o f t h e c u r r r e n t u d a t e , S p e e d S c r i p t 3 . 0 , w a p u b l i s h e di C O M P U T E ! i e a r l y 1 9 8 5 ( a l o n gw i t h v e r s i o n s f o o t h e r c o m p u t e r s ) .A l t h o u g h v e r s i o n 3 . i b a s e d o t h e a r l i e r v e r s i o n s , i i s u f f i c i e n t l yd i f f e r e n t t h a t y o c a n n o t " p a t c h "c o p y o f S p e e d S c r i p t 2 . ( o a e a r l i e rv e r s i o n ) t b r i n g i u t v e r s i o n3 . 0 . Y o u m u s t t y p e i t h e n t i r ep r o g r a m .

H o w e v e r , i y o h a v e c o p y o S p e e d S c r i p t 3 . o 3 . 1 , y o c a e a s i l yu p g r a d e t v e r s i o n 3 . 2 . S i m p l yl o a d , b u d n o r u n , y o u r c o p y o S p e e d S c r i p t ; t h e n e n t e r t h e f o l l o wi n P O K E s a n S A V E t h n e v e s i o n w i t h d i f f e r e n t n a m e . B v e r yc a r e f u l w h e n t y p i n g t h P O K Es t a t e m e n t s . m i s t y p e d n u m b e rc o u l d i n t r o d u c e b u t h a t w o u l db d i f f i c u l t t o l o c a t e .

P O K E 2 5 4 7 , 9 6 i P O K E 4 3 1 6 , 2 0 0 : P O K4 9 4 6 , 2 3 4 i P O K E 4 9 4 7 , 2 3 4 : P OK 7 7 1 6 , 5 0

P O K E 5 7 8 5 , 2 3 4 : P O K E 5 7 8 6 , 2 3 4 : P OK 5 7 8 7 , 2 3 4 : P O K E 7 5 6 1 , 1 1 : P OK 7 5 9 0 , 7 6

P O K E 7 S 9 1 , 8 6 : P O K E 7 5 9 2 , 2 9 : P O K E7 5 9 3 , 2 0 1 : P O K E 7 5 9 4 , 3 5 : P O K E7 5 9 5 , 2 0 8 : P O K E 7 5 9 6 , 2 3

V e r s i o n 3 . d o e s n ' t a d d a n y n e f e a t u r e s o r c o m m a n d s t v e r s i o n s3 . o 3 . 1 ; o n l y f e m i n o r b u g sa r e c o r r e c t e d .

I y o d o n ' t w i s h t t y p e i t h l i s t i n g f o S p e e d S c r i p t 3 . 2 , y o m a

P r o g r i m N i F i i g m S i m u i i l o rM i m Q t t m o n l C o m b oi n i T i C i l cZ o t M I Z o / k I I M t S D fS t U C T C U

S l i p * E i p t P V L i t F 0 O h a i iV L d u u l a tF l i t F f l d l *T u ' T l O - HS t i l l B v t iS q u i s h ' E r rH f f l t P b o lK w i h - L D f l d

R 8 D i o nG ' O f l H f l » f l r i Q BB O u » l t P O T l r f l p jW f g f i i e f S e r « r . E t H l we i u t p r l n l□ ■ n > e - j r ■ n i t * W i i i vD * c a t r i i o r tM i n o s n t d o w

h o u r B u * t * <P i i i i T h U b i h c S l u f l i oR o i l T R p c *

D E A L E R ' S / \ S K

O u t r t p t p o r i■ 1 J _ . d i . - Q f l r T k BW O l f l P r C o i l i n g

S D f M d a n M t

G i m aO h D U I I» O l L i d M o a i m3 r 4 * « G f l i T H T l B F U J JT h b B 1 C T i H f tE Q i i c W / S p * B C hC o m . J k i » w P u c I b

L e y t l G i m aL f t « * l Q l i T i f l

? P U S c r a e n G a m e1 5 L a v a l G a m a2 2 S c r a * n G a m - j3 0 0 % F a a i B T

L o a t o p yA * t & t Q i ' . - ,' : > ' ■ - i G i i n eC c m i c S t r i p B W a m o r y G a m e3 » ? l Q n y o u r S c r w n jn c r p * ? 9 P t r l C J

G r e i t G i m « iW O l i l P r t O C V H l n g3 r i » D a i L p "H u T t j u l J U J v e n

U u a b c a l G * m #^ ( T i & 0 » " U j h c

C r o i i C o u n E r y R i c *

L M M 9

1 3 B U M M S

F > 9 n r > jM B W 9 M B M 3 S 3 9 5 53 9 . 9 54 9 9 53 9 . 9 53 9 9 53 9 9 53 9 9 5U 9 M 9 I B 9 5B S 9 )3 B 9 54 B 9 1« B B !5

5 8 9 5

' . ■ i .1 U J I . MM

« » ) ' j r .

q i * 1 1 J Su

t . t t> . I 5M l . t t] g 1 1 I I 1 . 1 9U t t 4 - B V2 . t gi t I I I M

H - I S1 U I I H

H . t S1 9 . 9 5

F O Q U A N T I T Y P R I C E SW B U S O F T W A R E

A K I N D S — l a i q e f S m a l l d u a n r o e s l C

A . T . & T .A t r A f T I

L I Q U I D A T O R S2 0 4 0 S H A R B O R B L S A N T A A N A , C 9 2 7 0 4

R B i l g t n l l i d d f i ' i

M I N I M U M O D D E R I

S h l p c l n o C r i i n j f l it 1 0 Q . t » — S 1 1 D l I 0 S 2 0 0 — l f l l O t f p l U0 S C f l i l l D c n l a- F R E E

■ " . • - • . ■ -

S r e f

b T > I

A CM I C

" p E S " « e « ^ E L E C T R O N I C O N C A L L T 6 1 4 J 8 6 4 - 9 9 9 4^ c o m m o d o r e

H A R D W A R EM C M k C O M P U T E H 1 5 9 9 91 Z B C 1 2 8 k C O M P U T E R E 3 9 9 1 5 4 1 C D I S K D R I V E 1 7 9 9 91 S 7 1 C D I S K D R I V E . 2 3 9 . 9 91 S 0 2 C M O N I T O R 1 8 9 . 9 91 B 0 2 A R O B M O N I T O R . 2 7 9 . 9 61 7 0 2 M O N I T O R 1 7 9 r 9 9

C O M P U T E R A C C E S S O R I E S1 3 S 1 M O U S E 3 9 . 9 91 2 8 k U P G R A D E 9 3 . 9 9

• P . O . B o x 1 3 4 2 8

■ V l F T W f c P F■ - ■ r T l

G E O SP R I N T S H O P

• C

3 9 9 r > o

B U S I N E S S F O R M S H O P 2 2 . 9 N E W S R O O MM A C K S . M A C H 1 2 F A S T L O A OT U R B O L O A D * S A V E .W O R D P P O W f T U R B OW O R D P R 1 J W / F I L ES P R E A D S H E E TR L P R O M

2 9 . 9 2 2 . 9 2 7 . 9 2 4 . 9 1 7 . 9 2 2 . 9 2 2 . 9 2 2 . 9 1 8 . 9

Page 74: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 74/134

G u i d e T C o m m o d o r e U s e r G r

P a r tC a r o l i n e H a n l o n

T h i s l i s t i n c l u d e s a l t h C o m m o d o r e u s e r g r o u p s i s t a t e s b e g i n n i n gw i t h t h l e t t e r s A - ( A l a b a m a t h r o u g h M o n t a n a ) t h a t r e s p o n d e d t o u m a i l i n g . T h u s e r g r o u p s i t h r e m a i n i n g s t a t e s ( N e b r a s k a t h r o u g hW y o m i n g ) , A P O , a n f o r e i g n c o u n t r i e s w i l l b l i s t e d n e x t m o n t h i P a r t 2 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 rt e n c l o s e s t a m p e d , s e l f - a d d r e s s e d e n v e l o p e .U s e r g r o u p s a r l i s t e d i e a c h s t a t e i z i c o d e o r d e r .I y o u r g r o u p d o e s n o a p p e a r i t h i s l i s t a n d y o u w i s h t b l i s t e d ,s e n d y o u r c l u b n a m e a n a d d r e s s t C O M P U T E ! P u b l i c a t i o n s , A t t n :U s e r G r o u p U p d a 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 .

A L A B A M AV a l l e y C o m m o d o r e U s e r s C r o u p I V C U C ) , P . O .

! ! < ■ * B 3 S , D c - c a t u r , A l . 3 5 6 0 2 - 0 8 3 5S h o a l s C o m m o d o r e U s e r G r o u p , 4 . 1 0 N o t t i n g h a m

K d . , F l o r e n c e , A 3 5 6 3 0S c o l l s b o r o C o m m o d o r e U s e r s G r o u p , R i . 5 , B o

2 5 5 . S c o t t s b o r o , A 3 5 7 6 SH u n t s v i l l e A l a b a m a C o m m o d o r e K o m p u t e r

S o c i e t y ( H A C K S ) , P . O . B o 1 1 3 5 6 , H u n t s v i l l e ,A L 3 5 H 1 5

S e q u o y a h U s e r s G r o u p ( S U G ) , 7 0 W i l l i a m s A v e ,N . F P a y n e , A 3 5 9 6 7 - 2 6 2 4

M o n t g o m e r y A r e a C o m m o d o r e K o m p u l e r S o c ie t ( M A C K S ) , P . O . B o 2 1 0 1 2 6 . M o n t g o m e r yA ! 3 6 1 2 1 - 0 1 2 6

E a s t A l a b a m a U s e r s ' G r o u p , P . O . B o 2 4 9 ,J a c k s o n v i l l e , A 3 6 2 6 5

T h B y t e B u n c h , 3 1 8 F e r r y m a n S t . , E v e r g r e e n , A 3 6 4 0 1

C o m m o d o r e M o b i l e U s e r s G r o u p ( C M U G ) , 3 9 9 3

C a t a l i n a 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 2 5 4 8 , T u c s o n , A 8 5 7 5 1

C a n y o n D e C h e l l y - F o u r C o r n e r s U s e r s G r o u p ,c / C a l u m e t C o n s u l t i n g , B o 1 9 4 5 , C h i n k ' , A 8 6 5 0 3

A R K A N S A SC o m m o d o r e C o m p u t e r C l u b o P i n e B l u f f , P . O .

B o 1 0 8 3 , P i n e B l u f f , A 7 1 6 0 3T h S o u t h w e s t A r k a n s a s C o m m o d o r e U s e r s

G r o u p , 4 U 4 S C r i m i n g S t . , H o p e , A 7 1 8 0 1C o m m o d o r e 6 4 / 1 2 8 U s e r s G r o u p , P . O . B o 2 4 8 1 ,

H o S p r i n g s . A 7 1 9 1 4R i v e r C i t y C o m m o d o r e C l u b , P . O . B o 4 2 9 8 , N

L i t t l e R o c k , A 7 2 1 1 6T h S t o n e 6 U s e r s G r o u p , P . O . B o 3 0 1 , R e y n o ,

A 7 2 4 6 2T h P e r s o n a l T o u c h C o m m o d o r e U s e r G r o u p o

H o x i e a n d W a l n u t R i d g e , 5 0 K a y l y n n D r . ,W a l n u t R i d g e , A 7 2 4 7 6

H a r r i s o n U s e r s C r o u p , I ! t . 1 . B o 1 5 H a r r i s o n , A

C o m m o d o r eA v e . , L o n

P a s a d e n a C 1 1 6 3 , A r c a

L i b r a s c o p e8 0 7 , G l e n dW e s t V a l l e d e n t , 2 3 4 5

C a l i f o r n i aS o c i e t y ( C 9 1 7 0 1

S o u t h H a y1 8 9 9 , C h i l

O c e a n a - 6 4 CW a y , O c e a

B a c k - C o u n t H a o a

G e n e r a l D y nG e m - r a l DB o B 5 2 2 75 2 2 7

S a n D i e g o8 6 5 3 1 . S a

l l D e s e r t C b u r s t C r . ,

C o m m o d o r eP . O . B o

P o w e r S u r g eC l i n t o n A v

C o m m o d o r eD o 8 3 4 2 .

6 4 / 2 0 C l u b ,9 3 0 0 3

C I V 1 C 6 4 , P .B a k c r s f i e

( A B A C U S ) 9 3 3 0 6

F r e m o n t , U n i o n C i t y , N e w a r k , H a w a r d U s e r sG r o u p ( F U N H U C ) , 3 6 1 1 1 5 P i z . i r m D r . , F r e m o n t ,C 9 4 5 3 6

N a p a V a l l e y 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 2 3 2 4 , N a p , ! , C 9 4 5 5 8

N o r l h B a U s e r ' s G r o u p ( N B U G ) , P . O . B i 7 1 5 6 .V a l l e j o . C 9 4 5 9 0

B a F r a n c i s c o C o m m o d o r e U s e r s G r o u p , 2 3 3 3 D9 t A v e . , O a k l a n d C 9 4 6 0 6

F L O R I D AP u b l i c D o m a i n U s e r s C r o u p , P O B o 1 4 4 2 , O r

U l g a P a r k , F L 3 2 0 6 7W e l a k a C o m m o d o r e U s e r s G r o u p , P . O . B o 1 1 0 4 ,

W e l a k a , 3 2 0 9 3 - 1 1 0 4C o m m o d o r e C o m p u t e r C l u b , 8 4 3 8 l . y n d a S u

L a n e W . , J a c k s o n v i l l e , F L 3 2 2 1 7C o m m o d o r e U s e r s G r o u p o P e n s a c o l a , P . O . H o

3 5 3 3 , P m n w l a , F 3 2 5 1 6

C h i c a g o [ 1 - 1 2 r i d g e , I I 6 0

K n i g h t s o t h R o c k f o r d , 1

K n o x C o m m o db u r g , I 6 1 4

W e s t e r n I l l i( W I C U G ) ,6 1 4 6 2

Page 75: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 75/134

M a r i n C o m m o d o r e C o m p u t e r C l u b , 6 d L a C o l t n d a s K d . , S a R a f a e l , C 9 4 9 0 3

I ' U G o I h S i l i c o n V a l l e y , 2 2 3 5 5 R a n c h u V e n t u r aS t . , C u p e r t i n o , C 9 5 ( 1 1 4

C o m m o d o r e 6 4 / M o r c U s e r G r o u p , P . O . B o 2 6 8 1 1 , S a J o s e , C 9 5 1 5 9 - 6 8 1 1

S 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 , 1 9 1 1 C o r n -s t o c k D r . , S t o c k t o n , C 9 5 2 0 9

V a l l e y C o m p u t e r C l u b , P . O . B o 3 1 0 , D e n a l r , C 9 5 3 1 6

S a n t a K i i s i C o m m o d o r e U s e r G r o u p , 3 3 l i R b l e s A v e , , S a n t a R o s a , C 9 5 4 0 7 - 7 9 7 1

A m a t e u r s a n A r t e s i a n s C o m p u t i n g , P . O . B o 6 8 2 , c / A l e s K R 6 C . C o b h M o u n t a i n , C 9 5 4 2 6

C o m p u t e r U s e r s C r o u p o U k i a h ( C U C U ) , 9 5 0 0W e s t R d . , P o t l c t V a l l e y , C 9 5 4 6 9

A u b u r n C o m m o d o r e C o m p u t e r C l u b , P B o 4 2 7 0 , A u b u r n , C 9 5 6 0 3

A l p h a O m e g a T e l e c o m m u n i c a t i o n s G r o u p , P . O .B e 1 3 3 9 , C i t r u s H e i g h t ! , C 9 5 6 1 1 - 1 . 1 3 9

E l i g h S i e r r a C o m m o d o r e U s e r s G r o u p , I ' . O . B o K 1 1 0 . S L a k e T . i h o e , C 9 5 7 3 1

N o r t h V a l l e y C o m m o d o r e U s e r ' s G r o u p , P . O .B o 1 9 2 5 . C h i c o , C 9 5 9 2 7

C o m m o d o r e O w n e r s U s e r s G r o u p o R e d d i n g( C O U G O R I , 2 7 7 6 - A H e l e n S t . , R e d d i n g C 9 6 0 0 2

C O L O R A D OC o l o r a d o C o m m o d o r e C o m p u t e r C l u b , [ 1 8 5 5

A d a m s S t . , N n r t h g l e r m , C 8 0 1 3 3F i r s t U n i t e d N o c t u r n a l G o l d e n U s e r s ' S e r v i c e

( F U N G U S ) , 1 8 6 9 W e s i G u n p u s R d . , G o l d e n ,C 8 ( 1 4 0 1

N o r t h C o l o r a d o C o m m o d o r e U s e r s G r o u p( N O R C O C O M 1 , 2 1 3 8 V ; l O l h S t R d . , G r e e l e y ,C 8 0 6 3 1

T h e C o m m o d o r e C l u b , 4 0 5 8 B a t o w n D r . . C o l or a d o S p r i n g s , C 8 0 9 1 6

T h L o c a l F o l k s C o m p u t e r C l u b , 1 6 5 3 - 1 . 1 0 R d . ,G l e n w n o d S p n n R s , C 8 1 6 0 1C O N N r C T I C U T

B r i s t o l C o m m o d o r e U s e r s G r o u p ( B C U G 1 , c / C o m p u t e d ! S y s t e m s , 1 7 H P i n e S t . , B r i s t o l . C 0 6 0 1 0

C a p i t a l R e g i o n C o m m o d o r e C o m p u t e r C l u bI C R C C C ) , P . O . B o 2 3 7 2 , V e m o n , C 0 6 0 6 6

H a r t 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 , P . O .B o 8 5 5 3 , E a s t H a r t f o r d , C 0 6 U 1 8

E a s t e r n C o n n C o m m o d o r e U s e r s G r o u p , 2 2 J a g -g e l . n . , H e b r o n , C 0 6 2 4 S

M i l l s t o n e U s e r s G r o u p - C 6 4 , S i l l i n T r n g . C l r . ,R o p e f c r r y R d , , P . O . H o 1 2 8 , W . n c - r f o r d . C 0 6 3 3 5 - 0 1 2 8

C o m p u t e r U s e r s G r o u p , S a n e r R d . , M a r l -b O r o U g h , C 0 6 4 4 7

G r e a t e r N e H a v e n C o m m o d o r e U s e r G r o u p ,P . O . B o 7 9 6 , N o r t h H a v e n , C 0 6 4 7 3

C o m m o d o r e U s e r s G r o u p o S t r a t f o r d , P . O . B o

F o r t W a l t o n B e a c h C o m m o d o r e U s e r s G r o u p ,P . O . B o 3 S h a l i m a r , F L 3 2 5 7 9G a i n e s v i l l e C o m m o d o r e U s e r s G r o u p , S a n t a I : C o m m u n i t y C o l l e g e , P . O . D r a w e r 1 5 3 0 , G a i n e sv i l l e , F L 3 2 6 0 2

G a i n e s v i l l e C o m m o d o r e U s e r G r o u p , P . O . B o 1 4 7 1 6 , G a i n e s v i l l e , F 3 2 6 0 4 - 4 7 1 6

C i t r u s 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 5 0 3 , B e v e r l y H i l l s , F 3 2 6 6 5

L a k e C o u n t y E d u c a t i o n a l U s e r s C o m m o d o r eC l u b , P . O . H o 3 2 6 , T a v a r e s , P L 3 2 7 7 8

T i t u s v i l l e C o m m o d o r e C l u b , 8 9 A l i o i d S t . ,T i t u s v i l l e , F L 3 2 7 9 6

E S h i f t O H P . O . 3 6 1 3 4 8 , M e l b o u r n e , F l 3 2 9 3 6 -1 3 4 8

M i a m i I n d i v i d u a l s W i t h C o m m o d o r e E q u i pm e n t ( M I C E ) , 1 1 1 B i r d R d . , M i a m i . F l 3 3 1 6 5

M i a m i 2 0 6 4 C o m m o d o r e U s e r s G r o u p , 1 1 5 3 1S . W . 8 S t . , M i a m i , H . 3 3 1 7 3

S u n c o j s l B y t e s 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 7 2 1 , H i r e r s , F L 3 3 4 2 5

G o l d C o a s t C o m m o d o r e G r o u p , P . O . B o 3 7 5 ,D e e r f i e l d B . - a c h , F L 3 3 4 4 1

C o m m o d o r e B r o o k s v i l l e U s e r G r o u p ( C - B U C ) ,P . O . B o 1 2 6 1 , B r o o k s v i l l e , F L 3 3 5 1 2

C l e a r w i l e r C o m m o d o r e C l u b , P . O . B o 1 1 2 1 1 ,C l e a r w a t e r , F 3 3 5 1 6

B i t s a n B y t e s C o m p u t e r C l u b , 1 8 5 9 N e p t u n eD r . , E t a g l n v o o d , 3 3 5 3 3

R . H . C . C . U s e r s G r o u p 6 4 / 1 2 8 , 8 0 3 2 B a n i s t e r L n . ,P o r t R k h c y , F l 3 3 9 6 8

C o m m o d o r e U s e r s G r o u p o S F l o r i d a , P . O .B o x 7 h < ) 2 . F t M y e r s , F 3 3 9 1 1

C h a r l o t t e C o u n t y C o m m o d o r e C l u b ( C C C C ) ,P . O . B o 5 1 2 1 0 3 , P u n t a C o r d a , F L 3 3 9 5 1 - 2 1 0 3

G E O R G I AM e t r o B B S o c i e t y , 1 8 4 2 C a s h m e r e C l . , L i t h o n i a .

G 3 0 0 5 SG r i f f i n C o m m o d o r e P r o g r a m E x c h a n g e ( G C I ' E I ,

1 8 2 0 M a l l m . u k D r . . C r i i i i n . C 3 0 2 2 3S t o n e M o u n t a i n U s e r s C r o u p ( S M U G 6 4 / 1 2 H ) ,

P . O . B o 1 7 6 2 , L i l L m r n , C 3 0 2 4 7C - 6 4 F r i e n d l y U s e r s C r o u p , 7 7 5 K i n g s R d . , A t

e n s , G 3 0 6 0 6C o m m o d o r e C l u b o A u g u s t a , P . O . b o 1 4 3 3 7 ,

A u g u s t a , G 3 0 9 1 9C o m m o d o r e C r a z e I n t e r n a t i o n a l , 1 2 8 4 L y n n D r . ,

W a y c r o s s , G 3 1 5 0 1H A W A I I

M a k a i C o m m o d o r e U s e r G r o u p ( M C U G r , I ' . O .B o 6 . 1 8 1 , H o n o l u l u , I I 9 6 8 1 8

C o m m o d o r e H a w a i i U s e r s G r o u p ( C H U G ) , P . O .B o x 2 3 2 6 0 , H o n o l u l u , H I 9 6 8 2 2 ; o 9 8 - 3 5 1K a n a k a L o o p , A p t , 1 2 0 7 , A i e a , H I 9 6 7 0 1

A d v a n c e 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 5 2 7 3 . H o n o l u l u , H I 9 6 S 2 5

C o m m o d o r e H a w a i i U s e r ' s G r o u p ( C H U G ) , 1 1 1 4

C a n t o n A r e a1 7 t h A v e . , C

P A P U G ( P e o r iJ e f f e r s o n S t .

B l o o m i n g t o n -( B N C U C ) ,6 1 7 0 2 - 1 0 5 8

P r o s a n N e wc / D A C C ,

C h a m p a l g n - U( C U C U G ) , 8

M e e t i n g 6 4 / 1T h o r n h i l l D r

E a s t S i d e C o m I 6 2 0 0 2 - 1 3 W e s t e r n I l l i n oB O 7 5 Q u i n

S o u t h e r n I l l 1 7 0 7 l i M a i

D e c a t u r C o m m W G r a n d , D

J a c k s o n v i l l eP . O . B o 1 3

C a p i t o l C i t y CP . O . B o 2 9

S P U C C o m p u f i e l d , I 6 2 7

C h e s s P l a y e r s 't o S t . , M t

S o u t h e r n I l l i W C o l l i n s ,

I N D I A N AI n d y C o m m o d o

P . O . B o 1 1 M i d w e s t C - 6 4

9 3 1 1 , H i g h l S t u e b e n C o m

P . O . B o 2 5 F o r t W a y n e A

1 3 1 0 7 , F o r ll . o g a n s p o r t C

L o g a n s p o r t ,Q 5 A l l i a n c e (

b a n y , I N 4 7 R i c h m o n d A r

B o 1 3 3 2 , R B l o o m i n g t o n

4 7 5 5 K i n s e rC o m m o d o r e

F v a n s v i l l e .C o m m o d o r e

B o 5 7 6 3 , L

C o m m o d o r eG A R ) , P . O .

C a p i t o l C o m p B o 5 8 H a r t

C o m m o d o r e C

K A N S A SL a w r e n c e C o m m o d o r e U s e r ' s G r o u p , P . O . B o

2 2 0 4 , L a w r e n c e , K 6 6 0 4 5T C C U G , P . O B o * B 4 3 9 , T o p e k a , K 6 6 6 0 8N e w t o n A r e a C o m m o d o r e C l u b , 1 1 B r o o k s i d e ,

N e w t o n , K f > 7 H 46 5 X X A s s e m b l e r s T c l e c o m m u n i c i t o r s , 6 1 7

L i n c o l n , S e d g w l d c , K 6 7 1 3 5

T h A n n a p o l i s C o m m o d o r e U s e r s G r o u p , P . O .B o 3 3 5 8 . A n n a p o l i s , M 2 H O 3

H a g e r s t o w n U s e r G r o u p ( H U G ) , 2 C o v e n t r y L n . ,H a g e r s t o w n , M 2 1 7 4 0

W i c o m i c o C o m m o d o r e U s e r s G r o u p , 2 0 H o l a n d A v e , , S a l i s b u r y , M 2 1 8 0 1

M A S S A C H U S E T T SP i o n e e r V a l l e y C o m m o d o r e C l u b , L n n t ] T e n . .

C o m m o d o r B e m i d j i .

M i s s i s C o m m o d o r

B o 1 0 0 7 H a t t l e s b u r

o P o l y m eM 3 9 4 0

Page 76: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 76/134

P a r s o n s C o m m o d o r e C o m p u t e r U s e r s G r o u p ,7 1 S 3 5 t h S t . , P a r s o n * , K 6 7 3 5 7

C o m m o d o r e U s e r ' s G r o u p o M r F h e r s o n( C U G O M ) , 1 0 0 9 S y c a m o r e P I . , M c P h e r s o n , K 6 7 4 6 0

S a l t C i t y C o m m o d o r e C l u b , P . O . B o 2 6 - 1 4 ,H u t c h i n s o n , K 6 7 5 0 4

H i g h P l a i n s C o m m o d o r e U s e r s G r o u p , 1 3 0 7W e s t e r n P l a i n s , H a y s , K 6 7 6 0 1

K E N T U C K YC o l d C i t y U s e r s G r o u p , P . O . B o 2 5 7 , F t K n o * ,

K 4 0 1 2 1C o m m o d o r e U s e r s ' G r o u p o C e n t r a l K e n t u c k y ,

P . O . B o 5 5 0 1 0 , L e x i n g t o n , K 4 0 5 5 5P u r c h a s e C U s e r ' s G i o u p , R t 1 B o x 2 0 9 A , C a l -

v e r t C i t y , K 4 2 0 2 9G l a s g o w C o m m o d o r e U s e r ' s G r o u p , P . O . B o

1 5 4 , G l a s g o w , K 4 2 1 4 1L o g a n C o u n t y C o m m o d o r e U s e r s C l u b , P . O . B i

3 0 2 , L e w i s b u r g . K 4 2 2 5 6C o m m o d o r e U s e r s C r o u p o M a d l s o n v i l l c

I C U C O M ) , P . O . B o 8 4 9 , M a d i s o n v l l l e , K 4 2 4 3 1

L O U I S I A N AN e O r l e a n s C o m m o d o r e K l u b , 2 3 0 M H o u m a

B l v d . , A p t . 7 2 4 , M e t a l l i c , L 7 O 0 0 1A c a d i a n a C o m m o d o r e C o m p u t e r C l u b I A C C O ,

P . O . B o 3 1 4 1 2 . L a f a y e l t e , L 7 0 5 0 3B a t o n R o u g e A r e a C o m m o d o r e E n t h u s i a s t s

( B R A C E ) , P . O . B o 1 4 2 2 , B . i l o n R o u g e , L 7 0 B 2 1

A r k - L a - T c x C o m m o d o r e U s e r C r o u p , P . O . B o 6 5 1 ) 2 , S h r e v i - p o r t , L 7 1 1 0 8

M A I N EY o u r C o m m o d o r e U s e r s G r o u p , B r u n s w i c k

C h a p t e r , 1 0 M a i n S t . , T o p s h a m , M 0 4 0 3 6Y o u r U s e r s G r o u p ( Y U G ) , P . O . B o 1 9 2 4 , N

W i n d h a m , M 0 4 0 6 2C o m p u m a n i a , 8 N o r t h S t . , S n c o , M 0 4 0 7 2S o u t h e r n M a i n e C o m m o d o r e , P . O . B o 4 1 6 . S c a r

b o r o u g h , M 0 4 0 7 4 - 0 4 1 6Y o u r C o m m o d o r e U s e r s G r o u p , 1 C o l o n y R d . ,

W e s t b r o o k , M 0 4 0 9 2C o m m o d o r e U s e r s S o c i e t y o P e n o b w o l ( C U S P ) ,

c / 1 0 C r o s b y H a l l , U n i v e r s i t y o f M a i n e a O r o n o , O r o n o . M 0 4 4 6 9

S o u t h e r n A r o o s t o o k C o m m o d o r e U s e r ' s G r o u p( S A C U G ) , P . O . B o 4 5 1 , H o u l t c n , M l ! 0 4 7 3 O

M A K Y I . A N 1 )F e d e r a t i o n o C o m m o d o r e U s e r S o c i e t i e s , ( F

C U D C / M D / V A ) , P . O . i ! o x 1 5 3 , A n n a p o l i sJ u n c t i o n , M 2 O 7 0 1 ( N o t e : f l u ' s i f e d e r a t i o nc o n s i s t i n g o 1 5 u s e r g r o u p s i t h V A / M D / D Ca r e a , n o t a d u o f f e r i n g i n d i v i d u a l m e m b e r s h i p s . )

C - 6 4 U s e r s C r o u p F G G M , S e a L a n d A i r R e c . C e t e r , 9 8 1 0 E m o r y R d . . F t M e a d e , M 2 0 7 5 5

W e s t f i e l d , M 0 1 O 8 5C o m m o d o r e C O M - R A D E S , 3 H i l l t o p A v e . ,

J e l f e r s o n , M 0 1 5 2 2E a s t e r n M a s s C o m m o d o r e U s e r G r o u p , F l a g g

R d . , M a r l b o r o , M 0 1 7 5 2O p p o r t u n i t i e s A d v e n t u r e C a m e C l u b , 1 S p r i n g

A v e , W a k e f i e l d , M 0 1 8 8 0F o x b o i o A r e a C o m m o d o r e U s e r s G r o u p , P . O .

B o 3 2 2 , F o x b o r o . M 0 0 3 E 2 0 / 6 4 U s e r G r o u p , 2 4 C o t t a g e S t . . S t o n e h a m .

M A 0 2 1 H OR o c k l a n d A r e a C o m m o d o r e U s e r ' s G r o u p , 3 5 4

E a s t W a t e r S t . , R o c k l a n J , M 0 2 3 7 0C o m m o d o r e U s e r s G r o u p o C a p e C o d , P . O . B o

1 4 9 0 , C o t u i t , M 0 2 6 3 5M a s s a c h u s e t t s E l e c t r o n i c M o d e m O p e r a t o r sP . O . B o 3 3 3 6 , F a l l R i v e r , M 0 2 7 2 2 - 3 3 3 6

M I C H I G A NM i c h i g a n C o m m o d o r e U s e r s G r o u p , P . O . B o

5 3 9 , E a s t D e t r o i t , M 4 8 0 2 1C o m p u t e r O p e r a t o r s ( C O M P ) , 7 5 1 4 P u t t y g u i R d . ,

R i c h m o n d . M 4 8 0 6 2W a s h t e n a w C o m m o d o r e U s e r s G r o u p , P , O , B o

2 0 5 0 . A n A r b o r , M 4 B 1 0 6 - 2 0 5 0U n i v e r s i t y o M i c h i g a n C o m m o d o r e U s e r

G r o u p , S c h o o l o P u b l i c H e a l t h , A n A r b o r , M 4 8 1 0 9T h i e v e s W o r l d U s e r s G r o u p , P . O . B o 5 4 W a y n e ,M 4 8 1 8 4

D o w n r i v e r C o m m o d o r e G r o u p , P . O . B o 1 2 7 7 ,S o u t h g n t e , M 4 8 1 9 5

S o f t - T y p e U s e r s C r o u p , 2 0 2 3 1 W e s t m o r e l a n d ,D e t r o i t . M 4 8 2 1 9

N o r t h e r n G e n e a c c C o u n t y C o m m o d o r e U s e r sG r o u p ( N G C C U G ) , P . O . B o 2 5 0 , C l i o . M 4 B 4 2 0

T h C o m m o d o r e K i d s , 1 2 S a g t n a w S t . . l i e a v e i -l o n , M 4 B 6 1 2

M i d - M i c h i g a n C o m m o d o r e C l u b , 4 1 M c E w a n ,C l a r e , M 4 8 6 1 7C o m m o d o r e C o m p u t e r C l u b , 4 1 0 6 E a s t m a n R d . ,M i d l a n d , M 4 8 6 4 0

L a n s i n g A r e a C o m m o d o r e C l u b , P . O . B o 1 0 6 5 ,E a s t L a n s i n g , M 4 8 8 2 3 - 1 0 6 5

T h C o m m o d o r e C l u b , 3 0 4 N . K i b b e e , S t J o h n s ,M 4 8 8 7 9

U n i t e d M a r t i a l A r t i s t s C o m p u t e r C l u b( U M A C C ) , 1 3 2 5 S h a f f e r C t . . L a n s i n g . M 4 8 9 1 7

K a l a m a z o o V a l l e y H o m e U s e r s C r o u p , P . O . B o 3 0 8 5 , K . l l a m a z o o , M 4 9 0 0 3

B a t t l e C r e e k C o m m o d o r e a n V I E n t h u s i a s t s ,1 2 9 9 S 2 4 l h , B a t t l e C r e e k , M 4 9 0 1 5

V a B u i c n U s e r s ' G r o u p 1 V - B U G ) , 5 0 9 8 4 3 5 V : S t . ,M a p l e L a k e , P a P a w , M 4 9 0 7 9

D A C o m p u t e r C l u b , P . O . B o 5 4 2 , W a t e r v l i e t .M 4 9 0 9 8

E d w a r d s b u r g C o m m o d o r e U s e r s ' G r o u p( E C U G I , P . O . B o 1 3 0 , E d w a r d s b u r g , M 4 9 1 1 2

C o m m o d o r3 0 0 4 - 2 H

C o l u m b u sG a y w o o d

S o f t w a r e S oM I S S O

N o r t h e a s t ( N E M O C U

H e a r t l a n dG i r a r d e a u

C . B . U . G . , 1N o r t h l a n d

L l n d e n w oC o m m o d o r

B o 8 9 3 ,[ o p l u i C o m

S r i o r i d aM i d - M i s s o u

C o l u m b i a C o m m o d o

( C U G O S ) M 6 5 8 0

M O N T AC a s c a d e C

G r e a t F a l C o m m o d o r

G r e a t F a l

T W i t F o r g e t r at h a i ) . T h p u t e r s d p l e t e p r o n u m b e r sp r o v i d ep r e d i c ti s u b s em e n u d ri N e a r l ys o m e k i n n e r s U s i g i v e ; y o t h l a t e s tg r a m d o e

Page 77: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 77/134

S p e e d S e a r c hT o n y S t C l a i r

T h i s c l e v e r u t i l i t y p e r f o r m s r a p i d s e a r c h t h r o u g h e v e r yS p e e d S c r i p t 3 . f i l e o a d i s k t f i n d a n w o r d o p h r a s e t h a ty o s p e c i f y .I y o u ' v e f o r g o t t e n w h i c h S p e e d -S c r i p t f i l e c o n t a i n s c e r t a i n n a m e ,p h o n e n u m b e r , o w h a t e v e r ," S p e e d S e a r c h " c a s o l v e y o u rp r o b l e m . S p e e d S e a r c h s e a r c h e st h r o u g h e v e r y S p e e d S c r i p t f i l e o d i s k , l o o k i n g f o k e w o r d o p h r a s e t h a t y o c h o o s e . I e l i m in a t e s f r u s t r a t i n g m a n u a l s e a r c h e so t e x t f i l e s .

T y p i n g I I S p e e d S e a r c h s h o u l d b e e n t e r e du s i n g 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 . B s u r e y o u n d e r s t a n dt h i n s t r u c t i o n s f o u s i n g M L b e f o r e y o b e g i n e n t e r i n g t h e d a t a .W h e n y o r u M L X , y o u ' l l b e a s k e df o s t a r t i n g a d d r e s s a n d a n e n d i n g

a n p u n c t u a t i o n m a r k s , u t t t a o 2 c h a r a c t e r s . I p u n c t u a t i o nm a r k s o s p a c e s a r t b i n c l u d e di t h e s e a r c h , t h e e n t i r e s t r i n gs h o u l d b e n c l o s e d i q u o t a t i o nm a r k s . T h s e a r c h i n o c a s e -s e n s i t i v e , s C a t , C A T , a n c a w o u l d a l b e f o u n d i t h s e n t e n c eT h c a d r a n k t o m u c h m i l k . R v e r s e d c h a r a c t e r s a r c o n v e r t e d t t h e i r n o n r e v e r s e d e q u i v a l e n t d u i n t h e s e a r c h . T h R U N / S T O Pk e y c a n b p r e s s e d a a n t i m e t h a l t t h p r o g r a m .S c r e e n i n g F o S p e e d S c r i p tO n c e y o u ' v e e n t e r e d p h r a s e ,S p e e d S e a r c h b e g i n s s e a r c h i n g t h d i s k f o S p e e d S c r i p t t e x t f i l e s . I u s e st w c r i t e r i a f o i d e n t i f y i n g t h e s ef i l e s . F i r s t , i c o n s i d e r s o n l y f i l e s

t h m o d i fS c r i p t . F o a t e d u s i n w h i c h i n o p t i o n f r o C O M P U d r e s s o S p e e d S e a rn i z e t h e s eb y t e o f t h t i o n 2 5 3 4c a t i o n 2 5 4t h c h a n g s a v e c oS e a r c h a f T h e r e a r e t d e t e r m f i l e s s t o r" M e t a B A S 1 9 8 7 i s s u e

S e a r c h i n O n c e f i lb S p e e d S

Page 78: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 78/134

S p e e d S c r i p t D a t eT i m e S t a m p e r

B o b K o d a d e k

W i t h t h i s u t i l i t y i n s t a l l e d , e v e r y f i l e y o c r e a t e w i t h S p e e d -S c r i p t 3 . 2 w i l l h a v e d a t e a n t i m e " s t a m p " — w h i c h m a k e s i e a s y t f i n d t h m o s t r e c e n t v e r s i o n o l e t t e r o o t h e r S p e e d -S c r i p t f i l e , d i s k d r i v e i r e q u i r e d .I m a g i n e h o v a l u a b l e i w o u l d b t k n o w t h e o r i g i n a t i o n d a t e o a l y o u r S p e e d S c r i p t f i l e s . " S p e e d S c r i p tD a t e A n T i m e S t a m p e r " a d d s t h i sc a p a b i l i t y t S p e e d S c r i p t 3 . 2 . O n c et h p r o g r a m i i n s t a l l e d , a l S p e e d -S c r i p t f i l e s a r a u t o m a t i c a l l y d a t e -a n t i m e - s t a m p e d . n e S p e e d -S c r i p t d i r e c t o r y r o u t i n e d i s p l a y s a l t h u s u a l i n f o r m a t i o n p l u s t h d a t ea n t i m e t h a t e a c h f i l e w a c r e a t e d .T h c u r r e n t d a t e a n t i m e i a l s od i s p l a y e d i n f u l l l i t e r a l f o r m —y o u ' l l s e M a 3 1 9 8 7 , n o 5 / 3 / 8 7 .

T y p i n g I I S p e e d S c r i p t D a t e A n T i m e S t a m p e r

P r o g r a m e x p e c t s t h i s f i l e n a m e .P r o g r a m 2 " D a t e A n T i m e

L o a d e r , " i w r i t t e n i B A S I C . A f t e rt y p i n g i i n b s u r e t s a v e c o p yo n t o t h s a m e d i s k o n w h i c h y o us a v e d P r o g r a m 1

T u s S p e e d S c r i p t D a t e A n T i m e S t a m p e r , l o a d a n r u t h B A S I C l o a d e r ( P r o g r a m 2 ) . I t w i l la u t o m a t i c a l l y l o a d S P E E D S C R I P TD A T E . Y o u ' l l t h e n b p r o m p t e d f o t h e c u r r e n t d a t e a n t i m e . T h p r g r a m s c r e e n s o u i n c o r r e c t d a t a a n p r o c e e d s t t h e n e x t p r o m p t o n l ya f t e r y o u ' v e s u p p l i e d t h i n f o rm a t i o n i t h e r e q u i r e d f o r m a t . A t h i s p o i n t y o u ' l l b e a s k e d t i n s e r t

s t a m p i n ga n t h f o s t o r as t i l l b d a t e a n t t h s t

T h i t h n ot h C T R r o u t i n et i m e a l o w e d b A l o t h p l a y e d i l a y o u t . Ht b a b b m o d a t eT h f i i eS Q U R e x p l a n a t s p l a t ) a n a u s u a l .

Page 79: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 79/134

S c r i p t R e a dB u c k C h i l d r e s s

T h i s v e r s a t i l e u t i l i t y a l l o w s y o t r e a d a n y S p e e d S c r i p t f i l e( v e r s i o n 2 . o 3 . x ) a h i g h s p e e d . A m o n g i t f e a t u r e s a r e a u t om a t i c w o r d - w r a p p i n g a n d w o r d c o u n t i n g . I a l s o h a s c r a t c hc o m m a n d t r e m o v e u n w a n t e d f i l e s . d i s k d r i v e i r e q u i r e d .A f t e r w h i l e , y o u r S p e e d S c r i p t d i s k sc a b e c o m e o v e r c r o w d e d w i t h f i l e s .E v e n w i t h t h m o s t d e s c r i p t i v e o f i l e n a m e s , i t ' s h a r d t r e m e m b e r t h c o n t e n t s o e v e r y f i l e . " S c r i p t R e a d "l e t s y o r e a d t h r o u g h a n n u m b e r o S p e e d S c r i p l f i l e s , s c r a t c h i n g a n t h a ta r n l o n g e r n e e d e d . A n s i n c eS c r i p t R e a d w o r k s s f a s t , i c a a l s oh e l p y o t l o c a t e p a r t i c u l a r f i l e —w i t h o u t y o u r h a v i n g t w a s t e t i m el o a d i n g f i l e a f t e r f i l e i n t o S p e e d S c r i p t .

U s i n g T h P r o g r a mS c r i p t R e a d i w r i t t e n i B A S I C b u

P r e s s t s e e t h e d i s k d i r e c t o r y .P r e s s C T R L t s l o w t h e d i r e c t o r yi i s t i n g . P r e s s t q u i t t h l i s t i n g .

T r e a d t h c o n t e n t s o f i l e ,p r e s s a n t h e n t y p e t h n a m e o t h f i l e . S c r i p t R e a d d i s p l a y s t h e f i l eo t h s c r e e n . S i n c e S c r i p t R e a d i c l u d e s a a u t o m a t i c w o r d - w r a pf u n c t i o n , y o u ' l l n e v e r h a v e t c o t e n d w i t h w o r d s t h a t a r s p l i t b t w e e n t w l i n e s . P r e s s C T R L t s l o w t h l i s t i n g , a n f u n c t i o n k e t p a u s e i t o t o q u i t r e a d i n g t h f i l e . W h e n t h e n o f t h e f i i e i sr e a c h e d , t h n u m b e r o w o r d s i

P O W E R S 1 5 4 1 ( A l iC - 6 4 ( R e p aC - 1 2 6 ( R e p1 5 4 1 ( R e p a1 5 7 1 ( A l i1 5 7 1 ( R e p aP O W E R S P A R T S C - P A R T S A N

( F R E E A P

T S A S E N D U

W I T

S e c o n d2 6 6 4 - B M R a n c h o CC 9 5 6 7 0

M O N I l 2 " T T L A m b7 2 0 x 3 5 0

1 4 " c o l o r / a > R G B , T T Lc o m p o s l t s I n M A G N A V 0 X C

C o m p uW n

Page 80: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 80/134

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 a v e s e e n t h f u t u r e , a n i i a w e s o m e .

R e c e n t l y h a d a n o p p o r t u n i t yt v i s i t n e I n t e r a c t i v e L e a r n i n gS y s t e m c l a s s r o o m a l o c a l h i g hs c h o o l . T w e n t y - f i v e s t u d e n t s w e r es i t t i n g a t w e n t y - f i v e m i c r o c o m p u te r s , l o o k i n g l i k e b i o n i c k i d s . T h e yw e r e w e a r i n g h e a d p h o n e s t h e a rt h e i r c o m p u t e r s t a l k a n p l a y t h m u s i c a n s o u n d e f f e c t s a c c o m p an y i n g t h e i r l e s s o n . T h e y c o n t r o l l e dt h e i r c o m p u t e r s b t a l k i n g i n t om i c r o p h o n e a t t a c h e d t t h e i r h e a dp h o n e s , A l t h c o m p u t e r s w e r ew i r e d t o g e t h e r i n t o l o c a l a r e a n e tw o r k w h i c h s h a r e d a l a s e r p r i n t e ra n 2 0 - m e g a b y t e h a r d d i s k d r i v e .T h s t u d e n t s s e e m e d t o t a l l y a s o r b e d i n t h e i r l e s s o n ( w h i c h a p e a r e d t b a " e a r t h s c i e n c e " u n i ta b o u t t h i o n o s p h e r e ) . T h e yh u n c h e d o v e r t h e i r c o m p u t e r k e b o a r d s , t h e i r e y e s l o c k e d o n t o t h c o l o r d i s p l a y s c r e e n s .

T h e y r e m i n d e d m o m s o w h e n h w a t c h e s t h S a t u r d a ym o r n i n g c a r t o o n s . f i r e c r a c k e rc o u l d h a v e e x p l o d e d b e s i d e t h e ma n t h e y w o u l d n ' t h a v e n o t i c e d .a s k e d t h e s t u d e n t s ' t e a c h e rh o m u c h s u c h s e t u p c o s t .

" O n l y $ 1 4 5 , 0 0 0 , " s a i d t h et e a c h e r p r o u d l y . " N i n e t y - f i v e

T h G o o d O l D a y sW h i l e s t o o d a n m a r v e l l e d a t t h i ss u p e r - h i g h - t e c h c l a s s r o o m ,c o u l d n ' t h e l p r e m e m b e r i n g t h f i r s tt i m e I ' t a k e n c o m p u t e r i n t os c h o o l . I w a 1 9 7 4 , a n w a C O B O L p r o g r a m m e r f l e e i n g f r o mm i n d l e s s p r o g r a m m i n g j o i t h s u b b a s e m e n t o t h P e n t a g o n .t o o k m T E x e c u p o r t t e r m i n a l ,p l u g g e d i i n t o t h s c h o o l t e l ep h o n e , a n i n t r o d u c e d e l e m e n t a r y -s c h o o l k i d s t c o m p u t e r s b t e a c h i n g t h e m t p r o g r a m s i m p l eg a m e s i B A S I C .

k e p t 2 t h i r d g r a d e r s s p e l lb o u n d f o o v e r a n h o u r w i t h r m o t e t e r m i n a l t h s i z e o f s e w i n gm a c h i n e a n b o o k o c o m p u t e rg a m e s .

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

S c r a t c h i n g Y o u r H e a dW h e n m f i r s t C O M P U T E ! c o l u m na p p e a r e d i A p r i l 1 9 8 2 , i b e g a nw i t h c a r t o o n o f f u n n y - l o o k i n gl i t t l e m a k n e e l i n g o t h f l o o r s u r o u n d e d b y a l k i n d s o c o m p u t e rp a r t s . T h m a w a s o l d e r i n g s o m ep a r t s t o g e t h e r a n l o o k i n g l i k e h w a h a v i n g g r e a t t i m e .

T h a t l i t t l e m a w a m e H w a a l s o t h t h o u s a n d s o

o t h e r c o m p u t e r h o b b y i s t s w h f i r s t

n l o n gb r e a k sp u t e r t s e r v i c e d n u i s a n c t a i n , a c o m p u t e m e s s o v

" I t 'y o m a g o o d t h h a v e t i b l e s , a d a n o t h

B u W h e n w u a l t he s a r w i n o u t e c h n o l o i n v i s ir e f r i g e r c a st e c h n o l

L e t m o m e n

c o m p a r em o r e v e c r e a t i v e i m o r e

s t u d e n c e s s o g o a l s a n W h i

A n i n l a b ' w o r k ?

T o

Page 81: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 81/134

E a c h m o n t h , C O M P U T E V 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 C o m m o d o r e u s e r s . I y o h a v e Q u e s t i o n y o u ' d l i k e t o s e 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 / o C O M P U 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 .

V J p l a n t b u m o d e m . D n e e d t h i n g s l i k e Q u a n t u m L i n k

t m a k e i w o r k ? A l s o , d h a v et p a e x t r a p h o n e c h a r g e s w h e nu s t h m o d e m ? I u p g r a d e m s y s t e m t C o m m o d o r e 1 2 8 , w i l l

n e e d d i f f e r e n t m o d e m i 1 2 m o d e t h a n i n 6 4 m o d e ? I s o a r t h e r e a n m o d e m s t h a t w o r k i b o t h 1 2 a n 6 m o d e ?

f \ T h e w o r d m o d e m s t a n d s f o m o d u l a t o r / d e m o d u l a t o r . S i m p l y p u t ,i t ' s d e v i c e w h i c h c o n n e c t s c o p u t e r t s t a n d a r d t e l e p h o n e l i n e .I a l l o w s c o m p u t e r t t r a n s m i ti n f o r m a t i o n t a n o t h e r m o d e m -e q u i p p e d c o m p u t e r b y c o n v e r t i n gt h d a t a i n t o a u d i o t o n e s w h i c h a r c a r r i e d b t h p h o n e l i n e . A t h o t h e r e n d , t h t o n e s a r c o n v e r t e db a c k i n t o t h o r i g i n a l d a t a b t h o t h e r m o d e m .

Y o d o n ' t p a e x t r a p h o n ec h a r g e s w h e n u s i n g m o d e m b c a u s e a f a a t h p h o n e c o m p a n yi c o n c e r n e d , y o u ' r e m a k i n g a o d i n a r y p h o n e c a l l . I y o c a l l a n o t he c o m p u t e r l o n g - d i s t a n c e , y o u p a y

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

n u m b e r o s e r v i c e s , i n c l u d i n g l b r a r y o f p u b l i c d o m a i n p r o g r a m s ;p u b l i c m e s s a g e s ; p r i v a t e e l e c t r o n i cm a i l ; a n o n l i n e c o n f e r e n c i n g( s o m e t h i n g l i k e n a t i o n a l " p a r t yl i n e " i w h i c h d o z e n s o p e o p l e c a np a r t i c i p a t e i c o n v e r s a t i o n b t y p i n g o t h e i r k e y b o a r d s ) . O t h e rp o p u l a r i n f o r m a t i o n s e r v i c e s w h i c hc a t e r t o w n e r s o m a n y d i f f e r e n tk i n d s o c o m p u t e r s a r C o m p uS e r v e , T h S o u r c e , D e l p h i , G E n i e ,a n P e o p l e L i n k .Y o c a a l s o u s m o d e m t c a l l a n o t h h u n d r e d s o b u l l e t i nb o a r d s y s t e m s ( B B S s ) s p r e a dt h r o u g h o u t t h e w o r l d . U n l i k e t h c o m m e r c i a l i n f o r m a t i o n s e r v i c e s ,w h i c h a r o p e r a t e d o l a r g e m a i nf r a m e s o m i n i c o m p u t e r s , B B S s a r t y p i c a l l y r u o s i n g l e p e r s o n a lc o m p u t e r b y h o b b y i s t . T h e y o f f e rs i m i l a r s e r v i c e s , b u o s m a l l e rs c a l e . C h e c k y o u r l o c a l u s e r g r o u pf o l i s t o p o p u l a r B B S s .

E x t r a c h a r g e s a r u s u a l l y a s e s s e d o n l y w h e n y o c a l l c o m e r c i a l i n f o r m a t i o n s e r v i c e w i t hy o u r m o d e m . M o s t s e r v i c e s h a v eh o u r l y r a t e s r a n g i n g f r o m $ t $ 1 5 .( A e x c e p t i o n i Q u a n t u m L i n k ,w h i c h c h a r g e s f l a t f e o $ 9 . 9 5 p e m o n t h a n $ 3 . 6 0 p e r h o u r f o c e t a i n s e r v i c e s . ) T h b i g g e r i n f o rm a t i o n s e r v i c e s h a v e l o c a l p h o n e

g r a m s o na l l o w t h eR A d i s k t h i s o t h m o d e ? T h ic a p a b i l i t y .u s i n g p a r tm o d u l e t d i s k d r i v m o d e w o u / \ S e t t A t a r i 1 3 0 Xs e n s e b e c ac o m p u t e r .6 4 K , t h 1b a n k s w h it i m e . T h o t h e r h a n d i o n e : 1

C P / M m ao r a v a i l a b i b l e " t t h T h i s w a m i s e t i n

Y o cu s i n g t h i 6 m o dr e a d y b e e d o r e 6 4 — bh a v e t b r o o m f o c o m e t h i sh a i n t r o dp a n d e r f o p r o d u c t , ss t o r a g e e

T h P o w e r O f

Page 82: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 82/134

L a r r y C o t t o n

B A S I C h a v e r y u s e f u l c o m m a n dt h a t c a b e u s e d i c o n j u n c t i o nw i t h G O T O a n G O S U B . T h a tc o m m a n d i O N

I y o u ' v e b e e n w r i t i n g s i m p l eB A S I C p r o g r a m s i n c o r p o r a t i n g t h es t a t e m e n t s w e ' v e d i s c u s s e d i n t h i sc o l u m n , y o m a h a v e e n c o u n t e r e ds i t u a t i o n s w h e r e y o n e e d t t e s tf o s e v e r a l c o n d i t i o n s a n t a k e a p r o p r i a t e a c t i o n s . T a k e l o o k a t h f o l l o w i n g e x a m p l e :1 0 I N P U T " N U M B E R F R O M T 3 " 1 1 I A - T H E N G O S U B 5 0 1 2 I A - 2 T H E N G O S U B 6 0 1 3 I " T H E N G O S U B 7 0

W e ' v e s e e n b o t h I N P U T a n I F / T H E N b e f o r e . L i n e s 5 0 0 , 6 0 0 ,a n 7 0 w o u l d c o n t a i n t h s u b r o ut i n e s w h i c h w o u l d p e r f o r m d i f f e re n a c t i o n s d e p e n d i n g o n t h v a l u et y p e d f o A — 1 , 2 o 3 H e r e ' sw a t a c c o m p l i s h t h s a m e t h i n gi o n l y t w l i n e s :1 0 I N P U T " N U M B E R F R O M T 3 " 1 1 O A G O S U B 5 0 0 , 6 0 0 , 7 0

T h a t ' s a l t h e r e i t i t A g a i n ,l i n e s 5 0 0 , 6 0 0 , a n 7 0 w o u l d c o t a i n t h s u b r o u t i n e s c o r r e s p o n d i n gt t h v a l u e s o A

H o d o e s O w o r k ? F i r s t ,l o o k a t h l i n e n u m b e r s f o l l o w i n gt h G O S U B ; t h e y a r i p o s i t i o n so n e , t w o , a n t h r e e . T h n u m b e r o p o s i t i o n s u s u a l l y c o r r e l a t e s w i t h

N o . t y p e d P r o g r a m r e s p o n s en e g a t i v e I L L E G A L Q U A N T I T Y

2 -

6 - 2 5 5

2 5

W h y ?O c a n n o t h a n d lb e l o w }O s t a t e m e n t i C o n t r o l i s e n t t a f t e r G O T O — l i n eC o n t r o l i s e n t t t h r o u g h f i f t h p o s it h r o u g h 1 5 0O s t a t e m e n t i n u m b e r o f e n t r i e

I L L E G A L Q U A N T I T Y M a x i m u m v a l u e

P r i n t s T W A s k s a g a i n

P r i n t s T W O — F I V E

P r i n t s T W

1 0 I N P U T " N U M B E R F R O M T W T F I V E " ;

1 1 O G O T O 1 0 0 , 1 2 0 , 1 3 0 , 1 4 0 , 1 5 1 2 P R I N T ' T W O " : E N 1 3 P R I N T " T H R E E " : E N 1 4 P R I N T " F O U R " : E N I S P R I N T " F I V E " : E N

Y o u ' r e e x p e c t e d t e n t e r a n u b e i t h r a n g e 2 - 5 . P r o g r a m c o t r o l w i l l b t r a n s f e r r e d t l i n e s1 2 0 - 1 5 0 , w h i c h a r i p o s i t i o n s 2 - a f t e r t h G O T O . T r e n t e r i n g v a l u e si t h i s r a n g e a n o b s e r v e t h r e s u l t s .

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

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

H e r e i s s u m m a r y o t h g u i d e l i n e s f o u s i n g O N

L i n e n u m b e r s m u s t b s e p a r a t e db c o m m a s ( s p a c e s o p t i o n a l ) .A n l e g a l n u m e r i c e x p r e s s i o nm a f o l l o w O N E x a m p l e s : X N + 3 , X ( 3 ) , G R " 2 - 1 .A t h r u l e s f o G O T O a n G

T h m t i o n s2 5 5 , b 2 5 d c a u s e

C o m t h e 1 6m o d o r I n e g ag r e a t e O N y I L L E GI t h i n O m a p i n s t a n g r a m s3 . 2 5 a t r e a t e d

O w i tS u p p o s en e g a t i v eb e 1 0 I N P U

t y p e — a t h p r o m p t , b c o m e s a n b e c o m e s + ( — 3 + 4 = l ) 4 - c a u s e s c o n t r o lt b s e n t t o l i n e 1 2 0 , w h i c h p r i n t st h m e s s a g e " M I N U S T H R E E " .

S i m i l a r l y , i y o t y p e — a t h p r o m p t , N b e c o m e s t h r e e

t h m o s t p o p u l a r i w i t h t h R N ( r a n d o m ) f u n c t i o n , w h e r e p r g r a m s c a b r a n c h i r a n d o m d i r e ct i o n s . W e ' l l d i s c u s s R N i n f u t u r ec o l u m n .

A n o t h e r u s f o O i w i t h t h F O R - N E X T s t a t e m e n t .

1 7 I C > T L I M I T

1 8 F O R T =3 0 0 , 4 0

1 9 N E X T : E N2 0 P R I N T2 1 P R I N T "

R A L E I G H2 2 R E T U R N

Page 83: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 83/134

a n c o n t r o l i s e n t t t h l i n e n u b e i t h t h i r d p o s i t i o n — 1 4 0 .

I t ' s g o o d p r o g r a m m i n g p r a ct i c e t l i m i t t h r e s p o n s e s t a I P U T , e v e n i f i t ' s n o b e i n g u s e dw i t h O N - G O T O o O N - G O S U B , s w e ' l l u s t w I F / T H E N s t a t e m e n t st t e s t f o l e g a l I N P U T v a l u e s , a ss h o w n I n l i n e s 1 1 a n 1 2 b e l o w :1 0 I N P U T " N U M B E R F R O M O N E T OT H R E E " , H1 1 I H < T H E N 1 0 1 2 I H > T H E N 1 0 1 3 O G O T O 1 4 0 , 1 5 0 , 1 6 1 4 ( p r o g r a m c o n t i n u e s h e r e )

I v a l u e s o u t s i d e o t h r e q u e s te r a n g e a r e e n t e r e d , c o n t r o l r t u r n s t t h I N P U T s t a t e m e n t i l i n e 1 0 0 .

O N ' s O t h e r U s e sO c o u r s e , t h e r e a r e o t h e r w a y s t u s O ( w h i c h i a l w a y s u s e d w i t hG O S U B o G O T O ) o t h e r t h a n f o l o w i n g I N P U T s t a t e m e n t s . O n o

1 0 F O T 1 1 O G O S U B 2 0 0 , 3 0 0 , 4 0 0 , 5 0 1 2 N E X T1 3 E N 2 0 0 ( s u b r o u t i n e f o l l o w e d b R E T U R N )3 0 0 ( s u b r o u t i n e f o l l o w e d b R E T U R N )4 0 0 ( s u b r o u t i n e f o l l o w e d b R E T U R N )5 0 ( s u b r o u t i n e f o l l o w e d b R E T U R N )

T h i s i u s e f u l f o s e q u e n t i a l l ye x e c u t i n g s e v e r a l s u b r o u t i n e s ,w h i c h c a s e u t h s c r e e n o s o u n d c h i p i t h c o m p u t e r , d e f i n ec o n s t a n t s , g a t h e r t h u s e r ' s i n p u t ,a n s o n

T u n d e r s t a n d h o O i u s e dw i t h F O R - N E X T , t y p e i t h i sp r o g r a m :1 0 P R I N T " { C L R } { D O W N ) H O W

M A N Y S T A T E S W O U L D Y O L I K ET S E E ? "

1 1 P R I N T1 2 P R I N T " 1 N O N L Y "1 3 P R I N T " 2 N A N S C 1 4 P R I N T " 3 N C S C A N V A 1 5 P R I N T : I N P U T " Y O U R C H O I C E " ;1 6 I C < T H E N 1 0 0 : R E L O W E R

L I M I T

3 0 P R I N T " C O L U M B

3 1 R E T U R N4 0 P R I N T "

R I C H M O 4 1 R E T U R N

R u t e a c h t i m ec h o i c e , a n m e m b e r :t h e q u e s t i o t h F O R - t y p e 2 f o v a l u e , a n

L i n e sL i n e s 1 6 r e s p o n s e . t h a t i n l i n e

{ t h e F O R( t h e u s e r ' st h c o u n t e r t h s u b r o u t

N e x tG E s t a t e m u s i n g O

P A N A S O N I C1 0 8 0 i * 1 9 9 9 B1 0 9 1 i ' 2 5 9 S 0 D I S K S

V A M I G A a o o oP L U S

1 0 8 0C o l o r M o n i t o r

9 D A Y SP A R T SL A B O R 8 5 C P I

R E F L I H D 1 S M E O

F u t u r e S o u n dD I G I - V I E W .I 0 B O M u r i i l o .

■ 1 3 9 . 9 5' 1 5 9 . 9 5

■ 2 5 9 . 9 5S I D E C A R

G E N L O C K2 5 6 K H A 7 9 . 9 51 6 8 0 M o d e m . ' 1 5 9 . 9 5A l l o g r Q ( 5 1 2 K ) ' 2 9 9 . 9 5

\ ' * N 6 4 1 5

- 1 3 • 1 B

B E

B u i

Page 84: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 84/134

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

I t ' s s o m e t h i n g o a o d d i t y t h a t y o c a n n o t b r a n c h f u r t h e r t h a n 1 2 b y t e s f o r w a r d o r 1 2 8 b y t e s b a c kw a r d , w h e r e a s y o c a J S o j M a f a a y o w a n t . Y o c a g i v e t h eJ M i n s t r u c t i o n a a d d r e s s a n w h e r e w i t h i n t h 6 4 r a n g e o t h C o m m o d o r e 6 o w i t h i n t h 6 4 s i z e o a n m e m o r y b a n k w i t h i n t h C o m m o d o r e 1 2 8 . B E { B r a n c h i E Q u a l ) c o m m a n d , h o w e v e r , i o n l ya l l o w e d t l e a p w i t h i n z o n ew h i c h i 2 5 b y t e s l a r g e a n d w h i c he x t e n d s h a l f t h a t m u c h i e i t h e r d r e c t i o n f r o m i t o w l o c a t i o n w i t h i ny o u r p r o g r a m .

B e f o r e s p e c u l a t i n g a b o u t t h p o s s i b l e r e a s o n f o t h i s c u r i o u ss t a t e o a f f a i r s , l e t ' s f i r s t r e v i e w t h u s e s o t h b r a n c h i n g i n s t r u c t i o n s .E s s e n t i a l l y , c o m m a n d s s u c h a B E a n B N ( B r a n c h N o E q u a l ) a r M L ' s w a o h a n d l i n g I F - T H E Na n O N - G O T O s t r u c t u r e s . T h b r a n c h i n g c o m m a n d s r e s p o n d t w h a t e v e r h a j u s t h a p p e n e d i y o u rp r o g r a m a n d e i t h e r s e n d t h p r g r a m t o n e l o c a t i o n , o n o t :

L D 1 2 0 0 0B E C O N TC M P # 1B E U C M # B E D O W N

C O N T g o w i t h t h p r o g r a m

N C a u s e F o C o n c e r nT h p r o g r a m m e r , h o w e v e r , n e e dn o w o r r y t h a t t h t a r g e t s ( C O NT I N U E , U P a n D O W N i o u e a m p l e a b o v e ) o b r a n c h c o m m a n d sa r e , i n f a c t , w i t h i n t h b o u n d s ,w i t h i n t h 2 5 5 - b y t e l i m i t . A l r e s o n a b l e a s s e m b l e r s w i l l d e t e c t a n s u c h p r o b l e m s a n r e p o r tB R A N C H O U O R A N G E . I t ' su s u a l l y r e l a t i v e l y s i m p l e t c o r r e c tt h p r o b l e m b m o v i n g t h i n g sa r o u n d l i t t l e .

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

b r a n c h i n g i n s t r u c t i o n . O n s u c hd i l e m m a a r i s e s w h e n t h e r e ' s j u s t n e a s y w a t c o r r e c t B R A N C HO U O R A N G E e r r o r . I t h e s ec a s e s , y o c a s i m u l a t e a f a r b r a n c hb i n s e r t i n g J M a s t h e t a r g e t o f b r a n c h , l i k e t h i s :

L D 1 2 0 0 0B E C O N TC M P # 1B E Q U PC M # B E D O W N

C O N T J S M A I ND O W N J M D O W N 1W h a t w e ' v e d o n e i c r e a t e " t r a mp o l i n e " a n l a b e l l e d i D O W N .N o w c a l o c a t e t h s u b r o u t i n eD O W N 1 a n y w h e r e i 6 4 o m e o r b e c a u s e t h J M i n s t r u c t i o nu s e s t w o - b y t e a d d r e s s . S o , i t h e r ei a i t h b y t e a a d d r e s s 1 2 0 0 0 ,w b r a n c h t D O W N , b u D O W N

y o m i gJ M P s i

O N T W T H R E EI t h i ss u b r o u t c o n t i n u h a i n d f r o m yc h o i c e s .e i t h e rb e e n n a s s o c i a t h m e n w b r a a g a i n .w b r a w a i t i n gt t h c

B h a r d i ni n w a b u w s u m p t i m e m o r yi n w o u e s I c o m p u t w h e n t

E a s y M

Page 85: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 85/134

P a u l C a r l s o nD r a w i n g l i n e s o t h 1 2 8 w i t h m c h i n e l a n g u a g e i l o e a s i e r t h a ny o m i g h t t h i n k , A n i t m u c hf a s t e r t h a n w i t h B A S I C . A a e a m p l e o t h e f f e c t s p o s s i b l e , a e x c e l l e n t d e m o n s t r a t i o n p r o g r a mi i n c l u d e d .

T h 1 2 8 ' s B A S I C 7 . h a a l t h g r a p h i c s c o m m a n d s t h a t t h 6 l a c k e d . T h e s e c o m m a n d s a r a l s oa v a i l a b l e t m a c h i n e l a n g u a g e ( M L )p r o g r a m s . I t h i s a r t i c l e I ' l l s h o wy o h o t u s t h l i n e - d r a w i n gr o u t i n e . E v e n i y o u ' r e n o i n t e r e s te i M p r o g r a m m i n g , y o m i g h tb i n t e r e s t e d i t y p i n g i t h p r g r a m — i t ' s a e n h a n c e d v e r s i o n o t h c l a s s i c " w a l k i n g l i n e s " d e m op r o g r a m .

T h l i n e - d r a w i n g r o u t i n e i a m o n g t h e a s i e s t o t h B A S I C 7 . R O r o u t i n e s t o u s e . E v e n i y o u ' r ej u s t b e g i n n i n g t p r o g r a m i m c h i n e l a n g u a g e , y o s h o u l d n ' t h a v em u c h t r o u b l e u s i n g i t

T h l i n e - d r a w i n g r o u t i n e h a j u m p t a b l e e n t r y a a d d r e s s $ A F 7 2( m e a n s t h a t t h n u m b e r i i h e x a d e c i m a l ) . T h r o u t i n e g e t s t h ec o l o r s o u r c e a n t h s t a r t i n g a n e n d i n g c o o r d i n a t e s f o t h l i n e f r o mt h f o l l o w i n g m e m o r y l o c a t i o n s i R A ( a l l c o o r d i n a t e s a r i s t a nd a r d l o w - b y t e / h i g h - b y t e f o r m ) :

a m p l e , t h f o l l o w i n g r o u t i n e d r a w sl i n e f r o m ( 1 0 , 2 0 ) t ( 1 5 0 , 8 0 ) w i t h

c o l o r s o u r c e 1 a n t h e n d r a w s t ( 4 0 , 1 2 0 ) w i t h c o l o r s o u r c e 2 L D S T S T S T S T L D S T L D S T L D S T L D S T L D S T ) S L D S T L D S T L D S T J S R T

# $ 0 0S 1 3 $ 1 1 3 4S 1 3 S H 3 8# $ 0 A$ 1 1 3 1# $ 1 4$ 1 1 3 3# $ 9 6$ 1 1 3 5# $ 5 0$ 1 1 3 7# $ 0 1$ S $ A F 7 2# $ 2 8$ 1 1 3 5# $ 7 8$ 1 1 3 7# $ 0 2$ 8 S A F 7 2

; s e t h i g h b y t e s o s t a r t i n ga n d e n d i n gc o o r d i n a t e st o z e r o .

; U > , i t l 1 0 ( $ A ) i n t os l a r t i n g x

; l o a d 2 i n t os t a r t i n g y

; l o a d 1 5 0 i n t oe n d i n g x

I . i B 0 i n t oe n d i n g y

; l n , i ( ! i n t oc o l o r s o u r c e .

; d r a w f i r s t l i n e; I n . u l 4 0 i n t o

e n d i n g x ; I o a d 1 2 i n t o

e n d i n g y ; l o a d i n t o

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

A l t h o u g h t h g r a p h i c s m o d ec a b s e u s i n g m a c h i n e l a n g u a g e ,i t ' s b e s t t u s t h B A S I C G R A P HI s t a t e m e n t , w h i c h i n i t i a l i z e s c e t a i n m e m o r y l o c a t i o n s u s e d b t h l i n e - d r a w i n g r o u t i n e . L i k e w i s e , i t ' sb e s t t u s t h B A S I C C O L O R s t a t em e n t t d e f i n e t h e c o l o r s o u r c e s .T h r o u t i n e a b o v e a s s u m e s t h a t t h m u l t i c o l o r m o d e h a b e e n s e a n c o l o r s o u r c e s a n h a v e b e e n d ef i n e d b t h B A S I C p r o g r a m t h a t

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

A f t e ra n r u t b u n d l e o s c r e e n . P r d e m o .S e p r o g r a

C O M P l o o k i n gg a m e s ,e d u c a t ia n t u ty o u ' v eg r a m t o t h e r rj o y o ri t o t

Page 86: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 86/134

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

C o m p u t e r s a r e g r e a t a a l p h a b e t i zi n g — t h e y d o n ' t m a k e m i s t a k e s a n t h e y d o n ' t c o m p l a i n a b o u t h o b o r i n g t h j o i s

T h i s m o n t h w e ' l l t a k e l o o k a t w s o r t i n g a l g o r i t h m s : t h e b u b b l es o r t a n t h e S h e l l s o r t . ( S h e l l i c a i t a l i z e d , b t h w a y , b e c a u s e i t ' sn a m e d a f t e r D o n a l d S h e l l , i t i v e n t o r . ) B o t h s o r t s , i n c l u d i n g t h ed e m o n s t r a t i o n p r o g r a m s h e r e , a p l t a n C o m m o d o r e c o m p u t e r .

F o u r R u l e sS o r t i n g p r o g r a m s w o r k i v a r i e t yo w a y s , b u t t h e y a l h a v e f o u rt h i n g s i c o m m o n . T h f i r s t r u l e i t h a t t h i t e m s t b e p u t i o r d e r ,w h e t h e r t h e y ' r e s t r i n g s o n u m b e r s ,m u s t b i a a r r a y . A t h b e g i nn i n g o t h p r o g r a m , u s t h D I c o m m a n d t s e t h d i m e n s i o n o t h a r r a y . I t h l i s t h a r o o m f o 5 i t e m s a n i c a l l e d B $ y o u ' l l p u D I B $ ( 5 0 ) i o n o t h f i r s t l i n e s .T f i n d s i n g l e e l e m e n t i t h a r a y , u s n u m b e r o n u m e r i cv a r i a b l e i p a r e n t h e s e s a f t e r B $ T h 2 6 t h i t e m o t h l i s t w i l l b B $ ( 2 6 ) . I y o u ' r e s o r t i n g n u m b e r s —b a t t i n g a v e r a g e s , f o e x a m p l e — u s e

n u m e r i c a r r a y s u c h a B ( X ) .T h s e c o n d r u l e i t h a t y o

h a v e t i n i t i a l i z e t h v a l u e s i t h

p a r e t w i t e m s i t h l i s t , t s e i t h e y ' r e i t h r i g h t o r d e r . I B A S I C ,y o u s t h e g r e a t e r t h a n ( > a n l e s s t h a n ( < ) o p e r a t o r s , w h i c h w o r ko b o t h n u m e r i c a n s t r i n g v a r ia b l e s . T h h e a r t o a s o r t i n g r o u t i n ei t h s e c t i o n w h e r e t h c o m p u t e rl o o p s t h r o u g h t h l i s t t f i n d o u w h i c h i t e m s a r i n c o r r e c t l y p l a c e d .

F i n a l l y , i t w s t r i n g s o n u b e r s a r i t h w r o n g o r d e r , y o h a v e t s w i t c h t h e m w i t h l i n e l i k et h i s : T $ = A $ : A B $ B $ = T $ .

T h B u b b l e S o r tF o s h o r t l i s t s , b u b b l e s o r t i a d q u a t e . I t e r m s o s p e e d , h o w e v e r ,i t ' s n o g o o d c h o i c e , a s w e ' l l s e l a t e r . F o e x p l a i n i n g h o a s o r tw o r k s , t h b u b b l e s o r t i e x c e l l e n tb e c a u s e i t ' s s h o r t .

L e t ' s s a y o u h a v e a n a r r a y o t e s t r i n g s . T h f o l l o w i n g t h r e e l i n e sw i l l p u t h e a r r a y i n p a r t i a l o r d e r :1 F O T 2 I N $ ( J ) N « 1 T H E N T $ - N « J ) :

3 N E X TT h F O R - N E X T l o o p c o u n t s

f r o m t o n l e s s t h a n t h s i z e o t h a r r a y ( 9 i t h i s e x a m p l e ) . T h v a r i a b l e i t h c o u n t e r f o t h l o o pa n a i n d e x t t h a r r a y . T h I F T H E N i l i n e 2 c o m p a r e s o n em e m b e r o f t h e a r r a y t i t n e i g h b o ro t h l i s t . A c o u n t s f r o m t 9 N $ ( l ) i c o m p a r e d t N $ ( 2 ) , t h e n

W h e n t h o l d s Zw h e t h e ra r i o l a s t i t e m

E a co n m o E v e n t u a lT h m a f o u n d i o u t e r lc o u n t s b7 7 d o c o u n t s ft 7 8 S i n p a s s p u ti t ' s n o t l a t e r l o t h p e n ui i t p l c h e c k e d

B u b b l eR 1 Z

0 B 2 F

6A 3 F

HE

A 4 NK 5 GG 6 GQ 7 E A 1 0 M 1 1 F 1 2 S 1 3

t h e r e t k e e p t r a c k o h o m a n yc o m p a r i s o n s a n d s w a p s a r m a d e .

M o d i f i e d B u b b l eE x a m i n e l i n e 5 i t h p r o g r a ma b o v e a n d y o u ' l l s e t h a t t h b u b b l es o r t r o u t i n e i c a l l e d t w i c e . T h f i r s tt i m e , t h l i s t i i r a n d o m o r d e r . T h

T h S h e l l S o r tA t h s i z e o t h l i s t g r o w s l a r g e r ,b u b b l e s o r t s b e c o m e v e r y s l o w .R u o n o t h b u b b l e s o r t p r g r a m s a b o v e a n n o t e t h t i m e . O

1 2 i 6 m o d e , t h f i r s t p r o g r a mt o o k 4 3 8 7 j i f f i e s ( 7 3 . 1 2 s e c o n d s ) .

o f t h e l i s tc o n s u m i n gm o v e s i 4 0 o n l y t h r e ew a r d s t r i n gs p o t s o t h

H o s o r t ? C o n s i

Page 87: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 87/134

s e c o n d t i m e , t h e a r r a y i i o r d e r . I y o r u t h p r o g r a m , t h p r o g r a mm a k e s 3 1 6 0 c o m p a r i s o n s b e f o r e i f i n i s h e s ( t h e n u m b e r o c o m p a r i s o n si p r e d i c t a b l e : T a k e t h e l e n g t h o f t h l i s t , 8 0 m u l t i p l y b t h n e x t n u m b e rd o w n , 7 9 a n d i v i d e t h a t n u m b e rb 2 ) T h f i r s t s o r t t a k e s 4 3 8 7 j i f f i e s( 7 3 . 1 2 s e c o n d s ; j i f f y i 1 / 6 0 s e o n d ) . T h s e c o n d s o r t , w h e n t h l i s ti a l r e a d y i o r d e r , t a k e s 2 6 1 0 j i f f i e s( 4 3 . 5 s e c o n d s ) . B o t h t i m e s t h e r e a r 3 1 6 0 c o m p a r i s o n s .

T h p r o g r a m c a n b e m o d i f i e dt m a k e i r u f a s t e r w h e n t h l i s t i ss o r t e d ( o m o s t l y s o r t e d ) ;

M o d i f i e d B u b b l e S o r tR 1 Z = 8 0 t D I M C $ ( Z ) : H - R N D ( - 1 0

a B 2 F O M - 1 T O Z : L = I N T ( R N D [ 1 ) *

6 + 3 )A 3 F O N = l T O L i C ? ( M ) = C S < M ) + C

H R S ( I N T ( R N D ( l ) * 3 6 + 6 5 ) ) : NE X T t P R I N T C S ( M ) ,

A 4 N E X T : P R I N T C H R ? { 1 4 7 ) ;K 5 G O S U B 1 0 0 : G O S U B 1 0 0G 6 G E T A S i I F A S = ' ' " T H E N 6 0Q 7 E N A C 1 0 0 P R I N T " S O R T I N G "M 1 1 M = F R E ( 0 ) ! T I ? = n 0 0 0 0 0 0 " i C

P = 0 i S W = 0H 1 2 F O M = { Z - 1 ) T O 1 S T E P - 1 : F =S E 1 3 0 F O N = 1 T O M : C P = C P + 1X P 1 4 0 I C $ ( N ) < C S ( N + 1 ) T H E N 1 7

X D 1 5 0 S W - S W + 1 : F » 1H E 1 6 0 T $ = C S { N ) i C S [ N } - C S ( N + l ) iC S { N + 1 ) = T SJ 1 7 N E X T ! I F F = 0 T H E N M = 0M 1 8 N E X TK 1 9 P R I N T T I r " J I F F I E S " , C P ; "

C O M P A R I S O N S "C H 2 0 0 P R I N T S W ; " S W A P S "

N o c h a n g e t h f i r s t p a r t o l i n e 1 t r e a d Z = 1 6 0 . T h a t d o u b l e s t h s i z e o f t h e l i s t . R u t h p r o g r a ma g a i n a n i t a k e s 1 8 , 6 4 9 j i f f i e s( 3 1 0 . 8 2 s e c o n d s ) . T h l i s t h a d o b l e d i n s i z e , b u t h t i m e u s e d b t h s o r t p r o g r a m h a s q u a d r u p l e d .

H e r e ' s a i m p r o v e d s o r t i n gp r o g r a m ( l i n e s 1 0 - 7 0 a r t h s a m e ) :

S h e l l S o r tR 1 Z = S 0 : D I M C ? ( Z ) | M = R N D | - 1 0

0 B 2 F O M = 1 T O Z : L = I N T [ R N D ( U *6 + 3 )

A 3 F O N = 1 T O L : C S ( M ) = C S ( M ) + CH R S ( I N T ( R N D ( 1 ) • 2 6 + 6 5 ) ) i NE X T : P R I N T C S ( M ) ,

A 4 N E X T : P R I N T C H R ? ( 1 4 7 ) ;K 5 G O S U B 1 0 0 : G O S U B 1 0 0G 6 G E T A S : I F A S = " " T H E N 6 0Q 7 E N G 1 0 P R I N T - S O R T I N G " : G P = ZM 1 1 M - F R E ( 0 ) i T I S - " 0 0 0 0 0 0 " : C

P = S W J 1 2 G P = I N T ( G P / 2 ) l I F G l > = 0 T H E N

2 0 H B 1 3 0 F = 0K 1 4 F O M = 1 T O ( Z - G P ) : C P = C P + 1C 1 5 0 I F C S { M ) < C S ( M + G P l T H E N 1 7X 1 6 T S = C S { M ) : C S ( M ) = C S ( M + G P ): C S ( M + G P ) = T S : S W = S W + l i F =S 1 7 N E X TK 1 8 I i T H E N 1 3 0S 1 9 G O T O 1 2 0A P 2 0 0 P R I N T T I ; " J I F F I E S " , C P ; "

C O M P A R I S O N S "G 2 1 P R I N T S W ; " S W A P S "M 2 2 0 F O R M = 1 T O Z : P R I N T C S ( M ) . :

N E X T i P R I N TG 2 3 R E T U R N

T h S h e l l s o r t u s e s g a ( t h e v a r ia b l e G P t h a t ' s i n i t i a l i z e d t h a l f t h s i z e o t h l i s t . F o a 8 0 - e l e m e n t

S B u b b l e 4 3 8 S h e l l 1 8 6

D o u b l it h t i m e f o n l y m u l t i pb a b o u t 2 b s o r t e d ,p e r f o r m s ,b l s o r t .

C T

S O1

1

S 3 . 5 "C e r t i f i e d \

S i l e t y A : i i S h u i S a f e i v A u l n D b i

d i s k d a m a g e d

P O L Y P

Page 88: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 88/134

6 4 / 1 2 8 S p r i t e P r i n t e rM i l c h e ! ) R o s sT l o o k a t s p r i t e s h a p e , y o c a P E E K i n t o m e m o r y . B u i t a k e sl o n g t i m e t c o n v e r t t h n u m b e r si n t o s p o t s o g r a p h p a p e r . H e r e ' sh o t l e t h c o m p u t e r d t h w o r k .

F i r s t y o u h a v e t k n o w w h e r et h s p r i t e i l o c a t e d i m e m o r y . O t h 6 a n 1 2 8 , y o c a P E E K l o c at i o n s 2 0 4 0 - 2 0 4 7 t f i n d t h p o i n te r f o t h e e i g h t s p r i t e s . ( F o r s p r i t e su s e d o n t h e 1 2 8 ' s h i - r e s s c r e e n s ,G R A P H I C 1 - 4 , s u b s t i t u t e 8 1 8 4 -8 1 9 1 . ) F o e x a m p l e , i y o h a v e1 2 8 , P R I N T P E E K ( 2 0 4 0 ) s h o u l d r t u r n t h e n u m b e r 5 6 T h a t ' s t h p o i n t e r t t h f i r s t s p r i t e . M u l t i p l yt h n u m b e r b 6 4 t h a t t e l l s y o w h e r e t h 6 b y t e s o f t h e s p r i t es h a p e a r e l o c a t e d i m e m o r y . I t h i s c a s e , s p r i t e z e r o i f o u n d a 5 6 * 6 4 , o 3 5 8 4 .T h 6 4 d o e s n ' t h a v e a a r e a o fm e m o r y r e s e r v e d f o r s p r i t e s , b u o f t e n u s t h e a r e a s t a r t i n g a 1 2 2 8 8i m p r o g r a m s . O n c e y o k n o ww h e r e t h s p r i t e i s r u t h i s s h o r tp r o g r a m :

o p e n 1 , 31 S L = 1 2 2 8 82 F O R J = S L T O 5 L + 6 0 S T E P 3 : A S o " "3 F O R K = J T O J + 2 : M = 1 2 8 : S E = P E E K { K4 F O R L = 1 T O 85 0 I F S B A N D M T H E N A $ = A S + " * " : G O T

I n s t a n t 1 2 H e l p S c r e e n sA n d e r s F r a n k e lH e r e ' s a t i m e - a n d m e m o r y - s a v i n gt e c h n i q u e f o p e o p l e w h o o w n1 2 ( o 6 4 w i t h m a c h i n e l a g u a g e m o n i t o r ) . S c r e e n m e m o r y o b o t h c o m p u t e r s s t a r t s a 1 0 2 4 . I y o u h a v e a i n t r o d u c t o r y s c r e e n f o

g a m e o a s e r i e s o h e l p s c r e e n s ,y o c o u l d p u t h i n f o r m a t i o n f o o n s c r e e n i s e r i e s o 2 P R I N Ts t a t e m e n t s . B u i y o h a v e s i p a g e s o t e x t , y o u ' d n e e d 1 5 P R I N T l i n e s . T h f o l l o w i n g i d e aw i l l a l l o w y o t b a n i s h a l t h o s eP R I N T s t a t e m e n t s f r o m p r o g r a m .

O t h 1 2 8 , g i n t o t h m o n it o b t y p i n g M O N I T O R . C l e a r t h s c r e e n a n t y p e w h a t e v e r y o l i k et c r e a t e t h e s c r e e n y o w a n t .W h e n t h e s c r e e n l o o k s r i g h t , c u r s o rd o w n t t h e s e c o n d - t o - t h e - l a s t l i n ea n t y p e " f i l e n a m e 1 ; 0 8 4 0 0 , 8 0 a n s c r e e n m e m o r y w i l l b s a v e d t d i s k . T h i s s a m e i d e a c a n b e u s e d b 6 o w n e r s w h h a v e M i c r o m o n , S u p e r m o t i , o s o m e o t h e r M m o n i t o r .

T h l i n e w i t h t h f i l e n a m e w i l lb s a v e d a l o n g w i t h t h m a i n s c r e e n .T a v o i d s e e i n g t h a t l i n e , y o c a w r i t e s h o r t B A S I C p r o g r a m ( 1 2 8m o d e o n l y ) t h a t s e t s u t h s c r e e na n t h e n e x e c u t e s B S A V E " f i l eH t f « i e " , B 0 , P 1 0 2 4 T P 2 0 2 3 .

O n c e t h s c r e e n i o d i s k , y o c a B L O A D i b a c k i n t o m e m o r y o

p e s e c p r o g r a i y o c o u n t st h V I Cd o r e c b t h t h e 1 2 8 ( M H z )o t h o w n e r sl a s t p l aa n w h

I t ' st h s p e b i n c r i n o f t u r n s i t u r n s i s p e e dq u i t e a t h a t d f o e x a t h c l o f r o m h a

W i s u d d e n o u i n f t h 1 2

P l u s /I

o t h e r sc e r t e dd i s a p p e i n p e r r o r , y s a g e b e

Page 89: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 89/134

N o - S Y S L o a d e rW a l t e r S m i t h , J r

N o i v m a c h i n e l a n g u a g e p r o g r a m s c a b a e a s y t h a n d l e a B A S I C p r o g r a m s . W i t h t h i s 6 u t i l i t y , r u n n i n g , l o a d i n g , a n s a v i n g m o s t m a c h i n e l a n g u a g e p r o g r a m s i s n a p . d i s kd r i v e i r e q u i r e d .M a c h i n e l a n g u a g e { M L } p r o g r a m sa r m o r e d i f f i c u l t t o l o a d , r u n , a n c o p y t h a n t h e i r B A S I C c o u n t e rp a r t s . " N o - S Y S L o a d e r " n a r r o w st h g a p b e t w e e n t h t w o , a l l o w i n gm o s t M p r o g r a m s t b t r e a t e dl i k e B A S I C p r o g r a m s .

N o - S Y S L o a d e r w o r k s b y c o b i n i n g t h M p r o g r a m w i t h s h o r tB A S I C l o a d e r t p r o d u c e n e p r g r a m t h a t c a b l o a d e d , s a v e d , a n r u l i k e B A S I C p r o g r a m . W h e nt h p r o g r a m i r u n , t h e l o a d e r t r a n sf e r s t h M t i t c o r r e c t l o c a t i o n ,p e r f o r m s N E W , a n d , i n e c e s s a r y ,r e s e t s c e r t a i n B A S I C p o i n t e r s .

T y p i n g I I

B A S I C l o a d e r f o r m . F i r s t , l o a d N o S Y L o a d e r a n t y p e R U N . T h p r o g r a m a s k s f o f i l e n a m e . M a k es u r e t h a t d i s k c o n t a i n i n g c o p y o t h P o w e r b a l l p r o g r a m i i t h d r i v e ; t h e n t y p e P O W E R B A L L ( o w h a t e v e r n a m e y o u s e d t s a v et h a t p r o g r a m ) . N o - S Y S L o a d e rf i n d s t h f i l e o d i s k a n t e l l s y o i t l o a d a d d r e s s . I t h e c a s e o fP o w e r b a l l , t h i s a d d r e s s i 4 9 1 5 2 .

N o - S Y S L o a d e r n e x t a s k s f o t h S Y a d d r e s s t h a t s t a r t s t h p r g r a m . F o r P o w e r b a l l , t y p e 4 9 1 5 2 .O r , s i n c e t h e l o a d a d d r e s s a n S Y a d d r e s s a r t h s a m e , y o m a s i p l y p r e s s R E T U R N i n s t e a d o f t y i n g t h e a d d r e s s .

t y p e P O W p r o g r a m

T m i w o r k i nl i n e s :L O A D " P O W L I S T

Y o t h s c r e e n1 S Y S 2 0 8 82 R E y o

T h 2 0 8 8 . T h i e r n o t p r o g r a m

N o b e e n c o n c o p i e s . F o o P o w e r b L O A D " P O W T h e n c h a t y p e

Page 90: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 90/134

D a z z l e r sP a u l C a r l s o n

T h m o s t i m p r e s s i v e s c r e e n d i s p l a y s o t h C o m m o d o r e 6 a r d o n e w i t h h i g h - r e s o l u t i o n g r a p h i c s . B u y o u ' l l b s u r p r i s e d a w h a t c a b d o n e i l o r e s o l u t i o n . T h e s e s h o r t p r o g r a m sd e m o n s t r a t e s o m e e y e - d a z z l i n g k a l e i d o s c o p i c d i s p l a y s — u s i n gj u s t t h t e x t s c r e e n .W h e n m o s t p e o p l e t h i n k o c o p u t e r g r a p h i c s , t h e y t h i n k o h i g h -r e s o l u t i o n d r a w i n g s a n d v i d e og a m e s . " D a z z l e r s " s h o u l d c h a n g et h a t . A l t h o u g h t h e r e s o l u t i o n i v e r y c o a r s e — t h e s a m e a s t h a t o ft e x t s c r e e n — t h e f l o w i n g c o l o r s a n s i m u l a t e d m o v e m e n t s a r f a s c i n a ti n t w a t c h .

P r o g r a m 1 i t h m a i n p r o g r a mf o D a z z l e r s . I P O K E s m a c h i n el a n g u a g e p r o g r a m i n t o m e m o r ya n p r e p a r e s t h e s c r e e n f o t h D a z z l e r r o u t i n e . F i v e s a m p l e s u

N o w , w h e n y o w a n t t w r i t eD a z z l e r , l o a d t h m a i n p r o g r a m

a n t y p e i s u b r o u t i n e . A a e a m p l e , l e t ' s u s P r o g r a m ( S u b r o ut i n e 1 ) F i r s t , l o a d t h m a i n p r o g r a mw i t h t h i s l i n e :L O A D " D A Z Z L E R M A I N " , 8( t a p e u s e r s s u b s t i t u t e , 1

T h e n , w i t h t h D a z z l e r m a i np r o g r a m i m e m o r y , t y p e i P r g r a m 2 W h e n y o u ' v e f i n i s h e d , s a v et h c o m p l e t e D a z z l e r p r o g r a m w i t h

l i n e l i k e t h i s :S A V E " D A Z Z L E R 1 " , 8

u e i t h 5 5 2 9 6 - 5 65 5 3 0 1 , 1 2n o t . I n a dm e m o r ym a a l s ot h i s w a c o l o r f u l ,

Page 91: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 91/134

F a s t B o o tJ i m A l l e n

O n c e y o u ' r e u s e d t t h s p e e d a n e f f i c i e n c y o f a i t t o b o o t i n gp r o g r a t n s o n t h 1 2 8 , i t ' s d i s a p p o i n t m e n t w h e n y o r e t u r n t w o r k i 6 m o d e . T h i s c l e v e r u t i l i t y o f f e r s a s o l u t i o n . d i s kd r i v e , e i t h e r 1 5 4 1 o 1 5 7 1 , i r e q u i r e d .

N o r m a l l y , t h e 1 2 8 ' s a u t o b o o t f e t u r e i u n a v a i l a b l e i 6 m o d e ." F a s t B o o t " l e t s y o i n s e r t a d i s k i t h d r i v e , t u r n o t h c o m p u t e r ,a n d , w i t h i n m a t t e r o s e c o n d s ,h a v e 6 p r o g r a m a p p e a r o t h s c r e e n . I y o u h a v e a 1 5 7 1 , F a s tB o o t a l s o a l l o w s f o l o a d s u t o f i v et i m e s f a s t e r t h a n s t a n d a r d 6 m o d el o a d s . S i n c e s o m e g a m e s a n u t i l it i e s c o n s i s t o m o r e t h a n o n p r g r a m , F a s t B o o t a l l o w s y o t l o a da m a n y a t h r e e p r o g r a m s a o n c e .

T y p i n g I I F i r s t , t y p e i P r o g r a m 1 " F a s t B o o tM M a k e r , " a n s a v e i w i t h t h

i n g . D o n ' t r e n u m b e r P r o g r a m 2 o a d o r d e l e t e a n R E s t a t e m e n t s .

W h e n y o u ' r e r e a d y t u s F a s tB o o t , b s u r e t h a t t h e d r i v e i t u r n e d o n a n d t h a t i c o n t a i n s d i s kw i t h P r o g r a m a n t h M f i l e sc r e a t e d b y P r o g r a m 1 T h e n l o a da n r u F a s t B o o t ( P r o g r a m 2 ) F a s tB o o t w i l l l o a d t h M f i l e s , t h e n a s ky o t p u t h p r o g r a m d i s k i t h d r i v e . A t h i s p o i n t , y o s h o u l d r m o v e t h e d i s k c o n t a i n i n g P r o g r a m

a n i n s e r t t h d i s k w h i c h c o n t a i n st h C o m m o d o r e 6 p r o g r a m o p r g r a m s t h a t y o u ' d l i k e t h a v e a u t o -b o o t e d o t h 1 2 8 . ( F a s t B o o t w o r k so n l y w i t h C o m m o d o r e 6 p r

B A S I C — S p e y o u m u s tr a t h e r t h a

F a s t Bf o r a n e a u t o b o o t i nd i s k a n d r i v e . Y o m a t t e d ) d iw i l l o f f e rt i n g t h n S e v e r n e d i s k .n e d i s kb o o t t h sg r a m s . T e t u r n i n g t h o n Y o u ra u t o m a t i c a s p e c i f i e d tN o t e sB A S I C p r

Page 92: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 92/134

G a m e p o r t s : j o y s P a d d l e , A n M o

J i B u t t e r f i e l d

I t h i s a r t i c l e , J i B u t t e r f i e l d d i s c u s s e s h o w C o m m o d o r e 1 2 a n 6 g a m e c o n t r o l l e r p o r t s w o r k , a n h l o o k s a t h i n p u td e v i c e s t h a t r u n t h r o u g h t h e s e p o r t s . A l s o i n c l u d e d a r p r g r a m s t h a t t e s t t h p o r t s a n i n p u t d e v i c e s .

T h g a m e c o n t r o l l e r p o r t s o f t h eC o m m o d o r e 6 a n 1 2 a r q u i t ev e r s a t i l e . T t h e m , w c a c o n n e c tj o y s t i c k s , p a d d l e s , m i c e , l i g h t p e n s ,a n o t h e r d e v i c e s s u c h a g r a p h i c st a b l e t s .

U n f o r t u n a t e l y , t h e s e d e v i c e ss o m e t i m e s f a i l ; a n o c c a s i o n a l l yt h c i r c u i t r y w i t h i n t h c o m p u t e rs t o p s w o r k i n g . I t ' s u s e f u l t b a b l et c h e c k t h s y s t e m o u t . T h p r g r a m s g i v e n h e r e a l l o w y o t t e s tt h p o r t s a w e l l a d e v i c e s c o n e c t e d t t h p o r t s . T h e y m a a l s oh e l p y o s e h o t g a b o u t y o u ro w p r o g r a m m i n g o t h e s e d e v i c e s .

T w M a i n D e v i c e sT h e r e a r t w p r i n c i p a l t y p e s o i t e r f a c e t h r o u g h t h c o n t r o l l e r p o r t s :d i g i t a l a n a n a l o g . T h d i g i t a l i n t e rf a c e s e n d s o n l y o n / o f f s i g n a l s — i t ' s

t h i r d t y p e o i n t e r f a c e i a v a i l a b l e o p o r t o f t h e C o m m od o r e 6 4 a n 1 2 8 : t h l i g h t p e n . T h i si q u i t e d i f f e r e n t f r o m t h j o y s t i c ka n p a d d l e i n t e r f a c e s i t h a t t h l i g h t p e r e a d i n g i c a l c u l a t e d f r o mt h p r e c i s e r i m i n g o t h s i g n a l i s e n d s t t h c o m p u t e r . W w o n ' td e a l w i t h l i g h t p e o p e r a t i o n s h e r e .

T h j o y s t i c k i t h b e s t - k n o w np e r i p h e r a l d e v i c e t h a t c o n n e c t s t t h g a m e c o n t r o l l e r p o r t . A w e ' v em e n t i o n e d , i t ' s d i g i t a l d e v i c e ,s e n d i n g o n / o f f s i g n a l s . T h f i v ep o s s i b l e s i g n a l s f r o m j o y s t i c k a r u p d o w n , l e f t , r i g h t , a n f i r e . C o b i n a t i o n s a r p o s s i b l e , s t h a t w c o u l d s i m u l t a n e o u s l y s e n d d o w na n l e f t , o r t h r e e - w a y c o m b i n at i o n s u c h a s u p , r i g h t , a n f i r e . I w o u l d b e a n u n u s u a l j o y s t i c k s y t e t h a t a l l o w e d s e n d i n g s i m u l t a

i n t e r f a cw h i c h g c o n t i n u c r a f t j o y

T h s o m e o T e n n i s - tt w p l a y

b a o p l a y , a l d l e s . T t h o u g hh a v e o v

N e w e rS i n c e t hs t i c k a n h a v e c o s a m e d f a c e s — as i g n a l s t h e s e d ee a r l i e rt r a c k b a l ls t i c k . O tt h u s e g r a p h i c sn e c t i o n s

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

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

W h e n u s e d i n t h i s w a y , t h 1 3 5 1 h a s s p e c i a l p r o b l e m w h i c hn e e d s t b r e c o g n i z e d b t h c o

t r y t o c o vr e a d i n g s ri t h p r o t e r f a c e i i n t e r f a c ec h i p c a mt d e t e c t td e v i c e .

Page 93: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 93/134

O s o m e t a b l e t s , y o u r f i n g e r c o u l dd t h e j o b ( w i t h l e s s a c c u r a c y ) . A t h o u g h t h t a b l e t i p h y s i c a l l y s e a r a t e d f r o m t h s c r e e n , m o s t u s e r sf i n d t h a t g o o d h a n d / e y e c o o r d i n at i o n ( h a n d o t a b l e t , e y o s c r e e n )i h e l p f u l w h e n s k e t c h i n g o s e l e c ti n a a r e a o f t h e s c r e e n . T y p i c a l l y ,t h p a d d l e i n t e r f a c e c o n n e c t i o n sa r u s e d t s e n d h o r i z o n t a l a n v e t i c a l p o s i t i o n c o o r d i n a t e s t t h c o m p u t e r .

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

m o u s e s u c h a t h C o m m od o r e 1 3 5 0 , w h i c h s e n d s o n l y d i r e ct i o n a l s i g n a l s , i n o t r u e m o u s e .T h c o m p u t e r k n o w s t h d i r e c t i o no t r a v e l , b u n o t h s p e e d . I e f e c t , t h m o u s e i a u p s i d e - d o w nt r a c k b a l l , a n c a b r e a d t h w a j o y s t i c k i r e a d . A s u c h , i d o e ss o m e j o b s w e l l , a n o t h e r s p o o r l y .

t r u e m o u s e i m o r e t h a nj o y s t i c k ; i m u s t s o m e h o w g i v eb o t h d i r e c t i o n a n s p e e d t t h c o m p u t e r ( e i t h e r t h a t , o p o s i t i o n ,w h i c h a m o u n t s t t h s a m e t h i n g ) .S o m e m i c e o p e r a t e o a i n t e r r u p tp r i n c i p l e : E v e r y t i m e t h m o u s em o v e s c e r t a i n d i s t a n c e , i s e n d ss i g n a l t o t h c o m p u t e r t h a t i h a d o n e s o T h p r o c e s s o r i n t e r r u p t sw h a t e v e r i i d o i n g t l o g t h e

p u t e r . I t p o s i t i o n r e p o r t s ( b o t h h o i z o n t a l a n v e r t i c a l ) c a g o v e r t h e d g e . S u p p o s e m o v e t h m o u s er i g h t u n t i l i t h o r i z o n t a l p o s i t i o nr e a d i n g i r e p o r t e d a t h m a x i m u mv a l u e . W h a t h a p p e n s i m o v e t h m o u s e s t i l l f u r t h e r r i g h t ? Y o u ' v ep r o b a b l y g u e s s e d t h a t t h e p o s i t i o nr e a d i n g w r a p s a r o u n d t i t l o w e s tv a l u e , a n t h e n s t a r t s m o v i n g u pa g a i n . T h c o m p u t e r n e e d s t u d e r s t a n d t h i s b e h a v i o r s t h a t g o i n go v e r t h e d g e i s n ' t m i s t a k e n f o l a r g e m o v e m e n t i t h o p p o s i t ed i r e c t i o n .

T h p o s i t i o n r e p o r t e d b t h 1 3 5 1 c o v e r s r a n g e o 1 2 p o s s i b l ev a l u e s i b o t h t h h o r i z o n t a l a n v e r t i c a l d i m e n s i o n s . S i n c e P E E Ko t h p a d d l e p o r t s g i v e s n u m b e rf r o m t 2 5 5 , C o m m o d o r e s u g e s t s y o e l i m i n a t e t h e h i g h b i o t h r e a d i n g ; y o u ' d d t h i s w i t h t h A N f u n c t i o n . T h C o m m o d o r e 6 s t a t e m e n t t p r o p e r l y r e a d t h 1 3 5 1m i g h t r e a d P E E K ( 5 4 2 9 7 ) A N 1 2 7 . O t h C o m m o d o r e 1 2 8 ,y o u ' d u s P O T ( 1 ) A N 1 2 7 .F u r t h e r , C o m m o d o r e s u g g e s t s t h a tt h l o w e s t b i r e c e i v e d f r o m t h 1 3 5 1 b t r e a t e d a s j i t t e r . T d t h i s ,r e p l a c e t h e 1 2 a b o v e w i t h 1 2 6 . A a r e s u l t o f l o s i n g t h e s e b i t s , t h 1 3 5 1 s u p p l i e s o n l y 6 v a l i d p o s it i o n s t o t h c o m p u t e r . T h i s i n o s e r i o u s l i m i t a t i o n . B r e c o g n i z i n ga n t r a c k i n g t h e w r a p - a r o u n d f e t u r e , p r o g r a m c o u l d c a l c u l a t et h o u s a n d s o c o o r d i n a t e p o s i t i o n s .

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

O c c a s v i c e s e e m e x a m p l e ,s t a r t b u sy o t h o pf e r e n t i n pa r s t u c c h a n g e — td e v i c e y o ( t h e j o y s t ia n p l u gG E O S , t h g r a d e t y o t s e m e a n s o

I l i vs e e m s u n an e c t o r . S oo t h o u ta l - c l a d . D s w i t c h w i tc o n n e c t o rh i t a c o u pa n c a u s ee r ' s i n t e r f

T h P r o T h e " G a m p o r t w h a ti t h c o mf r o m a d e

F o e x a m p l e , m o s t p a d d l e s h a v e" d e a d s p o t " w h e r e m o v e m e n t i n o d e t e c t e d . S o m e j o y s t i c k s a r g o o d a d e t e c t i n g d i a g o n a l m o v em e n t ( s u c h a s i m u l t a n e o u s u p a n dl e f t ) , a n s o m e a r n o s g o o d . Y o m i g h t l i k e t e x p l o r e d e v i c e s — f o re x a m p l e , g r a p h i c s t a b l e t t h a t y o

Page 94: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 94/134

m a h a v e u s e d w i t h c u s t o m p r g r a m - — s o y o c a g e b e t t e r i d e ao h o t u s t h e m i y o u r o w p r o g r a m s .

I t ' s i n t e r e s t i n g t h a t t h 6 p r g r a m d o e s n ' t w o r k p r o p e r l y o t h C o m m o d o r e 1 2 i 1 2 m o d e . E v e nt h o u g h a l t h P E E K l o c a t i o n s a r i t h s a m e p l a c e , t h 1 2 8 ' s i n t e r r u p ts t r u c t u r e i m o r e a c t i v e , s t h a t t h s y s t e m i P E E K i n g t h i n t e r f a c e s a t h s a m e t i m e y o a r d o i n g s o T h i s c a u s e s c o n f u s e d r e a d i n g s .

B s t u d y i n g t h p r o g r a m l i s ti n g — w r i t t e n e n t i r e l y i B A S I C —y o m a g e b e t t e r i n s i g h t i n t oh o t w r i t e y o u r o w i n t e r f a c ep r o g r a m s . T h p r o g r a m s a r g o o df o d e v i c e t e s t i n g , a n o f f e r s o m ei n s i g h t i n t o h o t h d e v i c e s w o r k .S e p r o g r a m l i s t i n g s o p a g e 1 0 4 .

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 s ,e 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 ko t h e r r e a d e r s m i g h t e j o y o r f i n d u s e f u l , s e n di t o t a p e o d i s k t o

W h a v e r e c e i v e d n u m b e r o p h o n ec a l l s a n l e t t e r s c o n c e r n i n g t h e " P i c k -A - L e t t e r " p r o g r a m ( F e b r u a r y 1 9 8 7 ) .P i c k - A - L e t t e r w a o r i g i n a l l y w r i t t e n f o t h 1 2 8 , b u i w i l l r u o t h 6 a s w r i tt e n — a l m o s t . T h m o s t c o m m o n r e p o r tw a t h a t , a f t e r s e v e r a l c o n s e c u t i v eg a m e s , t h p r o g r a m s t o p p e d w i l h a O U O M E M O R Y E R R O R I L I N E 5 m e s s a g e . I y o h a t h i s p r o b l e m , y o d i d n ' t a c t u a l l y r u o u o m e m o r y ; y o r a n o u t o s t a c k s p a c e . T h s t a c k i t h s p e c i a l a r e a o m e m o r y w h e r e i n f o rm a t i o n s u c h a s u b r o u t i n e r e t u r n a d r e s s e s a r s t o r e d . P i c k - A - L e t t e r u s e sg r e a t m a n y F O R - N E X T l o o p s a n G O S U B s , b o t h o w h i c h e a u s t a c k s p a c eq u i c k l y . T f u r t h e r c o m p o u n d t h p r o bl e m , t h p r o g r a m j u m p s o u o f e G O S U B s w i t h o u t r e m o v i n g t h s u b r o ut i n e c a l l i n f o r m a t i o n f r o m t h s t a c k —n o g o o d p r o g r a m m i n g p r a c t i c e . B c a u s e t h 1 2 8 ' s B A S I C s t a c k i f o u rt i m e s a s l a r g e a s t h 6 4 ' s , t h p r o b l e md o e s n ' t a p p e a r n e a r l y a s o o n o n t h 1 2 8 . H o w e v e r , i y o p l a y P i c k - A - L e t t e rl o n g e n o u g h o n t h e 1 2 8 , y o u ' l l e v e n t ua l l y g e t t h s a m e O U O M E M O R Ym e s s a g e a o t h 6 4 T h f o l l o w i n gl i n e c o r r e c t i o n s a n a d d i t i o n s f i t h p r o b l e m b e x c h a n g i n g s e v e r a l o f t h F O R - N E X T l o o p s a n G O S U B s w i t hc o d e t h a t a c c o m p l i s h e s t h s a m e t h i n gw i t h o u t u s i n g s t a c k s p a c e :

A 1 B O = 5 3 2 B 0 i A C « 5 3 2 8 1 : S C - 1 0 2 4 iS » 5 4 2 7 2 i F O R I - l T O 4 0 i S P S = S P S+ " : L F S = L F $ + " [ L E F T l H : N E X T

B 2 F O R I = l T O 2 5 : D K S = D N S t M l D O W N i" : N E X T : F 0 R I = l T 0 9 : R E A D H ( I hL { I ) : N E X T

K 9 F O R H = l T O 1 0 0 i N E X T : G O T O 5 0

F 1 1 3 0K A 1 1 4 0K 1 1 7 0D 1 2 0 0

C 1 2 1 5C H 1 2 2 0

A X Q P C E X

A A D E B R M F S J X J S B

1 2 3 0

1 2 4 01 2 7 0

1 2 8 01 2 9 01 3 0 01 3 3 0

1 3 3 2

1 3 3 41 4 4 0

1 5 0 01 5 0 51 5 1 01 5 3 01 5 3 5

1 5 4 01 5 6 01 5 7 01 6 1 0

1 6 6 01 6 9 0

B E F O R E T Y P I N G . . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t o " H o w T o T y p e I C O M P U T E R S G A Z E T T E P r o g r a m s , "w h i c h a p p e a r s b e f o r e I h P r o g r a mL i s t i n g s .

C 2 1 8 : F 0C 2 2 0 : D EC 2 8 : A 9C 2 3 0 : 9 6C 2 3 8 : 1 0C 2 4 0 : A DC 2 4 8 t 0 3C 2 5 0 J 0 4C 2 5 8 i l 30 2 6 0 : 2 4C 2 6 B 1 C 1C 2 7 0 : 7 2

0 E A D 4 3 2 A 0 B 2 C 9 2 0 3 2 0 9 60 2 3 2 0 9 6 C l2 C 0 9 0 B B 0 0 9 B 9 I D 2 42 4 B 0 0 6

2 9 3 F 0 9 D 2 2 4 3 0 0 2 B I C 9 I E D 0 5 2 48 0 6 2 42 4 F 0 0

2 C I 2 2 A 0 6 2 42 C C

2 C 2 F 2 9 2 E 2 4 D 61 0 8 1

A C B 0 8 83 7 9 7 C B 4 B

C 4 B 8 : C AC 4 C 0 : 9 DC 4 C B i A 8C 4 D 0 : 2 4C 4 D 8 i C 0C 4 E 0 1 3 0C 4 E 8 ; 4 AC 4 F 0 I F BC 4 F 8 i F FC 5 0 0 i C DC 5 0 8 i D 0C 5 1 0 i 2 0

B A 6 1

A 4 C A 8 4 0 0

Page 95: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 95/134

P o w e r b a l lS e i n s t r u c t i o n s i a r t i c l e o p a g e4 b e f o r e t y p i n g i n C 0 0 0 : 4 CC 0 0 8 : 9 8C 0 1 0 : A 9C 0 1 8 : 9 9C 0 2 0 : D 4C 0 2 8 : D 4C 0 3 0 : 0 4C 0 3 8 : A 8C 0 4 0 : B DC 0 4 8 i 0 AC 0 5 0 1 F BC 0 5 8 i F CC 0 6 0 : F BC 0 6 8 : F CC 0 7 0 : 6 0C 0 7 8 : 2 4C 0 8 0 : 9 0C 0 8 8 : A 9C 0 9 0 i A 9C 0 9 8 : A 9C 0 A 0 : 2 0C 0 A 8 : 2 4C 0 B 0 : E EC 0 B 8 : 2 4C 0 C 0 : C 0C 0 C 8 : 2 4C 0 D 0 ; 2 4C 0 D 8 : 0 2C 0 E 0 i 2 4C 0 E 8 : 4 6C 0 F 0 : B DC 0 F 8 : 4 CC 1 0 0 : F 0C 1 0 3 : F DC 1 1 0 ; 2 1C 1 1 8 s 0 FC 1 2 0 i 2 0C 1 2 8 : A 9C 1 3 0 : 6 8C 1 3 8 : C DC 1 4 0 : A DC 1 4 8 : 3 0C 1 5 0 : 9 1C 1 5 8 : 0 1C 1 6 0 : 2 0C 1 6 8 : A D

6 C 4 A 0 0 9 90 D B D 6 99 9 0 1D 4 6 A 3 2 2 F B 5 F BA F B F I 6

A 0 3 0 1 52 A F F 9 D0 9 0 2 9 C 3 0 1 60 2 2 4A 0 A 0 A 9 0 02 0 9 62 6 9 D 3 D2 B 4 2 0 C 0 8 6 A A 2 C 4 0 C 0 2 C B F A 4 C 0 2 F A 2 0 9 F

8 0 2 0 2 B 0 4 D 4 B DB C f C B D 0 0 D B D 7 00 1 9 9 0 6 A 9 0 00 0 A 0 A0 2 F A 5 F C 6 91 8 7 D 4 6A 9 0 4 6 D 8 F B 0 2 2 4C 4 C 4 7 C D 9 3 5 2 4 4 4 2 9 0 3 C 0 B 9 I 2 C 4 C A 4 C 9 2 D 2 49 D 3 D 2 2 0 C C 9 2 2 7 A C l2 4 B D 5 5 7 2 4 9 9 2 2 B F B C D9 F A 1 2 C 9 F B C D 0 A 0 4 0 3 C 0 A F 2 0 C 4 C 9 F A 0 C 9 0 20 2 8 C 4 C 7 AA 9 0 4 2

F 4

S 4 6 F 85 C 8 5 C B E B9 9 0 6 9 9A I B 6 EC 9 9 C 8D 4 6 8 1 8 5 F C D 88 5 F B 9 41 6 5 0 0 8 5 I E2 8 5 9 5F C 8 5 D 0A 0 0 0 5 B D 4 6 C 7

2 6 1 12 1

9 8 C 0 2 3 5 2 4 2 5I D 2 4 7 B D 3 D 1 C9 0 2 7 9 9 3 6 4 C E 9 2 D C 9B 8 2 A D B 6 3 2 9 1 3 2 4 E 9A 0 D 4 A C D 0 E0 9 8 0 7 D 0 C F 2 9 7 7A 0 8 8 C 4 3 E0 3 4 C F 3C 4 8 9 8F I 5 I D 4 7 19 0 F 5 6 9C A 9 C 7C l A 9 4 6 8 C 4 A

C 2 7 8 : C 0C 2 8 0 : E EC 2 8 8 : 2 4C 2 9 0 : 3 5C 2 9 8 : 6 DC 2 A 0 : 2 4C 2 A 8 i 2 4C 2 B 0 1 0 EC 2 B 8 ; 8 DC 2 C 0 I 0 4C 2 C 8 i 7 4C 2 D 0 : 0 1C 2 D 8 i 2 DC 3 E 0 I B 0C 2 E 8 i C 9C 2 F 0 I 1 BC 2 F 8 i F 6C 3 0 0 I 1 BC 3 0 8 i 9 6C 3 1 0 : 2 4C 3 1 8 1 A 9C 2 0 i 4 AC 3 2 B : 4 CC 3 0 I A 9C 3 3 B i f l DC 3 4 0 i C DC 3 4 B i D 4C 3 5 0 I 2 4C 3 5 8 : F BC 3 6 0 : F BC 3 6 B : 0 AC 3 7 0 J A 5C 3 7 8 : A 2C 3 B 0 I H 8C 3 8 8 ; B 5C 3 9 0 1 A AC 3 9 8 i B DC 3 A 0 : 2 4C 3 A 8 : 4 FC 3 B 0 : 2 4C 3 B 8 i 0 BC 3 C 0 : 2 4C 3 C 8 i 0 0C 3 D 0 i 7 DC 3 D 8 : 2 4C 3 E 0 I 9 DC 3 E B : 2 4C 3 F 0 : 0 0C 3 F B : 0 9C 4 0 0 : 1 7

C C 7 C 4 9 C 4 2 2 8 0 0 7 2 4 B 2 A 0 E 0 A D 4 D 2 0 7 2 4 2 0 2 A 2 4 1 0 0 2 B 0 0 36 A 0 2 A I F 8 9 D 4 6E 0 9 0 0 3D 2 0 9 2 2 D 4 2 9 I FC 9 D I D1 0 6 0 8 2 8 D 2 B 2 2 B D 3 D8 8 3 1 2 A 1 2 F D 3 C B 3 C 4 A F A 9 C C 8 0 A 0 A 1 F C 6 9 0 02 B F E 8 C 8 C F C 6 8 8 56 0 B D 4 63 2 9 9 5 2 2 B D I D9 3 5 2 4B D 4 6 2 4 C C 9 4 2 2 2 9 3 0 B B D3 D 2 4 4 E 0 0 9 DD 8 0 A 4 C C A 0

2 9 0 C 6 0 B DF 0 0 1 6 02 A 3 4 6 2 4 0 2 2 8 0 0 7 2 41 6 7 0 2 3 2 0 9 6 C A 0 0 6 09 D 3 D 2 D C 4 2 A I 2 0 E C 3C 1 C 2 4F 2 2 4 9 0 2 6 A 8 4 8 9 82 A D 4 2B 4 2 2 8 4 2 8 3 I B D 4 2 9F A A B E D 8 E8 D 2 D D 4 A 9 E 0F A 1 6 F 8 8 5 F C A 9 0 2 0 8 D 0 F 3F B 6 8 A 2 9 5 6 7 2 4 B B D 2 D 2 2 4 1 8 7 DB D I D 2 6 0 0 9 DB 4 2 B 2 2 2 2 B 3 2 6 E C B 3 2 6 2 2 0 8 2 2 2 2 0

2 4 3 B B D 6 82 4 0 6 E B0 C 2 9 2 A E B C 3 A 8 9 D E BC D 9 FD 4 F 7A D 3 CB 2

A C 2 0 1 C1 E 4 8 C 2C 8 8 B 2 6 2 4 F 30 E I B D F1 0 A A 8 A 2 2 F 5 0 0 9 BE 6 6 A 6 B 2 1 3 2 9 5 3 1 3 0 7 54 0 E 9 7 C1 A 2 5 S B0 0 0 93 0 A B D F 4 8 D A

C 5 1 8 : A DC 5 2 0 I F 7C 5 2 8 : A 9C 5 3 0 1 1 0C 5 3 8 - 9 2C 5 4 0 I 0 0C 5 4 8 : 2 4C 5 5 0 I 8 CC 5 5 8 i 2 4C 5 6 0 : 3 DC 5 6 8 : 8 DC S 7 0 : 2 4C 5 7 B i l FC 5 8 0 1 8 DC 5 B B i 2 4C 5 9 0 I A 9C 5 9 8 i l 5C 5 A 0 : A AC 5 A B : 7 5C 5 B 0 : 4 EC 5 B 8 : 8 0C 5 C 0 : 0 1C 5 C 8 : C 0C 5 D 0 I C DC 5 D 8 I 0 4C 5 E 0 : B DC 5 E 8 : D 0C 5 F 0 : 2 5C 5 F 8 : 2 5C 6 0 0 : 1 0C 6 0 8 : C AC 6 1 0 : D 0C 6 1 8 : C 3C 6 2 0 : 1 6C 6 2 B : E 0C 6 3 0 i l DC 6 3 8 : 0 EC 6 4 0 : 8 DC 6 4 8 : 8 1C 6 5 0 : 0 1C 5 8 : C 0C 6 6 0 : C 6C 6 6 8 : 3 DC 6 7 0 J 1 0C 6 7 8 : F 0C 6 8 0 : A 9C 6 8 8 : E 0C 6 9 0 : 0 5C 6 9 8 : F 0C 6 A 0 : 1 C

I 9 0 0 C 8 6 C 8 2 3 8 2 2 A 0 2 E 2 7 3 S A 2 23 2 22 0 11 C 2 0 D 7 7 3 8 A E 2 0 0 0 0 D 0 2

C 7 5 8 : 2 4C 7 6 0 : C 7C 7 6 8 : 0 BC 7 7 0 : 0 DC 7 8 : D 4C 7 B 0 : C 1C 7 8 8 : C 7C 7 9 0 : 2 4C 7 9 8 : 9 1C 7 A 0 : 1 DC 7 A 8 : 0 0C 7 B 0 : 1 D

3 2 2 2 1 A 2 E F 2 9 2

0 3 1 B 0 0 3 0 B 4 2 2

2 C 0 0 4 2

C 2 1 B 2

8 C 4 2 9 1 B D 2 2 A

C 1 0 6 C 0 F 0 F 2 2

4 E 2 A 4 2 8 A 2 4 2

6 A A I C 7 0 2 B A 9

F 8 B 0 0 4 3 B F A 6

C 9 F 8 : 3 0C A 0 0 : 0 0C A 0 8 : 2 0C A 1 0 : 2 4C A 1 8 : B 1C A 2 0 : 2 0C A 2 8 : 8 DC A 3 0 i 8 DC A 3 8 ! B DC A 4 0 1 9 DC A 4 8 : B D

1 2 9 3 F 9 4 0 0 F 5

2 E F 1

C F 2 2 2 0 C

3 0 C A 4 A 8 A A A 9

C 2 1 0 C F 1 3 0 F 2

B D E 2 D 8 2 8 B 9 D

F 0 A 3 0 1 A 0 4 3 C

B A 4 C A 2 F 2 C 2 1

0 5 F E 6 C B A A 7 4

C C 9 8 : 0 AC C A 0 : 0 BC C A 8 : F EC C B 0 : 0 6C C B 8 : 0 6C C C 0 : 0 6C C C 8 i l 3C C D 0 1 0 6C C D 8 : 1 3C C E 0 I C 3C C E 8 : C 3

Page 96: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 96/134

C 7 B 8 : 6 8C 7 C 0 i C EC 7 C 8 : D 0C 7 D 0 : C 3C 7 D 8 i 9 DC 7 E 0 i 3 CC 7 E 8 i 6 0C 7 P 0 : 1 0C 7 F B i 2 0C 8 0 0 : A 9C 8 0 8 : F 0C 8 1 0 ; D 0C 8 1 8 : B 6C 8 2 0 : 2 0C 8 2 8 i B lC 8 3 0 T 0 2C 8 3 8 : 7 AC 8 4 0 : A 9C B 4 8 : 3 DC 8 5 0 : E 0C 8 5 8 : 7 3C 8 6 0 : 0 1C 8 6 8 i D 2C 8 7 0 : A 9C 8 7 8 i 2 1C 8 8 0 : 0 0C S B B i F FC 8 9 0 : F FC 8 9 8 i F 9C 8 A 0 : 2 0C 8 A 8 i C 4C 8 B 0 : 2 0C 8 B 8 i A 0C 8 C 0 : A 2C 8 C 8 ! E 8C 8 D 0 : A DC 8 D 8 ; 2 4C 8 E 0 i C DC 8 E 8 : 2 4C 8 F 0 : A DC B F 8 : F 0C 9 0 0 I 0 7C 9 0 B i B 0C 9 1 0 1 0 C 9 1 8 : 0 7C 9 2 0 1 2 4C 9 2 8 i 8 DC 9 3 0 : D 0C 9 3 8 : D CC 9 4 0 I F B

9 1 0 2 3 C A 0 7 0 1 F D 8 F B C 0 2 0 C 8 F 0 D A A E C 2

A D 0 0 E 7 8 A A 0 2 D 0 A C 4 0 F 8 6

2 2 D 7 2 2 0 2 C 2 C F 0 C C 1 2 2 A D A 1 2 B A 4 0 E 2 C 8 L C A B 2 2 7 A A D 5 B E 0 1 7 2 A 0 A

9 2

A 1 C C F A D F 0 0 0 A F 4 B 7 0 0 9 C 2 5 8 2 C B 0 E 2 0 2 0 A D 8 C B C 2 c 0 E B F C A 0 2 0

C 6 1 2 F 4 C 0 C 0 C B B 8 I C 0 C C 2 6 8 6 C 0 8 E 8 2 C E 2 3 1

C F 7 A 0 0 1 A F 0 A l A A A 4 E 8

2 9 2 6 0 C 2 B 2 2 A 1 F 9 2 F 2

A A B A 7 A 2 A 0 1

C D 2 C 0 C 2 2 2 C 3 2 2 F 0 0 D 0 I A C 0 0 F

7 I 2 2 A 6 0 3 9 7 I 9 0 F 3 1 A 0 F C C C 9 B 0 2 2 2 F 4 2 D D F D 2 A 8 C F 0 B 9 E 9 B 6 0 C 2 8

C 2 0 9 F 2 C 2 C C D 2 C 0 C C 2 2 9 C 8 A 2 C B A F D 2 C C F E F F C 7 3 0 0 D A 1 F B 0 3 2 A D F

4 E 0 2 8 6 D B F 9 A F 0 E 5 2 6 F E 4 5 8 B B F B 3 F 6 C C C 7 1 7 D 4 7 6 E A 7 E 2 B 3 1 E B 9 4

C A 5 0 : E CC A 5 B ; 8 BC A 6 0 1 2 C A 6 8 : 8 DC A 7 0 : 8 DC A 7 8 t 4 6C A 8 0 ; 1 2C A 8 8 : 8 DC A 9 0 i 2 4C A 9 8 : 2 4C A A 0 : C DC A A 8 : A DC A B 0 : 2 5C A B 8 i A 2C A C 0 i 0 0C A C 8 i 2 7C A D B i B 9C A F , 0 : C BC A E 8 : 0 0C A F 0 : E 8C A F 8 : 6 0C B 0 0 1 B DC B 0 8 1 F 7C B 1 0 i B DC B 1 8 i 0 2C B 2 0 : 0 1C B 2 8 : 9 DC B 3 0 : C 9C B 3 8 : 0 6C B 4 0 : 4 BC B 4 8 : A 1C B 5 0 i C 9C B 5 8 i A 9C B 6 0 : 0 0C B 6 8 i 0 3C B 7 0 i l lC B 7 8 : 0 0C B 8 0 : 1 FC B 8 8 : 4 CC B 9 0 : 5 3C B 9 8 j 3 0C B A 0 : 4 7C B A 8 : 3 0C B B 0 i 4 9C B B B i 4 FC B C 0 : 4 1C B C B i 4 CC B D 0 ; A 0C B D 8 : 3 CC B E 0 I 0 1

A 8 A 7 I 2 2 3 8 A 1 4 2 0 2

A E 7 9 2 E A 9 A 7 9 8 3 4 2 C 0 A 2 0 0 1 0 F 4 4 3 4 5 5

4 5 4 A 5 A

4 3 0 2 D 8 8 2 2 0 6 C 2 A C 0

C C A E 8 0 9 2 9 6 2 D F D C 0 4 F I 1 1 1 5 4 3 2 5 4 5 2 5 A 3 F

C 2 8 A A 4 1 8 2 6 1 3 D 0 D 9

A f

9 2 B C B 9 2 9 D 2 C C C 0 3 6 0 F 4 8 3 2 2 5 3 3 4 2 4 5 4 0 5 F

8 A 7 0 4 2 2 3 A 4 2 E C 9 F 0 n 8 A C C 3 7 D 9

C A 1 A 4 C F D 0 F 0 2 3 5 3 4 2 3 5 5 4 4 4 F 3 F

B 0 2 8 C A 8 2 F C 8 1 4 0 A 2 2 8 9 0 C 2 F 0 1 0 F 6 5 A 0 0 0 0 0 1 1 4 2 2 2 3 5 4 5 4 A 5 5 F

4 B A 7 4 0 3 8 8 A I 2 2 2 F 9 ,

A C 4 D A C A A F A 2 2

C 0 2 0 0 0 0 1 0 4 2 3 4 3 2 2

4 5 F 3 5 A

2 7 0 2 8 B 2 2 2 4 2 8 C 9 A 4 I t B 9 2 E 2 1 2 8 A F 4 D A A D 2 0 0 0 1 0 4 2 3 4 3 4 4 2 2 F 5 A 9

5 I 7 4 9 1 4 0 B D 4 D 9 9 0 E a I 8 I 8 A 4 7 4 0 5 F B B 9 6 3 3 6 E 7 D 3 8 E B C 7 8 I 8 B C 9 3

C C F 0 : 9 FC C F 8 : C 3C D 0 0 : 8 1C D 0 8 i 9 9C D 1 0 I F FC D 1 8 i 8 3C D 2 0 I 0 1C D 2 B : F EC D 3 0 I 0 7C D 3 8 : C 0C D 4 0 t 2 3C D 4 8 : 0 1C D 5 0 t 8 2C D 5 8 I 0 1C D 6 0 t F A

B e f o r er e f e r t C O M P Uw h i c h aL i s t i n g s .

U n s c A r t i c l e

O 1 P/ - C

G 2 PF 3 X

4E 4 F

i4

F 5 F iT

B 6 P { E 7 P

U"

J J

H

X

E

1 6 1 7

1 8

1 9 2 0

W S ( I ) = L E F T S ( W S ( I } , . 1 5 ) i O R P = 1 T O L E N ( W S ( D )I F M I D S ( W ? ( I ) , P , 1 ) < " A " O RM I D S ( W ? ( I ) , P , 1 ) > " Z " T H E NP = L E N ( W S ( I ) ) : N E X T : G O T O 14 N E X T : N E X T i P R I N T "1 D O W H ] E B 3 { 9 S P A C E S ) S CR A M B L I N G T H E W O R D S . . . "G O S U B 2 1 0 : G O S U B 3 3 0 : G O S U B5 8

D P 4 9 0 Z = Z + 1 : X = X + 1 : C C = C C + 1 : N E XT : N E X T M T P R I N T P R I N T " 1| D O W H } " : 0 = - C + 1

F 5 0 S P = L E N ( P S ( Q ) ) + 1 9 : S P = I N T( S P / 2 ) : P S = 1 9 - S P

M 5 1 P R I N T S P C ( P S ) " E 7 3 T O T A LI S P A C E i T I M E F O R [ R V S ) " PS ( Q ) " l O F F } W A S { D O W N ) " i SP " 1 4 : M I = V A L ( M I ? )

M 5 2 P R I N T S P C ( S P ) ; : I F M I > 0I S P A C E i T H E N P R I N T "1 L E F T } 1 1 M I " M I N U T S " ;

A Q H C R F A

1 4 1 5

1 6 1 7

1 8

1 9

2 0

D ,E P NU

P O9 8R ES U P Nl

Page 97: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 97/134

K

C X B

B

2 1

2 2 2 3 2 4

2 5

F O T 1 0 : B S ( U " " N E X T : G O T O 1 1 0F O 1 = T 5 : R $ ( I ) = " " : NE X T s F O R M T = 1 T 5 i U P S = LE ( W ( M } F O I = * l T U P S : T E | I ) = l lN E X TF O 1 = 1 T O U P X X = I N T ( U P S * R N D ( l ) ) + l l I F

T E ( X X ) = 0 T H E N 2 4 0B ? ( I ) = M I D ? ( W S { M T ) , X X , 1 ): T E ( X X ) = 0 : N E X T : R S ( M T ) = "

J 2 6 F O 1 = T U P S : R S ( M T ) = RS ( M T ) + B S ( I )

D 2 7 N E X T i I F R ? ( M T ) = W S ( M T ) AN L E N ( W S ( M T ) ) > 1 T H E N 2 2

S D 2 8 0 N E X TP E 2 9 0 P R I N T " { C L R ) { 2 D O W N j l U P )

1 S P A C E S j W O R D S A R S C A M B L E D ( D O W N } " : Q O = - Q + 1 :S P = L E N ( P S { Q Q ) ) + 2 4 i S P - S P/

E 3 0 P S = 1 9 - S P : P R I N T S P C ( P S )I S P A C E i P S ( Q Q ) " , P R E S S A

N K E T B E G I N t H O M E j " :G O S U B 6 7 0

J G 3 1 0 P O K E N D X , 0 : W A I T N D X , l i G E TC 3 2 P R I N T " { C L R } " : R E T U R NK 3 3 F O R M T - 1 T 5 : C S = - C + 1 : S

P = I N T ( L E N ( P S ( C S ) ) / 2 )M 3 4 P S = 1 9 - S P i P R I N T " [ H O M E )

1 D O W N ) " S P C ( 1 1 ) D S "( D O W N ) " : P R I N T S P C ( 1 1 ) D 5 :P R I N T S P C ( 1 1 ) D S

D P 3 5 0 P R I N T " i H O M E t [ 2 D O W N ! " S PC ( P S ) " l R V S ! " P S ( C S ) : S P = IN T ( L E N ( R S ( M T ) ) / 2 ) : P S = 1 9- S

D 3 6 P R I N T " 1 3 D O W N H Y E L } " S P CP S R S ( M T )

G 3 7 F O J = T L E N ( W S ( M T ) ) iA S ( J ) = M I D S | W S ( M T ) , J , 1 ) :N E X TD O 3 8 0 Z = S C + 3 6 0 + P S : C C = Z + C O : X = PS : F O R 1 = T L E N ( W S ( M T )) : P O K E Z , 9 9 : P O K E C C , 1

M J 3 9 0 G E R S : T M = T M + . 0 6 : I F I N ( T M ) > 5 T H E N M I = M I + 1 :

J

B

J

C D

E

K

5 5

5 6

5 7

5 B 5 9

6 0

6 1

R 5 3 I M I > 1 T H E N P R I N T " S " ;X S 5 4 0 I M I > 0 T H E N P R I N T " A N D

T M = V A L ( T M S ) i P R I N T T M " S EC O N D " ; : I F T M > 1 T H E N P R N T " S "p r i h t " [ h o h e K 2 0 D o \ m } p l sP C ( 1 7 ) " ( 6 S P A C E S } "F O 1 = T 3 0 0 0 : N E X T : S O( Q ) = M I * 1 0 0 + T M : S O S ( Q ) = M I

■ 1 + T M S : T M = 0 : M I = 0 R E U R I F C < > I T H E N C = 1 : R E T U R NP R I N T " l C L R j { 5 D O W N ) £ 8 31 1 S P A C E S J F I N A L S C O R E S" : P R I N T S P C ( 1 4 ) " g l 2 T [ D O W N J P R I N T S P C ( U ) P S ( 0 ) T A B { 2 3) S O S ( 0 ) : P R I N T " ( 2 D O W N } ' 1S P C ( 1 1 ) P S ( 1 ) T A B ( 2 3 ) S O S (1 P R I N T " l 2 D O W N J " : W N S = P $ (0 ) t i p S O ( 0 ) = S O ( 1 ) T H E Nl S P A C E ) P R I N T S P C ( 1 4 ) " I T" S | 2 S P A C K S j A T I E " : G O T 0

6 4 I S O ( 1 ) < S O ( 0 ) T H E N W N S= P S ( 1 )P R I N T " [ 1 1 S P A C E S j I R V S J "W N 5 " I T H W I N N E R

D O W N J P R I N T " [ 2 D O W N ][ S P A C E S ( P R E S S A N Y K E Y

T P L A Y A G A I N "W A I T N D X , 1 : G E T A S : H U NP O K E C O + 1 , P A : P O K E C O + 4 ,3 3 : F O R 0 0 = 1 T U P S : N E X T: P O K E C O + 4 , 3 2 : R E T U R N

F O P A = 4 0 T O 2 S T E P - 1 :U P S = 2 0 : G O S U B 6 6 0 : N E X T : F O

1 = T 5 0 0 ; N E X T : R E T U R

F a s t B o o tA r t i c l e o n p a g e 8 9 P r o g r a m 1 F a s t B o o t M M a k e r

X R

S

K C

R

S 2

6 3

6 4

6 5 6 6

6 7

H

X X

H

R F F J

S E B

Q Q J P Q G G E X G J M F

X

Q C B

2 1

2 2

2 3

2 4

2 5 2 6

2 7 2 8

2 9 3 0 3 1

3 2 3 3 3 4

3 5 3 6 3 7 3 8

3 9 4 0 4 1

4 2 4 3 4 4

4 5

4 6 4 7

4 8

R = R ( E : E "

A :

A H P S U E

D A O R U BB R E

D 6 2D A2 D AD A3 ,D AD A, D A7 6D A2 ,D A3 , D A2 ,D A1 5

J 6 1 D A T A 2 7 , 2 0 0 , 2 0 8 , 2 4 9 , 2 3 0, 2 6 , 2 3 0 , 2 8

G X 6 2 0 D A T A 2 0 2 , 2 0 8 , 2 4 2 , 1 7 4 , 1 53 , 1 , 2 4 0 , 8

S 6 3 D A T A 1 7 7 , 2 5 , 1 4 5 , 2 7 , 2 0 0 ,2 0 2 , 2 0 8 , 2 4 8

K 6 4 D A T A 1 6 9 , 1 0 2 , 1 3 3 , 9 5 , 1 6 9, 4 , 1 3 3 , 9 6

D H 6 5 0 D A T A 1 6 9 , 3 6 3 3 7 , 1 3 3 , 9 0 , 16 9 , 4 , 1 3 3 , 9 1

B D 6 6 0 D A T A 1 G 9 , 1 4 4 , 1 3 3 , 8 B , 1 6 9, 1 , 1 3 3 , 8 9

A F B

H R

0

9 1 0

l i

1 2 1 3

1 4

K H , 3 2 : N E X TP R I N T H H ? ; L P ( I ) : K 1 = 4 : I F

I > T H E N K 1 = 2 : S L O WF O K = 1 0 2 5 T O K + K l s P O K E

A I . P E E K ( K ) : A I = A I + 1 : N E XK : N E X T

F A S T : P O K F ! 8 4 2 , 4 8 : P O K E4 3 , 1 3 : K = 2 : I F D T H E N B G I : F O R 1 = T D l i P O K E 8 4

E 4 1

M 4 2

D 4 3 K 4 4

Page 98: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 98/134

H 6 7 D A T A 3 2 , 1 9 1 , 1 6 3 , 7 6 , 2 6 8 1, 1 , 1 6 2 , 1

Q J 6 9 0 D A T A 1 4 2 , 2 2 , 2 0 8 , 3 2 , 1 6 3 ,2 5 3 , 3 2 , 8 0

A H 6 9 0 D A T A 2 5 3 , 3 2 , 2 1 , 2 5 3 , 3 2 , 91 , 2 3 3 , 8 8

F 7 0 D A T A 3 2 , 0 3 , 2 2 8 , 3 2 , 1 9 1 , 22 7 , 1 7 3 , 1

K 7 1 D A T A 8 , 1 4 1 , 1 4 4 , 1 , 1 7 3 , 2 ,8 , 1 4 1

B 7 2 D A T A 1 4 5 , 1 , 3 2 , 3 4 , 2 2 8 , 1 73 , 1 4 4 , 1

H 7 3 D A T A 1 4 1 , 1 , B , 1 7 3 , 1 4 5 , 1 ,1 4 1 , 2

Q 7 4 D A T A B , 1 6 2 , 2 5 1 , 1 5 4 , 2 4 , 17 3 , 1 5 3 , 1

Q 7 5 D A T A 1 0 1 , 4 3 , 1 3 3 , 4 5 , 1 7 3 ,1 5 4 , 1 , 1 0 1D A T A 4 4 , 1 3 3 , 4 6M 7 6

M 7 7 R G 7 8 0G 7 9

D A T A 1 6 9 , 8 2 , 1 4 1 , 1 1 9 , 2D A T A 1 6 9 , 8 5 , 1 4 1 , 1 2 0 , 2 , 16 9 , 7 8 , 1 4 1

J 8 0 D A T A 1 2 1 , 2 , 1 6 9 , 1 3 , 1 4 1 , 12 2 , 2 , 1 6 9

P Q 8 1 0 D A T A 4 , 1 3 3 , 1 9 8R E 8 2 0G 8 3 D A T A 1 6 9 , 0 , 1 4 1 , 4 B , 2 0 8 , 7

6 , 1 1 6 , 1 6 4P r o g r a m 2 F a s t B o o t

E G O T O 2 6 P P N S ( 1 ) = " 0 1 2 3 4 5 6 7 8 9 A B C D E F "

: L P ( 1 ) = 1 2 3 4 5 : I = 1J P N S ( 2 ) " 0 1 2 3 4 5 6 7 8 9 A B C D i ; F "

i L P ( 2 ) = 1 2 3 4 5 : I = 2J P N $ ( 3 ) = " 0 1 2 3 4 5 6 7 3 9 A B C D E F "

i L P ( 3 ) = 1 2 3 4 5 : I = 3J D A T A 0 , 4 , 1 0 2 , 2 5 4 , 1 9 5 , 1 9 4 ,

2 0 5 , 5 6 , 4 8 , 1 2 3 , 1 2 3S I P E E K ( 2 1 5 ) < > 0 T H E N P R I N

T : P R I N T " ( T O P ) S W I T C H T 4 C O L U M N M O N I T O R 1 " : G R A P H I

C E F A S T : F O R J = T I : B L O A D ( PN S U ) ) , B 0 , P ( L P ( J ) ) : N E X T

X B L O A D " L O A D E R R O U T I N E " , B 0 ,P 1 0 2 4 : S E = 4 0 0 : P A = 3 2 7 6

B F O 1 = T O 8 : P O K E S E + I . P E

G E

D G

J

J F J A

C R C

M

C

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 , A S C ( M I D 5 ( S T R S ( D L ( I ) ), 2 , 1 ) ): B E N D : K = K + 1 ; P O K E 0 4 2 + K ,1 3 : K = K + 1 : N E X TP O K E 8 4 2 + K , 1 9 : K = K + l : P O K

8 4 2 + K , 1 3 i K = K + l i P O K E0 8 , K : A D = S B + 4 2

I P E E K ( A D ) < > 2 0 3 T H E ND = A D + 1 : G O T O 1 8 a d = a d + 1 : i f p e e k ( a d ) < > 0! s p a c e } t h e n 1 9 F O J = T 2 l A D = A D + l : P OK A D , 0 : N E X TH Q = A D + 1 I P O K E 4 6 2 4 , B O A

2 5 5 i P O K E 4 6 2 5 , B Q / H 1P R I N T H H S ; " D S A V E " ; Q T S ; "A U T O E X E C . 6 4 ' ^ Q T SC O L O R 5 , C C : S L O W : E N D

E C S = C H R ? ( 2 7 ) : Q T S = C H R S ( 34 ) : D I M L A ( 1 1 ) , E A ( 1 1 ) : M T= 6 3 7 0 0 : M S = 4 9 1 5 21 I M = 3 2 7 6 8 : 1 1 1 2 5 : P N S " F S L O A D B A S I C " : B A = 0 : L A =M S : H H S = " [ 2 H O M E l l C L R } "I R G R ( X ) < > 0 T H E N P R I N T: P R I N T " S W I T C H T O 4 C O

U M M O N I T O R l 1 1 " : G R A P H I CC 2 9 P R I N T H I I S ; T A B ( B 1 ) " S T A N D

B Y . " : L A ( 0 ) = L A : G O S U B( S P A C E ) 1 0 4 0 : E A ( 0 ) = E A

A 3 0 L A = L A + H 1 : L A ( 1 ) = L A : P N S = "F A S T R U B A S I C " : G O S U B0 4 0 : E A ( 1 ) = E A

H 3 1 L A = L A + H 1 : L A ( 1 0 ) = L A : P N S =" F A S T L O A D M / L " : G O S U B0 4 0 : E A ( 1 0 ) = E A

P 3 2 L A = L A + H 1 : L A ( 1 1 ) = L A : P N S =" F A S T R U M / L " : G O S U B 1 4 0 : E A ( 1 1 ) - E A

B 3 3 P N S = " " : P R I N T " [ C L R ) " t P R IN T : P R I N T E C $ + " T P L A C ER O G R A M D I S K I N T O D I S KR I V E . "

M 3 4 G O S U B 1 0 7 0 : P R I N T " f C L R ii S P A C E } D O Y O U W A N T T H [ S P A C E 1 D I R E C T O R Y ( Y / N )

P 4 5 J 4 6

D 4 7

F P 4 0 0

Q G 4 9 0

R 5 0 K 5 1 C 5 2

R 5 3

K G 5 4 0

O 5 5 C 5 6 B F 5 7 0X 5 0

A 5 9 X 6 0

S 6 1 A 6 2 S 6 3 Q 6 4

D 6 9 : G O S U B 1 2 0 0 : I F Z Z S = " Y "( S P A C E ) T H E N 6 9

J 6 9 : B E N D : S T O PQ 7 0 P R I N T " ! C L R ] " T A B ( 8 1 ) " D O E

I N E E D F O R M A T T I N G ( M 7 1 G O S U B 1 2 0 0 I I F Z Z S = " N " T H

E P R I N T " [ C L R } " T A B ( B 0 ) ;E C S ; " T " : G O T O 8 0

C 7 2 P R I N T : P R 1 N T : P R I N T " D I S KN A M E : " r : N L = 1 6 : G O S U B 1 1 0 : H D S = P N S

G 1 1 0 0E C 1 1 1 0C 1 1 3 0

G 1 1 4 0

$ ( 3 2 ) T H E N 1 0 9 0 ; E L S EE T U R H

P N 5 = " " : G K = 0 : P R I N T "{ R V S ) " ;F O 1 = T N L i P R I N T "j : N E X T : F O R I = 1 T N L : P RI N T " { L E F T ) " ; : N E X TG E T K E Y K G S : I F K G 9 - C H R S( 1 3 ) T H E N 1 1 8 0 : E L S E I

K G S - C H R $ ( 2 0 ) T H E N P i l lN T K G $ + " [ I N S T ) [ L E F T ! "

[ N W

Q 1 4 P R I NO

C 1 5 P R I E N T N O T

A 1 6 P R I t R V

O H 1 7 F R I

Page 99: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 99/134

D 7 3 P R I N T T A B ( 2 8 ) " ( U P ] " ; : P RI N T " I D : " r : H L = 2 : G O S U B 1 1

X I 7 4 0 I F L E N ( P N $ ) - 1 T H E N P N S =P N S + "

K 7 5 P R I N T : P R I N T i P R I N T E C S ; "T F O R M A T T I N G D I S K E T T E . .

O P E N 1 5 , 8 , 1 5 , " N 0 :, " + F N S : C L O S E 1 I D S = 2 1 T H E N P R I N T : P R IN T " I D R E Q U I R E D O T H I S

D I S K l " i G O T O 7 2 G O E U I i 1 2 8 0

P R I N T " { C L R i M A K I N G T H I SB O O T D I S K . . . "

D

S

B C B l

Q G

R

A

G

7 6

7 7

7 8 7 9 8 0

a i

8 2

8 3

B 4

8 5

5 = " A U T O E X E C . 6 4 "O P E N 1 5 , B , 1 5 : O P E N 5 , 8 , 5 , "» " ; P R I N T # 1 5 , " B - P " ; 5 r 0P R I N T # 5 , " C B M " + Z 2 $ - t - Z 2 S + A6 ) P R I N T * 5 , C H R S ( 1 6 0 ) + C H R S (1 1 ) + C H R S ( 7 6 ) * C I I R S { 1 6 5 )C H R 5 ( 1 7 5 ) ;l ' R I N T # 5 " R U N " + C H R S 3 A E S + Z S : P R I N T # 1 5 , " U 2 " ; 5 ;0 ; 1 ; 0

B 8 6 P R I N T # 1 5 , " B - A " ; 0 ; 1 ; 0 : D CL O S E : D S = D S SP R I N T " I C L R ) C O P Y I N G P R G R A M S T B O O T D I S K . . . "F O R X = l T O N F : B S A V K ( P N $( X ) ) , B 1 , P ( L X ( X ) ) T P (

A ( X ) )G O S U B 1 2 8 0 : N E X T XB S A V E " L O A D E R R O U T I N E " , B0 , P ( L A ( L F ) ) T O P ( E A f L F )) : G O S U B 1 2 8 0S B = P E E K ( 4 5 ) + H 1 * P E E K ( 4 6 ): R E S T O R E 9 4 F O 1 = T 5 ; R E A D A A : A A( I ) = S B + A A : N E X T : D A T A 4 6 9 2 , 1 3 8 , 1 8 4 , 1 8 8F O 1 = T O 3 : R E A D A A : N A

B G D

B E H

B

H

D

8 7 8 8

8 9

9 0 9 1 9 2

9 3

9 4

9 5

F P 1 1 6 0

H 1 1 7 0

G 1 1 8 0B 1 1 9 0M 1 2 0 0

; : G K = L E N ( P N $ ) - 1 : P N S = L EF T S ( P N S , G K ) : G O T O 1 1 4 0O K - G K + l l I F G K > N L T H E N( s P A C e ) P R I N T C H R ? ( 7 ) : G

O T 1 1 4 0P R I N T K G S ; : P N E = P N S + K G S: G O T O 1 1 4 0P R I N T K G S ; : R E T U R NG E T K E Y Z Z ? s I F Z Z ? = " Y "{ S P A C E ] T H E N R E T U R N

Q E 1 2 2 0 I Z Z S < > " N " T H E N 1 2 0 0 :E L S E R E T U R N

K 1 2 3 0B 1 2 4 0

M 1 2 6 0M B 1 2 7 0X 1 2 8 0

E 1 2 9 0C 1 3 0 0

I E R ° 3 0 T H E N R E S U M EE X P R I N T E R R ? ( E R ) ; E L : S T O PI D S < 2 0 T H E N R E T U R N : ! !L S P R I N T " E R R O R : " ; D S 5: D C L O S E : S T O P

O P E N 1 5 , 8 , 1 5 : O P E N 5 , 8 ,5 , " I ( " : P R I N T # 1 5 , " U l " ; 5 ;a ; 5 t " t "

H X 1 3 1 0 H H S = " " : P R I N T H 5 , " B - P " ;5 j 1 4 4 i F 0 R X = T O 2 0 : G ET # 5 , L ? : H N S = H N S + L 5 : N E X T

R 1 3 2 0 D C L O S E : R E T U R N

B E F O R E T Y P I N G . . B e f o r e i y p i n g i p r o g r a m s , p l e a s er e f e r t " H o w T o T y p e I C O M P U T E ! ' * G A Z F T T E P r o g r a m s , "w h i c h a p p e a r s b e f o r e t h P r o g r a mL i s t i n g s .

C a s s e t t e S l e e v eM a k e r

A r t i c l e o p a g e 5 2 R C 1 0 D I S G ? ( 2 , 1 9 ) , T E ? ( 1 9 ) : R E

S E T U P A R R A Y S

H I G E T R E M R A M F O RF O RG O S G O S P R IR = 1I F RE D OP R IR N E XG O SI F J( U PG O SI F LN D JS G SG O S( S G

G O EB B SS G 5P R II K =I F IP R II K G O SK S : G OI F KX 5 : N E X N E X R E M P P R I( ( S PG E T L B =1 : L

■ O P E

J R X C D D Q J H

A A J E F

P A A S H

A J H

A G R B

F

M J G

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

S 6 1 E S 6 2 0A 6 3

M 6 4

D 6 5 G 6 6 D 6 7 J 6 8 D D 6 9 0

I F A S = " Y " T H E N 2 0P R I N T " ( C L R ] " : E N DR E M [ 4 S P A C E S ) * * * S U B R O UT I N E S * * R E M ( 2 S P A C E S } S U P O N T E RG O S U B 9 1 0G O S U M 1 8 0 : I F J > 1 5 T m : N P R IN T " l l ) O W N ) ! U P i "P R I N T T A B ( 2 1 ) " * "R E T U R NR E M ( 2 S P A C E S J S U B

i \ t t /

X M 1 1 8 0

M 1 1 9 0Q 1 2 0 0

B 1 2 1 0H 1 2

C 1 2 3 0

K f s A C P U S K I P

5 1 S U I F J = 1 5 O R J > = 1 7 T H E NT [ D O W N !R E T U R NR E M [ 2L A N K

i U S P A C E S } -

S P A C EF K S = L E F T S ( S G S (I F F K S = " *S G S ( I

I

P R I N

S U

I , J ) , 1' O R F K S = " +

J ) = Z X SR E T U R N

" T H E N

C A D E 1 0 C A E 3 ; 2 C A E B : 1 C A F 3 : 1 C A F B : 0 C B 0 3 : 6 C B 0 B : D C B 1 3 l C C B l B i B C B 3 t 3 C B 2 B ; B C B 3 3 : 5

Page 100: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 100/134

G 7 0

F H 7 J 0S 7 2

A 3

P 7 4 H 7 5 D H 7 6 0H C 7 7 0E J 7 6 0X 7 9 S 8 0

A 8 1

G C 8 2 0

X G 8 3 0A 8 4 X 8 5 D 8 6 Q 8 7 F C 8 8 0P 8 9

X 9 0 A 9 1 S 9 2 F 9 3 S 9 4

E 5 G 9 6

S P A C E J S E T U PP R I N T " [ C L R ] " : I F I = 2 T H E N8 1 F D 5 = " + " + A X SP R I N T " + i R V S ) S I D E " j F M ?; " [ 1 3 S P A C E S ) ( O F F } "F O R I I = I T O 1 4 : P R I N T " " : E X T I IP R I N T F D ?P R I N T " + P R I N T " + P R I N T F D SF 0 R I I = l T O 3 : P R I N T " + " : N EX T I IP R I N T F D G O S U B 9 7 0 : R E T U R NF D 5 = " i 2 S P A C E S ) 1 - + A X $ + "P R I N T " + [ R V E l S I D E " ; F C $; " S 1 3 S P A C E S } { O F F ] + "F 0 R I I = l T O 1 4 : P R I N T T A B t 2 1) " 4 - " t N E X T I IP R I N T F D SP R I N T T A B ( 2 1 ) "P R I N T T A B ( 2 1 ) " + "P R I N T F D SF O R I I = 1 T O 3 : P R I N T T A B ( 2 1 )

: N E X T I IP R I N T F D S : G O S U B 9 7 0 : R E T U RR E M [ 2 S P A C E S } S U U R S O RP R I N T ' M H O M E } 1 'F O R D = 1 T O JP R I N T " [ D O W N ) U P ) "N E X T I ) : P R I N T " l U P l R E T U R

R E M [ 2 S P A C E S } S U C H A R A C T E R S

J 9 7 P R I N T " ( U O M E ] "X 9 8 P R I N T T A B ( 2 2 ) " ■ ' ■ ' ■ ' T H I S I

1 9 B 9 9 P R I N T T A B ( 2 5 ) " C H A R A C T t : R SX 1 0 0 0 P R I N T T A B ( 2 5 ) " F O R R E P E R

E N C E "D S 1 0 1 0 R E T U R NP G 1 0 2 0 P R I N T " [ H O M E i "

S p e e d S c r i p t D a t eA n T i m e S t a m p e rS e i n s t r u c t i o n s7 b e f o r e t y p i n gP r o g r a mA n C 8 F BC 9 0 3C 9 0 BC 9 1 3C 9 1 BC 9 2 3C 9 2 BC 9 C 9 3 BC 9 4 3C 9 4 BC 9 5 3C 9 5 BC 9 6 3C 9 6 BC 9 7 3C 9 7 BC 9 8 3C 9 8 BC 9 9 3C 9 9 BC 9 A 3C 9 A BC 9 B 3C 9 B BC 9 C 3C 9 C BC 9 D 3C 9 D BC 9 E 3C 9 E BC 9 F 3C 9 F BC A 0 3C A 0 BC A 1 3C A 1 BC A 2 3

i f i n

a r t i c l e

S p e e d S c r i p tT i m e S t a m p e rA A F 6 D 8 8 7 C F 5 5 A 0 C A F C F A A D 2 D 2 4 E 4 A D 2 6 C 8

. A , E : C ■ 0

0 0 A A 8 3 B 1 8 8 4 5 3 8 6 B C 2 A 0 0 F 1 F D 4 C A 5 F 0 A 8 D F 0 C C

A A 0 0 1 0 0 8 A 6 4 2 8 B A 7 D C 2 2 2 A F 6 F 4 A 7 2 A 1 0 1 4 8 D 5 6

A 4 2 B F B A 7 1 C 4 E 0 2 7 C F B 2 C C 2 0 2 A 2 2 C D O 6 B F A 6 1

F F

0 A D 6 A 3 5 1 8 4 5 F 2 B C F A A D B B A A E 6 E 2 C F 2 3 0 A 6 C A 0 0

2 C F C F 0 A A A 0 4 2 6 C B 0 0 2 F A A 7 3 C C C D 8 A D 2 D 7 C A I C B

o p a s e

D a t e

B 2 9 9 A A C F 1 0 5 5

C 2 D 2

A 2

A 7 2 C 8 A 4 6 F 9 4 F D 9 C D 7 A 5 E

F B 0 0 C C 8 A A 5 4 C A 6 C D 7 D 1 C 2 4 2 3 4 2 A 0 2 6 F 6 2 4 C 7 F C

C 5 D C 3 7 8 6 7 6 D 9 4 0 3 7 D 2 7 3

D 0 2 D 7 D F 1 E 9 1 3 8 2 A 5

6 3

C B 3 B : C C B 4 3 : 9 C B 4 B : A C B 5 3 : C C B S B i F C B 6 3 : F C B 6 B 1 B IC B 7 3 I F C B 7 B : C C B 8 3 : F C B 8 B : B 1C B 9 3 : 9 C B 9 B : A 5C B A 3 : 6 9C B A B s B 5C B B 3 : B 4C B B B : 2 0C B C 3 i A C B C B : 2 0C B D 3 : 0 5C B D B : 1 2C B E 3 : 0 3C B E B : A 2C B F 3 ; B 1C B F B : C C C 0 3 : C C C 0 B : C C C 1 3 : 4 C C 1 B : B C C 2 3 : 0 C C 2 B : F C C 3 3 i A C C 3 B ; E C C 4 3 : 0 C C 4 B : C C C 5 3 : 0 C C 5 B : 2 C C 6 3 : 0 C C 6 B : A C C 7 3 : 8 C C 7 B : 8 C C 8 3 : A C C 8 B : 6 C C 9 3 : 6 C C 9 B : 2 C C A 3 : 4 C C A B : 4 C C B 3 : 0 C C B B : B C C C 3 : E

C D 7 B : A 9C D 8 3 : 0 1C D 8 B : 2 1C D 9 3 : C EC D 9 B : A 9C D A 3 : F FC D A B : A 2C D B 3 : C 8G D B B l C FC D C 3 : D 2C D C B : A 9C D D 3 : C FC D D B : 2 0

0 6 C 4 2 A 0 E 2 F 0 F D

2 2 D 8 D 2 B E 4 2 2 C F

C E 0 C 0 C 2 0 F C D A E

F F A 2 A 2

C D 0 F C D E

A F I 9 2 0 2 F A 2 A 0 1

3 D 2 D 2 0 D A 3 C 0 A D

8 A A 0 D A F 2 2 F 2 2 E

0 F F 7 B E C 0 0 E E A A

J 8 0 I F M N < 1 O M N > 1 2 T H E NI N U ? : G O T O 7 0

P

C 9 I N P U T " D A T E { 2 S P A C E S ] ( 1 -3 D E 5 S P A C E S } [ L E F T } "

F 1 0 E 1 1 F F 1 2 0H D 1 3 0

I D T < 1 O R D T > 3 1 T H E NR I N T U S : G O T O 9 0I N P U T " Y E A R ( 8 6 - 9 9 )

;

[ S P A C E S H 5 L E F T j " ; Y RI Y R < 8 6 O R Y R > 9 9 T H E N{ S P A C E j P R I N T U S : G O T O 1 1 0P R I N T S P C ( S 5 ) " S E T T H

0 8 C 9 : C C0 8 D l i F 90 8 D 9 : B C0 8 E 1 : 2 00 8 E 9 : 4 C0 8 F 1 : A 90 8 F 9 : A 50 9 0 1 1 2 A0 9 0 9 j 8 D0 9 1 1 : 8 D0 9 1 9 : 6 90 9 2 1 : 6 90 9 2 9 : 0 B

F 0 0 E

4

Page 101: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 101/134

C D E 3 : A 9C D E B : D 8C D F 3 : 0 5C D F B : 2 9C E 0 3 : 2 0C E 0 B : 2 DC E 1 3 : E 0C E 1 B : F FC E 2 3 : F FC E 2 B : 5 5C E 3 3 : D 8C E 3 B : 2 9C E 4 3 : D 2C E 4 B : A 8E K S S i C FC E 5 B : 2 0C E 6 3 : A 8C E 6 B : 0 2C E 7 3 : C FC E 7 B : D 8C E 8 3 : F FC E 8 B : F FC E T 9 3 : 1 DC E 9 B : 0 3C E A 3 : C FC E A B : C DC E B 3 : C FC E B B : 2 0C E C 3 : 2 0C E C B : 6 0C E D 3 : 0 1C E D B : F 0C E E 3 : 6 0C E E B t F FC E F 3 : 2 0C E F B : C FC F 0 3 : 0 5C F 0 B : F BC F 1 3 : 0 7C F 1 B : 6 0C F 2 3 : 3 0C F 2 B : 5 5C F 3 3 : 4 3C F 3 B I 0 0C F 4 3 : 2 0C F 4 B : 4 4C F 5 3 : C 4C F 5 B ; 4 2C F 6 3 : 4 C

0 C 2 0 2 2 0 2 e A C 1 F C F A C A F C 2 E C 4 F B F C E C 2 F 2 A B 2 6 8 C 0 3 5 4 2 0 D C 4 4

2 2 A A D D B A 4 2 2 F 6 A 4 C A 5 2 2 C I A 2 4 6 £ F F 2 C 6 C 0 F B 6 F 2 0 4 5 5 4 0 4 D 4 4

A C C E F F 0 C 4 A C 0 4 3 4 6 4 8 C C B C

C 2 8 E 2 D E F A F A A F 4 A D 0 4 4 2 4 1 5 9 2 4

C F 4 0 2 2 A A 4 C F A 2 2 4 2 6 2 F F A 2 C 2 C F F E 0 F 6 I

A B F 2 7 0 F 0 5 2 4 4 D 4 2 2 4

A D 7 1 3 A C 3 2 4 A 4 3 0 D ■ 1 0 2 D A A 0 B C C A A D F 6 F 4 2 0 A A C C B 4 0 5 4 5 4 5 5 0 2 4

1 0 C 0 C F 2 2 1 2 A 8 A F 4 A 8 F 0 2 2 C 0 F 0 0 F F 6 F 3 F 2 1 2 F 6 F 1 0 5 4 4 5 4 5 0 4 2

2 A 4 A A A D D 6 2 2 2 2 2 A 2 F 2 2 C D E D 2 2 2 6 0 4 A 2 F C C A 9 8 F C 2 4 4 4 2 4 2 1 4 2

7 A 0 1 F 8 2 D D 2 7 B D 3 4 8 4 D C F 5 2 C A 8 9 2 3 D A 8 A A 0 0 D 5 2 B 0 7 0 F 7 6 E 1 5 3

B 1 4

R 1 5 C 1 6

F 1 7

M 1 8

F M 1 9 0E 2 0

R 2 1

K 2 2 B 2 3 M 2 4

G 2 5 G 2 6

M 2 7

R 2 8 S J 2 9 0A 3 0

I M ( H R / M S / A M - P M ) " : P R I NI N P U T " H O U R S ( 2 S P A C E S } ( - 1 2 H 5 S P A C E S ] 1 5 L E F T ] "I H R < 1 O R H R > 1 2 T H E NB I N T U S : G O T O 1 4 0I N P U T " M I N S { 2 S P A C E S } ( - 5 9 ) [ S P A C E S } [ 5 L E F T l "

M I M S > 5 9 T H E N P R I N T

G O T O 1 6 0I N P U T " A M - P M [ 3 S P A C E S }/ P ) [ 5 S P A C E S } i 5 L E F T !P I F P S < > " A n A N P S < > "T H E N P R I N T U S : G O T O 1 8 0F L A G - 1 2 B : I F P S = " A " A N D

1 T H E N F L l A G ~ 0

u (

P

I P S - " P " A N D H R = 1 2 T H E N

B Y = H R : G O S U B 3 0 0 : H R = B YB Y - M S : G O S U B 3 0 0 : M S - B YP O K E C L , M S : P O K E C L + 1 ,: P O K E C L + 2 . M N

O

H

P O K E C L + 3 , D T : P O K E C L + 4 ,Y P R I N T : P R I N T " P U T S P E E D S CR I P T D I S K I D R I V E 0 N I 8 P R I N T " W H E N R E A D Y , P E S R E T U R N . " : S Y S 6 5 4 8 7 :S Y M P O K E 5 2 5 7 B , 2 4 0 : P O K E 5 2 7 9 , 2 0E N X = I N T ( B Y / 1 0 ) : Y = B Y - 1 0 *B Y = 1 6 * X + Y : R E T U R N

S p e e d S e a r c hX

S e i n s t r u c t i o n s i a r t i c l e o p a g e7 b e f o r e t y p i n g i n 0 8 0 1 : 3 60 8 0 9 : 4 10 8 1 1 : 4 90 8 1 9 : 3 A

0 B 0 A 0 8 5 2 2 5 4 5 2 4 3 4 2 0 5 3 5 5 4 4 2 3 B 5 3 5 3 2 48 C 2 8 5 3 5 3 2 4 2 9

1 8 5 7

0 9 3 1 : A 00 9 3 9 : C 00 9 4 1 : 6 00 9 4 9 : A 90 9 5 1 : F F0 9 5 9 : F F0 9 6 1 1 2 00 9 6 9 : 2 00 9 7 1 : 0 B0 9 7 9 : 0 30 9 8 1 : A 90 9 8 9 : 0 10 9 9 1 1 B 80 9 9 9 1 6 00 9 A 1 : C 90 9 A 9 j 2 80 9 B 1 : 2 80 9 B 9 : 0 90 9 C 1 : 0 30 9 C 9 : 0 B0 9 D 1 : C 00 9 D 9 : C F0 9 E 1 : B D0 9 E 9 : 0 B0 9 F 1 : 0 B0 9 F 9 : 8 D0 A 0 1 : 0 B0 A 0 9 : A D0 A 1 1 : A B0 A 1 9 : A 00 A 2 1 : A 50 A 2 9 : F F0 A 3 1 i C C0 A 3 9 : F C0 A 4 1 i 2 D0 A 4 9 t F F0 A 5 1 : 0 A0 A 5 9 : 0 B0 A 6 1 : 0 B0 A 6 9 : A 50 A 7 1 : F F0 A 7 9 : 3 00 A 8 1 i 4 C0 A 8 9 t 0 00 A 9 1 : 0 00 A 9 9 i 2 C0 A A 1 : 2 D0 A A 9 : 2 A0 A B 1 : 9 50 A B 9 : A 9

A A

A

A A

A 8

E

A 9 0 B 0 0 0 A B 8

0 B 6 9 j 5 40 B 7 1 : 4 B0 B 7 9 : 4 80 B 8 1 : 2 00 B 8 9 : 0 00 B 9 1 : 4 50 B 9 9 i 4 40 B A l t 0 00 B A 9 : 0 0

4 2 4 4 2 5 2 0 0

4 0 4 4 4 0 4 0 0

B E F O R E

5 5 4 4 4 2 4 0 0

2 4 2 0 5 4 2 0 0

4 4 2 2 4 4 0 0 0

T Y P I N G

4 5 2 4 4 5 0 0 0

5 4 0 4 0 4 0 0 0

1 0 C 0 A 8 E B D

0 9 C 9 : A 00 9 D 1 : A 00 9 D 9 : F F0 9 E 1 : 0 00 9 E 9 i E 90 9 F 1 : 0 00 9 F 9 : A 20 A 0 1 I 0 B0 A 0 9 i 3 80 A 1 1 : 2 00 A 1 9 : 2 00 A 2 1 : 2 00 A 2 9 : A 9

2 0 8 8 0 8 0 0 0 2 2 2 0

A 9 1 7 A 5 2 0 2 2 2 2 8

A 9 8 0 0 0 B 0 0 2 2 2 F

8 0 1 8 3 A F 9 1 2 2 0 6

B A A 7 4 0 A 3

0 2 2 0 0

8 6 6 0 0 A 0 3 8 2 2 0 8

0 A A 2 A F 2 3 2 2 2 1 2

D C F 6 5 9 D 3 5 2 2 6 F

0 9 A 9 : 2 40 9 B 1 : C F0 9 B 9 : 2 00 9 C 1 : 2 00 9 C 9 : 8 00 9 D 1 : 1 10 9 D 9 : 8 D0 9 E 1 : A D0 9 E 9 : A 90 9 F 1 : 1 30 9 F 9 : A 90 A 0 1 : 0 00 A 0 9 : 9 8

Page 102: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 102/134

B e f o r e t y p i n g i _ . _ ^ _ _ < t i r e l e r t o

p r o g r a m s ,n o i l y p e

C O M P U T E ! G A Z E T T Ei

p l e a s e

P r o g r a m s , "w h i c h a p p e a r s b e f o r e t h P r o g r a mL i s t i n g s .

N o - S Y S L o a d e rS e i n s t r u c t i o n s8 b e f o r e0 8 0 1 : 0 B0 3 0 9 : 3 10 8 1 1 : 0 00 8 1 9 : A 00 8 2 1 : B A0 8 2 9 : 9 30 B 3 1 : 0 50 8 3 9 : F S0 B 4 1 : A 50 8 4 9 i C 7H S 5 1 - A A0 8 5 9 : 0 40 8 6 1 : F 10 8 6 9 : 0 90 8 7 1 : 8 30 8 7 9 : A D0 B 8 1 : 2 80 8 8 9 : 7 40 B 9 1 : 0 00 8 9 9 : E 90 8 A l l A S0 8 A 9 : 8 60 8 B 1 : 0 D0 8 B 9 : 0 A0 8 C 1 : 2 00 8 C 9 : 3 60 8 D 1 ; A 00 8 D 9 : E 90 8 E 1 : 0 A0 3 E 9 : A 90 8 F 1 : A 40 8 F 9 : A 50 9 0 1 : B 90 9 0 9 : E D0 9 1 1 ; F 6

t y p i n g0 0 0 A 0 A 8 A A B E A 4 2 2 0 4 F A 8 0 1 7 2 A I 0 6 8 8 0 B B E A A

0 3 2 C 9 0 6 2 2 9 3 C 1 8 0 A 3 2 8 2 8 6 1 0 9 2 a 3 8 2 2 A 0 9

i i n

0 0 A I 8 A 4 8 0 1 4 A F E 8 C 3 A 0 3 3 7 A 8 A 1 I 2 0 A 0 0 0 2 F

a r t i c l e

9 2 0 0 9 B 3 B E E 4 A A B 0 0 2 8 A 0 0 2 A 8 2 0 0 0 A A F E A D 0

3 E 2 A A A A 2 A B 9 6 5 4 2 B 3 8 0 2 2 7 1 0 D 8 3 A 0 6 2 A 0 E A

o p a g e

3 F B 0 0 B 2 D B 3 0 2 2 0 C 0 0 A 8 P 6 0 8 A 0 1 A A 8 8 8 B 2 2 4

3 A F B 8 D B F 2 0 A 2 3 B B 2 4 E A F A B 8 7 B F A E A B F 2 D 2 2

2 F A E 8 7 7 0 0 1 1 B D 6 E C B 2 9 1 J 6 6 7 B 2 8 5 C 4 7 D E E 8 8

0 A 3 1 : A 90 A 3 9 i l B0 A 4 1 : 0 00 A 4 9 I 0 00 A 5 1 . 0 40 A 5 9 : 2 50 A 6 1 I 2 0 A 6 9 : F B0 A 7 1 : E 00 A 7 9 : 3 40 A 8 1 : 3 7

0 A 6 a B D D D A B 4

8 0 F 0 2 0 0 E 2 3 0

F 6 8 0 9 C C C C A 8

6 F 2 a 2 2 6 2 F A 2 0

0 8 A 0 C C C E B 8 0

8 2 F 0 2 2 F F 0 3 0

S p e e d S c r i p t 3 , S e i n s t r u c t i o n s5 b e f o r e0 8 0 1 : 0 b0 8 0 9 : 3 10 8 1 1 t C B0 8 1 9 i 0 30 8 2 1 : 6 90 8 2 9 : 2 70 8 3 1 : 0 0 8 3 9 : F 00 8 4 1 : 0 0 8 4 9 : C C0 8 5 1 : E 0 8 5 9 : D 00 8 6 1 : B S0 8 6 9 t B A0 B 7 1 : 8 D0 8 7 9 : 8 E0 8 8 1 : A 0 8 B 9 : B 90 8 9 1 : F F0 8 9 9 : 0 80 8 A 1 : C 30 8 A 9 : D 80 B B l i A D0 8 B 9 t l 40 8 C 1 : 2 00 8 C 9 J 1 40 8 D 1 I 7 F0 8 D 9 : E BB B E l t F H0 8 E 9 : 8 40 8 F 1 : 8 8

t y p i n g0 0 C 2 0 8 A 2 B 1 4 E A 6 8 0 B 4 D C 8 8 1 2 1 ) B C 8 0 3 1

0 0 6 3 A 4 9 A 0 2 0 A 0 2 0 A 0 2 F D 1 I 2 8 A F I B 8 B F

i i

0 B 2 0 2 0 8 0 2 D E B B 8 1 9 0 9 C E A A 8 0 0 9 F F D B A

a r t i c l e

9 2 B 2 3 A 4 B 9 F 0 D D 8 H B F 5 B 6 0 1 F A A I 1 2 F I 3

3 8 6 C 4 9 0 1 0 E F D 0 0 6 8 0 2 0 A 8 2 A I 2 2 C 7 A 2 1

0 )

3 0 2 0 0 8 A 2 2 4 0 6 6 A 9 0 A 8 C 2 C 8 0 0 0 C 2 C 2 9 9

2 A A F E E E D 8 8 a

1 0 1 8 1 6 2 3 6 A 4

p a g e

3 A F 4 A 4 B A C 0 C A I 2 B E F C 8 8 A F A 8 9 2 D 2 C C 6

2 9 D A A 4 D A 2 0 5 7 4 C 2 0 6 4 2 A 7 1 9 D F 8 C F 1

0 8

0 A 1 1 : 0 D0 A 1 9 : 7 10 A 2 1 : 9 10 A 2 9 : F F0 A 3 1 : 2 00 A 3 9 : 2 00 A 4 1 : F E0 A 4 9 : C 50 A 5 1 : 2 00 A 5 9 : 1 30 A 6 1 : 8 50 A 6 9 : A 00 A 7 1 : 0 20 A 7 9 : 3 90 A B 1 : 2 40 A B 9 : 0 D0 A 9 1 : 0 00 A 9 9 : 0 00 A A 1 : E 00 A A 9 : 2 00 A B 1 : A D0 A B 9 : F 60 A C 1 : 0 20 A C 9 : 9 00 A D 1 : 8 A0 A D 9 : F 00 A E 1 : 3 80 A E 9 : 9 10 A F 1 : E D0 A F 9 : 1 80 B 0 1 : 6 90 1 3 0 9 : 0 00 B 1 1 : E 60 B 1 9 : 8 A0 B 2 1 : 0 C0 B 2 9 : 8 A0 B 3 1 : 4 80 B 3 9 : 4 80 B 4 1 : 0 C0 1 3 4 9 : 9 30 1 3 5 1 : 1 10 B 5 9 : 0 60 i J 6 1 : 8 O0 i i 6 9 : F J 00 B 7 1 : 9 20 B 7 9 : 5 00 B B 1 : 0 10 B 8 9 : 1 90 B 9 1 : 7 B0 B 9 9 : A 8

0 C 5 1 : 3 B0 C 5 9 i B 00 C 6 1 : A D0 C 6 9 : D 00 C 7 1 l 3 90 C 7 9 i B l0 C 8 1 i 8 50 C 8 9 : C 90 C 9 1 : 8 80 C 9 9 i 0 80 C A 1 : 6 00 C A 9 : F C0 C B 1 : A 0

A 0 1 0 D 0 F 2 D C 3 6 0

3 6 2 E 0 A C F F I 9 0 B

E A 8 3 C 3 F 0 B F 6 8 3

1 1 3 4 3 8 A C F 0 F 3 C

2 2 6 B C F F I C 8 B 4 2

0 8 E 0 3 A B D 2 D 3 B F

3 3 3 A 4 3 F 0 F F A 0 0

I 6 0 C B 1 A 5 F F 6 6 9

0 E F 9 : 0 50 F 0 1 : 0 C0 F 0 9 i l B0 F 1 1 : A 90 F 1 9 i 5 50 F 2 1 : 0 90 F 2 9 i C 90 F 3 1 : 7 B0 F 3 9 i 0 90 F 4 1 i l B0 F 4 9 : 0 D0 F 5 1 : 3 80 F 5 9 : A 5

D 2 B 0 A 4 1 0 2 0 2 A 3

0 F 4 8 I 2 D 4 F C 0 3 E

4 0 E 0 2 F 0 I 0 1 1 E 1

7 2 0 2 7 0 2 0 2 D 4 1 2

0 7 2 4 0 6 F C 2 0 I 2 0

2 0 E 0 2 2 0 1 0 2 0 8 3

6 2 0 A 8 B 2 D 4 F 6 3 F

A D C E 4 4 D D B 9 9 4 3

1 1 A 1 : 4 C1 1 A 9 : D 01 1 B 1 : A 91 1 B 9 : 0 01 1 C 1 : 9 E1 1 C 9 : 9 11 1 D 1 : 0 91 1 D 9 1 0 11 1 E 1 : C 91 1 E 9 : 9 31 1 F 1 : O 91 1 F 9 : 1 01 2 0 1 : A 5

3 0 8 B 0 3 0 1 5 0 2 1 3

Page 103: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 103/134

0 C B 9 : C 90 C C 1 S C 80 C C 9 J 1 80 C D 1 : C 90 C D 9 i l 80 C E 1 : 6 90 C E 9 : 1 70 C F 1 : 3 A0 C F 9 : 2 00 D 0 1 : 0 90 D 0 9 : 1 20 D 1 1 : E E0 D 1 9 : 8 D0 D 2 1 : A D0 D 2 9 : 4 C0 D 3 1 : A 50 D 3 9 : B 10 D 4 1 : F 00 D 4 9 : D 00 D 5 1 ; C 90 D 5 9 : C 90 D 6 1 : a 80 D 6 9 : 0 80 D 7 1 t 3 B0 D 7 9 : C 90 D 8 1 : A 40 D 8 9 : 8 50 D 9 1 : B 10 D 9 9 : F 00 D A 1 : F 0

D A 9 : E B0 D B 1 ; F 00 D B 9 : D 00 D C 1 : 2 00 D C 9 : B 10 D D 1 : F 00 D D 9 : F 00 D E 1 : 0 C0 D E 9 : 0 D0 D F 1 : A 90 D F 9 : 0 10 E 0 1 : E D0 E 0 9 : 0 90 E 1 1 : 6 00 E 1 9 : 2 70 E 2 1 : F F0 E 2 9 ; 8 50 E 3 1 : 2 00 E 3 9 : B D0 E 4 1 : 8 5

I D 2 2 9 0 2 4 A 2 2 I I 2 9 3 F 0 0 2 3 D 2 C 2 3 3 0 I 1 E E 0 9 3 E D A 2 3 8 0 2 A 6 6 9 A 9 2

F 0 9 F 6 9 8 B 1 B 2 0 0 0 0 B C C 8 F F E B 3 F 4 A A C C 3 9 E 0 C C C 0 8 A 1 2 0 3 3 2 4 2 2 A

0 E 0 E 3 3 3 0 2 0 9 A 6 2

0 F 2 3 D I 1 C E C F 4 0 0 2 I

A E 3 F 2 2 I 2 8 I 2 S 3 8 A B F 8 A 9

C 3 D C 8 4 A A 3 A 0 I 0 0 A C f F F E C C F 4 F 8 0 2 B F F 3 4 A 0 F F F S 2 2 6 3 D 2 3 9 6 9 9 a

D A 1 I 3 B 1 0 E 0 4 0 E 8 3 F 0 0 6 2 I A 8 0 4 A 8 3 1 1 C E 3 4 E E D 8 2 7 3 A 0 A 8 2 2 2 8 9

F 3 B F A 0 2 8 0 2 E 2 2 2 8 A C C B F F F 0 B A 0 3 C C C I 0 C E C C 4 2 4 0 A 3 6 3 9 A 8 A 9 2

6 C 3 E 3 A 8 1 C 8 0 0 0 0 F F 2 I F 1

0 C 3 F 0 2 4 2 3 D 2 C 1 0 2 3 D A 0 A 3 E 6 8 4 3 9 2 2 8

A E A 5 P E 6 9 D 4 7 E 6 6 D 9 B 4 2 7 3 2

E D E 8 D B 7 D 6 0 0 E 3 0 7 7 4 E C 4 D 0 A B 8 E D E

0 F 6 1 : 0 B3 F 6 9 : 2 00 F 7 1 i 3 90 P 7 9 I 0 B

F 8 1 1 3 A0 F 8 9 i t ' B0 F 9 1 : A 50 t ' 9 9 : 1 7B F A l l F C0 F A 9 : 4 C0 F B 1 : 2 60 L " B 9 : A D0 F C 1 : 1 80 F C 9 i 2 60 F D 1 : E 50 F I ) 9 : 3 B0 F E 1 : 1 70 F E 9 : 8 D0 F F 1 : 2 00 F F 9 : 2 01 0 0 1 : D 01 0 0 9 : 8 D1 0 1 1 : A E1 0 1 9 C 1 0 2 1 : 3 81 0 2 9 : C 81 0 3 1 : 0 c1 0 3 9 : 0 11 0 4 1 : 2 01 0 4 9 : 9 11 0 5 1 : 2 01 5 9 : A A1 0 6 1 : 6 81 0 6 9 : 2 61 0 7 1 : 8 51 0 7 9 : A D1 0 9 1 : 1 81 0 8 9 : 0 81 0 9 1 : 8 D1 0 9 9 : 2 01 0 A 1 : 4 91 0 A 9 : A 01 0 B 1 : 2 H1 0 B 9 : F 41 0 C 1 : 8 S1 0 C 9 : 1 E1 0 D 1 : 0 31 0 D 9 : 3 71 0 E 1 : A 01 0 E 9 : C 8

A 8 A A 6 C F 2 A 8 A 1 2 E 9 A 2 1 4 2 0 A A D 1 9 2 S 2 3 6 2 4 6 2 1 2 I 1 S B I E 2 0 2 4 0 0 D

1 3 0 3 F 2 C 8 0 0 0 2 E 9 B l 1 A 2 0 0 C 2 2 F

A 3 6 A 4 4 A C 9 A 6 2 E A 2 I 8 2 F 7 2 7 F 2 B F

2 6 2 8 8 D I F 4 1 6 E 9 8 1 9 2 1 6 1 1 4 2 A 6 I 2 0 2 1 B 2 0 1 2 A E 2 1 A 2 1 7 F C I 0 0 C 3 F .

8 A 8 F 9 I 2 A A 9 F 9 8 9 2 E 2 A A B D 4 0 2 A 9 4 A A 0 A 2 1 9 2 2 9 2 1 6 2 0 f 5 0 2 A 0 C 3

3 0 3 8 A C 9 1 0 6 8 8 a 2 2 9 E F 0 3 0 1 9 3 0 0 F 0 2 1 1 9 A 9 8 8 B 6 2 A 6 2 C 6 A A F 4 I A

A 2 4 9 0 D a 2 E F 2 B 3 A 2 2 9 8 3 C A A 3 1 9 2 B B A A 2 0 3

A 9 B 2 A 6 1 A 9 9 A 7 1 9 6 F 3

1 8 R A B F A l 8 F 8 3 A A 2 0 8 1 2 A A 2 0 2 C 2 3 6 A A 0 1 6 6 8 3 3

A 6 2 A 2 6 F F 0 A F 2 0 1 C

1 9 I

D F 4 1 ) 0 4 9 4 2 F C 9 6 S C F 3 3 F C 8 5 E F 0 8 5 5 8 F C 5 0 F 8 0 E 3 1

C 3 C I 7 4 B D B

1 2 0 9 : 3 A1 2 1 1 : A 51 2 1 9 : 9 01 2 2 1 : 2 01 2 2 9 : 8 61 2 3 1 : 3 A1 2 3 9 : 2 71 2 4 1 : A 91 2 4 9 : D 21 2 5 1 : 9 D1 2 5 9 : 8 21 2 6 1 : 9 21 2 G 9 : E T1 2 7 1 : 2 01 2 7 9 : 3 21 2 8 1 : C 81 2 8 9 i F F1 2 9 1 : C 91 2 9 9 : A 71 2 A 1 : F F1 2 A 9 : 4 C1 2 B 1 : 9 91 2 B 9 : A 91 2 C 1 : 1 C1 2 C 9 : F I 11 2 D 1 : 2 01 2 D 9 : F F1 3 E 1 : B 31 2 F . 9 1 1 2 F 1 : 4 C1 2 F 9 ; F 01 3 0 1 : I 1 3 0 9 i 0 11 3 1 1 : A 91 3 1 9 : 0 51 3 2 1 : A 91 3 2 9 : 8 21 3 3 1 : A 21 3 3 9 : 0 91 3 4 1 : 0 11 3 4 9 : E 01 3 5 1 : 4 01 3 5 9 : F 01 3 6 1 : 1 C1 3 G 9 : 8 D1 3 7 1 : 2 01 3 7 9 : F 21 3 8 1 : 9 91 3 8 9 : F 41 3 9 1 : 4 5

8 3 2 8 2 2 E 9 F 2 0 2 A D C 4 4 2 A A 4 4 B 1

A A i ! 4 C 0 F 2 8 C 1 E 0 0 6 A 0 E 2 A 6 C C 6 9 A

1 4 4 91 4 5 11 4 5 91 4 6 11 4 6 91 4 7 11 4 7 91 4 6 11 4 8 91 4 9 11 4 9 91 4 A 11 4 A 9

: 1 : A : 1 : 6 : 2 : 1 : A : C : F : C : A : 0 : 2

D 3 0 A D A I 0 0 F 0 A C

8 8 A 9 F 0 2 D 2 6 A 2 F

2 1 0 2 2 2 7 F C 2 0 A B

D 0 8 D 4 D 0 2 F E 2 I D

8 A 0 F 1 F 2 5 A F B 2

A

2 E D A 2 A E 1 0 A F B 0

D B 5 0 9 0 F 4 2 0 A F 2

3 A C 8 A A 6 7 0 3 B 5 B

1 6 F 1 : 0 I 6 F 9 [ C 91 7 0 1 ; 6 1 7 0 9 1 0 91 7 1 11 7 1 91 7 2 1

: C ; 4 : 1

1 7 2 9 i 8 71 7 3 1 2 1 7 3 9 : B C1 7 4 11 7 4 91 7 5 1

: A : A : 1

8 5 A 3 5 1 2

A c 1 2 C 2

A D I E B 2 7 1

A 2 2 0 4

2 B 2 3 9 4 0 2 5 A B 9 0

C 2 7 C 8 0 2 A 9 1 F 1 A

4 4 0 0 A A 3 2 4 2 A C 7

F 0 2 9 2 9 1 9 2 A A 0 A

2 A 8 A 4 A F 4 C 4 2 B I

8 7 6 2 B D 9 0 3

E D 8 9

1 9 9 9 i A 51 9 A l i l 71 9 A 9 : 8 C1 9 3 1 : 5 21 9 B 9 : 5 01 9 C l i l A1 9 C 9 i l A1 9 D l i l A1 9 D 9 t l 91 9 E l i l A1 9 E 9 i 2 01 9 F 1 : 8 DI 9 F 9 : 1 3

Page 104: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 104/134

1 4 B 11 4 B 91 4 C 1

: C - . 2 0: 2

1 4 C 9 : D 01 4 D 11 4 D 91 4 E 11 4 E 91 4 F 11 4 F 91 5 0 11 5 0 91 5 1 11 5 1 91 5 2 1

: C 1

! 0 : A : F : A : 2 : F : 6 : B : 3

1 5 2 9 - 0 A1 5 3 11 5 3 91 5 4 11 5 4 91 5 5 11 5 5 91 5 6 11 5 6 91 5 7 11 5 7 91 5 B 11 5 8 91 5 9 11 5 9 91 5 A 11 5 A 91 5 B 11 5 B 91 5 C 11 5 C 91 5 D 11 5 D 91 5 E 11 5 E 91 5 F 11 5 F 91 6 0 11 6 0 91 6 1 11 6 1 91 6 2 11 6 2 91 6 3 11 6 3 9

1 2 : 8 : 2 : 2 : 1 : F l 8 : 8 : E i 2 : 0 : E : 2 : A ( 1 : 6 : 2 i l : 2 : C : A : 0 : 1 : 2 : B i 3 : 0 : 2 : 8 : 0 : 0 i 3 : 6 : 0

F 0 c 0 F A 2 2 0 0 C 0 6 2 B B 0 2 8 C F 1 S B 8 D 2 0 D I 2 8 6 2 E 0 2 8 A B 6 8 2

A 0 A A 8 A C

2 1 F 2 2 6 C 2 2 2 F 6 A 8 F 2 8 2 2 D A 3 2 2 2

6 8 2 1 2 6 2 8 E 2 2 A 1 8 1 I 9 8 0 2 0 0 9 0 I

0 2 t 2 8 0 A B D D D 4 6 0 S E 0 2 8 0 D 8 A A E A 3 B 8 2 7 1

8 2 2 8 9 I 2 2 2 2 A 2 8 2 8 B 3 B B

1 0 E 0 1 9 A F F F A 6 8 2 2 8 2 2 8 E 2 B 8 8 5 A 2 B 4 0 A 9 8 8 B 1 2 6 8 A 8 3 A 1 0 1 3 C 3 0

2 1 F A 4 A 3 2 4 4 9 4 B 8 9 2 8 0 2 F O 2 2 2 1 8 A 2 0 A 3 A 9 B 1 2 7 2 B B 1 8 0 D A D A 8 2 B

0 F C 0 2 3 8 0 E B 2 8 2 S 2 2 2 8 8 4 8 E E D A 2 B 0 A 0 8 3 3 A 6 4 0 6 6 2 2 9 2 A 3 4 C 9 3 3

1 C 2 2 0 B 0 1 1 1 B 1 B 2 C 8 0 2 8 2 2 0 0 0 B E 2 8 3 8 2 8 A 1 9 0 A 0 1 G A A 8 3 8 B B 3 F 4

9 D 0 3 7 A 1 B 6 2 3 6 4 F D D E 7 2 0 E 7 P 2 9 4 4 7 2 7 2 1 8 0 2 5 6 9 4 D 0 2 B A 4 8 C A A F

1 7 5 91 7 6 11 7 6 91 7 7 1

: 2 : 3 : 0 : A

1 7 7 9 i C 01 7 8 11 7 B 91 7 9 11 7 9 91 7 A 11 7 A 91 7 B 11 7 B 91 7 C 11 7 C 91 7 D 11 7 D 91 7 E 11 7 E 91 7 F 11 7 F 91 8 0 11 8 0 91 8 1 11 8 1 91 8 2 11 8 2 91 8 3 11 8 3 91 8 4 11 8 4 91 8 5 11 B 5 91 8 6 11 8 6 91 B 7 11 S 7 91 B 8 11 8 S 91 8 9 11 8 9 91 S A 1

: 0 : 2 : A : 9 : A i A ; C : A ; A ; 9

0 : 9 : A : 1 : C

2 : 2 : 3 : 0 : C : A : 2 1 2 : F : A : 9 : B : 3 : F : 9 ; C : E : F : 1 ; 4 : 9 : F

1 8 A 9 : D 01 8 B 1 : 1 1 8 B 9 i 8 51 B C 11 8 C 91 8 D 11 8 D 91 8 E 1

: 2 : 1 : 2

2 : 2

7 A A 1 F 4 B 2 9 F 0 D 0 2 2 4 6 2 2

A 4 F 6 8 F 2

A A 2 2 1 3 F 0 2 0 F 2 0 6 2 0 F 2 F 5 E

A C 3

0 1

A A A 7 9 8 2 B B F 2 C 8 6 2 C B 2 0 0 F F D F 2 6 3 C 3 A 3 A 2 D F E A 0 E 3 A A 2 1 9 9 0 A

2 0 2 0 0 I 2 7

E A 6 A B A A 1 C 9 F B I B 8 A 0 0 A 8 I 9 A F 9 0 9 0 F F F 4 A 0 9 6 3 2 2 2 F 9

8 4 2 2 2 A 8 2 E 2 1 0 F 2 2 C E 2 C D C 8 F 0 2 2 1 F 2 2 F E 3 B 1 2 A A 9 B 2 2 2 8 1 5 D D 2 2

0 B B C C 0 A B 0 8 9 2 A F B I A 9 2 F B 1

A A 0 3 2 A 4 9 E 1

A 9 A 8 0 6 2 1

A 5 F F 2 1 0 3 C E

3 1 F F F B 2 S D A I 8 0 0 F F 2 E F A F 2 F A 1 1 8 2 1 0 1 2 9 2 A 0 2 2 F 3 8 1 1 A 3 2 E

A 0 A

E A 2 2 9 9 8 1 F 2 2 F 8 A 1 2 A 8 1 1 C 9 6 2 A 3 1 8 A 2 2 0 2 8 2 2 C 8 0 A B 8 B 2 I 5 A A F 2

A 0 2 6 2 9 3 D I 6 B I 5 2 2 4 I D E 4 9 B 6 7 7 2 D 6 1 B 9 A 2 9 D C C B D B 8 B A 3 5 D 4 A 7 7

1 A 0 1 : B D1 A 0 9 : 1 3l A l l i B D1 A 1 9 I 1 31 A 2 1 : A 91 A 2 9 : 1 91 A 3 1 : A 21 A 3 9 : 4 C1 A 4 1 : 9 81 A 4 9 : 1 51 A 5 1 : 2 01 A 5 9 : 1 91 A 6 1 : 4 C1 A 6 9 : 9 D1 A 7 1 j C 81 A 7 9 : 8 C1 A B 1 : B C1 A 8 9 : 6 D1 A 9 1 ; F 01 A 9 9 : F Bl A A l i l A1 A A 9 : F B1 A B 1 : 9 01 A B 9 i 9 71 A C 1 : C 91 A C 9 : 4 CI A D I t A D1 A D 9 : E E1 A E 1 : C 81 A E 9 : 0 41 A F 1 : 0 31 A F 9 : B 11 B 0 1 i 1 61 B 0 9 1 2 0l B l l i l Bl B 1 9 t 2 01 B 2 1 : 0 21 B 2 9 : 1 31 8 3 1 : 0 91 B 3 9 : D 51 B 4 1 i 1 71 B 4 9 : 0 11 B 5 1 : E 71 B 5 9 : 0 F1 B 6 1 i 2 01 B 6 9 : C 31 B 7 1 : 2 01 B 7 9 : 7 11 B 8 1 : 0 F1 B 8 9 : A 0

1 C 4 1 : 2 01 C 4 9 : 2 01 C 5 1 : 3 B1 C 5 9 : 1 71 C 6 1 : 3 C1 C 6 9 : 2 01 C 7 1 : E 91 C 7 9 : B 11 C 8 1 : A 01 C B 9 : 1 31 C 9 1 : D 01 C 9 9 : 1 F1 C A 1 : C F

F D A 2 9 8 0 0 1 I 2 2 2 2

0 E F C 1 3 8 6 2 6 2 7 F

B 1 6 3 3 8 3 2 7

A 4 0 0

3 9 0 A A A 8 4 0 8 0 2 A

E 6 8 1 3 2 A 0 A 0 A 3 0

E F 3 2 E A 2 A 0 C E 1 B

B 8 A E B 3 2 D 8 0 A 8 4

F 3 0 8 0 8 7 2 6 4 4 B 8

1 E E 9 : 5 2 5 0 9 3 2 0 1 2 D 4 9 E 1 E F 1 : 4 1 5 4 2 4 5 2 0 1 2 A 1 E F 9 i C 4 9 4 5 4 B 3 F 0 0 C C B 1 F 0 1 : 4 F 4 4 4 3 A 0 0 D 6 4 5 9 1 F 0 9 : 4 9 4 5 3 0 0 D 0 5 4 5 7 91 F 1 1 : 5 3 5 2 0 1 2 D 2 C D D 2 1 F 1 9 : D 2 C 9 0 0 C 4 4 9 5 4 1 0 1 F 2 1 : 2 0 4 4 F 4 D 4 4 4 4 4 L F 2 9 : 3 A 0 2 C 4 2 0 D 2 4 E 1 F 3 1 : 4 F 4 D 0 0 C E 4 2 0 5 4 4 5 4 01 F 3 9 i 5 8 5 4 2 0 4 9 4 E 2 4 2 5 5 I 1 F 4 1 : 4 6 4 6 4 5 5 2 2 E 0 0 9 D 6 1 F 4 9 : 5 2 4 4 5 4 2 0 5 4 4 F 3 A 3

F

A

X F B

B

S B

2 1

2 2

2 3 2 4 2 5

2 6 2 7 2 8

E X E X O P : II FI FP R T S [ Og e N " I F P R

Page 105: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 105/134

1 C A 9 : 2 01 C B 1 : D 01 C B 9 : 8 51 C C 1 : 3 A1 C C 9 : D 01 C D 1 : A D1 C D 9 : 0 01 C E 1 : 2 01 C E 9 : E 51 C F 1 : A D1 C F 9 : 2 01 D 0 1 : 2 01 D 0 9 : 2 01 0 1 1 i 1 01 D 1 9 : 0 A1 D 2 1 s F 21 D 2 9 : 3 91 D 3 1 s B 11 D 3 9 : 2 01 D 4 1 : 2 01 D 4 9 : 2 01 D 5 1 : A 91 D 5 9 : 1 D1 D 6 1 s A S1 D 6 9 : 1 B1 D 7 1 ; 4 A1 D 7 9 : 2 01 D 8 1 : 2 01 D 8 9 ; 3 81 D 9 1 : E D1 D 9 9 : 1 D1 D A 1 : 4 91 D A 9 : C 91 D B 1 : A 01 D B 9 : B D1 D C 1 : 4 C1 D C 9 : 2 01 D D 1 : A B1 D D 9 : C 91 D E 1 : A A1 D E 9 : 4 A1 D F 1 : 4 E1 D F 9 : 2 01 E 0 1 : A 01 E 0 9 : 3 61 E 1 1 : 6 01 E 1 9 : 4 51 E 2 1 : 2 01 E 2 9 : 2 01 E 3 1 : 2 0

9 F 9 8 6 B 6 E 9 1 A A A A 9 1 A 0 B D F 5 6 2 3 3 6 4 A 9 C 0 2 2 A 5 2 2 4 A 8 0 A 3 B 0 4 3 C C

D 4 E 9 A 2 3 9 8 2 1 C 0 0 3

A 3 A F I 0 2 8 2 A E 1 5 9 2 5 B D A 3 I

6 F 9 3 3 3 A 8 0 0 D 2 4 5

2 F A E F 6 8 8 B E 2 2 8 B C 3 6 0 3 2

A 6 A 4 A 9 8 I 2 A D A 1 3 8 A 1 1 1 2 8 A 0 0 A 9 4 3 4 4

C 0 2 A 8 3 2 B 2 B E F A D C 6 0 C I 6 0 1 2 1 2 ( 2 D C E A 0 2 A 8 0 A 4 8 C a 0 0 2 2 0 9 5 0 5 4

C 3 8 2

A 8 3 A 2 2

0 2 2 2

C C 8 1 2 1 2 C 2 C E A F 4 1 2 A 4 9 0 A 2 5 3 5 4 3 2 E C 8 D 4 2 4 4

1 A 3 0 2 2 A 1 0 8 8 8 2 2 2 2 3 2 4 A 6 4 7 4 1 A A D 2 4 A 5 2 2 A B I 2 B 8 6 E 1 B 1 5 5 4 4 4

2 3 A 3 1 A 1 2 3 1 1 A 4 5 D 8 4 F 1 A 1 3 B D 2 2 A 1 3 7 2 I A C 2 E A 7 0 4 2 1 2 A 2 4 5 5 5 4

4 3 2 8 7 3 9 7 D E 3 A F B 2 9 I 0 C 1 5 8 7 9 3 3 I 9 B 5 1 3 F 0 3 7 6 9 A 4 B 7 5 5 C C 6 6 2 2

1 F 5 1 : 2 0 1 D 3 9 2 4 3 5 4 5 4 5 F 1 F 5 9 i 4 E 2 1 C 9 4 5 4 B 0 41 F 6 1 : 2 C 1 D 9 5 4 4 5 2 1 F 6 9 : 4 5 5 3 0 C 4 4 5 5 4 F 1 F 7 1 : 4 3 4 2 0 4 E 5 4 4 4 5 3 51 F 7 9 : 5 2 3 0 D 4 5 4 3 4 F 4 E 1 21 F 8 1 : 4 4 4 5 5 2 0 C l 4 4 4 4 E 61 F 8 9 : 5 2 4 5 5 3 2 0 2 3 3 F 0 0 E 1 F 9 1 : D 0 5 4 9 4 E 5 4 2 0 5 4 4 F 1 F 9 9 : 2 0 4 4 9 4 C 4 5 4 4 4 9 1 F A 1 : 4 5 3 A 0 0 9 3 D 0 5 4 4 E F A1 F A 9 : 5 4 4 9 4 E 4 7 2 E 2 E 2 E 0 3 1 F U 1 ; 0 D 0 0 C 9 4 5 4 5 2 5 4 3 1 F B 9 : 2 0 4 E 4 5 5 8 5 2 0 5 3 4 D 1 F C 1 : 4 5 4 5 2 2 5 5 2 4 5 6 1 F C 9 : 5 3 5 3 2 0 1 D 2 C 5 D D D 1 F D 1 : D 2 C 9 0 0 C 8 5 4 5 0 1 F D 9 : 2 0 4 4 5 2 3 A 0 0 C E 4 8 1 F E 1 : 5 4 2 C 4 5 4 4 4 0 0 8 1 F E 9 : D 2 4 5 4 4 1 4 3 4 5 2 0 7 31 F F 1 : 5 7 4 5 4 8 3 A 0 0 C D 7 1 F F 9 : C 9 D 2 0 D 3 5 4 5 4 5 4 4 F 2 0 0 1 : D 3 4 5 2 4 9 5 0 5 4 0 0 A S p e e d S c r i p t 3 . F i l e C o n v e r t e rj 1 p r i n t " [ c l r ) { h v s ] I n )

1 S P A C E S i S P E E D S C R I P T F L C O N V E R S I O N P R O G R A M[ S P A C E S } "

B 2 G O E U B 3 2 0S 3 I N P U T " [ D O W N j l N P U T F I L E

A M E " ; I $B B 4 0 I F I S = " " T H E N 3 0O 5 I N P U T ' i D O W N t O U T P L J T F I L E

( S P A C E ) N A M E " ; O Sm c 6 0 p r i n t " { d o w n ] ( r v s } d ! o f f J i

S K I R V S ] S [ O F F ! C R E E N ,! R V S P [ O F F } R I N T E R , R V

o [ o f f T t h e r "K 7 G E T A $ : I F A $ = " " T H E N 7 0H 8 D V = - ( A S = " T " ) - 3 * { A S = " S " ) -

4 * < A $ = " P " ) - 8 * ( A S = * " D " ) : S A

F S 9 0 I F D V = 0 T H E N I N P L J T " D E V I C EU M B E R " . - D V : I N P U T " S E C O N D A R

A D D R E S S " ; S AR 1 0 P R I N T " { 2 D O W N i W H I C H C O

V E R S I O N ] "G 1 1 P R I N T " l D O W t i ) l ) S P E E D S C R

F

M

C C

D

X

Q

C

S

M

C M

M

P G D

Q S

A

H

G K

R

2 9

3 0

3 1 3 2

3 3

3 4

3 5 3 6

3 7

3 8

3 9

4 0 4 1

4 2 4 3 4 4 4 5

4 6 4 7

4 8

4 9 5 0

5 1

2 :S Y D 1 I ) P R[ SU T N 1 G O F O K E = - P RD A2 ,D A 5 ,D A 3 ,D A 5 ,D A1 ,D A5 ,D A5 , D A1 ,D A 1 ,D A3 ,D A 5 ,D A2 ,D A 5 ,D A4 , D A3 .D A8 , D A3 ,D A4 ,

D a z z l e r sA r t i c l e o p a g e 8 8 P r o g r a m 1 D a z z l e r s — M a i nP r o g r a mQ R E D A Z Z L E R M A I N P R O G R A MK R E D 1 F O R N - 4 9 1 5 2 T O 4 9 1 7 6 : R E A D K :

P O K E N , K : N E X T

M 1 1 F O R K = C T O 3 9 - C : N - N + 1 : P O K EN , C : N E X T

C 1 2 F O R K = C T O 2 3 - C : N = N + 4 0 : P O KE N , C : N E X T

J 1 3 F O R K = C T 0 3 8 - C i N = - N - l : P O K EN , C : N E X T

E 1 4 F O R K . = C T O 2 2 - C : N = N - 4 0 : P O KE N , C : N E X T : N E X T

F J 1 5 0 F O R N » 5 5 7 8 8 T O 5 5 8 0 3 i P O K E N, 1 2 : N E X T

C 1 6 T D = 1 0 0 l R E T U R NP r o g r a m 6 D a z z l e r s —

C P G H R J Q □ X K M

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

Page 106: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 106/134

J 2 D A T A 1 6 2 , 0 , 1 7 3 , 1 8 , 2 0 8 , 2 01 , 2 0 3 , 2 0 8 , 2 4 9

Q 3 D A T A 2 5 4 , 0 , 2 1 6 , 2 5 4 , 0 , 2 1 7, 2 5 4 , 0 , 2 1 8

K E 4 0 D A T A 2 5 4 , 0 , 2 1 9 , 2 3 2 , 2 0 8 , 24 1 , 9 6

G 5 P O K E 5 3 2 8 0 , 0 : P R I N T C H R S ( 1 47

C 6 F O R N = 1 0 2 4 T O 2 0 2 3 : P O K E N , 1 60 : N E X T : G O S U B 1 0 0F 7 S Y S 4 9 1 5 2

G 6 F O R N = 1 T O T D : N E X T : G E T A S : I FA S = " " T H E N 7 0

S 9 P O K E 5 3 2 8 0 , 1 4 : P R I N T C H R ?( 1 4 7 ) : E N D

P r o g r a m 2 D a z z l e r s —S u b r o u t i n eK 9 S R E M S U B R O U T I N ER 9 R E X 1 0 F O R R = 0 T O 1 2 : C = RK 1 1 F O R L = 0 T O 1 9 : C = ( C + 1 ) A N D 1 5A 1 2 P O K E 5 5 2 9 6 + 4 0 * R + L , C i P O K E

5 5 3 3 5 + 4 0 * R - L , CS 1 3 P O K E 5 6 2 5 6 - 4 0 * R + L , C : P O K E

5 6 2 9 5 - 4 0 ' R - L , C : N E X T : N E XQ 1 4 T D = 5 0 : R E T U R N

P r o g r a m 3 D a z z l e r s —S u b r o u t i n eK 9 R E S U B R O U T I N ER K 9 9 R E X 1 0 F O R R = 0 T O 1 2 : C = RH 1 1 F O R L = 0 T O 1 9 : C = ( C + 1 ) A N D 1 5K 1 2 P O K E 5 5 3 1 6 + 4 0 * R + L , C : P O K E

5 5 3 1 5 + 4 0 * B - L , CJ 1 3 P O K E 5 6 2 7 6 - 4 0 * R + L , C : P O K E

5 5 - 4 0 * R - L , C : N E X T i N E XQ 1 4 T D = 5 0 : R E T U R N

P r o g r a m 4 D a z z l e r s —S u b r o u t i n eK R

9 9

R E S U B R O U T I N ER E P r o g r a m 1 C a m e p o r t T e s t — 6 4

S u b r o u t i n eK 9 R E S U B R O U T I N ER 9 R E M 1 0 F O R C - 0 T O l l i N - 5 5 2 9 5 + 4 1 * CK 1 1 F O R K » C T O 3 9 - C j N - N + 1 i B ° I B

1 ) A N D 1 5 t P O K E N , B : N E X T I -

S 1 2 F O R K = C T O 2 3 - C : N = N + 4 0 : B = (B + 1 ) A N D 1 5 i P O K E N , B I N E X TB =

K 1 3 F O R K = C T O 3 8 - C i N = N - l : B = ( B+ 1 ) A N D 1 5 : P O K E N , B : N E X T : B

S 1 4 F O R K = C T O 2 2 - C i N - N - 4 0 i B - (B + l ) A N D 1 5 l P O K E N , B : N E X T :N E X T i B - 1 7

R P 1 5 0 F O R N - 5 5 7 B 8 T O 5 5 8 0 3 : B = ( B +l ) A N D 1 5 l P O K E N , B : N E X T

K 1 6 T D = 8 0 t R E T U R N

P r o g r a m 7 D a z z l e r s — M L S o u r c eC o d e

D A Z Z L E R . A S MT H I S R O U T I N E I N C R E M E N T S E V E R Y B Y T E

I C O L O R R A M .

= S C O B O : S Y S A D D K K S S 4 9 1 5 2

1 W A I T L D S D 0 1 2

C » 1 2 0 3B H E W A I T

N E X T I N S D S B 0 , KI N $ D 9 0 0 , XI N S D A 0 0 . XI N S D B 0 0 . X

M B N N E X TR T

. E N D

I N I T . H V T E C O U N T E RG E R A S T E R L I N ER A S T E R L I N E 2 0 N O T R Y A G A I NI N C . 1 S T P A C E 1 I Y T EI N C . 2 N D P A G E 1 S Y T EI N C . 3 R D P A G E B Y T EI N C . 4 T P A G E B Y T EI N C . B Y T E C O U N T E RL O O P U N T I L D O N E

; R E T U R N T O B A S I C

G a m e p o r t sA r t i c l e o p a g e 9 0

G

P r o g r a V e r s i o n

5

J P

C

3 5 3 6 3 7

3 8

R

P

G J D M D H R X D

C

C C K X

D C J K

1 0

1 1

1 2

1 3 1 8

2 0 2 1

2 2 3 2 4

2 S

2 6

2 7 2 B 2 9

3 0

3 1 3 2 3 6 3 7

O K

F

J=

CSF X- PCNNG

P o w e M L i n

Page 107: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 107/134

P a n a s o n i cO f f i c e A u t o m a t i o n

P A N A S O N I C 1 0 8 0 1P R I N T E R P A C K A G E

C O M M O D

Page 108: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 108/134

P A C K A G E \ I N C L U D E S• P A N A S O N I C K X P - 1 0 8 0 1 P R I N T E R• X E T E C S U P E R G R A P H I C I N T E R F A C E F O C - 6 4 / 1 2 8• E X T R A P A N A S O N I C K X P - 1 1 0 R I B B O NF 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 O C R E D I T C A R D S

P A N A S O N I C 1 0 9 1P R I N T E R P A C K A G E

P A C K A G EI N C L U D E S• P A N A S O N I C K X P - 1 0 9 1 P R I N T E R• X E T E C S U P E R G R A P H I C I N T E R F A C E F O C - 6 4 / 1 2 8• E X T R A P A N A S O N I C K X P - 1 1 0 R I B B O NF 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 AN S U R C H A R G E O C R E D I T C A R D S

P A N A S O N I C 1 0 9 2P R I N T E R P A C K A G E

S U P E R S A

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

C O M M O D O R E 1 2 C O M1 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 N S U R C H A R G E S O C R E D I TL I M I T E D T F I R S T 3 0 O R D E R

C O M M O D O R E I Z C O M1 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 N S U R C H A R G E S O C R E D I TL I M I T E D T F I R S T 1 0 O R D E R

F R E E S H I P P I N G I C O N T I N E N N S U R C H A R G E S O C R E D I TL I M I T E D T F I R S T 1 0 0 O R D E R

W O V I N G S A L E S P E C I A L S V M O m $ M £ S P E 0 A L # I W 0 V I N G S M E S P E C I M # 3 S mC O M M O D O R E 1 2 C O M P U T E R / N X - I O P R t H T E S P A N A S O N I C 1 0 8 0 1 P R I N T E R

I S 7 ! D I S K D R I V E / X E r e C S U P E R G H A P W C W T H W a / x E T E C S U P E R G R A P H I C I I W H f f A C E A E Im s u k c h a h g e s c c b e d i t c a r d s / I E X T R A N X - I O R I B B O N S E X T R A R I B B O N

' R E E D E L I V E R Y I N C O N T f N E M T A L P J 5 A / N O S U f t C H A X G E S O N C R E O f T C A H O S

$ 4 B 0 S 2 7 OT F I R S T 3 0 O R D E R S !

N S U R C H A R G E S O C B E D n 1 C A H D 5M H D E L I V E f l T I N C O N r i N E N I A L U S A

N F B

> Z 7 9M O V I N G S A L E S P E C I A L # M O V I N G S A L E S P E C I A L # 7 / M O V I N S E I K O S H A S P I 0 0 0 V C P R I N T E R C O M M O D O

Page 109: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 109/134

J t U M I T E P T Q F I R S T l O O O R D E R S U

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

$ 1 7 9 / p U K E T M L O W T O A D V E f f n i E I

1 7 5 0 R A EA V A T E X I Z O

C O M M O D O R EI 5 4 1 C D I S K D R

X E T E C S U P E R

O D A T AC W P C W I A 1 2 0 . , , 2 1 O K I Q M A I B 2 4 O K I L M I A 1 9 2 . 3 6 O K I D A I A 1 9 3 - 5 5 O K I D A I A 2 9 J E 4 4

C O M M O D O I * F f t » C- ■ O l O l U

E P S O NL X B d . . . 2 1 F X S 6 E 3 9 E S C 4 7 E I C O O 6 2 F X 2 8 6 E 5 L B O 5 1

I C O O ' 1 L 2 5 0 0 1 1 4 9

S T A R M I C R O N I C SN 1 C A L LN X - I O C C A L LN l - I O C A L LN P - I O I N X - T 5 3 3 N D I 5 * - » 9N B - 1 5 5 3 F - O W E R I Y P E 1 8 N 2 4 1 1 5 ( 2 4 W I R E | . . C A L L

P A N A S O N I CP A N A S O N I C I C O O i . . .P A N A S O N I C I O 9 I I . . .P A N A S O N I C I O 9 2 l .P A N A S O N I C 3 1 1 1 . . P A N A S O N I C 3 1 5 1 . F A N A S O N I C 1 5 9 2

2 5 1 * 2 7 4 0

. 4 1 9F W N A S O N I C 1 5 9 5 S 3

T I M E W O R K S C - 6 4S W I f T A X ' 8 6 3 2 . 9 5 S Y I V I A P O B T E RW O R D W B I T H i I P f L L . . . 3 2 . 9 5 E V E I Y N W O O DS W | F T C A L 0 1 I D £ W A Y S . 2 5 . 9 5 S I D E W A Y SD A T A M A N A G E R I . . 2 5 . 9 5 P A R T N E R 6

L O W E R P R I C E SA B A C U S 6 C t i H I p a hC W F UP o w e r p l a nS u p e r C o m p i l e rS u p e r P a i c a r . . . .t t a j l i : C o m p l l r rF o r t hG e o i I n l i n e O u P e r i o n a ] P o r t f o l i o

A C C E S SW i t h V C a r t . L t K l e r B o a r d . T o u r n a m e n t D l i HT e n t h F r a m e . -

. I S . I S. 1 5 . I S. I S . 1 1

1 9 . 9 53 9 . 9 5J 5 . «

. 2 S . 9 S1 6 . 9 5

. 2 5 . 9 53 9 . 9 S

. 2 4 . 9 !- I 4 1 S

F a m o u i C o u r i e rA C T i V I S I O N

. 1 1 . 9 5C a l l

. H - 9 5H . 9 S

. 2 5 . 9 5

B R O D E R B L J M DC n p h l c L I D . T . o P S C o m p a n i o nT o S h o pP r i m S h o pC a r m e n S a n d l e g oT h i n k i n g C a " V p *E P Y XO e w a y t r

M o v l r M u n i l r rC l v a m p w r e i t l i n gW o r l d G a m ou / l n T c r G a . T i e i . S u m n > e r G a m e i - A p i h a l T r l l o g r . . W i r p i l U t i l i t yM u l t p p l a n . . . . . . .S u p e r C y c l e . . . . . .S t S p o r t * C a i k r T b a l

T I M E W O R K S 1 2 W O R D W R I T E R 1 2 4 2 . 9 5D A T A M A N A G E R 1 2 8 . . 4 2 . 9 5S Y L V I A P O R T E R 1 2 . . 4 2 . 9 5S W I F T C A L C 1 2 4 2 . 9 5P A R T N E R 1 2 S 4 1 . 9 5

C O M M O D O R E 6 S O F T W A R E. 3 2 . 9 5. 1 6 . 9 5. 2 2 - 9 5

3 9 . 9 52 9 . 9 5

. 2 2 . 9 5. 2 2 . 9 5. C A L L

. J 2 - 9 5. 3 2 . 9 5. 2 2 . 9 5. 2 1 . 9 5

2 1 . 9 5- 2 J . 9 S

I 4 . 9 S. 1 4 . 9 5. T 4 . 9 5

. 2 2 . 9 5. 7 2 . 9 5

A C C O L A D EA c a A c e iH i l l U n T l l D e a dH a r d b a l lf i g h t N i g h tP S T r B d I n g C o -A t . c a r . i d e C o m r c i „ M I C R O P R O S EV l c m i f v l c r . - G u m h l p r A c c r o j t t . , , . . . . * .T o p G u n n - r f . - , , - ■ ■F I S r r l V r E a g l eH t n n t d y A p p r o « ht r u i j d r - I E u r o p eC o r t f l l t t t n V t t l n t m

K O N A M IP u l T 3 f l M l x l K l '

C l r c u i C h j r I P eG r a d l u i - -

1 8 . 9 5I S . 9 5I S . 9 5I B 9 SI B . 9 S

2 4 . 9 5

I i . 9 51 2 . 9 5I 6 . 9 S1 6 . 9 52 J . 9 51 9

2 5 . 9 )I S 9 S2 5 . 9 !

I 9 . 9 S. 1 9 . 9 5. 1 9 . 9 5. 1 9 . 9 5

S P R I N G B O A R DN e r o a mC e r t l f J c j i i r M a k e r , , G r a p h i c i E x p * n d e tC f l p A r t o r C r i p a C e - t . W * k e r L t . S S

" 1 0 . 9 51 0 . 9 52 1 . 9 51 B . 9 S2 1 . 9 52 1 . 9 5

w i i t r d ' i C r o w nO ' O A t T l r C l e i i T t mF l r l i l o F F J f eC a r r i e r F o r c eC o i n p u l e r A m b u i hK a m p r g r u p p t . . . .P h a n r j i i l e . , , . , . .P f u n l J i l c Nf J t c t f t B ' t q t r i e . B l n g i o Z l r f l nD a i T U r f j i D u pS h a r d o S p r J n g . R o a d w a r 2 0 0 0 . W a n r i l p . . . . . . . .

. 2 7 . 9 52 * 1 5

. . 2 4 . 9 5. . J 7 . 4 S

- 3 T . 1 5i t . t i

- 2 * 9 52 ^ , 9 5J f . 9 5

. 2 7 . 9 5. 3 9 . 2 7 9 E

. . 2 ? . 9 5. J 9 . 9 S

M O H F T O n SB G B C O M P

C O M M O D O R E I T H O M S O N 1 4

B G B C O M PC O M M O D O R E 1

C - 1 S u p t ' b a i p I J .

P a p e r C l l p f lW o r c t w r l r e r I I S D i l l M a n a g e r T 2 S u p F l f f r l p t I 7 S P t r f e c i W r i t e rS y l v i a P o r t e r 1 2 P o t k e l F l l e r lP o c k e t W r i t e rB a i l : C o m p i l e r T 2F o n t m a s T c r 1 2 B W u l t l p l a n 1 2 3

L O W M I S C E L L A N E OF i n a l C a j t r l d g rF t H u W i h l p p n i n c ]H o b l l t

H a l l y w a o d H I J i n k f l u i J n n i F o r m S l - F o n f m a i t e r lO l m e y C o m f c S l r lD l m e y C j r r J f P a r

r t H H n g

P O f k C T D I d T r a n a r yI I I u r u l e r C h o p p e r

C o n l r l v t f W o u i eT r i t P a w n

T r i a d C o m p u t e r s r e p a i r s e r v i c e d o e s i f a s t ! M o

Page 110: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 110/134

a n d i s k d r i v e s a r r e p a i r e d a n s h i p p e d w i t h T r i a d C o m p u t e r s k n o w s h o i m p o r t a n t g e t t i n g y o u r s y s t e m b a c kw h w t r e a t e v e r y r e p a i r a p r i o r i t y . F r o m o u r c o m p u t e r i z e d t r a c k t r a i n e d t e c h n i c i a n s t o u t w o - d a y r e t u r n s h i p p i n g , e v e r y t h i n g i g g e t t i n g y o u r e q u i p m e n t b a c k t y o F A S T ! ! C h e c k o u l o p r i c e 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 r 1 5 7 1 P e r m a n e n t F i 6 9 . 0 0( A l i g n m e n t a n m o d i f i c a t i o n t s t a y i a l i g n m e n t ! )1 7 0 2 , 1 8 0 2 . 1 9 0 2 M o n i t o r 7 9 . 0 0 1 0 9 . 0 01 5 4 1 o r 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 - 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 0 9 9 . 0 0S t a r a n O k i d a t a P r i n t e r s C a l l

W h e n c a l l i n g s a " F I R S T , F A S T A N S T I L L T H B E S T ! " f o $ 1 0o a n C o m m o d o r e 6 r e p a i r ! ( Y o u m u s t c a l l f o t h i s d i s c o

R e p a i r w i t h1 - Y e a r W a r r a n t y

8 9 . 0 01 1 9 . 0 0

9 9 . 0 0

1 0 9 . 0 09 9 . 0 0

F R E E P 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 n m e n t a n m o d i f i c a t i o n t s t

a l i g n m e n t . F R E E w i t h a n 1 5 4 1 o 1 5 7 1 o n y e a r w a r r a n t y r

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

T h C o m m o d o r e C o n n C O M M O D O R E C O M P U T E R S P R I N T E R S A

Page 111: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 111/134

M O N I T O R 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 B 1 2 8 C o m p u t e r .C B 1 5 7 1 D i s k D r i v e , .C B 1 9 0 2 M o n t l o r $ 7 5 9 . 0 0C O M M O D O R E 6 S Y S T E MI n c l u d e s : C B 6 4 C C o m p u t e r . C B 1 5 4 1 C D i s kD r i v e , C B 1 8 0 2 C M o n i t o r $ 5 3 9 . 0 0C B M 1 2 3 M o u s e 3 9 . 9 9C B M 1 2 S 5 1 2 K M o m o r y E x p a n s i o n 1 6 9 . 0 0C 6 P o w e r S u p p l y 2 9 . 9 9A M I G A 5 0 0 C a l l ( o p r i c i n gA M I G A 2 0 0 0 a n c o n f i g u r a t i o nA m i g a M B o a r d / O K 2 4 9 . 0 0A m i g a G e n l o c k I n t e r l a c e 2 4 9 . 0 0

C o m p G u a r d S u r g e S p i k e P r o t e c t o r S 1 4 . 9 9C u r t i s S P S u r g e S p i k e P r o t e c t o r 3 9 . 9 9C u r t i s S a f e S t r i p w i t h O u t l e t s 1 9 . 9 9C u r t i s U n i v e r s a l P r i n t e r S t a n d 1 4 . 9 9C o m p u t e r S p e c i a l t i e s P o w e r P l u s 5 4 . 9 9C B 1 2 8 U n i v e r s a l M o n i t o r C a b l e 1 6 . 9 9

C O M M O D O R EC o m m o d o r e 1 8 0 2 C S 1 9 9 . 0 0C o m m o d o r e 1 9 0 2 , , . . 2 9 9 . 0 0M A G N A V O X5 1 5 R G B / C o m p o s i t e 2 8 9 . 0 08 5 0 2 C o m p o s i t e 1 8 9 . 0 08 5 0 5 R G B ^ C o m p o s i t e 1 9 9 . 0 0Z E N I T HZ V 1 2 2 0 / 1 2 3 0 ( e a . ) 9 9 . 9 9A M I G A1 0 8 0 H i - R e s C o l o r , . , . . . . 2 6 9 . 0 0

A N C H O RV o l k s m o d a m 3 0 0 / 1 2 0 0 1 3 9 . 0 06 4 8 0 - 6 4 / 1 2 8 3 0 0 - 1 2 0 0 B a u d 1 1 9 . 0 0O m i g a 8 - A m i g a 3 0 0 - 1 2 0 0 B a u d 1 2 9 , 0 0

M O D E M S

D R I V E S

J U K I 5 5 1 0 C P R I N T E R $ 3 4 9E P S O NL X - 8 6 , 1 2 0 C p s S 1 9 9 . 0 0F X - 8 5 . F X - 2 8 6 C a l lE X - 8 0 0 , E X - 1 0 0 0 C a l lH I B O 4 P e P l o t t e r 3 5 9 . 0 0

F r e e b o o k w / p u r c h a s eH E W L E T T P A C K A R DT h i n k J e 3 9 9 . 0 0J U K I6 0 0 0 1 c p s D a i s y w h e e l 1 B 9 . 0 06 1 0 0 1 c p s D a i s y w h e e l 3 6 9 . 0 06 3 0 0 4 c p s D a i s y w h e e l 6 4 9 . 0 0O K I D A T AO k i m a t e 2 C o l o r P r i n t e r . . . 1 3 9 . 0 0M L - 1 8 2 1 2 c p D o M a t r i x 2 3 9 . 0 0M L - 1 9 2 1 6 0 C p s D o M a t r i x 3 6 9 . 0 0S T A R M I C R O N I C SN L - 1 0 w f i n t e r f a c e . C a l lN X - 1 0 1 2 c p D o M a t r i x 2 2 9 . 0 0T O S H I B AP 3 2 1 2 4 W i r e 8 c o l u m n 4 7 9 . 0 0P 3 4 1 2 W i r e 1 3 6 c o l u m n . . . 5 8 9 . 0 0H C O M M O D O R EA m i g a 1 0 1 0 3 ' / ; " 2 1 9 . 0 0A m i g a 1 0 2 0 5 ' A " 1 8 9 . 0 01 5 4 1 C 1 7 9 . 0 01 5 7 1 2 3 9 . 0 0C S 1 m ( 6 4 - 1 2 8 ) 1 0 9 9 . 0 0M I C R O B O T I C S2 m H a r d D r i v e ( A m i g a ) . 1 2 9 9 . 0 0X E B E C2 m ( A m i g a ) 8 9 9 . 0 0■ M A X E L LM D 1 - M S S / D D 5 ' A " 8 . 9 9M D 2 - D M D S / D D 5 ' A " 1 0 . 9 9M D 2 - H D M 5 V t " H D e n s i t y 2 1 . 9 9M F 1 - D D M 3 V t " S S / D D 1 2 . 9 9

D I S K E T T E S

M i c r o S y s tA C T I V I S I O NB o r r o w e dH a c k e rC O M M O D O T e x l c r a f t w L a t t i c e " C A s s e m b l e rE n h a n c e rD I S C O V E R M a r a u d e rE L E C T R O N ID e l u x e P a i S k y F o xS e v e n C i t i A r c t i c F o D e l u x e P r i I n s t a n t M u s D e l u x e V i dI N F O C O MH i t c h h i k e r ' M I C R O I L LD y n a m i c - C M I N D S C A P H a l l e y P r o D e j a V M I C R O S Y A n a l y z e V eS c r i b b l eO n - L i n e / C S U B L O G I CF l i g h t S i m u V . I . P .V . I . P . P r o f

C O M M O D O J a n - i n t e g r aG e o s ( o 6 B R O D E R B UT h P r i n lG r a p h i c s L T h e T o y SP r i n t S h o p

C 6

C O M BA u t h o r i z e d L i q u i d a t o r I n t r o d u c i n g

M A X I M A I I I I I

Page 112: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 112/134

T C O M M O D O R E

V I C M O D E MU s w i t h t h C o m m o d o r e s C 6 4 " \t h 5 X - 6 4 o r t h e V I C - 2 0 C o m p u t e r .B e l l 1 0 C o m p a t i b l e .F u l l D u p l e x ; 3 0 B a u d .M a n u a l D i a l D i r e c t C o n n e c t i n g .F C R e g i s t e r e d .

T h i s M o d e m i L O l i q u i d a t i o n p r i c e db e c a u s e i w a c l o s e d o u b C o m m od o r e 1 " 1 A d i t y o u r c o m p u t e r f o a c c e s st t i m e l y l i n a n c i a l i n f o r m a t i o n , n e w s a n r e f e r e n c e l i b r a r i e s . . . a s n e a r a s y o u rp h o n e ! A a f f o r d a b l e i n t r o d u c t i o n t p h o n e / c o m p u t e r s e r v i c e s ; a n y o u c a nc o m m u n i c a t e w i t h c o m p u t e r u s e r s w h a l s o o w m o d e m s !U s w i t h d a t a c a s s e t t e ( i n c l u d e d ) , o w i t ht e r m i n a l p r o g r a m s o f t w a r e , a v a i l a b l e a c o m p u t e r s t o r e s .

9 0 - D a y L i m i t e d F a c t o r y W a r r a n t y .u 5 t : * 5 9 . 0 0L i q u i d a t i o nP r i c e d A t O n l y .

I t e m H - M 0 9 - 7 0 4 1 - 0 7 2 S h i p , h a n d : $ 4 . 0 0 e a C o m m o d o r e I r e g l t t o r e d t r a d e m a r k q C o m m o d o r eE l e c t r o n i c ! . L I U .

$ 1 p h o n o , • ' h o u r * a d a y , 7 < . ' < , - . a w e e k ,

C O M P R E H E N S I V E E L E M E N M A T H T E A C H I N G S Y

I T H R E E P R O G R A M S O N F o U s O

C O M M O D O R E 6 4 / 1 2 8 C O I N F I N I T E N U M B E R O P R

F O K I N D E R G A R T E N T H R O U G HM A X I M A T H i o f f e r e d a s a e x c e l l e n t ta n t e a c h e r s i t h e i r e f f o r t s t o p r e p a r e c h m a t h e m a t i c s .

P r o g r a m s i n c l u d e :b e g i n n e r k i n d e r g a r t e n c o u n t i n g p r o g r a

R e a d i n g s m a l l n u m b e r sR e a d i n g l a r g e n u m b e r sR e a d i n g d e c i m a l s1 4 l e v e l s o a d d i t i o n i n c l u d i n g d e c i m a l s

5 l e v e l s o f s u b t r a c t i o n1 l e v e l s o f m u l t i p l i c a t i o n g o i n g t h r o u g h

d e c i m a l m u l t i p l i c a t i o n1 l e v e l s o d i v i s i o n g o i n g t h r o u g h d e c i m a l1 0 t y p e s o c o m m o n f r a c t i o n s p l u s d e c i m a

8 p r i n t e r l e s s o n s t h a t i n c l u d e 1 t y p e s a n p e r c e n t a g e l e s s o n s i n c l u d i n g :P r o g r a m t c o m p u t e t e r m s o l o a n s a n P r o g r a m t o c a l c u l a t e i n v e s t m e n t r e t u r n

I n s t r u c t i o n s f o w o r k i n g p r o b l e m s a r p a r t o c o m pi n c o r r e c t a n s w e r i g i v e n , M A X I M A T H w i l l s

Page 113: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 113/134

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 a n . O N L Y $ 3 9 . 9 5 + s h i p p i n gN o y o u c a n 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 S - 2 3 2 p e r i p h e r a l s u s i n g y o u r C o m m o d o r e U s e r P o r t . Y o c a n e v e nc o n n e c l m o r e t h a n o n a n l e a v e i t p e r m a n e n l l y a t l a c h e d . T h i ss u p e i 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 l l o p r i n t e r s , m o d e m s a n a n o i h e r R S - 2 3 2 d e v i c e s . I y o a l r e a d y h a v e d e v i c e l h a l c o n n e c i s

t I J i e U s e r P o r t , d o n ' I w o r r y b e c a u s eV t h e p o r l i d u p l i c a t e d o i t i e o u t s i d ee d g e o t h 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 i t c o m m u n i c a t e w i l 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 .

p r e s s u r e s e n s o r s3 2 s e p a r a t e b u t t e r e d d i g i t 3 s e p a r a t e d i g i t a l i n p u t l

Page 114: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 114/134

C o m p a l 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 r p o r t1 - y e a r w a r r a n t y . O r d e r # 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 I h e x p a n s i o n p o r i 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 ( 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 t h a ( 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 d l h a i y o c a a c t i v a t e y o u r c a t r i d g e s i a n c o m b i n a t i o n a l l o w e d b t h e c a r t r i d g e s .

N O O N L Y $ 2 9 . 9 5O r d e r # 5 0 6 4

s h i p p i n g

N E W ! " E X T E N D E R - 6 4 " a l l o w s y o t p l a c e y o u rA p r o s p a n d - 6 4 ( o a n o t h e r c a r t r i d g e e x p a n d e r ) i

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

O N L Y $ 1 9 . 9 5 s h i p p i n g . O r d e r # 5 0 6 5C o m m o d o r e I n t e r f a c e s a n C a b l e s

C 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 S 4 G . 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 - 5 M F S 1 7 . 9 5A m i g a P r i n t e r C a b l e ( f t # 3 0 4 0 - 1 O M F S 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 ( 5 I I ) # 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 * 3 0 0 6 - 8 M M 6 . 9 5S h i p p i n g p e r a b o v e H e m s : S 3 C a n t . U I B C A N M H I . A K . A P O . U P S B l u e

P R I N T E R S P f i c e S m 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 2 S 2 7 9 . 9 5 S 1 1 . 0 0A u t o C u l - S r t e e t F e e a e r . O r a e r * 1 1 1 0 S 1 B S . D D + S 7 . 0 0T t 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 0

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 t i o n s s a m p l e 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 . $ 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 ' M 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 . S 1 5 9

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 $ 1 M a n u a l u s e d I a b o v e C o u r s a .

I N T E L L O B O X 7 P

( 3 1 5 )C a l l l o ( r o e

W s h i p A d % l o p o s t a g e a

U s y o u r C o m m o d o r e 6f o r m a n c e a t r i e t r a c k ! P r H a r n e s s a n G r e y h o u n dd o g s i e a c h r a c e q u i c k l y a i r e a d i l y a v a i l a b l e f r o m t

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 A L C O N N E C T I N GC A B L E S .

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

Page 115: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 115/134

c o m m o d o r e1 2 H A P o w e r e dP e r s o n a lC o m p o t e r

$ 2 3 9 9 5

/ K i k e C 0 L 0 R\ . ® P A C K A G E

1 2 8 = : c o m m o d o r e t _ ( 9 6 R A P o w e r e dH o m e C o m p u t e r

♦ 1 5 9 9 5 W i t h G e o s P r o g r a m !V n n m m n d n r p 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 o m p u t e rC o m m o d o r e 1 S 4 1 D i s k D r i v eC o m m o d o r e C o l o r P r i n t e rC o l o r M o n i t o r

W i t h G e o s P r o g r a m !$ 5 4 9 9 5

C O M P L E T EP A C K A G E

C o m m o d o r e 6 4 C o m p u t e rC o m m o d o r e 1 5 4 1 D i s k D r i v eC o m m o d o r e C o l o r P r i n t e r1 2 C o m p u t e r M o n i t o r

$ 3 9 9 9 5

G u i i i a l t o g e t h e r s a v e !

4 * % a - C O M P L E T Er l X O - . 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 rC o m m o d o r e 1 5 4 1 D i s k D r i v e1 2 C o m p u t e r M o n i t o rC o m m o d o r * C o l o r " P r i n t e r

$ 4 9 9 9 5

P E R I P H E R A L S

1 6 6 0 P h o n eM o d e m $ 3 9 9 5

Q 1 6 7 0 A u t o m o d e m $ 1 1 9 . 9 5Q s 1 3 5 D " M o u s e " t o

A T A R I 1 0 4 0 C O L O R S Y S T E M- 1 0 1 0 K i ( b t u d w / D u i l t - i

D 1 1 I D i i v i ' A l v i C t l > rM t n i i i r ' A d i p t t i l A l H i c l - u p C i b l n - 1 D i i l i t l t i B » G i m *C t r t i i d g t O t r n r r t $ 3 9 9 9 5

B L U E C H I P I B M ' P C C O M P A T I B L E5 1 3 K R a E i p u n d u b l t l o

E i p s m i o n S l o l iO p t i o n a l 3 0 M B H u O l i v e

N P - 1 0 H I G P R I N T E

$ 1 8 9 9

U T I L I T I E S U N L I M I T E DP . O . B O 4 2

B R U S H P R A I R I E , W 9 8 6 0 6

O r d e r s S h i p p e d( 2 0 6 )

o r d e r s a

$ 1 9 . 9 9 P A R A M E T E R S R U { 1 0 0 p a c k )

T h e N e w e s t a n d M o s t E f f e c t i v e P a r a m e t e r C o p i e r t d a t e , i n o r e a d y f o s h i p p i n g . P a r a m e t e r s R U s w i l l E L I M I N A T E a l

5 7 5 7T a k e s t h e p r o t e c t i o n o u l o p a r a m e t e r s a n a l l o w s y o

Page 116: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 116/134

t r i e p r o t e c t i o n o t h m o s t p o p u l a r a n m o s t p r o t e c t e ds o f t w a r e a v a i l a b l e f o t h e C - 6 d i i 2 8 . P a r a m e t e r s F U i c o m p l e t e l y m e n u d r i v e n a n e a s y t u s e b y a n y o n e .F E A T U R E S I N C L U D E : w o r k s i s e c o n d s , e l i m i n a t e s p r o t e ct i o n , m e n u d r i v e n , w o r k s o n 1 5 4 1 a n t h 1 5 7 1 , c o p i e s m a d ea r f u l l y c o m p a t i b l e w i t h 3 r d p a r l y d r i v e s , a n u p d a t e d e v e r y

m o n t h s . N o a v a i l a b l e f o t h A t a r i S $ 2 4 . 9 5 .

$ 4 . 9 9 P A R A M E T E R S R U ( 1 p a c k )

T h 1 p a c k I l o t h o s e t h a t c a n ' t w a i t 2 m o n t h s f o t h n e x t r e l e a s e o t h e n e x t ( 1 0 0 p a c k ) . T h i s p a c k a g e w i l l b r e l e a s e d e v e r y t w e e k s a n w i l l i n c l u d e t h o s e t i t l e s t h a tw e r e j u s t r e l e a s e d .

P A R A M E T E R S R U { G E O S p a c k )

T h i s P a r a m e t e r d i s k w a d e s i g n e d j u s t f o r G E O S a n a l i t U t i l i t y p a c k a g e s . N o o n l y w i l l i e l i m i n a t e t h e p r o t e c t i o n ,b u w i l l a l s o a l l o w u s o G E O S U T I L I T I E S ( d e s k p a c k ,w r i t e r s w o r k s h o p , g e d e x ) w i t h a n G E O S t h a t h a b e e nF I X E D w i t h t h i s s e o p a r a m e t e r s .

$ 9 . 9 9

p a r a m e t e r s o n d i s k .

$ 2 9 . 9 9L o c k P k 6 4 / 1 2 8 w a p u t o g f o t h o s e w h h a v e a d e s H a c k e r s d I t T h i s p a c k a g e1 L o c k P l b o o k t h a t g i v e sB R E A K I N G o b a c k i n g u p o H e s m o n a n S u p e r e d i t . T h p r e c i s e t h a t a n y o n e c a n u s e2 L o c k P i c k d i s k h a H e s m K e r n a l S a v e . I / S a v e , a n D t i o n s o h o t u s t h e s e p 3 W a l s o h a v e l i m i t e d s u p pb g i v e n o u t f r e e w h i l e s u p p l

t h i n k y o w i l l a g r e e t h i s i l o n g t i m e , y o g e i a l t o $

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 9I N I L L I N O I S | 3 ? 2 ) 8 7 9 - 2 8 8 8

C f i 4 R e p a i r „ , , „ , , 4 2 . 9 5 " A M I G A R e p a i r C A L L1 5 4 1 R e p a i r 7 9 . 9 5 " O t h e r C B E q u i p . C A L L1 5 4 1 P e r m a n e n t

A l i g n m e n t 2 9 . 9 5 "C 1 2 8 R e p a i r , 7 9 . 9 5 '

C 6 P o w e r S u p p l y 3 4 . 9 5C B A M I G A P A R T S

C a l l | 3 1 2 | 8 7 9 - 2 3 5 0" I n c l u d e s p a r t s , l a H o r U P r e t u r n s n i p p i n g . A f O I F P O o

A i F r e i g h t a d S I 0 . 0 0O \ L L B E F O R E S H I P P I N G , V I S A , M A S T E R C A R D O M O N E Y O R D E R

C o m m o d o r ea n o n l y . .

C o m m o d o r e P r o d u c t P o t H a r d w a r e , S o f t w a r e F i r m w a r e f o y o u r C - 6 4 , C - 6 4 C ,

2 5 6 - K A M I G A " M E M O R YI a t b e g a n y e a r s a g w h e n o d o r ep r o d u c e d a w o n d r o u s P E C o m p u t e r w i t hK b y t e s o m e m o r y . S k y l e s E l e c t r i c W o r k st h e n o t t e r e d t d o u b l e t h P E T m e m o r y w i t ha K b y t e m e m o r y a d d i t i o n .H i s t o r y r e p e a t s I t s e l t y e a r s l a t e r . A 1 / t h p r i c e o t h o r i g i n a l P E m e m o r y

1 5 4 1 F L A S H !T h e n e w S k y l e s E l e c t r i c W o r k s 1 5 4 1 F L A S H !l o a d s p r o g r a m s a n d f i l e s t y o u r C o m m o d o r e6 4 / 6 4 C o C o m m o d o r e 1 2 ( 6 m o d e ) I h r e et i m e s f a s t e r t h a n a u n e n h a n c e d C o m m o d o r e1 5 4 1 d i s k d r i v e . 1 5 4 1 F L A S H ! s a v e s p r o g r a m s2 t 5 p e r c e n t f a s t e r . 1 5 4 1 F L A S H ! f o r m a l s

d i s k e t t e i 2 s e c o n d s , r e a l f l a s h .

D R U M M R h y t h m K i n f l n d C - J 2 B . R o u t p u t c a r t r i dC - 1 2 B . R h y t hs o u n d s b u i l l - i

d r u m s a l 2 b a r s , w i 6 s i e p s p e r

Page 117: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 117/134

e i p a n s i o n . S k y l e s E l e c t r i c W o r k s n o o f f e r s3 l i m e s t h e m o m o r y . T h a t S r l g h l l ! 2 5 K b y t e s o A M I G A m e m o r y e x p a n s i o n l o o n l y S 7 9 . 9 5 \B u y o u r 2 5 6 K b y t e A M 1 Q A m e m o r ye i p a n s i o n f r o m S k y l e s E l e c t r i c W o r k s a t h l o w e s t p r i c e f r o m t h m o s t r e l i a b l e a n m o s t p r o v e n C o m m o d o r e e x p a n s i o nm e m o r y b u i l d e r i t h w o r l d .2 5 6 - K M e m o r y ( o A M I G A 5 7 9 . 9 5 *

p a n o r a m i c p a s s e l o p e l u c l dp a r a g r a p h s p r o s o n t e d b yp r e m i e r p u r v e y o r

M E G A B Y T E S f o A M I G AA v a i l a b l e n o f r o m S k y l n a E l e c t r i c W o r k s .W h a s m u c h l u d e v e l o p i n g t r i e 2 5 6 - KM e m o r y t o A m i g a l h a t w d e c i d e d t o t f e rV M b y t e , M b y t e , a n M b y l e . M e m o r i e st o A m i g a . C o n s i d e r , 5 2 4 , 2 8 8 , 1 , 0 4 8 , 5 7 6 o 2 , 0 9 7 , 1 5 2 b y l e s o m o m o r y d e s i g n e d l p l u gd i r e c t l y I n t o I h r i g h l s i d e o t h A m i g a . ' A a n M e g a b y t e m e m o r y b o a r d s o f f e r f u l l 8 p i n p a s s - t h r u . A l w i t h A d d m o m o A u t o - c o n -f i o t u r n o n . W s e a r c h e d A m e r i c a l o t h b e s t A m i g a M e m o r y a n f o u n d i t V M e g a b y t e A m i g a M e m o r y . . S 3 4 9 . 9 5 "

M e g a b y t e A m i g a M e m o r y $ 4 4 9 . 9 5 *2 M B g a b y t e A m l g a M e m o r y . . . . S 5 4 9 . 9 5 "M I D I f o A M I G AA S t a n d a r d M I D I I N M I D I O U T , a n M I D IT H R U I n t e r f a c e f o I h A m i g a C o m p u t e r .P l u g i i n i o t h R S - 2 3 Z P o r t o t h f e a r o y o u rA m i g a a n y o a r r e a d y 1 u s M u s i c a lI n s t r u m e n t D i g i i a l I n t e r f a c e ( M I D I ) i n s t r u m e n t sa n d e v i c e s w i l h y o u r A m i g a . D e s i g n e d t b u s e d w i t h s t a n d a r d M I D I c a b l e s a n a l t h p r e s e n t l y a v a i l a b l e A m i g a M I D I s o f t w a r e . T h M I D I f o A m i g a I n t e r l a c e g e t s I h j o d o n ea a b a r g a i n p r i c e .M I D I f o A m i g a I n t e r f a c e S 4 9 . 9 5 "C L O C K f o A M I G AW W e r e S h o c k e d W h e n W e D i s c o v e r e dt h a t t h o t h e r w i s e f r i e n d l y A m i g a " w o u l d n o e v e n g i v e u t h l i m e o d a y " . W I m m e d i a t e l ys e a b o u t f i x i n g t h p r o b l e m w i t h C l o c k f o A m i g a . N l o n g e r i i n e c e s s a r y t s e t h c l o c k v i P r e l e r o n c e s . W i l h C l o c k f o A m i g ay o u c a n h a v e i h e l i m e o d a s e t a u t o m a t i c a l l y

T h 1 5 4 1 F L A S H ! i p e r m a n e n t h a r d w a r ei n s t a l l a t i o n i y o u r C o m m o d o r e 6 4 / 6 4 C a n dC o m m o d o r e 1 2 8 ( 6 4 m o d e ) a n d 1 5 4 1 d i s kd r i v e . N p r o g r a m s t l o a d , n c a r t r i d g e h a s s l e s .W h a v e s p e c i a l v e r s i o n s o t h 1 5 4 1 F L A S H !f o t h S X - 6 4 a n d t w o 1 5 4 1 s I a d d i t i o n t i t b l i n d i n g s p e e d o p r o g r a m a n f i l e l o a d i n g , t h 1 5 4 1 F L A S H I a d d s o v e r 5 e x t r a c o m m a n d s f o r t h e C o m m o d o r e6 4 / 6 4 C 1 2 8 u s e r . T h e s e i n c l u d e b u i l t - i nD O S / W e d g e , E a s y E d i t o r , a n F L A S H M O N !m a c h i n e l a n g u a g e m o n i t o r .1 5 4 1 F L A S H ! C - 6 4 ^ C - 6 4 C 1 5 4 1 $ 6 9 . 9 5 '1 5 4 1 F L A S H ! C - 6 4 / C - 6 4 C &

t w 1 5 4 1 s S 1 0 9 . 9 5 *C - 1 2 B F L A S H ! C - 1 2 8 1 5 4 1 $ 7 9 . 9 5 *C - 1 2 8 F L A S H ! C - 1 2 8

t w 1 5 4 1 s S 1 1 9 . 9 5 *S X - 6 4 F L A S H ! S X - 6 4 1 5 4 1 5 6 9 . 9 5 "S X - 6 4 F L A S H I S X - 6 4

t w 1 5 4 1 s $ 1 0 9 . 9 5 -p o w e r f u l p a n o p l y o p e r t i n e n t ,

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

Q U I C K S I L V E R 1 2 Q U I C K S I L V E R 1 2 O u r p r e m i e r I E E E - 4 8 8I n t e r f a c e f o t h C o m m o d o r e 1 2 i n o i s t o c k a n d e v e n b e t t e r t h a n w h a p l a n n e d .Q u i c k s i l v e r 1 2 o f f e r s a I E E E I n t e r f a c e f o I h C o m m o d o r e 1 2 i t h C - 1 2 8 m o d e ( 4 o B 0 c o l u m n s ) a n i i h C - 6 4 m o d e a w e l lQ U I C K S I L V E R 1 2 w i l l i n l e r - c o n n e c i y o u rC o m m o d o r e 1 2 l C o m m o d o r e S F 1 0 0 1 .2 0 3 1 , 2 0 4 0 . 3 0 4 0 . 4 0 4 0 , 8 0 5 0 . 8 2 5 0 . 9 0 6 0 ,9 0 9 0 D i s k D r i v e s , a n 2 0 2 2 , 2 0 2 3 , 4 0 2 2 . 4 0 2 3a n 8 0 2 3 P r i n t e r s .Q U I C K S I L V E R 1 2 8 C - 1 2 8 S 1 1 9 . 9 5 '

p r i c e l e s s p r o g r a m m e r s p a l l e t ! o p r a c t i c a l p r o d u c t s a n p r o g r a m s

I E E E F l a s h ! 6 I E E E F l a s h ! 6 4 o u r p r e m i e r I E E £ - 4 B 6I n t e r f a c e f o t h C o m m o d o r e 6 I n o i s t o c k a n e v e n m o t r a n s p a r e n t ( p r o g r a mc o m p a t i b l e ) t h a n Q U I C K S I L V E R 6 4 I E E EF l a s h ! 6 w i l l i n t e r - c o n n e c t y o u r C o m m o d o r e

m a b l i n k e d2 5 r e p e a t s pt o g e l h e r t f op a t t e r n s i e p s R H Y T H M K I R H Y T H M K I

P r e v e n tp r a t f a l l sg r a m m i

B A S I C PC O M P I L B L I T Z ! i t h p o p u l a r . B A S I h C o m m o d B L I T Z ! c o m p t i m e s f a s t e rt r a n s l a t e s a n i t m u c h ,B L I T Z ! C - 1 2 B L I T Z ! C - 6 4 B A S I C PV I C T R E E i f o t h V l C - 2 V I C T R E E a dp r o g r a m m i n V I C T R E E c M E R G E , S E □ C L O S E , R B A C K U P , C OD I R E C T O R Y I N I T I A L I Z E ,M E R G E . L C C H A N G E , P V I C T R E E 6 4V I C T R E E 2

A S S E M I y o u r C - 6 4b e y o n d B A S M I K R O , m c a r t r i d g e f o M I K R O c a r t l o m a c h i n eM I K R O C a r

T h p e rc a r i o u s

T W G R E A T M U S I C P R O G R A M ST r o m T C B O f T V r i P E

T u E U P H O N Y ™ u n m j n c p r o g r a m s p l a y p k K H u l S r r i l n u l * * l o n g w i t h t v t t y n o i » i f c a w n s i m u l t a n e o u s l y o t h f t m u t i c i t * i f a n f c i y t a i r d . N o i m c h a n s * c o l o r a i h e y

r e p l a y e d P i i y m p o r t i o n , c h i n ^ a l n s m i m # n l s , k B y a n dt t m p o l s y i i y o u r m e t . S * l # c t t r a m D i m i r u m B n i a o c r t i t ty o u r o w w i 1 H i h t f u l l p o w t t o t h C o m o d e m ' " s o u n dc h i p . M u i l c c a n b p r o g r a m m e d [ o p l i f l o n o u n a n m E a c h p r o g r a m c a m e * w i i t i E u p h o n y H u s l e C o l l a c i i o n a 1 ■ n f l M u i l c C o l l e c t i o n 4 I a v a i l a b l e s e p a r a t e l y .

0

S a v e d T i m e M o P H Y S I C A L E X D i s k d r i v e r e a d e r r o r s a r e

f r u s t r a t i n g w a s t e o t i m e l u s d 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 t

1 5 4 1 r h

Page 118: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 118/134

W h i l l O u t - j H o m t f j j y a b o u t F u p n o n yL h e | h m t i k t C - i . V . H « . i ( k . n

" B * V O l h n w m r 1 " r f H . M » . I " 3 u p t r t t ! G r i a l ! B * * u U l u i r - C o f i l t o O l t i , f

T h # n * y o t n r ^ j f i f o l u n n i n i . c * U * 1 1 p r f W u c l ' h ' r r f n t t d D u l ' " - L . R o r k s p f l n g ^ T l

- r w i g P i H w H P i | E u e h « i r > . . l l l t i n i b « l i n u m & l * $ | m « n w i r » m * T m o r r n B c r m i - - M C « t l * C j

" T h o r f t u f l h l y > n | a j r * d k l . . E i t i l l « n l i m n m i . E b B ^ c - i y C

" B u i t o m h l p » 1 i 6 i i o l ( m - H | u i " | l , - . ^ ■ i ' , , , f v « W a a b e v * ■ n j i h U i g • ! ■ • " , D . r , j u n n u . a

" ■ [ • a g i H i p r o g r a m 1 - o - n V C l ^ - i p p i i i y . H J" l 0 v » y o u F p r o g r a m ' A t p r M d i n Q r r > i w o r d - - H . e * t [ i m g r » . M

I r u l l r f c r i j o y i h I T a i i l b l l F E v I E g r » * i f e I t r * n t o » D . n g r m j i H

T O t l l g h l H l w i l l i h E u r " > f * y J a n d M u i l c C f t l t t C U ^ n J - i r i r l y• m u i n g A t u ^ F b f O b r e u V t f f D M ' . B C b r n t . O n E

n A W - i ~ - H F ,l a , * J l 0 1 1 n * . | M o u » i ^ j U c p f e Q f i n q h h l , r * » " I T f m o 3 1

C O " i p l # r » * n I T t a m m 1 u t « . r m a n y t o a l t i r i } n e ■ t > u n d o n e | P w p f « g i m » - J H H l g r U a n f t , C

E U P H O N Y J R $ 1 9 . 9 5 M i u o ^ mh o u r s o v i r t u o s o p e r f o r m a n c e s , h m m a n y

. . , ■ ■ " , , - , , . 4 , . ' „ . , . , , , % ■ , , ! " i - r J ^ . . . ,

. . ■ ' " i i i r j i n t t n t m r Q C f l > i C * r i H j H 5 i n d I m i n o r , d i o p l t ) F a n l l ^ l * I m p F c m p l u , H i n d s l M * n n n , p F u i

M - b D t b u i w y . C D u p a r l j i , A l b « n | r , p a t u j l a r p l t c n , h y i T l r a

E U P H O N Y V E R B W . J 0 $ 3 9 . 9 5 B u

t e s t c o n f i r m e d w h a t h a s u s p e c t e d , m d r i v e w a o u o a 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 e w a i t f o r e p a i r a n p a i d f r a c t i o n o t h c o s t .

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

i n s t r u c t i o n s T o p e r f o r m i n g a l i g n m e n t , a d p o s i t i o n . " P r i n t t e s l r e s u l t s f o f u t u r e r e f e rP 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 :4 0 4 0 , S F 1 0 0 1 . P l e a s e S p e c i f y D r i v e ! $ 3 9 .

S K n b i n i n R u S p e d i l I i s u e M 1 / 8 7 , p . 8 3 ; I n f n l l e C u e t t e , A p r i l 1 9 8 6 , p 1 9 C a r d i n a l S o f t w a r e - - O r d e r T o l l F t 1 1 4 8 4 0 D u i l d A m e r i c a D r

I n f o : ( 7 0 3 ) 4 9 1 - 6 4 9 4 7 6 2 • J

P u n N o

C O M M O D O R E C HF o r V I C - 2 0 , C - S 4 C - 1P e r s o n a l C o m p u t e r s a n d P e

P i i c e P a r i N a P r i c e W D 1 T 7 0 D i s k C o n t r a i e f 1 9 . 9 5S 1 - 3 0 5 2 P 5 F D l i l i v O

* i i a a " R o 2 a S . 9 S6 5 0 2 u p u w r l n t a m a l C l o c k . . . 2 . 2 56 5 0 4 A C P U 1 . S SH 5 0 7 C P U 4 . 9 56 5 1 0 C P U 9 . 9 56 5 2 0 c i 1 . 7 56 5 2 2 V I 2 . 9 56 5 2 5 7 . 9 56 5 2 6 C I 1 4 . 9 56 5 2 9 s i 4 . 9 56 5 3 2 i ! 3 , n » a M , I / O . T i m A i 6 . 4 96 5 4 5 - 1 C H I C 2 . 4 9

6 5 5 1 A O A ,6 5 6 0 V I C - I6 5 6 7 V I C - I I6 5 6 9 V I P A L . . .6 5 7 2 W P " L - N . .6 5 6 1 S I 8 3 6 0 T e E d i t i n g .8 5 0 1 m p 8 5 0 2 M P 8 5 6 3 C R T C o n t . . .8 5 6 4 V I 8 5 6 6 V I R " l _ . . . 8 7 0 1 C l o c k C h i p .

■ 6 7 2 1 P L

3 . 2 91 0 . 9 S1 4 . 9 51 4 . 9 51 4 . 9 51 4 . 9 51 0 . 9 51 0 . 9 5

7 . 9 51 5 . 9 51 5 . 9 5

. 2 9 . 9 5. 9 . 9 5

1 4 . 9 5

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

f r o m m i c r o f t . .

T H 3 9 D I S K E T T E ! L o w e s t C o s t ,B e s t P e r f o r m i n g

Page 119: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 119/134

A r o y o u p a y i n g t o o m u c h l o d i s k e t t e s ? T r o u l i r s tq u a l i t y , p r l m a . 5 V a " d i s k e t t e s ( n r e j e c t s , n o s e c o n d s !a t h e s e l a n t a s l i c s a l e p r i c e s a n s a v e , s a v s , S A V E ID i s k s a r p a c k a g e d i b o « 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 r i t o - p r o t e d l a b s .

E a c h d i s k e t t e i c a r l i l i e d t b 1 0 0 % e r r o r I r e e a n c o m e s w i t h l i l e l i m e w a r r a n t y ( i y o r i a v e a p r o b l e m ,w e ' l l r e p l a c a I h d i s k o n 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 e 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 e i l r i e rs i n g l e o r d o u b l e d e n s i t y d r i v e s .

S S D D i s k e t t e s . B o o 5 3 2 3 9 1D 5 C D i s k e t t e s . B o o 5 3 2 4 0 3

S 1 9 . 5 0 - 3 9 = e a

S 2 4 . 5 0 - 4 B C e a . !

P O W E R a n P R O T E C T I O NF O Y O U R C - 6 4 ! ®P O W ' R P A 6 f r o m M i c r o P a l ®P o w ' r P a I r e p l a c e m e n t p o w o r s u p p l y ( 1 . 5 a m p )l o t h C o m m o d o r e 6 4 . . b u t 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 ) l o m o n i t o r , d i s k d r i v e , o r o t h e r p e r i p h e ra l s . O n / o f l s w i t c h . F u s e p r o t e c t i o n . S l 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 t 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 S 4 9 . 9 5 ,

S t a r P r i n t e r E v e r ! !N P - 1 0 . I d e a l f o s c h o o l a n h o m o u s e . t h n e w e s t p r i n t e r I t h e S t a r l i n e p r o m i s e s t b a b e s t - s e l l e r d u l U s g r e a t f e a t u r e s a n u n b e a t a b l e p r i c e ! V o g e s u p e r b d r a f t p r i n t i n ga 1 0 c p a n i t e a s y t s w i t c h t o c r i s p , p r e c i s en e a r l e t t e r q u a l i t y a 2 c p s . E a s y f r o n t p a n e l o p e r a t i a l l o w s y o t c h a n g e m o d e s a t h s i m p l e t o u c h o b u t t o n . T r a c t o r a n I r i d i o n f e e d s s t a n d a r d P r i n t i n g i u n i d i r e c l i o n a l I b i I m a g e a n d N L m o d e s . F i v e c h a r m o d o i n c l u d i n g i l a l i c a n i n t e r n a t i o n a l c h a r a c t e r s , w i t b u f f e r S t a n d a r d p a r a l l e l i n t e r f a c e . F u l l o n e - y e a r w a r r a6 4 2 0 4 N P - 1 0 P r i n t e r S C

T H B E S T P R I C E S *T 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 IT n e S E k S l k ™ h a > t o t o m et o g o o d r e a s o n I t ' s l u s t l t n g h r e s p o n s i v e n e s s a n a c c u r a c y . W " b e a t 1 F r o m S u n c o m 9 i l i y w a d i r e c t l y t o C d m m o d r j r e C o m p u t e 4 Z M 6

S p a c e S a v i n g P r i n t e r S t a n dA l a s t p u n i e r s t a n d p u c c d l o h u n i e s a n d s r n a l u n i c e s ' t l i i s g r e a t s t a n d f r o mS i r n c o m i e l e v a l e d s V O f l c a p l a c e y o u r p a p e r u n d e m e a i n F e a t u r e s h e a v y d u t yv o i d e d s t e o l w i r e c o n d u c t i o n a n d h a s s v i n y l c o a l i n g l r e d u c e n c i s e a n v t o r a -L m A r i n i n p r p l u s t i n p r i n t e r i h e l d a a a n g l e t h a i m a k e s i t m u c h e a s i e rl s e e y n u r i m i p u i i s i i i b n n j i j n n i w i A v i i l i e l i I t w m a i n s M ! t o m e s i8 c o l u m n p r m l c r l . m I S l o m n s l 1 3 c o l u m n p r i n t e r s3 3 3 3 3 1 2 P n n t o r S l i n d ( W a s t 9 5 O N L Y $ . 9 53 3 1 4 6 I B P r l n l o r S t a n d f W . l s t ! 9 5 O N L Y 1 1 2 . 9 5P a p e r T r a yE v e r w i n t e r e d u n i t t O K i l n I h f c n n l o u l I r t a l c o m e s o u o m j n n t e r a n t e t s p i l l a l l c m r n l a o l e a i t l o o t ? T n S u n c o m P a o e r T r a y a m a s s t o t h s r e a a l S u n c o m s t a n d s a n r e « t * « t h p n n l e d p a p f i i a i t c o m « o u o r ^ p n r r t e r H ?l n e a r y t o l d a n s t a c k n S u R e t a i l 1 1 , 1 2 0 8 1 ( 1 1 .

O u L o w e s t P r i c e E v e rO D i s k e t t e S t o r a g e !O N L Y

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 R

G e i k n o w u b y o r d e r i n g I h g r e a t d u s t t o f o

T h Y o u r

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 p r o m e n a d e C 1 ' " C A P T U

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 c a r e v c n n ^ t r n r t P d t h e o r n m a n s r y o p i ' - i c r a c ^ a ^ t ^ H - - , . . . «L n e p f o m e n a o e ^ 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 eq 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 .p r o g r a m m e r d o e s a w a y w i l h a c c e s s i b l e t y o a n y o u r

i c ^ a b m A r t C h e S l n l e M i 9 e n l l r o m y d i s k 3 ' " m e sq ^ . 9 r a m m i f l 9 l l m e b y s t a r l ' n 9 c a r t r i d g e u s i n g t h V i > % . 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 S 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 I D 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 C 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 ' "P 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 ' 6 o ' 1 2 8 i 6 m o d e

Page 120: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 120/134

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 l c h i n g ' P C C 8 L i k e t h e P C C 4 b u t 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 sP R B 4 F o u r s o c k e t s , e p r o m b a t l e r y b a c k e d R A c o m b i n a t i o nP T M 2 B a s i c 1 2 8 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 sP 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 . . P 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 )E 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 .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 , a a t i m e , t 1 m i n u t e sP 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 , 7 t o a t i m eS 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 1 a n d o n C P R 3 k i D 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 . . . ' . ' . ' . ' . ' . ' . ' . ' . ' . [ '

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 , , T O R D E R T

■ ; d u s t r i a l ' v - o f i o u w A U B U R N , C A U S A 9 5 6 0 3 M C

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 N T I E R

O M A N - T O - M A C H I N E

C O M M U N I C A T I O N ST h e i e i n o t h i n g e l s e l i k ei t V o i c e M a s t e r g i v e sb o t h s o e e c h o u t p u t

• # J U H T H M I R R

$ 2 4 .

J A X ®R E V E A L E D !

T H B O O K = = A l a s t — K r a c k i r . i t a k e s y o b e y o n d t h e p r o t e c t i o n b a r r i e r ! T h s e c r e t s o u n - p r o t e c t i n g s o f t w a r e a r y o u r s w i t h x r a c k e r J » r e v e a l e d !W e ' l l s h o w y o e x a c t l y h o t d e f e a t

K R A C K E H J A v o f d " M O S T I N P R O G R A M O t a a e " b y T h a Q u l A N D H E M - t W H A T 1 O M E O O U C U S T O M I M H * V 1 T O » » " t a l l y e n j o y O o i n g b u s i n e s s w i t h y o u — y o u r K K I u d e i

g r e a t . ' 1 1 R i c h a r d l i b O y■ ■ v e r y i m p r e s s e d w i t h y o u r ( i r o d u t l — I h a n k s L a r r y

L y m a n . D i r e c t o r . G ' w n M o u n t a i n C n m m o a o t f l U s e rG r O f l D

a B i c i t e d a b o u ta g a i n ! j i h e g r e P e c t o l

■ ■ V e r y n i c e u i i i i i y —u ' ■ J o h n D a l e . S o c i e t y

J » n .

K H A C K E R J A A R E Y O U C A U G H C O P Y P R O T E C T I O ND E F E N D Y O U R S E L F W I T

R E V O L U T I O N I A R C H 1 1 . 1 1 TD i l lr : 1 1 M . 1

Page 121: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 121/134

f i v e d i f f e r e n t p r o t e c t i o n s c h e m e se n c o m p a s s i n g s c o r e s o c u r r e n tp r o g r a m s . O u t u t o r i a l h a s t w e n t ys p e c i f i c e x a m p l e s l l e a d y o u , s t e pb s t e p , t o n e l e v e l o K n o w l e d g e .H e r e ' s w h a t y o g e t :

X r a c k a r J a x r e v e a l e d .r a s « t s w i t c h .u t i l i t y d i s k .

2 p a r a m e t e r s o n d i s k .

O N L Y $ 2 3 . 5 0 C O M P L E T E !O r d e r s o u t s i d e o N o r t h A m e r i c a

P l e a s e a d S 7 . 5 0 t o s h i p p i n g a n h a n d l i n g .P l e a s e a l l o w t w w e e k s l o d e l i v e r y .

i r . o k . r I I t h p o w e r l u l p a r a m e t e r c o p y s y s t e m t h a t I t a k i n g t p a r a m e t e r I t ' l c u s t o m p r o g r a m t O a t a l l o w s y o u r 1 S 4 1 o 1 5 7 1 d i s k f r o m y o u - e . p e n ^ e s o l t w a r e . l e a v i n g y o w , , h U N P R O T E C T E D . T O c a e v e n b e c o p i e d w i i h a s i m p l e f a s t c o p i e r . E a c h V o l u m e c o s t s 1 1 1 0 t i t l e s S o w h y p a f o B a c k u p s o p r o g r a m s t h a i y o a l r e a d y o w

C h e c k o u s o m e o t h e s e e x c l u s i v eI r u k u 1 1 p a v o l u m eI r m t i r J I t h B E S T p r o g r a m o I t k i n d !I r i e K i r J » w i l l b a c k u ' t i e s t h a ! t h

m o b l e r s C A N T II r i e k t r i t * r e a u l i o ) N s p s c l f l l R n o w l e f l f l ot o p e r a l e !n , ' . . k i r J i a l r l p s p r o l e c H o n I m » t l e r o S E C O N D S

J b a c k u p i i k > . iQ 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 6A L N E V O L U M E F

V O L . - S T I L L A V A I L A B L E . O N L Y $

T H S H O T G U N

T h o s e o y o w h n a v e u s a u o u i V r i c k a r J » p a r a m a t e r s k n o w | u s t b o w g o o d t h e y a r C a y o i m a o m e I h h m o m B D l e i w c o u l d p u o u t ? W e l l y o d o n ' l h a v e l i m a g i n e ■ !b e c a u s e n ' H E R E ! m I H O i a u B , o u n e p r e m i u m m D b i e r u t i l i t y , i a v a i l a b l e t « w a y s

T H s n i o T i it h e u n r i o a r I B B L 0 4 D B3 o I t i ep a r a m e l e r a

W h e n e v e r v e r s i o n y o o r d e r , y o u ; n f i n d i n > s h l ( h k i . c i i t i J t t r a q i l i o n o f m o r e Q u a l i t y

T H M S D U A L C A N N O NM S o » n e r a a r e n ' t l e f t o u I h c o l d a n y m o r e ! T h a l n o M B D t H L C A « « 0 M 0 " * o s t a t eo I h a i c o n t r o l o v e r y o u r a d v a n c e d e q u i p m e n t ! y o g e t .

N I B f l L E R l o [ l a c k i n g u y o u r p r o l e c l e d p r o g r a m s 'F I L E C O P I E R — l o r e a s y H i m a i n t e n a n c e a n m a n i p u l a t i o n !S E C T O R E D I T O R — d e v e l o p e d j u s t t o t h M S d u a l d r i v e !A n F A S T C O P I E R - t n a i W O N T t r a n s l e r e r r o r s - p e r f e c t f o u s w n d a t a d i s k o S , a n 0 K e " n V T h V 7 u R a p e r t o ! m l f l c e t h a t y o U . M S d r i . e s a r c a p a b l e o l d e l i . e - i n f l . Y o a l r e a d y* o o w t h e " m e s t d r i v e s a v a i l a b l e - s o w h s e « l e l o a n y t h i n g ! a 5 £ t h a n t h o e s l u t i l i t y

G a I 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 S 3 4 . 9 5 !

T G

O N - L I N E H E L PA r y o p r o g r a m m e I B A S I C L e y o u r C 6 h e l p y o u ! F o r g e t a b o u t a l t h o s e [ a l t e r e d b o o k a a n dc S - i u s t l o a o O N - L O « H E L t i a I h o e g i r i n . n g o a 5 e 5 S , c n . T h e n , a t h I w f l i o i , h e F lW y o u ' r e g i v e n m e n u o a v a i l a b l e h e l p s c r e e n s t c h o o s e f r o m > W h e n y o r e l u . n t B A S I C ,y o u ' r e ( i g n l B a c k E X A C T L Y w h e r e y o u l e f ! o i l !

g i v e s y o 1 s c r e e n s o f < n l o a t h t o u c h o a b u l t o n . i n c l u d i n g : A S C I I £ " * " « * 'o l o r c o t e s t o l e c H H l D O c o m m a n d s / u s e t o m e m o r y ™ « « ' B A S I C * e y w e t f s s a " I o * e n v a l u e s / s o w n j e g i s r e r s / m u s J c a / r r o r e j A ) a l l o c l a v e s / l o c a H o n 1 9 ? l a s t

H e r e ' s i h p e e fw a i t i n g l o r 1 T h p o w e r l h a n y o o t h e s e c a p a b i l

N I B B L E R — W o F A S T C O P I E R K r a c k e r J a j c !F I L E C O P I E R m a n i p u l a t i o n1 M F A S T C s p e e d 3 5 d r1 S S . 1 F I L E C Op u l a l i o n !M F C O P I E C P 1 M d i s k s !T I E D I T O R n e 1 5 8 1 d r i E R R O R S C A

- d ' e n s ' t y Sd e n s i t i e s t r a D I R E C T O R Y

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 l i n e o f

F R E E

C a d P a c 6 C h a r t P . i * 6

$ 3

5 3 1 3 S 1 $ 1 S I

$ 2 1

A C C E S SL e a d e r B o a r d G o T o u r r i a m f l n T D . s kE x e c T c u r n a m e n lT r t f * P a

A R T W O R K SS t r i p P o k e rD a D i s k s ( 9 a c h ]

s o e v e r a c o m p e t i t i v e p i c eL e r o y ' s C h e a t ) M e e t o y o u iB A T T E R I E S I N C L U D E D

C o n s u l t a n t % 4 P j p o r c l ' I V S p c : ! P a $ 3

B H O D E R B U N DC a r m a n S a n d 1 0 0 0 $ 2 P r i n t S h o p ( i P r l n t S t o p C o m p $ 3 f iG r p h c L i b r a r i e s e $ 1

C S 1 5 4 1 A f ^ n m e n l K i $ 3 D I G I T A L S O L U T I O N S

P o d t a i F i f e l $ 3 P o c f c o l P l a n n o r $ 3 0P o & o l W r . l o r $ 3

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

P L U S - o n a n s o f t w a r e p a c k a g e o $ 2 5 . 0 0 O m o r a y o g e c h o i M f S e b e l o w f o s h i p p i n g i n l o r m a l i r j i i .

P R E C I S I O NS u p o r b a s f l 6 4S u p o r i c r h f i t 8

P R O F E S S I O N A LF l f i o t S y s N r r nF l M I F i l o r

S I M O N S C H U S T E Rh e m . L a

P a p a r A i r p l a n e K S P R I N G B O A R DN o w s r p o mC l o A n V o l iC ■ : : . r . . r A A k o r

S 5 S 5

S 3

S 3 S 2

S 3 $ 2 $ 3

C O M M O D O R E 1 2 S B A C U SQ a i i c 7 . 0 C o m p . l c r

S u p e r CS u p e r P a s c a l 1 2

B A T T E R I E S I N C L UP a p e r c l i p I I

: P Y X

$ 4 $ 4 $ 3 $ 4

3 E S 4 S 5

$ 4

1A v o i d c o s a l i g n m e n t d i a g n o s e so t n a d i s kA o n - s c r ep r o g r a m

Page 122: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 122/134

E B E L S O T O B U G E O S 1 4

D o s t p o c k $ 2 F n n ' p o c f c 2 G o o C a t J 3 G o o F i I bG s o D e i J 2 W e a r ' s W o r k s h o p J 3

B O O K S O N G E O SA b a c u s

G B O 5 i n s d e o u $ 1 I n i g h t P r e s sH

o u t o l G E O SD i s k l o b o o k

$ 1 $

M a r O l o AM a l - v y o u r o w

M u r d a r P a r t yE P Y K

F a s i L o a d ( c a n )M u l i p J a nW o i i d G a m e s

F I H E B I R D

P a w nI N F Q C O M

!

$ 3 J 4

1 3

C e r i i t c a t o L b r a r y v . ls u s L o r a cF o o t b a l lF l n h l S . m u l a l o i l lJ i S c a n a n / d i s k s [ o a c h )

T I M E W O R K SD a : a M a n a g e dE w l t O a l e m . ' S i d e w a y s» ■ I v i a P o n e r F i n P h r

r » W r i l o r w / S p e l i e r

S I

S 3 $ 3 S $ 1

S 3 1 3 $ 3 $ 3

M I C H O P R O S EG u r s h i p J F - 1 S S i r i k o E ; i ( | l o i S S . l u r . r 5 < i r v i c o J

D o r r l f o r g o t s o l o c t y o u rn e L e r o y C n e o t s r i e o tw h e n o r d e r i n g p r o g r a mo S 2 o m o r o .

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

' E H S O M A L C H 0 I Cl o I i i o C I 2 3■ H O 0 R E S S 1 V El o b ' s T f l r r r i P r

V i z a s t a j

R O F E S S I O H A LF \ a a \ S y s i a mR e a l F i l «f M E W O R K S> a l a M Q n a g e r 1 2 3• a n n e r 1 2

J J a i h W r i t e r ^ 2 e

S 2

$ 5 $ 6 S S S S 6

S S S 3

$ 5 J 5 $ 5 S 5 0 ,

$ 3 . 9 5 e a c h

F o r y o u r C O M M O D O R E 1 2 F o 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 e l o n g A n V o u r M a n u a l s O T h S h e l l .

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 l l i t h m a n u a l i y o u r l a I r y i n t j l o f i n d a e l u s i v a c o m m a n d ? H o m u c hl i m e n a v e y o l o s l 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 f r e s h y o u r m e m o r y o h o u r t d t v n a t y o w a n t e d ? N o y o u h a v e w a L e n I h a t l r u s l f a t i o n - L e r o y s C h e a t s h e e t s .

L e r o y ' s C n e a t s n o e t B h e l p y o n a I n i o y o u f p i o g i a m r i g h i a w a y . W p u t h c o m m a n d s n g h l a y o u rK M k f ( y : , \ r o k o s n r < b o l d t y p a . v a r i a b l e s a r s h o w n i d a t a . D e s i g n e d b y s o f t w a r e e x p e r t s o u rd u r . i b l o p i a s t r e l a m i n m e d o v e r l a y s a r e c o m o r o l i e f i s i v o r e f o r e n c o a r d s w h i c h d o c u m e n t a p r o d u c t o s y s t e mc o m p o t o l y . N o u s y o u r s o i l w a r o m o r e e a s i l y a n m o r o e d e c t i v e l y . W i l h L e m y s C h e a t s h e e t s y o u ' l l n e v e rh a v e t H u n l f o p r o g r a m c o m m a n d a g a i n l l l a t . k » i » ~ -

B L e r o y

l E B Q r S H E L P S O O K F O R E L I T E3 D m i d P a l m s r T h d r s l o » r w n i t i o a t l a i n E L I T E S H I u s F i l l s d w i t h h i n ap t s h a r p e n y o u r c o m b a t a n [ r a i d i n gJ u l l s . C o r t r s a p p r o a c h i n g s p a c o s l a t i x i .

o o > J s l a t r a d f l o w h a t p i a n e i s . q u i < * i a j t' a t b o c o m e E L I T E a n p r e p a r e s y o l o I R E B i n D - S E L I T E T O U f t r J A M E N T .

T t i o P r o b l e m S o l v e rE Q U I P M E N T S T A N D

o n l y

1 9 . 9 5M a t l o o f l l u r d y v i n y l c o a r a d m t f l l s i r o n g e n o u g h f o a n c c r r c p - j i e r

t i o u i p r r i e n : T h i s e q u i p m e m s i a n o w . r i e i p y o u o r g a n i z e y o u r s y s t e mW i t h t h i s u n i q u e o p e n c o n s t f u c n o n . c a & e s a r e n e v e ' c i w r o n g p l a c e£ w i : c h e s a t n i c e a c c o s s a C i e a n y o u r e q p m e n t s l a y s c o o l e r T h P r o b l e m S o l v e r E Q u i p m e n i s ! a n a « j s p e c i a l l y d a s i g n e d f a C o m r r o d c e c o m p u t e r s 1 2 6 6 K e e m y a u i m a n . i o r a l e v e l a v e l ( G r e a !l o p r l n l a r s l o o f L ^ ^ . ^

i n c l u d e sp r o g r a mm i s a l i g n e d o 1 5 4 1 . 1 5i 8 o 1 2

l u l l f e as y s t e m l o k e y p r e s s a C a t a l o g u n a m e s ' O p d i s p l a y . Cf o r m a t t e dp r o t e c t e d di n d e x , f u l lc a t e g o r y pc o n t a i n si n c l u d i n g a a d i s k , c o p w i t h o u t a l d o c u m e n t e m o r e f o o

F r e e S p i r i t M a s t e r s s e A h o u r o o r t h e C 1 2 8M u j l c o t h B a c h . B e e t M u t l c o t s o n a t i n a s B e e t h o v e n ,M u s i c o t h M u t l c o t h M u t l e o f I f i eg r e a t e s tS 9 . S 5 p e d S 3 9 5 o r d eT h G r e a t W i i 1 2 m o d ec o u n t r i e s r c h a l l e n g e .B A S I C i l l r S l c o m m a n d sB A S I C i l l y S l c o m m a n d s

C O M P U T E R C E N T E R S O A M E R I C A ' SW H E R E T H P R I C E I R f f B H N E X T R A C H A R G E F O T H

F O O R D E R S O N L Y O U O S T A T E C A L LN E X T R A C H A R G E F O T H

I N . Y . S T A T E C A L L T O L1 : « n n : > v 1 1 - 1 6 6 3 - 8 0 0 - 2 2 1

£ J c o m m o d o r e S ES P 1 8 0

Page 123: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 123/134

1 2 8 " 2 4 9 "1 5 7 1 ! 2 2 9 "C 6 4 C " 1 6 9 "C 1 5 4 1 C ' 1 7 9 "1 6 7 0 M o d e m ' 1 0 9 "C 1 9 O 2 R G M o n i t o r . ' 2 5 9 "

G E O S "G R A P H I C E N V I R O N M E f l T TO P E R A T I N G S Y S T E M

D I F F E R E N T F O N T S D E S KT O G E P A . N T G E W R I T E

D E S K O C C E S S O R i E SF O N T - P A C KD E S K P A C K

[ O I " C O M M O D O R E _ C A L L F O P R I C E

I N T E R F A C E SP . P . I ' 3 4 "X E T E C J X E T E C S R > 5 9 "M . W . 3 5 O B U F F E R 6 9 » 5

b r o t h e r .

N X 1 0 P R I N T E R1 2 C P D o M a t r i x5 B u f f e r

• O n l y o n p e c u s t o m e rw i t h p u r c h a s e o

[ w r i b b o n s w h i l e s u p p l i e s l a s t

N X 1 0 C1 2 C P 3 C P N E A R L E T T E R Q U A L I T YB U I L T - I N C O M M O D O R EI N T E R F A C E

s 2 O 5 "

N P 1 0i o c p

2 C P N E A R L E T T E R Q U A L I T Y' 1 5 9 "

N X 1 5

B U I L T I N T E 1 0 0 C

Y M P - T 3 0

H I G HM I N IB U I L TE A S Y7 - C O

' 3 9 9 "S L - 8 O A

F I N EP R I NL E T TS P E EF E A T

I BB U I L

' 3 2 4 "

S P 1 F O

1 2 C P 3 C P 5 B u

U N L E A S H T H E D A T A A C Q U I S I T I O N A N C O N T R O L P O W E R O Y O U R C O M M O D O R E C 6 O C 1 2 8 .W h a v e t h a n s w e r s t a l y o u r c o n t r o l n e e d s .N E W ! 8 0 - L I N K S I M P L I F I E D

D I G I T A L I / B O A R D4 S e p a r a t e b u f f e r e d d i g i t a l o u t p m l i n e c a

c a d i c l i n x t l y s w i t c h 5 v o l t s a 5 0 m A ■ 4 0 w p a r a l L - i J i g i [ a l i [ i p i i [ l i n « . ( T T L ) .S o c k e t f o s t a n d a r d R O c a n r i d g e . C r c a l e

y o u r o w a u K K i a n d e d i c a t e d c o n l r o l k r w i t h o u tr e l y i n g o d i s k d r i v e .I / l i n e s c o n t r o l l e d i l i r a u g h s i m p l e m e m o r ym a p p e d p o r t s e a c h a c c e s s e d v i s i n g l e. s t a t e m e n t I B a s i c , N i n l c t f a c e c o u l d b e a s i e rl o u s e . t o t a l o W K - l i i l p o r t s .

O U O R I G I N A L U L T I M A T EI N T E R 1 A C

a p p l i c a b l e d u a l 6 5 2 2 V e r s a t i l eI n t e r f a c e A d a p t e r ( V I A ) b o a r d .I n d u s t r i a l c o n t r o l H o m o n i t o r i n g . G r e a t f o t o b o r a t o r y d a w a c q i i i s i l i o n i i i i d i n s t r u m e n t a t i o n

PS Y M B OS Y M B O Lp r o g r a mp r o g r a m s6 5 0 2 / 6 5 ]p r o g r a ms o u r c e c ov o u r M A EM e r l i n o a s s e m b l yC I 2 8 n a tc o d e a n o r i g i n a lV e r s i o n

Page 124: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 124/134

I n c l u d e d M . I . , d r i v e r p r o g r a m o p t i o n a l l y t a i l e da s u b r o u t i n e f o l a s t c o n v e n i e n t a c c e s s t oi n d i v i d u a l I / l i l i e s f r o m I t a s i e .P l u g s i n t o c o m p u t e r ' s e x p a n s i o n p o r t . F o b o t h

C 6 C 1 2 S . I / c o n n e c t i o n s a r t h r o u g hp a i r o f 5 0 - p i n p r o f c s s i o n a l l ) p e s t r i p h e a d e r s .

O r d e r M o d e l S S I O O P i u s . O n l y S 1 1 9 I S h i p p i n gp a i d U S A . I n c l u d e s e x t e n s i v e d o c u m e n t a t i o na n d p r o g r a m d i s k . B a d ] a d d i t i o n a l b o a r d S 1 0 9 .

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

a v a i l a b l e s e p a r a t e l y f o e x a m i n a t i o n .C r e d i t a g a i n s t f i r s t o r d e r .

S S I O O P l u s , S 2 0 .6 4 1 F 2 2 & A D C O B 1 6 . S 3 0 .

a p p l k a t t o n s .I n t e l l i g e n t l y c o n t r o l a l m o s t n n d e v i c e .I ' e r f o m i a u t o m a t e d t e s t i n g .E a s y t p r o g r a m y x c x i r c m c l ) p o w e r f u l .E a s i l y i n t e r f a c e d t o h i g h - p e r f o r m a n c e A / a n D / c o n v e r t e r s .F o u r 8 - b i t f u l l y b i d i r e c t i o n a l I / p o r t s e i g h t

h a n d s h a k e l i n e s . H o u r 1 6 - b i t t i m e r / c o u n t e r s .F u l l I R i n t e r r u p t c a p a b i l i t y . E x p a n d a b l e t f o u r b o a r d s .

O r d e r M o d e l r S H F f i , S l f ) 9 p o s t p a i d U S A .I n c l u d e s e x t e n s i v e d o c u m e n t i l i o a n p r o g r a m s

O d i s k . B a d ] a d d i t i o n a l b o i i r d S I 4 ' > . Q u a n t i t yp r i c i n g a v a i l a b l e . F o b o t h C a n C 1 2 S .A / C O N V E R S I O N M O D U L E

F a s t . 1 6 - c h a n n c l . 8 - b i t . R e q u i r e s a b o v e , [ . e a v e s a l V I p o r t s a v a i l a b l e . F o b o t h C 6 a n C 1 2 S .O r d e r M o d e l 6 4 1 F / A I J C O S I 6 . O n l y S 6 9 .

f e a t u r e s$ 4 9 . 4 5 p o C 6 S O a v a i l a b l c o m m e n t el a n g u a g e R O M s , a S 2 9 . 9 5 p o I ' I D - f t S l l I ' M . A c a p a b i l i t i em o n i t o r , a s s e m b l y -p o s t p a i dM I ' 6 5 O 2 / 6 5 C m a n u a l . 5

S C H N E D L E R S Y S T E M S1 5 0 1 N I v a n h o e , D e p t , G 5 . A r l i n g t o n , V 2 2 2 0 5

T e l e p h o n e O r d e r s / l n f o r m a t l o n ( 7 0 3 ) 2 3 7 - 4 7 9 6

C O M M O D O R E 6 S O F T W A R EO N L Y S 5 . { 1 0 / D I S K

1 0 0 1 L U S C H E H C O L O R T E S TU 0 1 1 D I S K F I L E U T I L I T I E S

« , ! . ' M U S I C A N D S O U N D1 0 3 5 B E S T O F T P U Q H

: . I O 6 5 B E S T O C O M M U N I C A T I O N^ 0 6 6 B E E T O U T I L I T I E SF 0 6 7 B E S T O G A M E SI 0 6 B E S T O F E D U C A T I O N

: 0 8 5 C S P A C E Q A M E SM A D V E N T U R E0 9 N E S T U F F1 0 B E S T G A M E S O E N G L A N D1 0 A R T I S T S K E T C H B O O K1 0 G R E A T A M E R I C A N N O V E L I S T S

! 1 0 T P H O N E C O N N E C T I O N S1 0 s p a c e w a r s

P 1 0 D U N G E O N S D R A G O N S1 1 H O M E O R C H E S T R A1 1 J U K E B O X

D U S T C O V E R SC U S T O M M A D E T I I

* H I A V Y 3 1 - o i V I N U A N T I - S T A T I Ci X T E N D S I Q U I P M 1 N T l l f EC h a i r * o C o l o n i n i ' . i T u " B r o w n

C O M P U T E R SC 6 4 , P l u l

I D o t a i u l l t K I * m . g n 1 0 0 0

0 1 0

S C 1 O

1 1 / l n . j l M i l i ; k t d l 3 8 . 0 0f ; b o a r d a n l y 0

U i 8 0 0 K I . I 3 0 X E 1 0 0 04 l o r n 3 2 S 0 I f t M P C X T 3 S 0 OI S M 1 0 1 I H . y l r a o i d B O

( D ' " i p n i i o n i R e q u i r e d

P f l N T E R lC M P S 8 0 3 , C 1 5 3 0 B . O OP o n a u n i l t I O « 0 O 0 O ™ 1 0 S 5 p o f 1 0 1 3 0 0G . t ™ 1 S S t a r l i ' i 1 6 . 0 0

1 3 0 / l « 31 0 / 1 0

0 i D K I V t iC - 1 S 1 1 . C - I S 7 1A m . g o 3 ( 4 ° [ D , A m . t j o J B D r

0 0

e . o o

O d O . h

E p u m H B 0 / C - I 0 O OS - i l o i l i o S 1 0 0 0C o r " ' . . 1 3 C l l e h 7 S 0 0C M l t n M S 1 A l a , , 1 0 I J

O P 1 1 0 1

1 0 1 0

e o 1 3 0 01 3 0 01 0 1 0 1 0 1 3 . 0 01 0 1 0

M O N I T O R S

^ ' ^ >. \ < i D )' M

L O T T E RI c o W I N

t ) T E R Y w y o u r c o m p u tl o t t e r y g a m eL O I I F H Y 6

C O M P U T E D G A Z EA u t h o r ' s G u i d

Page 125: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 125/134

H 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 et h s p e e d a n a c c u r a c y o p u b l i c a t i o n f o p r o s p e c t i v ea u t h o r s . C O M P U T E D G A Z E T T E i p r i m a r i l y i n t e r e s t e d i 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 d w i t ht 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 ic l e s s h o u l d a b c l e a r a n w e l l - e x p l a i n e d a s 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 e m o d e l o c o m p u t e r , p l e a s es t a t e t h m o d e l n a m e . I a d d i t i o n , p l e a s e i n d i c a t e t h em e m o r y r e q u i r e m e n t s o p r o g r a m s .

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

4 F o l l o w i n g p a g e s s h o u l d b e t y p e d n o r m a l l y ,e x c e p t t h a t i t h u p p e r r i g h t c o r n e r t h e r e s h o u l d b a a b b r e v i a t i o n o t h t i t l e , y o u r l a s t n a m e , a n t h p a g e n u m b e r . F o 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 e 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 j u s t i f y . L e a v e t h l i n e s r a g g e d .

6 S t a n d a r d t y p i n g o c o m p u t e r p a p e r s h o u l d b u s e d ( n e r a s a b l e , o n i o n s k i n , o o t h e r t h i n p a p e r ) a n t y p i n g s h o u l d b o n o n e s i d e o t h 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 ) .

s u p p l y s t o r e s ) .1 0 g o o d g e n e r a l r u l e

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

1 1 F o r g r e a t e r c l a r i t y ,r i n g t k e y s ( R E T U R N , C T R( L I S T , R N D , G O T O ) , a n t l i n e s a n s u b h e a d s s h o u l d ,o n l y , a n e m p h a s i z e d w o r dy o w i s h t e m p h a s i z e , u n b i t a l i c i z e d d u r i n g t y p e s e t

1 2 A r t i c l e s c a n b e o a l i n e r o u t i n e t o m u l t i - i s s u i a b o u t f o u r t e i g h t d o u b l

1 3 I y o w a n t t i n c l s h o u l d b e i t h e r 5 X b l a c c o l o r s l i d e s .1 4 W d n o c o n s i d e rt e s i m u l t a n e o u s l y t o t h e s e n d a a r t i c l e t a n o t h e rp l e a s e d n o s u b m i t i t o

1 5 C O M P U T E D G A Z E T T E$ 8 0 0 f o p u b l i s h e d a r t i c l e s .t h e l e n g t h a n q u a l i t y o f tu p o n a c c e p t a n c e . F o l l o w i n D e p a r t m e n t , C O M P U T E ! ' * G A G r e e n s b o r o , N 2 7 4 0 3 ) i w e e k s f o u t o r e p l y . I y ow i l l b n o t i f i e d b l e t t e r

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 S p e c i a l C h a r a c t e r s

o p r o g r a m s e a c hT h i s c a n

Page 126: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 126/134

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 y 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 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 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 xt r e m e l 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 o 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 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 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 r ' t h e e r r o r .

M o s ti 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 e t h f o l l o w i n g l i s t i n g c o n v e n t i o n s .

T h m o s t c o m m o n t y p e o c o t r o l c h a r a c t e r s i o u l i s t i n g s a p p e a ra w o r d s w i t h i n b r a c e s : { D O W N }m e a n s t p r e s s t h 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 y 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 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 y a nu 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 k e y b o a r d ) a n p r e s st h e i n d i c a t e d c h a r a c t e r .

R a r e l y , y o u ' l l s e 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 b r a c e s .

m o d o r e 6 k e w h i lb r a c e s . F op r e s s C T R

T h Q u o A l t h o u g h a r o u n d t k e y s , o f t e ! m o v ec o n t r o l . T s u c h a {t h p r o g r t h c o m p u b e t w e e nc u r s o r c o n

O n c ey o u ' r e i c a b c o c h a r a c t e ri t Y o u ' l l s t e r ( a g r a l e f t ) . I n t hD E L e t e k e l i n e . T y p eo u o q u o g e c o n f u s m o d e s i m pT h e n j u s tl i n e a n f

W h e n Y o R e a d : P r e s s : S e e : W h e n Y o R e a d : P r e s s : S e e :

>

A u t o m a t i cP 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 i p s

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 s a m e t e c h n i q u e

2 P R I N TF O

[ S P A C E3 I V E O

Page 127: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 127/134

y o t y p e i p r o g r a m l i s t i n g s f o t h 1 2 8 , 6 4 P l u s / 4 , 1 6 a n d V I 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 t e r f i n i s hi n g , s a v e c o p y o t w o d i s k o 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 c a u s e t h P r o o f r e a d e r e r a s e s t h 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 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 r n 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 f t h e 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 u 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 s

w o r k s f o r 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 s a m e t h i n g h a p p e n s i y o r u a n p r o g r a m w i t h G R A P H I Cc o m m a n d w h i l e t h P r o o f r e a d e r i i m e m o r y .T h o u g h t h P r o o f r e a d e r d o e s n ' ti n t e r f e r e w i t h o t h e r B A S I C o p e r a t i o n s ,i t ' s g o o d i d e a t d i s a b l e i b e f o r e r u n i n g a n o t h e r p r o g r a m . H o w e v e r , t h P r o o f r e a d e r i p u r p o s e l y d i f f i c u l t t o d i l o d g e : I t ' s n o a f f e c t e d b t a p e o d i s ko p e r a t i o n s , o b p r e s s i n g R U N /S T O P - R E 5 T O R E . T h s i m p l e s t w a t d i s a b l e i i t t u r n t h 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 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 e 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 S 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 i k s w i t h o t h e r p r g r a m m i n g u t i l i t i e s l i k e " M e t a B A S I C . "T h a n s w e r i g e n e r a l l y y e s , i y o u ' r eu s i n g a 6 i a n a c t i v a t e t h P r o o f r e a d e r

C - 2 B "4 I V E C

L R : P R I5 0 I F V E C

4 6 s G R A6 S A = ( P E

6 : A D R =7 0 F O R J =A D R ,

+ B Y T : N8 I C H K

E R R O R *S T A T F

9 F O J = R S = S A +R S - ( 2 5

1 0 C H K = CF , I , B :

1 1 I C l• E R R O ( S P A C

1 2 P O K ES A + 1

1 3 I V 1 4 , 2 2 2 9 , 2 2

1 4 P R I N P R O O F

1 5 P O K EE E K ( L E

1 6 P A T A 9 , 3 , 1

1 7 D A T A1 6 5 , 2

1 8 D A T A1 , 1 9 9

1 9 D A T A2 1 0 , 2

2 0 D A T A, 1 3 2 ,

2 1 D A T A1 , 3 4 ,

2 2 D A T A

M a c h i n e L a n g u a g e E n t r y PF o C o m m o d o r e 6

O t t i s C o w p e r , T e c h n i c a l E d i t o r m ^ " 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 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 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 ! ' * G A Z E T T E .

c h e c k s u m . A l t h o u g h a n 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 .

c h e c k s u n o t i c e i p l a c e o 0

v e r y s l b l e a l i n en a t i o n o f

Page 128: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 128/134

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 . ! 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 I A ) 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 t d o n ' t w o r r y —e v e n i y o k n o w n o t h i n g a b o u t M o h e x , y o s h o u l d h a v e n o t r o u b l e u s i n gM L X .

A f t e r y o e n t e r t h 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 ! 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 ga 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 r i n g t t y p e i

p r o g r a m , p i c k t h i s . P r e s s t h k e y ,a n t y p e t h f i r s t n u m b e r i t h f i r s tl i n e o f t h e p r o g r a m l i s t i n g . I y o u ' v e a r e a d y t y p e d i p a r t o f a 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 l e f t o f t y i n a t h e n o t h p r e v i o u s s e s s i o n( b s u r e t l o a d t h p a r t i a l l y c o m p l e t e dp r o g r a m b e f o r e y o u 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

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 d c o m p a r e st h i s v a l u e t t h n u m b e r f r o m t h n i n t hc o l u m n . I t h v a l u e s m a t c h , y o u ' l l h e a ra b e l l t o n e , t h e 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 t i M L d e t e c t s 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 s e a e r r o r m e s s a g e . T h l i n ew i l l t h e n b r e d i s p l a y e d f o e d i t i n g .

I n v a l i d C h a r a c t e r s B a n n e dO n l y f e w k e y s a r a c t i v e w h i l e v o u ' r ee n t e r i n g d a t a , s y o m a h a v e " t u l e a r n s o m e h a b i t s . Y o d n o t y p es p a c e s b e t w e e n t h c o l u m n s ; M L a u t o m a t i c a l l y i n s e r t s t h e s e f o y o u . Y o d n o p r e s s R E T U R N a f t e r t y p i n g t h l a s t n u m b e r i l i n e ; M L a u t o m a t i c a ll e n t e r s a n c h e c k s t h l i n e a f t e r y o t y p e t h l a s t d i g i t .

O n l y t h n u m e r a l s 0 - 9 a n d t h l e t e r s A - c a b t y p e d i n ! 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 :

p r o p e r c ht a k e s s h o s o n a b l e c E d i t i n g F T c o r r e c i s h i n g l d e l e t e t h ec u r s o r . ( l e t e s . ) I y p r e s s C L RT h R E T o n l y b e f o rP r e s s i n g Ry o t t h t y p e c h aR E T U R Ns t a r t o a l C L R / H O Mn u m b e r p

M o r ew h e n c o r h a s d e t e c tt i o n s i lf o e d i t i n gs c r e e n w i t i n g , t h e nt a k e a n c u r s o r l e f tn o r m a l c uD E k e n c u r s o r - l e f tb e y o n d t h y o t r y t oc h a r a c t e r ,i n e d i t i n g ,i t e l l s M L p r e s s t h C

p l a y e d . Y o c a p a u s e t h e . d i s p l a y b p r e s s i n g t h s p a c e b a r . ( M L X f i n i s h e sp r i n t i n g t h e c u r r e n t l i n e b e f o r e h a l t i n g . )P r e s s s p a c e a g a i n t o 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 d 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 ! L E a n L O A D F I L E ; t h e i r o p e r a t i o n i q u i t es t r a i g h t f o r w a r d . W h e n y o p r e s s o L

p r o g r a m w i t h o u t t u r n i n g o f t h c o p u t e r . ( O c o u r s e , R U N / S T O P - R ES T O R E a l s o g e t s y o o u t . ) Y o u ' l l b a s k e d f o r v e r i f i c a t i o n ; p r e s s t e x i t t B A S I C , o a n o t h e r k e t r e t u r n i 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 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 e t h e r e s u l t s .

: S 1 . 3 0 R S

: S C H C Q 1 4 0 S D

+ 2 [ S

8 , F 1 5 P R

R S E

E J 6 P R[ [ [ (

Page 129: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 129/134

M L a s k s y o f o t h f i l e n a m e . Y o u ' i 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 t e t h a t t h e 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 t h i s s h o u l d 1 1 0 /b i n c l u d e d w h e n e n t e r i n g t h e 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 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 o t h es 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 o 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 ;

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 e 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 l 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 n e e d t t y p e i L O A D " f i l e n a m e " , 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 " $ , \ f o d i s k o L O A D" f i l e n a m e " , 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 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 G 0 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 n 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 n O u n c e O P r e v e n t i o nB t h t i m e y o f i n i s h t y p i n g i t h d a t af o l o n g M p r o g r a m , y o m a h a v es e v e r a l h o u r s i n v e s t e d i t h p r o j e c t .D o n ' t t a k e c h a n c e s — u s e o u " A u t om a t i c P r o o f r e a d e r " t t y p e t h n e M L X , a n t h e n t e s t y o u r c o p y t h o r o u g hl b e f o r e f i r s t u s i n g i t e n t e r a n s i n i f i c a n t a m o u n t o d a t a . M a k e s u r e a l t h m e n u o p t i o n s w o r k a t h e y s h o u l d .E n t e r f r a g m e n t s o t h p r o g r a m s t a r t i n ga s e v e r a l d i f f e r e n t a d d r e s s e s , t h e n u s et h D i s p l a y o p t i o n t v e r i f y t h a t t h d a t a h a b e e n e n t e r e d c o r r e c t l y . A n b s u r e t t e s t t h S a v e a n d L o a d o p t i o n s

[ 1 F 3 7 P R

f C H(

J 1 8 P RR ED :

G ' 9 P RD I3 [ K 2 0 I ? E

P 2 1 . 0 P I E R

D 2 2 P { [ P P L [ P iG A M = N9T PT1PI

B

J

J H

F

E

E J

2 3

2 4

5 2 6

2 7

2 8

2 9 3 0

j Q

E H

J S

G

H

3 9 4 0

4 1 4 2

4 3 4 4

4 5

4 6

C K = C K + 2 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 | 4 § " ; : G O S U B 3 0 0 : I F I H $ < >N T H E N G O S U B 1 0 3 0 J I F 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 ) N : G O S U B 4 0 0 i I F I S - N S T H E N 2 2 00 P E N 3 , 3 : P R I N TP O K E 1 9 3 , 0 : G O S U B 3 6 0 : I F

T H E N P R I N T I N S i P R I N T "I U P } 1 5 R I G H T J " ;F O 1 = T 2 S T E P 3 : B S= S $ : F O R J = l T O 2 : I F F H E Q S " M I D 5 ( 1 N S , 1 + J , 1 )P R I N T " ( R V S i " B S L S ; J l F

K E A C

P R

6 6 6 7

6 8 6 9

7 0 7 1

P 7 2

b n p r i n t " [ d o w n 3 1 b l u } «N D O F D A T A " " i G O T O 2 2 0G E A S H F A S - R ? T H E M G OS U B 1 0 8 0 I G O T O 2 2 0I A ? = S $ T H E N F - F + 1 : 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 ) i R V S ) L O A DI S P A C E j D A T A " i O P = l i G O T O7 1 P R I N T " J D O W N } ( R V S ) S A V ES P A C E ( F I L E i O P » 0I N S - K 5 : I N P U T " [ D O W N J F I L EN A M E B 4 3 " j I N $ i I F I N S = N ?[ S P A C E ] T H E N 2 2 0F - 0 i P R I N T " ( D O W N ] [ B L K j( R V S ) T ( O F F J A P E O { R V S J

P 9 8

G 9 9

F 1 0 0 0

R 1 0 1 0

F 1 0 2 0

Page 130: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 130/134

H F G

4 7 4 8 4 6

F 4 8

2 4 T H E N P R I N T " [ O F F ) " iG E A S t I F A ? « N S T H E N 4 7 0I F ( A 5 > " / " A K D A S < " : " ) O R ( AS > " @ " A N D A S < " G 1 > ) T H E N 5 4 0A = - ( A S = " M " ) - 2 * ( A S » " , " } -3 * { A S " . " ) - 4 * ( A S V ) - 5« ( A ? = " J " ) - 6 * ( A S - " K " )

P " C 4 6 A » A - 1 3 * ( A S = S S > i I F T H

A S = M I D S ( " A B C D 1 2 3 E 4 5 6 F0 " , A , l ) i G O T O 5 4 M 4 9 I A S = R S A N D ( ( I = . 0 ) A N D ( J1 ) O R F ) T H E N P R I N T B ;

J - t N E X T : 1 = 2 4 t G O T O 5 5 0K 5 0 0 I F A S = " l H O M E ) " T H E N P R N B $ t J = 2 : t J E X T . I 2 4 i N E X

T : F = 0 i G O T O 4 4 0M 5 . 1 0 I F ( A ? " f R I G H T ) " ) A N D F T E N P R I N T B S L S ; : G O T O S 4 0G 5 2 I A 5 < > L S A N D A S o D S O

< < I = 0 ) A N D ( J = 1 ) ) T H E N G O SU B 1 0 6 0 : G O T O 4 7 0

H 5 3 A S = L S + S S + L 5 : P R I N T B S L S :: J = 2 - J : I F T H E N P R I N T[ S P A C E j L S ; : I = I - 3

Q 5 4 P R I N T A S . - . N E X T J . P R I N Tt S P A C E J S $ ;P 5 5 0 N E X T I : P R I N T i P R I N T " { U P }( R I G H T i " ; : I N P U T # 3 , I N S: I I N S = N $ T H E N C L O S E 3 :G O T O 2 2 0

Q 5 6 F O 1 = T O 2 5 S T E P 3 : B S =M I D $ ( I N S , I t l G O S U B 3 2 0 : I FK 2 T H E N G O S U B 3 8 0 : A ( I/ 3 ) - A

P 5 7 N E X T . I F A < > C K T H E N G O S UB 1 0 6 0 i P R I N T " ( B L K ) [ R V S j{ S P A C E l E R R O R ; R E E N T E R I I N & 4 3 " : F = l : G O T C t 4 4 0

H 5 0 G O S U B 1 0 8 0 : B = B S + A D - S A : F O1 = 0 T O 7 : P O K E B + I , A ( I

) N E X T

F

H H

S

F

P

F

G

M G

7 3

7 4 7 5

7 6 7 7

7 8

7 9

8 0

8 1

8 2

R 8 3

F 8 4 F Q 8 5 0

S 8 6

G E

H

6 7 8 8

6 9

w

D i O F F j I S K i g 4 8 " iG E A $ : I F A S - " T " T H E N P I N T " T I D O W N J " I G O T O 8 8 0I A S < > " D " T H E N 7 3 0P R N { D O W N 1 0 P E N 1 5 , , 1 5 , " 1 0 : < 1 : B = E A - S A : I S S = "B : " + I N S : I F O T H E N 8 1 0

O P E N 1 , 8 , 8 , I N S + " , P , W " : GO S U B 8 6 0 I I F T H E N 2 2 0A l l - I N T ( S A / 2 5 6 ) > A L = S A - ( AH * 2 5 6 ) i P R I N T I l , C H R S ( A L ); C H R S ( A H ) ;F O I = - 0 T O B i P R I N T # l , C HR S ( P E E K ( B S + I ) ) f i I P S H E N 8 0 0N E X T : C L O S E 1 ; C L O S E 1 5 : G O T0 9 4 0G O S U Q 1 0 6 0 : P R I N T " ( D O W N }[ B L K l E R R O R D U R I N G S A V E )6 4 ■ ' : G O S U Q 8 6 0 1 G O T O 2 2 0O P E N 1 , 8 , 8 , I N S + " , P , R " : GO S U B 8 6 0 I I F T H E N 2 2 0G E T * l , A S , B 5 i A D = A S C ( A ? + 2? ) + 2 5 6 * A S C [ B ? + Z S ) : I F A < > S A T H E N F = . l J G O T O 8 5 0F O 1 = T B t G E T # l , A $ : PO K E B S + I , A S C ( A 5 + Z S ) : I F (H ' B J A N D S T H E N F = 2 : A DN E X T i I F S T < > 6 4 T H E N F = C L O S E ! | C L O S E 1 5 ; O N A B S ( F> 0 ) + l G O T O 9 6 0 , 9 7 0I N P U T # 1 5 , A , A 5 i I F A T H E N

C L 0 S E 1 : C L O S E 1 5 : G O S U 8 1 06 0 : P R I N T " [ R V S j E R R O R : " R E T U R NP O K E 1 8 3 , P E E K ( F A + 2 ) : P O K E1 8 7 , P E E K ( F A + - 3 ) j P O K E I B Q ,P E E K ( F A + 4 ) l I F O P = 0 T H E N 9 2s y 6 3 4 6 6 : i f ( p e e k ( 7 8 3 ) an d d t h e n g o s u b 1 0 6 0 : p r i n; t " £ d o w n ) { r v s ! f i l e n o ( s p a c e ) f o u n d " ! g o t o 6 9 0

F X 1 0 3 0H A 1 0 4 0

H 1 0 5 0

A l 1 0 6 0

D 1 0 7 0P 1 0 8 0

A C 1 0 9 0

T H

S G N E X P L O D ■ N ' . r r « H A I D J 1 1 * r a s i l o a o io ( " m i □ ■ □ ^ ■ a i n i j( 1 M I - F I E S S C f i G R A Y S C A L E ( n ( 3 > W i o # » l f O U T 1 4 L O A D f H f F I L E S

C l a s s i f i e dS O F T W A R E

S W I N W I T H T H O R O U G H B R 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 : S 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 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 i 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 - 1 8 0 3 3 . O r d e r s : ( 8 0 0 ) 5 2 7 - 9 4 6 7A K F O R T H E f i 1 2

J - I - N - C - 0 t h 1 1 - l i m e ( a v o r i t e g a m e n o a v a i l a b l e ( o t h C 6 4 . I n c l u d e s s u f l w a i e

P r i n t i n g c a r d s . S 1 4 . 9 5 . L a r r y C o n n ,3 B r i a r w o o d D r . , E l v e r s o n i P 1 9 5 2 0N e P l u s / 4 a n d C 1 2 S 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 i n l 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 1

C O M P U T E RP a r t s a v a i l a b l e R t e . 6 B o x 8 0[ 9 1 5 ] 5 6 1 - 3 4 S

M I S C E L L S X - 6 4 O W N E R C O U N T E D ! j C R O U P ! M o n t

Page 131: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 131/134

A K B U L L E T I N B O A R D F O R T H E f i 1 2 3 0 0 - 1 2 0 0 B a u d , P u n t e i / X m o d e m / A S C U V o l e ,A R N E T W O R K . M a t c h m a k e r . Q u i z , E m a i l ,2 7 S I G S . C o n ' i S t o r y , S O U R C E C O D t & M o r e !S 6 4 . 9 5 ( o 6 B B ' ' $ 7 9 . 9 5 f o 1 2 B B ( B B 5 | 7 1 8 - 6 4 5 - 1 9 7 9 ( V o i c e ] 7 1 8 - 3 3 6 - 2 3 4 3L & C O M P U T E R S , T I t 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 * - s t s e l l i n g s a m e - } , 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 l i l i e s .V i s a / M C . E t a * b r o c h u r e . I U - 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 l ' 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 i C P S e n d S A S E f o i n f o ( s p e c i f y c o m p u t e r ) l o P U B L I C D O M A I N U S F . R S G R O U PP B o 1 4 4 2 - A 2 , O r a n g e P a r k , F 3 2 0 6 7

N E B A S I C P R O G R A M M I N G F U F O C 6 4 - 1 2 BM a k e F u n n y A n i m a t e d K E Y B O A R D C A R T O O N Sa l s o L I V E L Y P i o g / T i t l r s i G a m e s . L o n r nw i t h e a s y D e m o d i s k I n s t r B o o k S 1 3 . 9 S p p d .L O C K H A R T D E V . , P O 2 1 4 , P a l m C i t y , P L 3 3 4 9 0A R T I F I C I A L I N T E L L I G E N C E l a n g u a g e L I S P IL i s p i n t e r p r e t e r / o r C 6 w i t h 1 4 0 p a g e m a n u a l ,S o u r c e C o d e , T u t o r i a l S a m p l e P r o g r a m s . S e n d$ 3 9 . 9 5 t L i s t P r o c e s s i n g S o f t w a r e , B o 3 4 2 2 ,R a p i d C i l y . S 5 7 7 0 9F A M I L Y T R E E P r o d u c e * P e d i g r e e C h a n s , F a m i l yG r o u p R e c o r d s , F i l e s , I n d i c e s , S e a r c h e s .v e r s i o n s . . . * . - ! . l . D S , 1 2 8 . $ 4 9 . 9 5 $ » / • » .G E N E A L O G Y S O F T W A R E , P O 1 1 5 1 ,P H U R O N , M 4 B 0 6 1 ( 5 1 9 ) 5 4 2 - 4 4 2 4S p e e d S c r i p l ( c 3 . 0 - 3 . 2 I n f o / E n h a n c B m e n t s/ V V U R D S / : W e b s t e r ' s D i c t i o n a r y f o S p e e d C h e c k .1 5 K + w o r d s e n t e r e d b f r e q u e n c y i A m E n g .f o s p e e d : S 1 s / h , / S P E E D M A T E / S S 3 . C U l t o m f c u r . S e t / s a v e m a r g i n d e f a u l l s , 3 0 p n n lc o d e * . P R I N T P R E V I E W 8 C H A R S . W I D E O S C R E E N A T O N C E , n l i o r i z s c r o l l i n g ! :S 1 7 + s / h . / S P E E D P A K / : S 3 . e n h a n c e r : E d i l ,c u t , p a s l e b e t w e e n I w o t a d s a o n c e , h e l p s c r e e n ,m a i l m e r g e , D v o r a k , A S C I I c o n v : $ 1 7 s / h . A d S 3 / o r d e r s / ( $ o u t s i d e U S / C A N . ) C A L L N O F O F R E E I N T O ! M C / V i s a O K . ( 9 1 9 ) 3 7 9 - 9 7 3 2 .

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

• O N L Y P A B T H B L O C K Y O U R C H O I C E ! "• Q U A i L , P O L - 2 , W O O D L A N D , W 9 8 6 7 4 'W A N T E D : M O D E M G A M E S a n P R O G R A M S ! 1 !o r i g i n a l o r P u b l i c D o m a i n . R o y a l l i e t o rF i n d e r s F e e p a i d . S u b m i t t o D I S K M A T E ,P . O . B o 2 0 3 1 , C l a r k s b u r g , W 2 6 3 0 !F R E E D I S C O U N T S O F T W A R E C A T A L O GD I S K S O G A M E S , U T I L I T I E S , M U S I C . S p e D i s k o f o $ 1 5 . S e n d f o F R E E C A T A L O G .H O M E S P U N S O F T W A R E , P B o 2 1 4 ,P a l m C i t y , F 3 3 4 9 0D I E T A N A L Y S I S P R O G R A M F O C 6 K e e p s t r a c k o 2 n u t r i e n t s a n d - 8 m i n o a c i d ' sf o u t 6 6 d i f f e r e n t f o o d s a n d r i n k s .P r o g r a m c o n t a i n s n u t r i t i o n a l i n f o r m a t i o nf o 5 0 f o o d a n d r i n k i t e m s .C H A N G E A N D A D O p r o g r a m l e t s y o u r e n a m e ,a d d , r e m o v e o m i r e c o r d s l o g c t h e r t f i y o u r n e e d s . U s t h e s e p r o g r a m s t c o u n t c a l o r i e s w h i l e c h e c k i n g i o v i t a m i n a n m i n e r a l d e f i c i e n c i e s o l o m u c h f a t , s o d i u m , o c h o l e s t e r o l .T h N U T R I E N T F I N D E R p r o g r a m w i l l t e l ly o u w h i c h f o o d s t a d t y o u r d i e ! l c o r r e c t y o u r d e f i c i e n c i e s . M E N U D R I V E N ,f a s t a n v e r y e a s y t o u s e . d i s k $ 2 9 . 9 5( i n c l u d e s a l p r o g r a m s , i n s t r u c t i o n ss h i p p i n g . ) D I E T , P B o 6 4 9 1 2 0 .M u s t a n g . O k l a h o m a 7 3 0 6 4 - 9 0 0 1

H A R D W A R EC O M M O D O R E C U S T O M C H I P S f o C 6 4 / 1 2 8

p r o d u c t s a n S X - 6 4 P r S o f

J s / h . S e n1 C o r n w a l l S U s Y O U R P Hy o u r C - 6 4 / 1 2 C O M P U T E R Aa n r e t u r n e dy o u r G R A P H I u n l e s s l u l l f rw c a n n o t b ed a m a g e o m i m a g e s , S 3 e a d 6 l a t o Y O R E P H O2 P a l m s , C C O L O R s e r v i B B S N u m b e r sm o d f f l t l ( 3 0 0B B S - F U N l ' A K M u l t i - U s e r M o

D I G I T

C o m mC - 6 41 5 4 11 5 4 1C - 1 2 8

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e

1 0 A b a c u s 5 31 0 A c o r n o I n d i a n a 7

R e a d e r S e r v

S S &

Page 132: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 132/134

A O P P O R T U N I T YU N L I K E A N Y O T H E R

T h n a t i o n ' s l a r g e s t c o m p u t e rc a m p o f f e r s a l t r a d i t i o n a l c a m p i n ga c t i v i t i e s a n c a m a r a d e r i e i b e a u t i f u l s e t t i n g . Y o u r c h i l d w i l l h a v ee x c l u s i v e u s o m a j o r b r a n dm i c r o c o m p u t e r f o r a t l e a s t h o u r se v e r y d a y .

A e x p e r i e n c e d s t a f f r a t i o o o n l t h r e e a n c o m p u t e r r a t i o o o n t o n e u n c a p s t h c r e a t i v i t y o y o u n gp e o p l e . S t u d e n t s r e c e i v e h a n d s - o ne x p e r i e n c e I r o b o l i c s , g r a p h i c s ,l a s e r s , s o u n d , l a n g u a g e s , t e l e c o mm u n i c a t i o n s a n m o r e .

C o m p l e t e d e t a i l s o t h 1 2 , 4 , a n w e e k c o e d s e s s i o n s f o a g e s 8 - 1 8

a r a v a i l a b l e i I r e e b r o c h u r e . C a l lo r w r i t e f o y o u r s !

C l l i 0 1 7 ) 1 9 7 - 3 7 0 0 O W ' l i o t oM I D W E S T C O M P U T E R C A M P9 3 3 ; U l n y f l i l n R o a d , U n l l C 5 , I n d i a n a p o l i s , I N 4 6 2 7 8

A l p r o g r a m s

1 0 A c t i o n S o f t C o r p 2 - 31 0 A c t i v i s i o n , I n 1 1 0 A c t i v i s i o n , I n 1 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 s 1 1 51 0 A p r o t e k 4 1 0 A p r o t e k 1 1 1 1 A T T L i q u i d a t o r s 7 11 1 T h A v a l o n H i l l G a m e C o m p a n y1 1 B e r k e l e y S o f t w o r k s 1 8 - 1 91 1 B e r k e l e y S o f t w o r k s 2 1 1 B e r k e l e y S o f t w o r k s 2 1 1 B l a c k s h i p C o m p u t e r S u p p l y . 1 2 41 1 C A M E R I C A S a l e s M a r k e t i n g

C o r p 1 1 1 C a r d i n a l S o f t w a r e 1 1 1 1 C e n t r a l P o i n t S o f t w a r e 4 1 1 C h e a t s h e e t P r o d u c t s , I n c . . . 1 2 1 2 O C - M o r e P r o d u c t s 1 1

C . O . M . B . D i r e c t M a r k e t i n g . 1 1 1 2 C o m p u m e d 1 2 1 2 C o m p u S e r v e 3 7 , 3 91 2 C o m p u t A b i l i t y 1 0 6 - 1 0 71 2 C o m p u t e r C e n t e r s o A m e r i c a 1 2 31 2 C o m p u t e r M a i l O r d e r 1 0 91 2 C o m p u t e r M a r t 1 2 1 2 C o v o x , I n 1 2

C r o w n C u s t o m C o v e r s . . . . 1 2 1 2 C S S o f t w a r e 1 1 61 2 D i g i t a l S o l u t i o n s , I n B 1 3 D i g i t a l S o l u t i o n s , I n c 1 3 1 3 E l e c t r o n i c A r t s | F 1 3 E l e c t r o n i c O n 7 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 l 1 1 1 3 E P Y X1 3 5 E P Y X 4 1 3 F e d e r a l H i l l S o f t w a r e 1 1 2

& S c h n S e c o

1 5 S k y l 1 5 S o f t1 5 T h 1 5 S o f t 1 5 S t r a t 1 5 s u b L 1 5 S u p e r

T C T e k t o

1 5 T e n e 1 6 T i m e w1 6 T i m e w1 6 T r i a d1 6 T u s s e1 6 U l t r a 1 6 U n i t e 1 6 U t i l i t i

C l a s s i f i e C O M P U T E

s a t e !

" ■ . ; • . - ■ F r o m O r i g i n c o m e s a a l n e v e r s i o no t h C o m p u t e r

C l a s s i c ,

' ■ I M r " ? ■

Page 133: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 133/134

i d a r k t i m e . T h e v i l W i z a r d , M o n d a i n ,s e n d s f o r t h r e l e n t l e s sh o r d e s o h i d a e m o n i cm i n i o n s t r a v a g e t h e

l a n d s o B r i t a n n i a . T h o u a r t h o n o w h o m t h P r o p h e t s s p e a k . T h c h a mp i o n w h w i l l t r a c k M o n d a i n d e e pi n t o t h d a r k e s t d e p t h s o t h e a r t h ,t t h f a r t h e s t r e a c h e s o s p a c e a n dt i m e , t v a n q u i s h t h i s i m m o r t a l f o e .

T h o r i g i n a l U l t i m a ® w a p i n e e r i n g p r o d u c t t h a t e s t a b l i s h e d n e - , . , . . , , . , i - . ! ' , ! s t a n d a r d s i

f a n t a s y r o l e -p l a y i n gg a m e s a n

■ » _ • + < h a b e c o m e

i n s a g a i

A v K

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

J o u r n e y b a c k t t h F i r s t E r o t h D a r k A g e s a n e m b a r k o t h o o t h U l t i m a ® c h r o n i c l e s .

W M M J U K f f ' W m ' m ' ' s y s t e m s M r . / 3 4 0 H A R V E Y R O A D , M A N C H E S T E R , N 0 3 1 0 3

Page 134: Compute Gazette Issue 47 1987 May

8/9/2019 Compute Gazette Issue 47 1987 May

http://slidepdf.com/reader/full/compute-gazette-issue-47-1987-may 134/134

G o t BW j u s t d i s o m e t h i n g o n l y f h s o f t w a r e l o t h C o m m o d o r e 1 ' 1 2 a I n t r o d u c i n g . . . P o c k e t W r i t e r 2 / w a r d p r c e n s o r P o c k e t P l a n n e r 2 / j p r e t i d t f i e e l P o c k e tN o r S / d a t o b o s e

i d o W m o d e o u a w a r di n 6 c o m p u t e r s e v e n b e t t e r ! '

Y o u c a n b u y a l t h r e e P o c k e t a p p ' iP a c k e r W r i t e r 2 P o c k e t P l a n n e r a n i o n c c n v e n i e n t ' S u p e r p a k f o t h l o

O u n e P o c k e t s e r i e s o f f e r s f o n l y i m u c h m o r e s o p h i s t i c a t e d

G E O S o p e r a t i n g s y s t e m t ,C o m m o d o r e R A e x p a m

o s u a U y f o u n dM o n s s o f t w a r e .

n i t h n e . w o r k w i t h t h

b l l o w a R A d i s k ,n e n u s , 1 5 7 1 b u r s t

m o d e f o f o s t e r f i l e l o o d i n g f i n c r e a s e d s u p p o r t f o I w s i n g l e d i s k d r i v e s , a | t o l B q t i c c o n f i g u r a t i o n f o s c r e e nc o l o r , f o r m a t a n d n j f l S f s e l e c t i o n t .

S o p h b t i c a t e d s ^ ^ K r e , y e s , a n s t i l l e a s y t u s e .Y o c a b u B n B B C n n i n g i u n d e r 3 m i u t e s e v e ni f y o h a v e r f j s H r a t e d c o m p u t e r b e f o r e .

N o w . w h t W M i u u p g r a d e y o u r C o m m o d o r e 1 " 6 4t 1 2 8 . P d d r e f s o f t w a r e h e l p s m o k e i a b r e e z e . T h n e P o c k e t 2 s o f t w a r e h a s b o t h 1 2 8 a n 6 4 a p p l i c a 't i o n s o t h s a m e d i s k . S w h e n y o b u o n e y o u o r a c t u a l l y b u y i n g t w s o f t w a r e p a c k a g e * . T h c o s t f j o n l y S 5 9 . 9 5 { U . S . } . /

■ ■ : ■ ■ ■ f n o u s S o t t w a r e

P S i m p l e t U s . /

S v p e r p a k iT h S o l u t i o n T h a tS a v e s M o n e y i

o n l y 5 9 9 . 9 5 { U . S . ) . s u p o r w a t d i s c o v ii n t e g r a t e d f e a t u r e s o f P o c k e t s o f t w a r e a a l m o s t e i g h t y d o l l a r s .

A o c o m p a n i o n t P o c k e t W r i t t r 2 D i c t i o n a iD i s k c o n t a i n i n g 3 2 , 0 0 0 w o r d s ( e x p a n d a b l e t 4 0 , 0i a v a i l a b l e . T h c o s t 1 4 . 9 5 ( U . S . ) -

F o r t h o s n o y o w h h a v e a l r e a d y d i s c o v e r e d t h em a n y b e n e f i t s o f o w n i n g P o c k e t s o f t w a r e ; w o f f e r a l r e g i s t e r e d o w n e r s u p g r a d e P o c k e t s o f t w a r e f o o n l y

1 9 . 9 5 ( U S . ) p l u s 3 . 0 0 [ U , S . ) s h i p p i n g a n h a n d l i n g !A v a i l a b l e o n l y b w r i t i n g t o D i g i t a l S o l u t i o n s I n c .

t o t e d r h o r i g ^ o l P o c k e ! W r i t e . 1 2 8 / 6 4 O n P « l e i P b n n « f I 2 8 y f r 4w l r w n r e I h " A f i n u f l l t e o 1 9 8 6 " i l h # p r o d i K ' i v i l y ( O t e g o r y ,

I r t l B ^ a T i O i a l D i U f i b u J o t f ^ q j i r - S l T O f " " J D i g i t a lS o l u t i o n sI n c .R i t h m o n O M i t t i O n t u u uC p i k k I q L - « B I B

# £ # # :