+ All Categories
Home > Documents > Compute Gazette Issue 37 1986 Jul

Compute Gazette Issue 37 1986 Jul

Date post: 30-May-2018
Category:
Upload: cubemanpdx
View: 218 times
Download: 0 times
Share this document with a friend
130

Click here to load reader

Transcript
Page 1: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 1/130

I n t e r a c t i v e C o m p a c t - D i s c s : L a s e r T e c h n o l o g y M o v e s I n t o T h H o m e$ 3 . 0 0J u l y 1 9 8 6I s s u e 3 7 V o l . 4 N o 0 2 2 2 0 S 3 . 9 5 C a n a d a

O C O M M O D O R E P E R S O N A L C O M P U T E R U S E R SW % m m m mW A f c Z ' A i f A i i * l £ ' * : ' \ L -

f a f c \ ( * i * l i f t -c h a l l e n g i n g g a m e : f o t h C o m m o d o r e

H i - R e s D u m p p 0 W e r B A S I C :Q U 1 C k p n n t c s o y o u , R A

B u d g e tP l a n n e rM a n a g e y o u r m o n e y t h e a s y w a w i t h t h i s v e r s a t i l em i n i - s p r e a d s h e e t d e s i g n e dt h a n d l e w e e k l y a n m o n t h l y i n c o m e f o a e n t i r e y e a r . F o t h C o m m o d o r e 1 2 8 , 6 4 a n P l u s / 4 .

s c r e e n a r t w o r k w i t h t h i sp r o g r a m f o t h 1 2 8 , 6 4 a n P l u s / 4 .

A l s o I T h i s I s s u e :H a n d s - O n

I n t r o d u c t i o n T 1 2 C P / MC P / M P u b l i c D o m a i nS o f t w a r eS e q u e n t i a l F i l e E d i t o rA n M o r e

B ' S f j .

N o y o c a h a v e i n s t a n ta c c e s s t a e x t r a 8 o f r e e m e m o r y . T h i s s h o r tu t i l i t y i a e x c e l l e n t p r g r a m m i n g d e v e l o p m e n t t o o l .

7 1 4 8

D T h S m a r t H o m eF i n d o u w h t h t y p i c a l A m e r i c a n h o m e m a y s o o nb o b s o l e t e . ( T o m o r r o w ' s e l e c t r o n i c " s m a r t "h o m e i j u s t a r o u n d t h c o r n e r . )

Page 2: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 2/130

B e t t e r T h a n R I S K

P o w e r - y o u k n o w y o l o v e i t Y o u s e d t p l a y

R I S K a k i d . M a y b ey o s t i l l d s o m et i m e s — w h e n e v e ry o c a g e e n o u g hp e o p l e t o g e t h e r .

D i y o e v e r w i s hy o c o u l d p l a y b y o u r s e l f ? O m a k ec h a n g e s i t h m a p ?W o u l d n ' t i b g r e a ti y o c o u l d a t t a c kN o r t h A f r i c a f r o mN o r t h A m e r i c a ? O J a p a n f r o m B r a z i l ?

A n n o u n c i n g L o r d so C o n q u e s f f r o m E l e ct r o n i c A r t s .

I i s n ' t R I S K . . . i t ' s b e l t e r .I t ' s c o n q u e r - t h e - w o r l d

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

L O R D S O F

F i - ' nS G r c u t S f r a i c ^ f G d T I U

F i i t k i n d s o f f o r a * t f i g f i t w i t h — h a t s a . w e p o n s , b o a t s , t e r r i t o r y { H i H \ i o i \ s , a n d r i e s .

F u k i n d s o u w i t h t / i j j h i f o g o l d , l i m b e r ,i r o n , c o a l , a n h e r d s o j h o n a

F o l - 4 p l n y e r s . A f u f o o n a t i f o f o u r .

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

I m a g i n e . . .. . h a v i n g a i n f i n i t e

n u m b e r o u n i q u e m a p s t c h o o s e f r o m , s e a c h g a m ei d i f f e r e n t .

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

■ [ m e nH t C l f l U

i N e l l ' o r l i f a l

A t n / i n i ' t f i n r i c i j q f g a i M m i i | « .o u u , O T p I o j a n j o ^ O b u i l i - m t n o p i

o l j e i i ' i l l ' a n . a n T h f U ' o r U .c t i n g v i e r a u i c n ^ m i i d d r u n -

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

. . p l a y i n g c h a ll e n g i n g s o l o g a m e sa g a i n s t a i n t e ll i g e n t c o m p u t e ro p p o n e n t .

. . . a b u i l t - i n g a m ee d i t o r p o w e r f u le n o u g h t b c a l l e d

" S t r a t e g y G a m eC o n s t r u c t i o n S e t , "

L o r d s o C o n q u e s t . N m o r e m u c k i n g a r o u n d w i t hc a r d s a n d i c e a n l i t t l ep i e c e s o p l a s t i c t h a t r o l lu n d e r t h c o u c h . N o y o u ' r e f r e e t c o n c e n t r a t eo n m o r e i m p o r t a n t t h i n g s .L i k e e x t e r m i n a t i n g t h o p p o s i t i o n .

■ J P r S i

S h W h g J G a m e C o t u t r u d i m i S c W i r i a b k j o m e j a t t n p — j o m « [ J i i i o c n r i o i B a m

V o n J « i d i f t u : l i f a c t o r .I n t l i D / a i m p i c t i r j

E L E C T R O N I C A R T S ' "H o w r a o r d e r : V i s i t y o u r r t i n i k - r . I y o a r u n a b l e t f i n d l i l t p i o d u c r j i y o u * l w * I r e t a i l e r , y o u c a n c a l l H C ^ - 2 4 ^ * 4 5 2 5 f o d i r c c i V I S A o . - . ■ ( . r . . . L o r d e r E( i C c a l l f l O O - 5 6 2 - I I 1 2 ) . T h c . i l r c f i p j i r r l $ 1 2 . 9 * f o r i h c C o n i n s o d o r p v e T H " n . A p p l * a n d A t a j i v e r s i o n s c u m i n g l o o n T b u y h v m i l l . » c n i i c h e c k e r e K k K T « d " > E f e c n o n k A t i sD J r e c i S d l c s , P . O . E o 7 5 3 0 , S u M n e c u . C ^ 4 4 0 3 A d $ f o ^ . h i p p i n j ; j n K u n J l i r ^ \ % 7 C i n a d t a n l A l l o w w e e t a ( o r d r l i v c r v T h e r e \ H - d j y . o o o c f b " ! * g u B f t n t e e B n d i « « Q r t l e nF i t o m p l f r e p r o d u c t c a r i l Q f . * c m ! 5 0 ? m H t n p o i , K l f ' « i d r m e c l / n r * l o p * r B k c i r d o k A O t s I d j . t S Z O O t u w f l y D r t v * . S a W ^ i c a C A 9 4 4 0 1 B I S K i i c s n i c r c J u a d f i r n r l i o T a f L c f B i i i t h c j j C u C o m m t x l o r t I I f g l i u m l u a d e m j t k o i C n m m n d n i c b u n v i i M ^ c h i f u - i A p t f e l i * « g l K « f J u a d c m a T k o A p p t f c o m p u i m A t b i c i e n f f b t e f f t d m d c n u r V p A " E k i r d ? r l a n d f a n C o i m i c ( f n c ^ u r t i r r j i r c u i U f r r J r r j d r m i i l * o E O S o f a n t t L o r d * o i C o n q k i c t i a n d E l e t t r o n J c A n i r r c p i i i c c r r J t r n d f r n * r U v E l e ^ i i o n i c A r c u i U f r r J r r j d r m i i l * o f E O S o f a n t t L o r d * o i

C i t r i q u F i i I t b a i c d o t h h o a r d n a m t " ' D o r J f f r i a n d i i " " b E O t h * . i f " C o i m i c E n c o u n t e r * "

Page 3: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 3/130

C o n f l i c t■ c o m m a n d o l ' i h e c r u l H

t h e V i t i t i . u n \ V ; i t . V o h a v e t h H i n e e d w e a p o n r y a n i c c l J Q f lt t m i i i i a i u l . I i m a t c h f o

■ l t a c t i c s o t h V i e t C o n g Hf c s i e g e o D i e n B i e n P h t o

i K h S u t i l i . I ' n i i n t h s w i r l i n g A r a c r i -^ L D r a n g t t h w r e n c h i n g

f t d e f e a t a Q u a n g T r i . y o [ W r i t i n g r e a l - t i m e h i s i o r i -

i o o t i n - d e c i s i v e b a i l i e s o V i e t n a m .

p r o s e ' s C O M M A N DB k ' i n a m t a k e s a d v a n -^ ^ T C a l - t i m c p l a y a n a d d s

P J u i - t V i e t n a m : a i r s t r i k e s^ p p p o n . " a i r m o b i l e " h e l i c o p -^ a n t h c u a n m o u s e U i c -

H n l l a w a r f a r e . s p e c i a l P l a y ew e a v e s t o g e t h e r h i s t o r y a n

t i o n t m a k e s m i K ' i i y g a m i n ge x p e r i e n c e .

H e r e n t s c e n a r i o s e h l e a d e r s h i p w i t h

c l i c a l d e c i s i o ni n u o u s a c t i o n a n Y o w i l l b i t h e t h i c k f

e v e n i y o u ' v e n e v e r ^s i m u l a t i o n b e f o r e . J f c f o L p e r i e n c e a l l l i e J mB j k s o m o r e l h f f l |^ K k s a n r i i o u t h e a s l A m u . V f ' u

w h o l i

T H E R E

A p p l

C O M M A N D ! !E x p e r i e n c e t h r e a l i t y o t h e s e o t h e rg r e a t s i m u l a t i o n s f r o m M i c r o P r o s e :

D e c i s i o nD e s e r t

S h i m " i s i z a b l e l o C o m m o d w e 5 4 / 1 2 8 ,l I I C ; t i , A t a r i X L . X E I S M P C / P C J r

o m p u t e r ! f a s u g g e s t e d r e t a i l t o n l y1 3 9 . 9 5 . C a l l o r w i l e f o m o r e

n l o i [ n a t i o n o M C / V I S A o r d e s

F o A p p l e , i n c l u d e s D o u b l e H f l e » .D i s c i n c l u d e s b o i t i W 1 2 8 K v w n c n i .

r « I r e . V

E i c i t i n g W W I I V o a r I c o m m a n d - C h a l k i n g a n E x c i t i n gS u b m a r i n e A t f i O i N o r t h A f r i c a 1 9 4 0 - 1 9 4 2 A i C o m b a t f r o m t h

i t h S o u t h P a d H c l l U o b e r n E l e c t r o n i c C c c f c p i t 1

A I C R O P R O S ES I M U L A T I O N S O F T W A R E1 2 L f t K E F R O N T D R I V E - H U N T V A L L E Y . M 2 1 0 3 0 ( 3 0 1 J 6 6 7 - 1 1 5 1

Page 4: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 4/130

c o v e r r i l l o f l y i n g !w i t h C O M P U T E ! B o o k s '

4 G r e a t F l i g h t S i m u l a t o r A d v e n t u r e s• M a n e u v e r a r o u n d t h t o w e r s o t h V t o r l d T r a d e C e n t e r .• S i g h t s e e t h H u d s o n R i v e r .• P r a c t i c e n i g h t f l y i n g a n a e r o b a t i c s .

4 G R E A T

F L I G H TS I M U L A T O R

A D V E N T U R E Sr o m i r r o r o i p h v * r * g m i x y i

a n d W o d - l H c k O n O n Q i T h U D i n g . c u t ' O T U O dr v i t i c o o a r i o * p u t y o n d b w a

. . C O M P U T E ) I f o k l j ; ; c -

4 G r e a t F l i g h t S i m u l a t o r A d v e n t u r e sC h a r l e s Q u l k kF o r t y e x c i t i n g , c u s t o m i z e d f l i g h t s i m u l a t o r s c e n a r i o s p u t y o i t h p i l o t ' s s e a t a y o f l o v e r b r i d g e s , a r o u n d s k y s c r a p e r s , a n l a n da m y s t e r i o u s a i r p o r t s . F l i g h t S i m u l a t o r ( I B M P C a n F l i g h t S i m ul a t o r I ( A p p l e I I C o m m o d o r e 6 4 A t a r i ) a r t w o t h m o s t p o p ul a g a m e s / s i m u l a t i o n s f o p e r s o n a l c o m p u t e r s . W i t h t h i s b o o k , y o c a e x p e r i e n c e f l i g h t a d v e n t u r e s f r o m t h m o m e n t y o l o a d t h ep r o g r a m . P a r a m e t e r s s e u e a c h f l i g h t a n a r u n n i n g c o m m e n t a r yd e s c r i b e s w h a t y o u ' l l s e ( a n d w h e r e t l o o k t s e i t ) . R a n g i n gf r o m t h s i m p l e a n s t r a i g h t f o r w a r d t t h a d v a n c e d a n d e v e nm y s t i c a l , t h e s e 4 f l i g h t s w i l l o p e n n e d i m e n s i o n t a a l r e a d yo u t s t a n d i n g p r o g r a m .9 9 . 9 5 1 S B M 0 - 8 7 4 5 5 - 0 2 2 - X

N o t e : F l i g h t S i m u l a t o r f r o m M i c r o s o f t C o r p o r a t i o n o F l i g h t S i m u l a t o r I f r o m S u b l o g l c C o r p . I r e q u i r e d I o r d e r t u s t h i s b o o k . T h b o o k i d e s i g n e d t e n h a n c e t h p r o g r a m s .

P l e a s e s e n d m ( I S B N M o . 0 - 8 7 4 5 5 - 0 2 2 - X )A l o r d e r s m u s t b e p r e p a i d i ( I S . f u n d s .

S u b t o t a l

N r e s i d e n t s a d d 4 . 5 % t a 5 2 . 0 0 s h i p p i n g a n h a n d l i n g

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

c o p i e s o 4 G r e a t F l i g h t S i m u l a t o r A d v e n t u r e s a 8 9 . 9 5 e a c h .

T o r d e r t h i s e x c i t i n g a d v e n t u r e g u i d e , m a i lt h e a t t a c h e d c o u p o n w i t h y o u r p a y m e n t t C O M P U T E ! B o o k s , P . O . B o 5 0 3 8 .F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 . O c a l lt o l l f r e e 1 - 8 0 0 - 3 4 & 6 7 6 7 ( i M 2 1 2 - 8 8 7 - 8 5 2 5 . )

P a y m e n t e n c l o s e d ( c h e c k o m o n e y o r d e r )C h a r g e V i s a M a s t e r C a r d A m e r i c a n E x p r e s s

N a m eA d d r e s sC i t y M . l t r Z i p .

a l l o w d - 6 w e e k s i o d e l i v e r y . 3 6 6 0 2 2 ! 2

C O M P U T E ! P u b l i c a t i o n s J n c f lO n O m f l O C P g t j l i W l m g C w n i w r i K H

C O M P U T E I b o o k s a r a v a i l a b l e i t h U K . , E u r o p e , t h M i d d l eE a s t , a n A f r i c a f r o m H o l t S a u n d e r s , L t d . , S t A n n e ' s R o a d ,E a s t b o u r n e , E a s t S u s s e x B N 2 1 3 C 1 N , E n g l a n d .

Page 5: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 5/130

Page 6: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 6/130

■ v

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

C o m m o n G r o u n d .C o m p u S e r v e F o r u m s .

p e o p l e f r o m a l o v e r g e w i t h o u t e v e n l e a v i n g

N o t h a n k s t C o m p u S e r v ec o m p u t e r o w n e r s a r s h a r i n g

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

u s e r s , c o m p u t e r e n t h u s i a s t s , h a f r e n c h c o o k s , f i r e B g h t e r s ,

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

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

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

y o l i k e . W h e n e v e r y o w i s h .J o i n a c o n v e r s a t i o n a l r e a d y i

p r o g r e s s o r s t a r t o n o y o u r o w n . A s q u e s t i o n s . A n g e a n s w e r s .

A l i t a k e s i m o d e m , m o s t a n p e r s o n a l c o m p u t e r a n d C o m p u S e r v e .F o r u m m e m b e r s a c r o s s t h c o u n t r ya r a c l o s e a l o c a l p h o n e c a l l .

Y o c a n g o o n l i n e w i t h j u s t l o c a lc a l l i m o s t m a j o r m e t r o p o l i t a n a r e a s . A n n o r m a l u s a g e f e e s f o w e e k d a y n i g h t s a n w e e k e n d s a r j u s t I O m i n u t eO s p e c i a l i n t e r e s t t a l F o r u mp a r t i c i p a n t s i s o f t w a r e t h a t ' s F R E Ef o t h t a k i n g .

P u b l i c d o m a i n s o f t w a r e . F o a l s o r t s o a c t i v i t i e s , f r o m g a m e s t b u s i n e s sp r o g r a m s . A n i t ' s j u s t a e a s y t c o p yp i e c e o s o f t w a r e a s i i t p a r t i c i p a t e i

F o r u m .

B e c o m e C o m p u S e r v e s u b s c r i b e r a n g e $ 2 U s a g e C r e d i t t s t a r t y o o f f .B e c o m i n g s u b s c r i b e r i a e a s y a c o n t a c t i n g y o u r l o c a l c o m p u t e r d e a l e r . O y o u c a n c a l l u a n o r d e r d i r e c t . S u g g e s t e dr e t a i l p r i c e i $ 3 9 . 9 5 .

A n i y o u ' d w a n t m o r e i n f o r m a t i o na b o u t C o m p u S e r v e , w e ' l l b e h a p p y t s e n dy o f r e e b r o c h u r e . B e c a u s e w i t h a l t h a tC o m p u S e r v e o f f e r s - — w e t h i n k i t ' s i y o u rb e s t i n t e r e s t .

C o m p u S e r v e ®I n t o n a t i o n S e r v i c e s , P B o 2 0 2 1 2 .5 0 0 0 A H i n g t o n C e n t r e B l v d . C o l u m b u s . O 4 3 2 2 08 0 0 - 8 4 8 - 8 1 9 9I O h i o , c a l l 6 1 4 - 4 5 7 - 0 B O 2

A H S B l o c k C o m p e n y

Page 7: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 7/130

J u l y 1 9 8 6 V o l . 4 N o

f e a t u r e sT h S m a r t H o m e S e i b y B a t e m a nC o m p a c t D i s c - I n t e r a c t i v e : L a s e r T e c h n o l o g y M o v e s i n t o t h H o m e K a t h y Y a k a ! 2 3

r e v i e w sO u t - T h i n k T o d d H e i m a r c kT h I n f o r m a t i o n C o n n e c t i o n K a t h y Y a k a lS u p e r s c r i p t H o w a r d P a r t i e sT h B o d y I F o c u s J o a n R o u l e a uP a u l W h i t e h e a d T e a c h e s C h e s s S e l b y B a t e m a nA l s o W o r t h N o t i n g

4 4 4 S 5 5

1 2 G 6 6 6

g a m e sS a l o o n S h o o t o u t D a v i d H e n s l e y , J r a n K e v i n M y k y t y nQ u e e n s ' Q u a r r e l B a r r y L I v e sM e t e o r S t r i k e M i k e S e d o r e

5 6 4 / + 4 / 1 65 8 6 45 9 6 4

e d u c a t i o n / h o m e a p p l i c a t i o n sM a t h W o r k s h e e t K e n n e t h M a r i n e a uM a r q u e e K e i t h N o n e m a k e rB u d g e t P l a n n e r G r e g o r y S m i t hC o m p u t i n g t o F a m i l i e s : W h e n H i g h T e c h T a l k s B a c k F r e d D ' l g n a z i o

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

p r o g r a m m i n gS o u n d D e s i g n e r l o t h 1 2 M a r k W P e m b u r nA n i m a t i o n J e r r y C r i s c iS e q u e n t i a l F i l e E d i t o r P a u l P i c i o c c h i

H a n d s - O n I n t r o d u c t i o n t 1 2 C P / M T o d d H e i m a r c kC P / M P u b l i c D o m a i n S o f t w a r e J a m e s A d a m s6 M o d e S p e e d U f o t h 1 2 8 G a r y L a m o nK e y l c a d A r H u n k i n sH i - R e s D u m p J a m e s R S c h w a r t zB A S I C M a g i c : A " A d v e n t u r o u s " A r r a y M i c h a e l S T o m c z y kM 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 : W r i t i n g G a m e s I M a c h i n e L a n g u a g eH i n t s T i p s : S a v i n g D i s k D i r e c t o r i e s D e m i a n N e l d e t c h e rP o w e r B A S I C : 6 4 R A D i s k M i A n g e t o M o o r e

R i c h a r d M a n s l i e l d

6 0 1 2 86 2 1 2 86 6 4 / + 4 / 1 66 1 2 7 2 1 2 87 1 2 7 1 2 8 / 6 4 / + 4 / 1 67 1 2 8 / 6 4 / + 48 1 1 2 8 / 6 4 / 4 / 1 6 / V8 1 2 8 / 6 48 6 1 2 8 / 6 4 / + 4 / 1 6 / V8 6

d e p a r t m e n t s1 8 9

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

T h E d i t o r ' s N o t e s L a n c e E l k oG 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 lH o r i z o n s : P u t t i n g o G o o d F a c e T o d d H e i m a r c k

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

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

Page 8: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 8/130

W h d o e s t h C o m m od o r e 6 4 c o n t i n u e t s e l l s w e l l ? I t h A p r i l i s s u e , w r

p o r t e d t h a t C o m m o d o r e h a r p e a t e d l y r e s u r r e c t e d " t h e L a z a r u sm a c h i n e " i n l a t e 1 9 8 5 b e c a u s e o u n e x p e c t e d d e m a n d . F o u r m o n t h sl a t e r , t h s a m e i t r u e . B o t h t h e 6 4a n 1 2 8 c o n t i n u e t s e l l s t r o n g l ya n t g e n e r a t e m u c h n e w — a n ds i g n i f i c a n t — s o f t w a r e . I v i e w o t h e x c i t e m e n t c r e a t e d b t h n e 1 6 / 3 2 - b i t c o m p u t e r s , t h A m i g aa n t h A t a r i S T , t h p e r f o r m a n c eo t h e s e l o w - e n d m a c h i n e s h a s u p r i s e d i n d u s t r y o b s e r v e r s a n t h e x e c u t i v e s a C o m m o d o r e .

I r e s p o n s e t t h i s , w s t r o n g l yb e l i e v e t h a t t h 6 a n 1 2 w i l lc o n t i n u e t s p u r n e h a r d w a r e a n ds o f t w a r e s u p p o r t f r o m t h i r d - p a r t yc o m p a n i e s a n f r o m C o m m o d o r e .

l e t t e r j u s t r e c e i v e d f r o m C o m m od o r e ' s p u b l i c r e l a t i o n s f i r m n o t e st h a t s e v e r a l n e p r o d u c t s f o t h e s ec o m p u t e r s w i l l b s h o w n a t h S u m m e r C o n s u m e r E l e c t r o n i c sS h o w ( J u n e 1 - 4 ) , i n c l u d i n g 3 V i -i n c h d i s k d r i v e s a n n e d o t - m at r i x p r i n t e r a n c o l o r m o n i t o r . ( I a p p e a r s t h a t C o m m o d o r e w i l l a l s oa n n o u n c e t h d e b u t o t w I B P c o m p a t i b l e s — a p p a r e n t l y t h e s e a r t h P C 1 0 a n P C 2 0 , w h i c h h a v eb e e n s o l d o n l y i E u r o p e a n d C a n ad f o o v e r y e a r . ) W e ' v e a l s oh e a r d t h a t C o m m o d o r e i c o n s i d e ri n t h d e v e l o p m e n t o a a f f o r da b l e h a r d d i s k d r i v e f o t h 6 a n 1 2 8 , b u i w i l l b a s u r p r i s e i t h i s i a n n o u n c e d a t h s h o w . L o o k f o f u l l r e p o r t o C E i t h S e p t e m b e ri s s u e .

W h i l e 6 a n 1 2 s a l e s c o n t i nu t b o l s t e r C o m m o d o r e , t h p e f o r m a n c e o f t h e A m i g a h a b e e nd i s a p p o i n t m e n t . W h a h e a r d t h a tb e a r l y t h i s y e a r C o m m o d o r e h a s o l d 4 0 , 0 0 0 A m i g a s , b u t o t h e rs o u r c e s p e t h t o t a l c l o s e r t 2 5 , 0 0 0 u n i t s — f a r b e l o w C o m m od o r e ' s o r i g i n a l p r o j e c t i o n s . T h e f e c t o r e c e n t p r i c e c u t s o t h

C O M P U T E f s G a z e l l e J u l y 1 9 8 6

A m i g a r e m a i n s t b s e e n , b u i t ' sc l e a r t h a t t h A m i g a h a b e e nw o u n d e d b t h l o p r i c i n g o f i t c l o s e s t c o m p e t i t o r , t h A t a r i S T

H o w e v e r , a t h e r e c e n t S p r i n gC O M D E X c o m p u t e r s h o w — w h i c ha p p e a l s t t h b u s i n e s s m a r k e tr a t h e r t h a n t h c o n s u m e r m a r k e t —b o t h o t h e s e m a c h i n e s a t t r a c t e dl o o f a t t e n t i o n w i t h t h e i r p r o t o t y p eI B P e m u l a t o r s . B o t h e m u l a t o r sa r p l u g - i n b o x e s t h a t c o n t a i n a 8 0 8 8 m i c r o p r o c e s s o r a n t h e i r o w i n t e r n a l m e m o r y . T h e A m i g a d v i c e , c a l l e d t h S i d e c a r , i p a r t i c ul a r l y i n t e r e s t i n g . D o n ' t c o n f u s e i w i t h t h e T r a n s f o r m e r , P e m u l at o i m p l e m e n t e d e n t i r e l y i s o f tw a r e , w h i c h i a l r e a d y a v a i l a b l e f o t h A m i g a . T h T r a n s f o r m e r w o r k s ,b u i s l o w . T h S i d e c a r i h a r dw a r e e m u l a t o r — t h e e q u i v a l e n t o P C - c o m p a t i b l e c o m p u t e r i b o t h a t p l u g s i n t o t h A m i g a ' s e x p a ns i o n p o r t . I c o n t a i n s a 8 0 8 8 , a e m p t y s o c k e t f o a 8 0 8 7 m a t h c p r o c e s s o r , 5 1 2 K o f R A M , a 5 V * - i n c hd i s k d r i v e , a n t h r e e f u l l - s i z ee x p a n s i o n s l o t s t h a t a c c e p t P C c o m p a t i b l e e x p a n s i o n b o a r d s . T h S i d e c a r e m u l a t e s t h P i e i t h e rm o n o c h r o m e o c o l o r / g r a p h i c sm o d e s . A n t h P p r o g r a m r u n sa w i n d o w — f r o m t h A m i g a ' sp o i n t o v i e w , j u s t a n o t h e r m u l t i -t a s k e d o p e r a t i o n — o n t h W o r kb e n c h s c r e e n . C o m m o d o r e s a y s i w o r k s a 1 0 p e r c e n t I B P s p e e da n i n e a r l y 1 0 p e r c e n t I B M c o mp a t i b l e . T h p r i c e ? C o m m o d o r ei s n ' t s a y i n g , b u l o o k f o f i g u r e i t h b a l l p a r k o f $ 6 5 0 .

W t h i n k y o u ' l l f i n d t h i s i s s u eo t h g a z e t t e a e s p e c i a l l y

g o o d o n e . O u f e a t u r e s i n c l u d el o o k a s o m e r e v o l u t i o n a r y n e d v e l o p m e n t s w i t h l a s e r t e c h n o l o g yt h a t p r o m i s e t g i v e c o m p u t e r sd y n a m i c n e d i m e n s i o n , a n a a r t i c l e o t h n e " s m a r t " h o m e s ,m i c r o p r o c e s s o r - c o n t r o l l e d a n a u t om a t e d h o u s e s , t h a t a r e a l r e a d y h e r e .

W e ' v e g o s o m e g o o d p r g r a m s a p p e a l i n g t a v a r i e t y o f i t e r e s t s i n t h i s i s s u e a w e l l . " B u d g e tP l a n n e r " i m i n i - s p r e a d s h e e tt h a t ' s f l e x i b l e e n o u g h f o u s b n e a r l y a n h o u s e h o l d , a n " M a t hW o r k s h e e t " i f o t e a c h e r s a n p a e n t s o c h i l d r e n i e l e m e n t a r ys c h o o l . C o m m o d o r e 1 2 o w n e r sw h h a v e n ' t y e t a k e n a d v a n t a g e o t h e i r 1 2 8 ' s C P / M c a p a b i l i t y w i l lf i n d l o o g o o d , h e l p f u l i n f o rm a t i o n i " H a n d s - O n I n t r o d u ct i o n t 1 2 C P / M " a n " C P / MP u b l i c D o m a i n S o f t w a r e . " C o m o d o r e 1 2 o w n e r s w i l l a l s o e n j o y" S o u n d D e s i g n e r , " a i n t e r e s t i n gs t u d i o a p p r o a c h t t h s o u n d c h i p ,a n " A n i m a t i o n , " c o l l e c t i o n o s h o r t b u d a z z l i n g p r o g r a m s t h a ts h o w h o e f f i c i e n t l y y o c a a c e s s t h 1 2 8 ' s h i g h - r e s o l u t i o ng r a p h i c s i B A S I C . W e ' v e h a n u m b e r o r e q u e s t s f r o m 1 2 o w e r f o h i - r e s g r a p h i c s d u m p p r g r a m , a n t h a t , t o o , i i n t h i s i s s u e .

T w p r o g r a m s f o t h C o m m od o r e 6 4 " S e q u e n t i a l F i l e E d i t o r "a n d " P o w e r B A S I C : R A D i s k , "a r e x c e l l e n t t o o l s t h a t y o u ' l l w a n tt u s e . I y o l i k e a r c a d e - s t y l eg a m e s , t r " S a l o o n S h o o t o u t . " I t ' so n o t h b e s t — a n d m o s t d i f f ic u l t — w e ' v e p u b l i s h e d .

W e ' v e g o s o m e h i g h - q u a l i t yp r o g r a m s a n f e a t u r e s s l a t e d f o ru p c o m i n g i s s u e s , t o o , s s t a y t u n e d .A n t h a n k s f o y o u r c o n t i n u e d s u p o r t o f t h N o m a g a z i n e f o C o m m o d o r e u s e r s .

L a n c e E l k oE d i t o r

Page 9: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 9/130

I Y O C A F I N DB E T T E R P R O G R A M

W E ' L L B U I F O Y O U !D a t a M a n a g e r1 2 S w i f t C a l c .1 2

W O R D W R I T E RN o w i t h 8 5 , 0 0 0 w o r d S p e l l i n gC h e c k e r

A e f f i c i e n t , 8 0 - c o l u m n p r o f e s s i o n a lw o r d p r o c e s s i n g s y s t e m w h i c h i n c l u d e s

s p e l l i n g c h e c k e r a n b u i l t - i nc a l c u l a t o r .C o n t a i n s a l t h f e a t u r e s y o u ' l l n e e d f o e v e r y d a y w o r d p r o c e s s i n g , p l u s m o s t o t h e s o p h i s t i c a t e d f e a t u r e s f o u n d i m o r e e x p e n s i v e p r o g r a m s : d o c u m e n tc h a i n i n g , f o r m l e t t e r p r i n t o u t , p a g es e p a r a t i o n s , h o r i z o n t a l a n v e r t i c a ls c r o l l i n g , a n m o r e .

W i t h T i m e w o r k s y o u g e m o r ep o w e r f o y o u r d o l l a rY o u c a n u s e a c h p r o g r a m a l o n e . O i n t e r f a c e t h i s t r i o o n a a t i m e i y o l i k e

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

c o s t t h a t l e t s y o e n j o y t h e i r u s e .

L o o k f o t h e s e a n o t h e r T i m e w o r k s p r g r a m s a y o u r f a v o r i t e d e a l e r . O c o n t a c tT i m e w o r k s , 4 4 L a k e C o o k R o a d , D e e r -f i e l d . I 6 0 0 1 5 - P h o n e ; ( 3 1 2 ) 9 4 8 - 9 2 0 0 .

D A T A M A N A G E RF a s t e r , m o r e e f f i c i e n t , m o r ev e r s a t i l e

c o m p l e t e g e n e r a l i n f o r m a t i o n s t o r a g ea n r e t r i e v a l s y s t e m w i t h r e p o r t - w r i t i n g ,g r a p h i c s , s t a t i s t i c s , a n l a b e l - m a k i n gc a p a b i l i t i e s .E x c l u s i v e X - S E A R C H , X - S O R T , a n X - C H A R T f e a t u r e s a l l o w y o t c r o s s -s e a r c h a n c a t e g o r y o i n f o r m a t i o n ; s o r ti t e m s a l p h a b e t i c a l l y , n u m e r i c a l l y , o r b d a t e ; b r e a k d o w n s t a t i s t i c a l i n f o r m a t i o ni n t o c a t e g o r i e s ; a n g r a p h i c a l l y v i e wy o u r r e s u l t s .

W i t h T i m e w o r k s y o g e m o r et h a n s o f t w a r eY o G e O u C u s t o m e r T e c h n i c a lS u p p o r t T e a mA t t h e o t h e r e n o o u t o l l - f r e e h o t l i n e ,y o u ' l l f i n d o u f u l l - t i m e C u s t o m e r T e c h n ic a S u p p o r t T e a m . F r e e o c h a r g e t a l r e g i s t e r e d u s e r s .

Y o u G e t O u L i b e r a l T r a d e - U p P o l i c yY o u ' l l f i n d t h d e t a i l s i n s i d e e a c h p a c k a g e .

S W I F T C A L C w S I D E W A Y SN e e a s y - t o - u s e s p r e a d s h e e tf o h o m e a n s m a l l b u s i n e s s u s

T h S I D E W A Y S o p t i o n l e t s y o p r i n ta l y o u r c o l u m n s o o n e , c o n t i n u o u ss h e e t . . . s i d e w a y s .2 5 r o w s a n u p t o 2 5 0 c o l u m n s ( 1 2 8 Kv e r s i o n ) p r o v i d e u t 6 2 , 5 0 0 c e l l s( l o c a t i o n s o t h s p r e a d s h e e t ) i w h i c ht p l a c e i n f o r m a t i o n .P e r f o r m s m a t h e m a t i c a l f u n c t i o n s u t 1 d i g i t s . A l l o w s t h e u s o m i n i m u ma n m a x i m u m v a l u e s , a v e r a g e s , s u m s ,i n t e g e r s , a b s o l u t e v a l u e s a n e x p o n e nt i a l n o t a t i o n .

W i t h T i m e w o r k s y o g e o u M o n e y B a i k G u a r a n t e eI y o u c a n f i n d a n y t h i n g t h a t w o r k s b e t t e rf o y o u , s i m p l y s e n d u y o u r T i m e w o r k sp r o g r a m , y o u r p a i d r e c e i p t , a n t h n a m eo t h p r o g r a m y o w a n t , a l o n g w i t h y o u rc h e c k o c r e d i t c a r d n u m b e r f o a n r e t a i lp r i c e d i f f e r e n c e . I i t ' s a v a i l a b l e , w e ' l lb u i f o y o u , "F o r A p p l e ,C o m m o d o r e 1 2 ( 1 2 8 K )

C o m m o d o r e 6 C o m p u t e r s

M o r e p o w e r f o y o u r d o l l a r .O H V 4 l a T O M y T o c n f f i

" e i j e m i r k s o A p p B C o m n L f l o r I n c . . I n n m a n o n a l B u s U s l ) M a c l w w J C w p o i a i i o n . a n

I K T i m o w i m . i r A n g M s r e s c r . r O

O t h e r T i m e w o r k s P r o g r a m * :T h E v e l y n W o o d D y n a m i c R e a d e rS y l v i a P o r l e r ' s P e r s o n a l F i n a n c e S e r i e sS w i t i a x C a v e o t h W o r d W i z a i dB u s i n e s s S y s t e m s ■ W a l l S t r e e tT h E l e c t r o n i c C h e c k b o o k■ T h e M o n e y M a n a g e r

Page 10: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 10/130

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

P u b l i s h e r ] 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 C h i o f R o b e r t C L o c kS e n i o r E d i 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 kE x e c u t i v e E d i t o r S e l b y B a t e m a nE d i t o r L a n c e E l k oA s s i s t a n t E d i t o r T o d d H e i m a r c kP r o d u c t i o n D i r e c t o r T o n y R o b e r t sE d i t o r sT o R . H a l f h i l l , E d i t o r , C O M P U T E ! 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 ; G a i l C o w p e r , P r o d u c t i o nE d i t o r ; O t t i s R . C o w p e r , T e c h n i c a l E d i t o r ; C h a r l e s B r a n n o n ,P r o g r a m E d i t o rA s s i s t a n t E d i t o r sG r e g g K e i z e r , A n D a v i e s ( B o o k s ) ; G e o r g e M i l l e r , ( T e c h n i c a l ) ;P h i l i p N e l s o n ( C O M P U T E ! 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 tF e a t u r e s E d i t o r ; M a r k T u t t l e , 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 , K e v i n M y k y t y 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 c e , D a v i d H e n s l e yA 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 y H u n t , S y b i l g e P 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 sD a b n e y K e t r o w ( P u b l i c a t i o n s ) , D e b b i e B r a y ( B o o k s ) ; H a r r yB 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 ) , H a r v e y H e r m a n ( G r e e n s b o r 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 ; O r c h i d T a m a y o ,D e a l e r S a l e s S u p e r v i s o r ; C a s s a n d r a G r e e n e , C u s t o m e r S e r v i c eS 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 sD a t a P r o c e s s i n gL e o n S t o k e s , M a n a g e rP r o m o t i o nC a r o l i n e D a r k , P r o m o t i o n A s s i s t a n tA d v e r t i s i n g S a l e sR i c h a r d J M a r i n o , V i c e P r e s i d e n t , A d v e r t i s i n g S a l e s ; P e t e rJ o h n s m e y e r , D i r e c t o r o A d v e r t i s i n g S a l e s ; B e r n a r d J T h e o b a l d ,J r . , A s s o c i a t e A d v e r t i s i n g D i r e c t o r ; K a t h l e e n H a n i o n P r o d u c t i o n C o o r d i n a t o rS a l e s R e p r e s e n t a t i v e s

J e r r y T h o m p s o n 4 1 5 - 3 4 8 - 8 2 2 2H a r r y B l a i r 9 1 9 - 2 7 5 - 9 8 0 9J o n a t h a n J u s t 2 1 2 - 3 1 5 - 1 6 6 5A d d r e s s a l a d v e r t i s i n g m a t e r i a l s t o K a t h l e e n H a n l o n , C O M P U T E D G A Z E T T E3 2 W e s t W e n d o v e i A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 8S a l e s O f f i c e sN o r t h e a s t 2 1 2 - 3 1 5 - 1 6 6 5M i d - A t l a n t i c 2 1 2 - 3 1 5 - 1 6 6 5S o u t h e a s t 2 1 2 - 2 7 5 - 9 8 0 9

S a l e s O f f i c e s , J u l e s E T h o m p s o n , I n c .1 2 9 0 H o w a r d A v e n u 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 t 3 1 2 - 7 2 6 - 6 0 4 7T e x a s 7 1 3 - 7 3 1 - 2 6 0 5P a c i f i c N o r t h w e s t 4 1 5 - 3 4 8 - 8 2 2 2N o r t h e r n C 4 1 5 - 3 4 8 - 8 2 2 2S o u t h e r n C 2 1 3 - 3 7 8 - 8 3 6 1A r i z o n a 2 1 3 - 3 7 8 - 8 3 6 1N e M e x i c o 2 1 3 - 3 7 8 - 8 3 6 1C o l o r a d o 3 0 3 - 5 9 5 - 9 2 9 9C O M P U T E ! P u b l i c a t i o n s , I n c . , p u b l i s h e sC O M P U T E ! C O M P U T E I B o o k s C O M P U T E S G A Z E T T E

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

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

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

C O M P U T E R S G A Z E T T ES u b s c r i p t i o n R a t e s( 1 I s s u e Y e a r ) : U ( o n e y e a r ) S 2 4 . C a n a d a , M e x i c o a n F o r e i g nS u r f a c e M a i l $ 3 0 . F o r e i g n A i M a i l $ 6 5 .T h C O M r u T E i ' s g a z e t t e s u b s c r i b e r l i s t i m a d e a v a i l a b l e t c a r e f u l l ys c r e e n e d o r g a n i z a t i o n s w i t h p r o d u c t o s e r v i c e w h i c h m a b o i n t e r e s t t o u r e a d e r s . I y o p r e f e r n o t r e c e i v e s u c h m a i l i n g s ,p l e a s e s e n d a e x a c t 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 p u t e dG A Z E T T E , P . O . B o 1 0 9 5 8 , ' D e M o i n e s , [ 5 0 9 5 0 . I n c l u d e n o t e i d i c a t i n g y o u r p r e f e r e n c e t r e c e i v e o n l y y o u r s u b s c r i p t i o n .A u t h o r s o m a n u s c r i p t s w a r r a n t t h a t a l m a t e r i a l s s u b m i t t e d t C O M P U T E ' G A Z E T T E a r o r i g i n a l m a t e r i a l s w i t h f u l l o w n e r s h i p r i g h t sr e s i d e n t i s a i d a u t h o r s . B s u b m i t t i n g a r t i c l e s t c o m p u t e ' sG A Z E T T E , a u t h o r s a c k n o w l e d g e t h a t s u c h m a t e r i a l s , u p o n a c c e pt a n c e f o p u b l i c a t i o n , b e c o m e t h e e x c l u s i v e p r o p e r t y o C O M P U T E !P u b l i c a t i o n s , I n c . N p o r t i o n o t h i s m a g a z i n e m a b e r e p r o d u c e di a n f o r m w i t h o u t w r i t t e n p e r m i s s i o n f r o m t h e p u b l i s h e r . E n t i r ec o n t e n t s c o p y r i g h t 1 9 8 6 C O M P U T E ! P u b l i c a t i o n s , I n c . R i g h t s t p r o g r a m s d e v e l o p e d a n s u b m i t t e d b a u t h o r s a r e x p l a i n e d i o u a u t h o r c o n t r a c t . U n s o l i c i t e d m a t e r i a l s n o t a c c e p t e d f o p u b l i c a t i o nw i l l b r e t u r n e d i a u t h o r p r o v i d e s s e l f - a d d r e s s e d , s t a m p e d e v e l o p e . W h e r e p r o g r a m s a r i n c l u d e d i a a r t i c l e s u b m i s s i o n ,t a p e o d i s k m u s t a c c o m p a n y t h s u b m i s s i o n . P r i n t e d l i s t i n g s a r o p t i o n a l , b u h e l p f u l . A r t i c l e s s h o u l d b f u r n i s h e d a t y p e d c o p y( u p p e r a n l o w e r c a s e , p l e a s e ) w i t h d o u b l e s p a c i n g . E a c h a r t i c l ep a g e s h o u l d b e a r t h t i t l e o f t h e a r t i c l e , d a t e , a n n a m e o t h a u t h o r . C O M P U T E ! P u b l i c a t i o n s , I n c . , a s s u m e s n l i a b i l i t y f o e r r o r si n a r t i c l e s o r a d v e r t i s e m e n t s . O p i n i o n s e x p r e s s e d b y a u t h o r s a r n o t n e c e s s a r i l y t h o s e o C O M P U T E ! P u b l i c a t i o n s , I n c . C O M P U T E !P u b l i c a t i o n s a s s u m e s n r e s p o n s i b i l i t y f o r d a m a g e s , d e l a y s , o f a i lu r o s h i p m e n t i c o n n e c t i o n w i t h a u t h o r s ' o f f e r t m a k e t a p e o rd i s k c o p i e s o p r o g r a m s p u b l i s h e d h e r e i n .P E T , C B M , V I C - 2 0 , C o m m o d o r e 6 4 P l u s / 4 , 1 6 a n 1 2 a r t r a d em a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c . , a n d / o r C o m o d o r e E l e c t r o n i c s L i m i t e d . O t h e r t h a n a a n i n d e p e n d e n t s u p p l i e ro f q u a l i t y i n f o r m a t i o n a n s e r v i c e s t o o w n e r s a n u s e r s o f C o m o d o r e p r o d u c t s , C O M P U T E ! P u b l i c a t i o n s , I n c . i i n w a a s s oc i a t e d w i t h C o m m o d o r e B u s i n e s s M a c h i n e s , I n c . , o a n o i t s u b s i d i a r i e s .

Page 11: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 11/130

T h B e s t T h i n gS i n c e t h R e a l T h i n g

M o r e t h a n j u s t f l i g h t s i m u l a t o r , i I m a t t e r o l i f ea n d e a i h w i t h y o a t h e c o n t r o l s o o n o t h & w o r l d ' s

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

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

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

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

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

e n d i n g c h a l l e n g e ,

C o m e s w i t h a u t h e n t i c P i l o t ' s N o t e s ,s i m i l a r t t h o s e t h R A h a n d e d o u t i t

p i l o t s . Y o u ' l l b f l y i n g o n o f t h e m o s tm e m o r a b l e p l a n e s o W o r l d W a I I w i t h

l i l t l e l u c k , t i t t l e s k i l l , a n b t h s e a to y o u * p a n t s . O d f s k f o y o u r

C o m m o d o r e " S 4 M 2 & c o m p u t e r , j o y s t i c k r e q u i r e d . $ 3 C o n v e r s i o n s t A p p l e , A t a r i I B f o r t h c o m i n g '

m i c r o c o m p u t e r g a m e s d i v i s i o nh A v a i o n H i l l G a m e C o m p a n y

M O N A R C H A V A L O N , I N C .1 H A K F O R P R O A D B A L T I M O R E , M 2 1 2 1 4

, . ' : ■ < / / - . / .

Page 12: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 12/130

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

D y o h a v e q u e s t i o n o 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 ! ' * G 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 tr e s p o n d i n d i v i d u a l l y t p r o g r a m m i n gq u e s t i o n s .

N u m b e r P r o c e s s o rW h a t i s p r e a d s h e e t ? I ' v e s e e n t h e ma d v e r t i s e d a n h a v e s e e n t h e m m e t i o n e d i a r t i c l e s , b u s t i l l d o n ' t k n o ww h a t t h e y d o w h a t t h e y ' r e u s e d f o r .C a t h e y b e u s e d w i t h w o r d p r o c e s s o r s ?

B o C a i r n sT h m a i n j o b o f w o r d p r o c e s s o r i t h e l pp e o p l e p u t w o r d s t o g e t h e r i n t o c o r r e s p o nd e n c e , s t o r i e s , o a r t i c l e s . s p r e a d s h e e td o e s s o m e t h i n g s i m i l a r f o n u m b e r s , a d i n u o p e r f o r m i n g o t h e r c a l c u l a t i o n s o r o w s a n c o l u m n s o n u m b e r s . T h u s ,s p r e a d s h e e t c o u l d b d e s c r i b e d a n u b e p r o c e s s o r .

S p r e a d s h e e t s a r m o s t c o m m o n l yu s e d i a c c o u n t i n g a n b u d g e t i n g a p p l ic a t i o n s , a l t h o u g h t h e y c a b h e l p f u l i o t h e r a r e a s w h e r e n u m b e r s a r e i m p o r t a n t .Y o m i g h t c r e a t e s i m p l e s p r e a d s h e e tt h a t l i s t s t h e p r i c e s o f p r o d u c t s y o s e l l ,f o e x a m p l e . I y o t h e n k e p t t r a c k o f h o m a n y o e a c h i t e m y o s o l d e a c h m o n t h ,t h s p r e a d s h e e t c o u l d m u l t i p l y t h n u b e r s b t h e p r i c e a n t e l l y o t h t o t a ls a l e s ( i d o l l a r s ) o e a c h o n e . l t c o u l d t h e na d d u p t h m o n t h l y c o l u m n s t t e l l y o t h s a l e s f o e a c h m o n t h . B a s e d o n t h a t t t a l , t h p r o g r a m c o u l d g o b a c k a n f i g u r eo u p e r c e n t a g e s — p e r h a p s p e r c e n t o s a l e s c a m e f r o m s u n g l a s s e s , f o e x a m p l e .S o m e s p r e a d s h e e t s h a v e g r a p h i c s o p t i o n sf o d i s p l a y i n g b a g r a p h s o p i e c h a r t sf r o m t h n u m b e r s y o p r o v i d e .

Y o c o u l d s a t h a t s p r e a d s h e e t i s p e c i a l i z e d p r o g r a m m i n g l a n g u a g e . Y o p r o v i d e c o m m a n d s ( T O T A L C O L U M N 5 f o e x a m p l e ) , t h e n t h s p r e a d s h e e t t a k e so v e r , p e r f o r m i n g a l t h n e c e s s a r y c a l c ul a t i o n s . S o m e n u m b e r s y o i n p u t y o u r s e l f ,w h i l e o t h e r s a r e i n s e r t e d b t h p r o g r a mf r o m t h i n s t r u c t i o n s y o w r i t e .

B u g - S w a t t i n g T h e G A Z E T T E D I S Kj u s t s t a r t e d s u b s c r i p t i o n t t h G

Z E T T E D I S K . W h i l e r e a d i n g r e c e n t1 C O M P U T E ' S G a z e t t e J u l y 1 9 8 6

" B u g - S w a t t e r , " r e a l i z e d c o u l d n o m a k e c o r r e c t i o n s o r m o d i f i c a t i o n s t m p r o g r a m s . Y o u r d i s k s a r e w r i t e -p r o t e c t e d . I n s o m e c a s e s , t h p r o g r a m sw o n ' t w o r k p r o p e r l y w i t h o u t t h c o r e c t i o n s . H o d c h a n g e p r o g r a m s o t h d i s k s ?

K H a r p e rF ( r s ( , l i t t l e h i s t o r y : N e a r l y t w y e a r sa g o , w p u b l i s h e d p r o g r a m c a l l e d " D i s kP u r g e , " w h i c h w a d e s i g n e d t h e l p p e p l e c l e a n u d i s k a n s c r a t c h m u l t i p l ed i s k f i l e s . I h a p p e n e d t b f i r s t o t h l i s tw h e n t h m e n u p r o g r a m w a l o a d e d f r o mt h G A Z E T T E D I S K .

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

E v e r s i n c e t h e n , t h C A Z E T T E D I S Kh a b e e n w r i l e - p r o t e c t e d . I n a d d i t i o n ,b e f o r e t h e m e n u a p p e a r s , t h f i r s t s c r e e nr e m i n d s u s e r s t r e a d t h e c o r r e s p o n d i n ga r t i c l e b e f o r e r u n n i n g p r o g r a m .

T h G A Z E T T E D I S K i w r i t e - p r o t e c t e db u t n o t c o p y - p r o t e c t e d , s t h e r e ' s n o t h i n gt s t o p y o f r o m m a k i n g b a c k u p c o p i e s o t h p r o g r a m s o n a n o t h e r d i s k . W e n c o u ra g u s e r s t m a k e a r c h i v a l b a c k u p s o t h G A Z E T T E D I S K ( n o t e t h a t c o p y r i g h t l a w sp r e v e n t y o u f r o m s e l l i n g o d i s t r i b u t i n gc o p i e s o f t h e d i s k , b u t n o t f r o m m a k i n gb a c k u p c o p i e s f o y o u r o w u s e ) . I f c o r e c t i o n i n e c e s s a r y , y o c a c h a n g e t h b a c k u p c o p y . I y o p r e f e r , y o c o u l d c u w r i t e - e n a b ' l e n o t c h i t h G A Z E T T E D I S Ku s i n g r a z o r o r p a p e r p u n c h , b u w d o n ' t r e c o m m e n d t h i s .

A v o i d S a v e - W i t h - R e p l a c eI y o u r M a i s s u e , r e a d e r a s k e d h o t r e s a v e p r o g r a m a f t e r s o m e l i n e sh a v e b e e n c o r r e c t e d . Y o u r a d v i c e w a t e i t h e r s c r a t c h t h e o l d f i l e a n s a v et h r e v i s e d v e r s i o n , o t s a v e t h p r g r a m u n d e r d i f f e r e n t n a m e . I ' v ef o u n d t h a t w h e n p r o g r a m i i m e m or a n t h e r e ' s a e a r l i e r v e r s i o n o d i s k ,y o u c a n c o r r e c t o r c h a n g e t h p r o g r a ma n t h e n t y p e S A V E " @ 0 : f i l e n a m e "( t h i s s a v e s t h n e v e r s i o n u n d e r t h o l n a m e ) . h a v e n ' t h a a n p r o b l e m sd o i n g t h i s .

D e b b i e G l e n n

I m a b e t r u e t h a t y o u ' v e n e v e r h a d a n yd i f f i c u l t y w i t h S A V E @ , u s u a l l y c a l l e d" s a v e - w i t h - r e p l a c e , " b u t h a t d o e s n ' tm e a n y o u w o n ' t e v e r e n c o u n t e r t h b u i t h i s c o m m a n d . I t ' s l i k e d r i v i n g c a a c r o s s f r o z e n l a k e ; y o m i g h t s u c c e e d o n

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

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

B u t o n c e i n w h i l e i f a i l s . U n d e rs t a n d i n g t h r e a s o n s f o t h f a i l u r e w o u l dr e q u i r e k n o w l e d g e o m a c h i n e l a n g u a g ea n m e m o r y m a o f t h e R O r o u t i n e si t h e d i s k d r i v e . Y o u ' d h a v e t k n o w h o t h e i n t e r n a l m e m o r y b u f f e r s a r m a n a g e da n h o a i n c o r r e c t v e r s i o n o t h b l o c ka l l o c a t i o n m a ( B A M ) c a b e w r i t t e n t t h d i s k . T h d e t a i l s c a b f o u n d i t w o - p a r t a r t i c l e p u b l i s h e d i o u s i s t e rm a g a z i n e , C O M P U T E ! i O c t o b e r a n N o v e m b e r 1 9 8 5 .

W h e n s o m e t h i n g d o e s g w r o n g i s a v e - w i t h - r e p l a c e , t h e s y m p t o m s o t h p r o b l e m c a n b d e c e p t i v e . I m m e d i a t e l ya f t e r t h b a s a v e , y o c a L O A D o V E I F t h p r o g r a m a n d e v e n l i s t t h e d i r e c t or y t h p r o g r a m i o t h d i s k a n e v e r y t h i n g l o o k s O K B u t h d i s k s e c t o r st w h i c h t h p r o g r a m w a s a v e d h a v e n o b e e n a l l o c a t e d , w h i c h m e a n s t h e y ' r e n o p r o t e c t e d f r o m f u t u r e d i s k o p e r a t i o n s . I t h s a v e d i d n ' t w o r k p r o p e r l y , t h o n l yw a y o c o u l d t e l l s o m e t h i n g h a g o n ea w r y i t a d d u p t h d i s k s e c t o r s u s e d b yt h p r o g r a m s , p l u s t h e b l o c k s f r e e . I f t h t o t a l ( o 1 5 4 1 ) i s 6 6 4 , y o ' v g o t a p t e n t i a l p r o b l e m .

T h v e r y n e x t t i m e y o w r i t e t t h d i s k , t h e r e ' s a e x c e l l e n t c h a n c e t h a t t h n e p r o g r a m o f i l e w i l l o v e r w r i t e t h p r e v i o u s p r o g r a t n ( t h e o n o w h i c h y o u s e d t h S A V E @ c o m m a n d ) b e c a u s e t h s e c t o r s i o c c u p i e d w e r e n o p r o t e c t e d .H e r e ' s w h a t w i l l h a p p e n . S a y y o u ' r ew o r k i n g o p r o g r a m a n t y p e S A V E -" ( 3 > 0 : G R O U N D H O G " , 8 a f t e r y o f i n i s hw h a t y o u ' r e d o i n g . I c o n d i t i o n s o t h d i s k w e r e j u s t r i g h t , t h S A V E @ d i d n ' tw o r k a i s h o u l d h a v e . T h n e x t d a y , y o t y p e i a n o t h e r p r o g r a m a n d S A V E " Z E -B R A " , 8 . L a t e r , i y o l o a d Z E B R A , y o u ' l lg e t t h e r i g h t p r o g r a m . B u t i y o l o a dG R O U N D H O G , y o u ' l l g e t t h e p r o g r a m

Page 13: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 13/130

P r e m i e r W o r d P r o c e s s i n gP a c k a g e

T H

- C R E A T I V E C O M P U T I N G" P a p e r C l i p i e a s y t u s e , y e o f f e r s t h a d v a n c e d f e a t u r e s o p r o g r a m s d e s i g n e d f o r t h e I B P C T h e s e i n c l u d e " b l o c k m o v e ?

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

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

P a p e r C l i p c o n t a i n s o v e r 3 p r i n t e r f i l e s ( o a l t h c u r r e n t m a j o r m o d e l s . T h d o c u m e n t a c i o n i e x c e l l e n t a n t h d i s k i t s e l f u p r o t e c t e d , t h o u g h k e y e d t h r o u g h j o y s t i c k p o r t . T h i s m e a n s y o c a m a k e a m a n y b a c k - u p c o p i e s a y o l i k e , b u t c a n u s e t h

p r o g r a m o n l y w h e n t h k e i i n s e r t e d . " ' C R E A T I V E C O M P U T I N G

" P a p e r C l i p i o n o t h e a s i e s t o t h e p r o f e s s i o n a l w o r d p r o c e s s o r s t u s e , w i t h a s e n s i b l em a n u a l a n d p l e n t y o a i d s f o r t h e a c c i d e n t - p r o n e . "

" m u s t h a v e " i a i d e a l s o f t w a r e - l i b r a r y " E L E C T R O N I C L E A R N i N G" P a p e r C l i p i t h e C a d i l l a c o w o r d p r o c e s s o r s " - O / v i N (

" a e x c e l l e n t f u l l - f e a t u r e d w o r d p r o c e s s o r " - T H B O O K O F C Cc l e a r l y s u p e r i o r , . . . S t a t e - o f - t h e - a r t w o r d p r o c e s s i n g " A N T I C

" t h e u l t i m a t e w o r d p r o c e s s o r . . . " A N A L" . . . b e s t p r o f e s s i o n a l w o r d p r o c e s s o r a v a i l a b l e " R U

" e x c e p t i o n a l w o r d p r o c e s s i n g " - i n p u t ' . ' b a r d t o b e a t "" Y o u ' l l f i n d y o u r s e l f g r o w i n g s p o i l e d . " - F A M I L Y C O M P U T I N G

s u p e r b w o r d p r o c e s s o r , . . , t h e m o s t s o p h i s t i c a t e d t d a t e ! ^" . . d o e s e x a c t l y w h a t i w a i n t e n d e d t d o . . . a n d m o r e "

" . . . m o s t p o w e r f u l o f p a c k a g e s " C O M M O D O R E M A G A Z I N E" . . . f a c t s a t t e s t t i t e x c e l l e n c e ! " - F A M I L

w i l l n o f i n d w o r d p r o c e s s i n g p a c k a g e s u p e r i o r t t h i sO n e ! C R E A T I V E C O M P U T I N G

T h § B e s t S e l l i n g W o r d P r o c e s s i n g P a c k a g e- B I L L B O A R D ' S C O M P U T E R S O F T W A R E C H A R T S '

A v a i l a b l e f o C o m m o d o r e 6 4 P e t , a i A t a r i h o m e c o m p u t e r s , a n d n e e n h a n c e d 1 2 8 K v e r s i o n s f o A p p l e l l / e / c ,A t a r i 1 3 0 X E a n C o m m o d o r e 1 2 8 . C O M I N G S O O N : P a p e r c l i p E l i t e f o I B M D O S , A m i g a a n A t a r i S

r

3 0 M u r a l S t r e e tR i c h m o n d H i l l , O n t a r i o1 4 B 1 B 5 C a n a d aI t l S I B B I - 9 9 * !T b / b j t 0 6 9 B 6 2 G G

I N C L U D E D' T h e E n e r g i z e d S o f t w a r e C o m p a n y ! "

W R I T ! T U F O F U L L C O L O R C A T A L O G o o u p r o d u c t s l o C o m m o t i o n , A t a r i , M a c i n t o s h , A p p l a a n I B s y s t e m s .

1 7 B J 5 S k y P a r k N o r t h ,S u t r e ' I r v i n e , C a l i f o r n i a

U S 9 2 7 1 *I 4 I 6 I 8 B I - 9 8 J 6T e l e x 5 0 9 - 1 3 9

F O T E C H N I C A L S l i f r D I l D n 0 ] U [ l I I F P m T I D h P L l t l E « 0 « [ | J l f t | M B i l B i U T T E m E S I 1 C L U Q E 3 ■ k C N I O S H " P l l ' ' ■ * C Q H H O Q D I F M I I A * E D I 1 I [ I [ D T M Q E M M l l ■ ! ' ' & ; " n E I t Q F A P P L E C Q a f U T I P S I N L I ' ' ; m » : l u i m t t l ■ K H i a i t m m i n i b i h i h n u m m i m e ■ « c n v i m f i j i u i i i i u i e i u i s t h e i k e i l i ' o i n i « l ! i m j i i i i i i H i i n u m p i f i i c l i f i i o i n i g i i u s i f t b a h p u i i i i i c p i o e > d i r e c t f i p h

« I I I I I P I t l l l l l « ( t I ! I I L I i r W I H I ( H U I t l ) n i ( l ' D I I I P E H I I H I » l « 6 | t I C » L L I h t l ! B « 1 ! 7 1 1 0 1 > l ' l l l " F l l P ' » ! l ( L ' ' i ! P 9 ! F l P [ I C L I F I I F I I T I [ [ l | t t l < l l 1 1 r i l [ ( J ! H ) * i | I L p g i L H I .l i U M U B I I H I ( E ^ B t S I O I I I O l I t M I L D I S K « [ ' l " 0 i ! ! « 0 M W K T H I I ' l I U « * » [ ■ » ( >

Page 14: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 14/130

c a l l e d Z E B R A , w h i c h o v e r w r o t e t h o t h e rp r o g r a m . I t ' s n o t p o s s i b l e t r e c o v e r t h G R O U N D H O G p r o g r a m , u n l e s s y o h a v e

b a c k u p c o p y o a n o t h e r d i s k .S o o n e r o l a t e r , t h S A V E @ b u w i l l

s t r i k e . T h e r e a r f e w a y s t a v o i d t h b u g : O t i c o t h e a s i e s t i t t u r n y o u r d i s kd r i v e o f a n t h e n o j u s t b e f o r e e x e c u t i n gt h s a v e - w i t h - r e p l a c e . A n a l w a y s i c l u d e t h z e r o ( S A V E " @ 0 : f i l e " , 8 i n s t e a do S A V E " @ : f i t e " , S ) . B u r a t h e r t h a n t r i n t a v o i d t h b u g , i t ' s b e s t n o t u s s a v e - w i t h - r e p l a c e a a l

L o o k i n g F o D i s kI i p o s s i b l e t m a k e 6 d e t e c t i t h e r ei d i s k i t h 1 5 4 1 d i s k d r i v e ?

D a n n y G a r d n e rF i r s t , y o s h o u l d h a v e t h p r o g r a m c h e c k -t s e i t h e d i s k d r i v e i t u r n e d o t ( l i n e s1 0 - 5 0 b e l o w ) . T h e n t r t i n i t i a l i z e t h d i s k , a n r e a d t h e d i s k e r r o r c h a n n e l ( l i n e s6 0 - 1 1 0 ) , T h f o l l o w i n g r o u t i n e c a b u s e d a i s o y o c a r e n u m b e r i a n a d

R E T U R N t u s i a s u b r o u t i n e w i t hi y o u r p r o g r a m . I w o r k s o a l C o m m od o r e c o m p u t e r s :1 O P E N 1 5 , 8 , 1 5 : C L O S E 1 52 0 I F S T 0 T H E N 6 O3 P R I N T ' T L E A S E T U R N O T H 1 5 4 1

O 1 5 7 1 A N P R E S S K E Y "4 G E A S : I F A S " T H E N 4 5 G O T O 1 6 O P E N 1 5 , 8 , 1 5 , " I 0 "7 I N P U T # 1 5 , E : C L O S E 1 8 I 0 T H E N 1 2 O9 P R I N T ' I N S E R T D I S K A N P R E S S

K E Y "1 0 G E A $ : I F A " T H E N 1 0 1 1 G O T O 6 1 2 R E P R O G R A M C O N T I N U E S

T h r e e P r o g r a m s F o T h r e e C o m p u t e r s

r e c e n t l y p u r c h a s e d C o m m o d o r e1 2 8 , p a r t l y b e c a u s e o w n e d 6 a n a l r e a d y h a m u c h s o f t w a r e f o i t I ' c u r i o u s t k n o w i c a n u s e m 1 6 6 0m o d e m i 1 2 m o d e w i t h u p d a t e d s o f tw a r e . O d h a v e t s t i c k t 6 m o d e ?

A n d r e w F r i t z i n g o rE a c h o t h t h r e e c o m p u t e r s i n s i d e t h 1 2 n e e d s d i f f e r e n t t e r m i n a l s o f t w a r e . W k n o w s o m e o n e w h o w n s 1 2 a n 1 6 6 0 ; h h a s s e p a r a t e t e r m i n a l p r o g r a m sf o 6 m o d e ( 4 c o l u m n s ) , 1 2 m o d e ( 4 o 8 c o l u m n s ) , a n C P / M m o d e I S c o u m n s o n l y ) . T h o n l y p r o b l e m h r e p o r t si t r y i n g t r e m e m b e r w h i c h c o m m a n d s a r u s e d b w h i c h p r o g r a m s .

S o m e v e r y g o o d p u b l i c d o m a i n a n df r e e w a r e t e r m i n a l p r o g r a m s , f o a l t h r e em o d e s , a r a v a i l a b l e f o d o w n l o a d i n g o b u l l e t i n b o a r d s a n o n l i n e s e r v i c e s . T h e r ea r e n ' t c u r r e n t l y v e r y m a n y c o m m e r c i a lt e r m i n a l p r o g r a m s f o J 2 m o d e , b u y o s h o u l d e x p e c t s o m e t b a n n o u n c e d t h i ss u m m e r .

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

H o D Y o U n d e r l i n e ?o w C o m m o d o r e 6 4 C a r d c o + i

t e r f a c e . S t a r S G 1 0 p r i n t e r , a n W o r d P r oP l u s w o r d p r o c e s s o r . c a n ' t g e m

s y s t e m t u n d e r l i n e a n y t h i n g , A l f o u rp r o d u c t s c l a i m t s u p p o r t u n d e r l i n i n g ,s p l e a s e t e l l m w h a t t d i t h i s r eg a r d . I ' n o t h a t k n o w l e d g e a b l e a b o u tt h B A S I C p r o g r a m m i n g l a n g u a g e o t h e q u i p m e n t t h a t h a v e j u s t p u c h a s e d . M m a i n d e s i r e i t u s t h e q u i p m e n t f o w o r d p r o c e s s i n g a n w i t h P r i n t S h o p .

D i a n a F u s o nO n o t h m o s t c o m m o n q u e s t i o n s w r c e i v e i h o t g e f c e r t a i n p r i n t e r t w o r k w i t h c e r t a i n i n t e r f a c e a n c e r t a i ns o f t w a r e p a c k a g e . A l t h o u g h t h q u e s t i o n sa r s i m i l a r , t h e r e a r e l i t e r a l l y h u n d r e d s o a n s w e r s , d e p e n d i n g o w h a t h a r d w a r ea n s o f t w a r e a r b e i n g u s e d . G i v e n t h r e ei n t e r f a c e s , f i v e p r i n t e r s , a n s e v e n w o r dp r o c e s s o r s , y o c o u l d f i n d 1 0 d i f f e r e n tw a y s t h o o k t h e m u a n p o s s i b l y 1 0 d i f f e r e n t a n s w e r s t t h q u e s t i o n o u n d e rl i n i n g . O f t e n w d o n ' t h a v e a c c e s s t a l o t h e q u i p m e n t m e n t i o n e d b r e a d e r , s w c a n ' t a n s w e r t h s p e c i f i c q u e s t i o n .

T h e r e a r e t h r e e r o u t e s y o c o u l d t a k e :F i r s t , w r i t e o c a l l t h m a n u f a c t u r e r s o y o u r p r i n t e r , i n t e r f a c e , a n s o f t w a r e . T h w o r s t t h a t c o u l d h a p p e n i t h a t y o u ' d g e n r e p l y , I y o u b o u g h t y o u r p r i n t e r a l o c a l C o m m o d o r e d e a l e r , s o m e o n e a D i s t o r e m a b a b l e t h e l p . S e c o n d , t r c o t a c t i n g l o c a l u s e r g r o u p a n a t t e n d i n gm e e t i n g . Y o m a f i n d s o m e o n e w h h a t h s a m e ( o s i m i l a r ) e q u i p m e n t . O y o m a d i s c o v e r s o m e o n e e x p e r i e n c e d i p r g r a m m i n g p r i n t e r s w h o ' s w i l l i n g t h e l py o f i n d t h a n s w e r t h r o u g h e x p e r i m e n t at i o n . T h i r d , y o y o u r s e l f c o u l d t r t d i s c o ve t h e t e c h n i q u e .

C h e c k y o u r p r i n t e r m a n u a l f o r t h ec o d e s t h a t t u r n u n d e r l i n i n g o a n o f f , I y o u r c a s e , t h w a t e n a b l e u n d e r l i n i n gs h o u l d b E S " 1 w h i c h m e a n s s e n da E S C a p e c h a r a c t e r , m i n u s s i g n , a n C H R $ ( 1 ) . T o d i s a b l e u n d e r l i n i n g , y o u ' ds e n d E S " — 0 T h i s i o f t e n c a l l e d a e s c a p e s e q u e n c e b e c a u s e y o u s t h E S c h a r a c t e r f o l l o w e d b s e q u e n c e o o n o m o r e o t h e r c h a r a c t e r s . T h e A S C I I v a l u e o E S i 2 7 a n t h A S C I I v a l u e o " i 4 5 T t e s t t h i s , t y p e i a n R U t h f o l o w i n g B A S I C p r o g r a m :1 O P E N 4 , 2 P R I N T # 4 , C H R $ ( 2 7 ) ; C H R $ [ 1 5 ) ;

C H R S ( l ) ;3 P R I N T # 4 , " T H I S S H O U L D B

U N D E R L I N E D . " ;4 P R I N T # 4 , C H R S ( 2 7 ) ; C H R S

( 4 5 ) ; C H R $ < 0 ) ;5 P R I N T # 4 , " A N T H I S I N O T . "6 P R I N T # 4 : C L O S E

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

I i d i d n ' t w o r k , t h e r e c o u l d b e s e ve r a l t h i n g s w r o n g . H e r e ' s w h e r e i b c o m e s l i t t l e c o m p l i c a t e d . Y o m a h a v em i s t y p e d t h p r o g r a m ; c h e c k t h s p e l l i n ga n p u n c t u a t i o n . O t h e i n t e r f a c e m a h a v e i n t e r c e p t e d t h c o d e s b e f o r e t h e yr e a c h e d t h p r i n t e r . E s c a p e s e q u e n c e s a r u s e d n o o n l y t o s e t p r i n t e r o p t i o n s ;t h e y ' r e a l s o s o m e t i m e s u s e d t p r o g r a mi n t e r f a c e s . I y o h a v e s u c h a i n t e r f a c e , i m a h a v e s e e n t h E S a n t h o u g h t i w a i n t e n d e d t b a i n t e r f a c e c o d e a n n o p r i n t e r c o d e . I t h a t ' s t h c a s e , y o u ' l l h a v et s e n d E S t w i c e . U s u a l l y , w h e n p r g r a m m a b l e i n t e r f a c e r e c e i v e s t w E S C a p c s , i s e n d s t h s e c o n d o n e o t t h p r i n t e r . A n o t h e r p o t e n t i a l p r o b l e m i t h a tt h D I s w i t c h e s o t h p r i n t e r o r t h e i t e r f a c e m i g h t b i t h w r o n g p o s i t i o n .D I s w i t c h e s c o n t r o l t h w a a i n t e r f a c eo p r i n t e r a c t s ( c h e c k t h p r i n t e r m a n u a la n t h i n t e r f a c e m a n u a l f o g u i d a n c e o t h p r o p e r s e t t i n g s ) . F i n a l l y , i m a b t h a ty o u r p r i n t e r n e e d s d i f f e r e n t e s c a p e s q u e n c e f o u n d e r l i n i n g ; a g a i n , i t ' s n e c e ss a r y t c h e c k y o u r m a n u a l .

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

B A S I C p r o g r a m . W h e n y o k n o w t h p r o p e r e s c a p e s e q u e n c e f o B A S I C , y o u ' l lb p r e p a r e d t t r i f r o m t h w o r dp r o c e s s o r .

S o m e w o r d p r o c e s s o r s , i n c l u d i n g P a p e r C l i p , u s e p r i n t e r f i l e s t k e e p t r a c k o v a r i o u s p r i n t e r s e t t i n g s . Y o p l a c e g n e r i c u n d e r l i n e c o m m a n d i t h d o c um e n t a n w h e n y o p r i n t i t t h p r o p e re s c a p e s e q u e n c e i s e n t , a s l o n g a y o u ' v ep r e v i o u s l y l o a d e d t h c o r r e c t p r i n t e r f i l e .

O t h e r w o r d p r o c e s s o r s , i n c l u d i n gW o r d P r o a n S p e e d S c r i p t , r e q u i r e y o t k n o w i a d v a n c e t h c o m m a n d s t e a b l e o r d i s a b l e u n d e r l i n i n g a n o t h e r f e t u r e s . Y o u ' l l h a v e t c h e c k t h d o c u m e n t a t i o n f o i / o u r w o r d p r o c e s s o r( s e e t h e s e c t i o n o s p e c i a l p r i n t e r f u n ct i o n s a n s p e c i a l c h a r a c t e r s o n p a g e 8 - i y o u r W o r d P r o m a n u a l ) . Y o u h a v e t d e f i n e t h r e e f o r m a t k e y s : C H R $ ( 2 7 ) ,C H R $ ( 0 ) , a n C H R $ ( l ) . T h e n , w h e n e v e ry o w a n t t u n d e r l i n e , p l a c e t h d e f i n e dk e f o 2 7 , a m i n u s ( — ) , a n t h k e f o i t h t e x t o f y o u r d o c u m e n t .

8 C o l u m n s A n S o u n d , T o r e a d w i t h i n t e r e s t t h i n f o r m a t i o n

a b o u t 1 2 v i d e o d i s p l a y s i t h M a r c hi s s u e . I y o w i r e y o u r o w 8 0 - c o l u m nm o n o c h r o m e c a b l e , h o d y o u a d dt h a u d i o s i g n a l ?

F r a n k M C a s t o r i n aM a n y m o n o c h r o m e m o n i t o r s d o n ' t h a v es p e a k e r , s o a d d i n g s o u n d w o u l d n ' t b p o s i b l e , u n l e s s y o w e r e t s e n d t h a u d i os i g n a l t s t e r e o o r s e u s e p a r a t e a p l i f i e r a n s p e a k e r . I y o u r m o n i t o r d o e sh a v e s p e a k e r , i i p o s s i b l e t h a v e 8 0c o l u m n s a n s o u n d . T h e r e ' s n a u d i o o u p u o t h R G B / p o r t , h o w e v e r , b e c a u s e

Page 15: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 15/130

T A o t h C o m m o d o r e 1 2

B t h a u t h o r o M a c h i n e L a n g u a g ef o B e g i n n e r s a n S e c o n d B o o k o M a c h i n e L a n g u a g e

i t * u r c f c u a r x t i m g m 8 = 0 2 r r a a ™

1 2 M a c h i n e L a n g u a g e f o B e g i n n e r sR i c h a r d M a n s f i e l dO n o t h b e s t s e l l i n g c o m p u t e r b o o k s e v e r h a n o b e e n c o m p l e t e l y r e v i s e d f o t h C o m m o d o r e 1 2 8 .M o s t c o m m e r c i a l s o f t w a r e i w r i t t e n i m a c h i n e l a n g u a g e b e c a u s e i t ' s f a f a s t e r a n m o r e v e r s a t i l e t h a n B A S I C .T h i s n e e d i t i o n o M 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 i s t e p - b y - s t e p i n t r o d u c t i o n t 8 5 0 2 m a c h i n e l a n g u a g ep r o g r a m m i n g o C o m m o d o r e ' s 1 2 c o m p u t e r .

T h e b o o k i n c l u d e s e v e r y t h i n g y o n e e d t o l e a r n t o e f f e c t i v e l y p r o g r a m t h 1 2 8 : n u m e r o u s p r o g r a m m i n ge x a m p l e s , m e m o r y m a n a g e m e n t t u t o r i a l s ; c o m p l e t e d e s c r i p t i o n o t h m a n y K e r n a l r o u t i n e s a n o t h e r n e 1 2 f e a t u r e s ; n u m e r o u s h i n t s a n d p r o g r a m m i n g t e c h n i q u e s ; a n d i c t i o n a r y o f a l m a j o r B A S I C c o m m a n d s a n t h e i rm a c h i n e l a n g u a g e e q u i v a l e n t s , I a l s o i n c l u d e s a h i g h - s p e e d , p r o f e s s i o n a l - q u a l i t y , l a b e l - b a s e d a s s e m b l e r ,o p t i m i z e d t t a k e a d v a n t a g e o t h s p e e d a n d e x t r a m e m o r y o t h 1 2 8 .0 - 8 7 4 5 5 - 0 3 3 - 5$ 1 6 . 9 5L i k e t h e o t h e r t o p - q u a l i t y b o o k s f r o m C O M P U T E ! , 1 2 M 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 r i n g s y o r e a d y - t o - u s ei n f o r m a t i o n i c l e a r , l i v e l y s t y l e t h a t m a k e s l e a r n i n g e a s y a n d e n j o y a b l e , w h e t h e r y o u a r e a b e g i n n e r o a n a dv a n c e d c o m p u t e r u s e r .

A o p t i o n a l d i s k i a l s o a v a i l a b l e w h i c h i n c l u d e s t h e a s s e m b l e r a n e x a m p l e p r o g r a m s i t h b o o k . T h 1 2 L A D S D i s k I f u l l y t e s t e d a n r e a d y t l o a d o t h C o m m o d o r e 1 2 8 . I c o s t s o n l y $ 1 2 . 9 5 a n s a v e s y o h o u r s o t y p i n g t i m e .

O r d e r y o u r c o p y o 7 2 M 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 a n t h L A D S D i s k t o d a y . C a l l t o l l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7( i N 1 - 2 1 2 - 8 8 7 - 8 5 2 5 ) o r m a i l y o u r p a y m e n t ( p l u s $ 2 . 0 0 s h i p p i n g p e r b o o k o d i s k ) t C O M P U T E I B o o k s , P . O .B o 5 0 3 8 , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .

C O M P U T E ! P u b l i c a t i o n s J n cO T h f l A B P

f i J S ? l f i A v e n u a A l i i F l o o r N » * r * ^ k . N

C O M P U T E ! b o o k s a r a v a i l a b l e i t h U . K . , E u r o p e , t h M i d d l eE a s t , a n A f r i c a f r o m H o l t S a j n d e r s , L t d . , S t A n n e ' s R o a d , E a s tb o u r n e , E a s t S u s s e x B N 2 1 S U N , E n g l a n d a n i C a n a d a t r a m H o l t ,R i n e h a r i , W i n s t o n , 5 H o m e r A v e n u e , T o r o n t o , O M 8 4 X 6 .

Page 16: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 16/130

t h 8 0 - c o l u m n c h i p i b u i l t f o v i d e o o n l y .Y o ' I h a v e t g e s o u n d f r o m t h 4 0 - c o lu m v i d e o p o r t ( t h e a u d i o s i g n a l t h e r e i s t i l t a c t i v e w h e n y o g i n t o 8 c o l u m n s ) .I y o p l a n t b u i l d y o u r o w c a b l e , s e t h p i n o u t d i a g r a m i t h 1 2 S y s t e mG u i d e .

K e y w o r d A b b r e v i a t i o n sW h e n w r i t e p r o g r a m s , a l w a y s u s a m a n y o t h k e y w o r d a b b r e v i a t i o n s a p o s s i b l e . I ' v e b e e n t o l d t h i s s a v e s v a l ua b l e s p a c e i m e m o r y . B u w h e n m a k ec o r r e c t i o n s , l i s t i n g l i n e s h o w s t h u a b b r e v i a t e d , s p e l l e d - o u t k e y w o r d s .W h e n s a v e t h p r o g r a m a f t e r m a k i n g

c h a n g e , a s a v i n g t h a b b r e v i a t e dk e y w o r d s a i n t e n d e d ?

T o H e d g e sA b b r e v i a t i n g c o m m a n d s d o e s n ' t s a v e a n m e m o r y . I m a k e s n d i f f e r e n c e w h e t h e ry o t y p e t h e f i v e l e t t e r s P R I N T o u s e as i n g l e q u e s t i o n m a r k ( t h e a b b r e v i a t i o n f o P R I N T ) . T h e k e y w o r d i t u r n e d i n t oo n e - b y t e t o k e n — J 5 3 i n t h i s c a s e — b e f o r ei t ' s s t o r e d i m e m o r y . W h e n y o l i s t t h p r o g r a m , t h n u m b e r 1 5 i t r a n s l a t e di n t o t h f u l l w o r d P R I N T .

Y o c a t e s t t h i s b t y p i n g 1 0 f o l o w e d b P R I N T F R E f O ) . N e x t , t y p e N E a n 1 P R I N T — t h e f r e e m e m o r y a v a i la b l e w i l l b t h s a m e i b o t h c a s e s , w i t h o w i t h o u t t h e a b b r e v i a t i o n .

R e c o v e r i n g F r o m S h o r t F o r m a th a v e a s e r i o u s p r o b l e m . w a t r y i n g t

s c r a t c h f i l e a n i n s t e a d o t y p i n gO P E N 1 5 , 8 , 1 5 , " 5 O : F 1 L E N A M E " , p u b m i s t a k e O P E N 1 5 , 8 , 1 5 , " N 0 : F I L E -N A M E " a n i w i p e d o u m e n t i r ed i s k . H o d g e t t l i e m b a c k ?

C o r e y V o g e l/ y o h a u s e d a n I D a l t h p r o g r a m sw o u l d b e r a s e d . B u f o r m a t t i n g d i s kw i t h o u t a n I ( s h o r t f o r m a t t i n g ) d o e s n ' ta c t u a l l y e r a s e a n y p r o g r a m s f r o m t h d i s k ,s y o u r p r o g r a m s a r s t i l l t h e r e . U n f o r t un a t e l y , t h s h o r t f o r m a t c o m m a n d d o e se r a s e s e c t o r o f t r a c k 1 8 w h i c h c o n t a i n si n f o r m a t i o n o i v h e r e t h f i r s t e i g h t f i l e sa r l o c a t e d o t h d i s k . I y o h a v e d i s ke d i t o r , y o m a b a b l e t s e a r c h t h r o u g he v e r y t r a c k a n s e c t o r a n f i n d t h e p r g r a m s y o l o s t . P r o g r a m s a r g e n e r a l l ys a v e d c l o s e r t t h c e n t e r , s s t a r t b c h e c k i n g t r a c k s 1 a n 1 9 t h e n 1 a n 2 0 a n s o n

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

T h i s i o n l y t e m p o r a r y f i x , h o w e v -C O M P U T E ! * G a z e t t e J u l y 1 9 8 6

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

T h p r o g r a m s h o u l d o n l y b u s e d o nd i s k s w h i c h h a v e b e e n a c c i d e n t a l l y s h o r tf o r m a t t e d . I d o e s n o w o r k o d i s kw h i c h h a s b e e n f u l l f o r m a t t e d ( w i t h a I D ) .1 F O h = T 1 0 : R E A D B i A S = A $ + C

H R S ( B ) : N E X T : F O R A = 1 T 0 1 4 : A S = AS + C H R S ( 1 6 0 ) : N E X T

2 D A T A 0 , 3 , 2 1 , 1 8 , 4 , 1 3 0 , 1 7 , 0 , 90 , 9 0

3 O P E N l , 8 , 1 5 i O P E N 2 , B , 2 , " # 0 "4 0 P R I N T # 1 , " U 1 0 1 8 1 "5 P R I H T d l , " M - W " A $6 P R I M T # 1 , " U 2 l a 1 "7 C L O S E 2 : C L O S E 1

T y p i n g 1 2 P r o g r a m s I 6 M o d eT h " C a t a l o g e r " p r o g r a m i t h M a r c hi s s u e i s u p p o s e d t w o r k o t h 6 a n 1 2 8 . I d o e s w o r k f i n e i 6 m o d e , b u i 1 2 m o d e , t h c o m p u t e r t e l l s m h a v e a e r r o r i n l i n e 4 0 S f a r , h a v e n ' tb e e n a b l e t f i n d t h e r r o r .

C h a r l e s W G r a h a mT h M a " B u g - S w a t t e r " c o n t a i n s s o m em i n o r c o r r e c t i o n s f o t h a t p r o g r a m , b u t h e y s h o u l d n ' t a f f e c t l i n e 4 0 . Y o m a h a v e p r o b l e m i t h a t l i n e i t h p r o g r a mw a t y p e d i 6 4 m o d e , h o w e v e r .

W h e n y o t y p e i p r o g r a m l i n e ,y o u r c o m p u t e r a n a l y z e s i b e f o r e s t o r i n g i i m e m o r y , s e a r c h i n g t h r o u g h t h l i n e f o k e y w o r d s ( B A S I C c o m m a n d s ) . K e y w o r d sa r t u r n e d i n t o t o k e n s , o n e - o t w o - b y t ea b b r e v i a t i o n s f o r t h e c o m m a n d , b e f o r e t h p r o g r a m l i n e i a c t u a l l y p u i m e m o r y .

L e t t e r s a n n u m b e r s w h i c h a r n o p a r t o B A S I C c o m m a n d a r e s t o r e d u c h a n g e d i m e m o r y , e x a c t l y a s t h e y w e r et y p e d .

T h b e g i n n i n g o l i n e 4 i t h " C a ta l o g e r " p r o g r a m l o o k s l i k e t h i s :C O L O R 0 , 1 6 : C O L O R 4 , 1 6

I B A S I C 7 . 0 , t h C O L O R c o m m a n dc h a n g e s v a r i o u s c o l o r s o u r c e s i b o t h 4 0 -a n d 8 0 - c o l u m n m o d e s , i n c l u d i n g t h s c r e e n , b o r d e r , a n c h a r a c t e r c o l o r s . T c h a n g e c o l o r s o 6 r e q u i r e s P O K E s t v a r i o u s v i d e o r e g i s t e r s ; C O L O R i n o v a l i d c o m m a n d i 6 4 m o d e .

S t a 6 4 , C O L O R l o o k s l i k e t h l e t e r s C - O - L p l u s t h O c o m m a n d .

1 2 t a k e s t h c o m m a n d C O L O Ra n t o k e n i z e s i t o n n u m b e r ( 2 3 1 ) ,w h i c h s t a n d s f o t h a t k e y w o r d . B u i y o t y p e d t h p r o g r a m i 6 m o d e , t h c o p u t e r w o u l d s t o r e t h l e t t e r s C 0 a n i m e m o r y , f o l l o w e d b y t h n u m b e r 1 7 6 ,w h i c h i t h e t o k e n f o r t h e O o p e r a t o r . I y o t h e n t r i e d t r u t h p r o g r a m i 1 2 m o d e , y o u ' d g e a e r r o r i l i n e 4 0 A n i y o l i s t e d t h l i n e , i w o u l d l o o k f i n e b c a u s e C O f o l l o w e d b O i s p e l l e d j u s tl i k e t h e 1 2 8 ' s C O L O R k e y w o r d .

T h p r o b l e m i s u b t l e , b e c a u s e t h

l i s t e d l i n e s e e m s t b c o r r e c t . O n c e y o r e c o g n i z e t h s o u r c e o t h p r o b l e m , t h s o l u t i o n i s i m p l e . L o a d t h p r o g r a m i 1 2 m o d e , l i s t t h l i n e , p u t h e c u r s o r o t h l i n e , a n p r e s s R E T U R N . T h i s f o r c e st h 1 2 t t o k e n i z e t h l i n e , a n i w i l lh a n d l e t h C O L O R c o m m a n d p r o p e r l y .

T h s a m e s i t u a t i o n c a n o c c u r w h e ny o t y p e 6 p r o g r a m i 1 2 m o d e . S a y o e n t e r t h e f o l l o w i n g l i n e f r o m 6 p r g r a m i n t o t h e 1 2 8 :6 Z ^ X O R I S

T h i n t e n t i o n o t h 6 p r o g r a m i t p e r f o r m t h O o p e r a t i o n b e t w e e n t h v a r i a b l e a n t h n u m b e r 1 5 B u o 1 2 8 , X O i t h l o g i c a l e x c l u s i v e - o r f u n ct i o n . I t ' s k e y w o r d , s t h 1 2 t o k e n i z e si t W h e n t h p r o g r a m i l o a d e d i n t o a 6 4 ,t h c o m p u t e r w i l l f i n d t h 1 2 8 - m o d et o k e n f o X O R , a n w i l l r e c o g n i z e t h a t i t ' s

c o m m a n d ( b e c a u s e a l t o k e n s a r n u b e r s a b o v e 1 2 7 ) , b u t h 6 w o n ' t k n o ww h a t l d o w i t h i t O 6 ( o i 6 4 m o d e ) ,l i n e 6 w o u l d l i s t t h i s w a y :6 0 Z - N E X T 1 5

T h e r e a r s o m e a d v a n t a g e s t t y p i n g6 p r o g r a m s i 1 2 m o d e . Y o u c a u s t h R E N U M B E R , A U T O , D E L E T E , a n o t h e rb u i l t - i n u t i l i t i e s , f o e x a m p l e . B u t o n c e i

w h i l e y o u ' l l r u i n t o p r o b l e m w i t hk e y w o r d s t h a t e x i s t o t h 1 2 b u t n o t t h 6 4 I y o u ' r e a w a r e o t h d i f f e r e n c e s , y o c a h e a d o f e r r o r s b c a r e f u l l y p r o o f r e a di n t h l i n e a n w a t c h i n g f o c o m m a n d st h a t a r e n ' t a v a i l a b l e o t h 6 4

S p r i t e s O T h 1 2 I ' v e b e e n w o r k i n g o C i v i l W a g a m ef o t h 6 f o a b o u t y e a r . R e c e n t l yp u r c h a s e d 1 2 a n d e c i d e d t r e w r i t et h p r o g r a m u s i n g B A S I C 7 . c o m a n d s . h a v e h i - r e s m a c r e a t e d w i t hD o o d l e f o t h 6 4 W h e n B L O A D i t P 7 1 6 8 i b a n k 0 t h m a w o r k s f i n e .W h e n t r t u s s p r i t e s , t h e y a p p e a r ,b u t h c o r r e c t s h a p e i n o t h e r e , j u s tg a r b a g e . T h s p r i t e i c r e a t e d w i t h D A T As t a t e m e n t s a n P O K E d i n t o m e m o r ys t a r t i n g a 3 5 8 4 .

R o b e r t B o y e rW h e n t h 4 0 - c o l u m n t e x t s c r e e n i a c t i v e ,t h p o i n t e r s t s p r i t e s h a p e s f o l l o w s c r e e nm e m o r y . S c r e e n m e m o r y o b o t h t h 6 a n 1 2 s t a r t s a t 1 0 2 4 a n e n d s a 2 0 2 3 .T h e i g h t s p r i t e p o i n t e r s o c c u p y l o c a t i o n s2 0 4 0 - 2 0 4 7 .

W h e n y o u ' v e g o h i - r e s s c r e e n i f o r c e , t h e s p r i t e p o i n t e r s f o l l o w h i - r e sc o l o r m e m o r y . I t ' s f a i r l y c o m m o n t p u t h 6 4 ' s b i t m a p c o l o r m e m o r y a 1 0 2 4 -2 0 2 3 ( t h e s a m e l o c a t i o n s u s e d b y t h e 4 0 -c o l u m n t e x t s c r e e n ) , s t h 6 4 ' s s p r i t ep o i n t e r s o f t e n s t a y i t h s a m e p l a c e ,2 0 4 0 - 2 0 4 7 . B u w h e n y o i s s u eG R A P H I C s t a t e m e n t t s e l e c t b i m a p p e d m o d e ( 1 - 4 ) o t h e 1 2 8 , h i - r e sc o l o r m e m o r y i f o u n d a 7 1 6 8 - 8 1 6 7 , w i t h

Page 17: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 17/130

T h I n f i n i t y t i a ch o l d s t h s e

i

Q W h a t i t h I n f i n i t y M c i c h i j ^ FA u n i q u e o n r e v o l u t ^ K r y a c c e s s o r y f o i h C o m m o d o r e 6

a n 1 2 8 . T h i s p o w o j ^ p c a r t r i d g e n o l o t s y o e f f o r t l ep l a y a l t h o i e i m ^ K i b l e g a m e s w i t h o u t b e i n g I c i l l e d lQ S o u n d s d i f f i c u l t ^

A i r ' i S i m p l e - J j V p l u g i n t o y o u r C 6 4 / 1 2 B a n p r e s s

p r o g r a m m i n g d e v i c e c a l l e d " S p r i t e c o l l i s i o n" a r d i s a b l e d b t h I n f i n i t ya n t h I n f i n i t y S h i e l d p r o t e c t » t h p l a y e r

i n s h o t o r c r a s h i n gc a n o d g a m e t h a t c o u l d n ' t b e f o r e ^

. . r a t i n g I h c a r t r i d g e e n a b l e s y o t o i - " E n t e r a g a m e a a n i o o s o " . " E x p l o r e a l t h a r e a s a n l e v e l s o I h g a m e a n f i n d t h p a r t i o f

t i n ! g a m e y o d i d n ' t k n o w e x i s t e d w i t h o u t b e i n g k i l l e d . " D e a c t i v a t i n g t h ec a r t r i d g e a a n p o i n t y o c h o o s e e n a b l e * y o t c o n t i n u e t p l a y t h e g a m et o t a l l y n o r m a l l y .T h I n f i n i t y M a c h i n e i b r o u g h t t y o a $ 2 4 . 9 9 b y M a s t e r t r o n i c , p r o d u c e r so i n c r e d i b l e v a l u e C o m m o d o r e 6 4 / 1 2 8 K s o f t w a r e s u c h a S l u g g e r , 5 - a - l i d * ~ " S o c c e r a n T h L a i t V a l a v a i l a b l e a $ 9 . 9 9 .

C o n t a c t t h e M a s t e r t r o n i c h o l i n e f o t h s e c r e t o e t e r n a l l i f e o 3 0 1 - 6 9 5 8 8 7 7 .M a s t e r t r o n i c I n t e r n a t i o n a l I n c . , 7 3 l G r o v e R o a d , F r e d e r i c k , M a r y l a n d 2 1 7 0 1

Page 18: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 18/130

s p r i t e p o i n t e r s a 8 1 8 4 - 8 7 9 1 .S i y o u ' r e u s i n g P O K E s t s e u

s p r i t e s o t h e h i - r e s s c r e e n , r e m e m b e r t P O K E t 8 1 8 4 - 8 1 9 1 i n s t e a d o 2 0 4 0 - 2 0 4 7 .

B u P O K E s s h o u l d n ' t b e n e c e s s a r yw h e n y o u ' r e i 1 2 m o d e . A l o n g a t h s h a p e s a r i l o c a t i o n s 3 5 8 4 - 4 0 9 5 , y o us h o u l d b a b l e t i s s u e t h e S P R I T E a n M O V S P R c o m m a n d s t t u r n s p r i t e s o a n p o s i t i o n t h e m o t h s c r e e n . S e v e r a lo t h e r c o m m a n d s m a k e s p r i t e s e a s y t u s e ,i n c l u d i n g S P R S A V , S P R D E F , S P R C O W R ,R S P C O L O R , R S P P O S , R S P R 1 T E , C O L L IS I O N , a n d B U M P . I y o s t i c k t t h B A S I C c o m m a n d s , y o d o n ' t n e e d t k n o ww h i c h m e m o r y l o c a t i o n s a r e r e s p o n s i b l ef o s p r i t e p o i n t e r s a n t h l i k e . R e m e m b e rt h a t t h e s e B A S I C c o m m a n d s u s 1 - a t h s p r i t e n u m b e r s , u n l i k e t h e 6 4 w h e r et h e y ' r e n u m b e r e d 0 - 7 .

H e r e ' s a n o t h e r t i p : A l o n g a y o u ' r eB L 0 A D 1 N G t h e h i - r e s s c r e e n , w h n o B L O A D t h s p r i t e s h a p e s t P 3 5 8 4 ? A f t e rt h s p r i t e s h a v e b e e n c r e a t e d , B S A V E t h m e m o r y b e t w e e n 3 5 8 4 - 4 0 9 5 . T h e n y o w o u l d n ' t h a v e t r e a d t h e n u m b e r s f r o mD A T A s t a t e m e n t s , w h i c h w o u l d s i m p l i f y( a n d s p e e d u p y o u r p r o g r a m .

D i s a b l e C o m m o d o r e - S h i f tP r o g r a m m e r s w h d o n ' t w a n t u s e r st a m p e r i n g w i t h t h C o m m o d o r e -S H I F T k e y s c a p l a c e P R I N T C H R S ( 8 )a t h s t a r t o f t h e p r o g r a m . T r e e n a b l e ,P R I N T C H R $ ( 9 ) . T h i s o n l y s t o p s t h k e y b o a r d u s o t h C o m m o d o r e -S H 1 F T k e y s o t h 6 4 y o c a s t i l lP O K E 5 3 2 7 2 , 2 1 f o u p p e r c a s e / g r a p h i c so P O K E 5 3 2 7 2 , 2 3 f o u p p e r - / l o w e r c a s e .

A d a m B o n n e yp r o g r a m i u s u a l l y d e s i g n e d t r u i

o n m o d e o r t h e o t h e r : u p p e r c a s e / g r ap h i c s o r u p p e r - / l o w e r c a s e . I u s e r a c c id e n t a l l y h o l d s d o w n t h C o m m o d o r e a n S H I F T k e y s , t h s c r e e n d i s p l a y c h a n g e s .F o t h C o m m o d o r e 6 ( a n d 1 2 i 6 m o d e ) , V I C - 2 0 , P l u s / 4 , a n 1 6 p r i n t i n gC H R $ ( 8 ) p r e v e n t s t h i s f r o m h a p p e n i n g ,l e a v i n g t h s c r e e n d i s p l a y i w h i c h e v e r o t h t w m o d e s w a s p r e v i o u s l y s e l e c t e d .P r i n t i n g C H R $ ( 9 ) r e e n a b l e s t h s w i t c hi n g . F o t h 1 2 ( i 1 2 m o d e ) , t h c h a r a ct e r s a r C H R S ( l l ) t d i s a b l e C o m m o d o r e -S H I F T s w i t c h i n g , a n C H R $ ( 1 2 ) t r e e n a b l e i t T h e s e c h a r a c t e r s o n l y d i s a b l eC o m m o d o r e - S H I F T c a s e c h a n g i n g ; y o c a s t i l l c h a n g e c h a r a c t e r s e t s o C o m o d o r e 6 w i t h t h P O K E s y o m e n t i o n .I a d d i t i o n , y o u c a n a l w a y s s w i t c h c h a ra c t e r s e t s o a n C o m m o d o r e c o m p u t e r b p r i n t i n g C H R S I 1 4 ) f o u p p e r - / l o w e r c a s eo C H R $ ( 1 4 2 ) f o u p p e r c a s e / g r a p h i c s .

T a p p i n g R E S T O R EO e v e r y 6 4 I ' v e u s e d , I ' v e n o t i c e d t h a th o l d i n g d o w n R U N / S T O P a n j u s tp r e s s i n g R E S T O R E d o e s n ' t w o r k . T h R E S T O R E k e y h a s t b t a p p e d q u i c k l y

1 C O M P U T E I ' s G s z e t t a J u l y 1 9 B 6

a n s h a r p l y . I d o e s n ' t s e e m t b h o h a r d y o p r e s s , h o l d i n g R E S T O R Ef i r m l y d o e s n ' t w o r k e i t h e r . T h q u i c ka n s h a r p m e t h o d s e e m s t b t h e k e y .W h a t i t h r e a s o n f o t h i s ?

B r i a n W i t o w s k iT h R U / S T O P - R E S T O R E s e q u e n c eg e n e r a t e s n o n m a s k a b l e i n t e r r u p t ( N M I )s i g n a l w h i c h s h o u l d s t o p w h a t e v e r p r g r a m i r u n n i n g a n e x i t t o B A S I C . B r i e f l yt o g g l i n g t h e N M l i n e w i t h s h o r t p u l s ec a u s e s t h e r e s e t t o c c u r . T h e r e ' s a c a p a c it o o t h l i n e f o c o l l e c t i n g t h e c h a r g ea n t h e n r e l e a s i n g i a p u l s e . T m a k e i a l w o r k p r o p e r l y , t h R E S T O R E k e m u s tb p r e s s e d a n r e l e a s e d w i t h i n v e r ys h o r t p e r i o d o t i m e .

W h a t a l o t h i s m e a n s i t h a t y o m u s t p u s h R E S T O R E d o w n a n t h e nq u i c k l y l e g o i t T h p r e s s u r e d o e s n ' tm a t t e r , a l t h o u g h i y o u ' r e f a s t y o u ' r e l i k el t b f i r m , s i m i g h t s e e m t h a t i t ' s n e e s s a r y t b " q u i c k a n s h a r p . " T h i m p o r t a n t t h i n g i t h a t y o u r k e y p r e s s b q u i c k . T h i s a d v i c e a p p l i e s o n l y t t h 6 4 T h c i r c u i t r y i t h 1 2 s e e m s t b d i f f e re n t ; a l i g h t p r e s s o f t h e R E S T O R E k e s u f i c e s i b o t h 1 2 a n 6 m o d e .

C a l c u l a t e d G O T O sI ' v e b e e n w o r k i n g o n t r a n s l a t i n g p r g r a m f r o m a n o t h e r c o m p u t e r t t h 6 4 T h o t h e r c o m p u t e r a l l o w s y o t G O T O v a r i a b l e , G O T O L N f o e a m p l e , w h e r e t h v a r i a b l e L i p r e d ef i n e d t b c e r t a i n l i n e n u m b e r i t h p r o g r a m . I t h e r e a n w a t g e t h s a m e e f f e c t i C o m m o d o r e B A S I C ?

L a r r y K n o xS o m e B A S I C s p e r m i t c a l c u l a t e d G O T O sa n G O S U B s , a y o u ' v e n o t e d . S o m e o t h e rv e r s i o n s o B A S I C a n o t h e r l a n g u a g e sa l l o w l a b e l s ; y o u m i g h t n a m e c e r t a i nr o u t i n e D R A W S C R E E N a n t h e n G O S U BD R A W S C R E E N , f o e x a m p l e . N e i t h e r o t h e s e o p t i o n s i a v a i l a b l e i t h v a r i o u sC o m m o d o r e B A S I C s , a l t h o u g h t h e r e a r el a n g u a g e u t i l i t i e s t h a t a d t h i s c a p a b i l i t y ,

Y o u c a n s i m u l a t e c a l c u l a t e db r a n c h e s w i t h t h 0 N - G 0 T O a n O N G O S U B c o n s t r u c t i o n s . T h t a r g e t l i n en u m b e r s f o l l o w t h G O T O o G O S U B a n t h v a r i a b l e a f t e r O d e t e r m i n e s w h i c hl i n e i c h o s e n . F o r e x a m p l e , O L G O T O 4 0 0 , 1 1 0 , 3 0 1 0 0 0 b r a n c h e s a c o r d i n g t t h v a l u e o L N I L e q u a l s 1 t h p r o g r a m g o e s t 4 0 0 ; i f i t ' s 2 t h p r g r a m g o e s t 1 1 0 ; a n s o n

Y o c o u l d a l s o i n s e r t s e v e r a l I F T H E N s :6 2 I L N - 9 3 0 T H E N 9 3 6 3 I L N 1 0 5 2 T H E N 1 0 5 26 4 I L T H E N

/ t h p r o g r a m y o u ' r e t r a n s l a t i n gw o n ' t w o r k w i t h o u t c a l c u l a t e d j u m p s , y o um a u s e t h e f o l l o w i n g s h o r t m a c h i n e l a g u a g e p r o g r a m . I c o p i e s t h C o m m o d o r e6 4 ' s B A S I C f r o m R O i n t o u n d e r l y i n g

R A a n t h e n c h a n g e s t h p a r t o t h G O T O a n G O S U B s t a t e m e n t t h a t e v a l ua t e s a l i n e n u m b e r . A l o n g a t h i s m o d if i e d B A S I C i a c t i v e , a n f o r m u l a o v a r i a b l e w i l l b c o n s i d e r e d a a c c e p t a b l ea r g u m e n t f o G O T O a n G O S U B .

A 1 O 0 : F O R A » 8 2 8 T O 8 B 5 : R E A D B iO C + B i P O K E A . B i N E X T i I F C o6 5 9 9 T H E N P R I N T " D A T A E R R O R

R 2 S Y 8 2 8 : P R I N T " ( C L R ) A C T IV A T E D "K 3 D A T A 1 6 9 , 0 , 1 3 3 , 9 5 , 1 3 3 , 9 0

, 1 3 3 , 8 6 , 1 6 9 , 1 6 0 , 1 3 3 , 9 6 , 16 9 , 1 9 2 , 1 3 3 , 9 1 , 1 3 3 , 8 9 , 3 2

F 4 D A T A 1 9 1 , 1 6 3 , 1 6 0 , 1 , 1 8 5 , 11 0 , 3 , 1 5 3 , 1 6 1 , 1 6 8 , 1 3 6 , 1 6 ,2 4 7 , 1 6 0 , 5 , 1 8 5 , 1 1 2 , 3 , 1 5 3

B 5 D A T A 5 2 , 3 , 1 3 6 , 1 6 , 2 4 7 , 1 6 5, 1 , 4 1 , 2 5 4 , 1 3 3 , 1 , 9 6 , 5 2 , 3 ,3 2 , 1 3 8 , 1 7 3 , 7 6 , 2 4 7 , 1 8 3

D e l e t e M a s s O L i n e sI t h e r e a n e a s y w a t e r a s e s e v e r a lB A S I C p r o g r a m l i n e s a o n c e ? F o r e xa m p l e , h o w o u l d d e l e t e l i n e s 1 0 9 —3 8 w i t h o u t t y p i n g e a c h l i n e n u m b e ri n d i v i d u a l l y ?

J o h n T u r t o nT h 1 2 8 , P l u s / 4 , a n 1 h a v e D E L E T Ec o m m a n d . T g e r i o l i n e s 1 0 9 - 3 8 5 ,s i m p l y e n t e r D E L E T E 1 0 9 - 3 8 5 .

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

I n s t e a d o t y p i n g t h e l i n e n u m b e r sy o u r s e l f , u s F O R - N E X T l o o p . C l e a r t h s c r e e n a n t y p e F O R f = 1 0 9 T O 1 1 9 :P R I N T / : N E X T . A f t e r t h e n u m b e r s h a v eb e e n p r i n t e d , p r e s s t h H O M E k e m o v et t h e t o p o f t h e s c r e e n a n t h e n c u r s o rd o w n t t h f i r s t l i n e n u m b e r . K e e p p r e s si n R E T U R N u n t i l t h c u r s o r r e a c h e s t h b o t t o m o t h l i s t o n u m b e r s . N m t ' g o b a c kt t h t o o t h s c r e e n a n c h a n g e t h n u m b e r s i t h F O R - N E X T l o o p . C o n t i nu u n t i l a l t h l i n e s y o d i d n ' t w a n t h a v eb e e n d e l e t e d .

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

6 0 0 0 0 S L = 1 0 06 0 0 1 0 E L = 2 0 0 : I N - 1 06 0 0 2 0 I S L > E L T H E N E N 6 0 0 3 0 P R I N T ' M C L R ] " ;6 0 0 4 0 T L = S L + I N * 6 : I F T L > E L T H E N

( S P A C E j T L = E L6 0 0 5 0 F O J = S L T O T L S T E P I N

P R I N T J : N E X T6 0 0 6 0 P R I N T " 6 0 0 0 0 S L = " ; T L + I N : P

R I N T " G O T O 6 0 0 0 0 "6 0 0 7 0 P O K E 1 9 9 , 1 0 : P O K E 6 3 1 , 1 9 i F O

R J = 6 3 2 T O 6 4 0 : P O K E J , 1 3 [ N E X T : EN B e f o r e y o t y p e G O T O 6 0 0 0 0 , c h a n g e

t h e v a r i a b l e S t t h f i r s t l i n e n u m b e ry o w a n t d e l e t e d , E t t h e n d i n g l i n e ,a n I t t h e i n c r e m e n t . T h p r o g r a m a i a p p e a r s h e r e w i l l d e l e t e l i n e s 1 0 0 - 2 0 0i s t e p s o t e n . T h k e t t h i s r o u t i n e i

Page 19: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 19/130

' / / / / / t f / J

i u b s c r i b e t C O M P U T E R S G a z e t t e t o d a yt h r o u g h t h i s s p e c i a l i n t r o d u c t o r y m o n e y - s a v i n go 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 tp r o g r a m s .

S u b s c r i b e n o a n y o u c a n d e p e n d o s t e a d y s u p p l y o h i g h q u a l i t y , f u n - f i l l e dp r o g r a m s f o y o u r C o m m o d o r e c o m p u t ep 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 u s a l y e a r l o n g .

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

; 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

b a 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 eo n t h , t h e s u p e r b a r t i c l e s i C O M P U T E I ' s G

z e t t e d e l i v e r t h l a t e s t i n s i d e w o r d o n e v e r yt h i n g f r o m l a n g u a g e s t i n t e r f a c e s . . . f r o mp r o g r a m m i n g t d i s k d r i v e s .

W h e t h e r y o u ' r e n o v i c e o a e x p ee 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

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 nh 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 f i

o w a , 1 - 8 0 0 - 5 3 2 - 1 2 7 2 ) .D i n o w .

i c a n o n s , i n c .O n o t h A Q P u b l i s h i n g C o m p a n i e s

Page 20: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 20/130

D E S I G N I N G Y O U R O W C O M P U T E R G A M E S

J U S T B E C A M E E A S Y .H a v e g r e a t i d e a f o g a m e ? D o n ' t h a v ee n o u g h t i m e t l e a r n h o t t u r n i i n t os o f t w a r e ? Y o u r m a g i c w a n d h a j u s t a r r i v e d .A c t i v i s i o n p r o u d l y p r e s e n t s G a r r y K i t c h e n ' sG a m e M a k c r : T h e C o m p u t e r G a m e D e s i g nK i t ! " W e ' v e p a c k e d f i v e p r o f e s s i o n a l - q u a l i t yd e s i g n t o o l s i n t o o n e a s y - t o - u s e p r o g r a m .

S c e n e M a k e r : D e s i g n t h s e t . S e l e c t f r o m p r e p r og r a m m e d b a c k g r o u n d sl i k e s p a c e , j u n g l e o r i v e r s c e n e s o r c r e a t e

w o r l d o f y o u r o w n .

i i i n 1 1 1 i i m

M u s i c M a k e n C o m p o s et h s c o r e . S e t t h m o o dw i t h j u s t t h r i g h t m u s i co c r e a t e t r i u m p h a n ti n t e r l u d e s .

S p r i i e M a k e r : W h o ' sw h a n w h a t ' s w h a t .C r e a t e a n a n i m a t e t h c h a r a c t e r s a n o b j e c t st h a t m o v e a c r o s st h e s c r e e n .

S a u n d M o k e r : W h a t d y o g e w h e n y o c r o s s" c l u n k ! " w i t h a " b o o m ? "F r o m e x p l o s i o n s t t r a i nw h i s t l e s — s m a s h , b l a s ta n w h o o s h y o u r w a i n t o a s m o r g a s b o r d o s o u n d e f f e c t s .

G a m e M a l

■ —

t . ■ —

T h E d i t o r : T h g r a n df i n a l e . L o o k a a l t h c o m p o n e n t s , c h o o s es o m e a n e d i t o t h e r s ,p o l i s h i a n . . b r i n g i t l i f e . W e ' v e e v e n g i v e ny o b l a n k d i s k s y o c a s e n d i t f r i e n d . . .o p u b l i s h e r .

G a m e M a k e r U n l e a s h t h p o w e r o f y o u rc o m p u t e r — a n y o u r i m a g i n a t i o n . T h e n ,r c v e i i t h c r e a t i o n o a t r u e o r i g i n a l . . .

g a m e o f y o u r o w n .

F o t h A p p l e I s e r i e s .C o m m o d o r e 6 o 1 2 a n c o m p a t i b l e c o m p u t e r s .

A a i ™ « m i ! l h Q n - j B J c r H l l m l t n i j r t . i i r A c l i v i > a i i n . l n c . I A c t i v t i k m , I n I ' O . I k 7 2 S 7 , M o u n l n i n V i c w , L ' A 9 4 ( I W

t h d y n a m i c k e y b o a r d t e c h n i q u e i l i n e6 0 0 7 0 . T h P O K E t 1 9 t e l l s t h c o p u t e r t h a i t e n k e y s h a v e b e e n p r e s s e d ,P O K E 6 3 1 , 1 9 p u t s H O M E c h a r a c t e r ,C H R $ ( 1 9 ) , i n t o t h f i r s t p o s i t i o n o f t h ek e y b o a r d b u f f e r . T h r e s t o f t h e b u f f e r i f i l l e d w i t h J 3 ' s ( R E T U R N S ) . W h e n t h p r o g r a m e n d s , i m o v e s t h c u r s o r t t h t o l i n e a n s i m u l a t e s p r e s s e i n g R E T U R Nn i n e l i m e s , o t o o t h e m p t y l i n e s t h a tw e r e p r i n t e d t t h e s c r e e n , t h e n i e n t e r s

n e l i n e 6 0 0 0 0 , w i t h n e v a l u e f o S L a n e x e c u t e s t h G O T O 6 0 0 0 0 o n t h s c r e e n . ! c o n t i n u e s d e l e t i n g l i n e s u n t i l i r e a c h e s t h v a l u e i E L

E r a s i n g H i - R e s S h a p e sI ' l i k e t a s i y o c o u l d w r i t e p r g r a m t h a t a d d s f e m o r e c o m m a n d st t h C o m m o d o r e 1 2 8 . T h c o m m a n d sw o u l d b U N P A 1 N T , U N D R A W , U N C I R C L E , a n U N B O X . T h e s e c o m a n d s s h o u l d e r a s e v a r i o u s s h a p e sf r o m t h g r a p h i c s s c r e e n .

C e l s o A D u r a np r o g r a m f o e r a s i n g s h a p e s i s n ' t n e c e s

s a r y ; t h P A I N T , D R A W , C I R C L E , a n dB O c o m m a n d s a l r e a d y h a v e t h a b i l i t yt e r a s e . F o r e x a m p l e , h e r e ' s o n w a o u s i n g D R A W :D R A W 1 , 5 0 , 6 0 T 8 0 , 4 0

T h i s t r a n s l a t e s t " d r a w a l i n e i c o l o r f r o m x / c o o r d i n a t e s 5 0 , 6 0 t c o r d i n a t e s 8 0 , 4 0 . " C o l o r s o u r c e n u m b e ro n i t h c u r r e n t f o r e g r o u n d c o l o r , w h i c hy o s e w i t h t h C O L O R c o m m a n d .C O L O R 1 , w o u l d s e t h c u r r e n t c o l o r t p u r p l e . I m u l t i c o l o r m o d e , t h e r e a r e t w a d d i t i o n a l c o l o r s a v a i l a b l e ( c o l o r s o u r c e st w a n t h r e e ) .

D o n ' t f o r g e t t h a t t h e r e ' s o n m o r ec o l o r s o u r c e . C o l o r z e r o i t h b a c k g r o u n dc o l o r . T e r a s e t h e l i n e j u s t d r a w n , e n t e rt h i s l i n e :D R A W 0 , 5 0 , 6 0 T 8 0 , 4 0

T h i s t e c h n i q u e o u s i n g c o l o r z e r oa l s o w o r k s f o B O X , C I R C L E , a n P A I N T .O c o u r s e , y o u m u s t k n o w t h s i z e a n l c a t i o n o f t h e s h a p e s b e f o r e y o u c a n e r a s et h e m .

M a c h i n e L a n g u a g e L i s t i n g sA r t h e r e f u n c t i o n s i t h 1 2 8 ' s m c h i n e l a n g u a g e m o n i t o r t h a t a r e n ' t l i s te i t h m a n u a l ? W h a t n e e d t k n o wi h o t s e n d s e c t i o n o f m e m o r y t t h p r i n t e r .

P t r i e R e y s e nT h e r e a r t w o w a y s t l o o k a s e c t i o n o m e m o r y f r o m t h e 1 2 8 ' s M m o n i t o r . T h

( d i s a s s e m b l e ) c o m m a n d l i s t s m a c h i n el a n g u a g e p r o g r a m u s i n g t h s t a n d a r dt h r e e - t e t t e r m n e m o n i c s . I i f o l l o w e db s i n g l e m e m o r y a d d r e s s , t h e d i s a s s e mb l y p r i n t s e n o u g h t f i l l t h s c r e e n ( y o uc a t h e n t y p e b i t s e l f t l o o k a a n o t h e r

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

Page 21: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 21/130

s c r e e n ) . I y o f o l l o w t h w i t h t w o a dd r e s s e s s e p a r a t e d b s p a c e , e v e r y t h i n gb e t w e e n t h t w a d d r e s s e s i d i a s s e m b l e d .

T h s e c o n d m e t h o d t l o o k a m e m o r yi t h ( m e m o r y d u m p ) c o m m a n d . I t o c a b f o l l o w e d b o n o t w a d d r e s s e s .T h c o n t e n t s o m e m o r y w i l l l i s t a h e x ad e c i m a l n u m b e r s o t h l e f t , A S C I I c h a ra c t e r s o t h r i g h t .

B o t h o t h e s e c o m m a n d s d e f a u l t t t h e s c r e e n . I y o u ' d l i k e p r i n t o u t , s t a r tf r o m 1 2 8 m o d e ( i B A S I C ) a n t y p e t h f o l l o w i n g l i n e ( a s s u m i n g y o u r p r i n t e r i d e v i c e 4 a i m o s t o f t e n t h c a s e ) :O P E N 4 , 4 : C M D 4 : M O N I T O R

N o y o u c a n d i s a s s e m b l e o d i s p l a ym e m o r y a n t h r e s u l t s w i l l b e s e n t t t h p r i n t e r . W h e n y o u ' v e f i n i s h e d , t y p e ( t e X i t t B A S I C ) a n d e n t e r P R I N T # 4 :C L O S E 4 .

T h i s m e t h o d f o p r i n t i n g f r o m t h m o n i t o r w i l l a l s o w o r k o t h P l u s / 4 a n 1 6 a n w i t h a d d - o n m o n i t o r s f o t h V I a n 6 4 — i n c l u d i n g M i c r o m o n o S u p e r -m o n — i f y o s u b s t i t u t e t h a p p r o p r i a t e 5 Y i p l a c e o f t h e M O N I T O R c o m m a n d .

T r o u b l e W i t h B O O T O n T h 1 2 I ' h a v i n g p e r p l e x i n g p r o b l e m w i t hm 1 2 a n 1 5 7 1 d i s k d r i v e . W h e n I r t s c r a t c h p r o g r a m o c e r t a i n d i s k s ,g e 7 1 , D I R E R R O R . 3 6 . 1 3 m e s s a g e , a t h o u g h t h f i l e i p r o p e r l y s c r a t c h e d .A l s o , s o m e t i m e s e r r o r s h a p p e n i D S A V E s , o c c a s i o n a l l y l e a v i n g s p l a tf i l e , b u t u s u a l l y t h f i l e i s a v e dc o r r e c t l y .

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

F A l e x a n d e r J a c k s o nS e v e r a l p r o b l e m s c a r e s u l t f r o m t h e u s eo a u t o b o o t s e c t o r s o t h 1 2 8 . F i r s t s o m ed e t a i l s a b o u t h m 1 5 7 1 d i s k s a r e o r g a n i z e d :

A l t h o u g h t h 1 5 7 1 i d o u b l e - s i d e dd r i v e , i a l w a y s t r i e s t o w r i t e t s i d eb e f o r e u s i n g s i d e 2 F i l l i n g u s i d e f i r s tm a k e s 1 5 7 1 d i s k s a l e a s t p a r t i a l l y c o p a t i b l e w i t h t h e s i n g l e - s i d e d 1 5 4 1 d r i v e .T h e r e a r 3 t r a c k s o n e a c h s i d e o f t h d i s k , n u m b e r e d 1 - 3 5 o i t h f r o n t , 3 6 - 7 0o t h b a c k , T r a c k 1 8 i t h m i d d l e o f s i d e

o t h d i s k , i r e s e r v e d f o u s b t h d r e c t o r y . T h f i r s t o i t 1 s e c t o r s ( t r a c k I S s e c t o r 0 c o n t a i n s t h b l o c k a l l o c a t i o n m a ( B A M ) , w h i c h k e e p s t r a c k o f w h i c h b l o c k sa r e c u r r e n t l y u s e d b p r o g r a m o f i l ea n w h i c h b l o c k s a r e f r e e f o u s i t h e f ut u r e . T h o t h e r 1 s e c t o r s c a n h o l d u t e i g h t d i r e c t o r y e n t r i e s e a c h f o m a x im u o 1 4 f i l e s o d i s k .

W h e n y o a s t h e d i s k d r i v e t s c r a t c hf i l e , i h a t d t w t h i n g s . F i r s t , i

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

W E ' R E P L A Y I N GY O U R S O N G .

T h M u s i c S t u d i d " i t h p r e m i e r e m u s i c c o m p o s i t i o n s o f t w a r e .S u r e , t h e r e a r o t h e r m u s i c p r o g r a m s a r o u n d . B u n o n e a r a f i n e l yt u n e d a T h e M u s i c S t u d i o . I t b r o a d a n p o w e r f u l . I t v e r y e a s yt o u s e . A n w e ' v e a d d e d f e a t u r e s t h a t p u u o c t a v e s a b o v e t h r e s t .T h M u s i c S t u d i o i m u s i c p r o c e s s o r t h a t l e t s y o c o m p o s e

s y m p h o n i e s , r o c k j a z z , e v e n p o l k a s — t h e n p r i n t y o u r w o r k i s t a n d a r dm u s i c f o r m . D e s i g n y o u r o w i n s t r u m e n t s o s o u n d e f f e c t s o u s t h p o w e r o T h M u s i c S t u d i o t w o r k w i t h e l e c t r o n i c k e y b o a r d s .C o m p o s e , e d i t a n l i s t e n t 1 i n s t r u m e n t s i s i n g l e s o n g w i t h u t

c o m p u t e r v o i c e s p l a y i n g — s i m u l t a n e o u s l y .T h M u s k S t u d i o a l s o g i v e s y o c h a n c e t l e a r nf r o m a n d p e r h a p s i m p r o v e t h b e s t T h e r e ^c o m p l e t e l i b r a r y o i n s t r u m e n t s , s o u n d e f f e c t s a n m u s i c s y o c a s e e , h e a r a n m o d i f y t h w o r ko p r o f e s s i o n a l m u s i c i a n s .A m a d e u s n e v e r h a i s g o o d .T h M u s i c S t u d i o f r o m A c t i v i s i o n .

D e s i g n e d b A u d i o L i g h tl o C o m m o t i o n : 6 4 , 1 2 8a n d A m i g a . A t u r i S T B O O . X E a n d X L J a n d y1 0 0 0 . I B P C j r a n d

c o m p a t i b l e c o m p u i e r e .

H e a r ■ ■ ■ l i i T h M u s i c S t u d i o c a d o S e n d u $ 2 . 0 0 f o [ M i s t a k e a n h a n d l i n g a n » r ' l l s e n d y o u c a s s e t t e l a p c t h a tw i l l i ' ! > . ■ ! y i m r c a r s . S e n d t o T h M a s k S t u d i o S a m p l e r ,A c t i v i s i o n , I n c , P . O . B o 7 2 K 7 , M o u n t a i n V i e w , C 9 4 0 3 9

m A C T I V i S I

r K L A r i V I T Y S O F T W A K La l f e a n i r n a v - , u l i & k r a J s y ^ i r a C o m m o d m

I B M B a t a d c n w f c o f t o l c m a b a n a . B ^ n c t t M a c h i i h 3 Q ^ ^ A l a na n S a r t r a d e m a r k s o f A l a n C o r p , A d i v i u o n i t h i c R i v l c r c d I r a d e m a r i : o A c t i v L u o n . I n c . f 1 9 8 4 A t i i v i a o n . l n c

C O M P U T E D G a z a r t e J u l y 1 9 6 6 1

Page 22: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 22/130

f o u n d , t h a t p a r t i c u l a r d i r e c t o r y e n t r y i m a r k e d a s c r a t c h e d f i l e . N e x t , t h d i s kd r i v e t r a c e s t h r o u g h t h d i s k s e c t o r s h o l di n g t h e f i l e , a n d m a r k s t h e m a s f r e e f o r f ut u r e u s b w r i t i n g n e B A M , w h i c h i t h e n c o p i e d t t r a c k 1 8 s e c t o r 0 T h p r g r a m o f i l e o t h e d i s k i n o t a c t u a l l ye r a s e d , b u i t s p o t i t h e d i r e c t o r y i m a r k e d a a v a i l a b l e a n t h B A i c h a n g e d t i n d i c a t e t h a t n e p r o g r a m sc a b e s t o r e d t h e r e .

T h t w n u m b e r s f o l l o w i n g t h D r e c t o r y E r r o r m e s s a g e y o u e n c o u n t e r e dm e a n t h a t s o m e t h i n g w e n t w r o n g o t r a c k3 6 s e c t o r 1 3 o t h s e c o n d s i d e o f t h e d i s k .I t h 1 5 7 1 w a i s i n g l e - s i d e d 1 5 4 1 m o d ea t h t i m e y o t r i e d t s c r a t c h t h p r g r a m , i w o u l d n ' t k n o w w h a t t d w i t ht r a c k 3 6 ; 1 5 4 1 i l i m i t e d t t r a c k s 1 - 3 5 .

1 5 7 1 d e f a u l t s t 1 5 4 1 m o d e w h e n f i r s tp o w e r e d o n T h f i r s t t i m e y o a c c e s s1 5 7 1 f r o m 1 2 m o d e , i s w i t c h e s o v e r t b e i n g d o u b l e - g t d e d . I y o g d i r e c t l y i 6 4 m o d e , t h 1 5 7 1 a c t s l i k e a s i n g l e - s i d e d1 5 4 1 . S i y o u s l o o t w o - s i d e d d i s k s ,y o m i g h t w a n t t l i m i t y o u r S C R A T C Ho p e r a t i o n s t 1 2 8 m o d e . T o s c r a t c h w h i l et h c o m p u t e r i i 6 m o d e , m a k e s u r e t h d r i v e i i 1 5 7 1 m o d e b y e n t e r i n g O P E N7 5 , 8 , 1 5 : P R I N T i 1 5 " U O > M 1 " :C L O S E 1 5 . O r m o r e s i m p l y , p r e s s f 3 a f t e ry o f i r s t t u r n o y o u r c o m p u t e r t p r i n td i s k d i r e c t o r y w h i l e y o u ' r e i 1 2 m o d e .D t h i s b e f o r e g o i n g i n t o 6 4 m o d e .

M o s t o f t h e p r o b l e m s w i t h a u l o b o o t

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

W h e n y o t u r n o t h 1 2 o p r e s st h r e s e t b u t t o n , t h e c o m p u t e r r e a d s t r a c k1 s e c t o r o t h d i s k c u r r e n t l y i t h d r i v e . I i f i n d s t h l e t t e r s C B ( A S C I Iv a l u e s 6 3 , 6 2 , a m 1 0 9 ) , i l o a d s t h a t s e c t o ri n t o m e m o r y a 2 8 1 6 ( $ O B 0 O ) a n f o l l o w st h m a c h i n e l a n g u a g e i n s t r u c t i o n s t h e r e .T h e s e i n s t r u c t i o n s c a d v a r i e t y o ft h i n g s : l o a d a n r u p r o g r a m , l o a dC P / M , c h a n g e t h s c r e e n c o l o r , a n s o n A n o t h e r w a t r u a a u l o b o o t d i s k i t e n t e r t h B O O T c o m m a n d .

T c r e a t e a a u t o b o o t d i s k , y o m u s tw r i t e t h C B a n s o m e o t h e r i n f o rm a t i o n t t r a c k 1 s e c t o r 0 I t h d i s k i n e a r l y f u l l w h e n y o w r i t e t h i s s e c t o r , y o c o u l d o v e r w r i t e p r o g r a m o f i l e a l r e a d yt h e r e , i r r e t r i e v a b l y s c r a m b l i n g i t T h u s ,t h f i r s t r u l e o a u t o b o o t i n g i t s t a r t w i t h

n e w l y f o r m a t t e d d i s k , j u s t t b s a f e .T h i s l e a d s t t h s e c o n d q u e s t i o n .

W h e n y o s a v e p r o g r a m s o o t h e r w i s ew r i t e t a a u t o b o o t d i s k , c a y o p r e v e n tt h e m f r o m o v e r w r i t i n g t r a c k 1 s e c t o r 0 ? I t h e s e c t o r i n o a l l o c a t e d i t h B A M ,t h e r e ' s a l w a y s c h a n c e t h a t y o u r a u t ob o o t s e c t o r w i l l b o v e r w r i t t e n s o m e t i m el a t e r . I t h e o r y , t h a n s w e r w o u l d b t u s t h B l o c k - A l l o c a t e ( B - A ) c o m m a n d .B u t h a t c o m m a n d i k n o w n t h a v e s o m eb u g s ; t e l l i n g t h e d i s k d r i v e t a l l o c a t e a a l r e a d y a l l o c a t e d s e c t o r c a u s e s t h w h o l e

t r a c k t b a l l o c a t e d . T h a n s w e r i t r e a dt h B A i n t o m e m o r y f r o m t r a c k 1 8 s e t o 0 m o d i f y i t p r o t e c t y o u r a u t o b o o ts e c t o r , a n w r i t e i b a c k t o d i s k .

W i t h t h a u t o b o o t s e c t o r a l l o c a t e d i t h B A M , i t ' s s a f e f r o m f u t u r e d i s k o p e r at i o n s . I t ' s s a f e , t h a t i s u n t i l y o c l e a n u t h d i s k w i t h t h e 1 2 8 ' s C O L L E C T c o m a n d ( a l s o c a l l e d t h e d i s k V a l i d a t e o p e r at i o n ) . C O L L E C T m a k e s t h d i s k c h e c ke v e r y f i l e i t h e d i r e c t o r y a g a i n s t t h B A M , t m a k e s u r e t h p r o p e r s e c t o r s a r em a r k e d a a l l o c a t e d . T h a u t o b o o t s e c t o rm a b e a l l o c a t e d , b u t i t h e r e ' s n c o r r es p o n d i n g d i r e c t o r y l i s t i n g , C O L L E C T w i l ld e - a l l o c a t e t h s e c t o r , l e a d i n g t t h p o s i b i l i t y t h a t i w i l l b e o v e r w r i t t e n i t h f u t u r e . T o p r e v e n t t h i s f r o m h a p p e n i n g ,y o c o u l d w r i t e a f a l s e n a m e i t h e d i r e ct o r y a n p o i n t i t t r a c k 1 s e c t o r 0

N o n e p r o b l e m a r i s e s . W h e nC O L L E C T f i n d s y o u r f a l s e f i l e , i w i l l g t t h f i r s t t w b y t e s o f t r a c k I s e c t o r 0 t f i n d t h e l i n k t t h n e x t s e c t o r . R e c a l l t h a ta a u t o b o o t s e c t o r ' s " s i g n a t u r e " i t h t h r e e l e t t e r s C B M . T h d i s k d r i v e m a i t e r p r e t t h n u m b e r s 9 a n 9 a p o i n t e r st t r a c k 9 9 s e c t o r 9 8 n e i t h e r o w h i c h i l e g a l o t h 1 5 4 1 o r 1 5 7 1 . T h i s c o u l d t h e nl e a d t t h D i r e c t o r y E r r o r .

T h # D I S K U T I L I T Y F O O V E R Y E A R , S T A Y S # 1

S I N G L E1 5 4 1 / 7 1

F O T H C O M M O D O R E 6 4 / 1 2 8B a c k - u p n i s t a n d a r d d i s k s i l e s s l h a n m i n u t e s .U s m g a C - l 2 8 a n 1 5 7 1 i 1 2 m o d e , c o p i e s l o o b o t t o m s i d e i o n l y 7 0 s e c o n d s !F a s t f i l e c o p i e r C o p i e s 1 0 b l o c k l i l e i 2 s e c o n d s ' F o r m a l s d i s k i s e c p n d s !N i b b l e a p r o t e c t e d d i s k i | u s l o v e r 2 m i n u l e s . t r a c k s - 4

T W 1 5 4 1 / 7 1 ' sM S

D U A L D R I V E

B a c k - u p s t a n d a r d d i s k i o n l y 3 s e c o n d s !N i b b l e p r o t e c t e d d i s k i u n d e r 6 s e c o n d s . I r a c k s 1 - 4 0E q u i p p e d w i t h S p e c i a l A u t o - B a c k u p * *

N O S H I P P I N G

V 3 . 0

A u t o m a t i c B a c k u p o n e a r l y a l p r o t e c t e d d i s k s i 7 s e c o n d s !A l s o e q u i p p e d w i t h S p e c i a l A u t o - B a c k u p "B u i l t - i n F A S T B O O T C a O u s e f l t l o a d o t h e r p r o g r a m s u p t o t i m e s f a s t e r t h a n n o r m a l .A l s o i n c l u d e d i a e x t e n s i v e 2 8 - p a g e d o c u m e n t a t i o n m a n u a l .

W h a t s e t s F a s t H a c k ' e m a p a r t f r o m o u n i b b l i n g c o m p e t i t i o n :I t ' s c a l l e d P a r a m e t e r C o p i e r . S u s i n g s p e c i a l c o p y p a r a m e t e r s t r i a l t e l l t r i e n i b b l e ' h o l e i t h e r c o p y o r e m o v ep r o t e c t i o n f r o m a p a r t i c u l a r d i s k , p r o g r a m s t h a t w o u l d n o r m a l l y b i m p o s s i b l e f o a n y n i b h l e r l e v e r c o p y a r e a s i l y b a c k e d - u p b F a s t M d C k ' e m ,P a r a m e t e r u p d a t e s o 2 t 3 n e p a r a m e t e r s a r r e l e a s e d b i - m o n l h l y a n a r S 6 0 0 M f l | o r d i s k u p d a t e s w i l l b a n n o u n c e d w h e n a v a i l a b l e a n a r e S I Z 0 o r i g i n a l d i s k

D e a l e rI n q u i r i e sW e l c o m e !

" S P E C I A LA u t o - B a c k u p A f t e r b o o t i n g u p { h c o m p u t e r i n l o n g e r n e c e s s a r y , a n m a b d i s c o n n e c t e d . T h d r i v e s a u t o m a t i c a l l y d e t e c t I h e d t s k b e i n g i n s e r t e d a n r e m o v e d .A a b s o l u t e m u s t f o m u l t i p l e b a c k - u p s ! "A l r o u l i n u s a r h i g h l y r e l i a b l e a n i n c l u d e l u l l v e r i f y o p t i o n .

E A S Y T U S A L V E R S I O N SO O N D I S K■ ■ M HO N L Y S 2 9 . 9 5A D S 0 S H I P P I N G

C h e c k . M o n e yO r d e r . V I S A ,M A S T E R C A R DA c c e p t e dA d S 3 . 0 0 ( o C . O . D . s

B A S E M E N T B O Y S S O F T W A R EP . O . B o x 3 0 9 0 1 P o r t l a n d . O 9 7 2 3 0 - 0 9 0 1 ( 5 0 3 ) 2 5 6 - 5 5 0 6

Page 23: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 23/130

C O M P U T E D G A Z E T T EA u t h o r G u i d e

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

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

2 T h f o l l o w i n g i n f o r m a t i o n s h o u l d a p p e a r i t h u p p e r r i g h t c o r n e r o t h 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 n 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 t h 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 ea a b b r e v i a t i o n o f t h e t i t l e , y o u r l a s t n a m e , a n d t h p a g e n u m b e r . F o 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 t h a r t i c l e m u s t b d o u b l e - o r t r i p l e - s p a c e d . o n e - i n c h m a r g i n s h o u l d b l e f t a t h r i g h t , l e f t , t o p , a n b o t t o m o e a c h p a g e . N w o r d s s h o u l d b d i v i d e d a t h e n d s o l i n e s . A n p l e a s e d n o j u s t i f y . L e a v e t h l i n e s r a g g e d .

6 S t a n d a r d t y p i n g o c o m p u t e r p a p e r s h o u l d b u s e d ( n e r a s a b l e , o n i o n s k i n , o o t h e r t h i n p a p e r ) a n t y p i n g s h o u l d b o o n s i d e o f t h e p a p e r o n l y( u p p e r - a n l o w e r c a s e ) .

7 S h e e t s s h o u l d b e a t t a c h e d t o g e t h e r w i t hp a p e r c l i p . S t a p l e s s h o u l d n o b u s e d .

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

9 S h o r t p r o g r a m s ( u n d e r 2 0 l i n e s ) c a e a s i l y b i n c l u d e d w i t h i n t h t e x t . L o n g e r p r o g r a m s s h o u l d b es e p a r a t e l i s t i n g s . / i e s s e n t i a l t h a t w h a v e c o p y o t h p r o g r a m , r e c o r d e d t w i c e , o t a p e o r d i s k . I y o u ra r t i c l e w a w r i t t e n w i t h w o r d p r o c e s s o r , w a l s oa p p r e c i a t e c o p y o t h t e x t f i l e o t h t a p e o d i s k .P l e a s e u s h i g h - q u a l i t y 1 o 3 m i n u t e t a p e s w i t ht h p r o g r a m r e c o r d e d o b o t h s i d e s . T h t a p e o r d i s ks h o u l d b l a b e l e d w i t h t h a u t h o r ' s n a m e a n t h t i t l eo t h a r t i c l e . T a p e s a r f a i r l y s t u r d y , b u d i s k s n e e dt b e n c l o s e d w i t h i n p l a s t i c o c a r d b o a r d m a i l e r s( a v a i l a b l e a p h o t o g r a p h y , s t a t i o n e r y , o c o m p u t e r

s u p p l y s t o r e s ) .1 0 g o o d g e n e r a ! r u l e i t s p e l l o u t h n u m b e r s

z e r o t h r o u g h t e i y o u r a r t i c l e a n w r i t e h i g h e rn u m b e r s a n u m e r a l s ( 1 0 2 4 ) . T h e x c e p t i o n s t o t h i sa r e : F i g u r e 5 T a b l e 3 T A B ( 4 ) , e t c . W i t h i n o r d i n a r yt e x t , h o w e v e r , t h z e r o t h r o u g h t e s h o u l d a p p e a r a w o r d s , n o n u m b e r s . A l s o , s y m b o l s a n a b b r e v i a t i o n ss h o u l d n o b e u s e d w i t h i n t e x t : u s " a n d " ( n o t & ) " r e f e r e n c e " ( n o t r e f . ) , " t h r o u g h " ( n o t t h r u ) .

1 1 F o g r e a t e r c l a r i t y , u s a l c a p i t a l s w h e n r e f e rr i n g t k e y s ( R E T U R N , C T R L , S H I F T ) , B A S I C w o r d s( L I S T , R N D , G O T O ) , a n t h l a n g u a g e B A S I C . H e a dl i n e s a n s u b h e a d s s h o u l d , h o w e v e r , b i n i t i a l c a p so n l y , a n e m p h a s i z e d w o r d s a r n o c a p i t a l i z e d . I y o u w i s h t e m p h a s i z e , u n d e r l i n e t h w o r d a n i w i l lb i t a l i c i z e d d u r i n g t y p e s e t t i n g .

1 2 A r t i c l e s c a b o a n l e n g t h — f r o m s i n g l e -l i n e r o u t i n e t o m u l t i - i s s u e s e r i e s . T h a v e r a g e a r t i c l ei a b o u t f o u r t e i g h t d o u b l e - s p a c e d , t y p e d p a g e s .

1 3 I y o w a n t t i n c l u d e p h o t o g r a p h s , t h e ys h o u l d b e i t h e r 5 X b l a c k a n w h i t e g l o s s i e s o c o l o r s l i d e s .

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

1 5 C O M P U T E ! ' * G A Z E T T E p a y s b e t w e e n $ 7 0 a n $ 8 0 0 f o p u b l i s h e d a r t i c l e s . I g e n e r a l , t h e r a t e r e f l e c t st h l e n g t h a n q u a l i t y o f t h e a r t i c l e . P a y m e n t i m a d eu p o n a c c e p t a n c e . F o l l o w i n g s u b m i s s i o n ( E d i t o r i a lD e p a r t m e n t , C O M P U T E l ' 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 ) i w i l l t a k e f r o m t w t f o u rw e e k s f o u t r e p l y . I y o u r w o r k i a c c e p t e d , y o w i l l b n o t i f i e d b l e t t e r w h i c h w i l l i n c l u d e c o t r a c t f o r y o t s i g n a n r e t u r n . R e j e c t e d m a n u s c r i p t sa r r e t u r n e d t a u t h o r s w h e n c l o s e s e l f - a d d r e s s e d ,s t a m p e d e n v e l o p e .

1 6 i y o u r a r t i c l e i a c c e p t e d a n d y o u h a v e s i n c em a d e i m p r o v e m e n t s t t h p r o g r a m , p l e a s e s u b m i t a ne n t i r e l y n e t a p e o r d i s k a n n e c o p y o t h a r t i c l er e f l e c t i n g t h u p d a t e . W c a n n o t e a s i l y m a k e r e v i s i o n st p r o g r a m s a n d a r t i c l e s . I i n e c e s s a r y t h a t y o u s e n dt h e r e v i s e d v e r s i o n a i i w e r e n e s u b m i s s i o ne n t i r e l y , b u b s u r e t i n d i c a t e t h a t y o u r s u b m i s s i o ni r e v i s e d v e r s i o n b w r i t i n g , " R e v i s i o n " o t h e n v e l o p e a n t h a r t i c l e .

1 7 C O M P U T E l ' s G A Z E T T E d o e s n o a c c e p t u n s o l i c i t e dp r o d u c t r e v i e w s . I y o a r i n t e r e s t e d i s e r v i n g o o u p a n e l o r e v i e w e r s , c o n t a c t o u F e a t u r e s E d i t o r f o d e t a i l s .

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

Page 24: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 24/130

Page 25: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 25/130

n ±

T H S M A R TH O M E

S e l b y B a t e m a n , F e a t u r e s E d i t o r

T h t y p i c a l A m e r i c a n h o m e — w i t h i t a n t i q u a t e de l e c t r i c a l w i r i n g a n s e p a r a t e p o w e r , a p p l i a n c e , a n e n t e r t a i n m e n t d e v i c e s — m a y s o o n b r e l i c o t h p a s t . N e w e r , s m a r t e r , a u t o m a t e d h o u s e s a r b e i n gd e v e l o p e d h e r e i t h U n i t e d S t a t e s a n i J a p a nt h a t p r o m i s e t p e r m a n e n t l y c h a n g e t h w a y s w i n t e r a c t w i t h o u h o m e e n v i r o n m e n t s . I t h m e a nt i m e , n u m b e r o h o m e c o n t r o l p r o d u c t s a r a r e a d y a v a i l a b l e t C o m m o d o r e c o m p u t e r o w n e r s .

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

o p e d a I n v i s i b l e S i l e n t R o b o t ( 1 S R ) t h a t c o n t r o l s t h e H o m e o t h F u t u r e .

T h U . S . N a t i o n a l A s s o c i a t i o n o H o m e B u i l d e r s ( N A H B ) a n s o m e3 A m e r i c a n e l e c t r o n i c c o m p a n i e s c a l l t h e i r c o n c e p t t h S m a r t H o u s e .

I E u r o p e a n J a p a n , t h e c o n c e p t o H o m e B u i u s e d t d e s c r i b e t h ei n t e g r a t i o n o f w i d e r a n g e o c o n s u m e r a p p l i a n c e a n e n t e r t a i n m e n tp r o d u c t s i n t e r c o n n e c t e d b " b u s " w i r i n g s y s t e m t h a t c a r r i e s p o w e r ,c o m m u n i c a t i o n , a n s i g n a l d i s t r i b u t i o n t h r o u g h o u t t h h o m e ,

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

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

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

Page 26: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 26/130

i n i t i a t i v e s . A t h h e a r t o t o m o rr o w ' s e l e c t r o n i c h o u s e i a s t a nd a r d i z e d w i r i n g s y s t e m t h a t c a r r i e sd i g i t a l d a t a f r o m e i t h e r c e n t r a lc o n t r o l l e r o f a m i l y o f i n t e r c o nn e c t e d m i n i - c o n t r o l l e r s . T h e l e ct r i c a l o u t l e t s w i l l f e e d d i f f e r e n tt y p e s o i n f o r m a t i o n t c o m p u t e r s ,a u d i o - v i d e o s y s t e m s , a p p l i a n c e s ,h e a t i n g a n c o o l i n g ' s y s t e m s , a n v i r t u a l l y a n y t h i n g e l s e p l u g g e d i n t ot h h o m e . T h s y s t e m w i l l n o t o n l yb e e a s y t r u w h i l e y o u ' r e i t h h o u s e , b u a l s o a c c e s s i b l e — a n dc o n t r o l l a b l e — b y t e l e p h o n e w h e ny o u ' r e a w a y .

S t a n d a r d s f o t h e e l e c t r o n i ch o u s e o t h f u t u r e w i l l p r o b a b l y b a d o p t e d w i t h i n t h n e x t t w o t h r e e y e a r s , e i t h e r b c o m m o n c o s e n s u s o m o r e f o r m a l l y a d o p t e dp l a n , s a y s D a n y R a y , d i r e c t o r o m a r k e t i n g f o M i t s u b i s h i E l e c t r i c ' sU . S . o p e r a t i o n s . A c o m m o n b u p r o t o c o l h a a l r e a d y b e e n i n f o r m a ll a d o p t e d b y s e v e r a l J a p a n e s ec o m p a n i e s , a n a l m o s t t h o u s a n dh i g h - t e c h h o m e s h a v e b e e n b u i l t i nt h a t c o u n t r y , h a d d s .I t h U . S . , t h N A H B , a l o n gw i t h s u c h c o m p a n i e s a A p p l eC o m p u t e r , W h i r l p o o l , P h i l i p s ,A T & T , C a r r i e r C o r p o r a t i o n , a n o t h e r s , h a v e b e e n l o b b y i n g f o n e h o m e e l e c t r i c a l s t a n d a r d a p a r t o f t h f o u n d a t i o n f o i t S m a r tH o u s e p l a n n i n g . T h N a t i o n a lE l e c t r i c a l C o d e — t h e a g e n c y t h a tr e g u l a t e s w i r i n g s t a n d a r d s i t h U . S . — h a s a l r e a d y g i v e n p r e l i m in a r y a p p r o v a l f o t h N A H D g r o u pt p r o c e e d w i t h p l a n s f o d i f f e r e n tw i r i n g s y s t e m . A n t h s a m e c o l e c t i o n o c o m p a n i e s h a s a s k e d t h J u s t i c e D e p a r t m e n t a n t h F e d e r a lT r a d e C o m m i s s i o n f o t h r i g h t t w o r k t o g e t h e r o m o r e p l a n s , u d e t h 1 9 8 4 N a t i o n a l C o o p e r a t i v eR e s e a r c h A c t .

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

l i t t l e c h a n g e d f r o m t h t u r n o f t h e2 0 t h c e n t u r y . W h a t ' s b e i n g p r p o s e d n o i c e n t r a l w i r i n g s y t e t h a t u s e s t i n y m i c r o p r o c e s s o r si e v e r y t h i n g f r o m m i c r o w a v e o e n a n t e l e v i s i o n s e t s t o t h e ! e c -2 C O M P U T E f s G a z e l l e J u l y 1 9 8 6

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

I t h M i t s u b i s h i p l a n , t h H o m e o t h F u t u r e r e v o l v e sa r o u n d t h I n v i s i b l e S i l e n t R o b o t( I S R ) , t h b r a i n s b e h i n d t h c o m p an y ' s h o m e a u t o m a t i o n s y s t e m . T h I S i n o r o b o t i t h s e n s e f a m i li a t m o s t o u s — s u c h a C 3 P Oa n R 2 D 2 o S t a r W a r s f a m e . R a t he r i t ' s a c e n t r a l l y l o c a t e d m o n i t o ra n c o n t r o l s y s t e m , o o n o s e v e ra r e m o t e c o n t r o l l e r s , w h i c h c o o r d in a t e s a a r m y o f s e n s o r s t h r o u g h o u tt h h o m e .

T b e t t e r v i s u a l i z e h o s u c hs y s t e m m i g h t i n t e r a c t w i t h y o u ,M i t s u b i s h i o f f e r s t h f o l l o w i n g" t y p i c a l " d a i n H o m e o t h F u t u r e :

a . m . : T u m b l e o u o b e a n e j o c u o c o f f e e t h a t ' s b e e n b r e w e dw h i l e y o s l e p t ; r e a d y o u r o n l i n en e w s p a p e r t h a t ' s b e e n d e l i v e r e d t y o u r c o m p u t e r o t e l e v i s i o n s e e l e ct r o n i c a l l y . T h e n , b e f o r e w o r k , q u i c k l yc h e c k t h e s t o c k m a r k e t r e p o r t s b e l e c t r o n i c d a t a l i n k .

a . m . : S h o r t l y a f t e r y o u r a r r i v a la t h o f f i c e , y o g e t t h e u n e a s y f e e li n y o f o r g o t t l o c k t h b a c k d o o r .R e a c h f o r t h e t e l e p h o n e . B p u n c h i n gi a c o d e , y o u r d o o r i n o l o c k e d a n t h a t ' s c o n f i r m e d b s y n t h e s i z e d s p e e c hv i a t h e p h o n e l i n e . I s e c u r i t y b r e a c hh a o c c u r r e d , y o u r a u t o m a t e d h o m ew o u l d h a v e a u t o m a t i c a l l y n o t i f i e d t h p o l i c e , a g a i n u s i n g s y n t h e s i z e ds p e e c h t r e p o r t t t h e m t h l o c a t i o na n n a t u r e o f t h e d i s t u r b a n c e .

1 a . m . : s u d d e n r a i n s t o r mt h r e a t e n s , s o q u i c k p h o n e c a l l h o m ec a n c e l s t h a u t o m a t i c s p r i n k l e r s i t h g a r d e n . A t h s a m e t i m e , y o r a l i z e y o u r u t i l i t y b i l l i d u e . Y o i s t r u c t y o u r " h o m e " t d e l i v e r t h c h e c k e l e c t r o n i c a l l y .

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

5 : 2 0 p . m . : S t u c k i r u s h - h o u rt r a f f i c , w i t h g u e s t s d u a y o u r h o m es o o n , y o u s y o u r c a p h o n e t a c t iv a t e t h a i c o n d i t i o n e r , t u r n o t h

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

5 : i 5 p . m . : A f t e r g r e e t i n g y o u rg u e s t s , y o m a k e q u i c k c h e c k o y o u rm a i l ( e l e c t r o n i c a l l y d e l i v e r e d ) a n l o o k o v e r t h h a r d - c o p y c o l o r p r i n t s o e v e r y o n e w h h a c o m e t y o u r f r o n td o o r d u r i n g t h d a y — a n o l f r i e n d ,y o u r n e i g h b o r , a n c o m p l e t e s t r a n ge ( w h o s e p h o t o y o s t o r e i t h e s y st e f o r p o s s i b l e l a t e r r e f e r e n c e ) .

p . m . : A f t e r d i n n e r , y o c h e c ky o u r 9 0 - c h a n n e l , m u l t i - s c r e e n t e l e v is i o n , a n p o s s i b l y g o n l i n e t s e w h a t m o v i e s a r p l a y i n g l o c a l l y .

1 1 : 3 0 p . m . : L i g h t s o u t , a n y o n o o f t s l e e p k n o w i n g t h a t y o u rh o u s e g i v e s y o 2 4 - h o u r p r o t e c t i o nw i t h s e n s o r s t h a t — i n c a s e o f i r e , g a o w a t e r l e a k s , o i n t r u d e r s — c a nw a r n y o w i t h b r o a d c a s t m e s s a g ea n a u t o m a t i c a l l y c a l l t h p o l i c e a n d /o f i r e d e p a r t m e n t s .

S o u n d t o m u c h l i k e s c i e n c ef i c t i o n ? N o a a l l , s a y s M i t s u b i s h i ' sD a n y R a y . A l t h o u g h t h a u t o m a t e dh o u s e s t h a t h a v e a l r e a d y b e e n s o l di J a p a n d o n ' t h a v e a l o f t h e i n f o rm a t i o n m a n a g e m e n t a n e n t e r t a i nm e n t c o m p o n e n t s i n s t a l l e d y e t ,t h e y d h a v e f u l l c o m p l e m e n t o s e c u r i t y , e n e r g y m a n a g e m e n t , a n c o m m u n i c a t i o n s f e a t u r e s .

T y p i c a l l y , t h e H o m e o t h F u t u r e s y s t e m i u s e d w i t h n e h o u s i n g i J a p a n , a v a i l a b l e i p r f a b r i c a t e d s e c t i o n s . B u y e r s c a i s p e c t m o d e l , o c h o o s e f r o mc a t a l o g , t s e l e c t t h a d v a n c e d f e t u r e s t h e y w a n t i n t h e i r n e h o m e s .H o w e v e r , t h M i t s u b i s h i s y s t e mc a b a p p l i e d t o e x i s t i n g h o m e s , a w e l l . R a e x p e c t s t h a t w i t h i n t h en e x t f i v e y e a r s , m o s t h o m e s w i l l b b u i l t a l o n g t h e s e l i n e s .

" W h o p e t b r i n g t h s y s t e mi n t o t h U . S . b e f o r e t h e e n o t h i sy e a r , " s a y s R a y . I f a c t , M i t s u b i s h ip l a n s t h a v e d e m o n s t r a t i o n u n i ti o p e r a t i o n a t h C o n s u m e r E l e ct r o n i c s S h o w ( C E S ) i C h i c a g o i e a r l y J u n e .

T h N A H B S m a r t H o u s e s y t e w o u l d w o r k a l o n g l i n e s s i m i l a rt t h o s e o f t h e M i t s u b i s h i H o m e o t h F u t u r e p l a n . A n t h e m p h a s i si b o t h c o n c e p t s i o e a s e o u s e ,

Page 27: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 27/130

G E O S . . .T h f a s t e s t f e a s i e s t , m o s tp o w e r f u l w a t u s y o u r C 6 4 !

G r a p h i c E n v i r o n m e n t O p e r a t i n g S y s t e mG E O S b r i n g s t h p o w e r o f g r a p h i ci n t e r f a c e t y o u r 0 6 I c o n s , p u l ld o w n m e n u s a n w i n d o w s m a k ec r e a t i n g a n m a n a g i n g i n f o r m a t i o ne a s i e r t h a n e v e r .

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

W a n t t e d i t a f i l e ? C o p y o m o v e i t a n o t h e r d i s k ? P r i n t o D e l e t e i t S i m p l y p o i n t a t h i c o n o f i l e n a m ea n t h e n s e l e c t m e n u f u n c t i o n .

F i l e a c c e s s i a l s o d r a m a t i c a l l yi m p r o v e d . S e c o n d s a f t e r s e l e c t i n gt h i c o n o t h d e s k T o p , y o u r G E O Sa p p l i c a t i o n w i l l b e l o a d e d a n y o u ' l lb r e a d y t w o r k . T h a t ' s b e c a u s e t h i n t e g r a t e d d l a k T u r b o s o f t w a r ei m p r o v e s 1 5 4 1 d i s k d r i v ep e r f o r m a n c e t t i m e s ( o b o t hr e a d s a n w r i t e s ! )

T h h i g h p e r f o r m a n c e d o e s n ' t s t o pt h e r e . G E O S a l s o i n c l u d e s t w i n t e g r a t e d a p p l i c a t i o n s . g e o P a l n t i

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

q u a l i t y g r a p h i c i m a g e s u s i n g t h 1 d i f f e r e n t g r a p h i c t o o l s a n s h a p e s .P a i n t o f i l l i 3 d i f f e r e n t p a t t e r n s .Z o o m i f o r p i x e l e d i t i n g o r d i s p l a yp r e v i e w o t h f u l l p a g e . A d t i t l e s o s n a p p y c a p t i o n s i d i f f e r e n t f o n t s ,s t y l e s , o r p o i n t s i z e s .

g e o W r l l e I a n e a s y t u s e , g r a p h i c sb a s e d w o r d p r o c e s s o r . I n s e r t , c o p y ,m o v e , o d e l e t e . C h o o s e f r o m f i v ed i f f e r e n t f o n t s i s e v e r a l d i f f e r e n ts t y l e s a n p o i n t s i z e s . B r i n g i p i c t u r e f r o m g e o P a i n t , I y o l i k e .B e s t o a l l , w h a t y o s e o t h s c r e e n i w h a t y o u ' l l g e i t h f i n a lo u t p u t . C o m p o s e , a r r a n g e a n r a r r a n g e f o t h a t p i c t u r e p e r f e c tp r e s e n t a t i o n .

T h e r e ' s a l s o f e d e s k a c c e s s o r i e s ,f o t h a t l i t t l e e x t r a h e l p w h e n a n w h e r e y o n e e d i t A v a i l a b l e f r o ma n G E O S a p p l i c a t i o n , t h e y i n c l u d ea a l a r m c l o c k , n o t e p a d , f o u rf u n c t i o n c a l c u l a t o r , a n d p h o t o a n t e x t a l b u m s ( f o r c o l l e c t i n g p i c t u r e sa n p h r a s e s t p a s t e i n t o o t h e ra p p l i c a t i o n s ) .

G E O S I t h b e g i n n i n g o " w h a l en e w o r l d " o p r o d u c t s f o t h C 6 4 .W a t c h l o n e a p p l i c a t i o n s .

$ 5 9 . 9 5O R D E R N O W !8 0 0 - 4 4 3 - 0 1 0 0 x 2 3 4G E O S D i s k e t i f f i n c l u d e s d e s k T o p . d i s k T u r o o . g t o F i m i . a n ag e o W r i T a S 5 9 9 5 C r e s i d e n t ? a d $ i a * ( 1 4 5 U S / 7 5 F o r e i g n ( h i p p i n g a n h a n d l i n g U F u n d s o n l y

A r

H i i t

r i o c k o r W o 9 o r d ' V I S A M u t e r c u r d

C i t y . S W e . Z i

S a n d t G e r k e l a y S o r t w o r k aO O a P r o c e s s i n gP B o 5 7 1 3 5H f t y a a r d . C 9 4 5 4 5

A l l o w 4 - 6 w e e k s . l o d e l i v e r y

C o m i m > d < i [ L ' f a n C ( a r t r a d e m a r k s o C u m m o d u r vE l e c t r o n i c s . L t d . G E O S , C K O S D t r s k f o p , g i w l ' a i m ,E e o W n i e , d i i k T u r b o , a n B e r k e l e y S o l t w o r l c * a r ct r a d e m a r k * > > B e r k e l e y S o f t w o r k * ,

Page 28: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 28/130

L y c o C o m p u t e rM a r k e t i n g C o n s u l t a n t s

" W M A K E Y O U R C O M P U T E RF U T U S E ! "

D U S T C O V E R SA t t i i

5 J 0 S T 1 1 . 9 51 3 0 X E 6 9 w o x l a « 1 0 5 0 6 9 I M 7 9

C o m m o a o r eC 1 2 B 7 . 9 91 5 7 U 1 5 4 ! 6 9 1 9 0 3 1 0 9 51 7 0 2 8 9

C 6 W i c 2 0 6 9 P a n a s o n i c

1 0 9 0 1 1 0 9 1 0 9 1 0 9 2 1 9 1 0 9 3 . 9 9 9

S t a r M l c r o n l c sS G I S D 1 D B 9 9S G ' S D I S . 3 9 S H 1 0 9 . S I 1 1 5 9

O M d a t a6 2 1 3 2 8 9 8 3 1 9 3 . . 9 9 91 9 9 9

R E D I F O R M P A P E RQ ' 1 0 0 0 S H i l i * h : e l a i e r ' 9 9 5Q ; 3 0 0 0 ° < : n . n w h i l e L a z e r . 2 5 9 5O i 1 0 0 0 9 V i x 1 i w i n s l a z e r . ! 6 9 5Q i 2 0 9 V « U w h i l e l a z e r 5 9 Q i 1 0 0 0 M a i l i n g i s M s 1 ) 6 9

I N N O V A T I V E C O N C E P T SF h p - n - F i l e 1 0 3 . 5 0F U n - n - F i l e 1 5 8 . 2 5F l i p - n - F i l e 2 L o c h 1 7 . 9 5F l i p - n - F i l e 5 0 , 1 7 . 2 5F t p - n - F i l e 5 L o c k E 2 . 9 5R i p - n - F i l e R o 1 7 . 3 5

W I C O J o y s t i c k s1 5 - 9 7 1 4 B a H a n d l e 1 7 5 0 - 2 0 3 0 B o s s 1 1 . 9 95 0 2 0 0 2 S u p e r 3 - W a v ' 9 . 9 9

D I S K N O T C H E R S , S 7 . 9 5 H

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

C O M M O D O R E1 2 C 1 5 7 1 D r i v aC 1 9 0 2 . A

C - 6 41 5 4 1 D r i v a1 6 7 0 M o d e mC - 6 4 C o m p u t e r

N ' P S B O t P r i m e r1 3 5 0 M o u s e1 7 0 0 1 E S K R A M .1 7 5 0 5 1 2 K R A J A N E

P e r l e c L W r i t e rP e r f e c t C a l cP e r t e c l F i l e r

C A L LC A L LC A L LC A L LC A L LC A L LC A L LL O 4 1 - 1 5

. . . 2 6 9. . . . 3 S4

. 4 4

B R O D E R B U N DT r i e P r i m S t o pG r a p l i i c s L i b r a r y[ I i

B a n k S W n i e rL o d e R u n n e rP r . n t s h o p C o m p a n i o nB a n k S I S p e l l e rB a n * S i F i l e r . . . .B a n * S I M l e M u s i c S h o p . C n a m p i o n s h

L o o e r u n n e r

. 2 7 \ 7 1 9 . 7 53 7 2 1 7 5

2 4 . 7 53 7 3 2 . 7 53 7

2 7 . 7 57 T

A C T I V I S I O N ( C - 6 4 / 1 2 B )A l t e r E q H a c k i e r . .L i t t l e P e o p l eG a m e m a k e rB o r r o w e d T m S p a c e S h u l l l eM u s i c S t u d i oM i n d s f i i i d o wR o a d r a c eF a s l T r a c k sC o u n i D o w nG h o s r O u s t e r s

2 7 1 8 7 52 7 2 4 7 51 8 7 51 8 . 7 5

2 4 . 7 51 8 . 7 51 8 . 7 52 2 7 51 7

2 2 7 5

U N I S O N W O R L D' r m t M a s t e r' r m t M a s t e r

P r i n t M a s t e rA m i q a )C - 1 2 8 )C - 6 4 1

* r G a l l e r y

E P Y X - 6 4F a s l l o a f lS u m m e r G a m e s . . . .

3 7 2 7 2 7 1 6 7 5

2 4 . 7 52 6 7 5

C A R D C ON u m e r i c K e y j j a f lC B / 5 5 - s l o ; B o a r d ( 6 C B / 2 2 - s l o : B o a r d ( 6 S ' V o r e B a s i c R c - m . . .W J i t e N o w - 6 4 . . .M a r l N o w - 6 4S p e l l f J o w - 6 5 .F i l e N o w - 6 4 .P a i n t N o w - 6 4C a l c N o w - 6 4S u p e r P r i n t e r U l l l i l y

. 3 4 . 9 54 9 . 9 52 1 9 5

. 4 9 3 2 9 52 9 2 9 2 9

. 2 4 . 9 52 4 . 9 52 9

M I C R O P R O S EK e n n e d y A p p r o a c hC m s a d e i E u r o p e .D e c i s i o n i D e s e r tS o l o F l i g h lN a l o C o m m a n d e rS p i l l i r e A c F - i 5 S l r i k e E a g l e . .A c r o i e tS i l e n t S e r v i c eC o n l l i c t i N a G u n s h i p

( C - 6 4 )2 1 . 7 5

. 2 4 . 7 5. . 2 4 7 . . 2 0 . 7 5- 2 7

I 7 2 0 7 5. . 2 1 7

. . 2 1 . 7 5. . 2 4 . 7 5. 2 1 . 7 5

5 U B L 0 G I CM i g h t M i s s i o n P m D a l l 2 0 . 7 5F l i g h t S i m u l a t o r 3 1 . 7 5J e S m u l a t o r 2 5 . 9 5F o o t b a l l . . . . . N E WS c e n e r y D i s k E A 1 4 , 9 5S e 1 - 6 9 . 9 5

S Y N A P S ES y n c a l c 2 9 . 9 5T e m p l a t e 1 4 . 9 5L o d e r u n n e r R e s c u e . . 1 9 . 9 5E s s e s 2 4 . 9 5B r i m s t o n e 2 4 . 9 5M i n d w h e e l 2 4 9 5

A C T I V I S I O N ( A m i g a )H a c k i e r 2 6 7 5M i n d S h a d o w 2 6 7 5M u s i c S l u d i o . . . 2 9 . 7 5S o n o i v e d T i m e . . . . 2 6 7 5

B A T T E R I E S I N C L U D E DP a p e r C l i p 5 9 . 9 5S p e l l P a 3 4 9 5C o n s u l t a n t 5 9 9 5P a p e r C l i p

« / S p e t l P a 7 5 . 9 5H o m e P a 3 4 . 9 5B u C a r d 1 2 9 . 9 S8 C o l u m n B o a r d . 1 0 9 9 5

S S ( C - 6 4 )C o l o n i a l C o n q u e s t 2 4 . 7 5W i n g s o W a 2 4 . 7 5C o m p u t e r A m O u s n . . . . 3 4 . 7 5F i e l d o F i r e 2 4 . 7 5F g h t e r C o m m a n d . . . . 3 6 7 5K a m c t a u p p e 3 7 r . t e c h B r i g a d e 3 6 . 7 5M a r k e t G a r d e n 2 9 . 7 5S i G u S h o o t o u t 2 4 . 7 5C o m p u i e r B a s e b a l l 2 4 7 C o m p u i e r Q u a n e r B a c k 2 4 . 7 5I m p e n u n G a l a c l u m . 2 7 P h a m a s i f l 2 4 7 C a r t e s S C u l t h r o a l s . 2 7 M M i s s i o n C r u s h . .Q u e s t i o nG e m s t o n e W a r r i o r . . .

2 7 - 2 4 . 7 5

. . . 2 4 . 7 5P a n e 1 1 1 0 C o a n r . 2 4 . 7 5P a n z e r G r a n d e r . . N o r w a y 8 B a t t l e f o A n i i e mU S A FB a i l l e o / o u p p eP n a n i a s i e i l . . . ! ! , .W i z a r d ' s C r o w n .R i n g s o t Z o l p h i n . . . .

M I C R O L E A G U EB a s e O a l lG M d i s kT e a m d i s k

. . 2 4 . 7 5. 2 7 . 2 9 . 7 5. 3 7 . 3 7 . 2 4 . 7 5. 2 4 . 7 5. 2 4 , 7 5

. . . 2 4 . 7 5

( C - 6 4 ). 2 4 . 9 5. 2 4 . 9 5

1 4 . 9 5

P E R S O N A L P E R I P H E R A L SS u p e r S k e t c h C - 6 4 . . . . 2 9 9 5P r i n t e r U l ' i i l y C - 6 4 . . . 1 4 9

C O N T I N E N T A LH o r n s A c c o u n t a n t . . . 3 9 . 9 5B o o k o A d v e n t u r e G a m e s

I I I 1 4 9 5

X E T E CF o n t M a s t e r I 6 4 2 9

D I S K D R I V EC L E A N I N G K I

$ 8 . 9 5W i t h S o f t w a r e

$ 1 7 . 9 5

T H L O W E S T P R I C E S T O L L F R E E O R D E R L I N EF r e e s h i p p i n g o p r e p a i d c a s h o r d e r s i U . S . A l M e r c h a n d i s e F a c t o r y F t e s l "2 h r s . s h i p p i n g o i n - s t o c k p r o d u c t * A c c e s s t o u M u l t i M i l l i o n i n v e n t o r y

N d e p o s i t o U P C . O . D . o r d e r s O r d e r s o u t s i d e P s a v e s t a t e s a l e s t a A i f r e i g h t s e r v i c e a v a i l a b l e F u l l M a n u f a c t u r e r ' s W a r r r a n t y a p p l y ! F u l l a c c e s s o r y l i n e i s t o c k

P u r c h a s e O r d e r s A c c e p t e d f r o m e d u c a t i o n a l i n s t i t u t i o n s ! W c h e c k f o s t o l e n c r e d i t c a r d s !W s h i p t o u s e r v i c e m e n o v e r s e a s ! Y o u ' l l l o v e o u C o u r t e o u s S a l e s S t a f f !

N E H O U R S !M o n - T h u r A M - 8 P F r i - 9 A M - B P

S a t - 1 A M - 6 P L Y C O C O M P U T E R

A m e r i c a ' s M a i l O r d e r H e a d q u a r t e r sN E H O U R S !M o n - T h u r - A M - 8 P

F r A M - 6 P S a t - 1 0 A M - 6 P M

Page 29: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 29/130

L y c o C o m p u t e rM a r k e t i n g C o n s u l t a n t s

1 0 9 1 S 2 2 8

P A N A S O N I C1 0 9 ' . . 2 2 3 1 3 1 ( N E W ] 2 6

3 2 4 0 2 0

1 0 9 23 1 5 11 0 8 0 ( M E W )1 5 9 2 N E 4 3

O K I D A T AQ k i m a t e 1 1 7 1 8 2 Z 1 «1 9 3 4 1 9 5 6

C I T I Z E NM S P - 1 0 2 5 M S P - 1 5 3 S M S P - 2 0 3 3 M S P - 2 5 « 1 2 0 D 1 8 P i e m i e r 3 4 2

S A V E k P R I N T E R SC O L O R R I B B O N S N O A V A I L A B L E ! !

E P S O Nl x b oF X 8 5J X 8 0H o m o w t i t e r 1 D X 1 QD X 3 0D X 3 5A P - a oH I - B OH S - 8 0F X - 2 8 6 ( N E W )L O - 8 0 0 J N E W )L Q - 1 0 0 0 I N E W )

2 0 3 3 C a l l1 9 2 0 2 9 5 9 2

. 3 5 52 9 4 8 5 2 6 5

D I A B L O0 2 3 3 A P 5 3 0 E C SD 8 I P 3 2 C Q 1P 3 C 1 5 0

s i 1 5 9 91 7 5 Q

. . . 2 3 9 5B S 9 9

L E G E N D1 0 8 01 3 8 01 3 8 58 0

C a l l2 S 2 B 1 4

J U K IJ u k i 6 1 0 0 3 4 R S 2 3 2 S e r i a l B o a m 5 B I O O T r a c l o i 1 1 6 1 0 0 S h e e t F e e d e r . . 2 0 J t i k i 6 3 0 0 7 5

T O S H I B AP 1 3 4 0 4 6 9P 3 5 1 + 1 1 4 9P 3 4 1 P 9 6 P 3 4 1 S 9 9 93 6 S n e e l F m u J b - 5 2

C O R O N AL P 3 0 0 2 4 9 52 0 0 3 6 1 T o n e r C a r i n f l g e . . 8

S I L V E R R E E DE X P 4 0 0E X P 5 0 0E X = S 5 0E X P 7 7 0

. 2 4 92 9 3 9 ? *

B R O T H E RH R - 1 5 X L - P 3 5 H R - 1 5 X L - S 3 5

C I T O HP r o w n t e r B 5 1 0 s p + C a l l5 5 5 0 5 S 0 . - C a l lP r i m m a s t e r . C a l l

S G - 1 0 S 2 0 5

S T A R M I C R O N I C SS G - 1 0 2 0 S G - I O c 2 1 S G - 1 5 3 6 S D - 1 0 3 1 S O - 1 5 4 3 S h - 1 0 . 4 6 S R - 1 5 5 7 8S B - I O 5 8 P o w e r i v D e 2 9 7N X - 1 0 ( N E W ) G A L LN B - 1 5 I N E W ) C A L L

S E I K O S H AS P - 1 0 0 0 V C ( C - 6 4 )S P - i O Q O A C e n t r o n i c s . .S P - 1 0 0 0 I S S P - 1 0 0 0 A S R S - 2 3 2S P 1 0 0 0 A P A p p l e l i B P - 5 2 M IB s l i s e l f e e d e r5 P - 1 0 0 0 r i b b o nB P - 5 2 0 0 r i b b o n

I B 1 9 1 9 1 9

. . . 1 9 96 4 1 9 8 5

. 1 5

M O N I T O R S I N T E R F A C I N GP A N A S O N I C

D T H 1 0 3 1 0 R G H R e s sT X I 2 H 3 P 1 2 ' C o l o rT R H O w a P A ! 2 A m a e rT R i S 2 M S P i 2 - G r e e n ( 6 ! JT B 1 2 2 M V P « A m t e i I B M

Z E N I T HZ V 1 3 3 A A m & e rZ V 1 2 3 G G r e s n . . Z V t S A m E e r I B Z V 1 3 C o k nZ V 1 3 R G . . Z V 1 3 C o m p o s i t eZ V 1 3 H i R e s C « c <Z V 1 2 2 0Z V 1 2 3 0Z V 1 2 4 0 . . .

3 3 4 1 1 0 1 4 1 4

. . . 7 6, . . 7 5

1 2 i 3 B S i S B

9 9

1 »

P R I N C E T O N G R A P H I C SM A X - 1 2 A m o a r I B 4 X - 1 ! R G . * & 5 R I S R G 6 9

C O M M O D O R E1 9 0 2 C o l o r C A L L1 8 0 2 C o l o r C A L L

A M D E K3 0 0 G r e e n3 0 A t t O e r3 1 A m b e i I B MC c r n i 3 0 A i C o l o ' 6 0 0 C o m p o s i t eC o l o r 6 0 C o l D r 7 0 C o l o r 7 1

T E K N I K AM J - 1 0 C o m p a s i l e . . M J - 2 2

S A K A T AS 1 D O 0 I S G r e e nS 1 0 0 0 1 2 A m o u rS 1 5 0 0 1 2 G r o o n T T S 1 5 0 0 1 2 " f l m b B i T T L .S 1 0 1 3 C o l e C o r o oS 2 0 1 3 R G S T S t T . l l S t a n O

T H O M S O NC M 3 6 5 1 2 V 1C M 3 6 6 3 2

. . . u s1 2 1 S

2 3 3 6 3 9

9 5 6 9 ,

1 7 2 5

. 9 1 0 1 1 1 2 2 O 3 6

2

S 6 1 5

C A R D C OG - W I Z 1 C - 6 4 )S u p e r G ( C - o 4 )C P P S I C - 6 4 ]

4 5

. 3

X E T E CS u p e r G r a D h t x 6 S u p e r G r a p h s J 6

6 . 4

O R A N G E M I C R OG r a D D l B C [ C - S 4 ] 7

T Y M A CC o n n p c l l o n ( C - 6 4 1 5

1 O D E M SC O M M O D O R E

1 6 7 0 M o a e m

H A Y E SS " i s n m o o & m 3 C S m a n r n a d e m 1 2 0 0S m a r i r o o o e m i p o o BS m a n m o o s m 2 4 0 0

. . . 1 5 5

1 3 3 7 M S

S U P R A1 0 6 4 M o 0 e m ( C - 6 4 ) . 4 9

U R O B O T I C SP a s 5 * w O 1 3 0 0 MP a s 5 i m r a 1 2 0 0 FP s s w r t ) 3 0 P a s s w r f l 3 0 0 F

1 2 2 2 1 3

. . 1 3 9

I N D U SG A t a r i 1 9 G C o m m o d o r e 1 9

C O M M O D O R E1 5 7 1 C A L L1 5 4 1 C A L L

C O M T E LE n h a n c e r 2 0 0 0 I C - 6 4 )

O L

V E f i B A T I MS S D DD S D D 1 3 9 9

1 9 U O N U S

S S D D 8 . 9 9D S P D 1 2 . 0 9

D E N N I S O NE L E P H A N T 6 ' i 1 S S S DE L E P H A N T B t S S D DE L E P H A N T 5 D S D DP R E M I U M 5 ' . 1 S S D D

1 1 9 91 2 9 91 4 * 91 9

S U N K Y O N GS K S S S O DS K 5 V . " D S D D 1 9

P R E M I U M V . D S D D . 1 5 9 9 B W M D 1 , M A X E L L

1 - 8 0 0 - 2 3 3 - 8 7 6 (T O R D E R

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

C u s t o m e r S e r v i c e 7 1 7 - 4 9 4 - 1 6 7 0

V I S Ao s e n d o r d e r t

v i . o C o m p u t e rp . o . B o x s o a B

J e r s e y S h a r e , P 1 7 7 4 0

R I S K F R E E P O L I C Yr n s c a c k i t e m & s h i p p e d w l h r f i 2 * h o u r s o o r a t o r . N o d e o o s i r o n C D o r d e w F r e &B h i p p i n g o p r e p a i d c m o r d a r s * \ W n i h c o m e n i a l u . V o l u m e 0 J 9 C O u n ( sa v a i l a b l e P r e ^ i f l e n r ? n a i a i o ? l a A P F P a n I n r a n i s r i o n a I Q ' d e r s a t l f l$ D p l u s 3 ^ t j l o Q n a n E y m a i l s e r v i c e A d v e r t i s e d p r i c e s s n o w * * s o d i s c o u n t f o c n i M . a d d * * & f o r U a i i a r ^ a r d o V n P e r s o n a l c r i e c k a ' e c u x e w e e k s ' c l e a r a n c eD e T c r e j n i p p i i g A s k a b o u t U P B l u e a n H e l a b e l i f r p f u n g A m e r c n a n d n ec a r r . e d u n d e r m j n u i a t i u ' * ' t w i ' r a m y F r M c a r a i o g w i t n o r r j o r a i i L o m i l u D j t c it c n a n g e w s t m u l n o n c e

Page 30: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 30/130

s a y s K e G e r e m i a o t h N A H B ." T h e r a n g e o a p p l i a n c e s t h a t

a r i t h h o u s e — w h e t h e r i b d i s h w a s h e r , w a s h i n g m a c h i n e ,d r y e r , m i c r o w a v e o v e n , V C R , o j u s t p l a i n a l a r m c l o c k — e v e r y o n eo f t h e s e i n o a d d r e s s e d d i f f e r e n tl y i n o r d e r t s e t h e m . W i t hS m a r t H o u s e s y s t e m , y o h a v e o n c o m m o n w a t s e a l o f t h e s e , " h s a y s .

T h N A H B e s t i m a t e s t h a t t h S m a r t H o u s e c o n c e p t w i l l b o t h m a r k e t b e a r l y 1 9 8 8 . T h g r o u p ' sm a r k e t p r o j e c t i o n s , s u p p o r t e d b i n d e p e n d e n t m a r k e t r e s e a r c h f i r m s ,c a l l f o h a l f - m i l l i o n S m a r t H o u s ec o n s t r u c t i o n s t a r t s p e r y e a r b 1 9 9 1 . T h a t n u m b e r w i l l g r o w t m o r e t h a n m i l l i o n a n n u a l h o u s i n gs t a r t s b 1 9 9 5 , s a y s G e r e m i a . A n r e t r o f i t t i n g o e x i s t i n g h o m e s a n c o m m e r c i a l p r o p e r t i e s i e x p e c t e dt b e c o n o m i c a l l y f e a s i b l e b t h e n o t h i s d e c a d e .

A w i t h t h M i t s u b i s h i h o m ea u t o m a t i o n s y s t e m , t h S m a r tH o u s e d e p e n d s o s y s t e m o w i i n t h a t i i n t e l l i g e n t e n o u g h t o d i st i n g u i s h a m o n g t h m a n y d i f f e r e n tk i n d s o s i g n a l s t h a t r u n t h r o u g ht h s a m e c a b l e s . T h e r e a r b a s i c a l l yt h r e e d i f f e r e n t e l e c t r i c a l d i s t r i b ut i o n f u n c t i o n s t h a t t h S m a r t H o u s ew i l l h a n d l e : p o w e r s i g n a l s , c o n t r o la n d a t a s i g n a l s , a n a u d i o - v i d e os i g n a l s . T h c o m m o n t w o - o t h r e e -p r o n g e d e l e c t r i c a l o u t l e t s f o u n d i t o d a y ' s h o m e s w i l l b s u p e r s e d e db y a n o u t l e t s y s t e m t h a t w i l l m o r ec l o s e l y r e s e m b l e t y p i c a l c o m p u t e ri n t e r f a c e . T h s y s t e m w i l l b a b l e t d e t e r m i n e w h a t k i n d o p r o d u c t i b e i n g p l u g g e d i n a n r e a c t a c c o r di n g l y . T h a t m e a n s , f o e x a m p l e ,t h a t e l e c t r i c a l o u t l e t s w i l l a l s o b s a f e r . S i n c e p o w e r w i l l o n l y b s e n tw h e n a l e g i t i m a t e d e v i c e i p l u g g e di n t o t h o u t l e t , t h d a n g e r s o a c c id e n t a l s h o r t c i r c u i t s a n e l e c t r o c ut i o n s w i l l b v i r t u a l l y e l i m i n a t e d .

O n o f t h e m o s t r e m a r k a b l ea s p e c t s o f t h e e l e c t r o n i c h o m e i d e ai t h a t v e r y l i t t l e o w h a t ' s p l a n n e di n e w . A t h N A H B ' s G e r e m i as a y s , " W e ' r e n o r e i n v e n t i n g t h ew h e e l , j u s t m a k i n g i r o l l m o r es m o o t h l y . "2 C O M P U T E ' S G a z e t t e J u l y 1 9 8 6

f e T h e X - 1 0 P o w e r h o u s e c o m p u t e r i n t e r f a c e p l u g s i n t o y o u r C o m m o d o r e c o m p u t e r t a l l o w y o t e a s i l y p r o g r a m l a m p s , a p p l i a n c e s , t h e r m o s t a t s , a n m a n y o t h e r i t e m s —b u t , i d o e s n ' t t i u y o u r c o m p u t e r w h e n i u s e .

J S & A ( O n e J S & A P l a z a , N o r t h -b r o o k , I 6 0 0 6 2 ) , h a v e a l r e a d yb e g u n o f f e r i n g h o m e c o n t r o l p r o du c t s . A n o t h e r m a i l - o r d e r h o u s e ,S m a r t H o m e S h o p p e r ( 2 7 4 E H a i l t o n A v e . , S u i t e B C a m p b e l l , C f 9 5 0 0 8 ) , o f f e r s H o m e o t h F u t u r eD e s i g n K i t , a f r e e 2 4 - p a g e c a t a l o gt h a t a l s o i n c l u d e s b a s i c i n f o r m a t i o no t h f u n d a m e n t a l s o h o m ec o n t r o l .

F o t h o s e i n t e r e s t e d i i m m e d ia t e l y g a i n i n g s o m e o t h b e n e f i t so h o m e o f t h e f u t u r e , t h e r e a r es e v e r a l c o m p a n i e s t h a t s e l l h o m ec o n t r o l p a c k a g e s a a f f o r d a b l ep r i c e s . O n o f t h e m o s t p o p u l a r o t h e s e i t h S 6 9 . 9 9 X - 1 0 P o w e rh o u s e s y s t e m ( X - 1 0 U S A , I n c . ,1 8 5 A L e g r a n d A v e . , N o r t h v a l e , N 0 7 6 4 7 ) , a e a s y - t o - u s e p a c k a g e t h a ti n c l u d e s c o n t r o l l e r i n t e r f a c e t h a tp l u g s i n t o t h 6 o 1 2 a w e l l a s as o f t w a r e p r o g r a m t h a t l e t s y o c o t r o l u t e i g h t d i f f e r e n t i t e m s : a p l i a n c e s , l a m p s , w a l l s w i t c h e s , a n t h e r m o s t a t s , f o e x a m p l e . T h e r e ' se v e n s e p a r a t e m i n i - c o n t r o l l e ra v a i l a b l e t h a t l e t s y o m a n u a l l yc o n t r o l l i g h t s a n a p p l i a n c e s f r o my o u r b e d s i d e , o o t h e r l o c a t i o n s i t h h o u s e . E v e r y i t e m t h a t y o w a n t t p r e s e t m u s t b p l u g g e d i n t os e p a r a t e X - 1 0 m o d u l e s ( $ 1 6 . 9 5 ) o rB S m o d u l e s .

O n o f t h e b e s t t h i n g s a b o u tt h X - 1 0 s y s t e m i t h a t , o n c e y o u ' v ep r o g r a m m e d t h m o d u l e s , y o

W i t h t h X - 1 0 s y s t e m , y o c h o o s e f r o ma m o n g d i f f e r e n t p i c t u r e s , o r i c o n s , t s e l e c t w h i c h r o o m s a n e l e c t r i c i t e m sy o w a n t t p r o g r a m .

A l r e a d y n u m b e r o c o m p a n i e sa r i n v o l v e d i n v a r i e t y o f

w a y s w i t h t h m o v e m e n t t o w a r dt h H o m e o t h F u t u r e a n S m a r tH o u s e c o n c e p t s . S a l a C o m m u n i c at i o n s i H o l l a n d h a s p u b l i s h e d i s u e s o m a g a z i n e c a l l e d H o m e B u I n f o , a p u b l i c a t i o n a b o u t r e s i d e n t i a lc o n t r o l a n m o n i t o r i n g ( U . S . o f f i c e ,1 5 C a l u m e t S t r e e t , B o s t o n , M 0 2 1 2 0 ) , t h a t t r a c k s t h l a t e s t n e w sa b o u t t h i s q u i c k l y e v o l v i n g i n d u st r y . A n o t h e r p u b l i c a t i o n , E l e c t r o n i cH o u s e — T h e j o u r n a l o H o m e A u t om a t i o n ( 5 2 4 E M c K i n l e y A v e . ,M i s h a w a k a , I 4 6 5 4 5 ) a l s o o f f e r sn e w s a n f e a t u r e a r t i c l e s o e l e ct r o n i c h o m e s . S e v e r a l l a r g e m a i lo r d e r e l e c t r o n i c s c o m p a n i e s , s u c ha D A i n d u s t r i e s ( 8 2 0 0 R e m m e tA v e . , C a n o g a P a r k , C 9 1 3 0 4 ) a n

Page 31: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 31/130

a n C - 6 4 "

Q E N S A F I O N A LS O F T W A R ET h e c o m p l e t e c o p l o a n d e v e l o p m e n t p a c ka g e . S p e e d u y o u r p r g r a m s 5 l 3 5 « . M a n yo p t i o n s : f l e x i b l e m e m o r ym a n a g e m e n t : c h o i c e o c o m p i l i n g t m a c h i n ec o d a , c o m p a c l p - c o d e o b o t h . ' 1 2 B v e r s i o n : 4 o 8 c o l u m n m o n i t o r o u t p u ta n F A S T - m o d e o p e r a -l i o n . ' 1 2 8 C o m p i l e r ' s e t e n s i v e 8 0 - p a g e p r g r a m m e r ' s g u i d e c o v e r sc o m p i l e r d i r e c t i v e s a n o p t i o n s , t w l e v e l s o

o p t i m i z a t i o n , m e m o r y u s a g e , I / h a n d l i n g , Q c o l u m n h i - r o a g r a p h i c s , f a s l o r ,h i g h e r p r e c i s i o n m a i n f u n c t i o n s , s p e e d a n s p a c e s a v i n g t i p s , m o r e , g r e a tp a c k a g e t h a t n s o f t w a r e l i b r a r y s h o u l d b w i t n o u t . 1 2 C o m p i l e r S 5 9 . 9 S

6 4 C o m p i l e r $ 3 9 . 9 5F o s c h o o l o s o f t w a r od e v e l o p m e n t L e a r n o y o u r C o m m o d o r e w i t h o u i n d e p t h l u l o r i u l . C o m p i l e p r g r a m s i n l o l a s t m a c h i n ol a n g u a g e . C - 1 2 8 v e r s i o n h a a d d e d f e a t u r e s : U n i x 1 " l i k eo p e r a t i n g s y s t e m ; 6 O R A d i s k f o r f a s ! e d i t i n g a n c o m p i l i n g L i n k e r c o m b i n e su t 1 m o d u l e s : C o m b i n eW a n u s i n g C A L L : 5 1 a v a i l a b l e f o o b j e c t c o d e ;

F a s t l o a d i n g [ s e c . 1 5 7 1 , 1 s e c . 1 5 4 1 ) : T w s t a n d a r d U l i b r a r y s p l u sI w a d d i t i o n a l l i b r a r i e s — m a t h ( u n c t i o n s ( s i n , c o s , s q r t , c l c . ) S £ 0 * g r a p h i cc o m m a n d s [ l i n o , f i l l , d c H , o l c ) . C - 1 2 8 S 7 9 . 9 5

C - 6 4 S 5 9 . 9 5

+ P R I P E . R E D U G E O . +m E a s i l y c r e a t e p r o f e s s i o n a lh i g h q u a l i t y c h a r t s a n g r a p h s w i t h o u t p r o g r a m m i n g .Y o c a I m m e d i a t e l y c h a n g ot h e s c a l i n g , l a b e l i n g , a x i s ,b a l i n i n g , e t c , t o s u i t y o u rn e e d s . A c c e p t s d a t a f r o mC a l c F l e s u l l a n M u l l i P l a n .C - 1 2 8 v e r s i o n h a 3 t h r e s o l u t i o n o t h e ' 6 4 v e r s i o n .O u t p u t s l m o s t p r i n t e r s ,

C - 1 2 8 $ 3 9 . 9 5C - 6 4 $ 3 9 . 9 5

P o w e r P l a nO n o t h m o s t p o w e r f u l s p r e a d s h e e t s w i t h I n t e g r a t e dg r a p h i c s . I n c l u d e s m e n u o k e y w o r d s e l e c t i o n s , o n l i n e h e l ps c r e e n s , f i e l d p r o t e c t i o n , w i n d o w i n g , t r i g f u n c t i o n s a n m o r e .P o w e r G r a p h , t h g r a p h i c s p a c k a g e , i i n c l u d e d t c r e a t ei n t e g r a t e d g r a p h s a n c h a r t s . C - 6 4 $ 3 9 . 9 5T e c h n i c a l A n a l y s i s S y s t e m f o t h C - 6 4A d C o m p i l e r f o t h C - 6 4V i d e o B a s i c L a n g u a g e f o t h C - 6 4

$ 5 9 , 9 5$ 3 9 . 9 5$ 3 9 . 9 5

A b a c u s

R e m a r k a b l y e a s y - t o - u s ei n t e r a c t i v e d r a w i n g p a c ka g l o a c c u r a t e g r a p h i cd e s i g n s . N e d i m e n s i o ni n f e a t u r e s l c r e a t ee x a c t s c a l e d o u t p u t t a l m a j o r d o t - m a t r i x p r i n t e r s .E n h a n c e d v e r s i o n a l l o w sy o t i n p u t v i k e y b o a r do h i g h q u a l i t y l i g h l p e n .T w g r a p h i c s c r e e n s f o C O P Y i n g I r o m o n t t h o t h e r . D R A W . L I N E . B O X .C I R C L E , A R C , E L L I P S Ea v a i l a b l e . F I L L o b j e c t sw i t h p f o s u l o c t e d P A

T E R N S : a d T E X T ; S A V E : a n R E C A L L d e s i g n s l o / l r o m d i s k . D e f i n e y o u r o w l i b r a r y o s y m b o l s / e j e c t s w i t h t h e a s y - t o - u s e O B J E C T M A N A G E M E N TS Y S T E M - s t o r e u t 1 0 s e p a r a t e o b j e c l s . C - 1 Z 8 S 5 9 . 9 5C - 6 4 $ 3 9 . 9 5

N o j u s t c o m p i l e r , b u tc o m p l e t e s y s t e m l o d e v e l o pi n a p p l i c a t i o n s i P a s c a lw i t h g r a p h i c s a n s o u n df e a t u r e s . E x t e n s i v e e d i t o rw i i h s e a r c h , r e p l a c e , a u t o ,r e n u m b e r , e t c . S t a n d a r d

c o m p i l e r t h a i g e n e r a t e sl a s t m a c h i n e c o d e . I y o w a n t l l e a r n P a s c a l o t d o v e l o p s o f t w a r e u s i n g I h b e s t t o o l s a v a i l a b l o - S U P E RP a s c a l i y o u r f i r s l c h o i c e .

C - 1 2 S S 5 9 . 9 5C - 6 4 S 5 9 . 9 5

O T H E R T I T L E S A V A I L A B L E :C O B O L C o m p i l e r

N o y o c a l e a r n C O B O L , t h m o s t w i d e l y u s e d c o m m e r c i a lp r o g r a m i n g l a n g u a g e , a n l e a r n C O B O L o y o u r 6 4 C O B O Li e a s y i l e a r n b e c a u s e i t e a s y t r e a d . C O B O L C o m p i l e rp a c k a g e c o m e s c o m p l e t e w i t h E d i t o r . C o m p i l e r , I n t e r p r e t e ra n S y m b o l i c D e b u g g e r , C - 6 4 $ 3 9 . 9 5

P e r s o n a l P o r t f o l i o M a n a g e rC o m p l e t e p o r t f o l i o m a n a g e m e n t s y s t e m f o t h I n d i v i d u a l o p r o f e s s i o n a l i n v e s t o r . E a s i l y m a n a g e y o u r p o r t f o l i o s , o b t a i nu p - t o - t h e - m i n u t e q u o t e s a n n e w s , a n p e r f o r m s e l e c t e da n a l y s i s . E n t e r q u o t e s m a n u a l l y o a u t o m a t i c a l l y t h r o u g hW a r n e r C o m p u t e r S y s t e m s . C - 6 4 S 3 9 . 9 5

X p e rX P E R i t h f i r s t " e x p e r t s y s t e n i ' f o t h C - 1 2 8 a n d C - 6 4 . W h i l eo r d i n a r y d a t a b a s e s y s t e m s a r g o o d l o r e p r o d u c i n g f a c t s ,X P E R c a d e r i v e k n o w l e d g e f r o m a m o u n t a i n o f a c t s a n h e l py o m a k e e x p e r t d e c i s i o n s . L a r g e c a p a c i t y . C o m p l e t e w i t he d i t i n g a n r e p o r t i n g . C - 6 4 $ 5 9 . 9 5

D e v e l o p m e n t s ^ a i

l i p s *

C - I T f l a n C - 6 4 f l i l k a 0 C f m m & l i M r j j I r w M M a d i k k * * l o k o O B I l i l t - M a u l * *

Q D U i i i iP . O . B o 7 2 1 9 D e p t . G G r a n d R a p i d s , M 4 9 S o f t w a r e0 T e l e x 7 0 9 - 1 0 1 - P h o n e ( 6 1 6 ) 2 4 1 - 5 5 1 0C a l l n o f o t h n a m e o y o u r n e a r e s t d e a l e r . O t o r d e r d i r e c t l y b c r e d i l c a r d , M C A M E X o V I S A c a l l { 6 1 6 )2 4 1 - 5 5 1 0 . O l h e r s o f t w a r e a n b o o k s a r a v a i l a b l e - C a l l a n a s f o y o u r f r e e c a t a l o g . A d $ 4 . 0 0 f o s h i p p i n gp e o r d e r . F o r e i g n o r d e r s a d $ 1 2 . 0 0 p e i t e m . D e a l e r i n q u i r e s w e l c o m e - 1 4 0 0 + n a t i o n w i d e .

Page 32: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 32/130

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

d i s c o n n e c t t h c o n t r o l l e r i n t e r f a c e ,a n y o u r c o m p u t e r i f r e e d . T h i t e r f a c e i t s e l f c o n t r o l s t h m o d u l e s .A e a s y t f o l l o w s y s t e m o p i t u r e s , o i c o n s , i u s e d d u r i n g s e u p Y o d o n ' t n e e d t k n o w h o t p r o g r a m a n d y o u d o n ' t n e e d d g r e e i e l e c t r i c a l e n g i n e e r i n g . T h s y s t e m l e t s y o p r e s e t i t e m s a n w h e r e i t h h o u s e . D y o u w a n t t t e l l y o u r t e l e v i s i o n s e t c o m e o f i r s t t h i n g i t h m o r n i n g ? D y o w a n t y o u r c o f f e e b r e w e d a n d h o w h e n y o a w a k e n ? H o a b o u th a v i n g t h h e a t e r o r a i c o n d i t i o n e ra u t o m a t i c a l l y a c t i v a t e b e f o r e y o a r i s e , s h u t d o w n w h e n y o l e a v ef o w o r k , a n c o m e o a g a i n b e f o r ey o r e t u r n h o m e ? T h s y s t e m a l o w s a l o t h a t a n m u c h m o r e . A d i t i o n a l l y , y o c a i n s t a l l a b u r g l a ra l a r m , r e m o t e - c o n t r o l l e d t e l ep h o n e r e s p o n d e r , a n s e v e r a l o t h e rc o n t r o l l e r s t h a t w o r k w i t h t h b a s i cX - 1 0 p a c k a g e .

s i m i l a r a p p r o a c h i t a k e nw i t h t h $ 5 0 0 G H o m e M i n d e rs y s t e m f r o m G e n e r a l E l e c t r i c ,s t a n d - a l o n e h o m e c o n t r o l p a c k a g et h a t d o e s n ' t u s c o m p u t e r a s p a r t o f t h s e t u p p r o c e s s . ( G e n e r a lE l e c t r i c C o n s u m e r E l e c t r o n i c s B u s in e s s O p e r a t i o n s , P o r t s m o u t h , V 2 3 7 0 5 . ) T h s y s t e m ' s c o n t r o l l e r i p l u g g e d i n t o a t e l e v i s i o n s e t f o rp r o g r a m m i n g , r a t h e r t h a n t h r o u g h

c o m p u t e r . U s e r s t h e n i n t e r a c tw i t h t h s y s t e m i m u c h t h s a m ew a t h a t t h e y d w i t h t h X - 1 0p a c k a g e . T h H o m e M i n d e r e v e nu s e s m a n y o t h s a m e m o d u l e st h a t w o r k w i t h t h X - 1 0 P o w e rh o u s e . T h H o m e M i n d e r c a a l s ob p u r c h a s e d a s b u i l t - i n p a r t o o n o G E ' s 2 5 - i n c h c o l o r t e l e v i s i o n3 C Q M P U T E V s G a z e a a J u f y 1 9 8 6

s e t s f o a b o u t $ 1 2 0 0 .A l t h o u g h t h X - 1 0 P o w e r

h o u s e a n H o m e M i n d e r s y s t e m so f f e r e s p e c i a l l y e a s y t u s a n c o m p r e h e n s i v e f e a t u r e s t h a t d o n ' tt i u y o u r c o m p u t e r , t h e y ' r e b n m e a n s t h o n l y h o m e c o n t r o l p r o du c t s a v a i l a b l e . A m o n g t h o s e t h a tw o r k w i t h y o u r C o m m o d o r e c o mp u t e r a r t h f o l l o w i n g :

G e n e s i s C o m p u t e r C o r p o r at i o n : G e n e s i s m a r k e t s t h $ 6 9 . 9 5V I C o n t r o l l e r , w h i c h p l u g s i n t o t h u s e r p o r t o e i t h e r t h C o m m o d o r e6 o V I C - 2 0 c o m p u t e r , l e t t i n g y o a u t o m a t e l i g h t s a n d m o s t a p p l ia n c e s . T h c o n t r o l l e r w o r k s w i t hr e m o t e s w i t c h e s f r o m B S R , L e v i t o n ,S e a r s , a n R a d i o S h a c k . T h r e e s o f tw a r e p r o g r a m s c o m e w i t h t h V I o n t r o l l e r — M a n u a l , T i m e C o n t r o l ,a n S u p e r S c h e d u l e — t h a t a l l o w y o t g e s t a r t e d w i t h d i f f e r e n t h o m ec o n t r o l f u n c t i o n s r i g h t a w a y .

A l t h o u g h t h i s t y p e o f s y s t e md o e s r e q u i r e t h u s o y o u r c o p u t e r a s d e d i c a t e d c o n t r o l l e r , r em e m b e r t h a t t h e d i s c o n t i n u e d V I c o s t s l e s s t h a n h u n d r e d d o l l a r sa n t h 6 l e s s t h a n $ 1 5 0 . T h o s ea r e n ' t b a p r i c e s f o r s m a r t c o t r o l l e r s .

G e n e s i s a l s o o f f e r s t h C O M -s e n s e i n p u t d e v i c e ( $ 6 9 . 9 5 ) t h a tp l u g s i n t o t h V I o 6 4 ' s j o y s t i c kp o r t , p r o v i d i n g f o u r o p e n - c l o s e i p u t s a n t w a n a l o g - t o - d i g i t a l i p u t s . W h e n u s e d w i t h t h V I o n t r o l l e r , a d d i t i o n a l s e c u r i t y a n c o n t r o l s y s t e m s c a n b e d e v e l o p e d .

T h $ 1 9 . 9 5 S u p e r S c h e d u l eP l u s , a l s o f r o m G e n e s i s , i a i n t eg r a t e d c o n t r o l p r o g r a m t h a t l e t sy o u s a n c o m b i n a t i o n o G e n es i h o m e c o n t r o l p r o d u c t s . I c o

t a i n s a e x p a n d e d s e v e n - d a y a n 7 0 0 - e v e n t s c h e d u l e r . ( G e n e s i sC o m p u t e r C o r p o r a t i o n , 1 4 4 4 L i d e S t . , P . O . B o 1 1 4 3 , B e t h l e h e m ,P 1 8 0 1 8 . )

J a n c e A s s o c i a t e s : T h R D U C E ( R e d u c t i o n o E l e c t r i c a l D m a n d U s i n g C o m p u t e r E q u i p m e n t )e n e r g y m a n a g e m e n t s y s t e m f r o mJ a n c e i $ 2 5 0 C o m m o d o r e 6 4 c o m p a t i b l e p a c k a g e t h a t s e e k s t s a v e y o s u b s t a n t i a l a m o u n t s o y o u r e n e r g y b i l l t h r o u g h t i m e - o f -d a s c h e d u l i n g . T h s y s t e m c a na u t o m a t i c a l l y s e n d s i g n a l s t o d i f f e re n t a p p l i a n c e s a n o t h e r d e v i c e s , s t h a t y o c a p r o g r a m t h e i r w o r k t o c c u r a o f f - p e a k h o u r s , p a y i n g o f f -p e a k r a t e s . P e n n s y l v a n i a P o w e r a n dL i g h t h a a l r e a d y b e g u n t e s t i n g t h s y s t e m w i t h s o m e o i t c u s t o m e r s .

J a n c e a l s o m a r k e t s a o p t i o n a lS e c u r i t y a n C o n t r o l S y s t e m t h a tw o r k s w i t h t h V I C - 2 0 a n C o m o d o r e 6 4 , i n h a r d - w i r e d v e r s i o n( $ 1 9 5 ) a n w i r e l e s s v e r s i o n( $ 3 4 9 ) . ( J a n c e A s s o c i a t e s , I n c . , P . O .B o 2 3 4 , E a s t T e x a s , P 1 8 0 4 6 . )

P r o t e u s E l e c t r o n i c s : T h S i m p l e I n t e r f a c e A n a l o g D a t a A q u i s i t i o n S y s t e m f o t h V I C - 2 0 , 6 4 a n 1 2 c o m p u t e r s c o n s i s t s o P r t e u s E l e c t r o n i c s ' $ 3 4 . 9 5 S i m p l e I i n t e r f a c e c a r d t h a t p l u g s i n t o t h c o m p u t e r ' s e x p a n s i o n p o r t a n t h $ 6 4 . 9 5 a n a l o g d a t a a c q u i s i t i o n c o d i t i o n e r ( A D A C ) , w h i c h p l u g s i n t ot h i n p u t c o n n e c t o r o f t h e S i m p l e I c a r d .

W i t h t h i s c o m b i n a t i o n , y o c a d i g i t i z e 1 6 c h a n n e l s o a n a l o g s i n a l s , u s i n g t h c o m p u t e r f o t a s k ss u c h a s h e a t i n g , c o o l i n g , a n s o l a rc o n t r o l ; v o l t a g e m e a s u r e m e n t s ; r b o t i c s ; w e a t h e r s t a t i o n m o n i t o r i n g ;

Page 33: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 33/130

0 1 2 8 U N M A S K E Da n C - 6 4 "

. . . . r - , = ' ■

v . ^ . ^ i - i I N T E R N A L S

i n - m r r m r t i ' m ' i " . ' i ' i ' i '

r — — |: :

S o f t w a r e A r u m j l S o f t w a r e A l l d C U S S n f t w j r uD e u i m c g u k t o p r e s e n t s W 1 2 B ' s O « a " l i ™ l n » l < J « i n t n r m a t i o n o o p a r a t . n g s y s t e m , o i p t a i n s g r a p h i c B A S I C T t i l l • ■ h i u s T t v e h a n f l -c n i p i , M o m o r y M a r i a g e m e n i U n a . B O o o o k i c o m p l f l l a w r i h c o m m e n t e dc o l u m n g r a p h i c s « n d c o r o m t n t t d B A S I C T . R O ( s l i n g s . C o m i n gn O M I i . H J 0 n i $ 1 9 B 5 S u m m i i f ' e s J 1 B 9 S

F i l l e d w i t h I n f o E a e v e r y o n e C o v s r a i n s i d e r s ' g u i d o l o n o v i c e a d L e a r n f u n d a m e n t a l s o C A w h i l e8 c o l u m n h i - r e s g i a p f i l c i , w i n - v a n c e d u s e r s . C o v e r s s o q u a n t t a l D e v e l o p i n g y o u r o w s y s t e m D e s i g nd o r t i n g . m o m o r y l a y o u t , K o m i l i ^ a i i v B T i i o s , d i r e c t a c c e s s c o m - o f ? / & c : a o y o u r s c m a r k t O u m o l o r o u l i n e s s p r u e s , s o r i w a r f l p r o - m a n d s . D o b c n d q s D O r o u t i n e s , p t l n l o r . I n c l u d e i I b t i n g e l o ' 6 w f l ht o c l J O n o u t l i n i n g . J O O p p $ 1 D 9 5 C o m m o n l u d h s l i n g s $ 1 9 . 9 5 S i m o n ' s O a a l c . 3 0 0 p p S 1 9 9 S

P E E K S P O K E S U S E R ' S G U I D E

A i ' . u 1 1 E t i i i i l i ] 1 . 1 - ^

n t r o d u c t l o n t p r o g r a m i n g , p r a Q l o m P r « f l n ( ^ d o z e n s a p r o g r a m m i n ga n a l j a i a ; i f i o r o u g h O e s c r i p d o n o » i q u l c h - M l t » r s E a i y a n t J u i a T u IB A S I C c o m m a n i r t w E l h f i u n o T W s o D r A m p l o s L m o n i t o r t o m m a n c t e , u i i l -i r * s b m u c h m o t H .

t D c r m i Q u e s o t h o p e r a t i n g s y s t e m .E t a c h s , z e r o - p a g B , p o i n t e r s , t h B A S I C i n i e r p r Q i o r a r . o m o r e . $ 1 6 9 5

E s s e n t i a l g u i d e T o e v o r y o n n i n t s r -o z - . a Q I C P i ' M o n t i 1 2 9 . S i m p l aQ H p i a n a i i o n o i h o p s r a i i f i g s / s i u m .m e m o r y u s a g e , C P ; M u t i l i l y p r o -g r a i n y s u t ) m i [ T i l a s m o r e £ 1 9 9 5

A N A T O M Y O C - 6 4 I n s i d e r ' s g u l d f t l I h ' 6 I n t e r n a J s , G r a p h i c s , s o u n d , V O k e r n a l ,m e m o r y m a p s . m o r n . C o m p l e t e c o m m e n i a d

g a M O p p £ 1 9 . 9 5A N A T O M Y O F 1 5 4 1 & D R I V E B e i lh a n d b o o k o I l a p o V W p ^ i n e a l M n n yo - a m p l M o n M t l l l i l T t V V ' U i f y c o m m o n i o d1 5 4 1 f l O M M n ^ A S O O p p S 1 0 . H S

M A C H I N E L A N G U A G E C - 6 4 L n a r nB 5 1 O c o d o w r i l s l a s t p r o g r a m i . M a n y i a n -p i e s a r i d h s l i n g s l o c o m p l e t e a s s e m b l e r .m o m l o r , s i m u l a t o r 2 0 D p p £ 1 4 . 3 5G R A P H I C S B O O K C - 6 4 b e s l r o f s r e n e f tc o v e r s b a s i c a n a d v a n c e d g r a p h i c s .S p r i t e * , a n i m a t i o n . H i r a s , M u l t i c o l o r ,K g h l p e n . J D - B r a p h i c » . 1 H O - C A D . p r o -i o c i - o r - i . c u r v e t , m o r o . 3 5 0 p p $ 1 9 . 9 5

T R I C K S T I P S F O C - 6 4 C o l l e c l l o n o e a s y - t o - u s e t e c h n i q u e s : a d v a n c e d g r a p h i c s .i m p r o v e d d a t a i n p u t , e n h a n c e d B A S I C .C P / M . m o r e . Z 7 S p p J 1 9 . 9 51 3 4 1 R E P A I R M A I H T E N A N C EH a n d b o o k d e s c r i b e ! t h d i s V d r k e h a r dw a r e . I n c l u d e s s c h e m a t i c s a n t e c h n i q u e tl k e e p 1 5 4 1 r u n n i n g . l O O p p S t f l . 9 5A O V A M C E D M A C H I N E L A N G U A G EN o l c o v e r e d e l s e w h s r e : - t f ' i d e o c o n l r o l l e r .L n l e r r u p t s . t i m e r s , c l o c k s . L " O r r e a l t i m e .e m e n O e d B A S I C , m o r e . Z I D p p S 1 4 . 9 5P R I N T E R B O O K C - 8 4 / V I C - 2 0 U n a e r -s t a n d C o m m o d o r e , E p s o n - c o m p a b i p r i n te r a n 1 5 2 0 p l o n a r . P o c k e d : u t i l i t i e s ; g r p h i c s d u m p ; 3 0 - p l o t ; c o m m e n t e d M P S 8 0 1R O t u t l n o s . m o r e . 3 3 O p p $ \ * M

S U E N C E / E N G I N E E m N G O C - G 4 I d e p t h i n l r o l o c o m p i l e r s f ^ c i H n c a . T o p i c s :C h e m i s t r y , p h y s i c ? , b i o l o g y * a s t r o n o m y ,e l a a r o n ' i c * , a i h o r a . 3 3 Q p p ^ ■ C A S S E T T E B O O K C - 6 4 / V I C - 2 QC D m p f o h o n s l v * g u i d e ; m a n y a o m p l sp r o g r o m a . H i g h B p s s d o p * r , i | i n g s y s i e mf a s t U l f l k j n i f l i n r j a n l a v i n Q . 1 2 p I D E A S F O U S O C - 0 4 Ta u l o A i p o n t n , c ^ z J x > r r « : * l i l i s t s , d i e t p l a n n e r , w i n d o w a d v A r l i n i r t g ,o t n s r s , I n d u d a a l i s i i n g s 2 0 0 p p S • C O M P I L E R B O O K C - & i t C - - \ 2 9 A l y o n s o d t k n o w a b o u l c o m p i l f l i s : h o I h e yw o r k , d a a i g n l n g a n w r i t i n g y o u r o w n ;g e f i f l r a i i n g m a c h i n e c o d * . W i t h w o r k i n go . a m p t t c o m p i l e r . 3 0 0 p p S 1 & . 0 5

A d v e n i u r t O p m e w r l t e r 1 * H i n d t > a o kS t « p - b y - s t a p g u i d a l d e s i g n i n g a n w r i t i n gy o u r o w a c V o n i u r e f l a m f l s , W i r h

P E E K S P O K E S F O R T H C - I n c l u d e I d e p i h e ? ( j , ■ . ■ ■ - r . . o P E E K 4P O K E , U S R H n n d o t h a r B A S I C c o m m a n d s .L o a m l h * l m i d » * t r i c k i l g e t h m o s t o u

i t o c h

A b a c u s

D l t k a l i e * f o b o o k *F a r y o u r c o n v e n i e n c e , t h p r o g r a m sc o n l a l n s d I o a c h o o u b o o k s a r a v a i l -a b l e o d i s k e t t e l s a ^ e y o t i m e e n t e r i n gt h e m f r o m y o u r k a y b o a r d . S p e c i f y n a m a o b o o k w h a n o r D * r i n g r 4 . ( 1 5 e a c h

n i i k t 0 C a n m o O a l I h M r m f l M » t f » f c - M I n c .

S o f t w a r eP . O . B o 7 2 1 9 D e p t . G G r a n d R a p i d s , M 4 9 5 1 0 T e l e x 7 0 9 - 1 0 1 P h o n e ( 6 1 6 ) 2 4 - 5 5 1 0O p t i o n a l d i s k e t t e s a v a i l a b l e ( o a l b o o k t i t l e s $ 1 4 . 9 5 e a c h . O t h e r b o o k s s o f t w a r e a l s o a v a i l a b l e . C a l l f o t h n a m e o y o u rn e a r e s t d e a l e r . O o r d e r d i r e c t l y f r o m A B A C U S u s i n g y o u r M C V i s a o A m e x c a r d . A d $ 4 . 0 0 p e r o r d e r f o s h i p p i n g . F o r e i g no r d e r s a d $ 1 0 . 0 0 p e r b o o k . C a l l n o o w r i t e f o r y o u r f r e e c a t a l o g . D e a l e r i n q u i r e s w e l c o m e - o v e r 1 4 0 0 d e a l e r s n a t i o n w i d e .

Page 34: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 34/130

T h A D C - 1 f r o m R e m o t e M e a s u r e m e n t S y s t e m s i s o p h i s t i c a t e d a n a l o g - t o - d i g i t a ld a t a a c q u i s i t i o n a n c o n t r o l s y s t e m t h a t p l u g s i n t o t h 6 o r 1 2 8 .

a n s i m i l a r c o n t r o l a p p l i c a t i o n s .( P r o t e u s E l e c t r o n i c s , I n c . , R # 2 S p a y d e R d . , P . O . B o 6 9 3 , B e l l v i l l e ,O 4 4 8 1 3 . )

R e m o t e M e a s u r e m e n t S y t e m s : T h A D C - 1 i $ 4 4 9 a n a l o g -

t o - d i g i t a l d a t a a c q u i s i t i o n a n c o n t r o l s y s t e m t h a t w i l l w o r k w i t ht h C o m m o d o r e 6 a n 1 2 8 , a s w e l la a n y R S - 2 3 2 - c o m p a t i b l e c o m p u te r s . T h s y s t e m l e t s y o c o l l e c t a n l o d a t a f r o m t h e n v i r o n m e n t —

s u c h a t e m p e r a t u r e s , e n e r g y c o s u m p t i o n , a n l i g h t i n t e n s i t y — a n dt h e n t r a n s l a t e t h a t i n t o d i g i t a l d a t a .T h A D C - 1 i a l r e a d y b e i n g u s e dw i t h C o m m o d o r e c o m p u t e r s f o v a r i e t y o c o n t r o l a n m o n i t o r i n gn e e d s i s c i e n t i f i c r e s e a r c h , p r o d u c tt e s t i n g , m e t e o r o l o g i c a l m e a s u r em e n t s , a n o t h e r a r e a s . ( R e m o t eM e a s u r e m e n t S y s t e m s , I n c . , 2 6 3 3E a s t l a k e A v e . E a s t , S u i t e 2 0 6 , S e a tt l e , W 9 8 1 0 2 . )

S a v e r g y : S a v e r g y ' s P o w e r -p o r t $ 9 9 . 9 5 ) p l u g s i n t o t h u s e r p o r to t h 6 a n V 1 C - 2 0 , a n r e g ul a t e s u t e i g h t d e v i c e s , s u c h a l i g h t i n g , h e a t i n g , c o o l i n g , a n s p r i n k l e r s y s t e m s . A l o u t p u t f u n ct i o n s c a n b e p r o g r a m m e d i B A S I Ca n s t o r e d i m e m o r y . T h e c o m p an a l s o o f f e r s t h $ 4 7 9 C I 1 1 f o t h 6 4 w h i c h c a n b e u s e d t c o n t r o lh e a v i e r a p p l i a n c e s . ( S a v e r g y , I n c . ,1 4 0 4 W e b s t e r A v e . , F o r t C o l l i n s ,C 8 0 5 2 4 . )

) = j d * J : ' r < . \ ; , M" P r o C o i f 5

B I t u c t f t f r g E i

A C C E S SS a l l r i r t ( l oF o m a i l o r d e r , e m l o v ( l i r e *0 m o n e y o r d e r , p l u i ( 0 i h r p p a n g h » m 1 ' i g n o r i n g . j n i p e c i l y m j i h t n i - v e r s i o n( l e v i e d O r d e r 6 p h o n e o nV l i f t , M M t r d r c l n O . D .b c a l l i n g i b o i i ? v t t - m r tA C C E S S S O F T W A R E , I N C .

1 " , 6 I S c o l h I S 6 0 W r W o o d s t r i m , l i H K K 7

L E A D E R B O A R Dl h m o s t r e a l i s t i c g o l f< j i t m e a v a i l a b l eb e c a u s e i a c t u a l l y

i l m u l a t o r t h a ig i v e i y o t r u ep e r s p e c t i v e v i e w o y o u r g o I I g a m e .T h e r e a r e t h r e e l e v e l !o p l a y s o y o c a c o m p e t e I r o ms m a t e u r l o l o u r i n gp r o f e s s i o n a l . Y o u ' l lg e . i l l t h f u n .

a g g r a v a t i o n a n t )

g o l f c o m p e t i t i o nt P l a y e r i

C h o i c e o C l u b .D i s t a n c e T y p e o S h o t | M o o k . s l i c e ,p u t t i n g ) a n d M o r eR e a l i s t i c S o u n dI n d i v i d u a l P l a y e rL e v e l S e l e c t i o nM u l t i p l e I S - H o i e

G o l f C o u r s e sA u t o m a t i c S c o r i n g

V 2 . 2 U L T R A B Y T ED I S K

N I B B L E RN E U P D A T E D N I B B L E C O P I E R F D

C O M M O D O R E 6 a n 1 2 ( i 6 m o d e )C o p i e s 1 0 r e c e n t d i s k s n o t c o p i e d b y t h o r i g i n a l U L T R A D Y T E D I S K N I B B L E RC o p i e s 9 o p r o t e c t e d s o i t w a r eN e f a s t t i l e c o p y p r o g r a m a n n e r e l i a b l ef a s t b a c k u p l o u n p r o t e c t e d d i s k s

N I B B L E R V 2 . 2 E V E N C O P I E S I T S E L FF o t h i s r e a s o n , n r e f u n d s w i l l b g i v e n

T H R E E N I B B L E R S O O N D I S KS i n g l e 1 5 4 1 o r 1 5 7 1 , c o p i e s I m i n u t e sT w 1 5 4 1 ' s , c o p i e s I 6 s e c o n d sD u a l M S d r i v e , c o p i e s I 7 s e c o n d sB o t h a u t o m a t i c a n m a n u a l c o p y p a r a m e t e r s( o s i n g l e 1 5 4 1 o 1 5 7 1

3 9 . 9 5 + 4 0 s h i p p i n g h a n d l i n gM a i l e r c a r d . V I i b . C h e c k o i M . O . , C a l i f , a d 6 . 5 V , ( J Z . 6 0 ) t i l e s l a x .F o r e i g n o r d e n / C O D a d S 2 . 0 0 . P a y m e n t m u l t b e I U . S . l u n d tU P D A T E S - P r e v l o u i U L T R A B V T E c u i t o m e r a m a o r d e r V 2 . 2 f o

S 2 0 . 0 0 p l u i S 4 . 0 0 a h l p p i n g . O w n e r * o V 2 . 0 o V 2 . 1 m a h a v e I t t e l r d i i k u p d a t e d l V 2 . 2 b r e t u r n i n g I h o r i g i n a ld l i k w l t h S 1 0 . 0 0 p l j i S 4 . 0 0 ( h i p p i n g . F o r e i g n a d $ 2 . 0 0 . N C O D ' S

T o r d e r , w i l l e o c a l l 2 h r o l d e r l i n eF o I n f o r m a t i o n , w r i t e . P h o n e f o o r d e r s o n l yU L T R A B Y T E ( 8 1 8 ) 7 9 6 - 0 5 7 6

P . O . B o 7 8 L a C a n a d a , C 9 1 0 1 1 U S D E A L E R S D I S T R I B U T O R S W A N T E D

Page 35: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 35/130

B U I L T

N o G e I n s i d e Y o u r C o m m o d o r e w i t hC O M P U T E S ' s G a z e t t e D i s k .

N o t h e r e ' s w a t g e a l t h e x c i t i n g , f u n - f i l l e d p r o g r a m s o C 0 M P U T E ! ' s G a z e t t e — a l r e a d y o d i s k — w i t h C O M P U T E DG a z e t t e D i s k .S u b s c r i b e t o d a y , a n m o n t h a f t e r m o n t h y o u ' l l g e n e w , f u l l y -t e s t e d 5 ' / 4 - i n c h f l o p p y d i s k g u a r a n t e e d t r u o y o u r C o m m o d o r e6 4 C o m m o d o r e 1 2 8 , o V I C - 2 0 p e r s o n a l c o m p u t e r .C O M P U T E l ' s G a z e t t e D i s k b r i n g s y o a l t h l a t e s t , m o s tc h a l l e n g i n g , m o s t f a s c i n a t i n g p r o g r a m s p u b l i s h e d i t h c o r r e s p o n d i n g i s s u e o C O M P U T E l ' s G a z e t t e . S i n s t e a d o s p e n d i n g h o u r s t y p i n g i e a c h p r o g r a m , n o a l y o d i i n s e r tt h d i s k . . . a n d y o u r p r o g r a m s l o a d i s e c o n d s .R E S U L T : Y o u h a v e h o u r s m o r e t i m e t e n j o y a l t h o s e g r e a t p r g r a m s w h i c h a p p e a r i C O M P U T E l ' s G a z e t t e — p r o g r a m s l i k eD i s k E d i t o r , F a c e - O f f , T u r b o C o p y , A r c a d e B a s e b a l l , S o u n dD e s i g n e r , S p e e d S c r i p t , a n d h u n d r e d s o f o t h e r s .S d o n ' t w a s t e a n o t h e r m o m e n t . S u b s c r i b e t o d a y t C O M P U T E DG a z e t t e 0 / s A r a t t h i s m o n e y - s a v i n g p r i c e . T a k e ' a f u l l y e a r ' ss u b s c r i p t i o n f o r j u s t $ 6 9 . 9 5 . Y o s a v e 5 p e r c e n t o f t h s i n g l ei s s u e p r i c e . S u b s c r i b e f o t w y e a r s a n d s a v e e v e n m o r e ! R e t u r nt h e n c l o s e d c a r d o r c a l l t o l l - f r e e 1 - 8 0 0 - 2 4 7 - 5 4 7 0 n o ( i I o w ac a l l 1 - 8 0 0 - 5 3 2 - 1 2 7 2 ) .

I n d i v i d u a l i s s u e s o t h e D i s k a r e a v a i l a b l e f o S 2 . 9 5( p l u s $ 2 . 0 0 s h i p p i n g a n h a n d l i n g ) b c a l l i n g1 - 8 0 0 - 3 4 6 - 6 7 6 7 ( i N 1 - 2 1 2 - 8 8 7 - 8 5 2 5 ) .

Page 36: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 36/130

C O M P A C T D I S C

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

Page 37: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 37/130

L A S E R T E C H N O L O G YM O V E S I N T O T H H O

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

O u t r a d i t i o n a l n o t i o n s o e d u c a t i o n , e n t e r t a i n m e n t , a n i n f o rm a t i o n r e t r i e v a l a r i s t a t e o f c h a n g e . P e r s o n a l c o m p u t e r sh a v e b e e n i n s t r u m e n t a l i t h a t p r o c e s s f o m a n y p e o p l e . N o t h m a r r i a g e o m i c r o p r o c e s s o r s a n l a s e r d i s c t e c h n o l o g y i c r e a t i n g a e v e n g r e a t e r u p r o a r i t h c o n s u m e r e l e c t r o n i c sm a r k e t w o r l d w i d e . F a m i l i a r h a r d w a r e m a n u f a c t u r e r s , s o f t w a r ea n i n f o r m a t i o n p u b l i s h e r s — a s w e l l a s o m e m a j o r p l a y e r sp r e v i o u s l y u n a s s o c i a t e d w i t h t h c o m p u t e r i n d u s t r y i t h i sc o u n t r y — a r e s c r a m b l i n g t o d e l i v e r s o m e e x c i t i n g n e p r o d u c t s .

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

t h o u g h t : T h a t ' s a i n t e r e s t i n g w a t g e l i g h t , b u w f n e e d s i t T h o u g ht h e y w e r e a m a z e d a t t h i s m a g i c a ll i g h t s o u r c e , t h e i r h o m e s w e r e a r e a d y i l l u m i n a t e d w i t h g a s ! a m p s o f i r e p l a c e s o c a n d l e s . C h a n g i n go v e r t o e l e c t r i c i t y w o u l d m e a n w i i n t h e i r h o m e s , i n v o l v i n g ! o o t i m e a n e x p e n s e . A n w h w a g o i n g t m a n u f a c t u r e t h e s e l i t t l eg l a s s b u l b s ? H o m u c h w o u l d t h e yc o s t ?

W h e n t h f i r s t a u t o m o b i l e ss t a l l e d i t h m i d d l e o t o w n , t h e i rp r o u d o w n e r s w e r e t o l d , " G e th o r s e ! " E v e r y o n e a l r e a d y h a h o r s e s a n b u g g i e s , s w h w o u l dt h e y n e e d t h e s e b i g c l u n k y m e t a lc o n t r a p t i o n s t h a t m a d e a l o t o n o i s e a n o f t e n d i d n ' t s t a r t ? B s i d e s , t h r o a d s w e r e n ' t g o o de n o u g h f o r c a r s . A n w h e r e w o u l da l t h a t f u e l c o m e f r o m ? W o u l d y o

h a v e g a t a n k i y o u r b a c k y a r d ?B u i a s t o r e ?

T h n u m b e r o a p p l i c a t i o n sm a d e p o s s i b l e b n e t e c h n o lo g y — a n d t h i n v e n t i o n s t h a t f o l o i t — d e p e n d s o n t h m a g n i t u d eo f t h e t e c h n o l o g y . T h e a r l y p i n e e r s w h e x p l o r e d t h p o s s i b l ea p p l i c a t i o n s o e l e c t r i c i t y p r o b a b l yd i d n ' t i m a g i n e t h i n g s l i k e a u t o m a ti c a w a s h e s a n e l e c t r i c t o o t hb r u s h e s a n c e i l i n g f a n s . B u a l o n gt h w a y , m a n y m a j o r i n v e n t i o n sh a v e b e e n a c c e p t e d b t h m a s sm a r k e t , c r e a t i n g n e i n d u s t r i e s a n s u p p o r t i n g d o z e n s o s m a l l e r s p i n -o f i n d u s t r i e s .

T h d i s c o v e r y o f l a s e r t e c h n o lo g 2 y e a r s a g w a s i m i l a r p h n o m e n o n , t h c r e a t i o n o f a f o r c et h a t w o u l d h a v e a s t o u n d i n g i m p a c ti m a n y a r e a s w h i c h w e r e a s y e tu n k n o w n . T h o u g h i t i n c e p t i o nw a q u i t e b r e a k t h r o u g h , l a s e rt e c h n o l o g y a p u r e s c i e n c e m a n o b t h a t i n t e r e s t i n g t t h a v e r a g ec o n s u m e r . B u i t a p p l i c a t i o n s h a v e

C O M P U T E ! " s G a z e t f a J u l y 1 9 8 6 3

Page 38: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 38/130

G A M E S I O N P A C K I G O L D R A N G E

G o r r y s o l s o u l p r o v e h i w o r t h a v i b r a n l v i r u s

C A R T O O N A D V E N T U R E

M I C R O C O S MW i t h y o u r h u l p ,m a i n t e n a n c e m a b a b l el k e e p I f t e p t a n i s a l i v eu n t i l h e l p A r r i v e s .

A C T / O N A R C A D E

G O L D R A N G E

! M i M;

W F A N T A S T I C V O Y A G E O F

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

E L I T E

C L O S E S T H E D O O R O N A L L T H E O T H E R SC O L O S S U S C H E S S I

G O L D

W E L C O M E T

F R A N K I EH O L I

G A M E S I O N P A C K G A M E S I O N P A C K G A M E S I O N P A C K

W I L L O WP A T T E R NF o r c e y o u r w a i n t o t h

n ' P a l a c e a g a i n s t e r n b l o o d d s a g a j n s tb e a u l i l u f n n e nb a c k d r o p s

B O O T YS r u n e r m l i m b e r s ' , s o l i c s

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

o t h e m

A l y o l a k e L o c a i a i t i e w e a p o n sI n e n m a k e p u r n e yy o d a r e

3 G R A P H I C A D V E N T U R E

S A B R E W U L Fw a n o h n 1

a n o E v o t O u p e o p l e n e e d a r e

l m a h e u g r e a t a g a i n

w a s p l i t b Q u a d a n s t i U a a m u t e l l

s e e k i w i l lT h p i e c e s l o s l

n a v eI h s o u r c e o p i r a t i c a

a g i a ns s e l o r t > i l i f > g t h e a n h

I h H r e a l !

6 4 / 1 2 8 K

Page 39: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 39/130

( G A M E S I O N P A C K )F O R T H E C B 6 4 / 1 2 8 ™B r i t i s h C h a r t b u s t e r sl o c a l s t o r e n o w . . .

. ■ * ' " : : : - -

C O L D R A N G E G O L D R A N G E G A M E S I O N P A C K

M S i n I I i \ . ~

I M U S J C S V S T E M M U S I C S Y S T E M

C A M E P L U G I N . . . K E I N . . . A N D O C K Y O U R M I C R O 'T H M U S I C S Y S T E M T H A D V A N C E D

M U S I C S Y S T E M

A R O Y E S O D

A C T I O N A D V E N T U R E

N O D E SY E S O D

A C T I O N A D V E N T U R E

I O N P A C K G A M E S I O N P A C K G A M E S I O N P A C K

L I C E N S E E S I N C . P . O . B O 4 9 R A M S E Y . N . J . 0 7 4 4 6 C O M M O D O R E 6 4 / 1 2 8 K

Page 40: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 40/130

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

C o m p a c t d i s c ( C D ) t e c h n o lo g y — u s i n g m i n i a t u r e l a s e r s t r e a dd i g i t a l l y e n c o d e d s o u n d a n d a t as t o r e d o s m a l l p l a s t i c - c o a t e d a l m i n u m d i s c s - — i s e n t e r i n g i t t h i r ds t a g e o d e v e l o p m e n t f o t h c o s u m e r a n b u s i n e s s m a r k e t s . C D a u d i o p l a y e r s o f f e r i n c r e d i b l y p u r es o u n d q u a l i t y i a f f o r d a b l e h o m es t e r e o s y s t e m s . C D - R O M ( R e a d -O n l y M e m o r y ) p l a y e r s , w h i c h a r c a p a b l e o r e a d i n g t h m e g a b y t e s o d a t a t h a t c a n b e s t o r e d o c o p a c t d i s c , m a s o o n b e c o m e f a m i li a p a r t o y o u r w o r k p l a c e o s c h o o l . A n t h r e c e n t l y p r o p o s e ds p e c i f i c a t i o n s f o C D - I n t e r a c t i v e( C D - I ) s u g g e s t a e n v i r o n m e n t t h a tw i l l a l l o w t h m i x i n g o s o u n d , t e x t ,a n g r a p h i c s o o n d i s c , r e a d b l a s e r - d r i v e n p l a y e r t h a t c a u n d e rs t a n d a l t h r e e . W e ' r e o n l y b e g i nn i n g t s e n s e t h b r e a d t h o a p p l i c a t i o n s w h i c h w i l l b m a d ep o s s i b l e b t h i s p o w e r f u l c o m b i n at i o n .

y o t h i n k a b o u t i t m o s t i n v e nt i o n s j u s t p r o v i d e b e t t e r w a t

d t h i n g s t h a t w c a a l r e a d y d o W e ' v e a l w a y s b e e n a b l e t m o v ef r o m o n p l a c e t a n o t h e r , b u t c a r sl e u d i f a s t e r . W e ' v e h a d l i g h ts i n c e f i r e w a d i s c o v e r e d , b u l i g h tb u l b s a r m o r e c o n v e n i e n t t h a nc a m p f i r e s .

P e o p l e h a v e a l w a y s m a d e m s i o o n k i n d o a n o t h e r , b u t i t ' so n l y b e e n i t h l a s t c e n t u r y t h a tw e ' v e b e e n a b l e t r e c o r d i a n p l a y i b a c k . A n u n t i l c o u p l e o y e a r s a g o , v i n y ! r e c o r d s a n m a n e t i c t a p e h a v e b e e n t h o n l y p h y si c a l m e d i a c a p a b l e o d e l i v e r i n gr e c o r d e d m u s i c . A n t h e y h a v e t w s h o r t c o m i n g s : p o o r d u r a b i l i t y a n l i m i t e d s o u n d q u a l i t y . E v e n t h m o s t e x p e n s i v e s t e r e o s y s t e m c a n ' tc o r r e c t h i s s e s a n p o p s a n o t h e rd i s t o r t i o n s o a r e c o r d i n g . V i n y l r c o r d s s c r a t c h a n b r e a k ; t a p e s c a d e g r a d e o v e r t i m e , m e l t , o g e j a m m e d ; a n e v e n d i a m o n d s t l u w e a r s o u t .

I 1 9 8 0 , J a p a n e s e e l e c t r o n i c sm a n u f a c t u r e r S o n y a n d N . V . P h i li p o T h N e t h e r l a n d s j o i n t l y a n o u n c e d s p e c i f i c a t i o n s f o r h o m es t e r e o s y s t e m t h a t w o u l d g e a r o u n d b o t h p r o b l e m s : c o m p a c td i s c a u d i o . T h s y s t e m c o n s i s t e d o f3 C O M P U T E ' S G a z e t t e J u l y 1 9 8 6

s m a l l a l u m i n u m d i s c o w h i c hm u s i c c o u l d b e d i g i t a l l y e n c o d e d ,a n p l a y e r t h a t u s e d l o w - p o w e rl a s e r t r e a d t h m i c r o s c o p i c p i t sa n d c h a n g e t h e m b a c k t a n a l o gs o u n d s . T h r e s u l t i i m p e c c a b l es o u n d q u a l i t y w i t h v i r t u a l l y n w e a r o t h d i s c , s i n c e n o t h i n g a t u a l l y t o u c h e s i d u r i n g t h p l a y i n gp r o c e s s .

T h s p e c i f i c a t i o n s w e r e a c c e p te d m e a n i n g t h a t e v e r y e l e c t r o n i c sc o m p a n y t h a t s t a r t e d m a n u f a c t u ri n u n i t s b u i l t t h e m t t h s t a n d a r d ,i n s u r i n g t h a t e v e r y c o m p a c t d i s cp l a y e r w o u l d b a b l e t p l a y a n C D . T h e f i r s t s y s t e m s s t a r t e d a p e a r i n g i 1 9 8 3 , a n n o i 1 9 8 6 ,y o c a b u C p l a y e r f o a l i t l ea $ 2 0 0 , a n c h o o s e f r o m h u n d r e d so C t i t l e s .

I t h s a m e y e a r t h a t t h p r p o s e d a u d i o p l a y e r s b e c a m e r e a l i -t y S o n y a n d P h i l i p s a g a i na n n o u n c e d t e n t a t i v e s p e c i f i c a t i o n sf o a n o t h e r w a t u s C t e c h n o lo g y : C o m p a c t D i s c R e a d - O n l yM e m o r y ( C D - R O M ) . S l i g h t l y m o i f i e d C p l a y e r s , i n t e r f a c e d ' w i t hp e r s o n a l c o m p u t e r s , c o u l d b u s e d t r e a d d i g i t a l l y - e n c o d e d ^ d a t a o f d i s c s . T h o u g h y o c a o n l y g e a b o u t a h o u r o m u s i o c o m p a c t d i s k , y o c a s t o r e a b o u t 5 5 m e g ab y t e s o f d a t a . T h a t ' s a b o u t

q u a r t e r o m i l l i o np a g e s o t e x t . A n w i t ht h r i g h t s o f t w a r e , y o c a r e t r i e v e a n i n f o rm a t i o n s t o r e d t h e r ei s e c o n d s .

T h f i r s t a n m o s t l o g i c a l a p l i c a t i o n f o C D R O i r e f e r e n c em a t e r i a l .

G r o l i e r E l e c t r o n i c P u b l i s h i n g , i t a n d e m w i t h K n o w l e d g e S e ( f o rm e r l y A c t i v e n t u r e ) , t h c o m p a n yt h a t d e v e l o p e d t h r e t r i e v a l s o f tw a r e , h a s , s i n c e l a s t J u n e , b e e ns h i p p i n g C D - R O M p a c k a g e t h a tc o n s i s t s o P h i l i p s p l a y e r , a i n t e rf a c e b o a r d f o t h I B M - P C , t h K n o w l e d g e R e t r i e v a l S y s t e m o f l o p p y d i s k f o t h I B M , a n C t h a t c o n t a i n s t h c o m p l e t e t e x t o t h A c a d e m i c A m e r i c a n E n c y c l o p e d i a( w h i c h o n l y u s e s a b o u t f o u r t h o t h d i s c ) . T h p a c k a g e r e t a i l s f o $ 1 , 4 9 5 . D t h t i m e y o r e a d t h i s ,S o n y a n K n o w l e d g e S e s h o u l d b es h i p p i n g s i m i l a r c o n f i g u r a t i o nc a l l e d R O M U L U S , u s i n g S o n yd r i v e , f o $ 9 9 5 . B e y o n d r e f e r e n c em a t e r i a l , C D - R O M i a e x c i t i n g a t e r n a t i v e f o a n b u s i n e s s t h a tn e e d s t h a v e f a s t a c c e s st t h m o u n t a i n sr e c o r d s t h a t m o s tc o m p a n i e s

o

Page 41: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 41/130

n o s u p e r i o r p r i n t i n gt a k e s j u s t t o u c h .

C o m p l e t e c o n t r o l i r i g h t u p f r o n tT h i s n e S t a r p r i n t e r d o e s s m u c h s w e l l s e a s i l y F a

t a s t i c d r a f t q u a l i t y a t 1 2 0 c h a r a c t e r s - p e r - s e c o n d . A n i m p e c c ab l n e a r - l e t t e r q u a l i t y a 3 c p s .

I t ' s w h a t ' s u p f r o n t t h a t m a k e s g r e a t p r i n t i n g e a s y f o y o u .B e c a u s e S t a r p u t s e v e r y t h i n g r i g h t u p f r o n t . O t h f r o n t p a n e l .

T h a t ' s w h e r e y o s e l e c t p r i n t m o d e , p r i n t p i t c h , t y p e f a c e ,m a r g i n s e t t i n g , a n p a p e r f e e d . B o t h s i n g l e - s h e e t a n t r a c t o rf e e d s a r s t a n d a r d . A n y o c a a l s o h a v e a a u t o m a t i cs h e e t f e e d e r . T / , e n e

I t ' s s e a s y t h i t c h y o u r C o m m o d o r e ® t S t a r N L - 1 0 .S t a r . O u r N L - 1 0 m h a s p l u g - i n i n t e r f a c e

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

N o t h e r p r i n t e r c a b e a tt h i s S t a r f o q u a l i t y , s p e e d a n e a s e . I t ' s f a o u i f r o n t o a l c o m p e t i t i o n .

I f r o n t w i t h q u a l i t y u p f r o n t

I

C o m m o d o r e i r e g i s t e r e d t r a d e m a r k o f C o m m o d o r e B u s i n e s s M a c h i n e s , I n

Page 42: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 42/130

h a v e . T h o u g h f e w s y s t e m s a r e a c t ua l l y o p e r a t i n g a t t h i s w r i t i n g ( a b o u tt h r e e d o z e n , a c c o r d i n g t o n c o s u l t a n t ) , m a n y a r i d e v e l o p m e n t .

A n d n o w t h a t b o t h C D - a u d i oa n C D - R O M a r r e a l i t y , P h i l i p sa n S o n y h a v e s u b m i t t e d s p e c i f i c at i o n s f o t h i r d s t e p : C D - I n t e r a ct i v e . U n l i k e C D - R O M , w h i c h c a b c o n s i d e r e d p e r i p h e r a l f o p e r s o n a l c o m p u t e r , t h p r o p o s e dC D - I i s y s t e m : 6 8 0 0 0 - b a s e dm i c r o c o m p u t e r s y s t e m w h i c h i c l u d e s C D - R O M d r i v e . I a l g o e sw e l l i t h c u r r e n t c o m p a t i b i l i t y n e

j j o t i a t i o n s , b e a r l y 1 9 8 8 y o s h o u l d b a b l e t b u C D - I s y

t e t h a t w i l l p l a y a u d i o d i s c s ,C D - R O M d i s c s , a n d C D - i

s p e c i f i c d i s c s . S i n c e t h ^ s p e c i f i c a t i o n s a l l o w f o

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

c o u l d m e a n s o m ep r e t t y e x c i t i n g

a p p l i c a t i o n s .P h i l i p s h a

d i v i d e d

p o t e n t i a l C D - I a p p l i c a t i o n s i n t of i v e c a t e g o r i e s :I T h C a

M a p sN a v i g a t i o nT o u r i s t i n f o r m a t i o nR e a l - t i m e a n i m a t i o nD i a g n o s t i c s

E d u c a t i o n a n T r a i n i n gD o - i t - y o u r s e l fH o m e l e a r n i n gI n t e r a c t i v e t r a i n i n gR e f e r e n c e b o o k sA l b u m sT a l k i n g b o o k s

E n t e r t a i n m e n t" M u s i c P l u s " ( m u s i c w i t h

t e x t , n o t e s , p i c t u r e s , e t c . )A c t i o n g a m e sS t r a t e g y g a m e sA d v e n t u r e g a m e sA c t i v i t y s i m u l a t i o n" E d u t a i n m e n t "

C r e a t i v e L e i s u r eD r a w i n g / p a i n t i n gF i l m i n gC o m p o s i n g

W o r k A H o m e / W h i l e T r a v e l i n gD o c u m e n t p r o c e s s i n gI n f o r m a t i o n r e t r i e v a l a n a n a l y s i s

i n c e t h e F e b r u a r y C D - Ia n n o u n c e m e n t , t h e r e ' sb e e n w i d e s p r e a d d i s c u s s i o n

a b o u t h o C D - I w i l l a f f e c tC D - R O M . I C D - I p l a y

e r c a p l a y C D - R O Md i s c s a n t h e r e ' s n o

s i g n i f i c a n t p r i c ed i f f e r e n c e b

t w e e nt w o , w i l l

t h e r e b

J m . n r t V i a r v ^ ■ .

» v % < »

n e e d f o C D - R O M - s p e c i f i c p l a ye r i t w y e a r s ? O p i n i o n s v a r yg r e a t l y .

I t h e s h o r t t e r m , C D - I h a n i m p a c t o C D - R O M b e c a u s e C D - Iw o n ' t b e a r o u n d f o c o u p l e o y e a r s , s a y s J o h n G a l e , p r e s i d e n t o I n f o r m a t i o n W o r k s t a t i o n G r o u p , a no p t i c a l t e c h n o l o g y c o n s u l t i n g f i r mi A l e x a n d r i a , V i r g i n i a . " F r o ml o n g - t e r m s t a n d p o i n t , i t h p r o du c i a c t u a l l y a v a i l a b l e i h a r d w a r ef o r m i e a r l y 1 9 8 8 , t h e n w w o u l dt h e o r e t i c a l l y s t a r t g e t t i n g s o m e i p a c t n i n e m o n t h s t y e a r a f t e rt h a t . O n o t h r e a s o n s t h i m p a c tw o u l d b r e l a t i v e l y f a s t i t h a t i n f o rm a t i o n p r o c e s s o r s h a v e h a d t w oy e a r s t o f o o l a r o u n d w i t h C D - R O M .T h a t c o u l d m e a n t h e y c o u l d m o r eq u i c k l y m o v e i n t o u s i n g C D - I . "

R e p r e s e n t a t i v e s o N o r t hA m e r i c a n P h i l i p s , a s w e l l a s m a n yo b s e r v e r s , m a i n t a i n t h a t C D - I i s u b s e t o C D - R O M , a i m p l e m e nt a t i o n o w h a t C D - R O M o f f e r s .T h a t i s C D - R O M i t h t r u n k o f t r e e , a n C D - I o n e o i t b r a n c h e s .

I r e a l i t y , a l t h r e e s t e p s h a v eb e e n p l a n n e d s i n c e 1 9 6 9 , w h e nP h i l i p s e n g i n e e r s f i r s t s t a r t e d w o r ki n w i t h o p t i c a l d i s c t e c h n o l o g y .W h e t h e r t h e r e w i l l b m a r k e t f o a l t h r e e , s a y , f o u r o r f i v e y e a r sd o w n t h e r o a d , s e e m s t d e p e n d o nt h r e e a s y e t u n k n o w n f a c t o r s . F i r s t ,p r i c i n g . C D - a u d i o i n o w i t h i nt h r a n g e o f t h e a v e r a g e c o n s u m e r .C D - R O M i s t i l l b i p r i c e y f o t h h o m e , b u v e r y e c o n o m i c a l f o a n b u s i n e s s t h a t s p e n d s t h o u s a n d s o d o l l a r s y e a r r e t r i e v i n g i n f o rm a t i o n .

" r e a d s o m e w h e r e t h a t l a r g eb a n k s i N e Y o r k C i t y s p e n d m i l i o n s o d o l l a r s y e a r c a l l i n g 4 1 ( l o c a l t e l e p h o n e i n f o r m a t i o n ) , "s a y s R o V a E i j k , m a r k e t i n g s u p o r t m a n a g e r f o N o r t h A m e r i c a nP h i l i p s . A n m a n y b u s i n e s s e ss p e n d h u n d r e d s o t h o u s a n d s o d o l l a r s e v e r y y e a r g e t t i n g i n f o r

m a t i o n f r o m o n l i n e d a t a b a s e s .T h t y p e o i n f o r m a t i o n t y p i

c a l l y s t o r e d t h e r e i e a s i l yt r a n s f e r r e d t f o r m a t t h a t

c a n b e r e a d b C D R O p l a y e r a n d u p

d a t e d o c c a s i o n a l l ya n e c e s s a r y . T h

s a v i n g s , e v e nt h f i r s t y e a r ,

w o u l d b

A C O M P U T E ! 1 * G n z .

Page 43: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 43/130

C o l o r M o n i t o rS a l e

( P r e m i u m Q u a l i t y )B u i l t i n S p e a k e r A u d i oF o V i d e o R e c o r d e r sF o S m a l l B u s i n e s sC o m p u t e r sA p p l e C o m m o d o r e- A t a r i A p l u s 3 0 0 0 - e t c .O n Y e a r W a r r a n t y '

1 3 C o l o r C o m p u t e r M o n i t o r 'S u p e r H i g hR e s o l u t i o n

( P r e m i u m Q u a l i t y )B e a u t i f u l C o l o rC o n t r a s tH i g h R e s o l u t i o nS h a r p C l e a r T e x tA n t i - G l a r e S c r e e n4 C o l u m n s 2 L i n e sF r o n t P a n e l C o n t r o l s

L i s t $ 3 2 9 0 0$ 1 0 0 9 5S a l e I 0 ' C 6 A / A t a r i c o m p o s i t e c a b l e $ 9 . 9 5

C 1 2 8 R G B / C o m p o s i t e 8 c o l u m n c a b l e $ 1 9 . 9 5 . A d $ 1 4 . 5 0 S h i p p i n g

1 4 R G C o m p o s i t e C o l o r M o n i t o rA l l o w s u s e o C - 1 2 8 a n d C 6 4 m o d e c o m p o s i t e a n 8 c o l u m n R G m o d e .M u s t b o u s e d t g e t 8 0 c o l u m n s i c o l o r w i t h S O c o l u m n c o m p u t e r s . S p e c i a l l y L l 5 t » J " ' U U * d e s i g n e d f o u s w i t h t h e C 1 2 B : s s p e c i a l c o m p o s i t e v i d e o o u t p u t , p l u s g r e e ns c r e e n o n l y o p t i o n s w i t c h ( a d d $ 1 4 . 5 0 s h i p p i n g ) 2 5 9 9 5

1 4 M A G N A V O X H i g h e r R e s o l u t i o n R G C o m p o s i t e M o n i t o r * 9 7 Q 9 5 *( A d d $ 1 4 . 5 0 S h i p p i n g ) b a l e M

1 2 " 8 0 C o l u m n G r e e n / A m b e r M o n i t o r L i s t $ 1 2 9 0 0S u p e r h i g h r e s o l u t i o n c o m p o s i t e g r e e n o a m b e r s c r e e n m o n i t o r . 8 C c o l u m n s x 2 l i n e s , e a s y t r e a d . F o n t a s t i c v a l u e . L i m i t e d Q u a n t i t i e s . * » 1 * I « S 7 9

9 S a m s u n g H R e G r e e n S c r e e n M o n i t o r L $ 1 2 9 . 9 5S u p e r H i g h R e s o l u t i o n 8 c o l u m n m o n i t o r p e r f e c t f o A p p l e & A p l u s 3 0 0 0 S a l ©c o m p u t e r s . F o n t a s t i c V a l u e . V e r y L i m i t e d Q u a n t i t i e s . 5

L i s t $ 1 2 9 . 9 5T u r n Y o u r M o n i t o r i n t o T S e W i t h o u t M o v i n g Y o u r C o m p u t e r

S a l e $ 4 9 ' 51 D a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t

E l o g a n t T T u n e r w i t h d u a l U H F / V H F s e l e c t o r s w i t c h e s g o e s b e t w e e n y o u rc o m p u l e r a n d m o n i t o r . I n c l u d 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 s e l e c t o r s w i t c h e s . 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 , o n d U H F . C o b u s e d w i t h c a b l e T a n V C R ' s . F o n t a s t i c V a l u e . L i m i t e d Q u a n t i t i e s . ( I n c l u d e sl o o p a n t e n n a f o U H R C c o n n e c t i n g c a b l e s )

' L O W E S T P R I C E S B E S T S E R V I C E I U . S . A . O N E D A Y E X P R E S S M A I L O V E R 5 0 P R O G R A M S F R E E C A T A L O G SA d £ 1 0 . 0 0 f o s h i p p i n g , h a n d l i n g a n i n s u r a n c e . I l l i n o i s r e i i d e n l ip l o n s o o d t V . % i o > . A d 5 2 0 . 0 0 ( o C A N A D A , P U E R T O R I C O .H A W A I I . A L A S K A . A P O - F P O o r d e r ! . C o n o d i a n o r d e r s m u s i b o I U . S .d o l l a r s . W E D O N O I E X P O R T T O O T H E R C O U N T R I E S . E X C E P TC A N A D A . E n c l o s e C a s h i e r C h e c k , M o n e y O r d e r o P e r s o n o l C h e c k .A l l o w 1 d a y s f o d e l i v e r y . 2 t d o y s f o p h o n e o r d e r s . d a e x p r e s sm a l l ! P r i c e s A v o l l o b i l i l y s u b j e c t t c h a n g e w l l h n u t r u V I S A — M A S T E R C A R O C O O . C O D . o p h o n e o r d e r o n l y

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

Page 44: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 44/130

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

( O r d o r N o w )

• C 1 2 S D i s k i 7 o t « K i . 'P a p e r b o c k W r i t e r S 3 9 . 9 S1 0 C o m i t a r 1 0 P r i n t e r 1 1 4 8 . 0 01 3 C o l o r M o n i t o r W . 9 5

C A L L B E F O R E Y O O R D E R

C O M M O D O R E 6 S Y S T E M S A L E

C o m m o d o r e 6 C o m . 1 5 4 1D i s k D r i v e1 4 C o l o rM o n i t o r

P l u l 1 3 0 . 0 0 S S

$ 4 5 7P L U S F R E E » 4 9 . » 3 O i B a r o n sA d v e n t u r e P r o g r a m

C 1 2 8 C O M M O D O R EC O M P U T E R

( O r d o r N o w )

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

W i t h S 3 9 . V 5 T t m a w o r k i W o r d w r i t e rW o r d p r o c M f o r u v l n g i a p p l i e d

W O 1 5 7 1 D i s k D r i v e 1 2 1 9 . 0 0V o i c e S y n i h e s l i e r 1 3 9 . 9 9

• 1 2 " M o n i t o r * 7 9 . 9 SP R I C E S M B L W E

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

C 1 3 S D O U B L E S I D E D D I S K S 7 4 C A G e I h e s e 5 V . " D o u b l a S i d e d F l o p p y D i s k ss p e c i o i l y d e s i g n e d f o t h C o m m o d o r e 1 2 C o m p u t e r [ 1 5 7 1 D i i k D r i v e ) . 1 0 0 7 . C e r t i f i e d ,L t f m t l m r W a r r a n t y . A u t o m a t i c L i n t C l e a n i n gL i n e r i n c l u d e d , B a o 1 1 9 . 9 0 ( 9 9 1 e a . ) .B o < e s o l 1 0 J J i . 5 0 ( B v 1 « o . ) , 1 B o . o j o 1 - t 7 9 . 0 0 ! 7 9 i e o . ) .

1 3 C O L O R M O N I T O R % 1 f l . 1 lY o u p a y o n l y J H 9 . 9 5 w h a n y o o r d e r t h i s 1 3 C O L O " M O N I T O R . L E S S t h v a l u e o ■ ( ■ ■ ■ S P E C I A LS O F T W A R E D I S C O U N T C O U P O N w p a c k w i t hy o u r m o n i t o r T h a i a l l o w i y o t s a v e o v e r £ 2 5 0 o f s o f t w a r e s a l e p r i c e s ! W i t h o n l y S 1 0 O o s a v i n g sa p p l i e d , y o u r n e t c o l o r m o n i t o r c o s t i o n l y $ 4 9 . 9 5 ,( 1 C o l o r s ) .

P r e m i u m Q u a l i t y 1 3 0 - 1 4 0 C P C o m l t a r 1 O P r l n t s r > U B . O O

T h C O M S T A R I 0 g l v e i y o a 1 0 " c a r r i a g e . l ? 0 -1 4 C P S , d o m o t r l x w i t h d o u b l e s t r l k ac a p a b i l i t y f o r I B ■ 1 8 d o m a t r i x { n e a r l e t t e rq u a l i t y ) , h i g h r e s o l u t i o n b i I m a g e ( 1 2 0 d o m a t r i x ) , u n d e r l i n i n g , b o c k i p a c l n g . l e f t a n r i g h tm a r g i n s e t t i n g , t r u e l o w e r d e c e n d e r s w i t h s u p a ra n s u b s c r i p t s , p r i n t s s t a n d a r d . I t a l i c , b l o c kg r a p h i c s a n s p e c i a l c h a r a c t e r s . I g i v e s y o p r i n tq u a l i t y a n f e a t u r e s f o u n d o p r i n t e r s c o s t i n gw . i . i ' a m u c h ! ( C e n t r o n i c s P a r o l l e l I n t e r l a c e )L i 1 3 9 9 . 0 0 S a l * i n t . 0 0

H O E X P A N D E R I C O L U M N B O A R D M f . fN o y o p r o g r o m 8 C O L U M N S o t h e s c r e e n a o n t i m e ! C o n v e r t s y o u r C o m m o d o r e 6 t 8 C O L U M N S w h e n y o p l u g i t h a S O C O L U M NE X P A N S I O N B O A R O I I P L U S s l o t e i p a n d e r lU m l l a d O v a n U l l a i . t a i a M t . 1 1 , C o u p o n $ 3 9 . 9 5

C O L U M N S I C O L O R■ A P E R B O C K W R I T E R W O R D P R O C E S S O R U t . l l

T h i i P A P E R B O C K W R I T E R 6 W O R D P R O C E S S O R l t h f i n e s t o v a l l a b l e l o t h C O M M O D O R E 6 c o m p u t e r ! T h e U L T I M A T E F O R P R O F E S S I O N A LW o r d P r o c e s s i n g . D I S P L A Y S 4 0 o r 8 C O L U M N S I C O L O R o b l a c k a n w h i t e ! S i m p l e t o p e r a t e ,p o w e r f u l ■ < ■ - ! e d i t i n g , c o m p l e t e c u r s o r a n i n i e r t / d e l e i e k e c o n t r o l s l i n e a n p a r a g r a p hi n s e r t i o n , a u t o m a t i c d e l e t i o n , c e n t e r i n g , m a r g i ns e l t l n g j a n o u t p u t l o i p r i n t e r s ! L i s t S 9 9 . 0 0 .S A L E i l t . t l . C o u p o n $ 2 9 . 9 5 .

W p o c k e S P E C I A L S O F T W A R E D I S C O U N TC O U P O N w i t h e v e r y C O M M O D O R EC O M P U T E R . D I S K D R I V E , p I N T E R , o M O N I T O R w e i n l l l T h i i c o u p o n a l l o w i y o t S A V E O V E R m O F F S A L E P R I C E S ! !

( E x a m p l e s )P R O F E S S I O N A L S O F T W A R E

C O M M O D O R E 6 H a m *P a p e r c l i pC o n s u l t a n tL t a d i r B o a r dt h P r i n t S h o pm , N . P m j v r lP r u t t k o l c { s p r e a d s h e e tV o l c i C o m m a n d M o d u l iN i n a P r i n c e s i A m b t rS u p « r B o w l S u n d o vF l i p o n F i l t D l i k F i l e rP r o J o y S l i c kP m t f n o nD u C o v e rF i n o n c i a l P l a n n e r

. , . ■ . ! P o r l o rH a r d b a l lC 6 T r o u b l t i h o o t

R v f M T " G u i d e

I I I )1 O T . 9 5$ « , 9 5W . ? 5< ■ ■ > ' ' • .I K ' SI S ' , 9 5I 1 9 . 9 S1 3 3 . «1 3 5 . 0 0■ . ; « ' - .1 1 9 . 9 5

e . 9 5J W . 9 5

S a l e1 3 1 . 9 5U 9 . 1 S[ 1 1 . 9 5« 7 . 9 5m . 9 51 1 9 . 9 S1 3 9 . 9 51 2 1 9 51 7 1 . 9 51 1 1 . 9 51 1 3 . 9 51 1 1 . 9 5

6 . 9 51 3 8 . 9 51 I D . 9 5

1 1 5 . 9 }

1 2 9 . 9 !( 3 9 . 9 51 3 1 . 9 !1 3 6 . 9 SS 1 ' ' . 1 ,1 H . 9 !1 3 1 . 9 5H . 9 1 H . 9 J1 U . 9 S1 1 H 1 1 1 . 9 5

l . M )1 3 S . 9 5J i o . 9 5

1 1 1 . 9 1

' ■ * " o v t t 1 0 0 c o u p o n t l m m s i o u c a t a l o g )W r i t * o c a l l f o

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

A T T E N T I O NC o m p u t e r C l u b s

W O f f e r B i V o l u m e D i s c o u n t sC A L L T O D A Y !

I ' R O T I C T O W A R R A N T YA l l P r o l i ' p r a c l u c t l c o r r y m i n i m u m 9 d a w a r r a n t y .I a n y t h i n g t a i l s w i t h i n 9 0 d a y s I r o m t h e d o t e o p u r c h a s e ,s i m p l y s a n d y o u r p r o d u c t t u v i U n i t e d P a r c e l S e r v i c ep r e p a i d . W w i l l I M M E O i A T F L Y s e n d y o u r e p l a c e m e n t a n o c h a r g e v i U n i t e d P a r c e l S e r v i c e p r e p a i d . T h i i w a r r a n t yp r o v e s o n c e a g a i n I h o t W a l o v a O u r C u M t o m m r t ,

C 1 3 S C O M M O D O R E C O M P U T E R S J i l . 8 *Y o u p a y o n l y [ 2 0 9 , 0 0 l o t h C I T o c o m p u t e r a n dw i n c l u d e I h C 1 2 B W o r d w r i t e r W o r d p r o c e s s o rb T i m e w o r k l ( S o l e S 5 9 . 9 S ) . T h u s , y o u r n e c o s tl o t h C 2 c o m p u t e r i o n l y $ 2 1 9 . 0 5 .L i s t $ 3 4 9 . 0 0 . S A L E I 1 I 1 . H

3 4 0 K 1 S 7 1 C O M M O D O R ED I S K D R I V E 2 S * . O O

D o u b l e S i d e d . S i n g l e D i s h D r i v e f o C - J l a l l o w sI o t u s e C - 1 2 8 m o d e p l u s C P m o d e . 1 t i m e s

a s t e r T h a n 1 5 4 1 . p l u s r u n s ' i l l 1 5 4 1 f o r m a t s .L i ) i S 3 l 9 . 0 0 . l U J t M

S U P I R A U T O D I A L M O D E M * M . * 3E a s y T u s e . J u s t p l u g I n t o y o u r C o m m o d o r e 6 4 c o m p u t e r a n y o u ' r e r e a d y t t r a n s m i t o n r e c e i v e m e s s a g e s . E o s l e r t u s t h a n d i a l i n g y o u rt e l e p h o n e , | u s t p u s h o n k e y o n y o u r c o m p u t e r !I n c l u d e s e x c l u s i v e e a s y t u s p r o g r a m f o u a n d o w n l o a d i n g t p r i n t e r o n d i s k d r i v e s .S * , t I U . S . A . L i l t $ 9 9 , 0 0 . S A I M . f l .C o u p o n S I * . 9 5

V O I C E S Y N T H E S I Z E R * 3 * . * 9F o C o m m o d o r e - 6 4 c o m p u t e r s . J u s t p l u g i I o n y o u c a n p r o g r a m w o r d s a n s e n t e n c e ) , a d j u s tv o l u m e o n d p i t c h , m a k e t a l k i n g a d v e n t u r e g a m e s .s o u n d a c t i o n g o m e s a n c u s t o m i z e d t o l M e s tP L U S ( ( 1 9 . 9 5 v a l u e ) T E X T T S P E E C H p r o g r a mI n c l u d e d F R E E , j u s t t y p e a w o r d a n h e a r y o u rc o m p u t e r t o l k A D S O U N D T " Z O R K " . S C O T TA D A M S A N O T H E R A D V E N T U R E G A M E S ! ( D i s k0 t a p e , ) L i s t J 8 9 . 0 0 . S A L E ( M . f )

1 2 M A O N A V O X ( N A P ) C O L U M NM O N I T O R W I T H S O U N D » 7 9 . - » 5S u p e r H i g h R e s o l u t i o n g r e e n s c r e e n m o n i t o r . B Oc o l u m n s 3 l i n e s , e a s y t r e a d , p l u s s p e a k e r f o a u d i o l o u n d i n c l u d e d . F a n t a s t i c v a l u e ,L l s t S 1 2 9 . 0 0 . S a l e t 7 f . f J .( C 1 2 S c a b l e I I " ' ' C 6 4 . A t a r i c a b l e I 9 . « )

P W I N T E R / t Y P E W R l i mC O M B I N A T I O N • » » . » !

" J U K I " S u p e r b l e t t e r q u a l i t y , d a i s y w h e e lp r i n t e r / t y p e w r i t e r c o m b i n a t i o n . T w m a c h i n e s i o n j u s t H i c k o t h s w i t c h . 1 2 e n t r a l a r g ec a r r i a g e , t y p e w r i t e r k e y b o a r d , a u t o m a t i c m a r g i nc o n t r o l a n r e l o c a t e k e y . d r o p i c a s s e t t e r i b b o n !( 9 d a w a r r a n t y ) C e n t r o n i c s p a r a l l e l o R S 2 3 7s e r i a l p o r t b u i l t f ( S p e c i f y ] .l i s t S 3 4 9 . 0 0 . S A L E l l l l . f i . a i d . Q t y . ) \

1 4 R O B & C O M P O S I T EC O L O R M O N I T O R $ « • - «M u s t b u s e d t g e 8 c o l u m n s I c o l o r w i l h 9 0 c o l u m n c o m p u t e r s ' ' • - ' . - I B A p p l e ) . ( R G BC a b l e S 1 9 . 9 5 ) A d 1 1 4 . 5 0 s h i p p i n g .L i s t J 3 V 9 . 0 0 . S A L I M M . M ,

L O W E S T P R I C E S 1 D A F R E E T R I A LB E S T S E R V I C E I U . S . A . O N E D A T E X P R E S S M A I L

P H O N E O R D E R Sa . m . p . m . C . S . T . W e e k d a y !

a . m . 1 n o o n C . S . T . S a t u r d a y sf D A F R E E R E P L A C E M E N T W A R R A N T Y

O V E R P R O G R A M S F R E E C A T A L O G S

A d 1 1 0 , 0 0 f a s h i p p i n g , h a n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e n t sp l e a s e o d 6 1 / . ' / . t o * . A d S 2 0 . 0 0 f o C A N A D A , P U E R T O R I C O .H A W A I I . A L A S K A . A P F P o r d e r s . C a n a d i a n o r d e r s m u s t b i d o l l a r s . W D N O E X P O R T T O T H E R C O U N T R I E S . E X C E P TC A N A D A . E n c l o s e C a s h i e r C h e c k , M o n e y O r d e r o P e r s o n a l C h e c k ,A l l o w 1 d a y s ( o d e l i v e r y . 2 t o 7 d a y s f o p h o n e o r d e r s , d o y e n p r e s sm o i l ! P r i c e s A v a l l o b i l l l y s u b j e c t t c h a n g e w i t h o u t n o l l c e .V I S A W A S T E R C A R D C . O . D . N o . C . O . D . t C a n a d a . A P O - F P O

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

Page 45: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 45/130

Page 46: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 46/130

q u i t e s u b s t a n t i a l .T h o u g h C D - I w i l l l i k e l y e n t e r

t h m a r k e t p l a c e a h i g h p r i c e a n t h e n d r o p , a m o s t h o m e e l e c t r o ni c p r o d u c t s d o w h e r e i e v e n t u a l l ys e t t l e s w i l l b i m p o r t a n t f o t h c o n s u m e r m a r k e t . F o b u s i n e s st r y i n g t d e c i d e w h e t h e r t b u C D - I o C D - R O M , i t n e e d f o e t e n s i v e g r a p h i c s w i l l l i k e l y p l a ym a j o r r o l e .

S e c o n d , i t ' s s t i l l u n c l e a rw h e t h e r o n o C D - I d i s c s w i l l e a s il p l a y o C D - R O M p l a y e r s . T h a tm a n o b e x t r e m e l y i m p o r t a n t ,s a m a n y o b s e r v e r s . F o o n t h i n g ,C D - R O M p l a y e r s c a n n o t a c c e s s t h

W i l l t h i s m e a n t h e n o s u p p o r t f o t h e x i s t i n gi n s t a l l e d b a s e o h o m e c o m p u t e r s ?T h a t r e m a i n s t b s e e n .h i g h - l e v e l g r a p h i c s s u p p o r t e d b C D - I . A n n o m a n y p e o p l e w i l lo w b o t h p l a y e r s . S t i l l t h m a r k e tp e r c e p t i o n , t h i d e a t h a t y o c o u l dp l a y i o e i t h e r o n e , i k e y .

" T h e m a r k e t i n o a s b l a c ka n w h i t e a s o m e p e o p l e t h i n k , "s a y s A n n e A r m s t r o n g , m a n a g i n ge d i t o r o C D a t a R e p o r t . " T h e r ea r l o o g r a y a r e a s w h e r e i t ' s n o c l e a r w h i c h m a c h i n e w o u l d b b e s t ,l i k e l i b r a r y m a r k e t s . S o m e c o u l d b C D - I , s o m e C D - R O M . B u i y o t e l l p e o p l e t h a t a n y t h i n g y o b u t o d a y y o u ' l l b a b l e t p l a y t o m o rr o w , t h e y ' l l b m o r e w i l l i n g t m a k e c o m m i t t m e n t . "

W h i c h i s n ' t e v e n p r o b l e my e t . T h e r e a r o n l y a b o u t 3 s t o r e si t h i s c o u n t r y t h a t y o c o u l d w a l ki n t o a n b u C D - R O M d i s c a n 4 C O M P U T E ' S G a z e t t e J u l y 1 9 8 6

p l a y e r . A n t h o n l y d i s c y o c a b u i t h G r o l i e r p a c k a g e .

A n t h a t l e a d s t t h t h i r d a n p r o b a b l y m o s t i m p o r t a n t f a c t o r i t h w h o l e C D - R O M v s C D - I d b a t e . W h i d e v e l o p i n g s o f t w a r e ,a n h o m u c h w i l l b a v a i l a b l eh o s o o n ? S o m e m a j o r r e c o r d i n ga n f i l m s t u d i o s , a s w e l l a s h o m ec o m p u t e r s o f t w a r e p u b l i s h e r s , h a v em o d e c o m m i t m e n t s t d e v e l o p i n gf o C D - I . B u t h a t ' s t a l l o r d e r ." T h e y h a v e s o m e r e a l l y c o m p l e xw o r k a h e a d o t h e m , " s a y s M a r e e n F l e m i n g , E d i t o r o f I n f o r m a t i o nI n d u s t r y B u l l e t i n . " W h e n y o s t a r td o i n g t h l e v e l o b r a n c h i n g t h a tC D - I i n v o l v e s , i t ' s v e r y c o m p l e x .W r i t i n g 5 0 0 - m e g a b y t e p r o g r a m i n o t r i v i a l . "

A n a t h i s e a r l y s t a g e , w h e nm o s t p e o p l e o u t s i d e o t h h o m ec o m p u t e r i n d u s t r y ( a n d s o m e i t h i n d u s t r y ) h a v e n ' t e v e n h e a r d a b o u tC D - R O M , l e a l o n e C D - I , m a r k e ta c c e p t a n c e i h a r d t g a u g e . E v e nt h o s e i n s i d e r s w h h a v e b e e n p l a yi n w i t h t h m a c h i n e s f o m o n t h sa r s t i l l e x p e r i m e n t i n g . " P e o p l ed o n ' t k n o w t o y e a b o u t w h a t t h i sw i l l d o , " s a y s A r m s t r o n g . " T h e y ' r et r y i n g a l k i n d s o t h i n g s , s o m e o w h i c h w i l l w o r k a n s o m e o w h i c hw o n ' t . L i k e a a u t o m a t i c c h e r r y p i t -t e r — i t ' s t e r r i f i c , i w o r k s , b u w h n e e d s i t S t i l l , t h e r e w i l l b l o o c r e a t i v e e n e r g y a n i m a g i n a t i o n ,w h i c h i b o u n d t p r o d u c e s o m er e a l l y g o o d p r o d u c t s . "

T h o u g h C D - I i c o n s i d e r e d s y t e m , t h e r e m a b s e v e r a l d i

f e r e n t c o n f i g u r a t i o n o p t i o n s t h a tw i l l e v o l v e i t h f i r s t y e a r o t w o i t s l i f e . I n i t i a l l y , i m a a p p e a r a " b l a c k b o x " t h a t c a b i n t e r f a c e dw i t h C D - a u d i o p l a y e r a n t e l ev i s i o n s e t . T h p r i c e m a b a l o a $ 2 0 0 . S o m e c o m p a n i e s m a p a c k a g e a l t h n e c e s s a r y c o m p on e n t s s t h a t y o d o n ' t h a v e t u s a n o t h h a r d w a r e y o u a l r e a d yo w n . S o m e m a d e c i d e t a d f l o p p y o h a r d d i s k d r i v e t t h s y t e m , m a k i n g i p o w e r f u l 6 8 0 0 0 -b a s e d h o m e c o m p u t e r s y s t e m .

S o n y a n P h i l i p s h a v e s p e a rh e a d e d t h d r i v e o f C t e c h n o l o g yi n t o t h h o m e , b u t t h e y w i l l p r o b ab l n o b t h o n l y o n e s m a n u f a ct u r i n g C D - I h a r d w a r e . U . S . c o s u m e r e l e c t r o n i c s c o m p a n i e s m a g e i n v o l v e d , m a y b e e v e n o u r m a j o rh o m e c o m p u t e r m a n u f a c t u r e r s —

I

■ u . [ h i

m i i i n t m i

- 1 1 .I M d U H B A H

t e r n , K n o w l e d g e S e t ' s s o f t w a r el o t h A c a d e m i c A m e r i c a n E n c yc l o p e d i a o c o m p a c t d i s c , p u l i s h e d b G r o l i e r E l e c t r o n i cP u b l i s h i n g . A f t e r r e q u e s t ( o l i s t o r e f e r e n c e s t I h p h r a s eI n d o - E u r o p e a n , t h e s o f t w a r ef o u n d , i j u s l f e s e c o n d s , t h a tt h e r e a r 1 6 2 o c c u r r e n c e s i 6 a r t i c l e s .

t h u s . - : . ■ : ■ ; ■ , > :

Page 47: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 47/130

C o m m o d o r e , A t a r i , A p p l e ,a n I B M . H o p e f u l l y , a l i v o l v e d w i l l c h o o s e t b u i l dt t h s p e c i f i e d s t a n d a r d ,m e a n i n g a l C D - I s o f t w a r ew i l l r u o a l C D - I h a r dw a r e , n m a t t e r w h a t b r a n d .

W i l l t h i s m e a n t h e n o s u p p o r t f o t h e x i s t i n gi n s t a l l e d b a s e o h o m ec o m p u t e r s ? T h a t r e m a i n st b s e e n . " P e o p l e o r i g in a l l y s a i d , 7 7 n s i g o i n g t h a v e h o m e c o m p u t e r i n s i d ea n i t ' s g o i n g l w i p e o i t l a l t h p e o p l e w h h a v e h o m ec o m p u t e r s , " s a y s A n n eA r m s t r o n g . " d o n ' t t h i n kt h a t ' s t r u e . I w i l l o p e n u n e p o s s i b i l i t i e s o d i f f e re n w a y s o d o i n g t h i n g s .W m i g h t s e s o m e n e i m a g i n a t i v e s o f t w a r e .

" L o o k w h a t ' s h a p e n e d i t h e r e c o r d i n d u st r y . P e o p l e t h o u g h t C D a u d i o w o u l d w i p e o u t r a d i t i o n a l s t e r e o s . P e o p l eh a v e b o u g h t t h e p l a y e r sa n t h m u s i c i s g o o dt h e y ' v e g o n e o u a n b o u g h t n e s p e a k e r s a n a m p l i f i e r s . F a f r o m k i l l i n ge v e r y t h i n g o f f , i t ' s c a u s e dt h b i g g e s t b o o m t h i s i nd u s t r y h a s e v e r h a d . T h s a m e k i n d o t h i n g c o u l dh a p p e n i t h h o m e c o mp u t e r i n d u s t r y . P e o p l e w i l ls e w h a t c a n b e d o n e a n t h e y ' l l g o u a n b u p r i n t e r s a n m o d e m s a n s t u f f . "

T h w a y s i w h i c h l s e t e c h n o l o g y i t h h o m ew i l l a l t e r p e o p l e s ' l i v e sm a n o b r i n g c h a n g e s o t h s a m e m a g n i t u d e t h a te l e c t r i c i t y a n a u t o m o b i l e sb r o u g h t , b u t d o u b t l e s s t h s a m e k i n d s o q u e s t i o n sw i l l b a s k e d . W i d e s p r e a da c c e p t a n c e o C D - I a n d i t d e s c e n d a n t s w i l l d e p e n do t h a n s w e r s .

Y o w o u l d n ' t s e t t l ef o h a l f t h s c r e e n .

D o n ' t s e t t l e f o r h a l f t h s o u n d !I N T R O D U C I N GT H

" T h e s o u n di i n c r e d i b l e l V

G r e g H o M f i n g . P o r t l a n d . O r e g o n' M f a v o r i t e p e r i p h e r a l ! "

U s R o r t g e r s . T a m p s , F l o n t y i

" A o u t s t a n d i n g a d d i t i o n t m s y s t e m ! "— J e l l P a u l . O n t a r i o . C a m u f a

T H U L T I M A T S O U N D P E R I P H E R A LH i g h l y - s o p h i s t i c a t e d , w i t h c r o s s o v e r f r e q u e n c i e s d e s i g n e d s p e c i f i c a l l y f o r t h

C O M M O D O R E a n M A C I N T O S HT h e r e ' s n o t h e r p e r i p h e r a l l i k e I T h U L T R A V O X S o u n d S y s t e m a d d s a n e xc i t i n g n e d i m e n s i o n t a l y o u r g a m ea n m u s i c p r o g r a m s b g e n e r a t i n g i c o m p a r a b l e s t e r e o s o u n d f r o m y o u rC o m m o d o r e 6 4 , 1 2 8 ( 6 4 o r 1 2 m o d e ) , 1 6 o - 1 - 4 , o f r o m y o u r M a c i n t o s h c o m p u t e r .

b u i l t - i n a m p o w e r s y o u r s p e a k e r s d i

i n t o y o u r h o m e s t e r e o . A n w i t h t h h e a d p h o n e j a c k y o c a e v e n e n j o y y o u rf u l l - s t e r e o s o u n d i p r i v a t e .

C O M P L E T E R E A D Y - T O - G OS Y S T E M O N L Y

F u l l s t e r e o s e p a r a t i o n .1 0 0 % c o m p a t i b l e w i t h a l s o f t w a r e .E a s y t u s e , n s o f t w a r e r e q u i r e d .

• S e t s u i s e c o n d s , n s o l d e r i n g .L o l e v e l o u t p u t s c o m p a t i b l e w i t h y o us t e r e o .D i r e c t s p e a k e r o u t p u t s .H e a d p h o n e j a c k i n c l u d e d .F u l l v o l u m e c o n t r o l .1 0 0 % e x t e r n a l h a r d w a r e .P o w e r s u p p l y a n c o m p l e t e o p e r a t i o n ;m a n u a l i n c l u d e d .

. 9 p t w L S 4 . 0 0 s h i p p r n o ' i n s u r a n c e( F o r C O < > - f - n i i j a o i l . I i k , i ' , , i S i n

V I S A . M I S W C 1 I O . C O . D -

C A L L N O ( 5 0 3 ) 2 5 4 - 7 3 5 5O R S E N D C H E C K O M O N E Y O R D E R T OP R E C I S I O N P E R I P H E R A L SA N S O F T W A R E

P . O . B o 2 0 3 9 5 P o r t l a n d . O r e g o n 9 7 2 2 0

A l o r d e r s s h i p p e d w i t h i n 2 h o u r s . D e a l e r i n q u i r i e s w e l c o m e .

Page 48: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 48/130

O u t - T h i n kf e y e a r s a g o , y o c o u l d c l a s s i f y s e r i

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

T h e s e t h r e e a p p l i c a t i o n s c o n t i n u et g r o w a n e v o l v e . T h n e f i e l d o p e r s o n a l p u b l i s h i n g , f o e x a m p l e , o f f e r so p t i o n - r i c h w o r d p r o c e s s i n g w i t hg r a p h i c s a n t y p e s e t - q u a l i t y t e x t . T h t e c h n o l o g y o c o m p a c t d i s c p l a y e r s —i n c l u d i n g C D - R O M a n C D I — i sp r o m i s i n g n e e n h a n c e m e n t f o d a t ab a s e m a n a g e m e n t . B u t h e s e a n o t h e rn e f i e l d s a r r e a l l y j u s t v a r i a t i o n s o t h e b i g t h r e e c o m p u t e r a p p l i c a t i o n s :w o r d p r o c e s s i n g , s p r e a d s h e e t s , a n d a t ab a s e s .

f o u r t h c a t e g o r y o s o f t w a r e h a r e c e n t l y a r r i v e d , o n t h a t ' s n o j u s tn e w a o f o r g a n i z i n g w o r d s , n u b e r s , o r i n f o r m a t i o n . I t ' s w h o l e n e c a t e g o r y o s o f t w a r e , u s u a l l y c a l l e de i t h e r t h o u g h t p r o c e s s o r o r a o u t l i n ep r o c e s s o r . M o s t s u c h p r o g r a m s r u n o n l yo t h I B o M a c i n t o s h . O u t - T h i n k b K A M A S O F T i t h f i r s t t h a t ' s a v a i l a b l et C o m m o d o r e 1 2 8 o w n e r s .

I r u n s u n d e r C P / M a n r e q u i r e s a l e a s t o n d i s k d r i v e w i t h 2 0 0 K o s t o ra g s p a c e , s y o m u s t u s C o m m od o r e 1 2 8 i C P / M m o d e a n 1 5 7 1d r i v e . A 8 0 - c o l u m n m o n i t o r , e i t h e rm o n o c h r o m e o R G B I , i a l s o h i g h l yr e c o m m e n d e d . I d o e s w o r k i 4 c o u m n s , b u y o m u s t c o n t i n u a l l y s c r o l lb a c k a n f o r t h u s i n g t h C O N T R O Lk e a n t h g r a y c u r s o r k e y s , w h i c h i i r r i t a t i n g t s a t h l e a s t .

T w i m a g e s m a h e l p e x p l a i nt h o u g h t — o r o u t l i n e — p r o c e s s o r . Y o c a t h i n k o t h o u t l i n e a s a t r e e w i t ht r u n k t h a t s p l i t s i n t o o n o m o r eb r a n c h e s . T h b r a n c h e s a r e p a r t o f as i n g l e s t e m ( l e v e l b a c k ) , a n c a h a v es e v e r a l b r a n c h e s o t h e i r o w ( o n t h en e x t l e v e l f o r w a r d ) . A a n r i m e , y o c a a d l e a f , t e x t a r e a o a b o u t 2 K t

b r a n c h . T h s e c o n d m o d e l i f a m i l yt r e e , w h e r e p a r e n t c a h a v e o n o m o r e c h i l d r e n , t h e c h i l d r e n h a v e c h i ld r e n o t h e i r o w n , a n s o n

A o u t l i n e o t h i s r e v i e w ( s f a r )m i g h t l o o k l i k e t h i s ;

4 C O M P U T E V s G a / B r t e J u i y 1 9 8 6

T h r e e a p p l i c a t i o n s : W o r d P r o c e s s i n g ,S p r e a d s h e e t s , D

1 . P e r s o n a l p u b l i s h i n g ( w p )1 . C D - R O M ( d b )

O u t l i n e p r o c e s s o r s : f o u r t h c a t e g o r y2 . O u t - T h i n k i f i r s t f o 1 2

S y s t e m r e q u i r e m e n t s ( C P / M e t c . )W h a t i a o u t l i n e ?

4 . T r e e m o d e l ( s t e m s b r a n c h e s )4 . F a m i l y ( p a r e n t s c h i l d r e n )4 . E x a m p l e s f a E d i t i n g t h e o u t l i n e i q u i t e s i m p l e ;

p r e s s t m o v e u t t h s t e m a b o v e( t h e p a r e n t ) , t m o v e d o w n t b r a n c h { c h i l d ) , t g t t h n e x tb r a n c h ( s i b l i n g t o p i c ) , a n d P t g b a c k t t h p r e v i o u s s i b l i n g . T h e r e a r t w w a y s t a d n e b r a n c h : i n s e r t -n e x t , f o r b r a n c h o t h s a m e l e v e l , o i n s e r t - d o w n , t a d a s u b t o p i c . F o r e xa m p l e , i t h e c u r s o r i o 1 . 2 , t h i n s e r t -n e x t c o m m a n d w o u l d a d s i b l i n gt o p i c 1 . 3 , w h i l e i n s e r t - d o w n w o u l d g i v ey o s u b t o p i c 1 . 2 . 1 ( c h i l d o f t o p i c 1 . 2 ) .T s t a r t e d i t i n g a t e x t l e a f , j u s t p r e s s R T U R N . T h e r e a r e s e v e r a l d o z e n o t h e rc o m m a n d s , f o m o v i n g i d e a s a r o u n da n m a n a g i n g t o p i c s , b u t h e s e a r t h o n e s y o u s m o s t . T h l e a f e d i t o r ,w h i c h i b a s i c a l l y a l i m i t e d w o r d p r c e s s o r , a l s o h a i t o w s e o c o m m a n d s .

O u t - T h i n k i w r i t i n g t o o l , w a t o r g a n i z e y o u r i d e a s i n t o a o u t l i n eb e f o r e y o r u n y o u r f a v o r i t e w o r d p r c e s s o r ( i t ' s a b l e t c r e a t e t e x t f i l e s w h i c hc a n t h e n b l o a d e d i n t o W o r d S t a r o o t h e r C P / M w o r d p r o c e s s o r s ) . B u t h e r e a r e m a n y o t h e r u s e s f o t h i s v e s a t i l e p r o g r a m .

O u t - T h i n k i i d e a l f o r m a k i n g l i s t s .Y o c a c r e a t e a w e e k l y c a l e n d a r w i t hs e v e n t o p i c s ( S u n d a y S a t u r d a y ) . I t h m o r n i n g , y o w o u l d m o v e t h e c u rs o t t h a p p r o p r i a t e d a a n e x p a n dt h e n t r y t s e y o u r a p p o i n t m e n t s a n m e e t i n g s s c h e d u l e d f o t h a t d a y . T h i sa b i l i t y t o e x p a n d a n d c o l l a p s e p a r t s o a o u t l i n e m a k e s O u t - T h i n k s u p e r i o r t

t y p i c a l w o r d p r o c e s s o r , w h e r e y o u ' dh a v e t s c r o l l f o r w a r d t h r o u g h S u n d a y ,M o n d a y , T u e s d a y , a n W e d n e s d a y t r e a c h t h i t i n e r a r y f o T h u r s d a y . C o l a p s i n g a o u t l i n e a l l o w s y o t s e " t h e b i p i c t u r e , " t h m a i n b r a n c h e s o t h t o p i c , a l o o n s c r e e n . T f o c u s o

c e r t a i n i d e a , y o c a e x p a n d s e l e c t e db r a n c h e s . O u t - T h i n k c a a l s o s e a r c h f o k e y w o r d s , s i J o h n D o c a l l s t o r e

s c h e d u l e a a p p o i n t m e n t , y o u w o u l dg i n t o t h w e e k l y o m o n t h l y c a l e n d a ra n s e a r c h f o " D o e . "

A n o t h e r a p p l i c a t i o n i k e e p i n gt r a c k o f n a m e s a n a d d r e s s e s . Y o c o u l d o r g a n i z e t h l i s t a l p h a b e t i c a l l yw i t h 2 c a t e g o r i e s l a b e l e d A - Z , o s p l i tt h l i s t i n t o c a t e g o r i e s o p e r s o n a lf r i e n d s , c u s t o m e r s , s u p p l i e r s , a n s o n

I w o u l d a l s o b u s e f u l i p r o j e c tm a n a g e m e n t a n s c h e d u l i n g . s i x -m o n t h p r o j e c t c o u l d b s p l i t i n t o s e p ar a t e t a s k s a s s i g n e d t i n d i v i d u a l s , o y o c o u l d o r g a n i z e t h o u t l i n e b y d e a dl i n e s w h i c h m u s t b m e t . I t ' s v e r y f l e x ib l e : Y o c r e a t e n e c a t e g o r i e s h o w e v e ri s u i t s y o u .

P r e p a r i n g n o t e s f o m e e t i n g s i o n m o r e a p p l i c a t i o n , a i w r i t i n g n o t e s f o

p r e s e n t a t i o n o s p e e c h . I y o u s f o r m l e t t e r s o " b o i l e r p l a t e " p a r ag r a p h s , t h e y c a n b e s a v e d a t e m p l a t e sf o r f i l l - i n - 1 h e - b l a n k s c o r r e s p o n d e n c e .L a w y e r s m i g h t f i n d O u t - T h i n k h a n d yf o p u t t i n g t o g e t h e r s t a n d a r d c o n t r a c t so o t h e r l e g a l d o c u m e n t s .

P r o g r a m m e r s w h l i k e t o p l a na h e a d m i g h t c h o o s e t w r i t e a o u t l i n el i s t i n g t h m a j o r r o u t i n e s a n s u b r o ut i n e s o f p r o g r a m o w h i c h t h e y ' r ew o r k i n g . I h a a f l a s h - c a r d q u i z o p t i o na w e l l , w h i c h m e a n s s t u d e n t s c o u l du s O u t - T h i n k t p r e p a r e f o t e s t .

B e f o r e y o c a a c t u a l l y u s t h p r o g r a m , y o u m u s t i n s t a l l i o y o u r1 2 8 . T h i s i n v o l v e s g o i n g t h r o u g h f e m e n u s a n t e l l i n g t h p r o g r a m t h a ty o u ' r e u s i n g a 1 2 8 , h o w m a n y d i s kd r i v e s y o h a v e , a n d a n y s p e c i a l p r i n t e rc o d e s y o m i g h t w a n t t u s ( d e p e n di n o y o u r p r i n t e r a n i n t e r f a c e ) . Y o a l s o i n d i c a t e w h e t h e r y o u p r e f e r W o r dS t a r - t i k e c o m m a n d s o P e r f e c t W r i t e r -l i k e c o m m a n d s i t h l e a f e d i t o r , w h i c hi h a n d y i y o u ' r e a c c u s t o m e d t o n o t h e s e p r o g r a m s . T h p r o c e s s o i n s t a l l at i o n i m o s t l y p a i n l e s s , a l t h o u g h i r q u i r e s t h a t y o k n o w h o t f o r m a td o u b l e - s i d e d C P / M d i s k a n h o t c o p y ( P I P ) t h f i l e s f r o m t h m a i n d i s kt t h n e w l y f o r m a t t e d d i s k . O u t - T h i n ki n o c o p y - p r o t e c t e d , s o y o c a m a k ea m a n y a r c h i v a l b a c k u p s a y o w i s h .O n c e y o u ' v e i n s t a l l e d t h p r o g r a m , y o us h o u l d p u t h m a s t e r d i s k a w a y i s a f e p l a c e a n u s t h c o p y y o u ' v ec r e a t e d .

Page 49: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 49/130

I a d d i t i o n t t h e x t e n s i v e m a u a l , w h i c h h a a e x c e l l e n t i n t r o d u c t i o nt t h e v a r i o u s c o m m a n d s a n s t e p - b y -s t e p e x a m p l e s , t h e r e a r e a v a r i e t y o b u i l t - i n h e l p f i l e s t h a t a r j u s t k e p r e s s a w a y . I y o c a n ' t r e m e m b e rc e r t a i n c o m m a n d , y o c a e i t h e r c h e c kt h d o c u m e n t a t i o n o c a l l u t h a p p r op r i a t e h e l p s c r e e n .

M a n y p r i n t i n g o p t i o n s a r o f f e r e d :l i n e s p e p a g e , l e f t / r i g h t m a r g i n s , j u s t if i c a t i o n , l i n e s p a c i n g , i n d e n t a t i o n o s u b t o p i c s , s e c t i o n n u m b e r s o n o o f f ,o u t p u t d e p t h ( h o w m a n y s u b t o p i c s o rs u b - s u b t o p i c s a r p r i n t e d ) , p a g e b r e a k s( i y o u ' r e u s i n g s i n g l e s h e e t s i n s t e a d o fc o n t i n u o u s p a p e r ) , n u m b e r o f c o p i e s ,W o r d S t a r - c o m p a t i b l e o u t p u t , h e a d e r s ,f o o t e r s , p a g e n u m b e r s , s t a r t i n g p a g e .Y o c a p r i n t a l o p a r t o f a o u t l i n e ,w i t h o w i t h o u t t h t e x t l e a f s . A n w h e n t h f i n a l d o c u m e n t i p r i n t e d ,y o c a e v e n a s f o a t a b l e o c o n t e n t s ,w i t h t o p i c s l i s t e d b p a g e n u m b e r .

O u t - T h i n k c a n ' t r e p l a c e g o o dw o r d p r o c e s s o r o d a t a b a s e m a n a g em e n t p r o g r a m , b u t t h e n i i s n ' t m e a n tt o I t ' s p o w e r f u l a n f l e x i b l e t o o l f o ro r g a n i z i n g y o u r t h o u g h t s . A n t h d o u m e n t a t i o n i s u p e r b . I c a n ' t b c o p a r e d t o t h e r s o f t w a r e i i t c a t e g o r y ,b e c a u s e s f a t h e r e i n o t h e r t h o u g h tp r o c e s s o r a v a i l a b l e f o t h 1 2 8 . W h e ny o u ' r e a s k e d w h a t c a b d o n e i C P / M m o d e o t h 1 2 8 , h e r e ' s a g o o da n s w e r .

— T o d d H e i m a r c kO u t - T h i n k ( 1 2 8 / O s b o r n e f o r m a l )K A M A S O F T , I n c .2 5 2 5 S 2 2 4 l h A v t .P . O . B o x 5 5 4 9A l o h a , O 9 7 0 0 7$ 4 9 . 9 5

T h I n f o r m a t i o nC o n n e c t i o nT e l e c o m m u n i c a t i o n s — t h e a c o h o o ki n m o d e m t c o m p u t e r a n s e n di n a n r e c e i v i n g d a t a o v e r t e l e p h o n el i n e s — h a s g r o w n t r e m e n d o u s l y o v e rt h l a s t f e y e a r s . L i t e r a l l y h u n d r e d s o b u l l e t i n b o a r d s y s t e m s ( B B S ' s ) a n s e e r a l m a j o r o n l i n e i n f o r m a t i o n s e r v i c e sa r a v a i l a b l e f o c o m p u t e r u s e r s t e c h a n g e i n f o r m a t i o n , g e t e c h n i c a l h e l p ,a n j u s t c h a t w i t h o t h e r p e o p l e a r o u n dt h e c o u n t r y . H o w e v e r , s u c c e s s f u l l y g e tt i n g o n l i n e , f i n d i n g t h e i n f o r m a t i o n y o w a n t a n d l e a v i n g s o m e o y o u r o w n ,a n l o g g i n g o f i s o m e t i m e s c o m p l i c a te b y b a d p h o n e l i n e s , f a u l t y h a r d w a r e( o e i t h e r e n d ) , a n p o o r l y w r i t t e n o b u g g y s y s t e m s o f t w a r e .

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

w a r e . M o s t m o d e m s c o m e w i t h t h e i ro w s o f t w a r e , s o m e o w h i c h i q u i t eg o o d , a n m a b f i n e f o y o u r n e e d s .H o w e v e r , t h e r e a r m a n y t h i r d - p a r t yp r o g r a m s a v a i l a b l e t h a t o f f e r g r e a t e rs o p h i s t i c a t i o n a n f l e x i b i l i t y .

T h I n f o r m a t i o n C o n n e c t i o n , w r i t t e nb K e S k i e r a n p u b l i s h e d b G r o l i e rE l e c t r o n i c P u b l i s h i n g , i j u s t s u c h p r g r a m . S k i e r ' s p r e v i o u s p r o g r a m o t h i sk i n d , S k i W r i t e r , i p o w e r f u l , e a s y - t o -u s w o r d p r o c e s s o r w i t h t e l e c o m m u n ic a t i o n s a b i l i t i e s b u i l t i n ( S k i w r i t e r i n o a v a i l a b l e t h r o u g h M a s t e r T r o n i cw i t h o u t t h t e r m i n a l p r o g r a m — s e e

p a g e 6 o t h M a G A Z E T T E . ) T h I n f o r m a t i o n C o n n e c t i o n i p r i m a r i l ym u l t i - f e a t u r e d t e r m i n a l p r o g r a m w i t hs o m e w o r d p r o c e s s i n g c a p a b i l i t i e s , a n i t i n t e g r i t y a n e a s e - o f - u s e a r u t S k i e r ' s u s u a l h i g h s t a n d a r d s .

T h p r o g r a m c o n s i s t s o f t h r e e m a i ns e c t i o n s : t u t o r i a l , a o n l i n e p r a c t i c ea r e a , a n a a c t u a l o n l i n e t o o l . T h t t o r i a l e x p l a i n s t h e b a s i c s o f t e l e c o m m un i c a t i o n s : h o i w o r k s , w h a t h a r d w a r ea n s o f t w a r e a r e n e c e s s a r y , a n w h a ta c t u a l l y h a p p e n s i t h p r o c e s s . I y o k n o w a n y t h i n g a b o u t t e l e c o m m u n i c at i o n s , y o c a e a s i l y s k i p o v e r t h i s

A C C I D E N T S C A S A F E G U A R D Y O U R S O F T W A R E B M A K I N G B A C K U P W I T H

V e r s i o n 3 .

T H P R O F E S S I O N A L W A T B A C K U PY O U R C 1 2 8 / C 6 4 S O F T W A R E !

o n l y $ 4 9 . 9 5 o r d e r b P H O N E 8 0 5 - 6 8 7 1 5 4 1 e x t . 6 A l s o a v a i l a b l e : D i s k M a k e r T o o J K i t ™ S U P E R D i s k U t i l i t y p a c k a g e .S P E C I A L c o m b o o f f e r w i t h D i s k M a k e r ™ ! A s a b o u t D f S C O U N TV A L U E P A C K a n M O D U L E S U B S C R I P T I O N S P E C I A L !C r e d i t c a r d / C O o r o > r b p h o f w 2 4 r u y 7 d j y i o s t n d c n e e f c / m o n e y o r d e r p a y a b l e t B A 5 I X .a d 6 t a x . A d 1 3 , 5 0 i h j p p i n g / h a n d l i n g f o r U S , C A N A D A a d 1 1 0 . 0 0 . D e a l e r I n q u f

D O N T L E A A C C I D E N T R U I N Y O U R O N L YC O P Y . . . B A C K I U P W I T H D I S K M A K E R ™ 1

t x u b cT 4 6 3 S t 3 t e S t r e e t S u i t e 1 5 4 I A - S a n t a B a r b a r a C 9 3 1 0 5

Page 50: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 50/130

w h o l e s e c t i o n . I t ' s m e a n t f o t h a b s ol u t e b e g i n n e r . T h p r a c t i c e a r e a g i v e sy o t h o p p o r t u n i t y t g o t h r o u g h t h s t e p s n e c e s s a r y t a c c e s s a i n f o rm a t i o n s e r v i c e w i t h o u t a c t u a l l y g o i n go n l i n e , w h i c h i e x t r e m e l y h e l p f u l f o s o m e o n e w h o ' s n e v e r d o n e i t I a l s oe x p l a i n s t h e b a s i c s o r e t r i e v i n g i n f o rm a t i o n f r o m o n l i n e r e f e r e n c e w o r k s ,l i k e G r o l i e r ' s A c a d e m i c A m e r i c a n E n c yc l o p e d i a , w h i c h i a v a i l a b l e o s e v e r a ls e r v i c e s . A n t h o n l i n e t o o l i s p h i s t i c a t e d t e r m i n a l p r o g r a m .

T h o u g h S k i e r d o e s f i n e j o o g e n t l y g u i d i n g t h n o v i c e t h r o u g h t h p r o c e s s o f g e t t i n g o n l i n e a n g e t t i n ga r o u n d o n c e t h e r e , i t ' s t h e o n l i n e t o o lt h a t ' s r e a l l y t h e h e a r t o t h p r o g r a m .T w f e a t u r e s h e r e m a k e i m u c h m o r et h a n a t e r m i n a l p r o g r a m . F i r s t , t h e d t o r . I t ' s n o t e r r i b l y s o p h i s t i c a t e d w o r dp r o c e s s i n g p r o g r a m ( a n d i t ' s n o m e a n tt o b e ) , b u i o f f e r s e n o u g h f e a t u r e s t b e a d e q u a t e f o y o u r p u r p o s e s h e r e .T h e d i t o r i u s e d f o t w p r i m a r y f u n ct i o n s : c r e a t i n g f i l e s t h a t y o c a l a t e ru p l o a d w h e n y o u ' r e o n l i n e , a n e d i t i n gm a t e r i a l t h a t y o u ' v e c a p t u r e d ( d o w nl o a d e d ) . M o v i n g b a c k a n f o r t h b t w e e n t h t e r m i n a l s c r e e n a n t h e d i t o r w h i l e o n l i n e i b i c o n f u s i n g a f i r s t ; y o u ' l l h a v e t j u m p b a c k a n f o r t hb e t w e e n d i f f e r e n t m e n u s . I t ' s a d v i s a b l et p r a c t i c e g o i n g t h r o u g h t h m e n u s

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

T h s e c o n d n o t a b l e f e a t u r e o f t h o n l i n e t o o l i s i t s a b i l i t y t o u s m a c r of i l e s . m a c r o i m i n i a t u r e p r o g r a mt h a t c a r r i e s o u s e o u s e r - d e f i n e dc o m m a n d s . Y o d o n ' t n e e d t k n o wa n y t h i n g a b o u t p r o g r a m m i n g t c r e a t eo u s o n e , t h o u g h . Y o t e l l t h p r g r a m i E n g l i s h w h a t y o w a n t i t d o c r e a t i n g a k i n d o s c r i p t . I T h I n f o rm a t i o n C o n n e c t i o n , m a c r o s c a n b e c r e a te t a u t o m a t i c a l l y l o y o u o n t i n f o r m a t i o n s e r v i c e s o B B S ' s . ! t h f o l l o w i n g e x a m p l e , t h w o r d s i c a p s i t h l e f t c o l u m n a r e t h e c o m m a n d s g i e t t h p r o g r a m ; t h r i g h t c o l u m nc o n t a i n s t h a c t u a l p r o m p t s a n r s p o n s e s t h a t w i l l o c c u r o n l i n e :D I A LP A U S ET Y P EE X P E C TT Y P EE X P E C TT Y P EE X P E C TT Y P E

" 5 5 5 - 1 2 3 4" 1 ( s e c o n d s }

" H o s t N a m e :" C P S" U s e r I D " 0 0 0 0 0 , 0 0 0" P a s s w o r d :" B l a n k

A n y o u ' r e o n I t ' s n o n e c e s s a r y t u s m a c r o s t l o o n t h p r o g r a m f u n c t i o n sf i n e a s r e g u l a r t e r m i n a l p r o g r a m .

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

S U P E R K I T / / 1 5 4 1

S I N G L E / D U A L N O R M A L C O P i E R

S I H G U / D U A L N I B B L E C O P I E RN i Q f e t a C » £ l i w o n O i D u l l> " » " " ' ■ Q ' K i ' i i . S t N G i L V U A L f t L t C O P I E R

| j h « n a r m i l D O 5 i p t « I n c l < j O * « f i u m * 0 p ym u k i K n c c h . v i e w t e i u f l A M t N E S U P E RD O M O D E l i 5 * > * r O O U f - » . i t V u , V * > %M - ' ■ - - n y - i z ( S H U . [ Q 0 - H l S O O t o e K S i n . "

T R A C K f S E C T O R E D I T O RF u l l * J i H n g O H f t # > . d « . 1 K M t u

G C f i £ 0 l T Q RT * t » i » f j n j L f u D V w P r a B w i v ve a c h e j i r K i g c F o m & m o u w t t o u E B

! > . . * ■ : , ■ r . * . » [ , . . . . .

S U P E R D O F A S T L Q A O E R &t * + l • ' • U i H C O m r ^ o i h K * D O C O f ^ M t Vp n u g . m i t w d n g 1 3 P o c t i m i U i k o WS U P E R N i B B l E R fS U P E R D I S K S U R G E O NC t . i t 1 ' i W f . - ' f « h c - c - s e , - . . , P t u l *

$ 2 9 . 9 5P L U S S 3 0 0 S W W I N O H I W M . I N G C M U f l G L 0 0 C H A R G E

S U P E R K I M I 1 U o r * f ' W " O

4 0 L A K E A I D f S J I T E W A C O . T E X A S 7 6 7 1 0O R D E R S I B 1 7 ) 7 5 7 * 0 3 1 T E C H ( 8 1 7 ) 7 5 0 2 0 0

t h t i n i e s t t y p i n g e r r o r o r i n c o r r e c tp u n c t u a t i o n w i l l p r e v e n t i f r o m r u n i n g c o r r e c t l y . Y o m a a l s o h a v e t p l a y a r o u n d w i t h t h P A U S E c o m a n d , d e p e n d i n g o h o l o n g e a c hs e r v i c e g e n e r a l l y t a k e s t a n s w e r .

w o r d o w a r n i n g h e r e : I y o s a v e m a c r o s t d i s k w i t h p e r s o n a l p a s sw o r d s a n d I D o i t b v e r y c a r e f u l t h a tn o o n e e l s e c a g e a c c e s s t t h d i s k .S o m e o n e c o u l d r u n u q u i t e a b i l l f o y o i t h t i m e i w o u l d t a k e y o t c h a n g e a l y o u r p a s s w o r d s .

O n s c r e e n h e l p i a v a i l a b l e , s u p p l em e n t e d b c l e a r l y w r i t t e n d o c u m e n t at i o n . F o t h n o v i c e w h i j u s t e n t e r i n gt h w o r l d o t e l e c o m m u n i c a t i o n s , o t h w e l l - v e r s e d i n d i v i d u a l w h s p e n d s l o o t i m e o n l i n e . T h I n f o r m a t i o n C o n n e ct i o n i w e l l w o r t h t h i n v e s t m e n t .

— K a t h y Y a k a lC r o l i t r E l e c t r o n i c P u b l i s h i n g9 M a d i s o n A v e .N e Y o r k , N 1 0 0 1 6$ 3 9 . 9 5

S u p e r s c r i p tT h i s n e w o r d p r o c e s s o r w a c r e a t e db P r e c i s i o n S o f t w a r e , t h s a m e g r o u pt h a t b r o u g h t u s t h e p o p u l a r E a s y S c r i p t( d i s t r i b u t e d b C o m m o d o r e ) a n t h S u p e r b a s e d a t a b a s e p r o g r a m . T h p r g r a m i a v a i l a b l e i t h e U . S . f r o m P r g r e s s i v e P e r i p h e r a l s f o b o t h t h C o m m o d o r e 1 2 a n t h 6 4 w h i c h i t h v e r s i o n r e v i e w e d h e r e . T h e w o r dp r o c e s s o r n o r m a l l y u s e d , p r i o r t S p e r s c r i p t , w a E a s y S c r i p t , a n w h i l e i l a c k e d c e r t a i n f e a t u r e s , w a n e v e rr e a l l y t e m p t e d b t h e f e a t u r e s o f o t h e rp r o g r a m s t g t h r o u g h t h e o r d e a l o " r e l e a m i n g " n e w o r d p r o c e s s o r . S o ,

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

T h 2 0 0 - p a g e m a n u a l i c o m p r eh e n s i v e a n w e l l - d o n e . T h e r e a r t w t u t o r i a l s w i t h e x e r c i s e s i t h b e g i n n i n gs e c t i o n , f o l l o w e d b m o r e d e t a i l e d e p l a n a t i o n s a b o u t u s i n g t h p r o g r a m .T h 9 7 - p a g e r e f e r e n c e s e c t i o n c o m e sn e x t a n p r o v i d e s d e t a i l e d , e a s y - t o -u s r e f e r e n c e t a l t h f e a t u r e s o f t h ep r o g r a m . T h m a n u a l i c l e a r l y w r i t t e n ,t h t u t o r i a l s a r s h o r t b u a d e q u a t e , a n t h e x c e l l e n t i n d e x a n r e f e r e n c e s e ct i o n a l l o w y o t l o o k u f e a t u r e s e a s i l ya n q u i c k l y a y o n e e d t h e m .

W h e n y o l o a d S u p e r s c r i p t a n i s e r t y o u r w o r k d i s k , t h p r o g r a m a u t om a t i c a l l y s e a r c h e s f o " d e f a u l t s f i l e "a n i f o u n d l o a d s i i n t o m e m o r y . T h i sf i l e i s m o s t c o n v e n i e n t a n p o w e r f u lf e a t u r e , a n i o f p a r t i c u l a r i m p o r t a n c e :I m a c o n t a i n a l t h n e c e s s a r y i n f o rm a t i o n f o y o u r i n t e r f a c e a n p r i n t e r a sw e l l a o t h e r t e x t l a y o u t o p t i o n s , s u c h

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

Page 51: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 51/130

C O M P U T E I ' s F i r s t B o o k o t h C o m m o d o r e 1 2

s p e c t a c u l a r c o l l e c t i o n o f a r t i c l e s a n p r o g r a m se x c l u s i v e l y f o t h C o m m o d o r e 1 2 I 1 2 m o d e .E d i t e dT h e d i t o r s a C O M P U T E ! P u b l i c a t i o n s h a v e c o l e c t e d s o m e o t h b e s t g a m e s , p r o g r a m s , a n t t o r i a l s f o r t h C o m m o d o r e 1 2 f r o m C O M P U T E ! a n C O M P U T E R S G a z e t t e , p l u s s o m e n e v e r - b e f o r e -p u b l i s h e d a r t i c l e s a n p r o g r a m s . L e a r n h o t c r a t w i n d o w s , p r o g r a m s o u n d , a n m a k e d i s k sa u t o l o a d . Y o u ' l l e v e n f i n d m a o a l t h i m p o r t a n tm e m o r y l o c a t i o n s . T h e r e ' s s o m e t h i n g f o e v e r y 1 2 u s e r . A l p r o g r a m s r u i 1 2 m o d e . d i s k i a v a i la b l e w h i c h i n c l u d e s p r o g r a m s i t h b o o k , $ / 2 . 9 5 .$ 1 4 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 5 9 - 9

E l e c t r o n i c C o m p u t e r P r o j e c t sL e a r n h o t b u i l d a l k i n d s o n e d e v i c e s t I n t e r f a c e w i t h y o u r c o m p u t e r f r o m I n e x p e n s i v e ,a v a i l a b l e p a r t s .F o t h C o m m o d o r e 6 4 , 1 2 8 . V I C , a n d a n y e l g h t - b l tA t a r i p e r s o n a l c o m p u t e r .S o o r i S i v a k u m a r a nT h i s i n t r o d u c t i o n t d i g i t a l e l e c t r o n i c s a n d c o m p u t e ri n t e r f a c i n g i t h e a s y w a t l e a r n h o c o m p u t e r si n t e r a c t w i t h t h o u t s i d e w o r l d . U s i n g a C o m m o d o r e6 4 1 2 8 , V I C , o a n e i g h t - b i t A t a r i c o m p u t e r a n E l e c t r o n i c C o m p u t e r P r o j e c t s , y o u ' l l b g u i d e dt h r o u g h t h e s t e p s t b u i l d i n g j o y s t i c k , l i g h t p e n ,g a m e p a d d l e , a n d n u m e r o u s o t h e r d e v i c e s . A n s i n c e e a c h p r o j e c t i i n d e p e n d e n t f r o m t h o t h e r s ,y o c a c h o o s e o n l y t h o s e p r o j e c t s t h a t i n t e r e s t y o u .A l t h p r o j e c t s c a b b u i l t a h o m e a n m o s t r q u i r e f e w e r t h a n h a l f d o z e n p a r t s .S 9 . 9 5 I S B N O - 8 7 4 5 5 - O ' 5 2 - l

V i s i t y o u r l o c a l b o o k o c o m p u t e r s t o r e f o t h e s e n e t i t l e s . O o r d e r d i r e c t l y f r o mC O M P U T E ! B o o k s . C a l l t o l l - f r e e 8 0 0 - 3 4 6 - 6 7 6 7 ( I N 2 1 2 - 8 8 7 - 8 5 2 5 ) o r w r i t eC O M P U T E ! B o o k s , P . O . B o 5 0 3 8 , F . D . R . S t a t i o n ! N e Y o r k , N 1 0 1 5 0 .P l e a s e I n c l u d e $ 2 . 0 0 p e b o o k ( $ 5 . 0 0 a i m a i l ) f o s h i p p i n g a n h a n d l i n g . N r e s i d e n t sa d 4 . p e r c e n t s a l e s t a x . A l l o w 4 - w e e k s f r o m r e c e i p t o o r d e r f o r d e l i v e r y .

■ : i : : t \ ■ C O M P U T E ! P u b l i c a t i o n s j n c . ®F i l l c , A B O D n M i W M 0 9 O T O 0 S , t i ^ ^

C O M P U T E ! b o o k s a r a v a i l a b l e i t h U . K i . E u r o p e , t h e M i d d l eE a s t , a n A l r i c a f r o m H o l t S a u n d e r s , L t d . , , S i . A n n e ' s R o a d .E a s l b o u r n e . E a s t S u s s e x B N 2 I 3 U N . E n g l a n d , a n i C a n a d af r o m M c G r a w - H i l l . R y e r s o n L i d . , 3 1 0 P r o g r e s s A v e . . S c a r b o r o u g h .O n t a r i o . C a n a d a M I P 2 Z 1F

Page 52: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 52/130

a p a g e l e n g t h , m a r g i n s , a n s o o n .W i t h t h i s f e a t u r e , y o c a p r i n t t h s a m e d o c u m e n t o n a n y p r i n t e r w i t h a n i n t e r f a c e w i t h o u t a l t e r i n g t h d o c u m e n ti a n w a y . Y o c a a l s o s e u y o u ro w d e f a u l t v a l u e s f o m a n y o t h t e x tl a y o u t p a r a m e t e r s w i t h o u t h a v i n g t t y p e t h e m a t h e t o p o e a c h d o c u m e n t .I a d d i t i o n , t h d e f a u l t s f i l e w i l l a u t om a t i c a l l y s e t h s c r e e n , b o r d e r , a n t e x t c o l o r s , a n p r o v i d e t h e u s e r w i t ha n o t h e r i m p o r t a n t f e a t u r e : t h a b i l i t y t c r e a t e s i n g l e k e c o m m a n d s ( w h i c h w e ' l ll o o k a t a b i t l a t e r ) . Y o c a l o a d i d i f e r e n t d e f a u l t f i l e s a a n t i m e , a n t h e s e m a c h a n g e s o m e o a l o t h p r e v i o u s p a r a m e t e r s . F o r i n s t a n c e ,h a v e d i f f e r e n t f i l e s f o u s e w i t h m o n oc h r o m e s c r e e n , c o l o r m o n i t o r , t h r e e d i f e r e n t p r i n t e r s , f o g e n e r a l w r i t i n g ,l e t t e r w r i t i n g , a n s c r e e n p l a y w r i t i n g .L o a d i n g t h e s e d e f a u l t f i l e s m e a n s c a i n s t a n t l y t a i l o r m w o r k i n g e n v i r o nm e n t t a n c o m b i n a t i o n o f m o n i t o r ,p r i n t e r , a n w r i t i n g f o r m a t t h a t w a n t .N o t h e r 6 w o r d p r o c e s s o r k n o w o h a t h i s f l e x i b i l i t y .

I n r e g u l a r u s e , S u p e r s c r i p t s h o u l da p p e a l t m o s t a n u s e r . F o t h o s e w h l i k e t w o r k f r o m m e n u s , a l t h e o p t i o n si S u p e r s c r i p t m a b r e a c h e d v i t h i sm e t h o d . P r e s s i n g f b r i n g s i n t o v i e wt h m a i n m e n u . S e l e c t i n g o n o f t h e o t i o n s b r i n g s i n t o v i e w s u b - m e n u . A n s e l e c t i o n o s o m e o f t h e s e b r i n g s u f u t h e r s u b - m e n u s , s o n e a r l y e v e r y t h i n gt h i s p r o g r a m c a d m a b m e n u s l e c t e d . Y o m a c h o o s e a n o p t i o n o a n m e n u e i t h e r b t y p i n g t h f i r s t l e t e f o t h a t o p t i o n o b m o v i n g h i g hl i g h t e d c u r s o r t t h a t o p t i o n a n p r e s s i n g R E T U R N . I a d d i t i o n , s e v e r a lo t h m o s t c o m m o n f u n c t i o n s m a b c h o s e n b h o l d i n g t h C O N T R O L k e w h i l e p r e s s i n g a l e t t e r k e y .

T h e r e i y e a n o t h e r w a t a c c e s st h m a n y f u n c t i o n s o t h i s p r o g r a m .Y o c a s e u " c o m m a n d k e y s , "w h i c h m a b d e f i n e d a s p a r t o f t h e d f a u l t s f i i e . A l m o s t e v e r y t h i n g t h i s p r g r a m c a d m a b a c c o m p l i s h e d b p r e s s i n g R U N / S T O P f o l l o w e d b y a n yo t h e r k e w h i c h y o u ' v e e s t a b l i s h e d a c o m m a n d k e y . Y o c a d e f i n e c o m a n d k e y s a a n t i m e w h i l e u s i n g t h p r o g r a m , b u i m a k e s m o r e s e n s e t d f i n e t h e m a s p a r t o f y o u r d e f a u l t s f i l ea n h a v e t h e m a u t o l o a d w h e n y o s t a r tu s i n g t h p r o g r a m .

F o i n s t a n c e , I ' v e s e t u t h e z k e s t h a t w h e n p r e s s R U N / S T O P f o l o w e d b z m n a m e , a d d r e s s , a n p h o n e n u m b e r a r a u t o m a t i c a l l y t y p e di o v e r f o u r l i n e s , w i t h a c a r r i a g e r e t u r na t h e n o e a c h l i n e . I t y p e R U N /S T O P t h e n c a p i t a l R , t h d o c u m e n t i m e m o r y i a u t o m a t i c a l l y s a v e d t d i s kw i t h t h p r o p e r n a m e , r e p l a c i n g t h p r e v i o u s c o p y o t h a t d o c u m e n t . R U N /S T O P f o l l o w e d b c a p i t a l a u t o m a t ic a l l y t y p e s i t h p r o p e r s e q u e n c e o

5 C O M P U T E ' S G a z e l l e J u l y 1 9 B 6

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

S u p e r s c r i p t a l s o a l l o w s y o t o s el e c t t h n u m b e r o c o l u m n s f o t e x tw i d t h o s c r e e n . F o n o r m a l t e x t e n t r y ,i t ' s p r o b a b l y m o s t s e n s i b l e t s t i c k w i t h4 c o l u m n s . ( A n d t h p r o g r a m a l l o w sf o y o t w o r k w i t h w o r d w r a p o o o f f . ) I f h o w e v e r , y o u ' r e w o r k i n g w i t hc o l u m n s o n u m b e r s s p r e a d a c r o s s t h p a g e , y o m a s e l e c t s c r e e n t e x t w i d t ho u t 2 4 c o l u m n s . T h e r e i b u i l t - i nc a l c u l a t o r t h a t m a b u s e d t a d d , s u t r a c t , m u l t i p l y , a n d i v i d e , a s w e l l a sf i g u r e p e r c e n t a g e s . T h r e s u l t m a b p l a c e d a n y w h e r e i t e x t . Y o m a a l s ou s t h c a l c u l a t o r f u n c t i o n t a d c o u m n s a n l i n e s o n u m b e r s t h a t h a v eb e e n e n t e r e d i t h t e x t .

I a d d i t i o n t p r o v i d i n g f o s t a nd a r d t a b s , y o m a a l s o s e u n u m e r i ct a b s . P r e s s i n g f t a k e s y o t t h n e x tt a b — a n d i i h a p p e n s t b e n u m e r i c ,y o u ' r e a t h e x a c t p o s i t i o n w h e r e t h d e c i m a l p o i n t w i l l b p l a c e d . N u m b e r sa r t h e n e n t e r e d " c a l c u l a t o r " s t y l e , a n y o m a e v e n u s t h d o l l a r s i g n a n c o m m a s f o n u m e r i c a l e n t r y . F o i n s t a n c e , w h e n y o t a o v e r t o n u m e r i ct a a n w a n t t e n t e r o n t h o u s a n d t w oh u n d r e d t w e n t y t h r e e d o l l a r s a n f i f t yt w c e n t s , y o e n t e r t h n u m b e r a f o l o w s : $ 1 , 2 2 3 . 5 2 . T h d e c i m a l p o i n t w i l lr e m a i n r i g h t a t t h s e p o s i t i o n f o t h n u m e r i c t a b , w h i l e t h d o l l a r s i g n , c o m a , a n d n u m b e r s t t h l e f t o t h d e c im a p o i n t w i l l b p u s h e d l e f t a y o e n t e r t h e m . T h i s f e a t u r e m a k e s i p a r t i cu l a r l y e a s y t s e u p c o l u m n s o n u b e r s — t h e y ' l l a l b e a l i g n e d a t h d e c i m a l p o i n t . I y o u s t h c a l c u l a t o rf u n c t i o n t a d n u m e r i c c o l u m n , t h i sr e s u l t w i l l a l s o a l i g n a n m a i n c l u d et h d o l l a r s i g n a n c o m m a s a w e l l . A l t a b s s e u w i t h y o u r d o c u m e n t a r r t a i n e d w h e n y o s a v e i o d i s k .

F o f o r m l e t t e r s a n m u l t i p l e m a i li n g s , S u p e r s c r i p t h a s e v e r a l i n t e r e s t i n gm e r g e f e a t u r e s . Y o m a d e f i n e t h r e ed i f f e r e n t t y p e s o m e r g e f i e l d s a n w h e r e w i t h i n y o u r d o c u m e n t . Y o m a s e l e c t v a r i a b l e f i e l d , f i x e d f i e l d , o r c o n d i t i o n a l f i e l d . T h v a r i a b l e f i e l d w i l lt a k e t h e c o r r e s p o n d i n g f i e l d i n y o u rm e r g e f i l e a n p r o p e r l y i n s e r t t h d a t ai y o u r d o c u m e n t w h i l e m o v i n g t h f o l o w i n g t e x t t o a c c o m m o d a t e i t f i x e df i e l d d o e s n o m o v e t h r e m a i n i n g t e x ta f t e r t h f i e l d a n t h i s m a k e s i f e a t u r et h a t ' s i d e a l f o r f i l l i n g i n f i x e d f o r m s .T h c o n d i t i o n a l f i e l d i l i k e t h v a r i a b l ef i e l d e x c e p t t h l i n e w i l l n o b p r i n t e da a l i t h e r e i n d a t a i t h i s f i e l d i t h m e r g e f i l e . T h s c o p e o m e r g ef u n c t i o n s a v a i l a b l e w i t h t h i s p r o g r a m i v e r y c o m p r e h e n s i v e .

T h e r e ' s a i s o b u i l t - i n s p e l l i n g

c h e c k e r w i t h 3 0 , 0 0 0 w o r d d i c t i o n a r y .I t ' s v e r y e a s y t u s a n m a b a c e s s e d a a n t i m e . T l o o k u w o r d s ,y o c a u s t h d i s k p a t t e r n m a t c h i n gc h a r a c t e r s — t h e f o i n d i v i d u a l c h a r a ct e r s a n t h f o a n c h a r a c t e r s t h a tf o l l o w . F o p o o r s p e l l e r s l i k e m y s e l f ,t h i s f e a t u r e h a b e e n b i h e l p . A l s o ,y o m a a d y o u r o w w o r d s t t h d i c t i o n a r y . T h s p e l l i n g c h e c k e r w o r k sd i r e c t l y o t h c u r r e n t d o c u m e n t a n d o e s n ' t r e q u i r e a l o o d i s k s w a p p i n ga n r e l o a d i n g .

h a v e n ' t t o u c h e d o a l t h s t a nd a r d w o r d p r o c e s s i n g f e a t u r e s , b u S m p e r s c r i p t h a t h e m a l l . F u n c t i o n s l i k eb l o c k m a n i p u l a t i o n s , i n s e r t i o n a n d l e t i o n , a p p e n d i n g t a n f r o m d i s k , a n s o n , a r e a l h a n d l e d s i m p l y a n l o g ic a l l y . A l d i s k f u n c t i o n s a r e e a s i l y a c e s s e d f r o m t h p r o g r a m w i t h o u ta f f e c t i n g t h e c u r r e n t d o c u m e n t . T h e r e ' sr o o m t t y p e i d o c u m e n t o a b o u t2 0 , 0 0 0 c h a r a c t e r s — - 5 0 0 l i n e s w h e n t y i n o 4 0 - c h a r a c t e r s c r e e n . D o c um e n t s a r e a s i l y l i n k e d t h o u g h , s a c t u a l l e n g t h i v i r t u a l l y w i t h o u t l i m i t .A u t o p a g e n u m b e r i n g , h e a d e r s a n f o o t e r s , s c r e e n p r e v i e w o t h p r i n t e dp a g e , a n m a n y o t h e r f e a t u r e s a r a v a i l a b l e i t h i s p r o g r a m . Y o c a e v e np r i n t o u o n l y o d o e v e n n u m b e r e dp a g e s , a f e a t u r e t h a t a l l o w s y o t a u t om a t i c a l l y p r i n t l o n g d o c u m e n t s o n b o t hs i d e s o f t h p a p e r i y o r e l o a d t h p p e f r e s h s i d e u a f t e r t h f i r s t r u t h r o u g h . A n y o m a h a v e d i f f e r e n th e a d e r s o f o o t e r s f o t h o d d a n d e v e np a g e s i y o l i k e .

T h c o p y r i g h t d a t e o S u p e r s c r i p ti O c t o b e r 1 9 8 5 , a n d , i m o p i n i o n , i w a t h n e x t l o g i c a l s t e p i t h e v o l ut i o n o f w o r d p r o c e s s o r s f o t h e 6 4 . 1 h a b e e n u s i n g E a s t / S c r i p t a n d w a s q u i t ec o n t e n t . O t h e r w o r d p r o c e s s o r s h a f e f e a t u r e s t h a t w e r e n i c e , b u d i d n ' tt h i n k a n o t h e m o f f e r e d e n o u g h t j u s t i f y l e a r n i n g n e s y s t e m . S u p e rs c r i p t c h a n g e d m m i n d . I t ' s t h a t g o o d .

p l a n t p u r c h a s e 1 2 a n I ' l l u d o u b t e d l y g e t h S u p e r s c r i p t v e r s i o nf o r t h i s m a c h i n e a w e l l .

— H o w a r d P a r t i e sP r o g r e s s i v e P e r i p h e r a l s4 6 K a i a m a t h S i D e n v e r , C 8 0 2 0 4$ 7 9 , 9 5

T h B o d y I F o c u sD i y o k n o w t h a t t h w o r k i n g a r e a o y o u r l u n g s i t h s i z e o f t e n n i s c o u r t ?O t h a t y o u r t o n g u e i c o v e r e d w i t h1 0 , 0 0 0 t a s t e b u d s ? O t h a t b l o o d m o v e st h r o u g h y o u r a r t e r i e s a t r a t e o o n f o o t p e s e c o n d ? T h B o d y i F o c u s , an e a n a t o m y l e a r n i n g p r o g r a m f o t h C o m m o d o r e 6 f r o m C B I n t e r a c t i v eL e a r n i n g , h a w e a l t h o f i n t e r e s t i n g

Page 53: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 53/130

G r e a t S o f t w a r e f o J n d e rA n F r e e D i s k e t t e s , T o o !

N o i y o u r c h a n c e l l > u i l d y o u r . s o i l w a r e l i b r a r y a a v e r y r e a s o n a b l e c o s t ! F o O N L Y $ f i . 9 9 y o u c a g e s o f t w a r e f o y o u r C o m m o d o r e o A p p l e c o m p u t e r . C h o o s e f r o m e n t e r t a i n m e n t , h o m e m a n a g e m e n t o e d u c a t i o n l i l i e s .

A a a d d e d B O N U S : F o a n y m e r c h a n d i s e o r d e r o v e r 1 0 . 0 0 y o w i l l r e c e i v e o n F R E E u n i v e r s a l d i s k e t t e !T h e s e d i s k e t t e s a r e d o u b l e - n o t c h e d , D D g i v i n g s i n g k ' - s i d e d u s e r s t i r i c e t h s t o r a g e a t h s a m e g r e a l p r i c e !

F o t h C o m m o d o r e 6 4 / 1 2 8 F o t h A p p l e I I + , H e l i

C - C - - 1( C C - C - C -

t

A - A - A - f iA - A -

E n t o r t i i l i i m e n t S e r i e sM e m o r y Q u e s tS k y F i l t e r sA l o m k C h a l l e n g e rP r o f e s s i o n a l G a m b l e rT h S u r v i v a l I n s t i n c tA r c a d e A c t i o nA d v e n t u r e M a s t e r

I ' A C a L l i ' S N O H i i s . P i e c e s m i c l u e s

C - J O B o a r d G a m e s( ' ■ 1 1 B o a r d G a m e C h a U e n g e r aC - I 2 C l u ' s s C h u t n p u i nC - 1 3 C r u y C a m e r aC - 1 4 G a l a c t i c E m p i r e B u i l d e rC - 1 6 J u f l t G a m e s t W h h a T w b U )C - l l i L a n d , S e a A i A d v e n t u r e aC - i T M a w M a d n e s s !

1 1 ' e g O u i ( T h e C r i b b a g e G a m e )C - 1 9 S t a r T r e k E v o l u t i o nC - E O T r t v t B ( J u r a tC - 2 1 O p e n -

G o l f l n g B o y a l S G e i i r g e ' sC - 2 2 A l k ' j iC . 2 3 B u l g e — B a t t l e ! • > ' A n t w e r pC - 2 4 W i z a r d & l h e P r i n c e s sC - 2 6 U l y s s e s t h G o l d e n F l e e c eC - 2 6 M i s s i o n A s t e r o i d

H I ' a s s p i i r t l a L w u l o n2 H I ' : L s s p i > r l l t I ' u r i s

H n m r M a n a K e n i e n lc a i t ' i i n R e c o r d O r g a n i z e rC - U O V H h I D a t a K e e p e r< L - ' I I W b r d m a s i e r S e n i o rC - 3 2 M a s t e r W > r dC - 3 3 P e r s o n a l S p r e a d s h e e lC - 3 4 ( f B A S E , d a t a b a s e m a n a g e rC - 3 B M j i ) 4 — C o m p u t e r T u t o r

3 C o m m o d o r e i > - i U t i l i t i e aO 3 F i n a n c i a l A n a l y z e r s

P l u s t h e s e S u p e r A c c e s s o r i e sU n i v e r s a l B l a n k D i s k e t t e s ( f o r A p p l e o C o m m o d o r e ) c o m p a t i b l ew i t h a n y " i V i l i s k d r i v e . D o u b l e - n o t c h e d , D D t l i s h x g i v es f n g l o - s l d e d u a e r s t w i c e t h e s t o r a g e a t h e s a m e g r e a l p r i c e ! B o o f B :M B l a n k D i s k e t t e s : I O C * c e r t i f i e d , D S / D D , H o o I I ) : S 7 . 5 0 .

f o C o m m o d o r e 6 4 / 1 2 8M i , n 1 ' i i r s i . i : j o o c " : i » ( iB a u d M o d e r n ! A u t o d i a l ,

P l e a s e l i s t t h o r d e r i n g m i m b e r ( s ) ( C - l , A - 3 , e t c . ) o f t h e p r o g r a m f s l y o u w l f l h t o r d e r a n r e t u r n t h i s o r d e r f o r m a l o n g w i t h y o u r c h e c k , m o n e y o r d e r o V l S A / M a s t e r C a r d I n f o rm a t i o n t o F i r s t l i n e S o f t w a r e . 7 1 ^ 4 S h a d y O a l i i i . , E d e n P r a i r i e , M 5 5 3 4 4 .

C 3 H o m e a m B u s i n e s s C u r d P i l e( ' - . H i i l i - n u - E x p a n s e M i i n m i ' T

m H o m e F i n a n c e O r g a n i z e r4 H o m e P l n a n c e O r g a n E w r

C - 4 2 H o m e I n c o m e M a n a n * TC - 4 3 H u m r . M o n e y M a n a g e r( > J 4 H o m e P r o p p r i y M a n a g e rC - 4 6 M o n e y M i n d e r

A i i I ' < t s o i i ; i I F U K e e p e r0 4 P e r s o n a l I n v e s t m e n t M u n a ^ rC - 4 H F a m i l y T r e o( . 4 K l c c t r i i i i i c S c h e d u l e r

F > ( ) P r F i n a n c i a l Q r g a n l w r0 - 5 1 R e c i p e B o C - B 2 T b s R e c o r d O r g a n i z e r

n i : i . n . i i S c r i p s( . " - 5 : 1 N u m b e r l l u i l d e rC - r > 4 N u i n l i c r C ' h a s e rC - 6 6 H i d e S e e k

i i l i l ' u l u r e T l l l iC - 5 7 [ j u t ' s ( ' » u n i

5 8 T U n e T r u c k e rC - 5 9 F a n c y F a c eC - 6 D M a t h M a n o r

T j p ' n g T u l o rC - 6 2 S p e e d R e a d e rE l e c t r i c B o o k C o E d u c a t i o n S c r i e sC - 6 3 W h y ?C - 9 4 W h e n ?C - f l B T h e T h r e e B e a r s8 0 G i n g e r b r e a d M a

i > H a h y A n l m a b( B B H o p p y h i C u r i o u s K i t n i i i i r o o

l i l t W i l d A n i m a l sC y 7 0 T o m T h u m b

7 W a S e c o n d G r a d e W f e r e w o l !t > 7 2 T o u g h E d d i e

K n t r r m i n m r n l S e r i e sH c j t u i n i - r ' s C a v e , a n A d v e n t u r e

A - C a v e l i t h M i n d , a n A d v e n t u r eA - R i v e r A d v e n t u r e , a A d v e n t u r e

F b r e l , G o l f i n g S i m u l a t o rL a d y L u c kS p i i e e A d v e n t u r eC l a s s i c G a m e sA n d r o i d I n v a s i o n

A - C h a m p i o n s h i p G a m b l e rA - 1 0 C h e s s C h a m p i o n

1 M e m o r y Q u e s t1 2 W i z a r d t h e P r i n c e s s

A - 1 3 U l y s s e s t h O a l d e n F l e e c eA - 1 4 M i s s i o n A s l c r n i dA - 1 6 P a s s p o r t n L o n d r i nA - 1 6 P a s s p o r t l 1 ' a r u sH u m e M . i r i i i i ' i . i t i i T L i

i T T i i e A d d r e s s e r — M a i l i n g I i a li K F u i i i n e i a l P l a n n e r

A - 1 9 O e n e r k l L e d g e rS D M o n t h l v B u i T g e i e r2 N u i r l i M o n i t o r

A - 2 2 S e c u r i t i e s P o r t f o l i oA - 2 3 R e c l p e U o A - 2 4 D a t a b a s e M a n a g e r

2 5 1 ) i s k L i b r a r y2 E l e c t r o n i c C a l e n d a r

A - 2 T E l e c t r o n l c I ' h o u e h o o k

2 P e r s o n a l S p r e a d s h e e tA - 3 0 J W r l l o r , W o r d P r o c e s s iA - : t l H i l l i i y M a s t e rA - a a v u M i D a t a K e e p e rA - 3 3 T y p i n g T n t u r

A - 3 4 T a x E t e c o r d O r g a n l z o rA - 3 5 C h e c k b o o k B a l a n c e rA - S O J B a s eE d u c a t i o n S e r i e sA - 3 7 M r . M a t hA - - t K S | i c p r f R e a d i n g

3 B e g i n n i n g C o u n t i n gA - 4 0 C o u n t i n g S k i l l s

4 A d d i t i o n- I ^ A i l i l i i i n n I

A - 4 3 A d d l t l o n I I A - 4 4 A d d i t i o n I A - 4 6 S u b t r a c t i o nA - 4 0 S u h i r a c t i o n I A - 4 7 S u b t r a c t l o n i l A - 4 8 M u l t i p 1 l c a lA - 4 9 M u l t i p l i c a t i o n I

E O M i i U l p U E B t l o n i l T i D M s i o n5 2 D r v b l o n i

A B 3 D h i 9 i o n I I I H D M a l o n I

E l e c l r i r B c M i k C o E d u c a t i o n S e r i i ' sA - 6 B W h y ?A - S 6 W h e n VA T i T T l i e T h r e e H e a r sA - o D C I n g e r b r o a d M a

" ) ! ^ i ; i i i > A n h n a bA - f l O H o p p y t h C u r i o u s K a n g a r o o

i > W i l d A n i m a l sA - H 2 T u m T h u r n l iA - i > ' ] | W a s a S e c o n d G r a d e W f e r e w o l f

5 4 1 b u g h G d d i e

E N H A N C E R 2 0 0 0 ™D i s k D r i v e $ 1 4 9 . 9 5p l u s S I U K I p u s t a j Q c k i n d l i n gC o m m o d o r e c o m p a t i b l e( l o p p y d i s k d r i v e 1

a u t o a n s w e r , I n c l u d e s t e m i n a l s o l l w a r e ; C 3 4 S 5 .U t i l i t y C a r t r i d g e : : i f u n el i o n s $ 1 9 . 9 6W u r | » O r i w C a r t r i d g e : r ' a s ic l u a c l h y p l u s m o r e l u i i i 1 -l i o n s f < i r m o r e I ' d i t i e n l u s o C y u u r c o m p u t e r . $ 1 9 , 9 5

C A L L T O L L - F R E EC R E D I T C A J i l J O U D K R S O N U

1 - 8 0 0 - 2 6 7 - 1 * 4 1 1I M i n n e s M i t u C A L L

I 9 1 J

F i r s t l i n e S o f t w a r e , I n c .R O . B o x E 2 8 77 1 2 4 S h a d y O a R o a dE d e n P r a i r i e . M 5 5 2 4

n D n c iU H U t t t

I ' n i t l e r i n g t l i r - r o l l o w l

L J C h e c h o m m n ' v o r d e r e n c l o s e dV I S A M a s t e r C a r d

C a r d N u m b e r .E x p i r a t i o n D a t eN a m e

D a t eN a m eC i t y

T o t a l n u m b e r o f s o f t w a r e p k & sB o x e s o : U n r v e r s a l b l a n k d i s k s x S 6 . 9 9 p e b o . . . SB o x e s o f 1 0 b l a n k d i s k s S T . 5 0 p e b o 3 0 0 C 3 0 0 B a u d M o d e m — _ x $ 3 4 . 6 5 p e r r a o d u mU i l i t . v C u r t r l d g f l x 1 1 9 . 9 6 e a c hW a r p D r i v e C a r t r i d g e S l i U W e a c hE n h a n c e r 2 i ) ( > i i l i i s b l i r i w . S l B S . 9 E e a . i M p k k i . . I b t a t a m o u n l o o r d e r . . . . . ■ ■ ■ - - $ . — .P o s t a g e / h a n d l i n g W M R e s i d e n t s a d t i " , , s t a l e s a l e s l a T o t a l K T H - l o s r l i t i m n n e > i p n W n f i ] I i V ] S A M i D f t p r r t l i i t u h n a l I r M o n e y . i r i i o r s ; C r e d i t c a r d o r d e r s s h i p p e d I m m e d i a t e l y .A l l m v * w e e k s f o d e l i v e r y f o c h e c k o r d e r s .

A d d r e s s. S t a t e . _ Z l p _

Page 54: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 54/130

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

T h e B o d y I F o c u s i d i v i d e d i n t ot h r e e s e c t i o n s : B o d y S y s t e m s , B o d yC l o s e - U p s , a n d B o d y I Q M o v i n g f r o mo n s e c t i o n t t h n e x t i v e r y e a s i l yd o n e w i t h t h p r o g r a m ' s E a s y K e y k e b o a r d o v e r l a y , a p i e c e o s o f t p l a s t i ct h a t f i t s o v e r t h 6 4 ' s k e y b o a r d . T h v a r i o u s s e c t i o n s o f t h e p r o g r a m a r l a b e l e d o c o l o r - c o d e d s q u a r e s o t h o v e r l a y .

I t h f i r s t s e c t i o n , t h m a j o r b o d ys y s t e m s a r d i s c u s s e d a n i l l u s t r a t e d( e x c e p t t h e r e p r o d u c t i v e s y s t e m ) . W i t h

s i n g l e k e y p r e s s , y o c a n b e g i n t o u ro f t h e c i r c u l a t o r y , i n t e g u m e n t a r y ( s k i n ) ,m u s c u l a r , d i g e s t i v e , s k e l e t a l , n e r v o u s ,r e s p i r a t o r y , o e n d o c r i n e s y s t e m . E a c hb o d y s y s t e m i d e s c r i b e d t h r o u g h a s r i e s o b r i e f f a c t s a n e n l i v e n e d w i t h a a n i m a t e d s e g m e n t o s p e c i a l f e a t u r e . I t h R e s p i r a t o r y s e c t i o n , f o r e x a m p l e ,y o c a p r e s s t h e S n e e z e b u t t o n t s e s l o w e d s i m u l a t i o n o t h c o m p l e t es n e e z i n g p r o c e s s ; i t h N e r v o u s S y t e s e c t i o n , t h e r e ' s d e m o n s t r a t i o n o h o t h e a r e s p o n d s t h i g h - p i t c h e da n l o w - p i t c h e d s o u n d s .

T h B o d y C l o s e - U p s s e c t i o n p r v i d e s d e t a i l e d i l l u s t r a t i o n s o t h r e ep a r t s o f t h b o d y : t h h e a d , t o r s o , a n a r m . B p r e s s i n g t h R e v e a l k e y , y o c a p e e l a w a y l a y e r s o f o r g a n s t u c o v e r w h a t ' s b e n e a t h . T h T o r s o s e m e n t , f o i n s t a n c e , b e g i n s w i t h a ni l l u s t r a t i o n o t h m u s c l e s f r o m t h n e c k t t h g r o i n ; p r e s s i n g R e v e a l d i p l a y s t h r i b s a n i n t e s t i n e s b e n e a t h ;t h e n t h l u n g s ; t h e n t h t r a c h e a a n l i e r t h e n t h h e a r t ; t h e n t h e p a n c r e a s ,s p l e e n , a n k i d n e y s ; a n f i n a l l y , t h s p i n e . T r e v e r s e t h i s s e q u e n c e , y o s i m p l y p r e s s t h e C o n c e a l k e y . B t o g l i n g b e t w e e n t h R e v e a l a n C o n c e a lk e y s , y o c a q u i c k l y c o m p a r e t h e p o s it i o n s o f t w o r g a n s .

Y o c a s e h o w e l l y o u r a n a t om l e s s o n s a r p r o g r e s s i n g a a n t i m eb p r e s s i n g t h B o d y I k e y . E a c h t e s tc o n s i s t s o 2 r a n d o m l y - g e n e r a t e dq u e s t i o n s , a n d r a w s f r o m a l a r e a s o t h p r o g r a m . S o m e o t h q u e s t i o n s a r m u l t i p l e - c h o i c e ; o t h e r s r e q u i r e y o t p o i n t o u c e r t a i n p a r t s o f t h b o d y . T h p r o g r a m i f r i e n d l y a n e n c o u r a g i n g

5 C O M P U T E ! 1 ! G a z e l l e J u r y 1 9 8 6

t h r o u g h o u t , r e w a r d i n g c o r r e c t a n s w e r sa n g e n t l y h e l p i n g y o o u w h e n y o g e t a q u e s t i o n w r o n g . Y o m i g h t w a n tt t e s t y o u r k n o w l e d g e b e f o r e y o b g i u s i n g t h B o d y S y s t e m s a n B o d yC l o s e - U p s s e c t i o n s , s o y o u ' l l h a v e b s i f o c o m p a r i s o n w i t h y o u r l a t e r s c o r e s .

T h B o d y I F o c u s c o m e s w i t hb o o k w h i c h a b l y e x p l a i n s t h e p r o g r a ma n i t m a n y f e a t u r e s , a n i n c l u d e s d t a i l e d d i a g r a m s o v a r i o u s a n a t o m i c a ls y s t e m s a n s e l e c t e d b i b l i o g r a p h y .

M o n l y f r u s t r a t i o n w i t h t h T h B o d y I F o c u s ( o t h e r t h a n t h f a c t t h a t i n a m e s t h l i v e r a t h l a r g e s t o r g a n , i s t e a d o t h s k i n ) i s i m p l y t h a t t h g r a p h i c a n m e m o r y p a r a m e t e r s o t h C o m m o d o r e 6 d o n ' t a l l o w f o m o r ed e t a i l e d d r a w i n g s o m o r e e l a b o r a t e e p l a n a t i o n s . N o n e t h e l e s s , C B h a d o n e

c o m m e n d a b l e j o o f p r e s e n t i n g t h e x t r e m e l y c o m p l e x m e c h a n i s m s o t h h u m a n b o d y i t e r m s t h a t a r u n d e rs t a n d a b l e t c h i l d r e n b u t n o t u n p a l a ta b l e t a d u l t s . T h B o d y I F o c u s i a e x c e l l e n t s t a r t i n g p o i n t f o a n y o n e w h w i s h e s t l e a r n o r e v i e w t h r u d i m e n t so a n a t o m y .

— J o a n R o u l e a uC B I n t e r a c t i v e L e a r n i n gO n F a w c e l l P l a c eG r e e n w i c h , C 0 6 8 3 6$ 3 9 . 9 5

P a u l W h i t e h e a dT e a c h e s C h e s s

F o m a n y o u w h p l a y c h e s s , l e a r ni n t h e r u l e s o f t h e r o y a l g a m e o c c u r r e dl o n g b e f o r e t h e a d v e n t o c o m p u t e rc h e s s p r o g r a m s . O n c e w p i c k e d u t h r u d i m e n t s , w s e a r c h e d a m o n g o u f r i e n d s , r e l a t i v e s , a n a c q u a i n t a n c e s f o t h o s e w c o u l d p l a y a g a i n s t . A l t o o f t e n , h o w e v e r , l i n i n g u c o m p e t i t i o no r e g u l a r b a s i s w a f r u s t r a t i n g . I t a k e s t i m e , e f f o r t , a n l u c k t f i n dg r o u p o o p p o n e n t s . B u h o d o y o ui m p r o v e a n d e n j o y y o u r g a m e i y o c a n ' t p l a y r e g u l a r l y ?

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

B u t o d a y , c h e s s p l a y e r s w h o o w np e r s o n a l c o m p u t e r s h a v e i m a d e .T h e r e a r e a v a r i e t y o f g o o d c o m p u t e rc h e s s p r o g r a m s a v a i l a b l e , w i t h d i f f e ri n l e v e l s o p l a y , a n t h a t c e r t a i n l yh o l d s t r u e f o t h C o m m o d o r e m a r k e t .T h e s e p r o g r a m s a r t i r e l e s s o p p o n e n t s .T h e y a l l o w y o t s e u d i f f e r e n t p o s it i o n s , t s w i t c h s i d e s , t o r e p l a y b e f o r ey o u r e y e s t h e g r e a t g a m e s o f c h e s s h i t o r y , a n t e x p e r i e n c e s m a n y o t h e r

Page 55: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 55/130

s p e c i a l o p t i o n s t h a t t h o l f r u s t r a t i o n so t h e l o n e l y c h e s s p l a y e r h a v e b e c o m ee x t i n c t .

B u d w n e e d a n o t h e r c o m p u t e rc h e s s p r o g r a m ? I t h c a s e o P a u lW h i t e h e a d T e a c h e s C h e s s , t h a n s w e r i a u n e q u i v o c a l y e s .

F o t h m o s t p a r t , s o f t w a r e m a n uf a c t u r e r s h a v e p a i d l e s s a t t e n t i o n t t h i n s t r u c t i o n a l e n o c h e s s p r o g r a m st h a n t t h q u a l i t y o f t h e o p p o n e n t p r g r a m s f o p l a y e r s w h a l r e a d y k n o wt h r u l e s . P a u l W h i t e h e a d T e a c h e s C h e s ss o l v e s t h a t p r o b l e m i a n e n g a g i n g a n c o m p r e h e n s i v e m a n n e r .

T h p a c k a g e i a c t u a l l y t w d i f f e re n p r o g r a m s i o n e . T h e r e ' s v e r yg o o d c h e s s o p p o n e n t p r o g r a m c a l l e dt h e C o f f e e h o u s e C h e s s M o n s t e r t h a t ' s o o n o t h t h r e e d i s k s t h a t c o m e w i t ht h C o m m o d o r e v e r s i o n . B u t h r e a li n n o v a t i o n o t h i s p r o d u c t i a i n t e r a ct i v e c h e s s i n s t r u c t i o n a l p r o g r a m o n t w d i s k s . I y o k n o w n o t h i n g a b o u t t h g a m e o f c h e s s , t h i s t u t o r i a l g u i d e s y o g e n t l y a n e a s i l y w i t h i n t e r a c t i v e e x p l an a t i o n s o t h e l a y o u t o t h b o a r d , t h m o v e m e n t o e a c h p i e c e , b a s i c t a c t i c sa s s o c i a t e d w i t h t h p i e c e s , o p e n i n gp r i n c i p l e s , a n m u c h m o r e . I y o u ' r en o v i c e - t o - m i t i d l e - l e v e l p l a y e r , P a u lW h i t e h e a d h a s p l e n t y t o f f e r a w e l l —a t t a c k a n d e f e n s e t a c t i c s s u c h a p i n s ,c o u n t e r p i n s , f o r k s , s k e w e r s , i n - b e t w e e nm o v e s , s a c r i f i c e s , a n m a n y o t h e r s .T h e r e ' s a l s o e x t e n s i v e i n f o r m a t i o n o o p e n i n g s t h a t s t a r t s w i t h b a s i c s t r a t eg i e s o K i n g P a w n a n Q u e e n P a w no p e n i n g s a n p r o c e e d s i n t o t h f u n d am e n t a l s o m a n y o t h e r s .

T h t u t o r i a l w a w r i t t e n b P a u lW h i t e h e a d , f o r m e r U . S . J u n i o r a n A m e r i c a n O p e n c h e s s c h a m p i o n . H i c o m m e n t a r y i s u c c i n c t a n i n f o r m at i v e , a n t h a m o u n t o m a t e r i a l c o e r e d i a m a z i n g .

T h i n s t r u c t i o n a l p a r t o f P a u lW h i t e h e a d T e a c h e s C h e s s i h u g eb r a n c h i n g d a t a b a s e — a d e c i s i o n t r e e .T h v o l u m e o i n f o r m a t i o n i s g r e a tt h a t t h p r o g r a m c o m e s w i t h t w m a p st h a t s h o w t h b r a n c h i n g s t r u c t u r e a n t h p r o g r e s s i o n o f t o p i c s c o v e r e d . B m a r k i n g t h m a p s , y o u c a s e w h a ty o u ' v e c o v e r e d , r e m i n d y o u r s e l f o w e a k p o i n t s y o u n e e d t w o r k o n a n j u m p f r o m t o p i c t o t o p i c . Y o a d v a n c es c r e e n s b p r e s s i n g c u r s o r k e y . T h d i s p l a y s h o w s c h e s s b o a r d t h a t t a k e su a b o u t t w o - t h i r d s o f t h e s c r e e n , w i t ht h r e m a i n i n g s p a c e a l l o t t e d t o m o v em e n t c u e s a n i n s t r u c t i o n a l c o m m e nt a r y b y W h i t e h e a d . T h s c r e e n s a r q u i c k l y d r a w n a n d t h e p i e c e s c l e a r l ym a r k e d . O n t u t o r i a l d i s k i n c l u d e s m j o h e a d i n g s o t h R u l e s o C h e s s , T a t i c s f o E a c h P i e c e , O p e n i n g P r i n c i p l e s ,a n t h E n d g a m e ( P a r t 1 ) T h s e c o n dt u t o r i a l d i s k c o v e r s t h M i d d l e g a m e , t h O p e n i n g s , a n t h E n d g a m e ( P a r t 2 )

L I M I T E D S U P P L Y o U L T R A F A M O U S6 4 C O M P U T E R SA F A B E L O W D E A L E R C O S T !

.

6 4 C o m p u t e rD i s k d r i v eR O c a r t r i d g e p o r tC O L O R m o n i t o rA L i O N e a s y -t o - c a r r y s y s t e m !

C a r r i e se a s i l y a

s u i t 'c a s e !P l u g s i n t o1 1 S Vo u t l e t !

O R D E R S, t F I L L E DW H I L E

S U P P L YL A S T S !

T H O U S A N D S o p r o g r a m s a v a i l a b l e t o b u s i n e s s , e d u c a t i o n , p e r s o n a l h o m e " ■ . < ■ . '

F a c t o r yR e c o n d i t i o n e d

w i t h F a c t o r yW a r r a n t y !

T h e i r 6 4 h o m e c o m p u t e r i s u c h H U G E S U C C E S S ,t h f a m o u s U . S . m a n u f a c t u r e r d e c i d e d t o i n t r o d u c et h i s a l l - i n - o n e T R A N S P O R T A B L E m o d e l !S o r r y , w e ' r e N O p e r m i t t e d t p r i n t t h f a m o u s b r a n d n a m e . B u w c a p r o v i d ea d d i t i o n a l d e t a i l s b y p h o n e : T o l l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9

B U I L T - I N C O L O R M O N I T O R : C o l o r m o n it o d i s p l a y s 4 0 c o l u m n s 2 l i n e s o t e x t o 5 s c r e e n H i g h r e s o l u t i o n . 3 2 2 0 0 p m e ! s . 1 6 b a c k -g r o u n d a n d c h a r a c t e r c o l o r s .B U I L T - I N R O C A R T R I D G E P O R T :J u s t s l i p i R O p r o g r a m c a r t r i d g e . h u g e v r i e t y o s u b j e c t s a r e a v a i l a b l e .

F O R B U S I N E S S ! I d e a l e n l r y l e v e l c o m p u t e r ( o w o r dp r o c e s s i n g , d a t a b a s e , a c c o u n t s p a y a b l e / r ec e i v a b l e , g e n e r a l l e d g e r , p a y r o l l , i n v e n t o r y , t a xa c c o u n i i n g , s p r e a d s h e e t s , m a i l i n g l i s t s . . . a n m u c h m o r e 1F D R E D U C A T I O N ! P e r f e c t l o e v e r y o n e f r o m P h 0 c a n d i d a t e s t [ i r e - s c h o o l y o u n g s t e r s . l a r g e s l e c t i o n o p r o g r a m s a r a v a i l a b l e .F O H O M E ! U s e l o a n a l y s i s o p e r s o n a l i n v e s tm e n t s , i n c o m e t a x p l a n n i n g , h o u s e h o l d d a i a , A N l a s t - p a c e d a i c i i i l e g a m e s 1 C a h o o k u l y o u rT w i t h u s o R m o d u l a t o r ( n o t i n c l . iS N A P - O N C O M P U T E R : 6 J R A a n d 2 0 KR O M . F u l l s i z e t y p e w r i t e r k e y b o a r d w i t h u p p e ra n l o w e r c a s e l e t t e r s , n u m e r a l s , s y m b o l s . l e v e r s e c h a r a c t e r s . c u r s o r c o n t r o l k e y s . ( u n ct i o n k e y s , p r o g r a m m a b l e t 8 M u s i c s y n t h e s i z e rw i t h 3 i n d e p e n d e n t v o i c e s , e a c h w i t h r a n g e o o c t a v e s I n p u t a n o u t p u t p o r t s f o r : U s e r , s e r i a l .R O c a r t r i d g e . 2 j o y s l i c k s , e x t e r n a l m o n i t o r ,m o d e m .B U I L T - I N D I S K D R I V E : i n t e l l i g e n t , h i g h

s p e e d . 5 d i s k r e c o r d e r . 1 7 0 K f o r m a t t e d d a t as t o r a g e . 3 t r a c k s . 1 6 R O M . U s e s s i n g l e s i d e , i s i n g l e d e n s i t y d i s k s . S e r i a l i n t e r f a c e . S e c o n dp o r t t c h a i n s e c o n d d r i v e o p r i n t e r .

N o a v a i l a b l e a t F A B E L O Wd e a l e r c o s t o n e m o d e l s !

O r i g i n a l L i s tP r i c e * 9 9 5 . 0 0

3 8 L i q u i d a t i o nP r i c eN o O n l y .

I t e m H - 1 2 7 G - 3 6 3 1 - O Q 9 S h i p , h a n d l i n g 6 2 0 £ a l « o u t u d e c o n t i n e n t a l U . S . a r s u b j e c t t i p e c M L

c o n t f L l i o n s . P l e a s e c a l l o r w r i t e t o i n q u i r e .

2 h o u i id a y * : s = r

T o l l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9. ' c h e c k 1 w e l c o m e 1N d f l n i i o r i l u n p a i d b y c h e c k .

C i O b M i B b D i i E d M a r k e t i n g C o r p .A u t h o r i z e d L i q u i d a t o r

1 4 6 0 6 2 8 t h A v e . N . M p l i . , M N 5 6 4 4 1 - 3 3 9 7

t a r n H - 1 2 7 6M B 6 4 4 1 - 3 3 9 7O M B . D i r e c t M a r k e t i n g C a r p

1 4 6 0 5 2 6 1 * " A v e . M i n n e e p o h iS a n d _ f l 4 K C o m p u t e s ! i t e m H - 1 2 7 6 3 G 3 1 0 0 j i S 3 8 Se s c h p l u s S 2 e a c h f o s h i p p i n g h a n d l i n g [ M i n n o s o i . ir f l s i c l e n t s a c i d 6 s o l o s l a n S o ' r y . n o C O D o r d e r s ]

M c h e c k o m o n n y o r d e r i e n q i o a m t i N o d c l . i y ^ . i p r o c e s s m y o r d e r s p a i d b c h e c k , t h a n k s 1 T u l e C F i u c k . l

C h a r g e ! m V I S A 1A c c i N P L A S P R I N T C L E A R L YN a m eA d d r e s sC n

Page 56: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 56/130

y i i t L < • ■ • > » ( ■ » i r t i ( S l t l « [ i I D * '

T w n e f e a t u r e s h a v e b e e na d d e d t t h C o m m o d o r e v e r s i o n t h a is u b s t a n t i a l l y i m p r o v e t h p a c k a g e .F i r s t , y o c a n o s a v e y o u r g a m e s t d i s k , g i v i n g y o t h a b i l i t y t c r e a t e a l b r a r y o g a m e s . N o o n l y c a y o r v i e w t h e m , b u y o c a g i v e t h C o f f e e h o u s e C h e s s M o n s t e r a n p o s i t i o nf r o m a n o y o u r g a m e s a n l e t h p r g r a m s h o w y o h o y o s h o u l d h a v ep l a y e d t h m o v e o m o v e s . S e c o n d l y ,w o r k i n g w i t h t h t u t o r i a l i m u c h f a s t e rn o t h a n i t h o r i g i n a l v e r s i o n o f t h ep a c k a g e , t h a n k s t t h a d d i t i o n o w h a t ' s c a l l e d a c c e l e r a t o r l i n k s — r o ut i n e s t h a t l e y o m o v e t d i f f e r e n ts c r e e n s w i t h o u t l o o b a c k i n g u i t h e d a t a b a s e .

P a u l W h i t e h e a d T e a c h e s C h e s s u s e st h a l g e b r a i c n o t a t i o n s y s t e m o b o a r dm o v e m e n t r a t h e r t h a n j o y s t i c k . T h a ti s e a c h o t h e 6 4 s q u a r e s i a s s i g n e dn u m b e r a n l e t t e r . H o r i z o n t a l r o w s( o r a n k s ) a r m a d e u o t h n u m b e r so n t h r o u g h e i g h t , w h i l e v e r t i c a l r o w s( o f i l e s ) a r l a b e l e d w i t h t h l e t t e r st h r o u g h H F o e x a m p l e , t h W h i t eK i n g s t a n d s o E l w h i l e t h B l a c k K i n gi l o c a t e d a E 8 S o m e p l a y e r s m i g h tc o n s i d e r u s i n g t h n o t a t i o n s y s t e m l a b i l i t y , s i n c e m o v i n g p i e c e s a r o u n d b yj o y s t i c k o m o u s e i m u c h e a s i e r a n m o r e c o m m o n i m a n y c o m p u t e r c h e s sp r o g r a m s . b e l i e v e i t ' s a c t u a l l y a p l u s .B e g i n n e r s n e e d t g r o w c o m f o r t a b l e w i t h

c h e s s n o t a t i o n s y s t e m , i t h e y ' r e e v e rt b a b l e t s t u d y g a m e s i b o o k s ,m a g a z i n e s , a n n e w s p a p e r s , o e s p ec i a l l y i t h e y w a n t t r e c o r d t h e i r o w g a m e s f o r l a t e r s t u d y . U s i n g . j o y s t i c ko m o u s e , w h i l e a d m i t t e d l y e a s y ( a n dp r e f e r a b l e f o t h e x p e r i e n c e d p l a y e r ) ,w o u l d c i r c u m v e n t v a l u a b l e p a r t o t h l e a r n i n g p r o c e s s i u s e d i P a u l W h i l e -h e a d .

T h C o f f e e h o u s e C h e s s M o n s t e r a l s ou s e s t h a l g e b r a i c n o t a t i o n s y s t e m . W r i tt e b i n t e r n a t i o n a l c h e s s m a s t e r J u l i oK a p l a n , t h i s c h e s s o p p o n e n t p r o g r a m h a n i n e p l a y i n g l e v e l s ; m o d e s t h a t l e y o p l a y a g a i n s t t h c o m p u t e r , t h c o m p u t e ra g a i n s t i t s e l f , o t w h u m a n p l a y e r sa g a i n s t e a c h o t h e r . G a m e s c o r e s c a n b ep r i n t e d o u t . A n y o c a m o v e f r o m t h t u t o r i a l t o t h o p p o n e n t p r o g r a m a n db a c k a g a i n e a s i l y , e v e n m a r k i n g y o u rp l a c e i t h t u t o r i a l f o r q u i c k r e t u r n .

5 C O M P U T E ! G a i e n e J u l y 1 9 8 6

E n l i g h t e n m e n t S o f t w a r e a l s o o f f e r sv e r s i o n s o P a u l W h i t e h e a d f o A p p l e I a n I B P C / P C j r c o m p u t e r s , i a d d it i o n t t h C o m m o d o r e 6 4 F o e x p e r ie n c e d p l a y e r s , t h c o m p a n y m a r k e t ss e v e r a l c h e s s p r o g r a m s t h a t g i n t oe v e n g r e a t e r d e p t h . A n e a c h o t h e mc o n t a i n s t h e C o f f e e h o u s e C h e s s M o n s t e r ,a w e l l . T h d i s k s a r c o p y r i g h t e d , b u t h m a n u f a c t u r e r s t a t e s t h a t t h e p r o t e ct i o n s c h e m e w i l l n o d a m a g e t h d r i v e .T h e r e ' s I h r e e - m o n t h w a r r a n t y f o r r ep l a c e m e n t o f d i s k s f o $ p r o c e s s i n gf e e . B a c k u p c o p i e s a r a v a i l a b l e f o $ 2 ( w i t h c o u p o n e n c l o s e d i t h p a c ka g e ) . A n t h a t c o p y w i l l a l s o i n c l u d e i s t r u c t i o n s a n m a p s .

I s p a c e a l l o w e d , t h e r e ' s m u c hm o r e t h a t c o u l d b s a i d a b o u t P a u lW h i t e h e a d T e a c h e s C h e s s . F o t h b e g i nn e r , t h p r o g r a m o f f e r s b o t h c l e a r i n f o rm a t i o n a n w e l l c a r r i e d o u i n t e r a c t i v i t y .T h e r e ' s p l e n t y g o i n g o n a n t h r e s u l ti m u c h m o r e a t t r a c t i v e ( e s p e c i a l l y f o y o u n g s t e r s ) t h a n s t a r i n g a t s t a t i c d i g r a m s i n b o o k . E v e n f o t h e e x p e r ie n c e d p l a y e r w h c o n s i d e r s h i s o r h e g a m e t b f a i r l y s o l i d , t h e r e ' s t r m e n d o u s a m o u n t o i n f o r m a t i o n . U l e s s y o u ' r e r e m a r k a b l y g i f t e d a n p r a c t i c e d p l a y e r , y o u ' l l q u i c k l y d i s c o v e rj u s t h o u n e v e n y o u r g a m e p l a y c a b e

P a u l W h i t e h e a d T e a c h e s C h e s s i a e x c e p t i o n a l l y g o o d p r o g r a m t h a t f i l l s a i m p o r t a n t n i c h e i t h c o m p u t e r c h e s sm a r k e t p l a c e .

— S e l h y B s l e m o nE n l i g h t e n m e n t , I n t .U U S a n c h e z S i S a F r a n c i s c o , C 9 4 U 4S 4 9 . 9 5

T h e G o o n i e s A n Z o r r oT h C o m m o d o r e 6 4 ' s e x c e l l e n t g r a p hi c a n s o u n d h a v e m a d e i v e r y p o u l a r c o m p u t e r f o r c o l o r f u l , a r c a d e - s t y l ea c t i o n g a m e s . T w r e c e n t r e l e a s e s , c r a t e d u n d e r t h D a t a s o f t l a b e l b I n t e l l i -C r e a t i o n s , a r v e r y m u c h i t h i st r a d i t i o n . T h G o o n i e s , b a s e d o t h e S t ev e S p i e l b e r g m o v i e o t h s a m e n a m e ,p r e s e n t s s e r i e s o f e i g h t s c r e e n st h r o u g h w h i c h y o m u s t n a v i g a t e t w c h a r a c t e r s i s e a r c h o O n e - E y e d W i l l y ' sP i r a t e S h i p . E a c h s c r e e n i p u z z l ew h i c h c a b s o l v e d o n l y b u s i n g t h t w c h a r a c t e r s t s u p p o r t e a c h o t h e r .T h s o l u t i o n s a l w a y s i n v o l v e h u m o ro u R u b e G o l d b e r g - s t y l e c a u s e - a n d -e f f e c t c h a i n s o a c t i o n . H i n t S h e e th e l p s y o f i g u r e o u w h a t y o u ' r e s u p o s e d t d o a n y o u ' l l n e e d i s i n c e t h

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

I Z o r r o , b a s e d o t h e x p l o i t s o t h f a m o u s f i c t i o n a l m a s k e d s w o r d sm a n , y o a t t e m p t t r e s c u e s e n o r i t ak i d n a p p e d b t h e v i l S e r g e a n t G a r c i a .B e f o r e y o c a n a c c o m p l i s h t h a t , h o e v e r , y o h a v e t m o v e y o u r c h a r a c t e rt h r o u g h 2 d i f f e r e n t s c r e e n s , d u e l i n gw i t h g u a r d s , f i n d i n g a n c o r r e c t l y u s i n ga v a r i e t y o f i t e m s y o u ' l l d i s c o v e r , a n s o l v i n g p u z z l e s . Y o u ' l l n e e d t m a k em a t r e m e m b e r w h e r e y o a r e , a n t s u c c e s s f u l l y u s t h i t e m s y o f i n d .

B o t h Z o r r o a n T h G o o n i e s o f f e rf i r s t - r a t e g r a p h i c s a n s o u n d , p l u s a i n t r i g u i n g m i x t u r e o f s t r a t e g y a n a t i o n . j o y s t i c k i r e q u i r e d i e a c h g a m e .I n U l U C r t a t i o n s , I n c .( f o r m e r l y D a t a s o f t )1 9 8 0 S N o r d h o f f P I C h a l s m r t h , C 9 1 3 1 1 - 9 9 6 9$ 2 9 . 9 5 e a c h

S u p e r B o u l d e r D a s hG r a b t h d i a m o n d s a y o m o v e f r o mc a v e t c a v e , b u w a t c h o u f o e x p l o di n f i r e f l i e s , d a n g e r o u s b u t t e r f l i e s , a n f a l l i n g b o u l d e r s . A t h p a c k a g i n g s a y s ,

b o u l d e r o y o u r h e a d c a r u i n y o u rW h o l e d a y !

T h i s i B o u h i e r D a s h , c l a s s i c a t i o n - s t r a t e g y g a m e d e v e l o p e d b y F i r s tS t a r S o f t w a r e a n n o m a r k e t e d i t h i sn e e d i t i o n b E l e c t r o n i c A r t s . T h o r i g i n a l B o u l d e r D a s h f e a t u r e s 1 d i f f e re n c a v e s w i t h f i v e l e v e l s o d i f f i c u l t y .Y o u r s c r e e n c h a r a c t e r , R o c k f o r d , p r g r e s s e s f r o m c a v e t c a v e a h c o l l e c t st h d i a m o n d s a n a v o i d s t h m a n yd a n g e r s . I t a k e s s k i l l a n d e t e r m i n at i o n t o c o m p l e t e a l t h c a v e s o e a c hl e v e l . F e h a v e t a s t e d v i c t o r y .

B o u l d e r D a s h I o f f e r s 1 n e c a v e st e x p l o r e , e a c h m o r e d i f f i c u l t t h a nt h o s e y o u ' v e s e e n b e f o r e . C o m b i n eB o u h i e r D a s h a n B o u l d e r D a s h I I a n y o u ' v e g o S u p e r B o u l d e r D a s h , t w o t h b e s t a r c a d e - s t y l e a c t i o n g a m e s e v e rd e v e l o p e d . T h i s p a c k a g e i d e f i n i t e l yw o r t h s p o t i y o u r c o l l e c t i o n o c l a s s i cc o m p u t e r g a m e s . j o y s t i c k i r e q u i r e d .E l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r S a n M a i c o , C 9 4 4 0 4S 2 2 . 9 S

Page 57: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 57/130

Page 58: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 58/130

S a l o oS h o o t oD a v i d H e n s l e y , J r a n K e v i n M y k y t y n

Y o u ' l l h a v e y o u r h a n d s f u l l i t h i s a c t i o n - p a c k e d ,a r c a d e - s t y l e g a m e . I t ' s o n o f t h e m o s t c h a l l e n g i n ga n g r a p h i c a l l y c h a r m i n g g a m e s w e ' v e p u b l i s h e d .F o t h C o m m o d o r e 6 4 P l u s / 4 , a n 1 6 j o y s t i c ki r e q u i r e d .I y o u ' r e s u r e - s h o t , d e a d - e y e , t r i gg e r - h a p p y g u n s l i n g e r , y o u ' l l b s u i t e d t o t h i s w i l d a n w o o l l y a t i o n g a m e . I " S a l o o n S h o o t o u t / 't h p a c e i f r a n t i c a n i n e v e r s l o w su p T h o b j e c t o f t h g a m e i t a c u m u l a t e t h h i g h e s t n u m b e r o p o i n t s b e f o r e t i m e r u n s o u t o rb e f o r e y o r u o u o b u l l e t s .

O M i c e A n d M u g sT h e r e ' s l o t c o n t e n d w i t h i S l o o n S h o o t o u t . g u n , w h i c h a

p e a r s o t h b a r , i y o u r w e a p o n .I t ' s c o n t r o l l e d b y o u r j o y s t i c k( p l u g g e d i n t o p o r t 2 ) B m o v i n gt h e j o y s t i c k u a n d o w n , y o c o t r o l t h e d i s t a n c e y o u r b u l l e t t r a v e l s .Y o u ' l l n o t i c e t h g u b a r r e l s h i f t u a n d o w n a y o m o v e t h j o y s t i c k .A l s o , a a r r o w o t h r i g h t o t h s c r e e n w i l l h e l p y o u g a u g e t h d i t a n c e y o u r s h o t w i l l f i r e .

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

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

T h i s m a s o u n d p r e t t y e a s y s of a r , b u t y o u r j o a t h s a l o o n i m u c h m o r e c o m p l i c a t e d . Y o m u s ta l s o k e e p y o u r e y o t h t h r e ew i n d o w s o t h b a c k w a l l o t h s l o o n . T h e y ' r e s o m e t i m e s o p e n e d b

m a s k e d d e s p e r a d o w h w i l l s t e a lt e n o f y o u r b u l l e t s u n l e s s y o s h o o th i b e f o r e h d i s a p p e a r s . B u d o n ' tb t o h a s t y — s o m e t i m e s g o o dg u y s a p p e a r ( t h e g o o d g u y s s m i l e ) ,a n s h o o t i n g t h e m r e s u l t s i n a s t i f f

Page 59: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 59/130

p e n a l t y — 1 0 0 p o i n t s s u b t r a c t e df r o m y o u r s c o r e . I y o u r s u p p l y o b u l l e t s i r u n n i n g l o w , y o c a r p l e n i s h t h e m b y s h o o t i n g t h c a r d st h a t a p p e a r o t o o t h p l a y e r p a n o . H o w e v e r , y o u m u s t s h o o t t h c a r d s i n o r d e r : 1 0 , J Q K a n A B c a r e f u l h e r e — o n e c a r d h i o u o f o rd e w i l l r e s h u f f l e t h d e c k a n y o u ' l l h a v e t o s t a r t o v e r . N o y o c a s e t h a t t h i s i n s i m p l e t a s k .

T h e r e a r e a f e f e a t u r e s t h a th e l p t c a l m y o u r n e r v e s , h o w e v e r .I y o r e a c h s c o r e o f 5 0 0 , y o r c e i v e a b o n u s t i m e o 5 s e c o n d s .T h e l p y o k e e p t r a c k o f t h e t i m er e m a i n i n g , t h e s c r e e n f l a s h e s w h e nt h e r e a r e 2 5 s e c o n d s l e f t . A n o t e da b o v e , t h a r r o w o t h r i g h t s i d eo f t h e s c r e e n h e l p s m a k e s u r e t h a tt h o s e v a l u a b l e b u l l e t s y o u ' r e s h o o ti n a r n o w a s t e d . A n f i n a l l y , t h p l a y e r p i a n o c r a n k s o u r a g t i m et u n e s t h e l p r e l i e v e t h e t e n s i o n . T c h a n g e t h t u n e , s h o o t o n o f t h ew h i t e k e y s o t h p l a y e r p i a n o . T t u r n t h e m u s i c o f f , s h o o t w h i t ek e t w i c e .

G a m e S t r a t e g yW h e n t h g a m e f i r s t r u n s , y o h a v e

f e s e c o n d s b e f o r e t h m u g s s t a r tt a p p e a r . I t ' s w i s e t u s t h i s t i m et s h o o t f e o f t h e c a r d s ( i o r d e r ,a w m e n t i o n e d ) i c a s e y o u r b u l e t s r u l o d u r i n g t h g a m e . T r t m a k e t h m o u s e a p p e a r a m a n yt i m e s a s p o s s i b l e t r e c e i v e h i g h e rs c o r e s . W h e n i a p p e a r s , t r t s h o o t i a m a n y t i m e s a p o s s i b l e .U n l e s s y o u r b u l l e t c o u n t i h i g h , i t ' s

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

T y p i n g I n s t r u c t i o n sS a l o o n S h o o t o u t i w r i t t e n e n t i r e l yi m a c h i n e l a n g u a g e , s i c a n ' t b t y p e d i t h s a m e m a n n e r a s n o m a B A S I C p r o g r a m . I y o h a v e6 4 , y o u ' l l n e e d t t y p e i t h e d a t af r o m P r o g r a m w i t h t h " M L X "m a c h i n e l a n g u a g e e n t r y p r o g r a m ,f o u n d e l s e w h e r e i n t h i s i s s u e . B s u r e y o r e a d a n u n d e r s t a n d t h M L i n s t r u c t i o n s b e f o r e y o b e g i ne n t e r i n g t h d a t a . A f t e r l o a d i n g a n r u n n i n g M L X , r e s p o n d t t h s t a r ti n a n e n d i n g a d d r e s s p r o m p t sw i t h 2 8 0 0 a n 3 B C 7 , r e s p e c t i v e l y .W h e n y o u ' v e f i n i s h e d t y p i n g , b s u r e t s a v e c o p y o f t h e d a t a

S h o o t t h m u g s , t h d e c k o c a r d s , o t h d e s p e r a d o i t h w i n d o w ? T h e r i g h td e c i s i o n m u s t b m a d e — t h e r e a r o n l yt w b u l l e t s l e f t .b e f o r e y o e x i t M L X . T p l a y S l o o n S h o o t o u t , l o a d t h d a t a y o e n t e r e d w i t h M L u s i n g t h f o r m a tL O A D " f i l e n a m e " , 8 , 1 ( t a p e u s e r ss h o u l d L O A D " f i l e n a m e " , 1 , 1 ) . S t a r tt h g a m e b t y p i n g S Y 1 0 2 4 0 a n p r e s s i n g R E T U R N .

I y o o w P ! u s / 4 o 1 6 y o d o n ' t n e e d M L t e n t e r t h e p r g r a m . Y o c a u s t h b u i l t - i n m c h i n e l a n g u a g e m o n i t o r i n s t e a d .R e f e r t t h u s e r ' s g u i d e t h a t c a m ew i t h y o u r c o m p u t e r f o m o r e i n f o rm a t i o n o u s i n g t h m o n i t o r . T l e a v e B A S I C a n e n t e r t h e m o n i t o r ,t y p e M O N I T O R a n p r e s s R T U R N . N e x t , t y p e 2 8 0 0 3 B C 7 0 ( a g a i n , f o l l o w w i t h R E T U R N ) . T h i sf i l l s t h a t s e c t i o n o m e m o r y w i t h z r o s . ( Y o u c a n s k i p t h i s s t e p i y o w i s h , b u w h e n l o c a t i o n s 2 8 0 0 -3 B C 7 a r i n i t i a l i z e d t 0 i m a k e s i e a s i e r t s e h o f a y o u ' v e t y p e d . )N e x t , t y p e 2 8 0 0 , w h i c h d i s p l a y st h c o n t e n t s o s e c t i o n o m e m or y N o y o c a n b e g i n t e n t e r t h p r o g r a m . R e p l a c e t h n u m b e r s i e a c h l i n e o f t h e d i s p l a y w i t h t h f i r s t e i g h t t w o - d i g i t n u m b e r s f r o mt h c o r r e s p o n d i n g l i n e i P r o g r a m1 I g n o r e t h l a s t t w o - d i g i t n u m b e ro e a c h l i n e o f t h e p r o g r a m l i s t i n g .( T h e f i n a l n u m b e r i c h e c k s u mu s e d b y t h e 6 4 M L p r o g r a m . )C h e c k y o u r t y p i n g c a r e f u l l y ; s i g l m i s t y p e d n u m b e r m a p r e v e n tt h g a m e f r o m f u n c t i o n i n g p r o p e rl y B s u r e t p r e s s R E T U R N a f t e re a c h l i n e h a b e e n e n t e r e d . W h e ny o f i n i s h s e c t i o n o m e m o r y ,t y p e a n t h n e x t s e c t i o n o m e m o r y w i l l b d i s p l a y e d . T s a v ey o u r w o r k t d i s k , e n t e r " f i l e -n a m e " , 8 , 2 8 0 0 , 3 B C 7 . ( T a p e u s e r ss h o u l d c h a n g e t h , t o , 1 . ) W h e ny o u ' r e f i n i s h e d u s i n g t h m o n i t o r ,r e t u r n t B A S I C b t y p i n g a n p r e s s i n g R E T U R N . '

R e l o a d t h f i n i s h e d g a m e w i t h

c o m m a n d o f t h e f o r m L O A D " f i l en a m e " , & , \ ( t a p e u s e r s s h o u l d L O A D" f i l e n a m e " , 1 , 1 ) . S t a r t t h g a m e b t y p i n g S Y 1 0 2 4 0 a n p r e s s i n gR E T U R N .

S i n c e S a l o o n S h o o t o u t i r a t h e rl o n g ( o v e r 5 3 0 0 b y t e s ) , i t ' s q u i t ep o s s i b l e t h a t y o m a m a k e t y p i n ge r r o r s w h i l e e n t e r i n g t h e d a t a u s i n gt h P l u s / 4 o r 1 6 m o n i t o r . S i n c e i t ' so f t e n d i f f i c u l t t f i n d e r r o r s i l o n gm a c h i n e l a n g u a g e p r o g r a m s e t e r e d v i t h m o n i t o r , w e ' v e i n c l u de B A S I C p r o g r a m t h e l p y o f i n d a n t y p i n g m i s t a k e s . I y o u rP l u s / 4 o 1 v e r s i o n o S a l o o nS h o o t o u t d o e s n ' t s e e m t b w o r ki n p r o p e r l y , f o l l o w t h e s e s t e p s t c h e c k y o u r t y p i n g :

1 E n t e r G R A P H I C C L R : N E W( a n d p r e s s R E T U R N ) .

2 R e l o a d t h S a l o o n S h o o t o u td a t a u s i n g c o m m a n d o f t h e f o r mL O A D " f i l e n a m e " ' , 8 , 1 ( o , 1 , 1 f o t a p e ) .

3 E n t e r N E ( a n d p r e s sR E T U R N ) .

4 L o a d ( o t y p e i n P r o g r a m 2 B s u r e t e n t e r t h i s p r o g r a m c a r ef u l l y . p r o o f r e a d i n g p r o g r a m c a n ' th e l p y o i i c o n t a i n s m i s t a k e si t s e l f .

5 R u P r o g r a m 2 I w i l l c h e c kt h S a l o o n S h o o t o u t d a t a i 5 1 2 -b y t e b l o c k s . M a k e n o t e o t h b l o c k s i w h i c h e r r o r s a r f o u n d ,t h e n u s e t h m o n i t o r t e x a m i n e t h d a t a b e t w e e n t h s p e c i f i e d a d d r e s se s C o m p a r e y o u r e n t r y c a r e f u l l ya g a i n s t t h p u b l i s h e d l i s t i n g t f i n dy o u r m i s t a k e s .

6 W h e n y o h a v e c o r r e c t e d a l t h e r r o r s y o c a f i n d , r u P r o g r a m

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

S t a t i s t i c s A n T i m e :B u l l e t s :5 c o r i n gM u g s :M i s s e d m u g s :C a r d s :B a c k o c a r d :G o o d g u y :B a g u y :M o u s e :

P o i n t T o t a l sm i n u t e s

3

1 -

1 - 1

- 1 0 02 2 0 , 4 0 , 6 0 , 8 0 , 1 0 0

S e p r o g r a m l i s t i n g s o p a g e 1 0 5 .

Page 60: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 60/130

Q u e e n s ' Q u a r r e lB a r r y l I v e s

H e r e ' s b r a i n t e a s e r t h a t ' s n o a e a s y a i s e e m s .Y o u m u s t p l a c e e i g h t q u e e n s o c h e s s b o a r d i n p o s i t i o n w h e r e n q u e e n i l i n e d u w i t h a n o t h e r . I y o c a n ' t d i t y o u r 6 w i l l s h o w y o a a n s w e r t t h p u z z l e .E i g h t h a u g h t y q u e e n s h a v e q u a rr e l e d , a n n o e a c h o n r e f u s e s t s p e a k w i t h a n o f t h e o t h e r s e v e n .T h q u e s t i o n i s h o d y o p l a c et h q u e e n s o a c h e s s b o a r dt g i v e e a c h q u e e n s o l e p o s s e s s i o no h e r o w , c o l u m n , a n t w d i a go n a l s ?

B a s e d o p u z z l e o r i g i n a l l yd e v i s e d i t h m i d - 1 8 0 0 s b t h g r e a t m a t h e m a t i c i a n , K a r l F r i e d r i c hG a u s s , " Q u e e n s ' Q u a r r e l " i n v i t e sy o t p l a c e t h e i g h t q u e e n s o n t h c h e s s b o a r d s t h a t n o q u e e n c a c a p t u r e a n o t h o t h e r s e v e n .T h o s e o y o f a m i l i a r w i t h t h g a m e o c h e s s w i l l r e a l i z e t h i sm e a n s t h a t n o t w o o t h p i e c e s o t h b o a r d c a b i n l i n e h o r i z o n t a ll y v e r t i c a l l y , o d i a g o n a l l y .

Q u e e n s ' Q u a r r e l i w r i t t e n i B A S I C a n r u n s o t h C o m m od o r e 6 4 I t h p u z z l e s o u n d s e a s y ,l o a d a n r u t h p r o g r a m , a n t r i y o u r s e l f . A p r o m p t e d , t y p e t h n u m b e r o t h c o l u m n i w h i c h y o uw o u l d l i k e t p l a c e a q u e e n i t h f i r s t r o w , a n p r e s s R E T U R N . Y o u ' l lt h e n b e p r o m p t e d t p l a c e q u e e no t h s e c o n d r o w , a n s o n

I y o a t t e m p t t p l a c e o n i c o l u m n o d i a g o n a l t h a t i a l r e a d yo c c u p i e d , b u z z e r w i l l s o u n d a n dS C O M P U T E I s G a z e t t e J u l y 1 9 8 6

y o u ' l l b r e q u e s t e d t o t r y a g a i n , o t e n t e r C R o E T y p i n g R c a u s e st h e l a s t - p l a c e d q u e e n l b r m o v e d f r o m t h b o a r d , a l l o w i n gy o t p l a c e i i d i f f e r e n t c o l u m n .A n n u m b e r o f p i e c e s c a n b e r m o v e d t h i s w a y , b e n t e r i n g a m a n y t i m e s a s n e c e s s a r y .

T h c o m m a n d e n d s t h p r g r a m , r e t u r n i n g y o u r s c r e e n t n o m a l . T h c o m p u t e r ' s p o w e r c o m e si n t o p l a y w h e n ( C o m p u t e r ) i e t e r e d a n y o u r 6 t a k e s o v e r . T r i n e v e r y p o s s i b l e p o s i t i o n , b a s e do w h a t ' s a l r e a d y o t h s c r e e n , t h p r o g r a m p l a c e s q u e e n o n l i k e l ys q u a r e i t h r o f o l l o w i n g y o u rl a s t s u c c e s s f u l m o v e . I t h e n s c a n s

T h i s p l a y e r h a t h r e e m o r e q u e e n s t p l a c e i t r y i n g t s o l v e t h e p u z z l e .

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

W h e n e i t h e r y o o t h c o p u t e r f i n d s s o l u t i o n , i i a n o u n c e d w i t h g o n g a n d d i s p l a y e do t h s c r e e n u n t i l y o p r e s s t h s p a c e b a t p l a y a g a i n . P r e s s i n ga n k e w h i l e t h c o m p u t e r i s e a r c h i n g f o r a s o l u t i o n w i l l c l e a rt h c h e s s b o a r d a n r e t u r n c o n t r o lt y o u . D o n ' t t r t t y p e y o u rm o v e s i a d v a n c e ; k e y p r e s s e sa r e n ' t a c c e p t e d u n t i l a f t e r t h p r o m p t h a a p p e a r e d .

H o m a n y s o l u t i o n s c a y o f i n d ? T h e r e ' s a l e a s t o n s o l u t i o n t e v e r y a t t e m p t s t a r t i n g w i t h q u e e ni e a c h r e s p e c t i v e s q u a r e o f t h e f i r s tr o w , b u I ' v e o n l y b e g u n t l i s t t h n u m b e r o c o m b i n a t i o n s p o s s i b l ew i t h e a c h . w o u l d s u g g e s t , h o w e v e r ,t h a t y o d o n ' t m a k e y o u r f i r s t a t e m p t b e n t e r i n g w i t h q u e e n i t h f i r s t c o l u m n o f t h e f i r s t r o w . I t a k e s t h 6 f u l l e i g h t m i n u t e s t s o l v e t h a t o n e . I n s t e a d , y o u m i g h tw a n t t o s t a r t w i t h r o o n e , c o l u m nt w o f i v e . I m i g h t a l s o b g o o di d e a t k e e p p a p e r a n p e n c i lh a n d y t k e e p t r a c k o f e a c h s o l ut i o n y o f i n d , f o f u t u r e r e f e r e n c e .S e p r o g r a m l i s t i n g o p a g e 1 0 8 .

Page 61: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 61/130

Y o u r s p a c e c r a f t i c a u g h t i t h m i d d l e o b e a ut i f u l b u d e a d l y m e t e o r s h o w e r . A s h i p c o m -m a n d e r , c a y o s u r v i v e ? c h a l l e n g i n g s p a c eg a m e w i t h o u t s t a n d i n g g r a p h i c s . F o t h 6 4 j o s t i c k i r e q u i r e d .A s y o u g l i d e t h r o u g h o u t e r s p a c e ,m e t e o r s o m a n y c o l o r s s w i r l p a s ty o u r s p a c e s h i p . Y o u ' d l i k e t s t o pa n w a t c h t h d i s p l a y , b u y o b e t e k e e p m o v i n g — a c o l l i s i o n w i t hm e t e o r m e a n s t h e n o y o u r s h i p .I y o a c f a s t , y o c a d o d g e t h m e t e o r s a n w a r d t h e m o f w i t hy o u r s h i p ' s p h o t o n g u n .

T y p i n g I I " M e t e o r S t r i k e " i w r i t t e n e n t i r e l yi m a c h i n e l a n g u a g e , s i m u s t b t y p e d i u s i n g " M L X , " t h m a c h i n el a n g u a g e e n t r y p r o g r a m w h i c h a p e a r s e l s e w h e r e i n t h i s i s s u e . B s u r e y o r e a d a n u n d e r s t a n d t 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 ey o b e g i n e n t e r i n g t h d a t a f o M t e o r S t r i k e . A f t e r l o a d i n g a n r u n i n g M L X , r e s p o n d t t h p r o m p t sf o r s t a r t i n g a n e n d i n g a d d r e s s e sw i t h 0 8 0 1 a n 1 2 A 8 r e s p e c t i v e l y .W h e n y o f i n i s h e n t e r i n g t h e d a t a ,

b s u r e t s a v e a t l e a s t o n e c o p yb e f o r e l e a v i n g M L X . A l t h o u g h t h g a m e i w r i t t e n e n t i r e l y i m a c h i n el a n g u a g e , y o s t a r t M e t e o r S t r i k eb l o a d i n g t h p r o g r a m , t y p i n gR U N , a n p r e s s i n g R E T U R N , j u s ta y o w o u l d f o B A S I C p r o g r a m .

P l u g y o u r j o y s t i c k i n t o p o r t 2 a n p r e s s t h e f i r e b u t t o n t b e g i np l a y . Y o u r s p a c e s h i p i i t h c e n t e ro t h e s c r e e n , a n t h m e t e o r sm o v e t o w a r d y o u f r o m a l s i d e s . T t h r i g h t o f t h e p l a y a r e a a r l i s t e dy o u r s c o r e , c u r r e n t l e v e l o p l a y ,a n n u m b e r o f s h i p s y o u h a v e l e f t .

Y o c a g e a r o u n d m e t e o rb p u s h i n g t h j o y s t i c k i t h e d i r e ct i o n y o w i s h t m o v e . I y o g t t h e d g e o t h s c r e e n , y o u r s h i pw i l l " w r a p a r o u n d " a n r e a p p e a ro t h o p p o s i t e s i d e .

I y o w a n t t p a u s e d u r i n g t h g a m e , p r e s s t h S H I F T - L O C K k e y .T r e s u m e p l a y < p r e s s S H I F T -L O C K o n c e m o r e .

B e c o m i n g A A c T f i r e y o u r p h o t o n g u a t m e t eo r p o i n t y o u r s p a c e s h i p t o w a r d t h m e t e o r a n p r e s s t h f i r e b u t t o n .F o e a c h l a r g e m e t e o r y o h i t , y o g e 1 0 p o i n t s ; f o e a c h s m a l l m e t eo r y o g e 2 0 p o i n t s .

C T f r l

f f l S

T h i s p l a y e r m u s t a c q u i c k l y — s e v e r a lm e t e o r s a r a b o u t t c o l l i d e w i t h t h s h i p .

Y o s t a r t t h g a m e w i t h f i v es h i p s ; t h g a m e e n d s w h e n a l o y o u r s h i p s h a v e b e e n h i t . E v e r y 3 s e c o n d s o p l a y , y o m o v e t h i g h e r l e v e l , a n t h m e t e o r s m o v ef a s t e r . I y o r e a c h l e v e l 9 y o u ' r ed e s i g n a t e d a a c s p a c e p i l o t a n r e c e i v e a b o n u s s h i p .S e p r o g r a m l i s t i n g o p a g e 1 0 8 . < B

C O M P U T E D G a z e t t e J u l y 1 9 8 6 5

Page 62: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 62/130

S o u n d D e s i g n e rF o T h 1 2

M a r k W P e m b u r n

H e r e ' s a e a s y w a t e x p e r i m e n t w i t h s o u n d o y o u r 1 2 a n i n s t a n t l y s a v e a n y t h i n g y o l i k e .M e n u s a n s i m u l a t e d a u d i o c o n t r o l b o a r d m a k et h i s a e s p e c i a l l y e f f i c i e n t p r o g r a m .I y o u ' v e s p e n t a n t i m e e x p e r im e n t i n g w i t h t h 1 2 8 ' s B A S I C 7 . 0 ,y o u ' v e p r o b a b l y n o t i c e d h o e a s yi t ' s b e c o m e t u s e g r a p h i c s a n s o u n d w i t h c o m m a n d s l i k e D R A W ,C I R C L E , B O X , P L A Y , F I L T E R , a n s o n " S o u n d D e s i g n e r , " t h p r g r a m a c c o m p a n y i n g t h i s a r t i c l e ,w a w r i t t e n t o i l l u s t r a t e t h e u s e o t h e s e a n o t h e r 7 . c o m m a n d s a w e l l a s t f u r t h e r s i m p l i f y t h u s o t h S O U N D c o m m a n d .

T h S O U N D c o m m a n d c o t r o l s t h e 1 2 8 ' s S o u n d I n t e r f a c e D v i c e ( S I D ) c h i p , s o p h i s t i c a t e da u d i o s y n t h e s i z e r c i r c u i t w h i c h i c a p a b l e o g e n e r a t i n g v a r i e t y o s o u n d w a v e f o r m s , f i l t e r i n g t h e m ,p u l s e m o d u l a t i n g t h e m , j a m m i n g ,s q u e e z i n g , a n o t h e r w i s e m a n i p ul a t i n g t h e m i n t o a l k i n d s o s o u n d s .

S O U N D h a e i g h t v a r i a b l e p r a m e t e r s , t h r e e o t h e m e s s e n t i a l( V o i c e , F r e q u e n c y , a n D u r a t i o n )a n t h r e s t o p t i o n a l ( D i r e c t i o n o S w e e p , M i n i m u m S w e e p F r e q u e nc y W a v e f o r m , a n d P u l s e W i d t h ) . I t h p r o g r a m a c c o m p a n y i n g t h i s a t i c l e , t h e y ' r e a b b r e v i a t e d V O F R D U D I M N S P W F a n P W H e r ea r e t h e r a n g e s f o e a c h o f t h e s ep a r a m e t e r s :

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

V O 1 - F R 0 - 6 5 5 3 5 H D U 0 - 3 2 7 6 7 j i f f i e s ( j i f f y 1 / 6 0s e c o n d )D I u ( 0 ) , d o w n ( 1 o o s c i l l a t e ( 2 M N 0 - 6 5 5 3 5 H S P a n v a l u e n o l a r g e r t h a n t h m a i n

f r e q u e n c y m i n u s t h m i n i m u mf r e q u e n c y ( s e e " S o u n d P a r a m e t e r s ' O

W F ( t r i a n g l e ) , ( s a w t o o t h ) , ( s q u a r e ) ,a n ( n o i s e )

P W 0 - 4 0 9 5 ( f o r u s w i t h s q u a r e w a v e so n l y )

T h i s p r o g r a m w a s p a w n e dw h e n w a a t t e m p t i n g t g e n e r a t e

s p e c i f i c s o u n d b y m o v i n g t h e s ep a r a m e t e r s u p a n d d o w n u s i n g t h e x a m p l e s f o u n d i t h 1 2 u s e r ' sm a n u a l a n d e l s e w h e r e . I t u r n e do u t b t e d i o u s t r i a l a n e r r o rp r o c e s s . N u m b e r s a l o n e d n o r f l e c t t h n a t u r e o f s o u n d . W h a t ' sn e e d e d i a n a l o g - t y p e d i s p l a yt h a t c a n b e t e s t e d u n t i l t h e d e s i r e ds o u n d i a c h i e v e d . T h i s i w h e r e t h g r a p h i c s c o m m a n d s c o m e i h a n d y .

T u s S o u n d D e s i g n e r , t y p e i i n s a v e c o p y t o d i s k , t h e n t y p eR U N .

T h m a i n m e n u p r e s e n t s t h o p t i o n s :

T V I E W T H E B O A R DT V I E W T E X T

T V I E W V A R I A B L E ST V I E W C A T A L O G

' T S A V E S O U N DC T L O A D S O U N D

T Q U I TC L R / H O M E T O V I E W T H I S M E N UP R E S S S P A C E B A R T O H E A R S O U N D

P r e s s t v i e w t h v a r i a b l e sy o c a u s t c r e a t e t h s o u n d i y o u r p r o g r a m . Y o m a u s a n o t h e s e o p t i o n s a a n t i m e , b u b e a ri m i n d t h a t S A V E a n L O A D w i l lp r o m p t y o f o f i l e n a m e . I y o d e c i d e n o t e n t e r f i l e n a m e , t h eR E T U R N k e w i l l t a k e y o u b a c k t t h m a i n m e n u . I y o w i s h t s a v e

s o u n d , u s e a n v a l i d f i l e n a m e a n t h e v a r i a b l e s w i l l b s a v e d t d i s ka s e q u e n t i a l f i l e .

T h C o n t r o l B o a r dP r e s s i n g t h k e w h i s k s t h m e n u a w a y a n d i s p l a y s t h e c o t r o l b o a r d . O t h f a l e f t i b o c o n t a i n i n g w i t h t h w o r dV O I C E d i s p l a y e d b e n e a t h . T h i s i t h d e f a u l t v o i c e n u m b e r , b u i c a b c h a n g e d t o 3 T h o t h e r s e e c o n t r o l s a l l o w y o t c h a n g e t h s o u n d p a r a m e t e r s w i t h i n t h r a n g e s d e s c r i b e d a b o v e . U s t h l e f ta n r i g h t c u r s o r k e y s t p o s i t i o n t h eg r e e n p o i n t e r o v e r e a c h c o n t r o l ,a n t h u p a n d d o w n c u r s o r k e y s t c h a n g e e a c h o t h p a r a m e t e r s . T t e s t e a c h c h a n g e , p r e s s t h s p a c eb a r . ( N o t e t h a t y o u ' l l n o h e a r a n s o u n d w h e n a l c o n t r o l s a r e a 0 a n y o u ' l l g e o n l y f e e b l e s o u n d

Page 63: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 63/130

w h e n t h m a r k e r f o W a v e f o r m i o t h s y m b o l f o s q u a r e w a v e a n t h v a l u e o P i 0 O t h e r t h a nt h i s , y o h a v e b r o a d p a l e t t e o s o u n d s f r o m w h i c h t c h o o s e . )

S a v i n g a n L o a d i n g S o u n d sO n c e y o u h a v e s o u n d y o u w i s h t s a v e , p r e s s t h m i n u s ( — k e t r t u r n t t h t e x t s c r e e n a n t g e t h e i n p u t s c r e e n . E n t e r a a p p r o p r ia t f i l e n a m e f o t h s o u n d , p r e s sR E T U R N , a n t h a t ' s i t T v e r i f yy o u r s a v e , p r e s s t h u p - a r r o w k e ( T a n t h c a t a l o g s c r e e n w i l l a p e a r a n d i s p l a y t h e f i l e n a m e . N o t e

t h a t t h a r e a c o n t a i n i n g t h c a t a l o gt i t l e s i " w i n d o w , " s p e c i a ls c r e e n a r e a m a d e p o s s i b l e b t h W I N D O W c o m m a n d . T h i s c o m a n d d e f i n e s a s p e c i a l a r e a o f t h s c r e e n w i t h i n w h i c h a l p r i n t i n ga n s c r o l l i n g w i l l t a k e p l a c e a f t e rt h c o m m a n d i g i v e n , I y o w e r et h a l t t h p r o g r a m a t h i s p o i n t , t h w i n d o w w o u l d r e m a i n i p l a c e a n t h t e x t w o u l d s t a y w i t h i n i t b o d e r s . T r e t u r n t t h m a i n s c r e e na n e r a s e t h w i n d o w , p r e s s t h u n s h i f t e d C L R / H O M E k e t w i c e .

Y o m a c a l l s a v e d s o u n d b p r e s s i n g t h e B r i t i s h p o u n d ( £ k e

a n e n t e r i n g f i l e n a m e . ( A m i ss p e l l e d f i l e n a m e w i l l r e t u r n t h em e s s a g e F I L E N O T F O U N D O T H I S D I S K a n r e t u r n y o t t h m e n u . C h e c k t h e c a t a l o g f o r s p e l li n a n t r a g a i n . )

R e m e m b e r t h a t v a l u e s s a v e db t h S O U N D p r o g r a m a r e s t o r e di s e q u e n t i a l f i l e a n d , t r u e t i t n a m e , c a n o n l y b r e t r i e v e d i t h s a m e o r d e r t h a t t h e y w e n t i n

B s t u d y i n g t h l i s t i n g , w h i c hi m o s t l y i B A S I C , y o c a s e h o u s e f u l t h e 1 2 8 ' s s o u n d a n dg r a p h i c s c o m m a n d s c a b e S e p r o g r a m l i s t i n g o n p a g e 9 9 . < B

S o u n d P a r a m e t e r sP h i l i p N e l s o n , A s s i s t a n t E d i t o rT h 1 2 8 ' s S O U N D s t a t e m e n t i e t r e m e l y v e r s a t i l e . B u i t v e r s a t i l i t yc a m a k e i l o o k i n t i m i d a t i n g a f i r s t , s i n c e S O U N D c a t a k e a s f e a t h r e e o r a s m a n y a s e i g h t d i f f e re n p a r a m e t e r s ( c o n t r o l l i n g v a l u e s ) .H e r e ' s b r i e f e x p l a n a t i o n o w h a te a c h S O U N D p a r a m e t e r d o e s .

E v e r y S O U N D s t a t e m e n t m u s tb f o l l o w e d b a t l e a s t t h r e e p a r a me t e r s : a v o i c e v a l u e t h a t p i c k s o n o t h e 1 2 8 ' s t h r e e v o i c e s , f r e q u e n c yv a l u e t h a t c h o o s e s a p i t c h f o t h s o u n d ( w h e t h e r i s o u n d s h i g h o l o w ) a n d u r a t i o n v a l u e t h a t c o n -t T o l s h o l o n g t h s o u n d l a s t s .S i n c e t h e d u r a t i o n r e p r e s e n t s s i t i e t h s o s e c o n d , d u r a t i o n o 6 l a s t s f o o n s e c o n d , d u r a t i o n o 3 6 0 0 l a s t s o n m i n u t e , a n s o n H e r e ' s s i m p l e S O U N D s t a t e m e n tt h a t u s e s o n l y t h r e e p a r a m e t e r s :S O U N D 1 2 0 0 0 , 1

T h i s e x a m p l e u s e s v o i c e 1 s e t st h f r e q u e n c y t 2 0 0 0 a n c h o o s e s

d u r a t i o n o 1 j i f f i e s ( 1 / 6 s e c o n d ) .B i n c l u d i n g e x t r a p a r a m e t e r s , y o c a m a k e t h s o u n d m o v e u o d o w n a u t o m a t i c a l l y a n a l s o s e l e c td i f f e r e n t w a v e f o r m s f o g r e a t e r v r i e t y . A l o f t h e a d d i t i o n a l p a r a m et e r s a r e o p t i o n a l : I y o l e a v e t h e mo u t , t h 1 2 8 w o n ' t s i g n a l a e r r o r o fa n k i n d .

T h f o u r t h v a l u e i S O U N Ds t a t e m e n t r e p r e s e n t s t h e s o u n d ' ss w e e p d i r e c t i o n . Y o u h a v e t h r e ec h o i c e s f o t h s w e e p : T h s o u n dc a s w e e p u p w a r d f r o m l o p i t c h

t h i g h o n e , i c a s w e e p d o w nw a r d f r o m h i g h p i t c h t l o o n e , o i c a o s c i l l a t e , m e a n i n g t h a ti s w e e p s u p t h e n d o w n , t h e n b a c ku p a n s o ( l i k e a p o l i c e o r a b u l a n c e s i r e n ) .

W h e n e v e r y o s p e c i f y a s w e e pd i r e c t i o n , t h 1 2 u s e s t h m a i n f r q u e n c y v a l u e ( t h e s e c o n d p a r a m et e r ) a s t h e u p p e r l i m i t o t h s o u n ds w e e p . T s e t h m i n i m u m o b o t o l i m i t f o t h s w e e p , y o u m u s ts u p p l y f i f t h p a r a m e t e r , t h m i n im u f r e q u e n c y . T h s o u n d s w e e p su o d o w n b e t w e e n t h i s f r e q u e n c ya n t h m a i n f r e q u e n c y . S i n c e i s e t s t h b o t t o m l i m i t , t h m i n i m u mf r e q u e n c y m u s t a l w a y s b s m a l l e rt h a n t h v a l u e y o c h o o s e f o t h m a i n f r e q u e n c y .

T h s i x t h p a r a m e t e r , s t e p , i v e r y i m p o r t a n t w h e n s o u n d s w e e p sa r i n v o l v e d . L i k e t h e S T E P n u b e i n F O R - N E X T l o o p , t h i s v a l u ec o n t r o l s t h s i z e o f t h e s t e p s i s o u n d s w e e p . L a r g e r v a l u e s m a k et h s w e e p m o v e f a s t e r a n s m a l l e ro n e s m a k e t h s w e e p m o r e g r a d u a l .W a t c h o u t - f o r t h " i m p o s s i b l e s t e p "e r r o r , w h i c h a p p l i e s h e r e j u s t a i d o e s i F O R - N E X T l o o p s . I o r d e rf o t h s w e e p t w o r k c o r r e c t l y , t h s t e p v a l u e m u s t b s m a l l e r t h a n t h d i f f e r e n c e b e t w e e n t h m a i n f r q u e n c y a n t h m i n i m u m f r e q u e nc y F o i n s t a n c e , i t h m a i nf r e q u e n c y i 6 0 0 0 a n t h m i n im u i 2 0 0 0 t h l a r g e s t s e n s i b l es t e p v a l u e i 4 0 0 0 ( 6 0 0 0 - 2 0 0 0 ) .

T h u s , t s e u s o u n d s w e e p ,y o m u s t s u p p l y t h r e e e x t r a v a l u e s :

d i r e c t i o n f o t h s w e e p , m i n im u f r e q u e n c y t s e t h s w e e p ' sl o w e r l i m i t , a n s t e p v a l u e t c o

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

T h s e v e n t h p a r a m e t e r , w a v ef o r m , c h o o s e s o n o f t h e 1 2 8 ' s f o u rb a s i c w a v e f o r m s : t r i a n g l e , s a t o o t h , p u l s e , a n n o i s e . D o n ' t c o f u s e w a v e f o r m s w i t h v o i c e s . S i n c et h S I c h i p h a s t h r e e s e p a r a t ev o i c e s ( t o n e g e n e r a t o r s ) , t h 1 2 c a m a k e a m a n y a s t h r e e d i f f e r e n ts o u n d s a o n c e , l i k e t h r e e -f i n g e r e d p i a n o c h o r d . I y o d o n ' tw a n t t p r o d u c e s i m u l t a n e o u ss o u n d s , y o d o n ' t n e e d t u s m o r et h a n o n v o i c e . T h w a v e f o r m d t e r m i n e s w h a t k i n d o f s o u n d g i v e nv o i c e m a k e s — i t s t i m b r e . I y o d o n ' ts p e c i f y w a v e f o r m , t h 1 2 8 c h o o s e so n f o y o a u t o m a t i c a l l y . B s u p l y i n g w a v e f o r m v a l u e , y o c a c h a n g e t h e c h a r a c t e r o f t h e s o u n d .

T h p u l s e w a v e ( o f t e n c a l l e d as q u a r e w a v e ) i d i f f e r e n t f r o m t h o t h e r t h r e e w a v e f o r m s . B c h a n gi n t h w i d t h o f t h e p u l s e w a v e ,y o c a m a k e i s o u n d t h i n a n h o l l o w , s t r o n g a n f u l l , o a n y t h i n gi b e t w e e n t h o s e t w e x t r e m e s . T h e i g h t h p a r a m e t e r , p u l s e w i d t h , c o t r o l s t h w i d t h o t h p u l s e w a v e ,a n i m e a n i n g f u l o n l y w h e n y o c h o o s e t h e p u l s e w a v e f o r m .

T h o u g h S O U N D s t a t e m e n t s a r v e r y f l e x i b l e , t h e r e a r c e r t a i nt h i n g s t h e y c a n ' t d o F o i n s t a n c e ,S O U N D h a n b u i l t - i n m e a n s f o u s i n g t h S I f i l t e r , c o n t r o l l i n g r i n gm o d u l a t i o n o s y n c h r o n i z a t i o n , o c r e a t i n g a d v a n c e d e f f e c t s s u c h a e n v e l o p e f o l l o w i n g . Y o c a l e a r nm o r e a b o u t t h o s e s u b j e c t s i C O M -P U T E S ' s 1 2 P r o g r a m m e r ' s G u i d e ,a v a i l a b l e f r o m C O M P U T E ! B o o k s .

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

Page 64: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 64/130

f / i r e e s h o r t p r o g r a m s c o m p r i s i n g " A n i m a t i o n " s h o w o f t h a n i m a t e d h i g h - r e s o l u t i o n g r a p h i c s t h a t c a b g e n e r a t e d w i t ht h 1 2 8 ' $ p o w e r f u l B A S I C 7 . 0 . A b o v e a r " C o s m i c O b j e c t s , " " T h e P i t , " a n " S t r i n g A r t . "

A r t i m a t i o nJ e r r y C r i s c 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 c o m m a n d s o t h C o m m o d o r e 1 2 c a w o r k w o n d e r s o y o u rs c r e e n . H e r e a r t h r e e s h o r t p r o g r a m s t h a t c r e a t es o m e i n t e r e s t i n g a r i m o t i o n .O n o f t h e m a n y i m p r e s s i v e f e t u r e s o t h C o m m o d o r e 6 i i t a b i l i t y t c r e a t e b e a u t i f u l h i g h -r e s o l u t i o n g r a p h i c s . U n f o r t u n a t e l y ,t h 6 4 ' s B A S I C 2 . d o e s n ' t a l l o wt h p r o g r a m m e r t a c c e s s h i g h -r e s o l u t i o n m o d e v e r y e a s i l y ; y o h a v e t p e r f o r m h u n d r e d s o P E E K sa n P O K E s t d r a w p i c t u r e .W h e n t h 1 2 w a r e l e a s e d , s e v e r a lu s e f u l h i g h - r e s o l u t i o n g r a p h i c sc o m m a n d s w e r e i n c l u d e d w i t hB A S I C 7 . 0 .

" A r t i m a t i o n " i t e r m c o i n e dt d e s c r i b e t h e p r o c e s s o f c r e a t i n gk i n e t i c c o m p u t e r a r b " a n i m a ti n g " c i r c l e s , l i n e s , a n b o x e s o t h s c r e e n , a n a l l o w i n g t h e m t l e a v et h e i r i m a g e b e h i n d . A n i t ' s d o n ew i t h j u s t f e l i n e s i B A S I C .

I t r a d i t i o n a l a n i m a t i o n , a i m a g e i d r a w n o t h e s c r e e n , t h e ne r a s e d , t h e n d r a w n a g a i n i n a d i ff e r e n t l o c a t i o n . W h e n t h i s p r o c e s si r e p e a t e d v e r y q u i c k l y , t h i m a g ea p p e a r s t m o v e s m o o t h l y a c r o s st h e s c r e e n . I t h s a m e p r o c e s s i d o n e w i t h o u t e r a s i n g t h e i m a g ea f t e r i i d r a w n , t h i m a g e w i l ll e a v e i t t r a i l o t h e s c r e e n . I w a l s o m a n i p u l a t e t h e o b j e c t a i t ' sm o v e d ( c h a n g e i t s i z e o r o t a t e i t ) ,t h r e s u l t i n g p r o c e s s u s u a l l y c r e a t e sa i m p r e s s i v e p i e c e o c o m p u t e r a r t .

I ' v e i n c l u d e d t h r e e s h o r t p r g r a m s h e r e : " C o s m i c O b j e c t s , "" T h e P i t , " a n " S t r i n g A r t . " P r g r a m 1 C o s m i c O b j e c t s , c r e a t e s t e

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

t h r e e - d i m e n s i o n a l o b j e c t s o t h s c r e e n i n l e s s t h a n m i n u t e . T h i m a g e s a r c r e a t e d u s i n g t h C I C L c o m m a n d . E a c h r a n d o m - s i z e di m a g e i p l a c e d o r a n d o m p a r t o t h e s c r e e n , c r e a t i n g t h e f f e c t o o j e c t s f l o a t i n g i s p a c e . A f t e r t h p r o g r a m d r a w s t e n o b j e c t s , i s t o p s .P r e s s i n g R U N - S T O P / R E S T O R E ( o t y p i n g , b l i n d l y , G R A P H I C O ) b r i n g sy o b a c k t t h t e x t s c r e e n , w h e r ey o c a n r u n t h p r o g r a m a g a i n t c r e a t e a n o t h e r p i c t u r e .

U n l i k e C o s m i c O b j e c t s a n S t r i n g A r t , T h P i ( P r o g r a m 2 c r a t e s t h s a m e p i c t u r e e v e r y t i m e i i r u n . T h D R A W c o m m a n d i u s e dt d r a w s e r i e s o l i n e s r a d i a t i n gf r o m t h c e n t e r o t h e s c r e e n . A r e s u l t o t h e i r v a r y i n g p r o x i m i t y t e a c h o t h e r ( a t h l i n e s t r a v e l t o t h e d g e o t h s c r e e n ) , " i n t e r f e r e n c ep a t t e r n s " d e v e l o p , c r e a t i n g a o n a t e d e s i g n w h i c h a p p e a r s t b d i s a p p e a r i n g i n t o b l a c k a b y s s i t h e c e n t e r o f t h s c r e e n . V a r i a t i o n so t h d e s i g n c a b c r e a t e d b c h a n g i n g t h S T E P v a l u e s i l i n e s3 0 t h r o u g h 6 0 ( c h a n g i n g t o

c r e a t e s a s l i g h t l y d i f f e r e n t t e x t u r e ) .S t r i n g A r ( P r o g r a m 3 i t h

m o s t e x c i t i n g p r o g r a m t w a t c h . I r u n s i a i n f i n i t e l o o p — c r e a t i n gp a t t e r n , d i s p l a y i n g i f o t h r e e s e co n d s , t h e n c r e a t i n g n e p a t t e r n i

d i f f e r e n t c o l o r . T h l i n e s o t h s c r e e n a r m a d e w i t h t h B O c o m a n d . E a c h b o x h a n w i d t h , s o

t h t w s i d e s o v e r l a p t f o r m l i n e .T h a n g l e o t h b o c h a n g e s a i i d r a w n , c r e a t i n g p a t t e r n w h i c hg i v e s t h i l l u s i o n o a l i n e r o t a t i n gi t h r e e d i m e n s i o n s . R U N - S T O P /R E S T O R E h a l t s t h p r o g r a m a n dr e t u r n s y o t t h t e x t s c r e e n .

N o t e s O T h P r o g r a m sA f t e r y o p r e s s R U N - S T O P / R ES T O R E , t h l a s t h i g h - r e s o l u t i o ns c r e e n c r e a t e d w i l l s t i l l b i m e m or y J u s t t y p e G R A P H I C a n p r e s sR E T U R N t v i e w i t S i n c e t h e f k e i p r e s e t t o p r i n t G R A P H I C ,y o c a a l s o u s i f o r a s h o r t c u t , t s w i t c h b a c k a n f o r t h b e t w e e nG R A P H f C O ( t e x t ) a n G R A P H I C 1( h i - r e s ) . Y o c a n s a v e t h e s c r e e n t d i s k w i t h :B S A V E " f i l c t i a i n e " , B 0 , P 7 U B T P 1 6 3 8 3

T r e l o a d p r e v i o u s l y s a v e ds c r e e n , t y p e G R A P H I C 1 : G R A P H -I a n p r e s s R E T U R N t m a k es u r e t h a t t h h i - r e s s c r e e n m e m o r ya r e a h a b e e n a l l o c a t e d , t h e n e n t e r :B L O A D " f i l e n a m e "

T y p i n g G R A P H I C a n p r e s si n R E T U R N w i l l n o d i s p l a y t h n e w l y l o a d e d s c r e e n .

I y o h a v e t h p r o g r a m D o o d l e ,p u b l i s h e d b C r y s t a l R o s e S o f t w a r e ,y o c a p r i n t o u y o u r a r t i m a t i o n o y o u r p r i n t e r . J u s t f o l l o w t h e a b o v ep r o c e d u r e f o s a v i n g t h s c r e e n t d i s k , b u u s f i l e n a m e w h i c h s t a r t sw i t h t h l e t t e r s D D F o e x a m p l e :B S A V E " D D / i / e m i m e " , B 0 , P 7 1 6 8 T

P 1 6 3 8 3Y o c a n o l o a d y o u r p i c t u r e

i n t o D o o d l e ( r e m e m b e r t g i n t o 6 m o d e f i r s t ) , a n m o d i f y o p r i n t i t S e p r o g r a m l i s t i n g o p a g e 1 0 3 . <

Page 65: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 65/130

, „ * * * ' " " " ■

H I I B K 6 H E E I

B M S 1 C M R ! M U O K K b H E E T

I B _

* ■ * * * x

x

X

C

W o r k s h e e t A d d i t i o n , s u b t r a c t i o n , o r m u l t i p l i c a t i o nw o r k s h e e t s c a n b g e n e r a t e d w i t h o n l yt w k e y p r e s s e s . T h p r o g r a m ' s r a n d o mi z i n g f e a t u r e i n s u r e s t h a t e a c h w o r ks h e e t w i l l b d i f f e r e n t e a c h t i m e .

K e n n e t h M a r i n e a u

H e r e ' s q u i c k a n e a s y w a t g e n e r a t e p r i n t e dw o r k s h e e t s w i t h m a t h p r o b l e m s f o c h i l d r e n .E a c h w o r k s h e e t i d i f f e r e n t e v e r y t i m e i t ' s p r i n t e do u t . F o t h C o m m o d o r e 1 2 8 , 6 4 P l u s / 4 , a n 1 6 T h p r o g r a m w o r k s w i t h a n C o m m o d o r e o c o m p a t i b l e p r i n t e r .T h e r e a r a n n u m b e r o w a y s t t e a c h c h i l d r e n b a s i c m a t h s k i l l s .O n o f t h e t r a d i t i o n a l m e t h o d s i t h w o r k s h e e t . w o r k s h e e t h a s e v e r a l a d v a n t a g e s o v e r c o m p u t e rg a m e o d r i l l t y p e o p r o g r a m . I c a b p h o t o c o p i e d a n u s e d b m a n y

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

m a j o r d i s a d v a n t a g e o t h w o r k s h e e t , h o w e v e r , i t h a t t h s t d e n t s o o n b e g i n s t m e m o r i z e t h s e q u e n c e o a n s w e r s . " M a t h W o r ks h e e t " s o l v e s t h i s p r o b l e m b f i r s tc r e a t i n g 1 0 p r o b l e m s u s i n g n u b e r s t h r o u g h 9 r a n d o m i z i n g t h p r o b l e m s , a n t h e n p r i n t i n gw o r k s h e e t c o n s i s t i n g o f t e n r o w s o t e p r o b l e m s e a c h . E a c h o t h p r o b l e m s i d i f f e r e n t f r o m t h o t e r s , c o v e r i n g a l 1 0 p o s s i b l e c o b i n a t i o n s , a n e a c h w o r k s h e e tp r i n t e d o u t i d i f f e r e n t f r o m p r e v io u v e r s i o n s , p r e v e n t i n g m e m o r iz a t i o n o f t h e o r d e r o f t h e a n s w e r s .

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

Page 66: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 66/130

M a t h W o r k s h e e t c a p r o d u c ew o r k s h e e t s f o a d d i t i o n , m u l t i p l ic a t i o n , a n s u b t r a c t i o n . T h s u t r a c t i o n w o r k s h e e t c o n s i s t s o 5 p r o b l e m s , e a c h o w h i c h o c c u r st w i c e o t h w o r k s h e e t . ( T h i s i b c a u s e t h p r o g r a m d o e s n o a l l o ws u b t r a c t i o n p r o b l e m t h a t w o u l d r s u l t i n n e g a t i v e a n s w e r . )

T h w o r k s h e e t i p r i n t e d d o b l w i d t h f o e a s y r e a d i n g b s m a l lc h i l d r e n . L i n e 5 5 p l a c e s t h p r i n te i d o u b l e - w i d t h m o d e w i t hC H R $ ( 1 4 ) . I y o u r p r i n t e r u s e sc o d e o t h e r t h a n C H R $ ( 1 4 ) , y o u ' l lh a v e t m a k e t h a p p r o p r i a t ec h a n g e . S o m e p r i n t e r s , s u c h a s t h eC o m m o d o r e 1 5 2 6 a n M P S - 8 0 2 ,t u r n o f d o u b l e - w i d t h m o d e a f t e re a c h c a r r i a g e r e t u r n . I n t h i s c a s e ,y o u ' l l h a v e t i n s e r t t h p r o p e rc o d e s t t u r n d o u b l e - w i d t h m o d eo a n o f f i n l i n e s 5 6 0 , 5 7 0 , 5 9 0 ,6 0 0 , a n 6 1 0 ; o t h e r w i s e , t h p r i n to u w i l l b i n o r m a l w i d t h .

P r o g r a m o p e r a t i o n i v e r y s i p l e ; j u s t f o l l o w t h e p r o m p t s . A f t e rt y p i n g i t h p r o g r a m a n d s a v i n gc o p y , l o a d i a n t y p e R U N . Y o u ' r ef i r s t p r e s e n t e d w i t h c h o i c e o c r a t i n g s u b t r a c t i o n , a d d i t i o n , o rm u l t i p l i c a t i o n w o r k s h e e t ( p r e s s S A o M ) A f t e r s e l e c t i n g o n o t h e s e , t h s c r e e n s h o w s t h r a d o m i z i n g p r o c e s s a i o c c u r s . T h i st a k e s a f e m i n u t e s . F i n a l l y , y o u ' r ep r o m p t e d t p o s i t i o n t h e p r i n t h e a da b o u t 1 / 4 - i n c h b e l o w t h p a p e rp e r f o r a t i o n t h e n p r e s s a n k e t b e g i n p r i n t i n g . O n c e y o u r p a p e r i a d j u s t e d f o t h f i r s t p r i n t o u t , n f u r t h e r a d j u s t m e n t s h o u l d b n e e d e d i y o u ' r e u s i n g s t a n d a r d s i z ep a p e r . T h p r i n t o u t c a b a b o r t e db p r e s s i n g d o w n a n h o l d i n g t h

( Q u i t ) k e y .A l i s t e d , t h p r o g r a m r u n s u

t h C o m m o d o r e 6 4 I y o u ' r e u s i n g1 2 8 , r e p l a c e l i n e 4 0 w i t h t h f o l l o w i n g :

S 4 P O K E 7 , R i P O K E S , C : P O K E, 0 : S Y S 6 5 5 2 0 : R E T U R N

I y o u ' r e u s i n g P l u s / 4 o 1 6 r e p l a c e l i n e s 2 a n 4 0 w i t h t h f o l l o w i n g :

G 2 C O L O R 4 , 1 : C O L O R 0 , 1 : P O K E2 0 2 5 , 2 5 5 i G O T O 5 0

A H 4 0 P O K E 2 0 3 5 , R : P O K E 2 0 3 6 , C :P O K E 2 0 3 7 , 0 : S Y S 6 5 5 2 0 : R ET U R N

S e p r o g r a m l i s t i n g o p a g e 1 0 7 .5 C O M P U T E V s G a z e t t e J u l y 1 9 8 6

M a r q u e eK e i t h N o n e m a k e r

m e s s a g e t h a t s c r o l l s a c r o s s t h s c r e e n c a b q u i t e a a t t e n t i o n - g r a b b e r . T h i s u s e f u l p r o g r a mc o n v e r t s m e s s a g e s u t 2 5 c h a r a c t e r s l o n g i n t ol a r g e s p r i t e c h a r a c t e r s w h i c h t h e n g l i d e s m o o t h l yo v e r t h s c r e e n . F o t h 1 2 a n 6 4

" M a r q u e e " c o n t i n u o u s l y d i s p l a y ss c r o l l i n g m e s s a g e o t h s c r e e n o y o u r 6 o r 1 2 8 . T h i s c o u l d p r o v eu s e f u l i a d v e r t i s i n g — y o u c o u l dp l a c e t h s c r e e n i t h w i n d o w o f s m a l l b u s i n e s s . O u s i a s m e s a g e b o a r d a h o m e — y o u c o u l dl e a v e m e s s a g e s f o t h e o t h e r s i y o u r f a m i l y .

T y p i n g I I T h 1 2 8 v e r s i o n i w r i t t e n e n t i r e l yi B A S I C ; t y p e i i a n D S A V E i b e f o r e r u n n i n g i t T h 6 v e r s i o n i a l s o B A S I C p r o g r a m , b u i u s e ss h o r t m a c h i n e l a n g u a g e r o u t i n e( s t o r e d i D A T A s t a t e m e n t s ) w h i c hg o e s i n t o m e m o r y a 4 9 1 5 2 , s y o s h o u l d n ' t h a v e a n y o t h e r m a c h i n el a n g u a g e p r o g r a m s i t h a t p a r t o m e m o r y w h e n y o r u M a r q u e e .A f t e r t y p i n g t h 6 v e r s i o n , s a v e i a n t h e n t y p e R U N .

F i r s t y o u ' r e a s k e d w h e r e y o w a n t t h m e s s a g e t a p p e a r o n t h s c r e e n , h o f a f r o m t h e t o p o f t h es c r e e n . Y o u ' r e a l s o p r o m p t e d t i p u t h s c r o l l i n g s p e e d . T u s t h d e f a u l t v a l u e s , s i m p l y p r e s s R T U R N . D e f a u l t s m a b c h a n g e dp e r m a n e n t l y b y a l t e r i n g l i n e s 1 4 a n 1 8 0 .

T h s e c o n d s c r e e n a l l o w s y o t c h o o s e c o l o r s f o t h m e s s a g e ,

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

T h t h i r d s c r e e n a s k s y o t t y p e t h m e s s a g e t b p r i n t e d , I c a c o n t a i n u t 2 5 c h a r a c t e r s .L e t t e r s , n u m b e r s , a n d a n y p u n c t u at i o n s y m b o l e x c e p t t h e a s t e r i s k c a b u s e d . S o m e g r a p h i c s c h a r a c t e r sw i l l d i s p l a y p r o p e r l y , b u a v o i dc h a r a c t e r s t h a t r e q u i r e t h b o t t o ml i n e o t h c h a r a c t e r m a t r i x .

N e x t , a s t h e s p r i t e d a t a i c a c u l a t e d , y o u ' l l s e t i m e r c o u n td o w n t 0 D a t a c r e a t i o n r e q u i r e sa b o u t f o u r s e c o n d s f o e a c h u n i q u ec h a r a c t e r , w h i c h i r a t h e r t i m e -c o n s u m i n g . H o w e v e r , d u p l i c a t ec h a r a c t e r s a r c r e a t e d a l m o s t i s t a n t a n e o u s l y , s d o n ' t b e s u p r i s e d i t h t i m e r s e e m s t s u d d e n l y j u m p a h e a d n o a n t h e n .

F i n a l l y , t h s c r e e n i c l e a r e da n t h s c r o l l i n g m e s s a g e b e g i n s .T h m e s s a g e w i l l c o n t i n u e u n t i l t h R U N / S T O P k e i d e p r e s s e d . E v e nt h e n , a b o u t f i v e c h a r a c t e r s c a b " c a u g h t " a n w i l l c o n t i n u e t m o v ee v e n a y o p r o c e e d w i t h o t h e rp r o g r a m m i n g . I y o w a n t t e l i m in a t e t h o s e c h a r a c t e r s , u s t h R U N /S T O P a n R E S T O R E c o m b i n a t i o n .S e p r o g r a m l i s t i n g s o p a g e 9 8

Page 67: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 67/130

S e q u e n t i a l F i l e E d i t o rP a u l P i c i o c c h i

T h i s m e n u - b a s e d p r o g r a m m a k e s m o d i f y i n gs e q u e n t i a l f i l e s e a s y , w i t h o p t i o n s f o e d i t i n g ,i n s e r t i n g , d e l e t i n g , r e s a v i n g , a n p r i n t i n g o u s e q u e n t i a l f i l e s . F o t h C o m m o d o r e 6 4 P l u s / 4 ,a n 1 6 d i s k d r i v e i r e q u i r e d .S e q u e n t i a l f i l e s c a n h o l d w i d e v r i e t y o i n f o r m a t i o n . W h e n g a m es a v e s t h a l l - t i m e h i g h s c o r e ,c h a n c e s a r i p u t s t h i n f o r m a t i o ni s e q u e n t i a l f i l e . W h e n y o s a v ea a d v e n t u r e g a m e p o s i t i o n t d i s k ,t h d a t a p r o b a b l y g o e s i n t o a s q u e n t i a l f i l e . P r o g r a m s t h a t i n c l u d ef i l e n a m e s a n a d d r e s s e s o f t e n s t o r et h d a t a i s e q u e n t i a l f i l e s .

M o d i f y i n g s e q u e n t i a l f i l e c a o f t e n b t e d i o u s c h o r e . S o m et i m e s y o c a l o a d a n r u w o r dp r o c e s s o r t d t h j o b . B u t h f i l em i g h t n o c o n f o r m t t h w o r d p r c e s s o r ' s f o r m a t ( s o m e u s A S C I Ic h a r a c t e r s s t o r e d i s e q u e n t i a l f i l e s ,o t h e r s m i g h t u s s c r e e n c o d e s i p r o g r a m f i l e s ) . O y o m i g h t n o o w w o r d p r o c e s s o r . Y o u ' r e n o l e f t w i t h m u c h o f c h o i c e i t h a t ' st h c a s e : E i t h e r y o u ' l l h a v e t o r et y p e t h c o n t e n t s o f t h e w h o l e f i l eo y o u ' l l h a v e t w r i t e p r o g r a mt h a t c a r e a d t h f i l e i n t o m e m o r yf o y o t m a k e m o d i f i c a t i o n s — n o ta e a s y t a s k . T h i s p r o g r a m , " S q u e n t i a l F i l e E d i t o r , " p r o v i d e ss i m p l e s o l u t i o n — i t r e a d s s e q u e nt i a l f i l e i n t o m e m o r y a n t h e n o f f e r s

m e n u w i t h s e v e r a l e d i t i n g o t i o n s . I r u n s o t h C o m m o d o r e6 4 P l u s / 4 , a n 1 6

U s i n g T h E d i t o rA f t e r t y p i n g i t h p r o g r a m , s a v ec o p y t o d i s k . T u s i t l o a d i a n t y p e R U N .

Y o u ' r e f i r s t a s k e d f o f i l en a m e a n d i s k d e v i c e n u m b e r( w h i c h s h o u l d b 8 u n l e s s y o h a v e m u l t i p l e d r i v e s ) . N e x t y o u ' r ea s k e d i w h a t y o t y p e d i c o r r e c t . I

y o r e p l y Y t h p r o g r a m s t a r t s t or e a d i t h f i l e ( i t h a t f i l e i n o o t h d i s k , y o u ' l l b t o l d ) . W h i l e t h p r o g r a m r e a d s t h f i l e , t h c o n t e n t sa r d i s p l a y e d a i n d i v i d u a l l i n e s ,a l o n g w i t h a s s i g n e d l i n e n u m b e r s .( c a r r i a g e r e t u r n i t h s e q u e n t i a lf i l e d e t e r m i n e s t h e n o e a c hl i n e . ) I y o p l a n t d c o m p l e xe d i t i n g , y o m a w a n t t w r i t ed o w n t h l i n e n u m b e r s y o p l a n t m o d i f y .

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

1 L i s t F i l e . Y o u ' r e a s k e d i y o w i s h t s e e t h e f i l e w i t h l i n e n u b e r s ( s y o c a f i n d t h l i n e y o w i s h t e d i t ) o w i t h o u t l i n e n u b e r s ( t s e e t h e f i n a l p r o d u c t ) . P r e s se i t h e r o O . W h i l e l i s t i n g , y o c a p a u s e t h o u t p u t b p r e s s i n gt h s p a c e b a r o a b o r t t h o u t p u t b t y p i n g A . R e s u m e t h l i s t i n g b p r e s s i n g t h e s p a c e b a r a g a i n .

2 E d i t L i n e , a n 3 I n s e r tL i n e . I y o s e l e c t e i t h e r o t h e s e ,y o u ' r e a s k e d f o l i n e n u m b e r . I y o c h o o s e t o e d i t , y o u ' r e s h o w nt h l i n e a i i s O t h e r w i s e , t h p r g r a m w i l l m a k e s p a c e w i t h i n t h f i l e t o i n s e r t t h a t l i n e . N e x t y o u ' r ea s k e d t c h a n g e o r w r i t e t h l i n e . I e i t h e r c a s e , p r e s s i n g R E T U R Nk e e p s t h l i n e a i i s { W h e n e d i t i n go i n s e r t i n g l i n e s , y o c a e n t e r u t 2 5 c h a r a c t e r s . T h e p r o g r a m w i l lp r e v e n t y o f r o m g o i n g b e y o n dt h i s l i m i t . C o n t r o l c h a r a c t e r s a r n o a l l o w e d a s i n p u t , e x c e p t f o D E L —C H R $ ( 2 0 ) — w h i c h d e l e t e s s i n g l ec h a r a c t e r s , a n d C T R L - X , w h i c h

e r a s e s a e n t i r e l i n e . ) T h p r o g r a mw o r k s w i t h s e q u e n t i a l f i l e s a s l a r g ea 3 0 0 0 l i n e s . O t h C o m m o d o r e1 6 h o w e v e r , t h l i m i t i 1 0 l i n e s ,d u t l i m i t e d m e m o r y .

4 D e l e t e L i n e . T h i s a l l o w s y o t r e m o v e a l i n e f r o m t h f i l e . A f t e rs p e c i f y i n g t h e l i n e n u m b e r , y o u ' r es h o w n t h l i n e a n a s k e d i y o a r c e r t a i n y o w i s h t d e l e t e i t

5 R e - R u n P r o g r a m . I y o f i i s w i t h f i l e a n w i s h t e d i t a o t h e r , y o c a r e - r u n S e q u e n t i a lF i l e E d i t o r . M a k e s u r e t u s t h n e x t c o m m a n d ( r e s a v e f i l e ) i y o w a n t t h c h a n g e s y o u ' v e m a d e t b w r i t t e n t o d i s k . T h r e - r u n o t i o n s t a r t s o v e r w i t h t h i n i t i a l f i l en a m e p r o m p t .

6 R e S a v e F i l e A f t e r E d i t i n g .I t ' s i m p o r t a n t t h a t y o r e m e m b e r t d t h i s . W h e n y o f i n i s h e d i t i n gf i l e , y o u m u s t r e s a v e t h f i l e t d i s kt m a k e t h c h a n g e s p e r m a n e n t .S h o u l d y o f o r g e t , t h f i l e w i l l r em a i n a i w a b e f o r e e d i t i n g . W h e np r o m p t e d f o n a m e t r e s a v e t h f i l e , y o c a t y p e a a s t e r i s k ( * t r e s a v e w i t h t h o r i g i n a l f i l e n a m e .T h i s c o m m a n d d o e s n ' t u s t h s o m et i m e s u n r e l i a b l e s a v e - w i t h - r e p l a c ef u n c t i o n , i a c t u a l l y s c r a t c h e s t h o l f i l e b e f o r e t h n e i n f o r m a t i o ni w r i t t e n o u t .

7 P r i n t F i l e T P r i n t e r . I y o w i s h t h a v e a p r i n t o u t o f t h f i l e ,c h o o s e t h i s o p t i o n . Y o u ' r e a s k e d f o t h n u m b e r o l i n e s p e p a g e ( t h i sn u m b e r i u s u a l l y 6 6 ) . T h p r o g r a mw i l l f o r m a t t h f i l e i n t o p a g e s , a n l e a v e f i v e b l a n k l i n e s o t h e t o p a n b o t t o m o e a c h s h e e t . I y o d n o w a n t t h f i l e f o r m a t t e d i n t o p a g e s ,e n t e r 0 a s t h n u m b e r o l i n e s p e p a g e o n y o u r p a p e r .

8 E x i t P r o g r a m . O n c e y o u ' v ef i n i s h e d e d i t i n g a n d h a v e r e s a v e dt h f i l e t d i s k ( o p t i o n 6 ) y o c a e x i t t h p r o g r a m .S e p r o g r a m l i s t i n g o n p a g e 1 0 1 .

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

Page 68: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 68/130

B u d g e t P l a n n e rG r e g o r y S m i t h

M a n a g i n g y o u r b u d g e t d o e s n ' t h a v e t b c h o r ew i t h t h i s p r o g r a m . I t o t a l s y o u r i n c o m e a n b i l l sw e e k b w e e k , a l l o w i n g y o t p l a n y o u r e x p e n s e si a d v a n c e a n m a k e a d j u s t m e n t s f o s p e c i a lo c c a s i o n s l i k e v a c a t i o n s o b i r t h d a y s . F o t h 6 4 1 2 8 , a n P l u s / 4 .

H a v e y o e v e r w o n d e r e d i y o c a a f f o r d a d d i t i o n a l m o n t h l y e p e n s e s — l i k e m o r t g a g e o a d d it i o n a l c r e d i t c a r d s ? O h o m u c h" d i s c r e t i o n a r y i n c o m e " ( m o n e y l e f ta f t e r p a y i n g b i l l s ) y o u m i g h t h a v ea r o u n d C h r i s t m a s t i m e ? u s e d t m a n a g e a l t h d e t a i l s i m h e a d ,b u u s u a l l y h a l i t t l e o n i d e a a st h o m u c h m o n e y t h e r e a c t u a l l yw a ( o w h e r e i a l w e n t ) .

" B u d g e t P l a n n e r " i m i n i -s p r e a d s h e e t w r i t t e n i B A S I C . I t ' sd e s i g n e d s p e c i f i c a l l y t h a n d l ew e e k l y a n d m o n t h l y i n c o m e / e xp e n s e s f o a e n t i r e y e a r . B u d g e tP l a n n e r w i l l s u c o l u m n ( w e e ko i n c o m e a n e x p e n s e s ) a n p r s e n t t o t a l . T h t o t a l i t h e n c a r r i e do v e r i n t o t h e n e x t w e e k a p r e v io u b a l a n c e .

T y p i n g I I T h p r o g r a m l i s t i n g i t h 6 v e s i o n . M i n o r c h a n g e s w i l l a l l o w i t r u o t h 1 2 o P l u s / 4 ( a w r i tt e n , t h p r o g r a m a n d v a r i a b l e s t a k eu m o r e m e m o r y t h a n i a v a i l a b l eo t h C o m m o d o r e 1 6 a l t h o u g h i m i g h t b p o s s i b l e t m o d i f y B u d g e tP l a n n e r f o t h a t m a c h i n e b y c u t t i n gb a c k o t h s i z e o f t h a r r a y s ) . I y o o w P l u s / 4 , t y p e i t h l i s ti n f o t h 6 a n t h e n a d t h f o l o w i n g t w l i n e s :E 9 F O R I = 1 T O 8 : R E A D A l K E Y I . C H

R $ ( A ) : N E X T i D A T A 1 3 3 , L 3 7 ,1 3 4 , 1 3 8 , 1 3 5 , 1 3 9 , 1 3 6 , 1 4 0

R 1 8 9 0 C O L O R 0 4 , : C O L 0 R 4 , 4 ,

C o m m o d o r e 1 2 o w n e r s s h o u l d6 C O M P U T E r a G a z e t t e J u l y 1 9 8 6

a d l i n e 9 a b o v e ( l i n e 1 8 9 0 i o t i o n a l o t h 1 2 8 , b u i y o u s i t r e m o v e t h t h i r d n u m b e r a f t e r e a c ho t h C O L O R s t a t e m e n t s ) .

W h e n y o f i r s t r u i t B u d g e tP l a n n e r a s k s f o f i l e n a m e o t h i n f o r m a t i o n t b e l o a d e d . O n c ey o u ' v e s e u y o u r y e a r l y f i n a n c e s ,y o c a n s a v e t h d a t a t d i s k o rt a p e . S i n c e y o u ' r e j u s t g e t t i n g s t a r te d s i m p l y p r e s s R E T U R N a n y o u ' l l b p r o m p t e d f o t h d a t e .T h i s i t h e d a t e y o w a n t t o s t a r tb u d g e t i n g . ( l i k e t o s e m b u d g e tu b a s e d o F r i d a y a t h e n o t h w e e k . F o 1 9 8 6 , 3 - J A N - 1 9 8 6 i t h f i r s t F r i d a y o t h y e a r . ) E n t e r t h d a a s n u m b e r , t h m o n t h a s t h r e e - c h a r a c t e r a b b r e v i a t i o n , a n t h e y e a r a f o u r - d i g i t v a l u e .Y o u ' r e n o t r e q u i r e d t u s t h b g i n n i n g o f t h e y e a r . Y o m a s t a r ti t h m i d d l e o a t h e n i f y o l i k e . T h p r o g r a m i e v e n s m a r te n o u g h t h a n d l e l e a p y e a r s .T h s c r e e n t h e n d i s p l a y s f o u rc o l u m n s o i n f o r m a t i o n , T h f i r s tc o l u m n h o l d s t h l a b e l s f o e a c hr o w . T h o n l y t w r o w s a v a i l a b l ew h e n y o f i r s t s t a r t a r e t h e " P R E V -B A L " ( p r e v i o u s b a l a n c e ) a n " T O T A L . "

T h o t h e r t h r e e c o l u m n s a r t h b u d g e t d a t a . T h w e e k n u m b e ri s h o w n o t h l e f t s i d e . T h d a t eo e a c h w e e k i a b o v e t h c o r r es p o n d i n g c o l u m n . W h e n y o u s t h l e f t / r i g h t c u r s o r k e y s t s c r o l la r o u n d t h b u d g e t , t h w e e k n u b e w i l l c h a n g e .

Y o e n t e r i n c o m e a n e

p e n s e s b y t y p i n g t h a m o u n t( w h i c h a p p e a r s o l i n e o t h s c r e e n ) a n p r e s s i n g R E T U R N .O n l y n u m b e r s a n t h " " — " ,a n " . k e y s w i l l w o r k h e r e . U s t h e d e l e t e k e t r e m o v e t h l a s tc h a r a c t e r t y p e d .

T h a r r o w k e y s a r u s e d t m o v e t h r e v e r s e - v i d e o c u r s o ra r o u n d t h s c r e e n . Y o c a n n o t a l t e rt h T O T A L r o s i n c e t h a t i c o t r o l l e d b t h c o m p u t e r . Y o c a s e e t h e n e x t w e e k b y s c r o l l i n g o f f "t h e d g e o f t h e s c r e e n . T h i s i a l o w e d i b o t h d i r e c t i o n s . T h u p d o w n a n o w k e y s w o r k a f t e r m o r ee x p e n s e s h a v e b e e n a d d e d . H o e v e r , y o c a n n o t s c r o l l v e r t i c a l l y a o n l y 1 r o w s ( o n e s c r e e n f u l ) a r ea l l o w e d .

T h F u n c t i o n K e y sT h f u n c t i o n k e y s t r i g g e r t h v a r io u o p t i o n s . P r e s s i n g f c a u s e s t h h e l p m e n u t a p p e a r . I d r a w sw i n d o w i t h t o l e f t c o r n e r o t h s c r e e n w i t h r e m i n d e r a t w h i c hk e d o e s w h a t .

T g t s p e c i f i c w e e k , p r e s sf 2 Y o m a j u m p t a n w e e k y o l i k e b e n t e r i n g i t w e e k n u m b e r( w e e k i t h s t a r t o f t h e b u d g e ta n w e e k 5 i t h e n d . ) Y o c a a l s o d " r e l a t i v e j u m p " b u s i n gp l u s o r m i n u s s i g n m e a n s g b a c k w e e k s a n m e a n s g f o w a r d w e e k s ) . T h i s i f a s t e r t h a np r e s s i n g t h e r i g h t - a r r o w k e m a n yt i m e s . A l s o , S H I F T - E w i l l j u m p t t h e n o f t h e n e x t m o n t h . T h i s i h a n d y s i n c e m o s t o u p a b i l l s a t h e n o t h m o n t h .

F i t h L O A D k e y . Y o m a l o a d n e b u d g e t ( d a t a f r o m t h d i s k ) a a n t i m e , Y o u ' l l b a s k e d t s u p p l y f i l e n a m e . I y o p r e s s e d f a c c i d e n t a l l y , j u s t p r e s s R E T U R N i r e s p o n s e t t h f i l e n a m e p r o m p t .Y o u ' l l b r e t u r n e d t y o u r o r i g i n a lb u d g e t . L i k e w i s e , f ( S H I F T - f 3 ) i t h S A V E k e y . Y o m i g h t w a n t t

Page 69: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 69/130

Y S / / / y / f f i f f i f f i 0 0 B 8 & ' ;E U D G E T P L f t H H E RL f t M H E R 1 9 8 6

1 - M f W © - M R V 1 S - T 1 R V 2 9 - M R Y

P R E V B R LP f l V R O L L

H O U S E P M E L E C T R I C

T E L E P H O N EC R 8 L E

C H P M G R O C E R I E S

G F l SC H R R G E C R D

I N S U P R H C E

M I S C .T O T R L

O . 0 O6 3 8 . 0

9 . 0 * 3o . o e0 . 0 0e . 0 60 . 0 0

- s o . e a- 2 0 . 8 00 . 0 0B . e a0 . 0 0

- 1 4 O . O O4 2 6 . 0 0

4 2 8 . 0 0i 3 e . o e

0 . 0 00 . 0 0a 0 o . o oa 0 0 . 6 00 . 0 99 . 0 08 . 0 0& . e e

- 4 5 . 3 06 2 0 . 5 S

6 2 0 . 5 0S 3 8 . 0 0

0 . 0 0- 6 9 . 7 4- 1 7 . 3 6

- 9 . 0 3e . e a

- 5 0 . e o- 2 0 . 0 9o . e a0 . 0 8Q . O Q

- 1 4 0 . 0 0S 5 2 . 3 2

9 5 2 . 3 22 3 8 . 0 0

0 . 3 00 . 0 06 . 0 00 . 0 00 . 0 00 . 0 0O . O O0 . 0 00 . 0 88 e

- 8 0 . 0 01 1 1 6 . 3 2

1 1 1 0 . 3 2S 3 S . 9 0

0 . 0 00 . 0 00 . 0 9

- 2 0 S . 1 2- 5 0 . 0 9- 2 0 . 0 0- 2 5 . S ?

0 . 8 0- 6 5 0 . 0 0- 1 4 0 . 0 0

4 . 6 3

T h i s s a m p l e p r i n t o u t s h o w s h o " B u d g e t P l a n n e r " h a b e e n s e u f o f i v e - w e e km o n t h . N o t e t h a t t h e f i r s t P r e v i o u s B a l a n c e ( P R E V B A U e n t r y i 0 i n d i c a t i n g t h a tt h i s i w h e n t h p r o g r a m w a f i r s t p u i n u s e . A l s o n o t e t h a t d e c i m a l m o d e w a s e l e c t e d .

E U D O E T

5 - J U N 1 2

P L H H H E R■ J U M

1 9 3 6t S - J U N 2 6 - J U N

P R E V B f l LP H V P U L L

h o u s e p m e l e c t r i c

t e l e p h o n eC R B L E

C f l R P H G R O C E R I E S

G f l SC H R R G E C R D

I N S U R A N C ES A V I N G S

M I S C .

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

u s t h y e a r o t h b u d g e t a s t h ef i l e n a m e . A g a i n , i y o d e c i d e n o tt s a v e t h b u d g e t , s i m p l y p r e s sR E T U R N .

T o a d d n e r o w , u s f ( l b e l e d R 0 i t h h e l p m e n u ) . I i n s e r t s r o b e l o w t h e c u r s o r f o n e e x p e n s e s ( o n e i n c o m e ) .Y o u ' l l b p r o m p t e d f o r a n a m e ,w h i c h c a b u t o t e n c h a r a c t e r sl o n g . A w i t h t h e o t h e r o p t i o n s ,p r e s s i n g R E T U R N c a n c e l s t h o p e ra t i o n . O n c e n a m e h a b e e n a s i g n e d , y o u m u s t s p e c i f y w h e t h e r i i s o u r c e o i n c o m e ( I o a e p e n s e ( E ) . P r e s s i n g a n k e o t h e rt h a n " I " d e f a u l t s t a e x p e n s e .T h i s i i m p o r t a n t : E v e r y v a l u e y o e n t e r i t h i s f i e l d w i l l b n e g a t i v e i i i a e x p e n s e a n p o s i t i v e i i i i n c o m e . ( Y o u d o n ' t n e e d t p l a c em i n u s s i g n i f r o n t o a e x p e n s e ) .L i k e w i s e , f d e i e t e s t h r o t h c u r s o r i o n Y o u m u s t v e r i f y b e t e r i n g Y E ( o t h l e t t e r Y w h e n

a s k e d . I y o e n t e r a n y t h i n g e l s e ,y o u ' l l b r e t u r n e d t t h c u r r e n tb u d g e t .

T h f k e c a u s e s n e b a a n c e t b e c o m p u t e d . B a l a n c e s a r n o r e c a l c u l a t e d a f t e r e a c h n e a m o u n t i e n t e r e d . S i n c e t h e p r g r a m i w r i t t e n i B A S I C , i t a k e ss e v e r a l s e c o n d s t r e c o m p u t e t h a r r a y a n d i s p l a y t h e r e s u l t s . T h i sd e l a y w o u l d b a n n o y i n g i t h p r g r a m m a d e a l t h c o m p u t a t i o n s e ve r t i m e y o u a d d e d a n o t h e r n u m b e r .

P r e s s i n g 1 m a k e s t h r e s u l t sp r i n t o u t . ( B s u r e y o u r p r i n t e r i t u r n e d o n . ) Y o m a s p e c i f yr a n g e o m o n t h s t o p r i n t . P r e s s i n gR E T U R N i r e s p o n s e t t h F R O M ?p r o m p t r e t u r n s y o t t h b u d g e t ,w i t h o u t p r i n t i n g . E n t e r v a l i d 3 c h a r a c t e r a b b r e v i a t i o n { J A N o A U G . f o e x a m p l e ) . W h e n p r o m p te t e n t e r T O ? , y o m a p r e s s R T U R N t p r i n t o n l y o n m o n t h . T p r i n t s e v e r a l m o n t h s , u s t h a p p r o

p r i a t e t h r e e - c h a r a c t e r a b b r e v i a t i o n .

S p e c i a l K e y sT h e r e a r f i v e S H I F T f u n c t i o n s i a d d i t i o n t t h f u n c t i o n k e y s . O n h a a l r e a d y b e e n m e n t i o n e d , t h S H 1 F T - E k e y , w h i c h j u m p s t t h e n o t h n e x t m o n t h .

S H I F T - D s w i t c h e s b e t w e e ns h o w i n g a n d n o s h o w i n g t h d e c im a l s ( p e n n i e s ) . B u d g e t P l a n n e r d f a u l t s t s h o w i n g t h e d e c i m a l s .( T h e v a r i a b l e D i i n i t i a l i z e d i nl i n e 1 9 5 0 . S i m p l y c h a n g e i t D t c h a n g e t h d e f a u l t , )W h e n d e c i m a l s a r e n ' t b e i n g d i p l a y e d , y o s e e t h e r o u n d e da m o u n t o n - s c r e e n .

S H I F T - F f i n d s t h n e x t n e g at i v e v a l u e i t h T O T A L r o w . I y o e v e r " g n e g a t i v e , " t h e T O T A L v a u a n t h o f f e n d i n g v a l u e w i l l r u r e d . I n s u c h c a s e , y o d o n ' t h a v ee n o u g h i n c o m e t c o v e r e x p e n s e sa n i m a b n e c e s s a r y t j u g g l es o m e b i l l s . S H I F T - F s a v e s y o f r o mt r y i n g t f i n d t h e s e t r o u b l e s p o t sm a n u a l l y .

U s S H I F T - M t f l a g m o n t h l ye x p e n s e s . I y o u r r e n t i $ 5 0 0 , f o e x a m p l e , y o w o u l d t y p e i 5 0 i t h a t r o a n t h e n , i n s t e a d o f R T U R N , p r e s s S H I F T - M . T h e $ 5 0 0e x p e n s e w i l l b a d d e d t t h e n o e v e r y m o n t h . N o t e t h a t t h i s v a l u e i p l a c e d o n l y o t h s a m e r o a t h c u r s o r , A l s o , o n l y t h m o n t h sA F T E R t h e c u r s o r p o s i t i o n a r e a f e c t e d . ( F o r e x a m p l e , i y o a r o w e e k 2 6 o n l y w e e k s 2 6 - 5 2 a r e a ff e c t e d . T h o t h e r 2 w e e k s w i l l n o b e c h a n g e d . ) N a t u r a l l y , t h i s k e w o r k s f o i n c o m e a s w e l l .

S H I F T - W i t h w e e k l y e p e n s e k e ( g r o c e r i e s , f o r e x a m p l e ) .P r e s s i n g i p l a c e s t h l i n e v a l u e i e a c h w e e k a f t e r t h e c u r s o r p o s i t i o n .A g a i n , y o u s i i p l a c e o R T U R N a f t e r e n t e r i n g v a l u e . I w o r k s m u c h l i k e t h m o n t h l y e p e n s e k e a n a l s o w o r k s f o t h i c o m e f i e l d s .

P r e s s S H I F T - T i y o u s D a t a s s e t t e . I d i r e c t s d a t a s t o r a g e a n r e t r i e v a l ( f a n f 4 t t h e t a p ed r i v e .

T h e S H I F T - Q k e i t h D i s kS e l e c t k e y . I c a u s e s d a t a t b s a v e d t a n l o a d e d f r o m d i s kd r i v e . { N o t e : D i s k i t h d e f a u l t .C h a n g i n g D E V = t D E i l i n e 1 0 w i l l c h a n g e t h d e f a u l t d v i c e t t a p e . )S e p r o g r a m l i s t i n g s o p a g e 1 0 3 .

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

Page 70: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 70/130

H a n d s - O n I n t r o d u c t i o nT 1 2 C P / M

T 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

I y o r e g a r d t h 1 2 8 ' s C P / M m o d e a s o m ew h a t f o r b i d d i n g n e t e r r i t o r y , t h i s a r t i c l e i f o y o u . I e x p l a i n s s o m e c o m m o n C P / M c o m m a n d s ,w i t h e x a m p l e s t t r o u t , a n c o n c l u d e s w i t hs i m p l e a p p l i c a t i o n y o c a u s e .D y o o w C o m m o d o r e 1 2 8 ? I s o t h e r e ' s g o o d c h a n c e t h a t y o p r e v i o u s l y o w n e d 6 4 Y o m a r e g a r d 6 m o d e a " a o l f r i e n d "a n 1 2 m o d e a w e l c o m e u pg r a d e — w i t h t h c o m m a n d s y o a r e a d y k n o w , m o r e m e m o r y , a n ds o m e a m a z i n g n e k e y w o r d s f o m a k i n g s o u n d , m u s i c , g r a p h i c s ,a n d i s k o p e r a t i o n s e a s i e r .

Y o m i g h t s e C P / M a t h f o r e i g n m o d e o t h i s t h r e e - h e a d e dc o m p u t e r . T h e r e ' s l o o s o f t w a r ea v a i l a b l e , b u h o d o y o u u s i t H o d y o l o a d a n r u n p r og r a m s ? H o d o y o u f o r m a t d i s ka n c o p y p r o g r a m o v e r ? H o d o e s C P / M w o r k ?

B o o t i n g C P / MG e t t i n g i n t o C P / M m o d e i r e l at i v e l y e a s y . T u r n o y o u r d i s k d r i v ea n i n s e r t t h C P / M d i s k t h a t c a m ew i t h y o u r 1 2 8 . T h e n t u r n o t h t e l e v i s i o n o m o n i t o r . F i n a l l y , p o e o t h e 1 2 8 , w h i c h s h o u l d c h e c kt h d i s k d r i v e f o r a b o o t s e c t o r a n f o l l o w t h e i n s t r u c t i o n s t h e r e . T h b o o t s e c t o r o t h C P / M d i s kc a u s e s t h 1 2 t g i v e c o n t r o l o v e rt t h Z 8 c h i p a n l o a d C P / M . I y o t u r n o t h c o m p u t e r f i r s t , i d e f a u l t s t 1 2 m o d e . W h e n 1 2 m o d e i a c t i v e , y o c a t y p e B O O Tt m o v e i n t o C P / M m o d e , a s s u mi n g t h e d i s k d r i v e i t u r n e d o w i t ht h C P / M d i s k i n s i d e .

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

6 C O M P U T E ' S G a z e l l e M 1 9 8 6

B e f o r e r e a d i n g a n f u r t h e r ,b o o t C P / M , w h e t h e r y o u d o i b t y p i n g B O O T i 1 2 m o d e o b t u m i n g - o n t h c o m p u t e r l a s t . T h C P / M d i s k i f o r m a t t e d a s i n g l e -s i d e d 1 5 4 1 d i s k , s y o s h o u l d b ea b l e t u s e i t h e r 1 5 4 1 o 1 5 7 1( o c o m p a t i b l e t h i r d - p a r t y d r i v e s ) .P a a t t e n t i o n t t h 4 0 / 8 0 D I SP L A Y s w i t c h . W o r k i n g i 8 c o u m n s ( w i t h t h b u t t o n d o w n a n a 8 0 - c o l u m n m o n i t o r ) i m u c he a s i e r , a l t h o u g h 4 0 c o l u m n s i m a g i n a l l y a c c e p t a b l e .

Y o u r F i r s t C o m m a n d : D I I e v e r y t h i n g w o r k s r i g h t , y o s h o u l d s e e t h e B O O T I N G C P / Mm e s s a g e a n s o m e m i s c e l l a n e o u si n f o r m a t i o n a b o u t w h a t ' s b e i n gl o a d e d . W h e n e v e r y t h i n g ' s r e a d ya n r u n n i n g , t h A p r o m p ts h o u l d a p p e a r . T h i s m e a n s C P / Mi w a i t i n g f o c o m m a n d a n d i s kd r i v e i t h d e f a u l t d r i v e . I y o t r y t o r u p r o g r a m , i w i l l l o a df r o m d r i v e A . I y o o w s e c o n dd r i v e , w h i c h i d e v i c e i 6 4 / 1 2 8m o d e , y o u c a s w i t c h t i b t y i n B ( t h e p r o m p t s h o u l d c h a n g e t B > ) . t h i r d d r i v e ( d e v i c e 1 0 w o u l d b d r i v e C : a n s o n I y o w a n t e d t l e a v e d r i v e A a t h d f a u l t , b u t t e m p o r a r i l y u s e p r g r a m f r o m B : y o u w o u l d p r e c e d et h p r o g r a m n a m e w i t h " B : "( B : H E L P , f o e x a m p l e ) , a n i y o w a n t c o m m a n d t o a c t o t h s e o n d r i v e , y o u w o u l d p u t h " B : "a f t e r t h c o m m a n d ( D I R B : f o e x a m p l e ) .

T y p e D I R , a a b b r e v i a t i o n f o D I R e c t o r y , a n t h s c r e e n w i l l d i sp l a y t h n a m e s o t h f i l e s f o u n d o d r i v e A E q u a l l y a c c e p t a b l e i D I A : T h o s e o y o a c c u s t o m e d t p r e s s i n g f 3 i n 1 2 m o d e t s e e t h ed i r e c t o r y w i l l b p l e a s a n t l y s u rp r i s e d t f i n d t h a t f i p r e s e t t p r i n t D I R . I d i s p l a y s t h e d i r e c t o r yo f t h e c u r r e n t d r i v e .

P r e s s f o t y p e D I t s e t h d i r e c t o r y . T h 8 0 - c o l u m n s c r e e ns h o w s e v e r y t h i n g . B u i y o u ' r eu s i n g t e l e v i s i o n o 4 0 - c o l u m nd i s p l a y , y o u ' l l o n l y s e p a r t o t h d i r e c t o r y . H o l d d o w n t h C O T R O L k e a n p r e s s t h r i g h t a r r o wk e y ( a b o v e I N S T / D E L ) t s c r o l l t h s c r e e n t t h r i g h t . T m o v e b a c k ,h o l d C O N T R O L a n t h e l e f t - a r r o wk e y . E v e n w h e n y o u ' T e w o r k i n g i 4 c o l u m n s , t h s c r e e n i 8 c h a r a ct e r s w i d e . Y o u m u s t s c r o l l b a c k a n f o r t h t s e e t h e w h o l e t h i n g . T h c o n s t a n t s h i f t i n g b a c k a n f o r t h c a b e c o m e a n n o y i n g a f t e r a w h i l e ,w h i c h i w h t h 8 0 - c o l u m n s c r e e ni p r e f e r a b l e i C P / M .A s F o H E L PL e a v e t h m a i n C P / M d i s k i t h d r i v e a n t y p e H E L P D I a n y o u ' l l b t r e a t e d t a e x p l a n a t i o no t h D I c o m m a n d . T h d e t a i l e dH E L P f i l e s c a e x p l a i n l o w h e ny o u ' r e n e t C P / M . I y o w i s h ,e n t e r . B U I L T - I N o . W I T H O P T I O N Sf o m o r e d e t a i l s a b o u t D I ( n o t e t h ep e r i o d i f r o n t o t h s u b t o p i c s ) .F r o m t h H E L P > p r o m p t , y o c a a l s o t y p e D I B U I L T - I N o D I W I T H O P T I O N S . ( B s u r e t p l a c es p a c e b e t w e e n D I a n B U I L T - I N —t h s p a c e i s e p a r a t o r t h a t d i v i d e st h m a i n t o p i c a n s u b t o p i c . )

I y o l o o k a t h d i r e c t o r y ,y o u ' l l s e f i l e c a l l e d H E L P . C O M ,w h i c h i t h H E L P c o m m a n d ( o

Page 71: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 71/130

H E L P p r o g r a m ) . T y p i n g H E L Ps t a r t s t h p r o g r a m r u n n i n g . Y o d o n ' t h a v e t t y p e L O A D o R U N ,j u s t t h n a m e o p r o g r a m t h a te n d s w i t h t h . C O M e x t e n s i o n .W h e n y o e n t e r e d H E L P D I R , y o e f f e c t i v e l y t o l d C P / M t r u t h H E L P p r o g r a m a n d a c o t h i n p u t" D I R " . S o m e p r o g r a m s t a k e o t i o n a l i n f o r m a t i o n l i k e t h i s ; y o m i g h t r u a c r o s s s o r t p r o g r a mt h a t r e q u i r e s t h e f o l l o w i n g s y n t a x :A : S O R T B : N A M E S . A S C A : I N O R -D E R . A S C ; D I A M O N D ( w h i c hm e a n s u s t h S O R T p r o g r a m f r o md r i v e A : m a k e i r e a d t h f i l eN A M E S . A S C f r o m B : a n s e n d t h a l p h a b e t i z e d o u t p u t t o f i l e c a l l e dI N O R D E R . A S C o d r i v e A : T h s e m i c o l o n a n p a s s w o r d a r s o m e t i m e s r e q u i r e d t r u p r g r a m — t y p e H E L P S E f o m o r ea b o u t p a s s w o r d s ) .

c o m p l e t e l i s t o H E L P t o p i c si a y o u r f i n g e r t i p s . J u s t t y p e o H E L P a t h H E L P > p r o m p t . O t y p e H E L P H E L P a t h A p r o m p t . M a n y o t h e s e t o p i c s h a v es u b o r d i n a t e s u b t o p i c s a n s u t o p i c s u n d e r n e a t h s u b t o p i c s . T p r i n t o u t t h e v a r i o u s h e l p f i l e s , t u r no y o u r p r i n t e r a n p r e s s C O N -T R O L - P . T h e f i l e s w i l l n o o n l yp r i n t t o t h s c r e e n , t h e y ' l l a l s o b s e n t t t h p r i n t e r . Y o c o u l d a l s ou s t h D E V I C E . C O M p r o g r a m t s e t h e c o n s o l e o u d e v i c e ( C O N -O U T : ) t b o t h s c r e e n a n p r i n t e r .T y p e H E L P D E V I C E t f i n d o u m o r e a b o u t t h i s p r o g r a m . I s o m et i m e s h e l p s t a d s p a c e a n d [ N O -P A G E ] a f t e r t h e t o p i c n a m e , t p r e v e n t t h P R E S S R E T U R N T C O N T I N U E p r o m p t .

T h O t h e r S i d e O T h D i s kR e m o v e t h C P / M d i s k , t u r n i o v e r , a n p l a c e i i y o u r d i s k d r i v e .T h e r e ' s i n f o r m a t i o n o b o t h s i d e sa n y o u h a v e t f l i p t h d i s k t r e a dt h o t h e r s i d e . I t ' s g o o d i d e a t p r e s s C O N T R O L - C b e f o r e t y p i n gD I R . C O N T R O L - C " l o g s o u t "d i s k ; i t e l l s t h s y s t e m t h a t y o u ' r ep l a n n i n g t s w i t c h d i s k s . I y o d o n ' t C O N T R O L - C f i r s t , C P / Ms o m e t i m e s t h i n k s y o u ' r e w o r k i n gw i t h t h s a m e d i s k t h a t w a p r e v io u s l y i t h d r i v e .

T y p e D I ( o p r e s s f 3 a n t h d i r e c t o r y o f t h e o t h e r s i d e l i s t s o t h s c r e e n . N o t r t h u n s h i f t e dC R S R - d o w n k e ( u n d e r t h R T U R N k e y ) a n D I a p p e a r s a g a i n .

T h C R S R - d o w n k e y , w h i c h i n o t h s a m e a t h g r a y d o w n - a r r o wk e o t h t o r o w , a l l o w s y o t r e p e a t t h e l a s t c o m m a n d — a s o r t o d o - i t - a g a i n k e y .

W h i l e t h f l i p - s i d e o f t h e d i s ki i t h d r i v e , t r H E L P D I a g a i n .T h e c o m p u t e r p r i n t s y o u r c o m a n d f o l l o w e d b q u e s t i o n m a r k ,b e c a u s e i d o e s n ' t k n o w h o t H E L P y o u .

B u i l t - i n V e r s u s T r a n s i e n t :C o m m a n d s A n P r o g r a m sT h f i r s t s i d e o f t h e C P / M d i s k c o t a i n s f i l e c a l l e d H E L P . C O M , t h s e c o n d s i d e d o e s n ' t h a v e t h i s f i l e .S t h H E L P c o m m a n d w o r k sw h e n t h f i r s t s i d e i i t h 1 5 4 1 o 1 5 7 1 , b u i t ' s n o l e g i t i m a t e c o m a n d w h e n t h d i s k i t u r n e d o v e r .

H E L P i c o m m a n d ( t h e. C O M e x t e n s i o n m e a n s C O M -m a n d ) , b u i t ' s o t h d i s k , i t ' s n o p a r t o t h e o p e r a t i n g s y s t e m .

I 6 o 1 2 m o d e , t h e r e ' sd e f i n i t e d i s t i n c t i o n b e t w e e n f i l e s ,p r o g r a m s o d a t a o d i s k , a n c o m m a n d s , k e y w o r d s t h a t c a u s e t h c o m p u t e r t d s o m e t h i n g . 6 o 1 2 f i l e i o t h d i s k , b u c o m a n d i i n s i d e t h e c o m p u t e r . T r u p r o g r a m f r o m 6 4 / 1 2 8 m o d e ,y o u m u s t f i r s t u s e t h e L O A D o D L O A D c o m m a n d ( L O A D i b u i l ti n t o t h c o m p u t e r ) t m o v e t h p r g r a m f r o m d i s k i n t o m e m o r y . W h e nt h p r o g r a m h a s b e e n t r a n s f e r r e di n t o t h c o m p u t e r ' s R A M , y o t y p eR U ( a n o t h e r b u i l t - i n c o m m a n d )t m a k e t h p r o g r a m s t a r t u p T h B A S I C p r o g r a m , i t u r n , c o n t a i n sa d d i t i o n a l c o m m a n d s y o u r 6 4 o 1 2 r e c o g n i z e s .

C P / M d o e s t h i n g s d i f f e r e n t l y .A l m o s t a l w a y s , c o m m a n d i a l s op r o g r a m . I C P / M , y o c a n r u n t h H E L P p r o g r a m , w h i c h c o u l d b c a l l e d t h H E L P . C O M c o m m a n d ,o B A C K G A M M O N p r o g r a m ( t h eB A C K G A M . C O M c o m m a n d ) , o t h A L I E N I N V A D E R S g a m e ( t h eA L 1 N V . C O M c o m m a n d ) , o t h W o r d S t a r w o r d p r o c e s s o r p r o g r a m( t h e W S . C O M c o m m a n d ) . p r g r a m i d i s k - b a s e d c o m m a n d .T h e y ' r e t h s a m e t h i n g i C P / M .

T u s C P / M c o m m a n d , i m u s t b o t h e c u r r e n t d i s k a n i m u s t h a v e . C O M e x t e n s i o n . 1 2 m o d e h a n e a r l y 2 0 c o m m a n d sb u i l t i n b u C P / M m o d e o f f e r so n l y s i x : D I R , D I R S Y S , E R A S E , R N A M E , T Y P E , a n U S E R . D I

p r i n t s t h e d i r e c t o r y ( r e m e m b e r t p r e s s C T R L - P i y o w a n t i s e n t t t h p r i n t e r ) . D I R S Y S t e l l s y o i t h e r e a r e n o n - s y s t e m f i l e s o t h

d i s k . E R A S E s c r a t c h e s a f i l e , a n R E N A M E c h a n g e s t h n a m e o f f i l e . T Y P E p r i n t s o u t h c o n t e n t s o a d a t a f i l e ; y o c a t r y t o T Y P E. C O M f i l e , b u y o w o n ' t s e m u c ht h a t m a k e s s e n s e . U S E R c h a n g e st h u s e r a r e a , w h i c h a l l o w s y o t b r e a k u a d i s k i n t o u t 1 s e p ar a t e a r e a s w h i c h a c l i k e s u b d i r e ct o r i e s . T h e s e s i b u i l t - i n c o m m a n d sa r e x c e p t i o n s t t h r u l e t h a t c o m a n d s a r d i s k - b a s e d . A l c o m a n d s o t h e r t h a n t h e s e s i a r " t r a n s i e n t . "

T r a n s i e n t c o m m a n d s a r l o a de d f r o m d i s k a n e x e c u t e d , a n t h e n t h e y d i s a p p e a r . T r a n s i e n tc o m m a n d s t a k e u m e m o r y , i t h T r a n s i e n t P r o g r a m A r e a ( T P A ) ,w h i l e t h e y ' r e b e i n g e x e c u t e d — b u tw h e n t h e y ' r e d o n e , t h e y ' r e g o n e .

H e r e ' s s o m e t h i n g t h a t m i g h tb l i t t l e c o n f u s i n g : D I i b u i l t -i c o m m a n d , b u i y o l o o k a y o u rC P / M d i s k o s i d e t w o , y o u ' l l s e D I R . C O M f i l e . T h i s s e c o n d D I c o m m a n d i t r a n s i e n t p r o g r a mw i t h m o r e f e a t u r e s t h a n t h b u i l t - i nD I R . I y o t y p e D I R , C P / M u s e st h b u i l t - i n c o m m a n d . B u A : D I Rm a k e s C P / M g t d i s k A f o t h c o m m a n d .

I y o u ' d l i k e t l o o k a a n o t h e rd i s k , t y p e A : D I R E : — t h e D I c o m a n d i r e a d f r o m d i s k A a n t h e ny o u ' r e p r o m p t e d t i n s e r t a n o t h e rd i s k ( p r e s s R E T U R N w h e n t h s e o n d i s k i i t h d r i v e ) .

D r i v e E i v i r t u a l d r i v e , v e r yu s e f u l w h e n y o o w o n l y o n d i s kd r i v e . I y o h a v e c o m m a n d o o n d i s k a n d w a n t i t w o r k o n a o t h e r d i s k , t e l l i t l o a d f r o m d r i v eA : b u t o p e r a t e o E a n C P / M w i l lp r o m p t y o u t s w i t c h d i s k s a t h a p p r o p r i a t e t i m e .

V u l n e r a b l e O p e r a t i n gS y s t e mL i k e t h d i s k - b a s e d c o m m a n d s , t h e n t i r e C P / M o p e r a t i n g s y s t e m i o

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

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

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

Page 72: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 72/130

C P / M d i s k i v e r y s a f e p l a c e .W i t h o u t t h C P / M o p e r a t i n g s y t e m , t h Z 8 c h i p m i g h t a s w e l l b d e a f , d u m b , a n b l i n d — u n a b l e t r e a d t h k e y b o a r d , u n a b l e t p r i n tt t h s c r e e n , u n a b l e t r e c o g n i z ea n p e r i p h e r a l s . I t h Z 8 i t h b r a i n o t h c o m p u t e r , C P / M i t h e y e s , e a r s , a n m o u t h ,

B e f o r e y o u d o a n y t h i n g e l s e ,c o p y b o t h s i d e s o f t h C P / M d i s k t n e d o u b l e - s i d e d d i s k i y o o w 1 5 7 1 , o t t w s i n g l e - s i d e d d i s k s

i y o u h a v e 1 5 4 1 . C o n t r a r y t w h a t t h S y s t e m G u i d e s a y s , y o c a n ' t u s C O P Y S Y S t b a c k u C P / M . Y o h a v e t r u p r o g r a mc a l l e d P I P .

F i r s t y o u ' l l n e e d t h F O R M A T -. C O M p r o g r a m . U s t h D I R c o mm a n d t f i n d t h F O R M A Tc o m m a n d o n o n e s i d e o t h e o t h e ro y o u r C P / M d i s k . I y o d o n ' tw a n t t l o o k a t h w h o l e d i r e c t o r y ,t y p e D I F O R M A T . ' t l o o k f o a n f i l e s c a l l e d F O R M A T .

W h e n t h p r o p e r d i s k i i t h 1 5 4 1 o 1 5 7 1 , t y p e F O R M A T ( d o n ' ti n c l u d e t h . C O M , C P / M a l r e a d yk n o w s t h a t i t ' s c o m m a n d ) . I y o h a v e t w d r i v e s ( w i t h t h e s e c o n ds e u a d e v i c e 9 ) y o c a p u t h d i s k c o n t a i n i n g F 0 R M A T . C O M i d r i v e ( d e v i c e 8 a n t y p e A : F O R -M A B : w h i c h m e a n s u s t h F O M A c o m m a n d f r o m d r i v e A a n m a k e i w o r k o n d r i v e B ; I t h f o m a p r o g r a m i i d r i v e B ( d e v i c e 9 a n d y o u w a n t i t t h d i s k i d r i v eA : t y p e B : F O R M A T A : w h i c hm e a n s " t a k e F O R M A T f r o m d r i v eB a n a p p l y i t d r i v e A : . "

T h F O R M A T p r o g r a m c a t e l lw h e t h e r y o u ' v e g o s i n g l e - o d o u b l e - s i d e d d r i v e . I y o u ' r e u s i n g

1 5 4 1 , y o u ' l l h a v e t w c h o i c e s o fd i s k f o r m a t : C 1 2 8 s i n g l e s i d e d o C 6 s i n g l e s i d e d .U s t h g r a y c u r s o r k e y s t s l e c t o n o r t h e o t h e r a n t h e n p r e s sR E T U R N . T h o n l y r e a s o n y o u ' de v e r c h o o s e t h C 6 o p t i o n i s i fy o u ' r e p l a n n i n g t u s t h d i s k w i t h

6 a n t h d i s c o n t i n u e d C P / M2 . c a r t r i d g e . Y o s h o u l d a l w a y sc h o o s e t h f i r s t ( C 1 2 8 ) o p t i o n — i tg i v e s y o m o r e d i s k s p a c e ( o n l y i y o h a p p e n t k n o w s o m e o n e w i t ht h 6 C P / M c a r t r i d g e a n d w a n t t s e n d h i o h e s o m e f i l e s , w o u l dy o p i c k t h 6 f o r m a t ) .

1 5 7 1 u s e r s h a v e o n m o r e o t i o n : C 1 2 8 d o u b l e s i d e d . A l w a y sc h o o s e t h i s f o r m a t f o d i s k s y o u ' l l

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

b u s i n g y o u r s e l f — i t g i v e s y o d o b l t h d i s k s p a c e . O c o u r s e , i y o p l a n t g i v e C P / M d i s k t s o m eo n w h o w n s 1 5 4 1 , y o w o u l dc h o o s e o n o t h o t h e r o p t i o n s .

A f t e r f o r m a t t i n g t h d i s k s , t r t g e d i r e c t o r y b p r e s s i n g f ( o t y p i n g D I R ) . Y o s h o u l d s e e t h em e s s a g e N F I L E , w h i c h m e a n st h e r e ' s n o t h i n g o t h d i s k ( y e t ) .

P I M e a n s C o p yN o t h a t t h d i s k s a r e f o r m a t t e d ,y o c a n b e g i n t m a k e t h b a c k u pc o p i e s . U s D I t f i n d p r o g r a mc a l l e d P I P . C O M a n t y p e P I P .Y o u ' l l s e a a s t e r i s k ( * p r o m p t . T e s c a p e t h p r o g r a m , j u s t p r e s s R T U R N . B u t u s P I P , i n s e r t t h s o u r c e d i s k , w h i c h y o u ' r e c o p y i n gf r o m a n t y p e t h f o l l o w i n g l i n ew i t h o u t a n s p a c e s :

K n o w i n g t h a t d r i v e E i v i t u a l d r i v e , y o m i g h t b e a b l e t f i u r e o u t h o t h i s w o r k s . I t e l l s P I t c o p y t d r i v e E e v e r y t h i n g f r o md r i v e A ( t h e d e s t i n a t i o n d r i v e i a w a y s l i s t e d f i r s t ) . T h a s t e r i s k s a r w i l d c a r d s m e a n i n g e v e r y f i l e n a m ea n e v e r y e x t e n s i o n — i n o t h e rw o r d s , e v e r y t h i n g o t h d i s k . Y o c o p y a s i n g l e f i l e l i k e D I b t y p i n gP I P E : A : D I R . C O M .

Y o u ' l l b p r o m p t e d t s w i t c hd i s k s s e v e r a l t i m e s . R e m e m b e r t h a tt h s o u r c e d i s k i d r i v e A a n t h d e s t i n a t i o n d i s k i d r i v e E : P r e s sR E T U R N e a c h t i m e y o s w a p d i s k s .I w i l l t a k e s o m e t i m e i y o u ' r ew o r k i n g w i t h s i n g l e d r i v e .

I y o u h a v e t w d r i v e s , y o c a P I a l o t f a s t e r b t y p i n g P I B A : * " ( P I P t B e v e r y t h i n g f r o mA : ) . Y o w o n ' t h a v e t c h a n g ed i s k s , w h i c h s a v e s l o o t i m e .

A f t e r c o p y i n g t h f i r s t s i d e o t h C P / M d i s k , f l i p i o v e r a n c o p y e v e r y t h i n g o t h s e c o n d s i d e .W h e n y o u ' r e d o n e , s t o r e t h m a s t e rd i s k i s a f e p l a c e .

P I i m o r e t h a n j u s t c o p yp r o g r a m , i a l l o w s y o t r e a d f r o mo n d e v i c e a n w r i t e t a n o t h e r .Y o c a P I d i s k f i l e t t h p r i n te r P I f r o m m o d e m t t h s c r e e n ,o P I f r o m t h k e y b o a r d t d i s kf i l e .

A I n t r o d u c t i o n T S u b m i t F i l e sI 6 m o d e , c o m m o n s e r i e s o c o m m a n d s f o l o a d i n g m a c h i n e

l a n g u a g e p r o g r a m w o u l d g s o m et h i n g l i k e t h i s :L O A D " U T I L I T Y " , 8 , 1N E S Y 4 9 1 5 2

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

N o i m a g i n e u s i n g w o r dp r o c e s s o r t t y p e t h e t h r e e l i n e sa n t h e n c r e a t i n g a d i s k d a t a f i l et h a t c o n t a i n e d t h e s e c o m m a n d s . I y o c o u l d s o m e h o w t e l l t h c o p u t e r t e x e c u t e a l t h r e e c o m a n d s , y o u w o u l d n ' t h a v e t t y p ee a c h l i n e . Y o u ' d j u s t t y p e s o m et h i n g l i k e E X E C U T E " B U N C H O F -C O M M A N D S " a n t h t h r e e l i n e sw o u l d b r e a d f r o m d i s k a n e x c u t e d , o n b o n e . M a n y c o m p u t e r sh a v e t h i s a b i l i t y t d " b a t c h p r oc e s s i n g , " t p e r f o r m s e r i e s o c o m m a n d s s t o r e d i f i l e .

A n t h i s i e x a c t l y w h a t t h C P / M S U B M I T p r o g r a m d o e s .B e f o r e g o i n g a n f u r t h e r , y o u m i g h tw a n t t u s t h H E L P p r o g r a m t r e a d m o r e a b o u t S U B M I T a n t h e d i t o r p r o g r a m c a l l e d E ( t y p eH E L P S U B M I T o H E L P E D ) .

C r e a t i n g P R O F I L E P r o g r a mW e ' r e n o g o i n g t c r e a t e s p e c i a lk i n d o s u b m i t f i l e n a m e d P R F I L E , w h i c h r u n s i m m e d i a t e l y a f t e rC P / M i b o o t e d ( i y o u ' v e u s e d a nI B M , C P / M ' s P R O F I L E . S U B c a n b ec o m p a r e d t a A U T O E X E C . B A Tf i l e o a I B M ) .

F o r m a t a d i s k a n c o p y ( P I P )t h f o l l o w i n g f i l e s t i t C P . S Y SC C P . C O ME D . C O MS U B M I T . C O MD I R . C O M

A t h A p r o m p t , t y p e E P R O F I L E . S U B , w h i c h m e a n s e d i tf i l e c a l l e d P R O F I L E . S U B . T h e E D -. C O M p r o g r a m w i l l l o a d a n t h e np r i n t N E F I L E , b e c a u s e t h e r e ' sc u r r e n t l y n f i l e c a l l e d P R O F I L E. S U B o t h d i s k . n e f i l e w i l l b c r e a t e d . E n t e r t h e f o l l o w i n g l i n e s a tt h g i v e n p r o m p t s :

■ • a : d i r { C O N T R O l - Z }:

T h i n i t i a l a s t e r i s k ( " p r o m p ti n d i c a t e s E i r e a d y f o c o m a n d . T y p i n g " i m e a n s i n s e r t

Page 73: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 73/130

l i n e a n s i n c e i t ' s n e f i l e , t h f i r s t l i n e i n u m b e r o n e , w h i c h i w h " 1 a p p e a r s o t h n e x t l i n e .T h t e x t w e ' r e a d d i n g i " a : d i r " b c a u s e w e ' r e g o i n g t m a k e t h P R O F I L E f i l e a u t o m a t i c a l l y r u t h D I R . C O M p r o g r a m . D o n ' t p r e s sR E T U R N ( i y o d o i w i l l g o t l i n e 2 w h i c h w o u l d b O i w w a n t e d s e c o n d c o m m a n d i o u f i l e , b u w d o n ' t ) . T h { C O N -T R O L - Z [ m a r k s t h e n o t h f i l e .T h a s t e r i s k a c t s a s r e m i n d e r t h a tw e ' r e b a c k a t h c o m m a n d l e v e l ,w h e r e t y p i n g " e m e a n s " e x i t a n w r i t e t h f i l e t d i s k . "

W h e n y o r e t u r n t t h A p r o m p t , t y p e D I t v e r i f y t h a tf i l e c a l l e d P R O F I L E . S U B h a s b e e nc r e a t e d . I y o u ' d l i k e t o r e a d t h i sf i l e , e n t e r t h e f o l l o w i n g l i n e ( r m e m b e r , T Y P E i o n o f t h e s i b u i l t - i n c o m m a n d s ) :t y p e p r o f i l e . s u b

N o w e ' r e r e a d y t t e s t i o u t .H o l d d o w n t h C O N T R O L k e a n p r e s s E N T E R ( o t h n u m e r i c k e p a d ) . C O N T R O L - E N T E R w o r k sl o t l i k e R U N / S T O P - R E S T O R E i 6 o 1 2 m o d e . I f o r c e s C P / M t

r e b o o t . A f t e r C P / M l o a d s , i w i l lf i n d t h P R O F I L E . S U B f i l e ( w h i c hr e q u i r e s S U B M I T . C O M t w o r k ) .T h t e x t i n t h f i l e ( A : D I R ) i p r i n te d o n t h s c r e e n a n t h D I R . C O Mp r o g r a m r u n s . A a l p h a b e t i z e d d r e c t o r y o t h d i s k i t h e n p r i n t e do t h s c r e e n .

T r u t h c o m m a n d s i P R F I L E a g a i n , t y p e S U B M I T P R O -F I L E . T h i s i j u s t s i m p l e e x a m p l e ;y o c o u l d a d s e v e r a l m o r e c o m a n d s t t h P R O F I L E . S U B f i l e . O y o c o u l d m a k e P R O F I L E a u t o m a ti c a l l y l o a d a n r u g a m e o o t h e rp r o g r a m . I y o d e c i d e t s t a r t t i m e -s t a m p i n g y o u r f i l e s , y o c o u l d c r a t P R O F I L E . S U B r o u t i n e t h a ta s k s y o f o t h d a t e a n t i m ew h e n y o f i r s t t u r n o C P / M . F o m o r e a b o u t t i m e - s t a m p s , s e t h H E L P f i l e s o I N I T D I R , S E T , a n D A T E .I y o u ' d l i k e t o g e r i o f t h e E f i l e , t y p e E R A S E E D . C O M . E R A S Ec a n b e s h o r t e n e d t E R A .

E x p e r i m e n t i n g W i t h C P / MT h e r e ' s l o m o r e y o c a d w i t hC P / M . M a n y l a n g u a g e s a r a v a i la b l e , i n c l u d i n g B A S I C , C C o b o l ,

F o r t h , T u r b o P a s c a l , a n m a n y o t e r s . I y o p l a n t w r i t e p r o g r a m s ,y o u ' l l n e e d l a n g u a g e ( C P / M i a o p e r a t i n g s y s t e m , n o l a n g u a g e ) .T w r i t e a c t u a l . C O M f i l e s s u c h a w e ' v e b e e n u s i n g r e q u i r e s e i t h e rZ 8 m a c h i n e l a n g u a g e a s s e m b l e ro c o m p i l e r p a c k a g e f o t h l a g u a g e y o u ' T e u s i n g .

I a d d i t i o n , t h e r e a r l o o g o o d p u b l i c d o m a i n p r o g r a m s a v a i la b l e , i y o c a f i n d a l o c a l C P / Mu s e r g r o u p ( u s u a l l y K a y p r o o O s b o r n e ) o r l o c a l b u l l e t i n b o a r d . F o m o r e a b o u t p u b l i c d o m a i n p r g r a m s , s e e t h e f o l l o w i n g a r t i c l e ," C P / M P u b l i c D o m a i n S o f t w a r e . "T u s m o d e m t d o w n l o a d p r g r a m s , y o u ' l l n e e d t h D e c e m b e r( o l a t e r ) v e r s i o n o f C P / M , w h i c h i b e i n g s h i p p e d w i t h t h m o s t r e c e n t1 2 8 s . I y o u r v e r s i o n d a t e i e a r l i e r( J u n e o A u g u s t ) , y o c a d o w nl o a d t h u p g r a d e p r o g r a m i 6 o 1 2 m o d e , t r a n s f e r i f r o m C o m o d o r e d i s k t o C P / M d i s k , a n t h e n u s t h i s p r o g r a m t m o d i f yC P M + . S Y S . ( I n s t r u c t i o n s f o u g r a d i n g t t h n e v e r s i o n o C P / M a r a v a i l a b l e o C o m p uS e r v e a n Q u a n t u m L i n k . )

T O u R e a d e r s :C O M P U T E ! P u b l i c a t i o n s i p a r t o t h A B C o n s u m e r M a g a z i n e s g r o u p o A B P u b l i s h i n g , I n c . a n r e c e n t l y w c o n s o l i d a t e d m a n y o o u r o p e r a t i o n s a n m o v e do u C u s t o m e r S e r v i c e D e p a r t m e n t t t h N e Y o r k A B h e a d q u a r t e r s . I y o h a v e a n q u e s t i o n s r e g a r d i n g b a c k i s s u e s , d i s k o r d e r s , b o o k o r d e r s , o h o t p l a c e a o r d e r , c a l l t o l l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7 . N e Y o r k r e s i d e n t s s h o u l d c a l l2 1 2 - 8 8 7 - 8 5 2 5 .I y o w a n t t o o r d e r s u b s c r i p t i o n t o c o m p u t e ! , c o m p u t e d g a z e t t e , c o m p u t e dg a z e t t e D I S K , o t h C O M P U T E ! d i s k , c a l l 1 - 8 0 0 - 2 4 7 - 5 4 7 0 o i I o w a c a l l1 - 8 0 0 - 5 3 2 - 1 2 7 2 .O u E d i t o r i a l O f f i c e s r e m a i n i G r e e n s b o r o , N o r t h C a r o l i n a . I y o w i s h t s u b m i t a a r t i c l e f o p u b l i c a t i o n , w r i t e u a C O M P U T E ! P u b l i c a t i o n s , I n c . , 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 t h a n k y o f o y o u r i n t e r e s t a n c o n t i n u e d s u p p o r t o C O M P U T E ! P u b l i c a t i o n s .

C O M P U T E ! P u b l i c a t i o n s j n c .P o r t o t A B C o r a u m e t M a g a i i n e i , i n O n o m A B P u D t a f i i n g C o m p a n i e s

C O M P U T E D G a z e t t e J u t y 1 9 8 6 7

Page 74: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 74/130

C P / MP u b l i c D o m a i nS o f t w a r e

J a m e s A d a m sI y o u ' r e n o c u r r e n t l y u s i n g C P / M o y o u r 1 2 8 ,t h e r e ' s w h o l e n e w o r l d o s o f t w a r e w a i t i n g f o y o u — a n d l o o i i a v a i l a b l e a l i t t l e o n c o s t .O n e v e n i n g l a s t f a l l , t u r n e d o m C o m m o d o r e 1 2 a n d i a l e d t h b u l l e t i n b o a r d s p o n s o r e d b m u s e r g r o u p . T h p u b l i c m e s s a g e sh a b e e n s c r o l l i n g p a s t w h e n s u d e n l y t h e r e w a o n t h a t p i q u e d m c u r i o s i t y : t h l a t e s t o m a n y m e s a g e s c o n c e r n i n g t h a v a i l a b i l i t y o t h m y s t e r i o u s C P / M .T O A L S U B J E C T : C P / M o 1 2 H E L P , R E A L L Y L I K E M 1 2 B U W H E R E C A G E S O F T W A R E F O T H C P / M M O D E ? P L E A S E L E A V EE - M A I L I Y O U C A N H E L P !

O n o t h a t t r a c t i v e f e a t u r e so f t h e 1 2 i i t c o m p a t i b i l i t y w i t ht h 6 a n t h l a r g e b a s e o e x i s t i n g6 s o f t w a r e . A n o t h e r s e l l i n g p o i n ti 1 2 m o d e w i t h i t l a r g e a n e p a n d a b l e m e m o r y , t h f a s t d i s kd r i v e , a n n e B A S I C w i t hw e a l t h o n e c o m m a n d s . B u p r o b a b l y o n l y m i n o r i t y o 1 2 b u y e r s w e r e c h a r m e d b y t h 1 2 8 ' sc o m p a t i b i l i t y w i t h C P / M . L i v i n go t h t r a i l i n g e d g e o t e c h n o l o g y( C P / M i a n y t h i n g b u n e w ) h a i t a d v a n t a g e s , h o w e v e r . T h e r e a r t h o u s a n d s o C P / M p r o g r a m s , r e a d yt r u a n w a i t i n g f o t h 1 2 u s e r .

F r e e P r o g r a m sF o t h o s e r e a d e r s w h m i g h t b

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

f i r s t - t i m e u s e r s o c o m p u t e r s , p u b l i cd o m a i n s o f t w a r e m e a n s p r o g r a m sy o c a a c q u i r e a n c o s t — y o ud o n ' t p a a n y t h i n g . H e r e ' s h o i w o r k s : w h e n e v e r y o w r i t e s o m et h i n g o r i g i n a l , p o e m , s o n g ,s t o r y , o c o m p u t e r p r o g r a m , y o o w t h e c o p y r i g h t t t h a t o r i g i n a lw o r k . T h i s i t r u e w h e t h e r o n o y o a c t u a l l y r e g i s t e r t h c o p y r i g h tw i t h t h g o v e r n m e n t . I y o t h e ns e l l i t p u b l i s h i n g c o m p a n y ,e i t h e r y o o t h e p u b l i s h e r w i l l t h e no w t h c o p y r i g h t ( t h e r i g h t t m a k e c o p i e s ) a n y o u ' r e p a i d r o a l t y f e e b a s e d o s a l e s o y o u rw o r k . A f t e r c e r t a i n p e r i o d o f t i m e ,t h c o p y r i g h t e x p i r e s a n t h a r t i st i w o r k p a s s e s i n t o t h e p u b l i c d m a i n . A l s o n g s w r i t t e n b e f o r e 1 9 0 0 ,f o e x a m p l e , a r i t h p u b l i c d m a i n ; t h e y c a n b e p e r f o r m e d w i t ho u p a y i n g f e t t h c o m p o s e r .

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

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

t e t h a t q u a l i f i e s a a l o n g - d i s t a n c ec a l l , y o u ' l l p a t h u s u a l l o n gd i s t a n c e c h a r g e s .

C o m m o d o r e c o m p u t e r o w n e r sa r u s e d t h a v i n g a l a r g e b a s e o p u b l i c d o m a i n s o f t w a r e a s w e l l a sr e a s o n a b l y p r i c e d c o m m e r c i a l p r g r a m s f r o m w h i c h t c h o o s e . M a n yC o m m o d o r e b u s i n e s s a p p l i c a t i o np r o g r a m s a r u n d e r $ 5 0 w i t h o n l yf e t o p p i n g o u a b o v e $ 1 0 0 . T h c o s t o f g o o d C P / M p r o g r a m m a r u a m u c h a f o u r t i m e s m o r et h a n i t t o p - o f - t h e - l i n e C o m m od o r e c o u n t e r p a r t . C o m m o d o r eo w n e r s m a b a l k a t h t h o u g h t o p a y i n g t h e s e p r i c e s f o r t h e i r s o f tw a r e . F o r t u n a t e l y , t h e r e ' s a a l t e rn a t i v e f o t h n e C P / M u s e r :P u b l i c d o m a i n a n d " f r e e w a r e " o " s h a r e w a r e " p r o g r a m s a r a b u nd a n t .

F r e e w a r e a n s h a r e w a r e a r t e r m s f o c o p y r i g h t e d s o f t w a r e t h a tt h a u t h o r d i s t r i b u t e s f r e e . O f t e n ,t h e r e ' s a n o t i c e i n c l u d e d i t h p r g r a m o d o c u m e n t a t i o n t h a t i y o e n j o y t h p r o g r a m , y o c a s e n ds m a l l d o n a t i o n t t h a u t h o r .O f t e n , y o r e c e i v e m o r e d e t a i l e di n s t r u c t i o n s o r a c h a n c e t f i n d o u a b o u t b u g s o u p g r a d e s w h e n y o s e n d t h m o n e y . F r e e w a r e a n s h a r e w a r e a r c o p y r i g h t e d s o f t w a r ef o w h i c h y o d o n ' t h a v e t p a i y o d o n ' t w a n t t o

K a y p r o A n O s b o r n eP r o g r a m sW h e n t h 1 2 w a f i r s t a n n o u n c e d ,r e v i e w e r s n o t e d t h a t t h n e 1 5 7 1

Page 75: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 75/130

d i s k d r i v e w o u l d b a b l e t r e a dd i s k s f o r m a t t e d f o s e v e r a l d i f f e r e n tc o m p u t e r s . T h e s e i n c l u d e d t h K a y p r o a n d O s b o r n e c o m p u t e r s .T h e r e ' s l o o p u b l i c d o m a i n s o f tw a r e a v a i l a b l e f o t h e s e t w c o p u t e r s . F i n d s o f t w a r e f o t h e m , a n y o u r 1 2 i i b u s i n e s s . I s h o u l d b n o t e d t h a t t h 1 5 7 1 d i s k d r i v e i m u s t b e c a u s e o C P / M ' s u n i q u eD O f o r m a t ; 1 5 4 1 w o n ' t r e a dK a y p r o o O s b o m e d i s k s . A 8 0 c o l u m n d i s p l a y m o n i t o r , l i k e t h C o m m o d o r e 1 9 0 2 , i a l s o a p r a c t ic a n e c e s s i t y . C P / M u s e s 8 0 c o l u m n d i s p l a y , a n w h i l e t h 1 2 h a t h a b i l i t y t r u n y o u r p r o g r a m sw i t h 4 0 - c o l u m n s c r e e n u s i n g t h w i n d o w f e a t u r e a n r i g h t o l e f ts c r o l l i n g , y o w o n ' t w a n t t d t h i sf o v e r y l o n g .

T h e r e a r s e v e r a l w a y s t g e i n e x p e n s i v e o f r e e C P / M p r g r a m s . S e e k o u c o m p u t e r s t o r e s i y o u r a r e a w h i c h c a r r y K a y p r oe q u i p m e n t . K a y p r o i a a c t i v ec o m p a n y a n t h e r e ' s l o o s u p o r t f o r t h e i r m a c h i n e s . K e e p y o u re y e s o p e n f o K a y p r o l i t e r a t u r e .B o o k s a n m a g a z i n e s m a p r o v i d ev a l u a b l e h i n t s , t i p s , C P / M i n f o rm a t i o n , a n s o f t w a r e a d v e r t i s em e n t s .

I y o l i v e i o n e a r l a r g e rc i t y , y o u ' l l p r o b a b l y b c l o s e t K a y p r o u s e r s g r o u p , M a n y o t h e s eg r o u p s h a v e a p u b l i c d o m a i n l b r a r y w h i c h s h o u l d b e w o n d e r f u ls o u r c e o m a t e r i a l . T h e y m a a l s oh a v e l i t e r a t u r e a v a i l a b l e o s p o n s o rl e c t u r e s o C P / M . A l s o , a F O ( F i r s t O s b o m e G r o u p ) c h a p t e r m a b i y o u r a r e a . F O i u s e r g r o u pw h i c h b e g a n w i t h t h O s b o r n ec o m p u t e r i 1 9 8 1 . T h g r o u p h a e x p a n d e d a n d n o b o a s t s v e r yl o y a l f o l l o w i n g o o v e r 1 5 , 0 0 0m e m b e r s w h u s o r a r e i n t e r e s t e di C P / M . T h e y h a v e a l a r g e l i b r a r ya n d i s k s a r a v a i l a b l e b m a i l .

W h i l e l o o k i n g t h r o u g h C P / Ms p e c i f i c m a g a z i n e s , y o u ' l l c o m ea c r o s s m a n y a d v e r t i s e m e n t s f o p u b l i c d o m a i n s o f t w a r e c o l l e c t i o n s .M a n y o t h e s e p r o g r a m s w i l l r u " a i s o y o u r 1 2 8 . S o m e o f t h ep u b l i c d o m a i n m a t e r i a l i e x c e l l e n ta n o f t e n s u p p o r t e d b w e l l w r i tt e n , y e i n e x p e n s i v e b o o k s .

I s e v e r a l d i s k f o r m a t s a r e o ff e r e d , c h o o s e O s b o r n e d o u b l e d e s i t y ( O s b o r n e D D ) . Y o u r s e c o n dc h o i c e s h o u l d b e K a y p r o I o K a p r I V I i t ' s n e c e s s a r y t o " i n s t a l l "

t h e s o f t w a r e a n y o u ' r e g i v e nc h o i c e o t e r m i n a l t y p e s , i t ' s u s u a l l ys a f e t s a y o h a v e e i t h e r a A D M - 3 A o a A D M - 3 1 .O t h e r S o u r c e s O P u b l i cD o m a i n S o f t w a r eH e r e a r c o u p l e o s o u r c e s o p u l i d o m a i n s o f t w a r e y o u ' l l w a n t t c o n t a c t :

P e o p l e t a l k A s s o c i a t e s , I n c .h a p u t o g e t h e r s e r i e s o f p u b l i cd o m a i n d i s k s f o r m a t t e d f o t h K a y p r o . U t i l i t i e s , u s e f u l b u s i n e s sp r o g r a m s , g a m e s , a n l o t s o d o c um e n t a t i o n f i l e s a r i n c l u d e d . T h " F r e e S o f t w a r e H a n d b o o k " i v a l u a b l e c o m p a n i o n t t h d i s k s ,p r o v i d i n g d o c u m e n t a t i o n a n a v i c e o h o t u s t h p r o g r a m s .

M i c r o C o r n u c o p i a a l s o h a s e v e r a l p u b l i c d o m a i n d i s k s — s o m ew i t h t h d e d i c a t e d p r o g r a m m e r i m i n d .

H i g h l y R e c o m m e n d e dA y o b u i l d y o u r C P / M l i b r a r y ,h e r e a r s o m e p u b l i c d o m a i n t i t l e sr e c o m m e n d :

V D O . T h i s i a a c r o n y m f o V i d e o D i s p l a y O r i e n t e d t e x t e d i t o r .T h i s i v e r y b a s i c w o r d p r o c e s s i n gp r o g r a m i t h e p u b l i c d o m a i n t h a to n l y t a k e s u 8 K I c o u l d b g o o de d u c a t i o n a l t o o l f o g e t t i n g t h f e e lo C P / M c o m m a n d s . T h e c o m a n d s a r e s i m i l a r t W o r d S t a r ' s ( c o m m e r c i a l w o r d - p r o c e s s i n g p r g r a m f o C P / M ) .

P F I L E — T h i s i " f r e e w a r e "p r o g r a m . I y o l i k e i t y o c a s e n dt h a u t h o r f e e . D i s t r i b u t i o n i e c o u r a g e d . T h i s p r o g r a m w i l l h a n d l em a n y o y o u r d a t a b a s e n e e d s .

A d v e n t u r e — T h i s i g r e a td o w n - i n - t h e - c a v e a d v e n t u r e g a m ew h i c h w i l l a c c e s s 1 9 2 K a o n t i m eo r a n o t h e r . T h i s 5 0 0 + p o i n t v e rs i o n w i l l k e e p y o g o i n g f o y e a r sa y o d i s c o v e r n e t w i s t s . T h a t h o r ' s h u m o r i r e f r e s h i n g i n f r u st r a t i n g s i t u a t i o n s . A d v e n t u r e i a v a i l a b l e i t h " P e o p l e t a l k " s e r i e s .

N S W P — T h i s s t a n d s f o " N e wS w e e p " . I m a t u r n o u t b t h m o s t v a l u a b l e u t i l i t y y o u ' l l e v e ro w f o y o u r C P / M s y s t e m . I r p l a c e s o t h e r u t i l i t i e s t h a t w o u l dn o r m a l l y t a k e u 1 0 0 K o s p a c ew i t h s i n g l e p r o g r a m o o n l y U K N S W P l e t s y o c o p y , r e n a m e , d e

l e t e , v i e w , p r i n t , a l p h a b e t i z e , c o u n t ,a n s i z e u y o u r f i l e s . P u c o p y o e v e r y d i s k y o u o w n . Y o u ' l l u s i i e v e r y s e s s i o n a y o u r c o m p u t e r .T h e r e a r s e v e r a l v e r s i o n s o t h i sp r o g r a m i t h p u b l i c d o m a i n .p r e f e r N S W P . 2 0 5 . N S W P . 2 Q 7 o f f e r st h d i s k l a b e l , w h i l e N S W P . 2 0 8 o f e r s t h d i r e c t o r y l i s t i n g i n a l p h ao r d e r .

D — T h i s i a d i r e c t o r y p r o g r a mt h a t ' s a l m o s t a f a s t a t h D I c o m a n d . w i l l l i s t t h e c o n t e n t s o y o u r d i r e c t o r y a l o n g w i t h t h n u b e o b y t e s u s e d f o e a c h f i l e a n b r i e f s u m m a r y o y o u r u s e d a n u u s e d d i s k s p a c e . W h e n y o b e g i n t w o r k w i t h C P / M ' s " u s e r a r e a s , "c a a l s o g i v e y o d i r e c t o r i e s o ( h h i d d e n a r e a s o y o u r d i s k w i t hs i n g l e c o m m a n d .

D i r f — C P / M h a a a b u nd a n c e o f d i r e c t o r y p r o g r a m s . T h i so n w i l l a l l o w y o t a d s h o r td e s c r i p t i o n t e a c h d i r e c t o r y e n t r y .T h i s m i g h t b i n d i s p e n s a b l e i y o f i n d y o u r s e l f c r e a t i n g a l o o t e x tf i l e s w i t h p r o g r a m s u c h a V D O .

N U L U — T h i s i s h o r t f o " N e w L i b r a r y U t i l i t y " . N U L U i u t i l i t y p r o g r a m v e r y s i m i l a r t N S W P . I t ' s u s e d w i t h s p e c i a l f i l e sc a l l e d l i b r a r i e s . A l t h o u g h l i b r a r i e sm a b n e e v e n i y o u ' r e v e t e ra C o m m o d o r e u s e r , y o u ' l l w a n t t e x p l o r e t h i s f o r m o d i s k m a n a g em e n t .

H a n d y S y s t e m 2 0 0 — T h i s s r i e s o f i l e s i e x c e l l e n t i y o u h a v ec o m p u t e r o n y o u r d e s k a w o r k . I t ' s

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

T h e r e a r e a f e w o r d s o c a t i o n a b o u t C P / M s o f t w a r e . Y o u r1 2 8 , r u n n i n g i C P / M m o d e , m a d s t r a n g e t h i n g s , d e p e n d i n g o t h s e t u p o t h c o m p u t e r y o u r s o f tw a r e w a o r i g i n a l l y c o n f i g u r e d t r u o n T h f i r s t v e r s i o n o V D t h a t t r i e d w a p a t c h e d f o 1 9 8 4K a y p r o . I b a r e l y r a o m 1 2 8 .L u c k i l y , V D a n m a n y o t h e rC P / M p r o g r a m s c a b p a t c h e d o c o n f i g u r e d f o d i f f e r e n t m a c h i n e sa n p r i n t e r s . w a a b l e t g e v e s i o n w h i c h h a d b e e n p a t c h e d f o 1 9 8 3 K a y p r o . T h i s v e r s i o n w a m u c h b e t t e r b u s t i l l b i e r r a t i c o t h 1 2 8 . L a t e r , t r i e d m a n y o t h t w d o z e n p a t c h e s f o o t h e r c o p u t e r s . S e v e r a l o f t h e s e w o r k e d

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

Page 76: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 76/130

v e r y w e l l . A l w a y s t r t g e t t h em o s t g e n e r i c v e r s i o n a v a i l a b l e . T r t a v o i d v e r s i o n s w h i c h u s g r a p hi c o u n i q u e s c r e e n d i s p l a y s .

U t i l i t y p r o g r a m s s e e m t b t h m o s t r e l i a b l e o t h 1 2 8 . A d v e n t u r e ,N S W P , D D i r f , a n N U L U a l r a a i o m 1 2 8 . H a n d y S y s t e m 2 0 ( o H a n d y V e r s i o n # 2 s t i l l h a s o m ep r o b l e m s c l e a r i n g t h e s c r e e n . T m s u r p r i s e , P F i l e , o r i g i n a l l y f o t h O s b o r n e 1 d i d n o t r u o f r i e n d ' s 1 9 8 4 K a y p r o , b u t r u n s p e f e c t l y o m 1 2 8 .

P r o g r a m s w h i c h r e q u i r e b i o e x p l a n a t i o n u s u a l l y c o m e w i t h" d o c " f i l e w h i c h c a n b e v i e w e d e a i l w i t h N S W E E P - t y p e p r o g r a m .I a p i n c h , y o c a u s t h b u i l t - i nT Y P E c o m m a n d . M a n y p r o g r a m sw i l l c o n t a i n o p t i o n s w h i c h w i l la l l o w y o t c o n f i g u r e t h e p r o g r a mt y o u r i n d i v i d u a l l i k e s a n d i l i k e s . B s u r e t c o p y a l o f t h e f i l e sa s s o c i a t e d w i t h p r o g r a m . Y o m a n e e d s e v e r a l f i l e s j u s t t o r u s i n g l e p r o g r a m .

I a d d i t i o n t t h " F r e e S o f tw a r e H a n d b o o k " b P e o p l e t a l k A s o c i a t e s , s h o u l d a l s o m e n t i o n o n eo t h e r h e l p f u l b o o k : F r e e S o f t w a r e b T o n y B o v e , C h e r y ! R h o d e s a n d K e l S m i t h . I t ' s a v a i l a b l e a m a n yc o m p u t e r s t o r e s . I c o n t a i n s l o o C P / M s p e c i f i c i n f o r m a t i o n a b o u tp u b l i c d o m a i n p r o g r a m s . T h f i r s th a l f o f t h e b o o k d i s c u s s e s m o d e m s ,c o m m u n i c a t i o n s p r o g r a m s , a n d o w n l o a d i n g p r o g r a m s f r o m v a r io u u s e r g r o u p s . T h r e s t o t h b o o k c o n s i s t s o v a l u a b l e i n f o rm a t i o n a b o u t u s i n g t h e p u b l i c d m a i n p r o g r a m s y o u ' v e o b t a i n e d .

W h e r e T W r i t eH e r e a r f e c o n t a c t s y o m a w i s h t m a k e t s t a r t b u i l d i n g y o u rC P / M l i b r a r y ( a w i t h m o s t p u l i s h i n g c o m p a n i e s , y o u ' r e m o r el i k e l y t o g e r e p l y i y o i n c l u d es e l f - a d d r e s s e d s t a m p e d e n v e l o p e ) :P e o p i e t a l k A s s o c i a t e s . I n c .P . O . B o x 8 6 3 6 5 2P i a n o , T 7 5 0 8 6M i c r o C o r n u c o p i aP . O . B o 2 3 B e n d , O r e g o n 9 7 7 0 9F O P . O . B o 3 4 7 4D a l y C i t y , C 9 4 0 1 5P e t e r C H a w x h u r s t( a u t h o r o H a n d y S y s t e m 2 0 0 )7 0 B a s i d e C o u r tW h e e l i n g , i 6 0 0 9 0 <

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

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 nt o s h ) c o m e s r e v o l u t i o n a r y n e c o p y p r o g r a m ( o t h C o m m o d o r e6 4 a n d 1 2 8 c o m p u t e r s .

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

s i n g l e d r i v e .

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

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

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

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

C U R E Y O U R D R I V E !U S E S S C R E E N D I S P L A YN S P E C I A L T E S T E Q U I P M E N T

A C C U R A T EM I C R O A D J U S T M E N T

D I R E C T I O N O S T E P P E R M O T O RM O V E M E N T

S E R E V I E W S I N M I D N I T E G A Z . 1 1 P 7

R U 6 / S S 1 A H O Y 4 / S S P . 8

S C R E E N R E A D O U O R A D I A l H E A D A L I G N M E N TC H E C K S M E C H A N K A L C H E C K S S U E D C L A M P I N G

S T O P P O S I T I O N O F D R I V EP a c k a g e i n c l u d e s : T r u e d i g i t a l a l i g n m e n t d i s k w i t h I n s t r u c t i o n s t o a l i g n a n a d j u s t d r i v e . • Q u l e l D r i v e S t o p s l o A L P S d r i v e s I n c l u d e d w i t l i 1 5 4 1 P h y s i c a lE x a m p r o g r a m . P l e a s e s p e c i f y d r i v e ! P R I C E S D N O I N C L U D E S H I P P I N G !P H Y S I C A L E X A M $ 3 9 . 9 5 E A • A d d i t i o n a l Q U I E T S T O P S $ 4 . 9 5

O r d e r N o w ! 8 0 7 6 2 - 5 6 4 5C A R D I N A L S O F T W A R E 1 4 8 4 0 B u i l d A m e r i c a D r i v e W o o d l l r i d g c , V 2 2 1 9 1 ( 7 0 3 )

4 9 1 - 6 4 9 4 I C a n a d a : A P P I N M 1 C R O I 2 8 3 P h a r m a c y A v n S c a r b o r o u g h . O n t a r i o ,1 R 2 J 1 ( 4 1 6 ) 4 4 4 - 6 9 0 9 . T r - r , " S p » B s < l f l " - " c » ' i n ■ ' " i ' j b l c f » < * C - I 2 S . ( M 4 , • * , A m i -H f g r i n d M P * n n A m p A f i b k l .

Page 77: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 77/130

6 M o d e S p e e d - U pF o T h 1 2

G a r y L a m o n

O n c e y o g e u s e d t t h 1 2 3 ' s f a s t m o d e , 6 m o d es e e m s e s p e c i a l l y s l o w . T h i s s h o r t p r o g r a m o f f e r sw a t s i g n i f i c a n t l y s p e e d t h i n g s u p F o t h e 1 2 8i 6 m o d e o n l y ; t h p r o g r a m d o e s n ' t w o r k o s t a n d a r d 6 4 T h e m o r e y o u s c o m p u t e r , t h m o r e y o w o n d e r i i c o u l d n ' t b j u s t b i f a s t e r — e s p e c i a l l y w h e ni t ' s i t h m i d d l e o t i m e - c o n s u mi n t a s k l i k e a l p h a b e t i z i n g l i s t o 8 0 0 n a m e s . I y o o w C o m m od o r e 1 2 8 , y o c a u s t h F A S Tc o m m a n d t d o u b l e t h s p e e d o p r o g r a m s r u n n i n g i 8 c o l u m n s .A l t h o u g h i a l s o w o r k s i 4 c o u m n s , t h e s c r e e n g o e s b l a n k . W h e ny o t y p e G 6 4 y o g i v e u a c c e s st t h F A S T c o m m a n d , b u y o d o n ' t h a v e t g i v e u f a s t m o d e .T h e r e a r e s e v e r a l i n t e r e s t i n g w a y st s q u e e z e m o r e s p e e d o u o t h C o m m o d o r e 1 2 8 ' s 6 m o d e . F i r s t ,l e t ' s l o o k a s o m e b a c k g r o u n di n f o r m a t i o n .

E v e r y c o m p u t e r h a a i n t e r n a lc l o c k w h i c h p a c e s t h e p r o c e s s o r .T h f a s t e r t h c l o c k ' s s p e e d , t h m o r e i n s t r u c t i o n s t h c o m p u t e r c a e x e c u t e i g i v e n t i m e . C o m m od o r e 6 4 c o n t a i n s 6 5 1 0 m i c r op r o c e s s o r w i t h c l o c k s p e e d o a b o u t m e g a h e r t z ( M H z ) , o n m i l i o n c y c l e s p e s e c o n d . O t h o t h e r

h a n d , t h C o m m o d o r e 1 2 u s e s a 8 5 0 2 m i c r o p r o c e s s o r t h a t ' s c o m p a ti b l e w i t h t h 6 5 1 0 b u t c a n r u a s p e e d o e i t h e r o r M H z . W h e ny o u ' r e u s i n g t h 6 m o d e o y o u r1 2 8 , t h s y s t e m a u t o m a t i c a l l y s e t st h s p e e d o t h 8 5 0 2 s t h a t t h m a c h i n e p e r f o r m s e x a c t l y l i k eC o m m o d o r e 6 4

I s e e m s w a s t e t h a t 1 2 u s e r sc a n n o t m a k e u s o t h i s a d d i t i o n a ls p e e d w h e n r u n n i n g t h e i r o l 6 p r o g r a m s i 6 m o d e . B u t h e r e i w a y . W c a d o u b l e t h c o m p u t e r ' ss p e e d i 6 m o d e w i t h f e s i m p l eP O K E s :P O K E 5 3 2 9 6 , 1 ( d o u b l e s p e e d )P O K E 5 3 2 9 6 , 0 ( n o r m a l s p e e d )P O K E 5 3 2 9 6 , 3 ( d o u b l e s p e e d a n s c r e e n

o f f )I y o t r t h f i r s t o t h i r d o

t h e s e P O K E s i 6 m o d e , y o u ' l l i d e e d f i n d t h a t y o u r p r o g r a m s r u a t w i c e n o r m a l s p e e d ; b u t t h e r e ' sp r o b l e m . T h s c r e e n f i l l s w i t hf l a s h i n g c h e c k e r b o a r d p a t t e r n ( i y o u s t h f i r s t P O K E ) o g o e s

c o m p l e t e l y b l a n k ( i y o u s t h s e c o n d ) . T h r e g u l a r s c r e e n i s s t i l lt h e r e , b u i c a n n o t b r e a d . T h p r o b l e m i t h a t t h e 4 0 - c o l u m n v i e c h i p ( t h e V I I I c a n n o t k e e p u w i t h t h 8 5 0 2 w h e n t h 8 5 0 2 i r u n n i n g a M H z . T h t h i r d P O K Ew o r k s w e l l o 6 p r o g r a m t h a td o e s , s a y , a g r e a t d e a l o f n u m b e rc r u n c h i n g . W i t h t h i s k i n d o p r g r a m , i t ' s p r o b a b l y n o t i m p o r t a n t t h a v e v i d e o f o p a r t o f t h p r o g r a m ' se x e c u t i o n .

T h e r e ' s a n o t h e r w a o a c h i e vi n s i g n i f i c a n t s p e e d i n c r e a s ew h i l e r e t a i n i n g a a l m o s t n o r m a lp i c t u r e . T h p r o g r a m a c c o m p a n yi n t h i s a r t i c l e — " 6 4 M o d e S p e e dU p " — p r o v i d e s a p p r o x i m a t e l y 2 p e r c e n t s p e e d i n c r e a s e a n l e a v e st h s c r e e n r e a d a b l e . A f t e r t y p i n g i t h p r o g r a m , s a v e c o p y . W h i l e i 6 m o d e , l o a d a n r u t h p r o g r a ma n t h e n t y p e N E W . Y o u r m a c h i n ei n o 2 p e r c e n t f a s t e r . T r e t u r nt n o r m a l s p e e d , t y p e S Y 4 9 2 3 6 o p r e s s R U N / S T O P - R E S T O R E . T g e b a c k t o f a s t s p e e d , t y p e S Y 4 9 1 5 2 . I y o u ' d l i k e t o c h e c k t h i s ,w r i t e s h o r t B A S I C p r o g r a m w i t hl a r g e l o o p ( s u c h a s 1 F O T 3 0 0 0 0 : N E X T ) a n t i m e i t m e a s u r e t h s p e e d i n c r e a s e . ( N o t e :Y o s h o u l d r e t u r n t r e g u l a r s p e e db e f o r e a l d i s k o r t a p e o p e r a t i o n s ) .

C O M P U T E ! ' ! G n s W o J u l y 1 9 8 6 7

Page 78: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 78/130

H o I W o r k sY o m a h a v e n o t i c e d f l a s h a t h t o o t h s c r e e n w h i l e a t f a s ts p e e d . T h i s i n o r m a l . B u t w h a tc a u s e s t h i s f l a s h a n h o d o e s t h p r o g r a m w o r k ?

T h p r o g r a m w o r k s b u s i n gm a c h i n e l a n g u a g e r a s t e r i n t e r r u p tr o u t i n e i l o c a t i o n s 4 9 1 5 2 - 4 9 2 5 8 .T h r a s t e r c a n b e t h o u g h t o a s o r t o p a i n t b r u s h t h a t p a i n t s t h p i c t u r e o t h v i d e o s c r e e n . T h r a s t e r p a i n t s o n l i n e a t i m ea c r o s s t h s c r e e n s t a r t i n g a t h e t o pl e f t a n t h e n m o v e s d o w n o n l i n ea t i m e . T h p r o g r a m t a k e s a d v a nt a g e o t h f a c t t h a t w c a s e o n l yr a s t e r l i n e s 5 t 2 5 1 . T h c o m p u t e ri i n t e r r u p t e d w h e n t h r a s t e r i a l i n e 2 5 ( t h e l a s t v i s i b l e l i n e ) a n t o l d t o s p e e d u t M H z . T h i ss p e e d i m a i n t a i n e d u n t i l t h r a s t e rr e a c h e s l i n e 5 ( t h e f i r s t l i n e w c a s e e ) a n t h e n r e d u c e d t M H z .W h i l e t h s c r e e n i " p a i n t e d , " t h ec o m p u t e r i r u n n i n g a r e g u l a rs p e e d . T h r e s u l t i c o m p u t e r t h a tr u n s f a s t e r , a n y o d o n ' t h a v e t s a c r i f i c e t h s c r e e n .

B u w h a t c a u s e s t h f l a s h a t h t o o t h s c r e e n ? O c c a s i o n a l l y t h c o m p u t e r i p e r f o r m i n g t a s k a n d o e s n o w a n t t b i n t e r r u p t e dq u i t e y e t , s f e r a s t e r l i n e s a r d o n e a t h e 2 M H s p e e d . ( R e m e mb e w h a t h a p p e n e d w h e n y o t y p e dP O K E 5 3 2 9 6 , 1 ? )

T w m e m o r y l o c a t i o n s w i t h i nt h e i n t e r r u p t p r o g r a m c a n b e u s e dt s p e e d u t h s y s t e m e v e n m o r e :P O K E 4 9 2 5 7 , l o r a s t e r l i n eP O K E 1 9 2 5 8 , b o l t o m r a s t e r l i n e

A a e x a m p l e , t r y t h i s w i t ht h f a s t m o d e o p e r a t i n g ( a f t e r S Y 4 9 1 5 2 ) : P O K E 4 9 2 5 7 , 1 5 0 . Y o u ' l lf i n d t h a t t h f l a s h i n g g a r b a g e w i l le x p a n d t f i l l t h u p p e r h a l f o f t h s c r e e n , b u t h l o w e r h a l f w i l l r m a i n n o r m a l . T h c o m p u t e r w i l ln o r u a b o u t 1 . t i m e s f a s t e r t h a n

n o r m a l 6 4 Y o c a e x p a n d o c o n t r a c t t h e s c r e e n a n w a y o l i k e w i t h t h t w P O K E s a b o v e .T h e m o r e " g a r b a g e " v i s i b l e , t h f a s t e r t h c o m p u t e r . O n g o o d w a t o v i s i b l y c h e c k t h s p e e d o t h c o m p u t e r i t l o a d B A S I C p r g r a m a n L I S T i a t h f a s t s p e e da n a r e g u l a r s p e e d . T h l i s t i n gw i l l s c r o l l b c o n s i d e r a b l y f a s t e rw i t h t h e i n t e r r u p t o p e r a t i n g .S e p r o g r a m l i s t i n g o p a g e 1 0 1 .

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

K e y l o a dA r H u n k i n s

N o i e a s y t d i s p l a y y o u r d i s k d i r e c t o r y a n i m m e d i a t e l y l o a d o r u a n B A S I C o m a c h i n el a n g u a g e p r o g r a m . F o r t h 6 4 , 1 2 8 , P l u s / 4 , a n 1 6

D y n a m i c T e c h n i q u eI y o u ' r e i n t e r e s t e d i t h p r o g r a mm i n g w h i c h s u p p o r t s a n a u t om a t e s K e y l o a d , y o u ' l l n o t i c e t h a t af a i r a m o u n t o k e y b o a r d b u f f e rP O K E i n g , o f t e n c a l l e d t h e d y n a m i ck e y b o a r d m e t h o d , i i n v o l v e d i a l t h e s e p r o g r a m s . T h i s t e c h n i q u e a l o w s u s t i s s u e t h d i r e c t m o d e d r e c t o r y d i s p l a y c o m m a n d s ( o m u l t i p l e L O A D s t h a t i n c l u d e t h d i r e c t o r y ) , a n t f o r m a t t h s c r e e n .T h d i s p l a y i e s p e c i a l l y a c t i v e d u i n t h n o r m a l 6 4 v e r s i o n , w h e r et o t a l o f 1 5 k e y b o a r d b u f f e r s t r o k e sa r e P O K E d .

Y o m i g h t f i n d t h e s e s h o r t d i s km a n a g e m e n t p r o g r a m s q u i t e u s f u l . T h e r e ' s e v e n v e r s i o n f o t h o s ew h u s E p y x ' F a s t L o a d c a r t r i d g e .T h e r e a r t w 1 2 v e r s i o n s : o n i s i m i l a r t t h 6 v e r s i o n ; t h e o t h e rs h o w s h o t c r e a t i v e l y p r o g r a mt h 1 2 f u n c t i o n k e y s f o e a s y d i s ka c c e s s .

A f t e r y o r u a n o t h e v e rs i o n s , y o u ' l l f i r s t s e e t h e d i s k d i r e ct o r y d i s p l a y e d . M o v e t h e c u r s o r t t h e d e s i r e d p r o g r a m a n d p r e s s R T U R N t m a k e y o u r c h o i c e . I y o w a n t t l o a d t h p r o g r a m w i t h o u tr u n n i n g i t p r e s s b e f o r e R E T U R N .T h a t c a u s e s n o n r e l o c a t i n g l o a du s i n g t h f o r m a t " , 8 , 1 " w h i c h p u t sm 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 r et h e y ' r e s u p p o s e d t g i m e m o r yi n s t e a d o f r e l o c a t i n g t h e m t t h a r e a u s e d b B A S I C . I y o d e c i d et e x i t w i t h o u t c h o o s i n g p r o g r a mf r o m t h d i r e c t o r y , y o c a e i t h e rc u r s o r t o b l a n k l i n e a n p r e s s R T U R N , o p r e s s t h e R U N / S T O P -R E S T O R E k e c o m b i n a t i o n .

" K e y l o a d " s t a y s i m e m o r yw h e n y o l o a d m a c h i n e l a n g u a g ep r o g r a m s a n d c a b r e r u n i y o n e e d t l o a d m u l t i p l e p r o g r a m s .B A S I C p r o g r a m s , h o w e v e r , w i l ll o a d i o t o o K e y l o a d .

T h F a s t L o a d V e r s i o nT h F a s t L o a d c a r t r i d g e v e r s i o n( P r o g r a m 5 i 1 l i n e s l o n g . P l a c e da t h f i r s t p r o g r a m o n d i s k , i i l o a d e d a n r u b t h C o m m o d o r ek e y - R U N / S T O P c o m b i n a t i o n .T h r o u g h k e y b o a r d b u f f e r P O K E s ,t h d i r e c t - m o d e " $ d i r e c t o r y l i s ti n i i n v o k e d , t h e n t h p r o g r a m i r e r u n f r o m l i n e 4 W h e n y o c u r s o rt t h e d e s i r e d p r o g r a m l i n e a n p r e s s R E T U R N , y o a r e a c t u a l l y r s p o n d i n g t a i n v i s i b l e I N P U Ts t a t e m e n t w i t h t h p r o m p t d e l e t e d .Y o u r R E T U R N s i g n a l s t h e p r o g r a mt s e a r c h f o t h f i n a l q u o t e m a r k o

Page 79: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 79/130

B R A D Y a d d sm o r e p o w e r t y o u r C o m m o d o r eN o b o d y u n d e r s t a n d s h o t g e t t h e m o s t o u o C o m m o d o r e c o m p u t e r s —

w i t h o u t h a v i n g t a d m o r e m a c h i n e — b e t t e r t h a n B r a d y B o o k s . A n n o y o c a t o o . C a l l t o l l - f r e e o u s t h c o u p o n b e l o w t o r d e r t o d a y .

M a c h i n e * l a n g u a g e

1 T « * c h e s y o a b o u t u s i n g t h D O S , d l i kf o r m a t t i n g , a n o r g a n k z n l i o n . 0 r e e l - a c c e s sp r o g r a m m i n g , D O p r o t e c t i o n r e c o v e r i n g" d a m a g e ' , d a t a . 2 n U - i e a n o v e r v i e wo D O 2 . 6 . A l 4 0 < n c l u < i ' - ■ " ■ ' • - 1 ' ■ • "

! ! c o n v e r t I d r o u t t n r f s , . m d i t -. 1 ' . m h i f ' f i a n . n i u . - * l D O S . S t 9 . D 5

2 - ; , i . i ' i ' n - . c o n f u t i n g a r t a a n c o r r e c t so m i s s l o m I n I f i e e q u i p m e n t s u s e r ' s m a r > 'u a V u I l e a m h o t v a l i d a t e , i n i t i a l i z e ,n s u w & a \ i . a n d m o r e . A l t o i n c l u d e * m a i l -I n g h i t a p p l i c a t i o n l u t i n g l o r d e m o n i l r n l l o na w e l l o r l o n e o t h e b e a l u l M i t

3 r e v i s i o n o f t h n b « t w i l i n g c l a i l l c f o l de t f l U o n s h o w n A b o v e ) , I h i a r e a l l o a r n - b y -d o i n g t u l o r l a i ! : - : ■ ■ ' . . d l s c u i i J o n t o f h ' t -. i - . - M r i r t V j ' ' 1 a l o n g w i t n c o m m a n d s a n I p o r t a n t c o n c e p t s s u c h o i o u l p u l , a d d r e i tm o d e s , m a m o r y m a p s , a n d l i n k i n g B A S I C t m a c h i n e l a n g u a g e . P d t f c c t f o n t 1 0 2 8o w n c r a . 1 1 9 j D i a k i v i l l i b l i )

4 P e f f s c l b e g i n n o r ' s i n l r o d u c l i o n t oA s s e m b l e f . S h o w s h o l v r r l l e . d e b u g , a n e x e c u t e p r o g r a m ! * n d i n c l u d e t e t f t c i W i T l a m H i a r i i e y o w l i M i h e i n s t r u c t i o n g e t o l: ! - " ! ; ■ p r o c e i s o r . i T 9 5 < O i s k a n h i a v a i l a b l e )

C O M M O D O R EH A N D B O O K O

S I M O N S 'B A S I C

5 W K f o r e w o r d w r i t t e n b D a v i d S i m o nh l m u l f , h e r o ^ t h f t r * 1 a n l v * t w w o S i m o n s ' B A S I C . c o m p l e t e n g l t r a n c v t 1 4 f o m m s m J i , i n l n c i u d « s - g u l d e d - t o u r " o p r a c t l o a l i k p a ' a t h i s L s n g u a g e r F o r b o t h 1 h 1 . a n 1 2 6 . S 1 Z . 9 5

N o a y o u r b o o k o c o m p u t e r s t o r e .O o r d e r t o l l - t r e e t o d a y : 8 0 0 - 6 2 4 - 0 0 2 3

r B R A D Y C O M M U N I C A T I O N S C O M P A N Y . I N C .c / P r e n t i c e H a l l ,P . O . B o 5 1 2 , W . N y a c k , N 1 0 9 9 4C i r c l e t h n u m b e r s o t h M i e s y o u w a n t b e l o w .( P a y m e n i m u s t b e n c l o s e d ; o r u s y o u r c h a r g ec a r d . ) A d $ 1 . 5 0 l o p o s t a g e a n h a n d l i n g .E n c l o s e d i c h e c k f o o c h a r g e t f M a s t e r C a r d ( ~ V I S A .

( 0 - 8 3 5 9 - 3 0 9 1 - 2 ) 2 ( 0 - 8 9 3 0 3 - 7 3 8 - 9 )

A c c ' tS i g n a t u r e .N a m e _A d d r e s s . _C i t y .

E x d a l e ~

S t a l e( N e w J e r s e y r e s i d e n t s p l e a s e a d a D D h c a C i e s a l e s l a D e o l

Z i p .

1 3 ( 0 - 8 9 3 0 3 - 6 5 2 - 8 ) 0 - 8 9 3 0 3 - 3 1 9 - 7 )G R - C O G A - B X ( B )

5 ( 0 - 8 9 3 0 3 - 4 1 9 - 3 )

Page 80: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 80/130

o n o f t h e p r o g r a m n a m e s i t h d r e c t o r y . T h a t n a m e i p r i n t e d o s c r e e n a n l o a d o l o a d / r u ns e q u e n c e i a c t i v a t e d b k e y b o a r db u f f e r P O K E s . D i s k c o n t e n t s a r l i m i t e d l o d i s p l a y o 2 p r o g r a m sb t h s i z e o f t h e s c r e e n .

1 2 A n 6 L o a d e r sT h 1 2 v e r s i o n ( P r o g r a m 2 i s i m p l e v a r i a n t o t h a b o v e , l o a di n w i t h t h S H I F T - R U N / S T O Pc o m b i n a t i o n , a n c a l l i n g t h e d i s kc o n t e n t s w i t h d i r e c t - m o d e D IR E C T O R Y c o m m a n d ( e q u i v a l e n t t F a s t L o a d ' s $ ) H e r e , 1 p r o g r a m sp l u s t h l o a d e r a r p e r m i t t e d o d i s k .

T h 6 v e r s i o n ( P r o g r a m 1 i t h t r i c k i e s t . E v e n t h o u g h i m u s ta l s o b t h f i r s t p r o g r a m o d i s k ,y o c a n n o t l o a d a n r u i w i t ht w o - k e y c o m b i n a t i o n . Y o m u s t d i t h l o n g w a y : L O A D " 0 : * " , 8 a n dR E T U R N , t h e n R U a n R E T U R N .T h i s d o e s , h o w e v e r , r e l i e v e y o f r o m h a v i n g t t y p e o u t t h e p r g r a m n a m e , o a d " , 1 " a f t e r " , 8 " .

O n c e i n t o t h l o a d e r , h o w e v e r ,t h i n g s p i c k u s p e e d . T h 1 5 - s t r o k ek e y b o a r d b u f f e r l o a d s t h e n l i s t s t h d i r e c t o r y p r o g r a m . T h b u f f e r c o t i n u e s b r e l o a d i n g t h o r i g i n a lp r o g r a m w i t h n a m e o " * w h i c hi w h i m u s t b t h f i r s t p r o g r a mo t h e d i s k a n r u n n i n g i f r o m l i n e7 S o m e f a i r l y f a n c y s c r e e n f o r m a tt i n g i n e e d e d t c l e a n u a f t e r a l t h " d y n a m i c k e y b o a r d " a c t i o n .W h e n t h d u s t c l e a r s , w e ' r e l e f tw i t h t h o n - s c r e e n d i r e c t o r y a n o n l y f e t e l l t a l e a s t e r i s k s i p l a c eo t h f i r s t t w p r o g r a m s ' f i l el e n g t h s . O t h e r w i s e , t h 6 v e r s i o no K e y l o a d f u n c t i o n s l i k e t h o t h e rv e r s i o n s . I p e r m i t s 1 8 p r o g r a m sp l u s i t s e l f o d i s k .

K e y s 1 2 P r o g r a m 4 " K e y s 1 2 8 " , u s e su n i q u e a p p r o a c h . I m u s t b t h f i r s t p r o g r a m o d i s k . B u t , s i n c eK e y s 1 2 r e d e f i n e s t h f u n c t i o nk e y s , o n c e r u n , i a l l o w s f o l o a di n g , r u n n i n g , a n s c r a t c h i n g d i r e c tl f r o m t h d i s p l a y e d d i r e c t o r y .A n a l t h i s w o r k s w i t h o u t K e y s1 2 r e s i d e n t i m e m o r y ( i d e l e t e si t s e l f a f t e r r u n n i n g ) . K e y s 1 2 f i r s tr e d e f i n e s t h e f u n c t i o n k e y s , i n c l u di n m o r e e l a b o r a t e v e r s i o n o

D I R E C T O R Y ( f 3 ) , t h e n c a l l s u d i s kc o n t e n t s .

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

K e y s 1 2 8 l i s t s u t 1 p r g r a m s p l u s K e y l o a d o t h s c r e e nw h e n t h f ( D I R E C T O R Y ) k e i p r e s s e d . T h D I R E C T O R Y k e i r e d e f i n e d t f i r s t c l e a r t h e s c r e e n( y o u c a p r e s s f a n y w h e r e , e v e n i t h m i d s t o j u n g l e o t e x t ) , t h e n i l i s t s t h e d i r e c t o r y a n p o s i t i o n s t h c u r s o r a t h f i r s t d i r e c t o r y e n t r y .A f t e r y o u ' v e m o v e d t h e c u r s o r t t h t a r g e t p r o g r a m , p r e s s i n g o n o t h e o t h e r f u n c t i o n k e y s ( f l , 2 , 4 , o 7 w i l l a c t i v a t e t h e d e s i r e d d i s kc o m m a n d : D L O A D ( B A S I C l o a d ) ,R U ( B A S I C l o a d / r u n ) , B L O A D( n o n r e l o c a t i n g l o a d f o M p r g r a m s ) , o r S C R A T C H . A f t e r p r o pe r l y f o r m a t t i n g t h s c r e e n l i n e , t h c u r s o r r e t u r n s t c o l u m n o t h l i n e , w h e r e y o c a v i s u a l l y c h e c kw h e t h e r o n o y o i s s u e d t h c o m a n d y o w a n t e d . P r e s s i n g R T U R N c o m p l e t e s t h a c t i o n . ( I y o m a d e m i s t a k e , s i m p l y p r e s s a o t h e r f u n c t i o n k e y . ) A t h e n d , t h d i s p l a y i l e f t o t h s c r e e n s o t h a ty o m a w o r k w i t h t h s a m e d i r e ct o r y a m a n y t i m e s a y o l i k e , i c l u d i n g f i l e n a m e s a l r e a d y a c c e s s e d .T h f a n f k e y s a r r e d e f i n e d a S A V E s t s u p p l e m e n t t h o t h e rn e k e y s : f n o d i s p l a y s D S A -( S H I F T - V ) " , a n ( d i s p l a y s B S A -( S H I F T - V ) " , a t h t o o f t h e s c r e e na f t e r c l e a r i n g .

A l l - V e r s i o n S u m m a r yH e r e a r s o m e i m p o r t a n t p o i n t s t r e m e m b e r w h e n u s i n g t h e v a r i o u sv e r s i o n s o K e y l o a d . 1 P l a c e e a c hl o a d e r a t h b e g i n n i n g o f a d i s k( y o u m u s t d e t e r m i n e w h e t h e r y o w a n t t u s t h e F a s t L o a d c a r t r i d g ew i t h t h e d i s k o r n o t ) . 2 L o a d e a c hl o a d e r ( e x c e p t t h e 6 v e r s i o n ) b u s i n g t h a p p r o p r i a t e t w o - k e yL O A D / R U N c o m b i n a t i o n . 3 M a k es e p a r a t e d i s k s f o 6 a n 1 2 ( 1 2 8m o d e ) p r o g r a m s , w i t h t h a p p r op r i a t e l o a d e r o e a c h ; m i x i n g t h e mc a c a u s e p r o b l e m s , p a r t i c u l a r l yw h e n u s i n g t h n o n r e l o c a t i n gL O A D ( , 8 , 1 ) o B L O A D c o m m a n d s .4 O b s e r v e t h m a x i m u m n u m b e ro p r o g r a m s t h a t e a c h l o a d e r p r g r a m c a a c c o m m o d a t e . 5 T l o a do n l y , i n s t e a d o r u n n i n g t h p r g r a m , p r e s s b e f o r e R E T U R Nw h e n m a k i n g y o u r s e l e c t i o n ( e xc e p t w i t h p r o g r a m 4 w h e r e i n s t e a dy o s e l e c t d i f f e r e n t f u n c t i o n k e y ) .S e p r o g r a m l i s t i n g s o p a g e 1 0 2 .

W D O N ' T S E L LF A N C Y N A M E S ,B U W S U R ES E L L T H E I R D I S K S !

- h * n r u E ■ ' ■ H I E , 1 H . : " - , i . i i n i i H E L I 4 D I L I I

f u B i l d « F * l > l f * H i 0 I k I d - n t k ^ l I n 4 l i * M

W H M A K E S U N I T E C D I S K S ?

C R E f l T P B I C E A N H I G H Q U A L I T Y I

1 ' i m r u i l . Y P A C K A G E D P R I C E D !

h i 8 U t F J j Q I E U

P r l c n w p i d | l M [ S ! l c ] T r r 5 ' ' | i ' D K | ^ ~ J n K ! | h a i ! l k

P S . C J E V H F i - i l [ D m p i l i Bn i - E u i d D i n n ' r I ' ^ l t i l " J i l lD I ' V i D r F i l i F f I D I I » i U l l

1 W t i 4 4 \ * * K * L - Z i

U _ Q t M V D - e J b Z - C

T U " t l ' l k

G R E A T S T U F F A TI N C R E D I B L Y L O P R I C E S !

D I S K F I L ES ' 1 3 . 8 8

T < V E K S L E E V E S

t O f o S U R G E

P R O T E C T O R

U M 1 F 1 L E 7 D I S K F I I C

U N I I E C H S F A M O U SD I S C O U N T M W 0 6

U H I F A K R I G I D - P A K mK I S K E I I E I ' . ' . l l l : : L U l h T I KI ™ 1 ^ ; ^ " ' ' I l A l t E B C A R R I E R

U K I - W T C HW S

* 7 . 7 7

1 f o ^ . * - , B l r i dP I . . H . i n f j h

U ( O i l . ! " . H P . ■ > t l l D J i r r L C n , . - - 1 m * 1 W , * m , * » ^ K f O l l 1 I " - - . . . - , - , M M * , h , | k . . , , - - V - < - U

U i i E i f o u u m [ 0 M P T , T i B P * M i r . ^ M i h * , h , , . ■ ■ . n f r i J ■ - ■ : ■ ■ ■ ■ " , 1 . . ■ ' L . . , f 1 . 1 1 i » ' i j |[ j j " F - i ] i i » m \ i \ * t m i i u t i i - « i i i i 1 1 h • H D H O n r . l i * F - 3 « r « t m i f l r . i i J H i » I I t t ^ t t ^ n L - i U 2 [ ■ ' I D t n l D I . B H ' ' » J L 1 - . . t I h l ' , - U , I H d l » I ( K Z U R > * \ . * ! H 4 1 h 1 1 , . - , « , v q « ■ ■ m . a u i i H u r d i ^ h a . " i . - . 1 m . - i 1 1 t i m * i p k p . H J ^ c i n d i i i ( i i ) . c h o w r ■ . 1 L i l I i T E D t M i " ^ . r m i r u F i & - m - . _ . . . , ■ , ■ i ' ■ > i t . - ■ ■ : ■ - ■ ! . - , ■ [ M I U . I I L W K l f r t i t l l[ ■ m i l L O I I E C T O n f , . w - , j 4 - t l . \ n 1 1 1 1 : . " I E * 1 U ( C M K I i n D I I I , , . . . . - ; ^ D I H f E T L l i M n H L W l i l n i t i r r i * - . . ^ . i h i t t * r n h l m l p l H l h ; * H « H | J t . l f » I B S I H I l i B n O j E O l . r » h t d T - i . m i n u i > » ■ ■ « » t * i L U i i U C O F T H i L ^ E * b l d n » k - M r t i V l - 1 : l * r Q > * t i

S U P E R Q U A L I T Y K R I S P E R I B B O N S !

C * " r p i s i i n J , | m , , , _ , r « c i i a h P r t . M M H 1 C H C ? H M U I J - W U

r p : L i o i > , j . F . p . 1 E u 1 1 I l l - S f 4 1 I - l * i i i : i . i • r w u i t * j i * , u i i i w i t t i w- - t u r n c ^ i u " T ' c h [ i — * ■ < , . o ; m . : : j « # [ r u m

P H f i : C f - p n f l . K l P i n o L « 1 H I I 1 3 ' . | 1 I H . M" I ' S * i r f . t U i j . k L F 5 1 P I . F j n j M n c U f L M J l l t f l . , ] J H

r f l h V C n t T K . b d f i F t M l I S . t C f i 1 ? H I M- - e m « [ t m - D f c F i a a i i t h t i u k j h« H . T 1 t l - f - A ' < l i 1 7 W , , U W - r i m t — * * ■ » W I . C n > I 1 1 1 . U l i , , I 3 U I U

^ O H F I O Z N C E : U - - - . . P n . n . i » . . . - ^ . r b , - . , - , , „

D D < D U i ' . , 1 . H « . . * - i . . . * _

' i ' t a r A L * D C t i i i " * t i " ' " r \ J i i L ' * T " ' ' " " " ' ' " " " * " ■ * * " * * ' * "

I M I S S ( i l l ) U h l T E C KC A H 6 R I D 0 E , M 0 2 1 4 1

Page 81: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 81/130

H i - R e s D u m pJ a m e s R S c h w a r t zD i y o e v e r c r e a t e a m a s t e r p i e c e o y o u r h i g h -r e s o l u t i o n s c r e e n a n w i s h y o u c o u l d p r i n t i o u t ?H e r e ' s u t i l i t y t h a t l e t s y o d j u s t t h a t . I w o r k sw i t h t h C o m m o d o r e 1 2 8 , 6 4 o P l u s / 4 w i t hC o m m o d o r e 1 5 2 5 , M P S - 8 0 1 , o M P S - 8 0 3 p r i n t e r .

" H i - R e s D u m p " w a o r i g i n a l l yd e s i g n e d f o u s w i t h t h C o m m od o r e 1 2 8 , a l t h o u g h i a l s o w o r k s a i w i t h t h P l u s / 4 . W i t h s i m p l em o d i f i c a t i o n , i r u n s o t h C o m o d o r e 6 a w e l l . I w o r k s w i t ht h C o m m o d o r e 1 5 2 5 , M P S - 8 0 1 ,M P S - 8 0 3 , a n d c o m p a t i b l e p r i n t e r s .I y o o w t h i r d - p a r t y ( n o n -C o m m o d o r e ) p r i n t e r , i m a b e n e ce s s a r y t a d j u s t t h e i n t e r f a c e t e m u l a t e C o m m o d o r e p r i n t e r c o m a n d s . [ E d i t o r ' s n o t e : H i - R e s D u m pd o e s n o s u p p o r t t h 1 5 2 6 o M P S -8 0 p r i n t e r s , w h i c h h a n d l e g r a p hi c i d i f f e r e n t m a n n e r f r o m t h o d d - n u m b e r e d C o m m o d o r e p r i n te r s . s c r e e n d u m p p r o g r a m f o t h e s e t w p r i n t e r s , w i t h P r i n t S h o pa n D o o d l e c o m p a t i b i l i t y , i s c h e du l e d f o a u p c o m i n g i s s u e . ]

O n p r o b l e m e n c o u n t e r e d i d e s i g n i n g t h i s p r o g r a m i t h a t w h i l et h e g r a p h i c s m o d e o t h 1 5 2 5 /8 0 1 / 8 0 3 i l i m i t e d t h e i g h t o s e v e n p i x e l s , t h h i - r e s s c r e e n o t h 1 2 i c o m p o s e d o e i g h t - b y - e i g h tm a t r i c e s . F o t h i s r e a s o n , o n o u o e i g h t v e r t i c a l l i n e s i " m e r g e d " w i t hi t n e i g h b o r . ( T h i s m e r g i n g t a k e sp l a c e i l i n e s 6 0 1 3 0 a n 6 0 1 4 0 . ) T h e f f e c t i b a r e l y n o t i c e a b l e .

T h p r o g r a m w o r k s b t r a n sf e r r i n g s i n g l e e i g h t - b i t l i n e s o f t h es c r e e n i n t o l i n e o f g r a p h i c s c h a ra c t e r s f o t h p r i n t e r . H o w e v e r , t h b y t e s o t h h i - r e s s c r e e n a r e e i g h tb i t s w i d e , w h i l e t h e p r i n t e r c o d e sa r s e v e n b i t s h i g h . I t ' s m o r e c o n v e ni e n t t P E E K t h h i - r e s s c r e e nb y t e a a t i m e , s f o s i m p l i c i t y ' ss a k e , t h p r o g r a m p r i n t s t h i m a g e

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

t h f a c t t h a t , i t h e i g h t - b i t l i n e s o t h h i - r e s s c r e e n w e r e t r a n s f e r r e dd i r e c t l y t t h p r i n t e r , t h l i n e sw o u l d b p r i n t e d u p s i d e - d o w n . T r e c t i f y t h i s p r o b l e m , t h b i n a r y b i t sm u s t b e t u r n e d i n t o t h e i r m i r r o r -i m a g e . T h D A T A s t a t e m e n t s i l i n e s 6 0 0 3 0 - 6 0 1 0 0 a c c o m p l i s h t h i sb s e t t i n g u a a r r a y o e q u i v a l e n tc o d e s .

H i - R e s D u m p i i n t e n d e d t b s u b r o u t i n e o y o u r o w n , l a r g e r

p r o g r a m . L i n e s 6 0 0 1 0 - 6 0 1 0 0 , t h e n ,s h o u l d b i b e g i n n i n g s e c t i o n o y o u r p r o g r a m , s i n c e t h e y ' r e a i n t i a l i z a t i o n r o u t i n e . I y o d o i d e e d , u s t h i s s c r e e n d u m p a s s u b r o u t i n e , a d R E T U R N a t h e n o t h p r o g r a m ( a f t e r l i n e6 0 1 7 0 , o a s s e p a r a t e l i n e 6 0 1 8 0 ) .

Y o w o u l d t h e n i n s e r t G O S U B6 0 1 1 0 a t h a p p r o p r i a t e p l a c e i t h m a i n p r o g r a m . A l s o , i y o u r p r o g r a mu s e s t h i s s c r e e n d u m p m o r e t h a no n c e , y o m u s t d e a r o u t h A $ ( ) a r a b i n s e r t i n g t h i s l i n e s o m e w h e r eb e f o r e t h s c r e e n d u m p :F O T 2 5 F O 1 T O 4 0 :A $ ( I J > " " N E X T : N E X T

I t h 1 2 8 ' s F A S T m o d e , t h i ss c r e e n d u m p t a k e s a b o u t s i m i u t e s t c o p y t h e n t i r e s c r e e n t y o u r p r i n t e r . F A S T m o d e h a t h s o m e w h a t a n n o y i n g e f f e c t o c a u si n g t h e i m a g e o n y o u r s c r e e n t o d i sa p p e a r , b u t h s a v i n g s i r i m e i d r a m a t i c , a o p p o s e d t t h S L O Wm o d e . I n s e r t t h f o l l o w i n g l i n e s ( f o rt h 1 2 o n l y ) t g i n t o F A S T m o d ej u s t b e f o r e t h e p r o g r a m s t a r t s r u n i n g a n t r e t u r n t S L O W m o d ew h e n i t ' s f i n i s h e d :E 6 0 1 0 S F A S TR 6 0 1 7 5 S L O W

I y o u w a n t q u i c k s a m p l e o w h a t H i - R e s D u m p c a d ( i 1 2 m o d e ) , a d t h e s e l i n e s w h i c h d r a wt h s t y l i z e d g l o b e s e e n b e l o w :

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

Page 82: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 82/130

1 0 0 0 G R A P H I C 1 , 1 : F O R J 1 5 T 2 S T E P - 3 0 : C I R C L E 1 , 1 5 8 , 1 0 0 , J , 7 5 :N E X T

1 0 1 0 D R A W 1 , 1 5 8 , 2 5 T 1 5 8 , 1 7 5 : D R A W1 , 7 0 , 4 0 T 2 4 6 , 4 0 : D R A W 1 , 2 3 , 6 8 T 2 9 2 , 6 8

1 0 2 0 D R A W 1 , 8 , 1 0 0 T 3 0 8 , 1 0 0 : D R A W1 , 2 3 , 1 3 2 T 2 9 2 , 1 3 2 : D R A W 1 , 7 0 , 1 6 0T 2 4 6 , 1 6 0

1 0 3 0 C H A R 1 , 1 7 , 2 , " E A R T H "

N o t e T o 6 4 U s e r sI y o r u t h i s p r o g r a m o n C o m -m o d o r e 6 4 y o u s h o u l d o m i tG R A P H I C 0 : i l i n e 6 0 0 2 0 . A l s o , 6 o w n e r s m a n e e d t p r o t e c t t h h r e s c r e e n f r o m i n t e r f e r e n c e b B A S I C v a r i a b l e s . N o t e t h a t t h s t a r t i n g a d d r e s s f o G R A P H I Cs c r e e n s o b o t h t h 1 2 a n P l u s / 4i 8 1 9 2 , w h i c h i t h v a l u e o t h v a r i a b l e S i l i n e 6 0 0 5 . T h i s p o t i o n o m e m o r y i o f t e n , b u t n o t a w a y s , u s e d f o r h i - r e s s c r e e n s o t h 6 a w e l l . I y o u r h i - r e s s c r e e n i l o c a t e d s o m e w h e r e e l s e i m e m o r y ,y o u ' l l h a v e t c h a n g e t h v a l u e o fS i t h i s l i n e . T u s i w i t h t h d e m o p r o g r a m s f r o m " T h e C o o r d in a t o r " ( M a r c h 1 9 8 6 ) , f o e x a m p l e ,S w o u l d h a v e t e q u a l 2 4 5 7 6 .

T h e r e ' s a i m p o r t a n t d i s t i n ct i o n b e t w e e n t r u e h i - r e s s c r e e n sa n g r a p h i c s p r o g r a m s w h i c h u s c u s t o m c h a r a c t e r s . h i - r e s s c r e e nu s e s 8 0 0 0 m e m o r y l o c a t i o n s f o t h p i c t u r e a n 1 0 0 0 b y t e s f o c o l o rm e m o r y . C u s t o m c h a r a c t e r s n e e do n l y 2 0 4 8 b y t e s f o t h n e c h a r a ct e s e t , w h i c h i t h e n p r i n t e d o P O K E d i v a r i o u s c o m b i n a t i o n s t t h 4 0 - c o l u m n t e x t s c r e e n . H i - R e sD u m p p r i n t s o n l y h i - r e s s c r e e n s .T h i s m e a n s i w o u l d n o w o r k o p r o g r a m l i k e " T h e C o n s t r u c t i o nS e t " ( D e c e m b e r 1 9 8 5 ) , w h i c h c r a t e s i m a g e s t h r o u g h c u s t o m c h a r a ct e r s . W r i t i n g p r o g r a m t p r i n t o u

p i c t u r e o c u s t o m c h a r a c t e r s w o u l dr e q u i r e d i f f e r e n t s o r t o l o g i c .S e p r o g r a m l i s t i n g o p a g e 1 1 0 .

C O M P U T E DG A Z E T T E

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

O r d e r L i n e1 - 8 0 0 - 2 4 7 - 5 4 7 0I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

U S A I S L E 1 D R I V E U N I T S O 1 E S S l o r e - o r J P O L I T E

N O r W H W t f c i M U T W O f f i i M

-

I / s t r a w

W h n e e d s t h i s ?W h e n y o c a s o l v e d i s k d r i v e a l i g n m e n t p r o b l e m s

i 6 m i n u t e s w i t h t h e C S p r o g r a m .D i s k d r i v e a l i g n m e n t p r o b l e m s ?D r i v e o u o a l i g n m e n t a g a i n ?T i r e d o t w a i t i n g t w w e e k s o m o r e t g e y o u r d r i v e f i x e d ? ?

W H A V E T H A N S W E R 1 W i t h t h 1 5 4 1 D I S K D R I V E A L I G N M E N T P R O G R A My o u c a n a l i g n t h d r i v e y o u r s e l f I a h o u r o f t o . N o o n l y t h a t , y o u c a n d I I a h o m e A N n s p e c i a l e q u i pm e n t L r e q u i r e d . A n y o n e w i t h a v e r a g e m e c h a n i c a l s k i l l sc a d r t l l

R e a d W h a t C o m p u t e r s G a z e t t eh a t s a y . ( O c t . , 1 9 8 4 )

" . . . w i t h 1 5 4 1 D i s k D r i v e A l i g n m e n t f r o m C S S o f t w a r e , y o u c a n l l i [ I h e d i s k d r i v e ) y o u r s e l fi a n h o u r o s a n I h p r o g r a m w i l l p a t o i t s e l ft h f i r s t t i m e y o u s i t . . . N o t e c h n i c a l e x p e r t i s ei r e q u i r e d t a c c o m p l i s h t h a l i g n m e n t p r c e d u r e s , a n t h m a n u a l a c c o m p a n y i n g t h p r g r a m t h o r o u g h l y d e s c r i b e s t h p r o c e d u r e s . "

1 5 4 1 D I S K D R I V E A L I G N M E N T P R O G R A M V E R S I O N 2 . $ 4 4 . 9 5 p l u t s h i p p i n gS N A P S H O T 6 4

S N A P S H O T 6 I r e m a r k a b l e p r o g r a m b a c k u pu l i l l t y t h a t l i t e r a l l y t a k e s p i c t u r e o y o u r c o m p u t e r ' sm e m o r y . S N A P S H O T 6 t h e n s a v e s t h " s n a p s h o t "t d i s k a n a u t o m a t i c a l l y c r e a t e s a a u t o - b o o t l o a d e rf o I t W h e n t h " s n a p s h o t " i l o a d e d b a c k i n t h p r o g r a m w i l l b r e s t a r t e d t r o m t i e x a c t p o i n t i w a i n t e r r u p t e d

M O S T E F F E C T I V E , E A S I E S T - T O - U S EU T I L I T Y O I T K I N DS N A P S H O T ' E D P R O G R A M S W I L L R U A S - I S .W I T H O U T T H S N A P S H O T C A R T R I D G ES N A P S H O T ' E O P R O G R A M S A R C O M P A T I B L EW I T H M O S T F A S T L O A D C A R T R I D G E S A N ■ ■ 1 5 4 1 - C L O N E " D R I V E SS N A P S H O T 6 I C O M P A T I B L E W I T H T H C 6 A N D C 1 2 8 ( I N C 6 4 M O D E )S O L D F O A R C H I V A L P U R P O S E S O N L Y

$ 4 9 . 9 5 p l u s s h i p p i n gC O M I N G S O O N S N A P S H O T 6 E N H A N C E M E N T D I S K ! !A D D S T H O S E E X T R A F E A T U R E S Y O U ' V E B E E NA S K I N G F O R . M U S T F O R E V E R Y S N A P S H O T6 O W N E R I A V A I L A B L E S O O N C A L L O W R I T EF O D E T A I L S .

E P R O M P R O G R A M M E R S H A N D B O O KG e t h m o s t f r o m y o u r P R O M E N A D E 1 " o o t h e rE P R O M p r o g r a m m e r . C o v e r s s t a n d a r d a n C 1 2 B c a t r i d g e s , m o d i f y i n g I h K E R N A L D O S , a n m u c h m o r e .O v e r 1 5 0 p a g e s d i s k e t t e I n c l u d e d w i t h m a n y v a l u a b l e

U n t i e s .$ 3 2 . 9 5 p l u s s h i p p i n g

T H S O U R C E G E N E R A T O RP r o d u c e s s o u r c e c o d e ( a s s e m b l y c o d e ) I r o m m a c h i n el a n g u a g e . S u p p o r t s P A L . M A a n C B a s s e m b l e r s .H a n d l e s a l u n d o c u m e n t e d o p c o d e s , p l u s 6 5 0 2 . 6 5 1 0 ,6 5 0 2 . 6 5 C 0 2 6 5 1 1 o p c o d e s . W r i t t e n i M l a s t a n e a s y t u s e .

$ 3 4 . 6 3 p l u t s h i p p i n g

C A R T R I D G E B A C K E R I J u s t u p d a t e d ! B a c k s u p y o u r c a r t r i d g e s t d i s k ( e v e np r o t e c t e d c a r t r i d g e s ) . A l s o a d d s a a u t o b o o t . B a c k u p sw i l l r u f r o m t h e d i s k w i t h N E X T E R N A L B O A R DR E Q U I f i E O I

$ 3 4 . 9 5 p l u s s h i p p i n g

P R O G R A M P R O T E C T I O N M A N U A LV O L U M ET h p e r f e c t i n t r o d u c t i o n t p r o g r a m p r o t e c t i o n o t h C M C o v e r s B A S I C a n M p r o g r a m s . D i s k e t t ei n c l u d e d .

$ 2 9 . 9 5 p l u s s h i p p i n g

P R O G R A M P R O T E C T I O N M A N U A LV O L U M E I C o v e r s t h l a t e s t i n p r o g r a m p r o t e c t i o n s u c h a e n c r y pt i o n , u n d o c u m e n t e d o p c o d e s , c u s t o m D O r o u t i n e s a n c a r t r i d g e s . O v e r 2 7 5 p a g e s d i s k e t t e i n c l u d e d .

$ 3 4 . 9 5 p l u s s h i p p i n g

V I S A A N D M A S T E R C A R D A C C E P T E DS h i p p i n g $ 3 5 0 p e i t e m m U S : f o r e i g n o r d e r s e x t r a

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

f i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

A v a i l a b l e t h r o u g h y o u r l o c a l s o f t w a r e d e a l e r o c a l l :

C S S O F T W A R E , I N C .P O S T O F F I C E B O 5 6 3 , C R O W N P O I N T I N 4 6 3 0 7 , P H O N E ( 2 1 9 ) 6 6 3 - 4 3 3 5

Page 83: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 83/130

A " A d v e n t u r o u s " A r r a y

M i c h a e l S T o m c z y kI t h e p a s t t w c o l u m n s , w e ' v el o o k e d a t h u s o a r r a y s i B A S I Cp r o g r a m m i n g . T h i s m o n t h , w e ' l l g s t e p b s t e p t h r o u g h s o m e s i m p l ee x a m p l e s o u s i n g a r r a y s s t h a ty o c a n a p p l y t h e s e t e c h n i q u e s t y o u r o w p r o g r a m s . W e ' l l s t a r t b d e v e l o p i n g v e r y s m a l l p i e c e o f a a d v e n t u r e g a m e .

L e t ' s b e g i n b m a k i n g a c h a r ts h o w i n g t h r e e d i f f e r e n t c a t e g o r i e so w o r d s w h i c h w e ' l l u s e :

s t a r t t h e i r n u m b e r i n g a z e r o . B u i t ' s c o m m o n p r a c t i c e t i g n o r e t h z e r o e l e m e n t . ) P R I N T C H R $ ( 1 4 7 )c l e a r s t h s c r e e n . W a l s o d e f i n e dt h s t r i n g v a r i a b l e P a s b l a n ks p a c e , w h i c h w e ' l l u s l a t e r ( a n dd i s c u s s b e l o w ) .

L i n e s 2 0 - 3 0 a r D A T A l i s t s .N o t e t h a t w h a t c o n t i n u e t h l i s t o i t e m s o l i n e 3 0 s w b e g a nt h i s l i n e w i t h t h D A T A c o m m a n d .T h e r e a r 1 i t e m s i t h l i s t —w e ' v e b u n c h e d t o g e t h e r o u h e r o e s ,t r e a s u r e s , a n a t t r i b u t e s — a n d i

A t t r i b u t e sX « I , 1 ) e n c h a n t e dX $ ( 1 , 2 I i n v i n c i b l eX S < 1 , 3 ) v a l u a b l ev i 1 p o i s o n

T r e a s u r e s H e r o e sX K 2 . 1 ) f r o g X « 3 , l > w a r r i o rX K 2 . 2 ) s w o r d X « 3 , 2 > w i z a r dX « 2 , 3 ) j e w e l X S < 3 , 3 ) m e r c h a n t

i . ' . i ! t o o t h p i c k X S 4 3 , 4 ) a u t h o r

W e ' l l p l a c e t h e n t i r e g r o u p o w o r d s i n t o a a r r a y n a m e d X $ T h i se x a m p l e u s e s t w o - d i m e n s i o n a la r r a y b e c a u s e i c a b " c u t " o r" s l i c e d " i t w d i r e c t i o n s ( t h a t i s " u a n d o w n " i c o l u m n s o " a c r o s s " i r o w s ) . B p u t t i n gg r o u p o w o r d s o n u m b e r s i n t o a a r r a y , y o c a u s i n d i v i d u a l i t e m s ,r o w s o i n f o r m a t i o n , o r c o l u m n s o i n f o r m a t i o n . S t a r t b t y p i n g i n t h i ss h o r t p r o g r a m , w h i c h s e t s u t w o -d i m e n s i o n a l a r r a y t h a t h o l d s t h r e es e t s o w o r d s w i t h f o u r w o r d s i e a c h s e t :1 D I X « 3 , 4 ) : P R I N T C H R S U 4 7 ) :

P " 2 D A T A E N C H A N T E D , I N V I N C I B L E ,

V A L U A B L E , P O I S O N , F R O G ,S W O R D , J E W E L , T O O T H P I C K

3 D A T A W A R R I O R , W I Z A R D ,M E R C H A N T , A U T H O R

4 F O A 1 T O 3 : F O R B 1 T O 4 :R E A D X « A , B ) : N E X T : N E X T

5 F O T 3 F O T 4 P R I N T " X $ ( " ; A ; " , " ; B ; ' T ' ; X $ ( A , B ) :N E X T ; N E X T

6 E N l i n e 1 0 u s e s t h e D I M e n s i o n

s t a t e m e n t t o s e t u t w o - d i m e n -s i o n a i a r r a y , X $ { 3 , 4 ) , c o n s i s t i n g o ft h r e e c o l u m n s a n f o u r r o w s . ( T b t e c h n i c a l l y a c c u r a t e , t h e a r r a y i r e a l l y f o u r b f i v e , b e c a u s e a r r a y s

m o m e n t w e ' l l s e h o t s e p a r a t et h e m .

L i n e 4 u s e s t w F O R - N E X Tl o o p s t r e a d t h e D A T A i t e m s i n t ot h X a r r a y . T h r e a d i n g o c c u r sm o r e o l e s s a u t o m a t i c a l l y s i n c e t h R E A D s t a t e m e n t a l w a y s s e n d s t h c o m p u t e r t t h D A T A s t a t e m e n t st o g e t t h i t e m s . I d o e s n ' t m a t t e rw h e r e t h D A T A i l o c a t e d i y o u rp r o g r a m , b u t u s u a l l y i t ' s g r o u p e d a t h v e r y b e g i n n i n g o v e r y e n o t h p r o g r a m .

T h n u m b e r i n g o t h X a r r a yi d e t e r m i n e d b t h t w l o o p s ( a n B w e ' v e s e u p T h f i r s t i t e mi t h a r r a y i X $ ( l , l ) , a n i t h f i r s t w o r d i t h D A T A l i s t ( E C H A N T E D ) . A t h D A T A i r e a di n t o t h a r r a y , t h c o m p u t e r a u t om a t i c a l l y s u b s t i t u t e s t h n u m b e r st w h e r e t h l e t t e r i s a n d s u bs t i t u t e s t h n u m b e r s t w h e r et h i s — w i t h t h r e s u l t t h a t t h a r a i t e m s a r d e f i n e d a I , l . . . l , 2 . . .l , 3 . . . 1 , 4 . . . 2 , 1 . . . 2 , 2 . . . 2 , 3 . . . a n d s o i o r d e r .

L i n e 5 u s e s s i m i l i a r d o u b l e -l o o p t e c h n i q u e t o p r i n t t h i n d i v i du a a r r a y i t e m s o t h s c r e e n . B v e r y c a r e f u l w h e r e y o p l a c e t h eq u o t a t i o n m a r k s — v a r i a b l e s l i k e A

B a n X $ ( A , B ) g o u t s i d e q u o t a t i o nm a r k s , w h i c h i w h y o u h a v e t k e e p h o p p i n g i a n o u o q u o t e si n t h i s l i n e .

S f a r , w e ' v e c r e a t e d l i s t o a d v e n t u r e g a m e w o r d s , s e u r w o - d i m e n s i o n a l 1 2 - i t e m a r r a yn a m e d X $ r e a d t h e a d v e n t u r ew o r d s f r o m D A T A l i s t i n t o t h a r a y , a n p r i n t e d t h e l i s t w i t h t h e a rr a n o t a t i o n o t h s c r e e n .

K f c / V l l I y o u ' r e p r i n t i n g l o o w o r d s a n v a r i a b l e s t o g e t h e r i l o n gs e n t e n c e s , i m a h e l p t d e f i n es t r i n g v a r i a b l e — l i k e P S f o e x a m p l e —a s b l a n k s p a c e ( P $ " ) T h e n y o c a p r i n t s e v e r a l v a r i a b l e s / w o r d s t g e t h e r a n s e p a r a t e t h e m w i t h s p a c e sb y u s i n g t h P v a r i a b l e . Y o c o u l da l s o u s t h S P Q 1 ) f u n c t i o n o r p r i n ts p a c e ( P R I N T " " ) b u t h a t t a k e s a b i m o r e s p a c e t h a n t h P t e c h n i q u e .T r t h i s e x a m p l e ( j u s t t y p e i a n p r e s s R E T U R N ) :P " : C S = " C O M P U T E R S " : A " A R E " : F $ " F U N " : P R I N T C S P J A t P $ F $

S l i c i n g T h r o u g h A A d v e n t u r e G a m eS n o l e t ' s s e i a r r a y s r e a l l yw o r k . S a w w a n t t u s t h r e ei t e m s f r o m t h l i s t i P R I N T s t a t em e n t . A l w n e e d t u s i t h a r a y n o t a t i o n . W i t h t h s i x - l i n ep r o g r a m w f i r s t t y p e d i s t i l l i m e m o r y , t y p e t h i s l i n e ( w i t h o u tl i n e n u m b e r ) a n d p r e s s R E T U R N :P R I N T ' T H E " ; X H 3 , 2 ) ; " H A

A " ; X S < 1 , 4 ) ; P $ ; X $ < 2 , 1 >W h a t h a p p e n s ? T h e w o r d s

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

N o l e t ' s t r i i n s i d e o u r p r og r a m . A d t h f o l l o w i n g n e l i n e st t h p r o g r a m . ( J u s t t y p e n e l i n e s5 a n 6 0 P r e s s R E T U R N a f t e r t y i n e a c h l i n e , a n t h n e l i n e

C O M P U T E D G a z e t t e J u f y 1 9 8 6 8

Page 84: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 84/130

C O M M O D O R EO R D E R S O N L YC A L L T O L L F R E E 1 - 8 0 0 - 4 6 8 - 9 0 4 4

o r d e r s o v e r $ 5 0 . 0 0 w i l l b F E D E R A L E X P R E S S ( y e s , e v e n

t h e s e p r i c e s )o n l y p a y T C P ' s s t a n d a r dc h a r g e o S 0 p e o r d e r .

o f f e r a l s o v a l i d O p e r i p h e r a l sa c c e s s o r i e s u n d e r p o u n d s .

a r r i v i n g B e f o r e 1 1 : 0 0 A o u w i l l O s h i p p e d o n s a m e d a y '

o r d e r e n t r y , p r o c e s s i n gn s t a t u s a l l o w T C t s e r v e y o

a n b e t t e r !

f I h i o u g h s o m e o v e r s i g n i w c t o n h a v e i h l o w e s i p r i c e w w o u l d a p o r e c i a l c i h el D e a l i \ i w c a n . y c u w i l l s t i l l g e t I h e b e n e f i t o o u r F e d e r a l E ' Q i e s s

n g o s o f T w a i e o r d e ; s O ' j e i S I O Q 0 0a c c e p t M a s t e r C a r d . V . s a . C O a n m a i l o r d e r s

u r c h a s e o r d e r s a c c e p t e d i f o m q u a i l e d c o r c o r a n uo S 5 0 0 0 r e q u i i e d

: ■ . ' . * P Au w i l l ■ . ' , . ■ ■ ■ , i r - , ■ ■ - . i i r ■ .

n I n s l i t u H o r e M i n i m u m

o r d e r b y m a l l : W a c c e p l m o n e y o r d e r , c e r t i f i e d c h e c k , p e r s o n a lc k . A l l o w w e e k s l o p e r s o n a l c h e c k l c l e a r .

5 4 . 0 0 ' o s o f t w a r e a n a c c e s s o r i e s S 1 0 ( o p r i m e r s a n m o n i t o r s S 8 0 0 f o d i s k d r i v e s a n o i l i e r m o n i t o r s A d S 3 . 0 0 p e b o C O C a l l f o o t h e r s h i p p i n g c h a r g e s . A d d i t i o n a l s h i p p i n g r

o A P O . F P O . A K H I a n f o r e i g n o r d e r s .A L P R I C E S R E F L E C T C A S H D I S C O U N T . A D 1 . 9 % F O O V I S A . M a n u f a c l u r e r s w a r r a n t y h o n o r e d w i t h c o p y o

i n v o i c e . A L S A L E S A R F I N A L D a l o c t i v B i l e m s r e p l a c e d o r r ea o u d i s c r e t i o n P e n n s y l v a n i a r e s i d e n t s a d 6 ? s a l e s t a P r i c e s

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

D A T A 2 T h X L - S O i a

X L - 8 0c o l u m n h o a r O

( f i a t p ' u g s i n t o m t ? a e k o y o u rC - 6 4 1 1 c n m p a i M w i i r I h eM l t e y M m o a e r n s o f t w a r e 1 g i v e y o u a " 3 D c o l u m n [ e i r n i n a i o y o u r C - 6 4 P n c k d e w i i n r h X L - B O 1 a f l c o l u m n w o i d p r c e s s o r , s p i e a d s h el i a r p r o g r a mX L - G O

S 5 9 . 9 5 - X L - 8 0 \ M I T E Y M O

P a c k a g e D e a lS 1 0 7 - 9 5

L E C E n D8 0 8 8 1 0 8 0 A1 3 8 01 3 8 5 . . .

o f l n d m a i l i n g

P H I N T E H S$ 1 5 9

S C A L L. S 1 9 9

S 2 5 9S ? 9 5

P n i N l E B T Y P E W R I T E R2 2 0 0 S 2 6 4D a i s y w h e e l P r i n t e r , P o r t a h l sT y p e w r i t e r . B u l l ! i C o r e e l i o T a p eP R I N T E R SS 5 1 0 P S 3 2 96 O O 0 P S C A L L6 1 0 0 P S 3 4 S

I N F O D E S I G N SS O F T W A R E

W o r d p f 0 ' 6 4 , A ' P , A y R ,I n v e n t o r yP a y r o l l , G e n e r a l L e d g e r .C o m m u n i c a t i o n s , S a l e s ,M a n a g e m e n t , o N e g o t i a t i o nE d g e .Y o u r C h o i c e S 1 9 . 9 5 E

P R I N T E R I N T E R F A C E SG . W I Z S 4 9 . 9 5M W - 3 5 0 w / 4 K B u f f e r S C A L LC a r d c o S u p e r G . . . S C A L LX e t e c S u p e r g r a p h l n S C A L LX e l e c J 1 4 6 . 9 5G r a p p l c r C D S B 7 . 9 ST y m a c C o n n e c t i o n $ 6 7 . 9 5

L X - 8 0L X - 8 0 t r a c t o r l e e f lH o m e w r i t e r 1 0 . . .i n c l u d e s C o m m o d o r ei n t e r l a c e

F X - B 5 . . U ! * 7 I F X - 2 8 6 . .J ^ j ! o x - i n .

D X - 2 0 .

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

u A l a n

S C A L LS C A L L

. S C A L L. S C A L L

P F O ' U N E^ ■ ■ 1 1 I I 6 D F W A G T $ 2 2 . 9 5F a s t S . i w e . F a s t L o a d C a r t r i d g e

I ' o w f . nC C O M P f L E H 1 6 9 . 9 9C » O P I C J 3 6 . 9 5C A 5 H B O X I 3 6 . B 5W o r d p r o 6 S 3 6 - 9 5

t 3 I . e s. . . . W 1 . S 5H t l l p r o U

P r o f i l e 6 P A f P O W E R 6 . . . .T O O L B O X i l l . .

. 1 3 2 . 9 5( 3 1 . 9 5

5 5 9 . 9 5

P r i n t S h o pB r o d e i b u n O P i i n l S I k > d 1 2 5 . 9 5

■ : ■ • ! S h o p C o r r p a n l o n $ C A L LG f B C ^ I C S L i b r a r y

I . I I o I I I t l S . g S1 2 a h o e l c o l o r p a p e r r a l l l l' / r « l , r t b l g « , ' s o w . . M . 9 5

S A P r e p a r a t i o nP r o p a r e u D yS A S c o r eI m p r o v e m e n tS y s t e m 5 5 9 . 9 5i n c l u d e s P r e p a r a t i o n l a t t e ' . h F t r i a dm c o m e V o c a b u l a r y . Q u a n n r a l ^ eC o m p a r i s o n s , a n a w o n ! p r o D l e m sS A P r a c t i c eT e s t S 1 7 . 9 5

P A N A S O N I C1 0 9 1 . . S C A L L1 0 8 0 . . . $ 1 9 9 . 0 01 D 9 Z S C A L L1 5 9 Z S C A L L3 1 3 1 D s i s v w h o e l . . S C A L L3 1 5 1 D a l s y w h c c l . S C A L L

P R I N T E R P A C K A G E Sa l p a c k a g e s w o r k w i t h C 6 o r s l L n i o y ' S G - 1 0 X E T E CS i y & l M f S U P E R G R A P H I XS G - 1 0 & X e t e c S u p e r g r a p h i i j S G - 1 0 & C a r d c o G - W i zS G - 1 0 M W - 3 5 0S G - 1 5 & X e l e c S u p e r g r a p h i iS G - 1 5 & C a r d c o G - W i zS D - I O X e t e c S u p e r g r a p h i iP A N A S O N I C

1 0 9 1 X e l e c S u p e r g r a p h l x1 0 9 1 X e l e c S u p e r g r a p h i x J 1 0 8 0 X e l e c S u p e r g r a p h i x1 0 9 2 X e l e c S u p e r g r a p h i x

C 1 2 8

$ 2 6 9 . 9 5S 2 5 4 . 9 5

. . $ 2 5 9 . 9 5. . $ 2 6 9 . 9 5

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

■ $ 3 7 9 . 9 5

. S 2 8 9 . 9 5. S 2 6 5 . 9 5. S 2 6 4 . 9 S

S 3 S 9 . 9 5

M O D E M S M O D E M S M O D E M SM A S T E R M O D E M S 3 9 . 9 5

I n c l u d e s D o J o n e s , C o m p u S e r v e T i m eV O L K S 6 4 7 0 3 M i : o o b a u d . S 1 5 4 . 9 5

1 6 7 0 $ 1 5 7 . 9 51 6 6 0 S C A L LM I T E Y M S 5 9 . 9 5V I T E R M I N A L S 3 4 . 9 5

V I D T E X T E R M I N A L . . $ 2 3 . 9 5C o m p u S e r v e S t a r t e r K i t . . £ 1 9 . 9 5

P l a y n e t S t a r t e r K i $ 1 4 . 9 5F R E E — R l a y N E TS T » n I E R K I W I T H P U R C H A S E O A N M O D E M

P r i n t e rC l o s e o u t s !. V £ C 8 0 2 7 A1 0 C P S . F r i c t i o na n r r a c i O J f e e dW o r k s w i t h P r i n t S h o p !

$ 1 3 9c a r d c o

L Q D a i s y w h e e l$ 1 7 9

T U S S E Y C O M P U T E R P R O D U C T S M » y j < W W J t T J r i E g 7 % i r E l

Page 85: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 85/130

C L A S S I F I E D SO N A N

O R D E R S 8 1 4 - 2 3 4 - 2 2 3 6 O P E N 9 - M o n - F r i ; 1 0 - 5 S a E A S T C O A S T T I M E

S E L L I N G G A M E Sg u i d e 5 2 2 . 9 5

S l n k e E a g l e . . . 5 2 1 9 5 1 9 9 5n g F u ( S p m n a k e t l S t a l l

S i m u l a t o r I I , , S 3 9 H S c o n o r y d i S k J . . S 1 5 9 5

S 2 9 g u e B a s o f j j £ 2 9 g u c g e n e r a l f i s r i . i q p f

d a H 9 a g u o 1 9 8 5 l e a r n s S 9

S c a dI 1 3 7 . 9 5b I h D o z e n 5 2 9

. 5 1 9 9 5T i m e $ 1 9 F i r e w o r k s

l i o n S 1 9 t S h u t d o w n S 1 9

T r u e * ! S l o t C a r C o n s t S 1 9 K . i c h e n G a n w m a k e r S 2 9

R S 2 2 9 5S 1 9 9 5

C o r r p u l e r P e o p l e S 2 J S iO L a m p s $ 1 9 9 5

S 1 9 I I L o s t C a v e r n s S 1 9 9 5

S h u t t l e 5 1 9 . 9 5I O U N O

a m p i o n s h i p L o d e H u i n e r 5 2 4 9 3 1 9

R u n M u r . . £ 2 4 . 9 5S h o p 5 2 9 C »

S 2 J 9 S$ 2 9 5 2 9

T R O N I C A R T SF O O U H L O W P R I C E C A L

A R T S P R O D U C T S ! !

G a m e s 5 2 9 G a m e s I I . . £ 2 9

G a n > 9 9 $ 2 7 9 l a s t l o a d e r t e a l l

l o p r i c e s o o t h e r E P V i l

T h r o a t s 5 2 9 5 2 9

c h n n t o r 1 2 5 . 9 5k e r G u i d O 5 2 2 . 9 5

S 2 9 9 5l u p s 5 G 9 5

S J 9 5 2 9 $ 2 9 J 2 9 . 9 i .S 2 9 S 2 9 S 2 2 9 5S 2 6 9 5

I I S 2 9

S t r u c t M u s i c W r i t e r £ 2 3 S t r u c t S t o r y b o o k S 2 9

C l o o b e r S I 9

M a l l o y P r o j e c t 1 2 7 9 5I n d i a n a J o n e s . $ 2 2 , 9 5Q u a k e m i n u s O n e . . . £ 1 7 9 5S n a d o w t i r o 1 1 7 9 5T h P e r f e c t S c e n e P r e p l o

S a S 4 9 9 5T h L o r d s o M - d n i g h t S I 7 9 5C A L L F O P R I C I N G O O T H E RM I N D S C A P E F ' H O D U C T SM I C R O P R O S Ef l c i O j e t 1 2 4 9 5C r u s a d e i E u r o p e S 2 7 9 SD e c i s i o n m D e s e n 5 2 7 9 5F - 1 5 S t r i k e E a g l e S Z B G u n s h i p £ 2 4 9 5C o n f l i c t I V i o t n a m £ c a l lH e t l c a l A g e . £ Z 9 K e n n e d y A p p r o a c h £ 2 4 9 5N A T O C o m r a a n d e i S E 9 S i l c n l S e r v i c e S 2 9 S o l o F l i g h l K S S p i t T i r a A c S 2 9 T o S e c r e t £ 2 4 9 5S I M O N S M U S T E R

P a p e r A i r p l a n e c o n s t S c a l LJ L a s s e r I n c o m e T a *

g u K l e 5 3 9 K e r m i l s S t o r y M a k e r S 9 9 N T i m e s C r o s s w o r d P u ? ? l e

V o o £ 1 4 9 5S p H u n l e r £ 3 1 9 S t a r T r e k - K o o a y a s h i a £ 2 9 T y p i n g T u t o r I I S 2 9 S P I N N A K E RA d v o n t u r e C r e a t o r 5 2 9 A l p h a b e t Z o . 1 1 6 , 9 5C o s m i c C o m b a t S c a uD e « a D r a w i n g $ 1 9 F a t e m a k e r S I 9 9 5H e C w d i e D i O O i e 5 1 6 9 5H o m e w o i k H e l p e r S c a l lI s e a r c h o i h m o s t a m a z i n g

t h i n g £ 1 8 9 5H u n g F . S C A L LS n o o t i e r T r o o p s l o I 5 1 6 9 5C o l l l o P r i c e s o o l h e r S P I N N A K E RS o f t w a r eS T R A T E G I C S I M U L A T I O N SC A L L F O O U H L O W P R I C E O A L S S G A M E SM I S C E L L A N E O U S

C - 6 4 W O R D P R O C E S S O R SP a p e r b a c k W n i e r S c a l lB a n k S t r e e t W r i t e r . S c a l lB a n k S l i c e S p o i l e r 1 3 4 . 9 5F o n t M a s l e r I £ 3 4 9 5W o r d p r o 6 M 9 S p c l l p r o & 1 3 9 W o r o p r o S . 6 J I 9 F l e e t S y s t e m I I S t a l lP a p e r c l i p $ 3 9 P d p e r c h p s p o H p a c k £ 4 9 M i r a g e P i o l o s S H i n a l W P . . S 3 9 T r . ' S c a l lK i P i O y 5 3 9

S D A T A B A S E SB a n l i S i r w l F l l s f 5 3 9 C o n s u l t a n l 5 3 9 M i r a g e D a l a t t f i s e R o p o r t

g u n 5 3 6 9 P r o l i l 6 . . S 3 9

F i l u N n . S t a l lP r a c t i t i l r j S c a nC - 6 4 S P R E A D S H E E T SV i z a s l a r S 7 9 . 9 5P r a o l c a l [ f l | o r ( I S c a nC a l k r t S 3 9 9 5H r M u l i i p l a n 1 2 9 9 5P S T h P r o g r a m m a b l e

S n r o i l u S h o o l . . £ 1 9 9 C a l c B o s u n A d i r ( d e l £ 8 0 B O r M J C H B O M E M O N r T O B S

C o m p o s i t e I n p u tN E 1 2 0 5 1 2 - a m o e r

s o u n d £ 8 9 G o l d s t a r M B M 2 2 3 3 1

a m b e r . . . £ 7 9 9 G o l d s t a r 1 2

g r e e n S ' 9 9 Z e m i h 1 2 2 0 a m b e r H a

s c r e e n . £ 9 9 Z o n i i h 1 2 3 0 g r e e n H a E c r o o n £ 9 9 . 9 5D i 1 R C p h o n o J a c k c a b l e S 9 1 G t R C p h o n o j u n k t n D I o £ 9 C O L O R M O N I T O R SS A M S U N G 1 4 C o t o tc o m p o s i t e S 1 3 9 0 0T a > a n 2 2 C o l o r c o m p o s i t e , s e V K l e O S 1 6 9 . 0 0S a k a i a S C - 1 0 0 . S i a g o oC A R D C 0N u m e r i c k e y p a d 5 5 4 9

s l o t c a n e i p S 9 S m o r o B a s i cU T I L I T I E SM e r l i n 6 S 3 4 . 9 5F a s t L r j i i c J £ 2 9 P a 6 J S 3 2 9 P o w e r S 3 9 T o o l b o i 6 S 5 9 C S 1 5 J 1 a t g n 5 3 4 . 9 5M a c h 1 2 S S c a n

P o w e r 1 6 9 C - 6 « I K T E Q O A T E D P A C K A G E SV i z a s U r B S 7 9 T n - S e a nH o n w p n c * 5 3 9 M I S C E L L A N E O U SE s t a t u p o w e r s u p p l y f o C - 6 4 . K o a l a p a d S 5 9 9 K o a l a G i b s o n L v j n l p e n S 4 9 9 N a v e < o n e 3 S l o t e i p a r O e r E 2 7 . 9 5G R « P M I C SP n n i S C O p S 2 S 9 5G r a p h i c s L i b r a r y I , I I , o I I . £ 1 6 9 5N e w s r o o m £ 3 9 O A r £ 1 9 9 5C l . p A r I I S c a l lF l r u n c l d A c c o u n t i n gS o i t s y n c P e r s A c c t S J 9 C o n t H o m o A q c t S 4 6 9 5T i m o w o i V a G e n e r a l L e d g e r . R P

P a y r o l l . I n v e n l o r y 5 4 0 9 5 e a c hI n f o d e s i g n s G e n e r a l l e d g e r . P f R

P a y i c J i . t n v e n t o > S c a nC a s h o o i S 3 6 9 5A L S O I S T O C KS o l l v i n r e f r o m A c c e s s . A d d l s o n -W e s l c y , B r o d o r o u n a . C U X . E p y i . M a y -d e C a l o P r i c e a n A v a i l a b i l i t y

- _ D f S K$ 1 5 9 D R I V EY E A R W A R R A N T Y

R G B i ' C O M P O S l T EM O N I T O R S

M a g n a v o x B 5 6 2 . . S C A L Ly e a r w a r r a n l y . a l c a b l e s l

1 2 i n d u o e d W o n o c h f o m om o d e a v s i t a b M a l i c k o f s o w nT h o m p i o n M o n i t o r S C A L L

m o d e s o e p o r a i i o n A l C d b l i v it 1 2 I n c l u d r i d .

S E I K O S H AS P - 1 0 0 0 V C . . S C A L LC o m m o d o r e r e a d y , N L m o d e , f r i c l i o n a n I r a c l o rf e e d s t a n d a r d .S P - 1 0 0 0 S C A L LC o I r o n i e s p a r a l e v e r s i o n o a b o v e p r i n t e r

C O M M O D O R E1 2 8 =

H A R D W A R E1 6 7 0 . . . . $ 1 5 7 . 9 5C 1 2 81 5 7 1 , 1 5 7 2 D R I V E S1 9 0 2 M O N I T O RM P 1 0 0 0 P R I N T E R1 3 5 0 M O U S E1 7 0 0 , 1 7 5 0 R A

E X P A N S I O N

C A L LN O F O L O W E S TP R I C E S

S A V E B U N D L E O B U N D L EP A C K A G E D E A L S A V A I L A B L E

C A L L F O R D E T A I L S

C O M M O D O R E 1 2 8 = S O F T W A R EW O R D P R O C E S S O R SV I Z . M I T 1 J S L O W E S T P R I C E C A L LW O R D P R O 1 3 S S 9 . 9 SP A P E R C L I P $ 3 7 . 9 5P A P E R C L I P S P E L L P A C K S 4 9 . 9 5W O R D W R I T E R ? f S P E L L E R S 4 9 . 9 5P E R F E C T W R I T E R S C A L LP a p e r b a c k W r i t e r I I I . . . . t c j l lS P R E A D S H E E T S ^ ^ E p Y X H U L T I P L A N 1 2 8 S 4 4 . S 5P E R F E C T C A L C . ' . ( C A L LS W I F T C A L C 1 2 W ' S I D E W A Y S r « V I Z A S T A H 1 2 i C A L LI n l v g r p i f d 5 p r t i d ( t i « * r . O a l l F u H , G r i p h l C IM I S C E L L A N E O U S 1 2 S O F T W A R E ^ ^ P E R F E C T H L E R ( C A L LJ A N E $ 3 2 . 9 5S U P E R B A S E 1 2 B J 6 9 . 9 SC O N S U L T A N T 1 2 U 9 . 9 5S y l v i a P o r l e T ' s F i n a n c i a l P l a n n e r I C A L LD a t a M a n a g e r I $ 4 9 . 9 5M a c h U S f r o m A c c e n S 3 « . S 5N E T I T L E S E V E R V D A Y !C A L L F O R L A T E S T I N F O R M A T I O N !

S G - 1 0 S C A L LS L - 1 0 C S 2 2 6S G - 1 5 $ 3 6 4S D - 1 0 $ 3 2 3S D - 1 5 S 4 4 9P O W E R T Y P E . . S 2 9 9i B c p t c a i & y w n e e iS R - 1 0 ,S R - 1 S S C A L L

S U P E R G F I A P H I X t n l e r -l a c e B D u l l e r d o w nl o a d a b l e I o i

l o w * S I p r i c eS U P E R G R A P H I X I p r i n t e r l n l c i 1 a c « . . S 4 6 . 9 5F o n t M a s l o r I I $ 3 4 . 9 5

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

L M g t 'B i l l i n g

I N C L U D E S t j i m t lA c c t * H u ' i m h I p

5 ( m o n i t n ( a A c c l aC f u c k W r i t i n g P t y r o i l

T O T A L P R I C E $ 1 3 4 . 9 5

O R D E R S O N L Y . . . C A L L T O L L F R E E 1 - 8 0 0 - 4 6 8 - 9 0 4 4

Page 86: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 86/130

a u t o m a t i c a l l y r e p l a c e s t h e o l d o n e ) :5 P R I N T C H R J < 1 4 7 ) ; ' T H E R E I A

" ; X $ ( 1 , I ) ; F S ; X « 2 , 1 ) ; " I T H I S G A M E , "6 P R I N T O U T O N L Y T H " ; X $ ( 3 , 2 > ; "

C A F I N D I T . " : F O R T = l T 1 5 0 0 :N E X T

N o t y p e R U a n p r e s s R T U R N .

L i n e 5 c l e a r s t h s c r e e n a n p r i n t s : T H E R E I A E N C H A N T E DF R O G I T H I S G A M E , B U T O N L YT H W I Z A R D C A F I N D I T

W p u t h w o r d s t b d i p l a y e d i n s i d e q u o t a t i o n m a r k s a n dt h e a r r a y v a r i a b l e s o u t s i d e q u o t e s .W p u t h P v a r i a b l e — a s p a c e —b e t w e e n t h t w X v a r i a b l e s s o t h ew o r d s d o n ' t r u t o g e t h e r . W a l s ol e f t s p a c e s i n s i d e q u o t a t i o n m a r k ss o t h o s e w o r d s d o n ' t c o l l i d e .

L i n e 6 c o m p l e t e s t h s e t e n c e , a n t h F O R - N E X T l o o p i t i m e d e l a y l o o p w h i c h c a u s e s t h c o m p u t e r t p a u s e a n l e a v e t h m e s s a g e o n t h e s c r e e n f o f e s e o n d s b e f o r e c o n t i n u i n g .

N o a d t h e s e l i n e s :7 P R I N T C H R K 1 4 7 ) : P R I N T ' T H E

F O U R H E R O E S A R E : " : P R I N T :P R I N T X S U . l )

8 P R I N T X S < 3 , 2 ) : P R I N T X « 3 , 3 ) ; P R I N TX $ < 3 , 4 >

R u t h p r o g r a m . W h a t d i w d o W s l i c e d s o m e o t h w o r d s o u o f t h e a r r a y a n u s e d t h e m i n P R I N T s t a t e m e n t . I n t h i s c a s e , w d i i b p r i n t i n g e a c h i t e m f r o mt h a r r a y . N o t i c e t h a t t h n u m b e ri t h f i r s t n u m b e r i t h e a r r a y n o t at i o n f o a l o t h h e r o e s . W c a u s t h i s i n f o r m a t i o n t s t r e a m l i n el i n e s 7 a n 8 l i k e t h i s :7 P R I N T C H R S U 4 7 ) : A ~ 3 : P R I N T ' T H E

F O U R H E R O E S A R E : " : P R I N T8 F O B T 4 P R I N T X $ < A , B ) :

N E X TT h i s t e c h n i q u e i b i m o r e

c o m p l e x , b u i s h o r t e n s t h e l i n ea n i e x t r e m e l y u s e f u l i y o h a v e

v e r y l a r g e a r r a y . ( I m a g i n e i w h a 1 0 0 h e r o e s t c h o o s e f r o m . )

L i n e 7 c l e a r s t h s c r e e n a n d e f i n e s t h e v a r i a b l e a t h n u b e 3 N e x t , w p r i n t o u m e s s a g e ,u s s o l i t a r y P R I N T s t a t e m e n t t i n s e r t b l a n k l i n e o t h s c r e e n ,t h e n — t h e s e c r e t — a F O R - N E X Tl o o p i n l i n e 8 w h i c h p r i n t s t h n a m e s o t h e f o u r h e r o e s b l o o p i n gt h r o u g h t h v a r i a b l e . O t h f i r s tl o o p , i s 1 , s X $ ( A , B ) b e c o m e s X ( 3 , 1 ) . O t h s e c o n d l o o p , i 2 s X $ ( A , B ) b e c o m e s X $ { 3 , 2 ) , a n s o n

I c a s e y o f o r g o t h o F O R -8 C O M P U T E f ' s G a z e t t e J u l y 1 9 6 6

N E X T l o o p w o r k s , e v e r y t h i n g b t w e e n t h F O a n N E X T s t a t em e n t s i r e p e a t e d s p e c i f i e dn u m b e r o f t i m e s . Y o c a a l s o u s t h l o o p v a r i a b l e ( w u s e d h e r e )i y o u r p r o g r a m a c o u n t e r . I t h i s e x a m p l e , w h e n t h l o o p c o u n t sn u m b e r 1 e q u a l s 1 a n w u s i t p r i n t X $ ( 3 , l ) . W h e n t h l o o pc o u n t s t n u m b e r 2 e q u a l s a n w u s i t P R I N T X $ ( 3 , 2 ) .

L a s t , t r y a d d i n g t h e s e l i n e s a n r u t h p r o g r a m a g a i n :9 0 F O R T = 1 T 1 5 0 0 : N E X T1 0 P R I N T C H R S 1 1 4 7 ) : A ~ 2 ; P R I N T

' T H E F O U R T R E A S U R E S A R E : "1 1 P R I N T : F O R B = l T 4 P R I N T

X » A , B ) : N E X T1 2 F O T T 1 5 0 0 : N E X T1 3 P R I N T C H R $ ( 1 4 7 ) : A , - I i P R I N T

" T H E F O U R A T T R I B U T E S A R E : "1 4 P R I N T : F O B - T 4 P R I N T

X 5 ( A , B ) : N E X T

R a n d o m i z i n g A r r a y V a r i a b l e sB n o w , y o p r o b a b l y h a v e s o m ei n t e r e s t i n g p r o g r a m m i n g i d e a s o fy o u r o w t e x p e r i m e n t w i t h , u s i n gt h a r r a y t e c h n i q u e s d i s c u s s e d s f a r . Y o u ' l l w a n t t b a b l e d a l e a s t o n m o r e t h i n g w i t h y o u r a r a y , a n t h a t ' s t r a n d o m i z e t h v a r i a b l e s . T h i s a l l o w s t h e c o m p u t e rt c h o o s e f r o m t h l i s t , s t h i t e m si y o u r a d v e n t u r e g a m e w i l l c o m eu a r a n d o m .

T r a d d i n g t h e s e l i n e s t y o u rp r o g r a m :1 6 P R I N T : P R I N T " - P R E S S A N K E

T C O N T I N U E - "1 7 G E K $ I K " " T H E N 1 7 1 8 P R I N T C H R S O 4 7 )1 9 G O S U B 1 0 0 0 : P R I N T " Y O U A R

N O T H " ; X m , H )2 0 C O S U B 1 0 0 0 : P R I N T " Y O U A R

C A R R Y I N G T H E " ; X $ ( 1 , H ) ; P $ ;2 1 G O S U B 1 0 0 0 : P R I N T X $ ( 2 , H >5 0 E N 1 0 0 0 H I N T ( 4 ' R N D U ) - f 1 ) R E T U R N

N o r u t h n e p r o g r a m .L i n e 1 6 p r i n t s b l a n k l i n e

a n t h e n p r o m p t s t h e u s e r t p r e s sa n k e t c o n t i n u e .

L i n e 1 7 u s e s G E K t s c a nt h c o m p u t e r k e y b o a r d t s e i k e i b e i n g p r e s s e d . I n k e i b i n p r e s s e d ( t w o q u o t e m a r k s w i t hn o t h i n g i b e t w e e n m e a n s " n k e y " h e r e ) , t h e n t h c o m p u t e rk e e p s g o i n g b a c k t t h s a m e l i n e ,1 7 0 , t c h e c k t h k e y b o a r d .

L i n e 1 8 c l e a r s t h s c r e e n .L i n e 1 9 0 u s e s t h e G O S U B

s t a t e m e n t t j u m p d o w n t l i n e1 0 0 0 a n g e t a r a n d o m n u m b e r .E a c h t i m e t h c o m p u t e r e x e c u t e s

t h G O S U B s t a t e m e n t t h v a r i a b l ei d e f i n e d a s n u m b e r f r o m t

i l i n e 1 0 0 0 . T h i s n u m b e r i c h o s e na r a n d o m b t h c o m p u t e r .

T h R E T U R N s t a t e m e n t a t h e n o l i n e 1 0 0 0 s e n d s t h c o p u t e r b a c k t t h m a i n p r o g r a m ,a n t h p r o g r a m c o n t i n u e s .

T h P R I N T s t a t e m e n t i l i n e1 9 u s e s t h e v a l u e o t d i s p l a yw o r d f r o m t h H E R O c o l u m n i o u a r r a y . W u s t h n u m b e r( H E R O E S ) f r o m t h X a r r a y , a n t h v a r i a b l e a r a n d o m n u m b e rf r o m t 4 . I f y o t h i n k o f t h e a r r a ya r o w s a n c o l u m n s , y o c a s a w e ' r e c h o o s i n g r a n d o m i t e m f r o mr o t i c o l u m n ( t h e H E R Oc o l u m n . )

L i n e s 2 0 a n 2 1 u s e s t h es a m e t e c h n i q u e t s e l e c t i t e m s f r o mt h A t t r i b u t e a n T r e a s u r e s c o l u m n si t h a r r a y .

L i n e 5 0 0 e n d s t h p r o g r a m .P u t t i n g t h E N s t a t e m e n t h e r el e t s u p u t h G O S U B l i n e " o u ts i d e " t h m a i n b o d y o f t h e p r o g r a m .

L i n e 1 0 0 0 d e f i n e s a r a d o n u m b e r . I t h e f o r m u l a , i t h u p p e r l i m i t a n i t h l o w e rl i m i t . T h I N f u n c t i o n c o n f i n e s t h er a n d o m n u m b e r s t w h o l e n u b e r s i n s t e a d o d e c i m a l f r a c t i o n s .

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

T r e c e i v ea d d i t i o n a l

i n f o r m a t i o n f r o ma d v e r t i s e r s i

t h i s i s s u e , u s t h h a n d y r e a d e r

s e r v i c e c a r d s i t h b a c k o

t h m a g a z i n e .

Page 87: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 87/130

W r i t i n g G a m e sI M a c h i n e L a n g u a g e

R i c h a r d M a n s f i e l dS e n i o r E d i t o r

A y o u ' v e p r o b a b l y d i s c o v e r e d , i B A S I C i t ' s q u i t e d i f f i c u l t , u s u a l l yi m p o s s i b l e , t d e s i g n a a t t r a c t i v eg a m e w h i c h h a a v a r i e t y o o b j e c t si m o t i o n s i m u l t a n e o u s l y . B A S I C i j u s t t o s l o w f o c o m p l e x a n i m at i o n s . S v i r t u a l l y a l c o m m e r c i a la c t i o n g a m e s a r e w r i t t e n e n t i r e l y i m a c h i n e l a n g u a g e ( M L ) . B u s i n gM y o u h a v e f a m o r e t i m e b t w e e n e v e n t s a n d , t h u s , c a e n r i c hy o u r g a m e w i t h m a n y a d d i t i o n a lv a r i a b l e s a n v i s u a l s w i t h o u t r t a r d i n g t h e a c t i o n .

G a m e s o f t e n r e q u i r e a s p e c i a lk i n d o a n i m a t i o n : h o s t i l e m o t h e r -s h i p , a s s o r t e d l e s s e r a t t a c k a l i e n s ,a n t h p l a y e r , e a c h i m o t i o n a a l t i m e s . T m a k e s u c h m o t i o n s m o o t hy o n e e d t c a r e f u l l y s t r u c t u r e t h i n n e r m o s t l o o p i y o u r p r o g r a ma n w e a v e t o g e t h e r a l t h m o v i n go b j e c t s w i t h i n t h a t l o o p .

T h g a m e w r i t e r i n s u r e s t h a tm o v e m e n t a p p e a r s n a t u r a l b m a i n c e r t a i n t h a t n o n o b j e c t c a u s e sa i n t e r r u p t i o n o r a d e l a y i t h m o t i o n o t h e o t h e r o b j e c t s . F o e a m p l e , y o d o n ' t w a n t e v e r y t h i n gt s l o w u o e v e n f r e e z e o t h s c r e e n s i m p l y b e c a u s e t h e p l a y e r i h o l d i n g d o w n t h j o y s t i c k b u t t o na n y o u ' v e s t r u c t u r e d y o u r p r g r a m s t h a t i i f o r c e d t r e s p o n de x c l u s i v e l y t o t h i s j o y s t i c k i n p u tu n t i l t h e p l a y e r r e l e a s e s t h b u t t o n .A l s o , i o n o b j e c t d o e s t o m a n yt h i n g s a o n c e , i w i l l t a k e m o r et i m e t c o m p u t e t h a n t h e o t h e r sa n w i l l c r e a t e u n i v e r s a l d e l a y o d i s c o n t i n u o u s m o t i o n s w h e n e v e r i m a k e s i t m o v e . I m a g i n e c o m p l ic a t e d m o t h e r s h i p w h i c h g l i d e s i n t ov i e w , l i g h t s f l a s h i n g , a n t e n n a e f l a i li n g , a n a l i e n s d i s g o r g i n g . U n l e s sy o w e a v e t h e l e m e n t s o t h i sa l i e n d i s p l a y o f o r c e i n t o t h o t h e re v e n t s o t h g a m e , t h a p p e a r a n c eo f t h e m o t h e r s h i p , h o w e v e r d a z l i n g i i t o w r i g h t , w i l l d e g r a d e

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

v o l v e b o r d e r c o n d i t i o n s ( h o w d y o k n o w w h e n y o u r m o v i n g o j e c t h a g o n e o f t h e s c r e e n o r h a h i a n o t h e r o b j e c t ? ) ; t i m i n g ( h o wf a s t s h o u l d t h i n g s m o v e ? S h o u l dt h e r e b v a r i o u s s k i l l l e v e l s ? ) ; s c o ri n ( h o w d y o p u n u m b e r s o ng r a p h i c s g a m e s c r e e n ? ) ; a n r e v e rs a l s ( h o w c a y o r e v e r s e d i r e c t i o nb u s i n g t o g g l e v a r i a b l e t h a ts w i t c h e s b a c k a n f o r t h b e t w e e nt w s t a t e s ? ) . L e t ' s d e s i g n s i m p l eg a m e i B A S I C t s k e t c h i o u i d e a s a n i l l u s t r a t e s o m e g e n e r a lt e c h n i q u e s i n v o l v e d i c r e a t i n g a rc a d e g a m e s . T h e n w e ' l l t r a n s l a t et h g a m e i n t o M t d e m o n s t r a t eh o t h s a m e t e c h n i q u e s a r a c o m p l i s h e d i M L A y o u ' l l s e e ,t h i s g a m e h a o n l y t w e l e m e n t a r yo b j e c t s i m o t i o n a n s B A S I C i f a s t e n o u g h . B u w h e n w g e t t o t h M v e r s i o n , w e ' l l n e e d t i n s e r td e l a y l o o p b e c a u s e n h u m a n c o u l dp o s s i b l y p l a y t h g a m e a t h h i g he s s p e e d s a c h i e v e d t h e r e i n .1 0 P R I N T " I C L R i "1 1 0 P L R = 1 0 5 4 i E N Y • 1 0 3 4 : X

I S P A C E J - 1 : K E 2 1 2 t R E M U S I S P A C E J R E 2 0 F O 6

1 2 F O T 2 1 3 G O S U B 1 0 0 0 : G O S U B 2 0 0 01 4 N E X T1 5 N O T X1 6 G O T O 1 2 1 0 0 0 P O K E P L R , 3 21 0 1 0 I P E E K { K E ) » 4 7 A N P L R < 1 9

B T H E N P L P L R + 4 01 0 2 0 I P E E K ( K E ) - 4 4 A N P L R > 1 0

5 T H E N P L R P L R - 4 01 0 3 0 P O K E P L R , 2 1 9 : I F P E E K ( P L R - 2 0

) = 2 0 9 T 1 I E N P R I N T C H R S ( 7 ) i C O U N T= C O U N T + 1 1 P R I N T H O M E J " ; C O

1 0 4 0 R E T U R N2 0 0 0 P O K E E N Y , 3 2 0 1 0 I X T H E N E N Y E N Y + 4 0 t G O

T 2 0 3 02 0 2 0 E N E N Y - 4 02 0 3 0 P O K E E N Y , 2 0 92 0 4 0 R E T U R N

F i r s t w c l e a r t h s c r e e n a n t h e n , i l i n e 1 1 0 , w d e f i n e t h e l c a t i o n o f o u p l a y e r ( P L R ) a n o u e n e m y ( E N Y ) o b j e c t s . S i n c e t h e s eo b j e c t s w i l l b i m o t i o n , w n e e d

v a r i a b l e f o e a c h w h i c h w i l l b c o s t a n t l y u p d a t e d t r e f l e c t i t c u r r e n tp o s i t i o n o s c r e e n . ( C o m m o d o r e 6 u s e r s s h o u l d m a k e t h s u b s t i t u t i o nl i s t e d i l i n e 1 1 f o t h k e y p r e s s( K E Y ) v a r i a b l e . 1 2 u s e r s s h o u l ds w i t c h t t h 4 0 - c o l u m n s c r e e nm o d e s i n c e t h i s p r o g r a m d e p e n d so d i r e c t s c r e e n P O K E s t a c h i e v ei t a n i m a t i o n a n t h 8 0 - c o l u m nm o d e d o e s n ' t s u p p o r t d i r e c t a c c e s st s c r e e n R A M . )

T h e n w s e u o u m a i n l o o p ,w h i c h w i l l h a v e 2 i t e r a t i o n s . T h i sa l l o w s u t m o v e t h e n e m y o b j e c tc o n t i n u o u s l y b e t w e e n t h t o t t h b o t t o m o t h e s c r e e n w i t h o u tc h e c k i n g f o b o r d e r c o n d i t i o n s .U n l i k e t h e p l a y e r o b j e c t w h i c h i c o n t r o l l e d b h u m a n , e n e m y o j e c t s f r e q u e n t l y h a v e p r e d e t e rm i n e d p a t h w a y s a n c a n n o t m o v eo t h e r w i s e . T h i s i p a r t i c u l a r l y t r u eo l e s s e r , d r o n e a l i e n s w h i c h f u n ct i o n a r a n d o m b a r r i e r e l e m e n t s i t h g a m e : S o m e t i m e s t h e y p r e v e n ty o f r o m d i r e c t s h o t a t h m o t he r s h i p , s o m e t i m e s t h e y d o n ' t . S o a f t e r m o v i n g d o w n 2 l i n e s o t h s c r e e n , o u r d r o n e e n e m y w i l l r e v e r s ei t s e l f a n m o v e u 2 t o t h e t o p .

S f a r , s g o o d . N e x t m o n t hw e ' l l f i n i s h o u e x a m i n a t i o n o f t h eB A S I C g a m e a n t h e n t u r n t h ew h o l e t h i n g i n t o b l a z i n g l y f a s tM v e r s i o n . W e ' l l a l s o e x p l o r es o m e a l t e r n a t i v e d e s i g n s w h i c h c a m a k e t h g a m e b o t h m o r e c o m p l e xa n m o r e c h a l l e n g i n g . $

C O M P U T E ' SG A Z E T T E

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

O r d e r L i n e1 - 8 0 0 - 2 4 7 - 5 4 7 0I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

C O M P U T E ' S Q r a e t t B J u l y 1 9 8 6 B

Page 88: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 88/130

Page 89: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 89/130

6 R A D i s k

f v i i A n g e l o M o o r e7 7 i i s s h o r t u t i l i t y i a e x c e l l e n t p r g r a m m i n g d e v e l o p m e n t t o o l f o t h C o m m o d o r e 6 4 I t ' s l i k e h a v i n g i s t a n t a c c e s s t a 8 d i s k d r i v e .

S o m e c o m p u t e r s h a v e v e r y u s e f u lf e a t u r e c a l l e d a R A d i s k — a n a r e ao m e m o r y u s e d f o t e m p o r a r y p r g r a m o d a t a s t o r a g e . A l t h o u g h i b a s i c a l l y w o r k s l i k e t a p e o d i s kd r i v e f o p r o g r a m s t o r a g e , t h i s a r e ai n o p e r m a n e n t . A n y t h i n g s t o r e dt h e r e i e r a s e d w h e n y o t u r n t h c o m p u t e r o f f . T h a d v a n t a g e o f R A d i s k i t h a t y o c a h a v e a m o s t i n s t a n t a c c e s s t t h i n f o rm a t i o n s t o r e d t h e r e — w i t h o u tw a i t i n g f o d a t a t b l o a d e d f r o mo s a v e d t a e x t e r n a l s t o r a g e d v i c e . F o t h i s r e a s o n , i p r o v i d e s a e x c e l l e n t p r o g r a m d e v e l o p m e n t t o o l .T h C o m m o d o r e 6 4 ' s o p e r a t i n gs y s t e m d o e s n o d i r e c t l y s u p p o r tR A d i s k , b u t h i s m a c h i n e l a g u a g e p r o g r a m , " 6 R A D i s k , "p r o v i d e s o n e . m a x i m u m o 8 i a v a i l a b l e f o p r o g r a m s t p r a g e . T h i sR A d i s k c a h o l d o n l y o n p r g r a m a t i m e , e v e n i t h p r o g r a mi l e s s t h a n 8 l o n g .

D e v e l o p m e n t T o o lT h e r e a r e s e v e r a l u s e s f o R A d i s k . S u p p o s e y o u n e e d q u i c kd i s k d i r e c t o r y , b u y o h a v e p r g r a m i m e m o r y a n d n o D O W e d g e . Y o c a s a v e y o u r p r o g r a mt R A d i s k , L O A D " $ 0 " , 8 , a n t h e n r e t r i e v e t h p r o g r a m a f t e rv i e w i n g t h d i r e c t o r y . O r i y o w a n t t a p p e n d s u b r o u t i n e t p r o g r a m , y o c a s a v e t h s u b r o ut i n e t R A d i s k , l o a d t h e m a i np r o g r a m , c h a n g e t h s t a r t - o f -B A S I C - p r o g r a m p o i n t e r , r e t r i e v et h p r o g r a m f r o m R A d i s k , a n c h a n g e t h s t a r t - o f - B A S I C - p r o g r a mp o i n t e r b a c k t 2 0 4 9 , a n y o u r p r g r a m i a p p e n d e d . T h e r e a r n m e r o u s u s e s f o 6 R A D i s k a s d e v e l o p m e n t t o o l .

I o r d e r t m a k e t h p r o g r a me a s y t u s e , t h r e e n e w c o m m a n d sa r w e d g e d i n t o B A S I C . N o t e t h a tt h e s e c o m m a n d s s h o u l d b e u s e do n l y i i m m e d i a t e m o d e .

s a v e p r o g r a m c u r r e n t l y i m e m o r y t R A d i s k .

r e t r i e v e p r o g r a m i R A d i s ka n t r a n s f e r t o m e m o r y .

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

T h R A d i s k i d e s i g n e d f o u s w i t h B A S I C p r o g r a m s . T h b l o c k o m e m o r y s a v e d i t h a r e ab e t w e e n t h a d d r e s s i t h s t a r t - o f -B A S I C - p r o g r a m p o i n t e r ( c o n t a i n e di l o c a t i o n s 4 3 - 4 4 ) a n t h a d d r e s si t h e n d - o f - B A S I C - p r o g r a mp o i n t e r ( c o n t a i n e d i l o c a t i o n s4 5 - 4 6 ) . D a t a f r o m t h R A d i s k i a l w a y s r e l o a d e d b e g i n n i n g a t h a d d r e s s i t h s t a r t - o f - B A S I C -p r o g r a m p o i n t e r . T h u s , t h R A d i s k i n o s u i t a b l e f o s t o r i n g m c h i n e l a n g u a g e r o u t i n e s f r o m o t h e ra r e a s o m e m o r y .

B e f o r e y o s a v e p r o g r a m t t h R A d i s k , b s u r e i t ' s n l o n g e rt h a n 8 K I f i t ' s l o n g e r , i w i l ! n o b p l a c e d i t h R A d i s k , a n m e s a g e w i l l a p p e a r . T h r e a s o n w h a v e a n 8 r e s t r i c t i o n i b e c a u s et h m e m o r y a r e a u s e d f o 6 R A D i s k i l o c a t e d i t h 8 R A a r e au n d e r B A S I C R O M . T h i s m e a n sp r o g r a m s w h i c h c o p y B A S I C t R A f o m o d i f i c a t i o n o p r o g r a m sw h i c h p l a c e h i g h - r e s o l u t i o n g r a p hi c u n d e r t h B A S I C R O w i l l n o w o r k w i t h 6 4 R A D i s k . A l s o , 6 R A D i s k w i l l n o w o r k w i t h a n p r o g r a m w h i c h u s e s m e m o r y l o c at i o n s 4 9 1 5 2 - 4 9 4 1 6 , s i n c e t h i s i w h e r e t h m a c h i n e l a n g u a g e f o 6 R A D i s k i l o c a t e d .

T y p i n g I I A y o u ' r e t y p i n g i t h p r o 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 h t h n u m b e r s

i t h D A T A s t a t e m e n t s . A f t e ry o u ' v e f i n i s h e d , s a v e c o p y . T u s i t l o a d i a n t y p e R U N . m e s s a g ew i l l t e l l y o t e n t e r S Y 4 9 1 5 2 t a c t i v a t e a n S Y 6 4 7 3 8 t d e a c t iv a t e . T h l a t t e r S Y r e s e t s t h c o p u t e r j u s t a i y o u h a d t u r n e d i o n ( U n l i k e m o s t w e d g e r o u t i n e s , 6 R A D i s k i n o d i s a b l e d w h e n y o p r e s s R U N / S T O P - R E S T O R E . ) T h t h r e e c o m m a n d s d i s c u s s e d a b o v ea r n o a y o u r d i s p o s a l .

M e m o r y L o c a t i o n s U s e d :2 - a n 2 5 1 - 2 5 4 T e m p o r a r y s t o r a g e4 0 9 6 0 - 4 9 1 5 1 6 R A D i s k s t o r a g e

a r e a4 9 1 5 2 - 4 9 4 1 6 6 R A D i s k m a c h i n e

l a n g u a g e

S e p r o g r a m l i s t i n g o p a g e 1 1 0 .

C O M P U T E R S G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s e r v e y o b e t t e r . I y o n e e d t c o n t a c t u f o a n o t h r e a s o n sl i s t e d b e l o w , w r i t e t o u s a t

C O M P U T E ! ' * G a z e t t eP . O . B o 1 0 9 5 7D e M o i n e s , I 5 0 3 4 0

o c a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .C h a n g e o A d d r e s s . P l e a s e a l l o w u 6 - f lw e e k s t o e f f e c t t h c h a n g e ; s e n d y o u rc u r r e n t m a i l i n g l a b e l a l o n g w i t h y o u r n e a d d r e s s .R e n e w a l . S h o u l d y o w i s h t r e n e wy o u r G a z e t t e s u b s c r i p t i o n b e f o r e w r m i n d y o t o s e n d y o u r c u r r e n t m a i l i n gl a b e l w i t h p a y m e n t o c h a r g e n u m b e r o c a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .N e S u b s c r i p t i o n . o n e - y e a r ( 1 2 -m o n l h ) U . S . s u b s c r i p t i o n t o C O M P U T E ' 1 *G a z e t t e i $ 2 ( y e a r s , S 4 5 ; y e a r s , $ G 5 .F o r s u b s c r i p t i o n r a t e s o u t s i d e t h U . S . ,s e s t a f f p a g e ) . S e n d u y o u r n a m e a n a d d r e s s o r c a l l t h T o l l F r e e n u m b e rl i s t e d b e l o w .D e l i v e r y P r o b l e m s . I y o r e c e i v e d u p l ic a t e i s s u e s o C O M P U T E D G a z e t t e , i y o e x p e r i e n c e l a t e d e l i v e r y , o i y o h a v ep r o b l e m s w i t h y o u r s u b s c r i p t i o n , p l e a s ec a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w ,

C O M P U T E D G a z e t t e1 - 8 0 0 - 2 4 7 - 5 4 7 0I 1 A 1 - 8 0 0 - 5 3 2 - 1 2 7 2

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

Page 90: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 90/130

T o R . H a l f h i l l , S t a f f E d i t o r

E a c h m o n t h , C O M P U T E D 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 y a s k e db C o m m o d o r e u s e r s . I y o u h a v eq u e s t i o n y o u ' d t i k e t s e a n s w e r e dh e r e , s e n d i t t h i s c o l u m n , c / C O M P U T E D G A Z E T T E , P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 .

V h a v e f e q u e s t i o n sa b o u t c o m p a t i b i l i t y i t h C o m o d o r e l i n e o c o m p u t e r s . F i r s t ,w i l l t h A m i g a r u a l m C o m o d o r e 6 p r o g r a m s i u s e d w i t h

5 ' / « - i n c h d r i v e ? I s o c o u l dc o p y m 6 p r o g r a m s t t h A m g a ' s 3 V i - i n c h d i s k s ? D o e s t h A m i g a r u C o m m o d o r e 1 2 s o f tw a r e ? C a t h A m i g a u s 1 5 7 1o r 1 5 4 1 d i s k d r i v e ? D o e s t h C o m o d o r e E x e c u t i v e 6 r u a l 6 p r o g r a m s ? W h a t a b o u t t h P l u s / 4 ?C a t h E x e c u t i v e 6 b h o o k e du t l a r g e r m o n i t o r ?

f \ W e ' v e b e e n r e c e i v i n g q u i t ef e l e t t e r s i t h i s v e i n s i n c e t h eA m i g a w a i n t r o d u c e d , a n a l s on u m b e r o i n q u i r i e s l a t e l y a b o u t t h E x e c u t i v e 6 4 a n P l u s / 4 — t w oc o m p u t e r s n o l o n g e r m a d e b C o m m o d o r e , b u w h i c h a r b e i n gc l o s e d o u a s a l e p r i c e s b d i s c o u n tm e r c h a n t s . L e t ' s t a c k l e t h e s e s u j e c t s o n a a t i m e .

F i r s t o f f , t h A m i g a i c o p l e t e l y d i f f e r e n t c o m p u t e r t h a n t h C o m m o d o r e 6 a n a l o t h e r C o m o d o r e c o m p u t e r s . I f a c t , i w a s n ' te v e n d e s i g n e d b C o m m o d o r e . I t h A m i g a i r e l a t e d t a n y t h i n g ,i t ' s d e s c e n d a n t o t h A t a r i 8 0 0 ,s i n c e t h e c u s t o m g r a p h i c s c h i p s i b o t h m a c h i n e s w e r e d e s i g n e d b t h s a m e e n g i n e e r , J a M i n e r . T h A m i g a h a n o t h i n g i c o m m o nw i t h e a r l i e r C o m m o d o r e s a n i s n ' tc o m p a t i b l e w i t h a n o t h e r s o f tw a r e . T h o n l y e x c e p t i o n i t h a ts o m e I B P p r o g r a m s w i l l w o r ka r e d u c e d s p e e d w h e n t h A m i g ai e q u i p p e d w i t h s p e c i a l 5 ' / « - i n c hd i s k d r i v e a n s o f t w a r e e m u l a t o r

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

c a l l e d t h T r a n s f o r m e r . A t h i s w r i ti n ( e a r l y A p r i l ) , h o w e v e r , f i i s h e d v e r s i o n o t h T r a n s f o r m e rw a n o a v a i l a b l e .

L i k e w i s e , t h e A m i g a d o e s n o w o r k w i t h t h e 1 5 4 1 , 1 5 7 1 , o a n o t h e r C o m m o d o r e p e r i p h e r a l s b u i l tf o e a r l i e r C o m m o d o r e c o m p u t e r s .T h 5 ' A - i n c h d r i v e u s e d w i t h t h T r a n s f o r m e r r e s e m b l e s 1 5 7 1 , b u i s p e c i a l d r i v e i n t e n d e d o n l y f o u s e w i t h t h A m i g a .

A l t h o u g h C o m m o d o r e 6 4 1 2 s o f t w a r e e m u l a t o r c o u l d b w r i t t e n f o t h A m i g a , i t ' s h a r d t t h i n k o f g o o d r e a s o n t d s o N o m a n y p e o p l e w o u l d s p e n d $ 1 , 0 0 0t $ 2 , 0 0 0 t b u a A m i g a t r u n 6 4s o f t w a r e w h e n t h e y c o u l d b u c o m p l e t e 6 s y s t e m f o u n d e r $ 5 0 0 .A n p e o p l e w i t h l o o 6 s o f tw a r e w h b u a A m i g a d o n ' t n e e d

6 e m u l a t o r , e i t h e r , b e c a u s e p r s u m a b l y t h e y a l r e a d y h a v e 6 4 B e s i d e s , t u r n i n g t h A m i g a i n t o6 o 1 2 w o u l d n e g a t e t h a d v a nt a g e s o f o w n i n g a A m i g a i t h f i r s t p l a c e .

T h C o m m o d o r e E x e c u t i v e 6 4 a l s o k n o w n a s t h e S X - 6 4 , i t r a n sp o r t a b l e c o m p u t e r d e s i g n e d t r u a l C o m m o d o r e 6 s o f t w a r e . E s s e nt i a l l y , t h E x e c u t i v e 6 i C o m m od o r e 6 4 , 1 5 4 1 d i s k d r i v e , a n t h r e e -i n c h c o l o r m o n i t o r b u i l t i n t oc o m p a c t s u i t c a s e . U n l i k e t r u e p o t a b l e s , i i n o b a t t e r y p o w e r e d . A lt h o u g h w e ' v e h e a r d t h a t f e C o m m o d o r e 6 p r o g r a m s r e q u i r e ds l i g h t m o d i f i c a t i o n t r u o t h E x e c u t i v e 6 4 i t ' s b a s i c a l l y 9 p e c e n t s o f t w a r e c o m p a t i b l e .

T h E x e c u t i v e 6 4 h a s v i d e o ,e x p a n s i o n , s e r i a l , c o n t r o l l e r , a n u s e r p o r t s t h a t a r i d e n t i c a l t o t h o s eo t h s t a n d a r d 6 4 s i c a u s a n m o n i t o r , c a r t r i d g e , d i s k d r i v e ,p r i n t e r , j o y s t i c k , o m o d e m t h a tw o r k s o t h 6 4 N o t e , h o w e v e r ,t h a t i l a c k s a c a s s e t t e p o r t ; c a s s e t t e -b a s e d s o f t w a r e m u s t b t r a n s f e r r e dt d i s k b e f o r e i c a b r u o t h E x e c u t i v e 6 4 ( T h e m i s s i n g c a s s e t t e

p o r t m a c a u s e a n o t h e r s m a l l p r o bl e m : m a n y p r i n t e r i n t e r f a c e s u s t h c a s s e t t e p o r t a p o w e r s o u r c e . )T h i s c o m p u t e r i n l o n g e r m a n uf a c t u r e d b C o m m o d o r e , b u s u p l u s a n r e c o n d i t i o n e d u n i t s a r s t i l l b e i n g s o l d .

T h P l u s / 4 i t h o d d b a l l o t h C o m m o d o r e f a m i l y . O r i g i n a l l ya n n o u n c e d a t h C o m m o d o r e 2 6 4 ,i t ' s n o s o f t w a r e c o m p a t i b l e w i t ha n o t h e r C o m m o d o r e c o m p u t e r se x c e p t t h C o m m o d o r e 1 6 ( a l t h o u g hi t B A S I C i s i m i l a r e n o u g h t t h 1 2 8 ' s t h a t s o m e 1 2 p r o g r a m s w r i tt e e n t i r e l y i B A S I C w i l l r u o t h P l u s / 4 ) . T h P l u s / 4 h a 6 4 o R a n d o m A c c e s s M e m o r y ( R A M ) a n f o u r a p p l i c a t i o n p r o g r a m s b u i l t i n t oR e a d O n l y M e m o r y ( R O M ) : w o r dp r o c e s s o r , s p r e a d s h e e t , d a t a b a s ef i l e r , a n c h a r t p l o t t e r . T h C o m o d o r e 1 i b a s i c a l l y 1 6 R A v e r s i o n o f t h e P l u s / 4 w i t h o u t t h b u i l t - i n s o f t w a r e o r u s e r p o r t . N e t h e r c o m p u t e r i s t i l l b e i n g m a n uf a c t u r e d , t h o u g h a g a i n , s u r p l u su n i t s a r e s t i l l a v a i l a b l e .

T h P l u s / 4 a n 1 h a v e s t a nd a r d v i d e o a n s e r i a l p o r t s , s t h e yc a n u s e s t a n d a r d m o n i t o r s , p r i n t e r s ,a n 1 5 4 1 d i s k d r i v e s ( 1 5 7 1 d r i v e sc a b c o n n e c t e d , b u t o p e r a t e i 1 5 4 1 m o d e o n l y ) , T h P l u s / 4 ' s u s e rp o r t i i d e n t i c a l , b u t h c a s i n g s u r o u n d i n g i i s m a l l e r , s e a r l yC o m m o d o r e m o d e m s l i k e t h 1 6 0 0a n 1 6 5 0 d o n ' t f i t . T h c a s s e t t e a n j o y s t i c k p o r t s u s n o n s t a n d a r d c o n e c t o r s ; C o m m o d o r e 6 j o y s t i c k sa n D a t a s s e t t e r e c o r d e r s c a n n o t b u s e d .

Page 91: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 91/130

W h e n H i g h T e c h T a l k s B a c k

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

W h a t d o y o u s a t y o u r w a t c hw h e n i u n e x p e c t e d l y t a l k s b a c k t y o i n f r o n t o f l i v e T a u d i e n c e ?

h a t h i s e x p e r i e n c e r e c e n t l yo T o Y o r k ' s M o r n i n g S h o w , h e r ei B i r m i n g h a m , A l a b a m a . a p p e a ro t h s h o w e v e r y T u e s d a y m o r ni n i s p o t c a l l e d " F r i e n d l y T e c hw i t h F r e d . " E a c h w e e k b r i n g i c a r l o a d o n e h i g h - t e c h g a d g e t s —s t e r e o T V s , c e l l u l a r p h o n e s , c o p u t e r t o u c h s c r e e n s , a n t h l i k e .t r t t a l k i p l a i n E n g l i s h a n g i v ev i e w e r s f e e l f o h o t h p r o d u c t sr e a l l y w o r k w h e n t h e y ' r e i t h h a n d s o a a v e r a g e c o n s u m e r .

T h i s w e e k b o r r o w e d s o m ef a n c y n e h i g h - t e c h c l o c k s a n w a t c h e s . M d a u g h t e r C a t i ep i t c h e d i n t o o , a n l o a n e d m h e S w i s s S w a t c h w a t c h a n h e m u s ic a c l o c k - r u l e r . S h p r o g r a m m e dt h r u l e r t p l a y " D i x i e " a n s e n tm o t h s h o w w i t h n o t e - b y -n o t e p r o g r a m o f i v e o t h e r s o n g sc o u l d p l a y , t o o , i h a t h t i m e .

M h o s t , T o Y o r k , g a v en i c e i n t r o d u c t i o n a n t u r n e d t m t b e g i n m d e m o n s t r a t i o n .p i c k e d u C a t i e ' s m u s i c a l r u l e r a n b e g a n p u s h i n g b u t t o n s , w h e n , s u d e n l y , t h S e i k o D a t a g r a p h R C 4 4 0 0 , o v e r o t h o t h e r s i d e o f t h et a b l e , b e g a n t a l k i n g t m e " P l e a s em a k e y o u r e n t r y , " i s a i d i l o u dv o i c e .

I w a m o w f a u l t . h a g o t e n t h e w a t c h i t h m a i l t h d a b e f o r e , a n h a b e e n f a s c i n a t e dw i t h i t . 1 h a p l u g g e d i i n t o o u C o m m o d o r e 1 2 c o m p u t e r a n s t a y e d u u n t i l t w i t h m o r n i n gp r o g r a m m i n g i w i t h a d d r e s s e s ,n o t e s , a n a p p o i n t m e n t s . I b e g a nt a l k i n g o t h s h o w b e c a u s e h a t o l d i t s o u n d a a l a r m m i d w a yt h r o u g h m s e g m e n t . d i t h i s f o d r a m a t i c e f f e c t , b u h a t h o u g h tt h a l a r m w o u l d b s i m p l e b e e po c h i m e . h a d n ' t r e a l i z e d t h e

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

p a r e d . A f t e r a l l , i w a n o t h f i r s tt i m e c l o c k o w a t c h h a t a l k e db a c k . T h n i g h t b e f o r e , h a g a t he r e d a l t h h i g h - t e c h r i m e p i e c e so t h k i t c h e n t a b l e a n p r g r a m m e d t h e m f o t h s h o w t h f o l l o w i n g d a y . T h e n m k i d s a n l e f t t h h o u s e a n h e a d e d f o t h l o c a l s c i e n c e m u s e u m t g e h e l ps i g h t i n g H a l l e y ' s c o m e t .

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

P L E A 4 E M A K EV C U R E N T R Y .

b e c a m e f r i g h t e n e d . " O h , n o b u g l a r s ! " s h e t h o u g h t . S h d i d n ' tk n o w w h e t h e r t b a c k o u o t h d r i v e w a y q u i e t l y o r b o l t f r o m t h c a a n f l e e t t h n e a r e s t n e i g hb o r ' s f o h e l p . F o r t u n a t e l y , s h s t a y e d i t h c a a n o t h e r m i n u t et r y i n g t m a k e u h e m i n d . T h i sw a j u s t e n o u g h t i m e f o h e t h e a rw h a t t h e v o i c e s w e r e s a y i n g .

" I t ' s f o u r f i f t y - t h r e e A . M , " s a i do n v o i c e . " I t ' s n i n e P . M , " s a i d a o t h e r . " A t h b e e p t h e t i m e i t w o h - s i x . " " N i n e . . . e i g h t . . . s e v e n -. . . s i x . . . . " " T o d a y ' s d a t e i M a 1 8 t h . "

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

S h e w a s w a i t i n g f o m w h e ns h o w e d u p w i t h t h e k i d s f i f t e e n

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

J u s t c o u p l e w e e k s a g o , f o e a m p l e , w a i m b a s e m e n t s t u d yw h e n h e a r d t h i s l o u d c r y , " F r e dd i e ! C o m e u h e r e ! " r u s h e d u s t a i r s i n t o t h e l i v i n g r o o m a n f o u n d J a n e t a n C a t i e i t h m i d s to f g i a n t t a n g l e o c o a x i a l c a b l e s ." J a n e t , " s a i d w i t h o u t t h i n k i n g ," y o u t o l d m y o k n e w h o t o e r a t e t h V C R . "

F r o m t h l o o k o J a n e t ' s f a c ek n e w i n s t a n t l y t h a t h a s a i d t h w r o n g t h i n g . " d i d ! " s h s h o u t e d ." B u t t h a t w a b e f o r e y o u w e n t a n dr e w i r e d e v e r y t h i n g a g a i n . W e ' v eb e e n f u s s i n g w i t h t h i s m e s s f o h a l f h o u r , a n s t i l l c a n ' t f i g u r e o u h o t t u r n o T h C o s b y S h o w ' . "

I s e e m s t h a t h a v e k n a c k f o t u r n i n g " h i g h t e c h " i n t o " h i g h h a s l e . " I ' a f r a i d t h a t I ' l i k e t h g u w h g e t s h o l d o T r e m o t e c o t r o l a n b e g i n s p u s h i n g t h c h a n n e ls e l e c t i o n b u t t o n s m i l e m i n u t e ,c a n ' t j u s t s i d o w n a n w a t c h p r g r a m l i k e n o r m a l p e r s o n . h a v e t b f i d d l i n g w i t h t h w i r e s o r t r y i n gt p l u g t h V C i n t o o u s t e r e o a p l i f i e r , o t h T c a b l e i n t o t h b a c ko c o m p u t e r m o n i t o r . A n d , a l t h w h i l e , m f a m i l y s i t s p a t i e n t l yw o n d e r i n g , " W h y i D a d d y d o i n gt h i s t u s ? "

T h m o r a l o m s t o r y i t h a th i g h - t e c h w i l l t a l k b a c k i y o c o a xi t a d o B u i a l s o t a l k s b a c kw h e n y o l e a s t e x p e c t i t t o o . I d o e s n ' t a l w a y s u s h u m a n v o i c e ,b u i g e t s y o u r a t t e n t i o n v e r y f a s t .

I y o u ' v e h a e x p e r i e n c e s s i m il a t m i n e , p l e a s e w r i t e m e c a r e o fC O M P U T E ' S G A Z E T T E , a n t e l l m a b o u t t h e m . I ' l l p i c k t h f u n n i e s ta n d m o s t i n s i g h t f u l e x p e r i e n c e sa n s h a r e t h e m w i t h e v e r y o n e i a u p c o m i n g c o l u m n .

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

Page 92: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 92/130

P u t t i n g O n G o o d F a c e

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

W h e n y o u ' r e s h o p p i n g f o c l o c k ,t h k i n d y o u ' d h a n g o t h k i t c h e nw a l l , y o p r o b a b l y l o o k f o o n w i t h s u i t a b l e c o l o r , n i c e s h a p e ,a n r e a d a b l e n u m b e r s o t h c l o c k -f a c e . Y o j u d g e i b h o i l o o k sa n h o w e l l i m i g h t f i i n t o t h k i t c h e n d e c o r .

U n l e s s y o u ' r e c l o c k m a k e r ,y o p r o b a b l y d o n ' t p e e k i n s i d e ac l o c k a t h e g e a r s a n d s p r i n g s — o rd i g i t a l c i r c u i t s — t o s e h o i r u n s .Y o h o p e ( o t r u s t ) t h a t t h p e o p l ew h d e s i g n e d a n b u i l t i k n e ww h a t t h e y w e r e d o i n g .

T a k i n g P r o g r a m P u b l i cI y o w r i t e p r o g r a m s , t h t i m e m a c o m e w h e n y o u ' l l g i v e c o p y t f r i e n d . O p e r h a p s y o u ' l l d o n a t ep r o g r a m t y o u r l o c a l u s e r g r o u p o s e n d i t t h G A Z E T T E f o p o s s i b l ep u b l i c a t i o n .

S o m e o t h a u d i e n c e y o r e a c h , y o u r c u s t o m e r s , w i l l t a k ea p a r t y o u r p r o g r a m t s e h o i w o r k s . T h e y ' r e l i k e c l o c k m a k e r sw h d i s a s s e m b l e c l o c k s t s e w h a t ' s i n s i d e . B u m a n y c o m p u t e ru s e r s c a r e o n l y a b o u t w h a t y o u rp r o g r a m c a d f o t h e m , n o h o i t ' s p u t o g e t h e r . T h o n l y p a r t o t h p r o g r a m t h e y ' l l s e i t h c o p u t e r s c r e e n — t h e f a c e o f t h e c l o c k .

H e r e a r s o m e t h i n g s t t h i n ka b o u t i y o u ' r e d e s i g n i n g p r o g r a m sf o o t h e r p e o p l e t o u s e , w a y s t p u

g o o d f a c e o y o u r p r o g r a m s .

P u Y o u r s e l f I T h U s e r ' s P l a c eM o s t u s e r s a p p r e c i a t e c o u r t e s y o t h p r o g r a m m e r ' s p a r t . H o w e v e r ,s o m e u s e r - f r i e n d l y p r o g r a m m e r sa s A R Y O S U R E ( Y / N ) ? a o f t e n a p o s s i b l e , w h i c h c a n b ec o m e t o m u c h o f g o o d t h i n g . O t h C o m m o d o r e 1 2 8 , f o e x a m p l e ,e v e r y t i m e y o t r t S C R A T C H

p r o g r a m , y o h a v e t s a y e s . i I ' c l e a n i n g u d i s k d i r e c t o r y a n h a v e t s c r a t c h g o o d n u m b e r o f i l e s , p r e f e r t h 6 4 ' s t r a d i t i o n a lO P E N 1 5 , 8 , 1 5 s y n t a x ; i t ' s m o r e d r e c t a n i d o e s n ' t r e q u i r e c o n t i n u a lr e a s s u r a n c e s t t h 1 2 t h a t i t ' s O K y e s , t h a t p r o g r a m s h o u l d b s c r a t c h e d . T h c o m m a n d G 6 a l s o a s k s f o c o n f i r m a t i o n , b u t h a t ' s d i f f e r e n t b e c a u s e t h c o n s eq u e n c e s t p r o g r a m i m e m o r ya r d i r e a n d y o u n e e d a n s w e r o n l yo n c e .

U n a v o i d a b l e i n s t r u c t i o n s a t h s t a r t o f p r o g r a m a r a l s o b o t he r s o m e . P e o p l e e v e n t u a l l y l e a m t h c o m m a n d s a s s o c i a t e d w i t h a p i e c eo s o f t w a r e , s i t ' s n o u s u a l l y n e e s s a r y f o t h e m t r e a d m u l t i p l e i s t r u c t i o n s c r e e n s b e f o r e g e t t i n g t t h m a i n p r o g r a m . O f f e r m u l t i p l eh e l p s c r e e n s i t h a t ' s w h a t i t a k e s t e x p l a i n t h e i n a n o u t s o y o u rh a n d i w o r k , b u m a k e t h e m o p t i o na l " I N S T R U C T I O N S ( Y / N ) " d o e si n i c e l y . E v e n b e t t e r , p u t h i s t r u c t i o n s i n t o o n o m o r e h e l ps c r e e n s , a v a i l a b l e f r o m a n y w h e r ew i t h i n t h p r o g r a m .

B e x p l i c i t w h e n p r o m p t i n gt h u s e r . I m i g h t b p a t e n t l y o b v io u t y o t h a t N / A / C / S m e a n sN a m e / A d d r e s s / C i t y / S t a t e , b u t m o s t u s e r s i m e a n s N A C S , w h i c hi t s a i m e a n s n o t h i n g a a l l .S o m e p e o p l e m a r e c o g n i z e i a t h b a c k w a r d s s p e l l i n g o f S C A N ,b u t h a t d o e s n ' t h e l p . T r t m a i nt a i n b a l a n c e b e t w e e n p r o g r a mt h a t ' s t o f r i e n d l y a n d o n e t h a t ' st o c r y p t i c .

K e e p T h e m I n f o r m e dW h e n n o t h i n g v i s i b l e i h a p p e n i n g ,p e o p l e o f t e n t h i n k e i t h e r s o m e t h i n gh a g o n e w r o n g o t h a t t h c o p u t e r i w a i t i n g f o t h e m t d s o m e t h i n g . P r o g r a m s w h i c h u s c u s t o m c h a r a c t e r s s o m e t i m e s b l a n kt h e s c r e e n b e f o r e c o p y i n g t h c h a ra c t e r s e d o w n t R A M . O t h 6 4 i t a k e s B A S I C p e r h a p s 3 0 s e c o n d s

t m o v e c h a r a c t e r R O i n t o m e o r y . B u i t h s c r e e n i b l a n k ,t h e y ' r e 3 t e n s e s e c o n d s d u r i n gw h i c h t h u s e r d o e s n ' t k n o ww h a t ' s g o i n g o n T e l l i n g t h u s e rw h a t ' s h a p p e n i n g o b v i a t e s t h i sa n x i e t y ( t h e m e s s a g e P L E A S EW A I T 3 S E C O N D S w o u l d s u f i c e ) . P e o p l e c a n b j i t t e r y a b o u tc o m p u t e r s w h i c h s e e m t b m a l ic i o u s l y i d l e .

A n o t h e r w a t d i s c o n c e r tu s e r i t c a u s e s o m e t h i n g t h a p e w i t h o u t a e x p l a n a t i o n . T h o l s p i n - t h e - d i s k t r i c k i a l w a y s u n e r v i n g . I w o r k s l i k e t h i s : Y o l o a da n r u p r o g r a m . S u d d e n l y t h d i s k d r i v e s t a r t s s p i n n i n g a n t h d r i v e - b u s y l i g h t t u r n s o n T h e r e ' sn c l u e w h y . T h p r o g r a m m i g h t b ed o i n g s o m e t h i n g s i m p l e l i k e i n i t i a li z i n g t h d i s k o r o p e n i n g h e l p f i l e .O m a y b e i t ' s e r a s i n g e v e r y p r og r a m o f o r m a t t i n g t h e d i s k . T h u s e r i t r a p p e d i d i l e m m a :S h o u l d t h d i s k b l e f t i t h e d r i v e( m a y b e r u i n i n g i t o s h o u l d i b r e m o v e d ( m a y b e r u i n i n g i t ) ? T h s o l u t i o n , a g a i n , i t c o m m u n i c a t ed i r e c t l y w i t h t h u s e r . I y o w r i t ep r o g r a m t h a t ' s g o i n g t s p i n t h d i s k , i t ' s g o o d i d e a t f i r s t p r i n ts h o r t m e s s a g e l i k e R E A D I N G D I S KD A T A .D o c u m e n t a t i o nE v e n t h o u g h y o u ' r e p r o g r a m m e r ,t r y t o a v o i d w r i t i n g t h e i n s t r u c t i o n sf r o m p r o g r a m m e r ' s p o i n t o v i e w .I n c l u d e s i m p l e t h i n g s l i k e h o t l o a d a n r u t h p r o g r a m . A o r d in a r y u s e r w a n t s t k n o w w h a tS o r t o p t i o n m e a n s { i p u t s i n f o rm a t i o n i a l p h a b e t i c a l o n u m e r i co r d e r ) , n o w h i c h s o r t i n g a l g o r i t h my o e m p l o y e d . P i c t u r e t h p e r s o nw h d o e s n ' t w a n t t l o o k i n s i d e t h c l o c k a n w r i t e y o u r d o c u m e n t at i o n f o h i o h e r . I y o c a f i n ds o m e f r i e n d s t o t e s t . o u t y o u r p r og r a m , t h e y c a p r o b a b l y g i v e y o s o m e g o o d a d v i c e o h o t i p r o v e t h d o c u m e n t a t i o n .

9 C O M P U T E R S G a z e l l e J u l y 1 9 8 6

Page 93: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 93/130

M o d i f i c a t i o n s a n C o r r e c t i o n s

" V a m p y r e H u n t e r " ( M a y ) c o n t a i n ss e v e r a l e r r o r s . T h C T R L - 0 c h a r a c t e r i l i n e s 5 2 a n 1 4 2 0 s h o u l d h a v e b e e nl i s t e d a s { O } , n o a ( T O P } . T h C T R L -C c h a r a c t e r s h o u l d b t y p e d i q u o t em o d e , w h i c h m e a n s y o s h o u l d r e t y p ee v e r y t h i n g i n s i d e q u o t e s i t h o s e l i n e s ,i n c l u d i n g t h o p e n i n g q u o t a t i o n m a r k s .I n a d d i t i o n , c o m m a i m i s s i n g f r o mt h e n o e a c h o t h e f o l l o w i n g l i n e s :2 8 7 5 , 3 3 2 0 , a n 3 3 4 5 . W i t h o u t t h c o m m a a t h e n o 2 8 7 5 , y o u ' l l r c e i v e s y n t a x e r r o r i t h e n e x t l i n e( 2 8 8 0 ) .

F i n a l l y , t h e r e a r e s e v e r a l s p e l l i n gm i s t a k e s w h i c h d o n ' t a f f e c t t h r u n n i n go t h p r o g r a m , b u m a b c o r r e c t e d i y o w i s h : t h e w o r d t h r o u g h i l i n e s3 2 4 0 a n 3 5 3 0 , a n t h w o r d s c e l l a r ,a c c e s s i b l e , a n b l o c k e d i n l i n e s 3 0 5 0 ,3 9 0 0 , a n 3 9 9 0 . A l s o , a r s h o u l d b d l e t e d f r o m l i n e 3 7 0 0 a n e x t i s m u t i n l i n e2 8 6 5 s h o u l d b c h a n g e d t e x t i s m o i ( e t i n g u i s h a n s m o t h e r ) .

T h M L e n d i n g a d d r e s s e s f o " S p e e d S c r i p t - 8 0 " ( J u n e ) a r w r o n g .T h p r o g r a m t h a t c r e a t e s M L l i s t i n g sf o r m a t s t h n u m b e r s i t e c o l u m n s( t h e a d d r e s s , e i g h t m a c h i n e l a n g u a g eb y t e s , a n c h e c k s u m ) . I t h f i n a l l i n ec o n t a i n s f e w e r t h a n e i g h t d a t a b y t e s ,i t ' s p a d d e d o u w i t h 0 s F o m o s t p r g r a m s , t h e s e a d d i t i o n a l 0 a r i n c o n s eq u e n t i a l , b u b e c a u s e t h f i r s t f o u rS p e e d S c r i p t - 8 0 p a t c h e s a r e o v e r l a i d o n t oS p e e d S c r i p t , s o m e i m p o r t a n t r o u t i n e s i t h p r o g r a m a r o v e r w r i t t e n b O s

I y o u ' v e n o y e t y p e d i t h e p r og r a m s , s u b s t i t u t e t h f o l l o w i n g s t a r t i n ga n e n d i n g a d d r e s s e s f o t h f i r s t f o u rp a t c h e s :P a t c h 1 : 2 B 9 E , 2 9 3 4P a t c h 2 2 A 4 E , 2 A S BP a t c h 3 3 1 5 D , 3 1 A 0P a t c h 4 3 4 4 5 , 3 4 6 B

T h i n s t r u c t i o n s f o c r e a t i n gS p e e d S c r i p t - 8 0 a r o t h e r w i s e c o r r e c t .

I y o u ' v e a l r e a d y t y p e d a l t h p a t c h e s a n g e n e r a t e d c o p y o S p e e dS c r i p t - 8 0 a c c o r d i n g t t h i n s t r u c t i o n si t h J u n e i s s u e , y o c a f i t h a t c o p ya s f o l l o w s . S t a r t i n g i 1 2 m o d e , t y p eM O N I T O R a n t h e n l o a d t h f l a w e dc o p y o S p e e d S c r i p t - 8 0 b t y p i n g" S P E E D S C R I P T 8 0 " , 8 , 0 2 8 0 1 . C h a n g et h c o n t e n t s o t h e f o l l o w i n g a d d r e s s e sb t y p i n g o v e r t h e O s w i t h t h c o r r e c t

v a l u e s :0 2 9 3 5 : 2 0 2 A S C : F F 4

M O 3 1 A 1 : 4 C 3 1 E A 0 3 4 6 C : 2 0

A f t e r t h e c h a n g e s h a v e b e e n m a d e ,s a v e t h e r e v i s e d p r o g r a m b y t y p i n g" S S 8 0 " , 0 8 , 0 2 8 0 1 , 0 4 0 0 9 . T h i s c o r r e c t e dv e r s i o n s h o u l d p e r f o r m a d e s c r i b e d i t h J u n e i s s u e . T h a n k s t r e a d e r D a v eM a c k e y f o d i s c o v e r i n g t h i s f l a w i t h i n s t r u c t i o n s .

T h c o r r e c t i o n f o " L i s t P a g e r " ( D e c e mb e 1 9 8 5 ) g i v e n i t h e A p r i l B u g - S w a t t e rw a s l i g h t l y w r o n g . I t ' s i m p o r t a n t t t y p eP O K E S 6 , P E E K < 5 6 > - 1 : N E a f t e rl o a d i n g t h p r o g r a m , a m e n t i o n e d i t h a r t i c l e a n t h B u g - S w a t t e r i t e m , b u t h c o m m a n d s s h o u l d b e o a s e p a r a t e l i n ef r o m t h L O A D c o m m a n d . I t h e y ' r e o t h s a m e l i n e a t h L O A D c o m m a n d ,t h e y w o n ' t b e x e c u t e d .

T a p e u s e r s w h t y p e d i " K i c k e r " ( F e br u a r y ) m a n o t i c e t h a t t h s p r i t e s u s e d f o t h e r e d p l a y e r d o n ' t l o o k r i g h t . S o m e o t h s p r i t e s a r e s t o r e d i t h c a s s e t t e b u f fe r w h i c h i n o t p r o p e r l y c l e a r e d b t h p r o g r a m a f t e r t a p e l o a d . T f i i t l o a dK i c k e r , t h e n e n t e r t h e f o l l o w i n g P O K E si i m m e d i a t e m o d e ( w i t h o u t l i n en u m b e r s ) :P O K E 2 3 2 0 , 1 6 0 : P O K E 2 3 2 1 , 1 9 5P O K E 2 3 2 2 , 1 6 9 : P O K E 2 3 2 3 , 0P O K E 2 3 2 4 , 1 4 1 : P O K E 2 3 2 5 , 3 8P O K E 2 3 2 6 , 2 0 8 : P O K E 2 3 2 7 , 1 4 5P O K E 2 3 2 8 , 1 7 8 : P O K E 2 3 2 9 , 1 3 6P O K E 2 3 3 0 , 2 0 8 : P O K E 2 3 3 1 , 2 5 1

W h e n t h i s i c o m p l e t e , s a v e t h c o r r e c t e d c o p y o f t h e p r o g r a m .T h i n s t r u c t i o n s f o " L e x i t r o n " ( F e b

r u a r y ) i n c l u d e i n f o r m a t i o n f o a d d i n gy o u r o w w o r d s . S o m e r e a d e r s h a v eh a t r o u b l e i n c l u d i n g t h l e t t e r i t h e i r c o d e d w o r d s . W o r d s a r s u p p o s e dt b s h i f t e d o n l e i t e r h i g h e r t h a n t h e i rn o r m a l s p e l l i n g ; C A T C H w o u l d b s p e l l e d D B U D 1 , f o e x a m p l e . B e c a u s e o t h w a c h a r a c t e r s a r o r g a n i z e d i n t oA S C I I c o d e s , t h l e t t e r s h o u l d b et y p e d a s l e f t b r a c k e t ( t h e c h a r a c t e r ) .

T h e a r l y v e r s i o n o t h n e w " M L X "m a s i g n a l L O A D e r r o r s e v e n w h e nd a t a i l o a d e d w i t h o u t p r o b l e m s . T h i sh a b e e n f i x e d i t h n e w e s t v e r s i o n s .

T h p r o b l e m i i n l i n e 9 5 0 , w h i c hs h o u l d r e a d 9 5 P O K E 1 4 7 , 0 : S Y S6 3 5 6 2 : I F S T > 0 T H E N 9 7 0 .

" C u s t o m L a b e l s " ( F e b r u a r y ) h a t w m i n o r e r r o r s . T h f i n a l c o m m a n d i n l i n e2 5 s h o u l d r e a d G O T O 2 9 0 , n o t G O T O2 5 0 . T h i s a f f e c t s o n l y t h C o m m o d o r e -

g r a p h i c s c h a r a c t e r . T h a n k s t r e a d e rR o b e r t J M u r r e l l f o c a t c h i n g t h i s . A l s o ,i y o u r p r i n t e r p e r f o r m s l i n e f e e dw h e n t h p r o g r a m i r u n , d e l e t e t h C H R $ ( 1 2 ) f r o m l i n e 1 9 0 .

" P o w e r B A S I C : B l i c k " ( M a y ) u s e sw e d g e t a d a b l i n k a n c l i c k t t h P R I N T c o m m a n d . S i n c e t h P R I N Tr o u t i n e i a l s o u s e d f o l i s t i n g p r o g r a m st a p r i n t e r a n w r i t i n g t p e r i p h e r a l s ,B l i c k w i l l i n t e r f e r e w i t h v a r i o u s o p e r at i o n s i n v o l v i n g p r i n t e r s , m o d e m s , t a p ed r i v e s , a n d i s k d r i v e s . I s h o u l d b d i a b l e d b e f o r e y o u s a p e r i p h e r a l .

T h M a r c h G A Z E T T E D I S K w i l l n o l o a d t h e " C l a v i e r " p r o g r a m b e c a u s e o

m i s s p e l l i n g i t h e c o n t e n t s f i l e . T h M E N U p r o g r a m s e a r c h e s f o C A L V I E R ,w h i l e t h p r o g r a m i n a m e d C L A V I E Ri t h e d i r e c t o r y . T a c c e s s t h p r o g r a m ,y o m a l o a d i d i r e c t l y ( L O A D " C L AV I E R " ^ ) w i t h o u t g o i n g t h r o u g h t h m e n u . I y o p r e f e r , y o m a r e n a m e i b c u t t i n g w r i t e - e n a b l e n o t c h a n e t e r i n g O P E N 1 5 , 8 , 1 5 , " R 0 : C A L V I E R= 0 : C L A V I E R " : C L O S E 1 5 . A f t e r d o i n g

t h i s , c o v e r u t h n o t c h w i t h o p a q u et a p e .

T h M a a r t i c l e " M u s i c i a n s M e e tC o m p u t e r s " s h o u l d h a v e i n c l u d e d t h i n f o r m a t i o n t h a t c o m p o s e r a n m u s ic i a n R o B i e n s t o c k i a l s o a a t t o r n e ya n g e n e r a l c o u n s e l f o H o s h i n o U S A ,I n c . , w h o s e p r o d u c t s i n c l u d e t h I b a n e za n T a m a m u s i c a l i n s t r u m e n t s .

I " C o m p u t e r s a n M I D I " ( M a y ) , w i n a d v e r t e n t l y o m i t t e d t h a d d r e s s f o P a s s p o r t D e s i g n s . I n q u i r i e s a b o u t t h e i rm u s i c h a r d w a r e a n s o f t w a r e s h o u l db d i r e c t e d t o

P a s s p o r t D e s i g n s , I n c .6 2 M i r a m o n t e s S t . , S u i t e 1 0 H a l f M o o n B a y , C 9 4 0 1 9

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

Page 94: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 94/130

H o T T y p e I C O M P U T E ! G A Z E T T E P r o g r a m s

E a c h m o n t h , C O M P U T E D G A Z E T T Ep u b l i s h e s p r o g r a m s f o t h C o m o d o r e 1 2 8 , 6 4 P l u s / 4 , 1 6 a n V I C - 2 0 . E a c h p r o g r a m i c l e a r l ym a r k e d b t i t l e a n v e r s i o n . B s u r et t y p e i t h c o r r e c t v e r s i o n f o y o u r m a c h i n e . A l 6 p r o g r a m s r u o t h 1 2 i 6 m o d e . B s u r e t r e a d t h i n s t r u c t i o n s i t h c o r r es p o n d i n g a r t i c l e . T h i s c a n s a v e t i m ea n e l i m i n a t e a n q u e s t i o n s w h i c hm i g h t a r i s e a f t e r y o b e g i n t y p i n g .

W f r e q u e n t l y p u b l i s h t w p r o g r a m s d e s i g n e d t m a k e t y p i n ge a s i e r : T h A u t o m a t i c P r o o f r e a d e r ,a n M L X , d e s i g n e d f o e n t e r i n gm a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r g r a m , b e e s p e c i a l l y c a r e f u l w i t hD A T A s t a t e m e n t s a t h e y a r e e 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 n c a u s e y o u r m a c h i n e t " l o c k u p ( y o u ' l l h a v e n c o n t r o lo v e r t h c o m p u t e r ) . I t h i s h a p p e n s ,t h o n l y r e c o u r s e i t t u r n y o u rc o m p u t e r o f t h e n b a c k o n , e r a s i n gw h a t e v e r w a i m e m o r y . S 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 t h e r r o r .

S p e c i a l C h a r a c t e r sM o s t o t h p r o g r a m s l i s t e d i n e a c hi s s u e c o n t a i n s p e c i a l c o n t r o l c h a r a ct e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G A Z E T T E , u s 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 e c u r s o r d o w nk e y ; ( S P A C E S } m e a n s t p r e s st h s p a c e b a f i v e t i m e s .

T i n d i c a t e t h a t a k e s h o u l db s h i f t e d ( h o l d d o w n t h S H I F Tk e w h i l e p r e s s i n g a n o t h e r k e y ) ,t h e c h a r a c t e r j u n d e r l i n e d . F o e a m p l e , m e a n s h o l d d o w n t h S H I F T k e a n p r e s s A Y o m a s e s t r a n g e c h a r a c t e r s o y o u rs c r e e n , b u t h a t ' s t b e x p e c t e d . I y o f i n d a n u m b e r f o l l o w e d b a u n d e r l i n e d k e e n c l o s e d i b r a c e s( f o r e x a m p l e , { 8 A } ) , t y p e t h k e a m a n y t i m e s a i n d i c a t e d ( i o u e x a m p l e , e n t e r e i g h t S H I F T e d A ' s ) .

I k e i e n c l o s e d i n s p e c i a lb r a c k e t s , 3 h o l d d o w n t h C o m m o d o r e k e ( a t h l o w e r l e f tc o r n e r o f t h e k e y b o a r d ) a n p r e s st h 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 a s i n g l e l e t t e ro t h a l p h a b e t e n c l o s e d i b r a c e s .

T h i s c a n b e e n t e r e d o t h C o m o d o r e 6 b p r e s s i n g t h e C T R Lk e y w h i l e t y p i n g t h e l e t t e r i b r a c e s . F o r e x a m p l e , j A m e a n s t p r e s s C T R L - A .

T h Q u o t e M o d eA l t h o u g h y o c a m o v e t h e c u r s o ra r o u n d t h e s c r e e n w i t h t h C R S Rk e y s , o f t e n p r o g r a m m e r w i l l w a n tt m o v e t h e c u r s o r u n d e r p r o g r a mc o n t r o l . T h i s i s e e n i e x a m p l e ss u c h a { L E F T } a n { H O M E } i t h p r o g r a m l i s t i n g s . T h o n l y w a t h c o m p u t e r c a t e l l t h d i f f e r e n c eb e t w e e n d i r e c t a n p r o g r a m m e dc u r s o r c o n t r o l i t h q u o t e m o d e .

O n c e y o p r e s s t h e q u o t e k e y ,y o u ' r e i q u o t e m o d e . T h i s m o d ec a n b e c o n f u s i n g i y o m i s t y p ec h a r a c t e r a n c u r s o r l e f t t c h a n g ei t Y o u ' l l s e r e v e r s e v i d e o c h a r a ct e ( g r a p h i c s s y m b o l f o c u r s o rl e f t ) . I t h i s c a s e , y o c a u s t h D E L e t e k e t b a c k u p a n d e d i t t h l i n e . T y p e a n o t h e r q u o t e a n y o u ' r eo u o q u o t e m o d e . I t h i n g s r e a l l yg e t c o n f u s i n g , y o c a e x i t q u o t em o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e dl i n e a n f i i t

W h e n Y o R e a d : P r e s s : S e e :{ C L R ) S H I F T C L K t H O M E

{ H O M E ) L ^ ^ l ^ ]( D O W N ) C H S B( L E F T ) P S H I F T p ^ C R S R — * |( R I G H T ) C R S R — • ,( R V S | f C T R L Q ( O F F ) C T H t | ' ~ 0 ~ "{ & L K ) C T R L( W H T ) [ C f k l ] | ( R E D ) C T R L 1 ( C Y N ) [ C T R L [

S e e : P r e s s : S e e :

( F S )F f

P F

S H I F T

S H I F T |

S H I F T f

F o C o m m o d o r e 6 O n l yc o m m o d o r e ]

[ c O M M O T O R E J[ C O M M O D O R E j 3 C O M M O D O R E

j C O M M O D O H E ] [ T T c o m m o d o r e J [ V J C O M M O D O R E [ j C O M M O D O R E l l

9 C O M P U T E D G a z e t t o J u l y 1 9 8 6

Page 95: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 95/130

T h A u t o m a t i c P r o o f r e a d e rP h i l i p I N e l s o n , A s s i s t a n t E d i t o r" T h e A u t o m a t i c P r o o f r e a d e r " h e l p sy o t y p e i p r o g r a m l i s t i n g s f o t h 1 2 8 , 6 4 P l u s / 4 , 1 6 a n V I C - 2 0 a n p 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 t w o - l e t t e rc h e c k s u m p r i n t e d t t h l e f t o t h l i n ei t h p r o g r a m l i s t i n g . I t h l e t t e r sm a t c h , i t ' s a l m o s t c e r t a i n t h l i n e w a t y p e d c o r r e c t l y . I t h l e t t e r s d o n ' tm a t c h , c h e c k f o y o u r m i s t a k e a n c o r e c t t h l i n e .

T h P r o o f r e a d e r i g n o r e s s p a c e s n o e n c l o s e d i q u o t e s , s y o c a n o m i t o a d s p a c e s b e t w e e n k e y w o r d s a n d s t i l ls e m a t c h i n g c h e c k s u m . H o w e v e r ,s i n c e s p a c e s i n s i d e q u o t e s a r a l m o s t a w a y s s i g n i f i c a n t , t h P r o o f r e a d e r p a y sa t t e n t i o n t t h e m . F o e x a m p l e , 1 P R I N T ' T H I S I B A S I C " w i l l g e n e r a t e

d i f f e r e n t c h e c k s u m t h a n 1 P R I N T ' T H I S I S B A S I C " .

c o m m o n t y p i n g e r r o r i t r a n s p os i t i o n — t y p i n g t w s u c c e s s i v e c h a r a ct e r s i n d i w r o n g o r d e r , l i k e P 1 R N Ti n s t e a d o P R I N T o 6 4 3 7 8 i n s t e a d o 6 4 7 3 8 . T h P r o o f r e a d e r i s e n s i t i v e t ot h p o s i t i o n o e a c h c h a r a c t e r w i t h i n t h l i n e a n t h u s c a t c h e s t r a n s p o s i t i o ne r r o r s .

T h P r o o f r e a d e r d o e s n o a c c e p tk e y w o r d a b b r e v i a t i o n s ( f o r e x a m p l e ,i n s t e a d o P R I N T ) . I y o p r e f e r t u s a b b r e v i a t i o n s , y o c a s t i l l c h e c k ( h l i n e b y L I S T i n g i a f t e r t y p i n g i i n m o v i n g t h e c u r s o r b a c k t t h l i n e , a n

p r e s s i n g R E T U R N . L I S T i n g t h e 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 I h a b r e v i a t i o n a n a l l o w s t h P r o o f r e a d e rt w o r k p r o p e r l y , T h e s a m e t e c h n i q u ew o r k s f o r e c h e c k i n g p r o g r a m s y o u ' v ea l r e a d y t y p e d i n

I y o u ' r e u s i n g t h P r o o f r e a d e r o t h C o m m o d o r e 1 2 8 , P l u s / 4 , o 1 6 d n o p e r f o r m a n G R A P H I C c o m m a n d sw h i l e t h P r o o f r e a d e r i a c t i v e . W h e ny o p e r f o r m c o m m a n d l i k e G R A P HI 1 t h c o m p u t e r m o v e s e v e r y t h i n g a t h s t a r t o B A S I C p r o g r a m s p a c e — i nc l u d i n g t h P r o o f r e a d e r — t o a n o t h e rm e m o r y a r e a , c a u s i n g t h P r o o f r e a d e rt 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 sl o d g e : I t ' s n o a f f e c t e d b t a p e o r d i s ko p e r a t i o n s , o b p r e s s i n g R U N /S T O P - R E S T O R E . T h s i m p l e s t w a t d i s a b l e i i t t u r n t h e c o m p u t e r o f t h e n o n g e n t l e r m e t h o d i t S Y t t h c o m p u t e r ' s b u i l t - i n r e s e t r o u t i n e( S Y S 6 5 3 4 1 f o t h 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 c o m m a n d .

1 y o o w C o m m o d o r e 6 4 y o m a a l r e a d y h a v e w o n d e r e d w h e t h e rt h P r o o f r e a d e r w o r k s w i t h o t h e r p r g r a m m i n g u t i l i t i e s l i k e " M e t a B A S I C . "T h a n s w e r i g e n e r a l l y y e s , i y o u ' r eu s i n g 6 a n a c t i v a t e I h P r o o f r e a d e ra f t e r i n s t a l l i n g t h o t h e r u t i l i t y , F o r e xa m p l e , f i r s t l o a d a n a c t i v a t e M e t aB A S I C , t h e n l o a d a n r u t h P r o o f r e a d e r .

W h e n u s i n g t h P r o o f r e a d e r w i t ha n o t h e r u t i l i t y , y o s h o u l d d i s a b l e b o t hp r o g r a m s b e f o r e r u n n i n g B A S I C p r g r a m . W h i l e t h P r o o f r e a d e r s e e m s u a f f e c t e d b y m o s t u t i l i t i e s , t h e r e ' s n w a t p r o m i s e t h a t i w i l l w o r k w i t ha n a n e v e r y c o m b i n a t i o n o u t i l i t i e sy o m i g h t w a n t t u s e . T h e m o r e u t i l it i e s a c t i v a t e d , t h e m o r e f r a g i l e t h e s y st e b e c o m e s .T h N e A u t o m a t i c P r o o f r e a d e r1 V E C = P E E K ( 7 7 2 ) + 2 5 6 * P E t : K ( 7 7 3 )

i L O = 4 3 : E 1 I = - ) 4

2 P R I N T " A U T O M A T I C P R O O F R E A D EF O R " ; : I F V E C = 4 2 3 6 4 T H E N

[ S P A C E 3 P R I N T " C - 6 4 "3 0 I F V E C = 5 0 5 5 6 T H E N P R I N T " V

C - 2 0 "4 I V E C = 3 5 1 5 8 T H E N G R A P H I C

L R : P R I N T " P L U S / 4 f 1 6 5 0 I F V E C = 1 7 1 6 5 T H E N L O = 4 5 : H I =

4 6 : G R A P H I C C L R : P R I N T " 1 2 8 "6 S A = ( P E E K ( L O , ) + 2 5 6 * P E E K ( H I )

6 ; A D R = S A7 F O J = T I 6 6 1 R E A D B Y T : P O K

A D R , B Y T : A D R = A D R + 1 : C I I K = C H Kt H Y T s N E X T

S I C H K O 2 0 5 7 0 T H E M P R I N T " E R R O R * C H E C K T Y P I N G I D A T A

S T A T E M E N T 5 " : E N D9 F O J = T 5 : R E A D R F . L F . H F :

R S = S A + R F I ! B = I N R S 5 L B R S - ( 2 5 6 * H B )

1 0 C H K = C H K + R F + L F + H F : P O K E S A 4 LF . L B . - P O K E S A + H F , H B : N E X T

1 1 I C H K < > 2 2 0 5 4 T H E N P R I N T♦ E R R O R * R E L O A D P R O G R A M A N D| S P A C E ) C H E C K F I N A L E . I N E " t B N

1 2 P O K E S A + 1 4 9 , P E E K ( 7 7 2 ) : P O K ES A + 1 5 0 , P E E K { 7 7 3 )

1 3 I V E C = 1 7 1 6 5 T H E N P O K E S A +1 4 , 2 2 : P O K E S A + 1 8 , 2 3 P O K E S A + -2 9 , 2 2 4 : P O K E S A + 1 3 9 , 2 2 4

1 4 P R I N T C H R $ ( 1 4 7 ) j C H R S ( 1 7 ) ; "P R O O F R E A D E R A C T I V E " i S Y S S

1 5 P O K E r ! I , P E G K { H I ) + l ; P O K G ( E E K ( L O ) + 2 5 6 * P E E K ( H I ) ) - l , 0 i NE

1 6 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 4 , 3 , 1 69 , 3 , 1 4 1 , 5 , 3

1 7 D A T A 8 8 , 9 6 , 1 6 5 , 2 0 , 1 3 3 , 1 6 7 ,1 6 5 , 2 1 , 1 3 3 , 1 6 B , 1 6 9

1 3 D A T A 0 , 1 4 1 , 0 , 2 5 5 , 1 6 2 , 3 1 , 1 81 , 1 9 9 , 1 5 7 , 2 2 7 , 3

1 9 D A T A 2 0 2 , 1 6 , 2 4 8 , 1 6 9 , 1 9 , 3 2 ,2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2

2 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 0 , 1 3 2 , 1 8 0, 1 3 2 , 1 7 6 , 1 3 6 , 2 3 0 , 1 9 0

2 1 D A T A 2 0 0 , 1 8 5 , 0 , 2 , 2 4 0 , 4 6 , 2 01 , 3 4 , 2 0 8 , 6 , 7 2

2 2 D A T A 1 6 5 , 1 7 6 , 7 3 , 2 5 5 , 1 3 3 , 1 76 , 1 0 4 , 7 2 , 2 0 1 , 3 2 , 2 0 82 3 D A T A 7 , 1 6 5 , 1 7 6 , 2 0 9 , 3 , 1 0 4 , 2

0 8 , 2 2 6 , 1 0 4 , 1 6 6 , 1 B 02 4 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 3

3 , 1 6 7 , 1 6 5 , 1 6 8 , 1 0 52 5 D A T A 0 , 1 3 3 , 1 6 8 , 2 0 2 , 2 0 8 , 2 3 9

, 2 4 0 , 2 0 2 , 1 6 5 , 1 6 7 , 6 92 6 D A T A 1 6 8 , 7 2 , 4 1 , 1 5 , 1 6 8 , 1 8 5 ,

2 1 1 , 3 , 3 2 , 2 1 0 , 2 5 52 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 8 , 1

8 5 , 2 1 1 , 3 , 3 2 , 2 1 02 8 D A T A 2 5 5 , 1 6 2 , 3 1 , 1 8 3 , 2 2 7 , 3 ,

1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 82 9 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 7 6

, 8 6 , 1 3 7 , 6 5 , 6 6 , 6 73 0 D A T A 6 8 , 6 9 , 7 0 , 7 1 , 7 2 , 7 4 , 7 5 ,

7 7 , 8 0 , 8 1 , 8 2 , 8 3 , 8 83 1 D A T A 1 3 , 2 , 7 , 1 6 7 , 3 1 , 3 2 , 1 5 1 ,

1 1 6 , 1 1 7 , 1 5 1 , 1 2 8 , 1 2 9 , 1 6 7 , 1 3 6, 1 3 7

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

Page 96: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 96/130

M a c h i n e L a n g u a g e E d i t o rL / F o T h C o m m o d o r e 6 O t t i s C o w p e rT e c h n i c a l E d i t o r

" M L X " i a l a b o r - s a v i n g u t i l i t y ( h a tw i l l h e l p y o e n t e r m a c h i n e l a g u a g e p r o g r a m l i s t i n g s w i t h o u t e r r o r .M L i r e q u i r e d t e n t e r a l C o m m od 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 sp u b l i s h e d i c o m p u t e d g a z e t t e .T h i s v e r s i o n o M L w a f i r s t p u l i s h e d i t h J a n u a r y 1 9 8 6 i s s u e ; i c a n n o t b e u s e d t e n t e r M L p r g r a m s p u b l i s h e d p r i o r t t h a t d a t e ,n o c a e a r l i e r v e r s i o n s o M L b u s e d t e n t e r t h l i s t i n g s i t h i s i s s u e .

T y p e i a n s a v e c o p y o M L X . Y o u ' l ln e e d i f o a l f u t u r e m a c h i n e l a n g u a g ep r o g r a m s i c o m p u t e ! ' * g a z e t t e , a w e l l a m a c h i n e l a n g u a g e ( M L ) p r g r a m s i o u c o m p a n i o n m a g a z i n e ,C O M P U T E ! , a n C O M P U T E ! b o o k s .W h e n y o u ' r e r e a d y t e n t e r a M p r g r a m , l o a d a n r u M L X . i a s k s y o f o a s t a r t i n g a n e n d i n g a d d r e s s . T h e s ea 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 c o mp a n y i n g t h M L X - f o r m a t p r o g r a m l i s ti n 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 rw i t h M L t h a d d r e s s e s ( a n d a l o t h e rv a l u e s y o e n t e r i M L X ) m a a p p e a rs t r a n g e . I n s t e a d o f t h 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 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 t r o u b l e u s i n g M L X .

A f t e r y o e n t e r t h e s t a r t i n g a n e n d i n g a d d r e s s e s , M L o f f e r s t h o t i o n o c l e a r i n g t h w o r k s p a c e . T h d a t ay o e n t e r w i t h M L i k e p t i s p e c i a lr e s e r v e d a r e a o f m e m o r y ; c l e a r i n g t h i sw o r k s p a c e a r e a f i l l s t h r e s e r v e d a r e aw i t h z e r o s , w h i c h w i l l m a k e i e a s i e r t f i n d w h e r e y o l e f t o f t y p i n g i y o e t e t h l i s t i n g i s e v e r a l s e s s i o n s .C h o o s e t h i s o p t i o n i y o u ' r e s t a r t i n g t e n t e r n e l i s t i n g . I y o u ' r e c o n t i n u i n g

l i s t i n g t h a t ' s p a r t i a l l y t y p e d f r o mp r e v i o u s s e s s i o n t h e r e ' s n p o i n t i c l e a r i n g t h w o r k s p a c e , s i n c e t h e d a t ay o l o a d i w i l l f i l l t h e a r e a w i t h w h a te v e r v a l u e s w e r e i w o r k s p a c e m e m o r ya t h t i m e o f t h e l a s t S a v e .

A t h i s p o i n t , M L p r e s e n t sm e n u o c o m m a n d s :

E n t e r d a t aD i s p l a y d a t aL o a d d a t aS a v e f i l eQ u i t

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

p l a y e d . Y o c a g e b a c k t t h m e n uf r o m m o s t o p t i o n s b p r e s s i n gR E T U R N ,E n t e r i n g L i s t i n gT b e g i n e n t e r i n g d a t a , p r e s s E Y o u ' l lb a s k e d f o t h a d d r e s s a w h i c h y o w i s h t b e g i n . ( I y o p r e s s e d b m i t a k e , y o c a r e t u r n t t h c o m m a n dm e n u b p r e s s i n g R E T U R N . ) W h e ny o b e g i n t y p i n g l i s t i n g , e n t e r t h es t a r t i n g a d d r e s s h e r e . I y o u ' r e t y p i n g i

l o n g l i s t i n g i s e v e r a l s e s s i o n s , y o s h o u l d e n t e r t h e a d d r e s s w h e r e y o l e f to f t y p i n g a t h e n o f t h e p r e v i o u ss e s s i o n . I a n c a s e , m a k e s u r e t h a d r e s s y o e n t e r c o r r e s p o n d s t t h a d r e s s o f l i n e i t h M L l i s t i n g .O t h e r w i s e , y o u ' l l b u n a b l e t e n t e r t h ed a t a c o r r e c t l y .

A f t e r y o e n t e r t h e a d d r e s s , y o u ' l ls e t h a t a d d r e s s a p p e a r a s p r o m p tw i t h n o n b i i n k i n g c u r s o r . N o y o u ' r er e a d y t e n t e r d a t a . T h e l p p r e v e n tt y p i n g m i s t a k e s , o n l y f e k e y s a r a t i v e , s y o m a h a v e t u n l e a r n s o m eh a b i t s . M L l i s t i n g s c o n s i s t o f n i n e c o u m n s o f t w o - d i g i t n u m b e r s — e i g h t b y t e so f d a t a a n c h e c k s u m . 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 ; t h n e 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 . N o d y o p r e s s R E T U R N a f t e rt 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 l l y 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 . T h o n l y k e y s n e e d e d f o d a t a e n t r y a r 0 - a n A - F . P r e s s i n g i ^ . o s t o t h o t h e rk e y s p r o d u c e s w a r n i n g b u z z .

T c o r r e c t t y p i n g m i s t a k e s b e f o r ef i n i s h i n g a l i n e , u s t h 1 N 5 T / D E L k e t d e l e t e t h e c h a r a c t e r t t h l e f t o t h c u r s o r . ( T h e c u r s o r - l e f t k e a l s o d l e t e s . ) I y o m e s s u l i n e b a d l y , p r e s sC L R / H O M E t s t a r t t h l i n e o v e r . T h R E T U R N k e i a l s o a c t i v e , b u t o n l yb e f o r e a n d a t a i t y p e d o l i n e . P r e s si n R E T U R N a t h i s p o i n t r e t u r n s y o t t h c o m m a n d m e n u . A f t e r y o t y p ec h a r a c t e r , M L d i s a b l e s R E T U R N u n t i lt h e c u r s o r r e t u r n s t t h s t a r t o l i n e .R e m e m b e r , y o c a p r e s s C L R / H O M Et q u i c k l y g e t l i n e n u m b e r p r o m p t .B e e p O B u z z ?A f t e r y o t y p e t h l a s t d i g i t i l i n e ,M L c a l c u l a t e s a c h e c k s u m f r o m t h l i n e n u m b e r a n t h f i r s t e i g h t c o l u m n so d a t a , t h e n c o m p a r e s i w i t h t h v a l u ei t h n i n t h c o l u m n . T h f o r m u l a{ f o u n d i n l i n e s 3 7 0 - 3 9 0 o t h M L p r o g r a m ) c a t c h e s a l m o s t e v e r y c o n c e i va b l e t y p i n g e r r o r , i n c l u d i n g t h t r a n sp o s i t i o n o n u m b e r s . I t h v a l u e s

m a t c h , y o u ' l l h e a r p l e a s a n t b e e p , t h ed a t a i 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 e n e x t l i n e o d a t aa p p e a r s ( u n l e s s t h e l i n e j u s t e n t e r e dw a t h l a s t l i n e o t h l i s t i n g — i nw h i c h c a s e y o u ' l l a u t o m a t i c a l l y a v a n c e t t h S a v e o p t i o n ) . B u i M L d e t e c t s a t y p i n g e r r o r , y o u ' l l h e a r t o b u z z a n d s e a e r r o r m e s s a g e . T h e nM L r e d i s p l a y s t h e l i n e f o e d i t i n g .

T e d i t a l i n e , m o v e t h e c u r s o r l e f ta n r i g h t u s i n g t h c u r s o r k e y s . ( T h eI N S T / D E L k e n o w o r k s a a a l t e rn a t i v e c u r s o r - l e f t k e y . ) Y o c a n n o tm o v e l e f t b e y o n d t h f i r s t c h a r a c t e r i t h l i n e . I y o t r t m o v e b e y o n d t h r i g h t m o s t c h a r a c t e r , y o u ' l l r e e n t e r t h ef i n e . T m a k e c o r r e c t i o n s i m i s t y p e dl i n e , c o m p a r e t h l i n e o t h s c r e e nw i t h t h o n p r i n t e d i t h l i s t i n g , t h e nm o v e t h e c u r s o r t t h m i s t a k e a n t y p et h e c o r r e c t k e y . D u r i n g e d i t i n g , R T U R N i a c t i v e ; p r e s s i n g i t e l l s M L t r e c h e c k t h l i n e . Y o c a p r e s s t h eC L R / H O M E k e t c l e a r t h e n t i r e l i n ei y o w a n t t s t a r t f r o m s c r a t c h , o i y o w a n t t g e t o l i n e n u m b e rp r o m p t t u s R E T U R N t g e b a c k t t h m e n u .O t h e r M L F u n c t i o n sT h D i s p l a y d a t a o p t i o n l e t s y o r e v i e wy o u r w o r k . W h e n y o s e l e c t D y o u ' l lb e a s k e d f o s t a r t i n g a d d r e s s . ( A w i t ht h e o t h e r m e n u o p t i o n s , p r e s s i n g R T U R N a t t h i s p o i n t t a k e s y o b a c k t t h c o m m a n d m e n u . ) M a k e s u r e t h a d r e s s c o r r e s p o n d s t l i n e f r o m t h l i s ti n g . Y o c a p a u s e t h s c r o l l i n g d i s p l a yb p r e s s i n g t h e s p a c e b a r . ( M L X f i n i s he p 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 ti n g . ) T r e s u m e s c r o l l i n g , p r e s s t h es p a c e b a r a g a i n . T h d i s p l a y c o n t i n u e st s c r o l l u n t i l t h e n d i n g a d d r e s s i r e a c h e d , t h e n t h m e n u r e a p p e a r s . T b r e a k o u o f t h e d i s p l a y a n r e t u r n t t h m e n u b e f o r e t h e n d i n g a d d r e s s i r e a c h e d , p r e s s R E T U R N . q u i c k w a t c h e c k y o u r t y p i n g i t c o m p a r e t h r e v e r s e v i d e o c h e c k s u m s o n t h s c r e e nw i t h t h d a t a i t h r i g h t m o s t c o l u m no f t h e p r i n t e d l i s t i n g . I t h v a l u e sm a t c h , y o c a b s u r e t h l i n e i e t e r e d c o r r e c t l y .

T h S a v e a n d L o a d m e n u o p t i o n sa r s t r a i g h t f o r w a r d . F i r s t , M L a s k s f o

f i l e n a m e . ( A g a i n , p r e s s i n g R E T U R Na t t h i s p r o m p t w i t h o u t e n t e r i n g a n t h i n g r e t u r n s y o t t h c o m m a n dm e n u . ) N e x t , M L a s k s y o t p r e s se i t h e r o f o t a p e o d i s k . I y o n t i c e t h e d i s k d r i v e s t a r t i n g a n s l o p p i n gs e v e r a l t i m e s d u r i n g l o a d o s a v e ,

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

Page 97: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 97/130

d o n ' t p a n i c ; t h i s b e h a v i o r i n o r m a l b c a u s e 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 . F o d i s k , t h d r i v e p r e f i x 0 i a u t o m a t i c a l l ya 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 ss h o u l d n o b i n c l u d e d w h e n e n t e r i n gt h n a m e . ( T h i s a l s o p r e c l u d e s t h u s o f o S a v e - w i t h - R e p l a c e , s r e m e mb e t g i v e e a c h v e r s i o n s a v e d d i f f e re n n a m e . ) M L s a v e s t h e n t i r e w o r ks p a c e a r e a f r o m t h s t a r t i n g t e n d i n ga d d r e s s , s t h s a v e o l o a d m a t a k el o n g e r t h a n y o u m i g h t e x p e c t i y o u ' v ee n t e r e d o n l y s m a l l a m o u n t o f d a t af r o m l o n g l i s t i n g . W h e n s a v i n g p a t i a l l y c o m p l e t e d l 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 s w h e r e y o u s t o p p e dt y p i n g s y o u ' l l k n o w w h e r e t r e s u m ee 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 a n e r r o r s d e t e c t e dd u r i n g t h s a v e o l o a d . ( T a p e u s e r ss h o u l d b e a r i m i n d t h a t t h C o m m od o r e 6 i n e v e r a b l e t d e t e c t e r r o r sw h e n s a v i n g t o t a p e . ) M L a l s o h a t h r e e s p e c i a l l o a d e r r o r m e s s a g e s :I N C O R R E C T S T A R T I N G A D D R E S S ,w h i c h m e a n s t h f i l e y o u ' r e t r y i n g t l o a d d o e s n o h a v e t h s t a r t i n g a d d r e s sy o s p e c i f i e d w h e n y o r a M L X ;L O A D E N D E D A a d d r e s s , w h i c hm e a n s t h f i l e y o u ' r e t r y i n g t l o a de n d s b e f o r e t h e n d i n g a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X ; a n T R U N C A T E D A E N D I N G A D 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 e x t e n d s b e y o n d t h e n d i n g a d r e s s y o o r i g i n a l l y s p e c i f i e d . I y o g e o n o t h e s e m e s s a g e s a n f e e l c e r t a i nt h a t y o u ' v e l o a d e d t h r i g h t f i l e , e x i ta n r e r u n M L X , b e i n g c a r e f u l t o e n t e rt h c o r r e c t e n d i n g a d d r e s s .

T h Q u i t m e n u o p t i o n h a t h o v i o u s e f f e c t — i t s t o p s M L a n e n t e r sB A S I C a R E A D Y p r o m p t . S i n c e t h R U N / S T O P k e i d i s a b l e d , l e t s y o e x i t t h p r o g r a m w i t h o u t t u r n i n g o f t h c o m p u t e r . ( O c o u r s e , R U N / S T O P -R E S T O R E a l s o g e t s y o o u t . ) Y o u ' l l b a s k e d f o r v e r i f i c a t i o n ; p r e s s t e x i t t B A S I C , o a n o t h e r k e t r e t u r n t t h m e n u . A f t e r q u i t t i n g , y o c a t y p eR U a g a i n a n r e e n t e r M L w i t h o u tl o s i n g y o u r d a t a , a l o n g a y o d o n ' tu s t h c l e a r w o r k s p a c e o p t i o n .

T h F i n i s h e d P r o d u c tW h e n y o u ' v e f i n i s h e d t y p i n g a l t h d a t a f o a M p r o g r a m a n d s a v e d y o u rw o r k , y o u ' r e r e a d y t s e e t h e r e s u l t s .T h i n s t r u c t i o n s f o l o a d i n g t h f i 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 m t p r o g r a m . S o m e M p r o g r a m s a r d s i g n e d t b l o a d e d a n r u l i k e B A S I Cp r o g r a m s , s a l y o u 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 r 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 u s u a l l y h a v e 0 8 0 1 a t h e i r M L s t a r t i n g a d d r e s s . ) O t h e r sm u s t b r e l o a d e d t s p e c i f i c a d d r e s s e s

w i t h c o m m a n d s u c h a L O A D " f i l e -i t a m e " , 8 , l f o d i s k o L O A D " f i l en a m e " , \ , \ f o t a p e , t h e n s t a r t e d w i t hS Y t p a r t i c u l a r m e m o r y a d d r e s s .( O t h C o m m o d o r e 6 4 t h m o s t c o m o s t a r t i n g a d d r e s s f o s u c h p r o g r a m si 4 9 1 5 2 , w h i c h c o r r e s p o n d s t M L a d d r e s s C O 0 0 . ) I a n c a s e , y o s h o u l da l w a y s r e f e r t o t h a r t i c l e w h i c h a c c o mp a n i e s t h M l i s t i n g f o i n f o r m a t i o n o l o a d i n g a n r u n n i n g t h p r o g r a m .

B 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 a f o r a l o n g M p r o g r a m , y o u ' l l 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 i 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 h l y b e f o r ef i r s t u s i n g i t e n t e r a n s i g n i f i c a n ta m o u n t o d a t a . ( I n c i d e n t a l l y , M L i i n c l u d e d e v e r y m o n t h o t h C A Z E T T ED I S K . ) M a k e s u r e a l t h m e n u o p t i o n sw 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 g a s e v e r a l d i f f e r e n ta d d r e s s e s , t h e n u s e t h D i s p l a y o p t i o nt v e r i f y t h a t t h e d a t a h a b e e n e n t e r e dc 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 ea n d L o a d o p t i o n s s e v e r a l t i m e s t e s u r e t h a t y o c a r e c a l l y o u r w o r k f r o md i s k o r t a p e . D o n ' t l e s i m p l e t y p i n ge r r o r i M L c o s t y o s e v e r a l n i g h t s o h a r d w o r k .

M L F o i n s t r u c t i o n s o e n t e r i n g t h i s l i s t i n g ,r e f e r t " H o w T T y p e I C O M P U T E ' SC A Z E T T E P r o g r a m s " e l s e w h e r e i n t h i si s s u e .E 1 0 0 P O K E 5 6 , 5 0 : C L R i D I M I N S ,I , J , A , B , A S , B 5 , A < 7 ) , N SD M 1 1 0 C 4 = 4 8 : C 6 - 1 6 : C 7 - 7 i Z 2 = 2 i Z

4 = 2 5 4 : Z 5 - 2 5 5 i Z 6 = 2 5 6 i Z 7 -1 2

C 1 2 F A = P E E K ( 4 5 ) + Z 6 * P E E K ( 4 6 ): B S = P E E K ( 5 5 ) + Z 6 * P E E K ( 5 G

: H S = " 0 1 2 3 4 5 6 7 8 9 A B C D E F "S B 1 3 0 R S = C H R S | 1 3 ) i L S » " ( L E n 1 ) "

: S - " ! D S a C i ! R S ( 2 0 ) : Z S »C H R ? ( 0 ) i T S - " [ l 3 R I G H T ! "

C O 1 4 0 S D = S 4 2 7 2 i F O R I = S D T O S + 2 3 : P O K E I , 0 i N E X T i P O K E[ S P A C E J S D + 2 4 , 1 5 : P O K E 7

8 , 5 2F C 1 5 0 P R 1 N T " ( C L R ) " C H R S ( 1 4 2 ) C H

R S ( 8 ) : P O K E 5 3 2 8 0 , I S j P O K5 3 2 8 1 , 1 5

E 1 6 P R I N T T S [ R E D H R V S Jf S P A C E S } % B 0 [ S P A C E S ) " S P C ( 2 8 ) "( S P A C E S ] E o F F l l B L U ) M L

I [ R E D ] [ R V S ){ 5 P A C E S ) " S P C < 2 3 ) "{ 1 S P A C E S ] ( B L U ) "

F 1 7 P R I N T " l 3 D O W N ]{ S P A C E S l C O M P U T E l ' S M C H I N E L A N G U A G E E D I T O R( D O W N ] "

J 1 8 P R I N T " f B L K t S T A R T I N G A D DR E S S g 4 l " ; t G O S U H 3 0 0 i S A = AD i G O S U B 1 0 4 0 : I F T H E N 1 8

G 1 9 P R 1 N T " ( B L K ] [ 2 S P A C E S j E ND I N G A D D R E S S g 4 3 " ; : G O S U B3 0 0 i E A = A D : G O S U B 1 0 3 0 i I F( S P A C E ] F T H E K 1 9 0

K 2 0 I N P U T " [ 3 D O W N ] ( B L K ) C L E A

P 2 1

D 2 2

E 2 3

J 2 4

J 2 5 K 2 6

F D 2 7 0

E 2 8

E J K

P

J G C

2 9 3 0

3 1

3 2

3 3 3 4

5

R 3 6

B 3 7

P 3 8 J 3 9 O 4 0

E X 4 1 0H D 4 2 0

J K 4 3 0S K 4 4 0

G 4 5

H 4 6 H F

H

K

M G

4 7 4 8

4 9

5 0

5 1 5 2

W O R K S P A C E [ Y / N ] g 4 § u r A? i I F L E F T S ( A S , l ) c > " Y M T HE N 2 2 0P R I N T " { 2 D O W N K B L U J W O R KI N G . . . " i F O R I = " B S T U S E A - S A + 7 i P 0 K E I . B i S E X T i PR I N T " D O N E "P R I N T T A B ( 1 0 ) " [ 2 D O W N }[ B L K l l R V S ] M L X C O M M A N D( S P A C E M E N U [ D O W N S J 4 3

P R I N T T S " ( B V S J E [ O F F ] N T ED A T A "

P R I N T T S " ( R V S ) D [ O F F ) l S PL A D A T A " l P R I N T T S ( R V S ] L [ O F F ) O A D D A T A "P R I N T T S " { R V S ) S ( O F F ] A V E

F I L E " i P R I N T T S " ( R V S l Q( O F F ] U I T ( 2 D O W N ] i a i . K ) "

G E A S i I F A ? = H S T H E N 2 5 0A = 0 i F O R 1 - 1 T O 5 i I P A S -M I D S ( " E D L S Q " , I , 1 ) T H E N- 1 : 1 - 5N E X T : O N G O T O 4 2 0 , 6 1 0 , 69 0 , 7 0 0 , 2 8 0 t G O S U B 1 0 6 0 : G OT O 2 S 0P R I N T " [ R V S } Q U I T " i I N P UT " f D O W N ) £ 4 3 A R E Y O S U R E

[ Y / N ] " ; A ? : I P L E F T S U 1 ) < > " Y " T H E N 2 2 0P O K E S D + 2 4 , 0 : E N DI H J a N S ; A D = 0 i I N P U T I N S : I FL E N | I N S ) < 4 T H E N R S T U R NB S - I N $ : G O S U B 3 2 O i A D = A : B ° K I D $ ( I N S , 3 ) I G O S U B 3 2 0 t AD - A D * 2 5 6 + A i R E T U R NA » 0 : F O R J - T 2 i A S - M I DS t B S . J . D i B - A S C ( A $ ) - C 4 +( A S > " e " ) * C 7 i A = A " C 6 + BI B < O B > 1 5 T H E N A D -0 i A = - l i J = 2N E X T : R E T U R NB = I N T ( A / C 6 ) i P R I N T M I D S (H S , B + 1 , 1 ) ; i B - A - B * C 6 : P R IN M I D S ( H S . B * l , l ) j i R E T UR A = I N T ( A D / Z 6 ) I G O S U B 3 S 0 I A= A D - A * 2 6 I G O S U B 3 5 0 i P R I N T- I " ;C K = I N T ( A D / Z 6 ) : C K « A D - Z 4 *C K + Z 5 * ( C K > Z 7 ) : G O T O 3 9 0C K » C K * Z 2 + 2 5 * ( C K > Z 7 ) + AC K » C K + Z 5 * ( C K > Z 5 ) i R E T U R NP R I N T " ( D O W N ] S T A R T I N G A £ 4 3 " ; i G O S U B 3 0 0 i I F I N S < >N T H E N G O S U 3 1 0 3 0 I I F[ S P A C E ) T H E N 4 0 0R E T U R Np r i n t " ! h v s ) e n t e r d a t a( 5 p a c e ] " : g o s u b 4 0 0 : i f i S ^ K S T H E N 2 2 0O P E N 3 , 3 i P R I N TP O K E 1 9 B , 0 i G O S U B 3 6 0 i I F

T H E N P R I N T I N S i P R I N T "( U P ) ( 5 R I G H T l " jF O 1 - T 2 S T E P 3 : B S- S S i F O R J - T 2 i I FH E N B S - M I D S ( I N $ , I + J , 1 )P R I N T " ( R V S ] " B S L 5 ; ( I F I 2 4 T H E N P R I N T " [ O F F ) " , G E T A ? i I F A S = . N S T H B N 4 7 0I F ( A S > " / " A N D A S < " i " ) O R ( AS > " e " A N D A S < 1 ' G " > T H E N 5 4 0i a s - r s a n d ( ( i = 0 ) a n d ( j- D o r f ) t h e k p r i n t b $ ; i

J = 2 i N E X T i I » 2 4 ! G O T O 5 5 0I A S = " f H O M E ) " T H E N P R N B S i J = 2 i N E X T : I - 2 4 : N E XT i F = 0 : G O T O 4 4 0I F ( A S - " [ R I G H T ) " ) A N D F T E N P R I N T B S L S ; 1 G O T O 5 4 0I A S < > L S A N A S O D S O ( I - 0 ) A N D ( J = 1 ) J T H E I J G O

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

Page 98: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 98/130

U G 1 0 6 0 : G O T O 4 7 0H G 5 3 0 A S = L S + S ? + L ? : P R I N T E ? L S ;

: J = 2 - J : I F T H E N P R I N T{ S P A C E j L j ; : I = I - 3

C I 5 4 P R I N T A ? ; : N E X T J : P R I N T( S P A C E ] S 5 ;

P 5 5 N E X T I i P R I N T : P R I N T " { U P }( R I G H T } " ; = I N P U T # 3 , I N ?: I I N ? = N $ T H E N C L 0 S E 3 :G O T O 2 2 0

Q 5 6 F O 1 = 1 T O 2 S T E P 3 t B S =M I D ? ( I N S , I ) ; G O S U B 3 2 0 : I F

K 2 T H E N G O S U B 3 8 0 : A / 3 ) = A

P 5 7 N E X T : I F A < > C K T H E N G O S UB l 0 6 0 : P R I N T " { B L K ) [ R V S j[ S P A C E ] E R R O R : R E E N T E R

H J 5 8 0 G O S U B 1 0 8 0 : B = B S + A D - S A : F OR 1 = 0 T O 7 : P O K E B + I , A ( I) : N E X T

Q 5 9 A D = A D + 8 : I F A D > E A T H E NL O S E 3 : P R I N T " ( D O W N ) [ B L U )• E N D O F E N T R Y * * [ B L K j{ D O W N j " : G O T O 7 0 0

G 6 0 P = 0 : G O T O 4 ' ) 0O A 6 1 0 P R I N T " ( C L R } f D O W N } f R V S )

t S P A C E l D I S P L A V D A T A " : O S U B 4 0 0 : I F I N S = N $ T H E N 22

R 6 2 P R I N T " [ D O W N J j B L U i P R E S S :J r v s ) s p a c e ( o f f J t p a

S E [ R V S l R E T D R N l O F F j T OH R E A K M i f D O W N ) "K 6 3 G O S U Q 3 6 0 : B = B S + A D - - S A : F O R

I = B T O B + 7 : A = P E E K ( I ) : G O SU I 3 3 5 0 : G O S U B 3 8 0 : P R I N T S N E X T : P R I N T " i R V S ) " ; : A = C K: g o s u b 3 5 0 : p r i n tf = 1 : a d = a d + 8 : i f a d > e a t h e n p r i n t " [ d o w n ] E b l u } * *n o d a t a • * " : g o t o 2 2 0g e a s : i f a s = r s t h e n g oS U B 1 0 8 0 : G O T O 2 2 0I A ? = S S T H E N F = F + 1 : G O SU B 1 0 S 0O N F G O T O 6 3 0 , 6 6 0 , 6 3 0P R I N T " ( D O W N ) ( R V S [ L O A Dt S P A C E j D A T A " : O P = 1 j G O T O7 1 P R I N T " f D O W N j ( R V S i S A V Ef S P A C E ] F I L E " i O P = 0I N ? = N ? : I N P U T " [ D O W N ) F I L EN A M E & 4 3 " ; I N S i I F I N ? = N S{ S P A C E } T H E N 2 2 0F = 0 : P R I N T " { D O W N l [ B L K 3f R V S } T { O F F j A P E O { R V S iD [ O F F ) I S K : B 4 3 " ;G E A S : I F A ? = " T " T H E N P I N T " T [ D O W N } " : G O T O B 8 0I A ? < > " D " T H E N 7 3 0P R I N T " D ( D O W N } " : O P E N 1 5 , B, 1 5 , " I 0 : " i B = E A - S A : I N S = "

0 : " + I N ? : I F O T H E N 8 1 0O P E N 1 , 8 , 8 , I N ? + " , P , W " : GO S U B 8 6 0 : I F T H E N 2 2 0A H = I N T ( S A / 2 5 6 ) i A L = S A - ( AH ' 2 5 6 ) : P R I W T # 1 , C H R S ( A L ); C H R S ( A H ) ;F O R 1 = 0 T B : P R I N T f H , C HR ? ( P E E K ( B S + I ) ) ; i I F S 1 I E N 8 Q 0N E X T ; C L O S E l t C L O S E 1 5 : G O T0 9 4 0G O S U B 1 0 6 0 : P R I N T " { D O W N }£ b L K } E R R O R D U R I N G S A V E !E 4 3 " : G O S U B S 6 O : G O T O 2 2 O P E N 1 , 8 , 8 , I N ? + " , P , R " : GO S U B a G 0 : I F T H E N 2 2 0G E T # 1 , A S , B ? : A D =

C K

K E

A C

P

R

P

F

H H I

6 4 6 5

6 6 6 7 6 6 6 9

7 0 7 1

7 2

7 3 7 4 7 5

7 6

F J 7 7 0

P E 7 8 0

M S 1 G 8 2

? ) + 2 5 6 * A S C ( B ? + Z ? ) : I F A D< > S A T H E N F = 1 : G O T O 8 5 0

K 8 3 0 F O R 1 = 0 T B ; G E T # 1 , A S : PO K B S + I , A S C ( A S + Z S ) : I Fi S P A C E j S T A N D ( I * > B ) T H E N

P = 2 l A D " I l I " BF A 8 4 0 N E X T : I F S T < > 6 4 T H E N F " F 8 5 C L 0 S B 1 r C L 0 S E 1 5 : 0 N A B S { F

> 0 ) + l G O T O 9 6 0 , 9 7 0S A B 6 0 I N P U T * 1 5 , A , A ? i I F T H E N

C L O S E 1 : C L O S E 1 5 r G O S U B l S6 0 : P R I N T " ( R V S } E R R O R : "

G 8 7 R E T U R NE 6 8 P O K E 1 8 3 , P E E K ( F A + 2 ) : P O K E

1 8 7 , P E E K ( F A + 3 ) : P 0 K E L 8 8 ,P E E K ( F A + 4 ) i I F O P = 0 T H E H 9 2

H 8 9 0 S Y S 6 3 4 6 6 : I F [ P E E K ( 7 8 3 ) AN 1 ) 1 ) T H E N G O S U B 1 0 6 0 : P R I NT ' M D O W H l l R V S } F I L E N O T[ S P A C E } F O U N D " : G O T O 6 9

C 9 0 A D = P E E K ( 8 2 9 ) + 2 5 6 * P E E K ( 83 0 ) : I F A D < > S A T H E N F = l iG O T O 9 7 0

S C 9 1 0 A = P E E K ( B 3 1 ) + 2 5 6 * P E E K i 8 32 } - l l F = F - 2 * ( A < E A ) - 3 * ( A >E A ) : A D = A - A D : G O T O 9 3 0

K 9 2 A = E A : B = E A + 1 : G O S U B 1 0 1 0 : PO K E 7 8 0 , 3 : S Y S 6 3 3 3 8

J F 9 3 0 A = B S : B = B S + ( E A - S A ) + 1 : G O SU B I 0 1 0 : O N O G O T O 9 5 0 : S Y

6 3 5 9 1A 9 - 1 0 G O S U B 1 0 8 0 : P R I N T " [ B L U j * *

S A V E C O M P L E T E D * * " : G O T0 2 2 0

A 9 5 P O K E 1 4 7 , 0 : S Y S 6 3 5 6 2 : I F[ S P A C E } S T < > 6 4 T H E N 9 7 0

F 9 6 G O S U B 1 0 8 0 : P R I N T " { B L U } * *L O A D C O M P L E T E D * * " : G O T

0 2 2 0D 9 7 G O S U B 1 0 6 0 : P R I N T " [ B L K }

[ R V S i E B R O R D U R I N G L O A D :t l X 3 W N ] g 4 3 " : O N G O S U B 9 80 , 9 9 0 , 1 0 0 0 : G O T O 2 2 0

P P 9 8 0 P R I N T " I N C O R R E C T S T A R T I NA D D R E S S " , : G O S U B 3 6 0

P R I N T " ) 1 ' : R E T U R NG 9 9 P R I H T " L O A D E N D E D A " ;

A D = S A + A D : G O S U B 3 6 0 : P R I N TD S : R E T U R N

F D 1 0 0 0 P R I N T " T R U H C A T E D A T E N D 'I N A D D R E S S " : R E T U R N

R 1 0 1 0 A H = I N T ( A / 2 5 6 ) i A L = A - ( A H* 2 5 6 ) : P O K E 1 9 3 , A L : P O K E 19 4 A

F 1 0 2 0 A H = I H T ( B / 2 5 6 ) : A L = B - ( A H* 2 5 6 ) : P O K E 1 7 4 , A L : P O K E 17 5 , A H : R £ T O R N

F 1 0 3 0 I A D < S A O A D > E A T H E N1 0 5 0

H 1 0 4 0 I F ( A D > 5 1 1 A N D A D < 4 0 9 6 0) O R ( A D > 4 9 1 5 1 A N D A D < 5 32 4 8 J T H E N G O S U B 1 0 8 0 : F = 0: R E T U R N

H 1 0 5 0 G O S U B 1 0 6 0 : P R I N T " [ R V S }( S P A C E ) I N V A L I D A D D R E S S

D O W N ] [ B L K j " : F = l : R E T UR

A 1 0 6 0 P O K E S D + 5 , 3 1 : P 0 K E S D + 6, 2 0 8 : P O K E S D , 2 4 0 : P O K E[ S P A C E ] S D + 1 , 4 : P O K E S D

4 , 3 3D 1 0 7 0 F O S = * l T 1 0 0 : N E X T : G O

T O 1 0 9 0P F 1 0 8 0 P O K E S D 4 - 5 , 8 : P O K E S D + 6 ,

2 4 0 : P O K E S D , 0 : P O K E S D 1 , 9 0 : P O K E S D + 4 , 1 7A 1 0 9 0 F O S = T 1 0 0 : N E X T : P O

K S D + 4 , 0 : P O K E S D , 0 : P OK S D + 1 , 0 : R E T U R N Q

C o m m o d o r es e r v i c e3 - D a

T u r n A r o u n d( s u b j e c t l o p a r t s a v a i l a b i l i t y )

C - 6 4 R e p a i r . . . . $ 5 5 0 01 5 4 1 A l i g n m e n t $ 3 5 0 01 5 4 1 R e p a i r $ 7 5 0 0O t h e r c o m p u t e r s . . $ C A L L

P a r t s & R e t u r n S h i p p i n gi n c l u d e d .

P a r t s P o w e r S u p p l i e sA l s o A v a i l a b l e

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

w i t h c h e e k o M . o .S e c o n d S o u r c e E n g i n e e r i n g9 9 0 1 H o r n R d . , s t e .

S a c r a m e n t o , C 9 5 8 2 7( 9 1 6 ) 3 6 4 - 5 1 3 4

D I S C O V E R T H H I D D E NI ' O V P U R O Y O U R C O M P U T E R

. M t m i l n r n n c l r o n t r u i i m i r l i n i r i p - a [ • i \ - ' m < - ^

l ' r c i v i i l c H t i i i i - i i i . u - i i i j j t [ » ) i r i L ] i n r | H :

m r f i f l * * l [ h i 1 0 r , „ - . , . - , . , „ ]

T h e n i f J O O I " t f w y \ n n r r r f u t a n l y m t i t i l ri n t r r f a r t * . l l u m i \ i * i i l i t p r l c p / n o t y o u -

O N L Y ' 1 2 9 !s p ( - 1 1 , f , : . v i c - ? o o A p p i s 2 - r f s

[ n l E l l i ^ c n l I / O , \ j K ., M H 4 n r c n r c A v c , B i 7

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

Page 99: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 99/130

P r i n t e r F o A l R e a s o n sS e a r c h F o T h B e s tH i g h Q u a l i t y G r a p h i c P r i n t e rT h R e s u l t s A r I W r a m a n y p r i n t e r s t h r o u g ho u b a t t e r y o t e s t s a n t h i s o n c a m e o u f i r s t i n i t c l a s s . O u S P - 1 0 0 0 . b u i l t b y S e i k o i 1 0 c h a r a c t e r sp e s e c o n d , ( 1 h o r i z o n t a l b v e r t i c a l m a t r i x ) , f u l l b d i r e c t i o n a l , l o g i c s e e k i n g , t r u e d e s c e n d e r p r i n t e r . T h c h a r a c t e r m a t r i x i N L { N e a r L e t t e r Q u a l i t y ) m o d e i a v e r y d e n s e 2 ( h o r i z o n t a l ) b 1 ( v e r t i c a l ) .

F e a t u r e s T h a t W o n ' t Q u i t W i t h t h S P - 1 0 0 0 y o u rc o m p u t e r c a n o p r i n t 4 0 4 8 6 8 , 8 0 . 9 6 . o 1 3 c h a r a c t e r s p e l i n e . Y o c a p r i n t i s c o r e s o s t y l ev a r i a t i o n s . Y o n o o n l y h a v e s t a n d a r d P i c a , E l i t e ,C o n d e n s e d a n I t a l i c s , b u a l s o t r u e S u p e r s c r i p t s a n S u b s c r i p t s . U s b o l d , o i t a l i c s t m a k e t h w o r d ss t a n d o u t . O r i y o w i s h t b e v e n m o r e e m p h a t i c .u n d e r l i n e t h w o r d s . Y o c a c o m b i n e m a n y m o d e sa n s t y l e s t o m a k e t h v a r i a t i o n a l m o s t e n d l e s s .

F o r m s ? Y e s l Y o u r L e t t e r h e a d ? O C o u r s e !T h t r a c t o r s a r a d j u s t a b l e f r o m 4 t 1 i n c h e s . Y o c a a l s o u s s i n g l e s h e e t s , p l a i n t y p i n g p a p e r , y o u rl e t t e r h e a d , s h o r t m e m o f o r m s , l a b e l s , w h a t e v e r y o c h o o s e . A n s i z e t 1 0 i w i d t h . I w i l l e v e n l o a d y o u rp a p e r a u t o m a t i c a l l y . M u l t i p l e c o p i e s 9 A b s o l u t e l y 1 U s f o r m s u t t h i c k . S p r e a d s h e e t s w i t h m a n yc o l u m n s ? J u s t g t c o n d e n s e d m o d e p r i n t i n g a n p r i n t l u l l 1 3 c o l u m n s w i d e a l o s t a n d a r d 8 ' A "w i d e p a g e . F o r g e t e x p e n s i v e w i d e - c a r r i a g e p r i n t e r sa n h a v i n g t c h a n g e t w i d e c a r r i a g e p a p e r .

A E x t r a L o n g L i f e ( 2 . 5 m i l l i o n c h a r a c t e r ) r i b b o nc a r t r i d g e i o n l y $ 1 1 . 0 0 . O r d e r # 2 0 0 1 . Y o n e e da b s o l u t e l y n o t h i n g e l s e t o s t a r t p r i n t i n g — j u s t a d p a p e r ( s i n g l e s h e e t o f a n l o l d t r a c t o r ) .

N R i s k O f f e r W g i v ey o 2 - w e e k s a t i s f a c t i o ng u a r a n t e e . I y o a r n o c o m p l e t e l ys a t i s f i e d f o a n r e a s o n w w i l l p r o m p t l yr e f u n d y o u rp u r c h a s e .

T h w a r r a n t y h a s n o b e e n e x t e n d e d t o y e a r s a n s e r v i c e c e n t e r s a r l o c a t e d n a t i o n w i d e f o y o u rc o n v e n i e n c e .T h B o t t o m L i n e :C o m m o d o r e C - 6 4 C - 1 2 8 . O r d e r M 2 2 0 0 . g r a p h i c s

i n t e r f a c e c a b l e b u i l t i n $ 2 1 9 . 9 5I B M - P C a n c o m p a t i b l e s . O r d e r # 2 1 0 0 , $ 2 3 9 . 9 5

p l u s 8 s h i e l d e d c a b l e 0 1 1 0 3 . $ 1 9 A p p l e H o M a c i n t o s h , O r d e r # 2 3 0 0 , $ 2 3 9 9

w i t h c a b l e , s p e c i f y c o m p u t e rS t a n d a r d P a r a l l e l w i t h 3 p i C e n t r o n i c s c o n n e c t o r .

O r d e r # 2 4 0 0 , $ 2 3 9 . 9 5 n c a b l eS t a n d a r d S e r i a l w i t h R S - 2 3 2 ( D B - 2 5 ) C o n n e c t o r ,

O r d e r # 2 5 0 0 , $ 2 3 9 . 9 5 n c a b l eB s u r e t s p e c i f y t h e o r d e r f o t h e c o r r e c t v e r s i o np r i n t e r d e s i g n e d l o y o u r c o m p u t e r .I n t e r f a c e s a n c a b l e s f o o t h e r c o m p u t e r s .C a l l 8 0 5 / 9 8 7 - 2 4 5 4 f o d e t a i l s .S h i p p i n g i c o n t . U i $ 1 0 . 0 0 . U P B l u e i $ 2 2 . 0 0 .

L e t t e r P e r f e c tN o w ! F u l l F e a t u r e , 2 C P 5 ,L e t t e r Q u a l i t y P r i n t e r o n l y $ 3 1 9 . 9 5F o t h o s e w h n e e d D a i s y W h e e l P r i n t e r , o u D a i s y 1 1 2 0 h a s f a l l . T s t a r t w i t h , i h a a f r o n fc o n t r o l p a n e l w i t h i n d i c a t o r s f o P i t c h S e l e c t i o n w h i c ha l l o w s f o 1 0 , 1 2 o r 1 5 p i t c h o r P r o p o r t i o n a l S p a c e p r i n tw h e e l s . T h e r e i S e l e c t ( O n l i n e ) b u t t o n w i t h i n d i c a t o ra n L i n e F e e d b u t t o n . Y o c a a l s o s e T o p - o f - F o r mo F o r m F e e d w i t h t h t o u c h o b u t t o n . O t h e r i n d ic a t o r s i n c l u d e P o w e r a n A l a r m . T h b u i l t i 2 b u f f e ra l l o w s p a g e o t w o c o n c u r r e n t p r i n t i n g a n u s o y o u r c o m p u t e r f o t h n e x t j o b . T r e a l l y t a k e a d v a nt a g e o y o u r p r i n t e r ' s o p t i o n a l f e a t u r e s , t h a u t o m a t i cC u S h e e t F e e d e r e l i m in a t e s t i r e s o m e s i n g l ep a g e h a n d l i n ga n t h e a d j u s ta b l e T r a c t o rF e e d o p t i o nh a n d l e s a l c o t i n u o u s f o r m p a p e r .B e s t o a l t h D a i s y1 1 2 0 i q u i e t : o n l y 5 8 d B NT o t a l C o m p a t i b i l i t y T h D a i s y 1 1 2 0 u s e s 9 c h a r a c t e r D i a b l o " c o m p a t i b l e p r i n t w h e e l s . A t 1 5p i t c h y o c a p r i n t 1 6 c o l u m n s — a m u s t t o s p r e a d s h e e t s .

T h D a i s y 1 1 2 0 u s e s t h D i a b l o H y t y p e I I s t a n d a r d r i b b o n c a r t r i d g e s , a l s o u n i v e r s a l l y a v a i l a b l e

N o o n l y i t h h a r d w a r e c o m p l e t e l y c o m p a t i b l e ,t h e c o n t r o l c o d e s r e c o g n i z e d b y t h D a i s y 1 1 2 0 a r D i a b l o 6 3 0 " c o m p a t i b l e ( i n d u s t r y s t a n d a r d ) . Y o c a t a k e a d v a n t a g e o a l t h e g r e a t f e a t u r e s o y o u r w o r dp r o c e s s i n g p a c k a g e a n a u t o m a t i c a l l y u s s u p e r s c r i p t s , s u b s c r i p t s , a u t o m a t i c u n d e r l i n i n g ,b o l d f a c e a n d o u b l e s t r i k e .

T h p r i n t e r h a s e t o f r e a r s w i t c h e s w h i c h a l l o wt h u s o s t a n d a r d A S C I I a w e l l a f o r e i g n c h a r a c t e rp r i n t w h e e l s . P a g e l e n g t h c a n b e s e t 8 1 1 1 2 o 1 5 " . T h D a i s y 1 1 2 0 c a n a l s o b e s w i t c h e d t a d a u t o m a t i c l i n e f e e d .

T r t h D a i s y 1 1 2 0 f o w e e k s . I y o a r e n o ts a t i s f i e d w w i l l i s s u e p r o m p t r e f u n d 1 - y e a r p a r t sa n l a b o r w a r r a n t y i i n c l u d e d .T h B o t t o m L i n e A p r o t e k D a i s y 1 1 2 0 ( O r d e rW 1 1 2 0 ) S 3 1 9 . 9 5 w / s t a n d a r d C e n t r o n i c s p a r a l l e li n t e r f a c e . 2 b u f f e r , r i b b o n a n p r m t w h e e l .O p t i o n s : C o m p a r e o u p r i c e s !A u t o C u t S h e e t F e e d e r ( « 1 1 1 0 } $ 1 8 5 S h i p p i n g $ B i d i r e c t i o n a l T r a c t o r F e e d ( M 1 1 1 2 | S 7 S h i p p i n g S 5 I n t e r f a c e s f o m o s t c o m p u t e r s a r e a v a i l a b l e — c a l l .S h i p p i n g i c o n t U i $ 1 U P B l u e i S 2 4 .O R D E R I N G I N F O R M A T I O N C a l i f o r n i a r e s i d e n t s o d 6 l i i x A l p r i c e s a r e c a s h p r i c e s V I S A a n M a d 3 l t o t a l W s r i t p i h e n e x l b u s i n e s s d a y o n m o n e y o r d e r s ,c a s h i e r ' s c h e c k s , a n c h a r g e c a r d s 1 4 - d a y c l e a r i n gp e r i o d i r e q u i r e d f o c h e c k s P r i c e s s u b j e c t l c h a n g e —C A L L D e a l e r i n q u i r i e s i n v i t e d

F o i n f o r m a t i o n c a l l 8 0 5 / 9 8 7 - 2 4 5 4T O R D E R C A L L T O L L F R E E

( 8 0 0 ) 9 6 2 - 5 8 0 0 U S ( B . B P S T )( 8 0 0 ) 9 6 2 - 3 8 0 0 - C a l i f l

O r s e n d o r d e r t o

> » D E P T . C 1 0 7 1 - A A v e n i d a A c a s o . C a m a n l l o . C 9 3 0 1 0

Page 100: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 100/130

M a r q u e e( A r t i c l e o p a g e 6 4 . )

P r o g r a m 1 M a r q u e e — 1 2 8V e r s i o nQ 1 0 D I C 1 S ( 2 5 6 ) , G S ( 2 5 6 ) , J (

2 5 6 )Q 1 1 P R I N T " [ C L R } [ 3 D O W N )

[ 1 S P A C E S [ M A R Q U E E "S 1 2 P R I N T : P R I N T : P R I N T : P R I N T

: P R I N TS 1 3 I N P U T " E N T E R D I S T A N C E O

D I S P L A Y F R O M T O P{ S P A C E S ) ( R A N G E : 5 0 - 2 00 D E F A U L T ! 1 0 0 ) " ; H $

B 1 4 H = V A L { H S ) : I F H = 0 T H E N1 0

C 1 5 I H < 5 0 T H E N H = 5 0B 1 6 0 I F H > 2 0 0 T H E N H = 2 0 0E 1 7 P R I N T : I N P U T " E N T E R S P E E D

{ 2 S P A C E S ? ( R A N G E : 4 - 7 ;D E F A U L T : 5 ) " ; S P S

D 1 8 S P = V A L ( S P S ) : I F S P = 0 T H S P = 5

D 1 9 I S P < 4 T H E N S P = 4M 2 0 I S P > 7 T H E N S P = 7X E 2 1 0 P R I H T " { C L R j [ 8 S P A C E S j C O

L O M E N U "H X 2 2 0 P R I N T " { 3 S P A C E S } 1 ) B L A C

K i 4 S P A C E S ) 9 ) O R A N G E "J 2 3 P R I N T " [ 3 S P A C E S ) 2 ) W H I T

E ( S P A C E S ) 1 0 ) D R O W N "A 2 4 P R I N T " E 3 S P A C E S ) 3 ) R E

{ S P A C E S H i L I G H T R E e a 2 5 0 p r i n t " { 3 s p a c e s ) 4 ) c y a n

( s p a c e s ) 1 2 ) d a r k g r a yp r i n t " { 3 s p a c e s ) 5 ) p u r pl e [ 2 s p a c e s } 1 3 ) m e d i u m[ s p a c e J g r a vp r i n t " { 3 s p a c e s ) 6 ) g r e en [ s p a c e s h 4 ) l i g h t g E E N "P R I N T " { 3 S P A C E S ) 7 ) B L U E[ S P A C E S J 1 5 ) L I G H T B L UE P R I N T " [ 3 S P A C E S J 8 ) Y E L LO W { 2 S P A C E S ] 1 6 ) L I G H TR A P R I N T : I N P U T " E N T E R B A C K GR O U N D C O L O R ! 1 8 S P A C E S 1 (D E F A U L T 1 2 ) " ; C L S ( 0 )C L ( 0 ) = V A L ( C L S ( 0 ) } I I C ( 0 ) = O T H E N C L ( 0 ) = 1 2P R I N T : I N P U T P 1 E N T E R Q O R D E

C O L O R { 2 2 S P A C E S } { D E F AU L 1 4 ) " ; C L S ( 4 )C L ( 4 ) = V A L ( C L S ( 4 ) ) : I F C

( 4 T H E N C L ( 4 ) « 1 4P R I N T : I N P U T " E N T E R M A R Q UE C O L O R ! 2 1 S P A C E S ) ( D E FA U L T 1 ) " ; C L S ( 2 )C L ( 2 ) = V A L ( C L S ( 2 ) } : I F C { 2 ) = 0 T H E N C L ( 2 ) = 1P R I N T " £ C L R } E N T E R Y O U RE S S A G E : 1 1P R I N T " i R V S i l O F F ) " ;G E T K E Y B I B S = C H R $ ( 1 7 ) O B C R S 1 1 4 5 ) O R [ 7 S P A C E S ) B S =C H R S U 5 7 ) O R B ? = - C H R S < 2 9) T H E N 3 B P R I N T " ( L E F T j " i B $ ;I B S = C H R S ( 3 4 ) T H E N P R N C H R S ( 3 4 ) C H R S ( 2 0 ) rI B S = C H R S ( 1 3 ) A N A S < >" T H E N 4 G I B S = C H R S ( 1 3 ) T H E N 3 6

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

J

R

R

Q

R

O H

P

Q

E D

O A B

P J M R

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

S

G K

K B O Q S B G O M M

G M R A J G

G

P

X

H

J

4 4

4 5 4 6 4 7

4 8 4 9

5 0 5 1 5 2 5 3 5 4

5 5 5 6

5 7 5 8 5 9 6 0 6 1 6 2

6 3

6 4

6 5

6 6

6 7

I B S < > C H R S ( 2 0 ) T H E N A = A S + B ? : G O T O 3 7 0L = L E N ( A S } : A 5 = L E F T S ( A S , L- 1 ) i G O T O 3 7 P R I N T " { C L R ) { 2 D O W N ) " ; AS : A S = A ? + " { 5 S P A C E S J "W I N D O W 0 , 0 , 3 9 , 1 , 1 : L - L E N( A S ) : B A N K 1

A - A + lP R I N T ' " { C L R j C O U N T D U W N

. " ; 4 « L - 4 « A + 4

Q K 6 8 0

P 6 9 S 7 0 K 7 1 R 7 2 K 7 3 M P 7 4 0D D 7 5 0O 7 6

F 7 7 X F 7 8 0

K X 7 9 0B 8 0 B B 1 J S 8 2 0D 8 3 S 8 4

J G 8 5 0K 8 6 H 7

S 8 8

F 8 9 F R 9 0 0

N = A S C ( C S ) : I F N > 6 4 T H E N[ S P A C E } N = N - 6 4I J ( N ) = 1 T H E N 7 5

C M = 0 : J ( N ) = lI N = 4 4 O R N = 5 9 T H E N C M

F O F = T B = P E E K ( 5 3 2 4 7 + 8 * N + F ) s R 5 =C H R S ( B )C 1 S ( N ) = C 1 S ( N ) + R SN E X TD S " F O D = 1 + C M T 2 1 + C MC A S C ( M I D S ( C 1 S ( N ) , ! > ,

C 6 = ( C 2 A N D 1 ) * 7 + ( C 2 A N 2 ) « 5 6 / 2 + ( C 2 A N D 4 ) * 1 9 2/

I D = T H E N [ 2 S P A C E S j P KI N " { C L R ] C O U N T D O W N" ? 4 " L - 4 * A - ! - 3I D = 1 2 T H E N [ 2 S P A C K S l PR I N T " ( C L R t C O U N T D O W N( S P A C E ) . " ; 4 * L - 4 * A + 2I D = 1 8 T H E N [ 2 S P A C E S ) PR I N T " [ C L R i C O U N T D O V f N( S P A C E ) . " ; 4 * L - 4 * A + 1C 5 = ( C 2 A N D 4 ) * l / 4 + ( C 2N 8 ) * 1 4 / S + ( C 2 A N D 1 6 ) *1 1 2 / 1 6 + ( C 2 A N 3 2 1 * 1 2 8 /3 C 4 = ( C 2 A N D 3 2 ) * 3 / 3 2 + ( C 2

A N D 6 4 ) * 2 6 / 6 4 + ( C 2 A N E S P A C E ) 1 2 8 ) * 2 2 4 / 1 2 BD S - D S + C H R S { C 4 ) + C H R S ( C 5 )+ C H R S ( C 6 )N E X TE = ' 1 " i F S 1 " F O D = 1 T O 2 1 S T E PE S - M I D S ( D S , D , 3 ) t F S - F S + ES S N E X T

I A < T H E N 4 8 C O L O R 0 , C L ( 0 ) : C O L O R 4 , L { 4 )W I N D O W 0 , 0 , 3 9 , 2 4 , 1F O K = 1 T O 8 : M O V S P R K . 2 7 0* S P : N E X TS N = 0 : Q = L - 30 = 0 > l i I F Q > T H E N Q - N = A S C ( M I D S ( A S , Q , D )I N > 6 4 T H E N N = N - 6 4S N = S N + 1 : I F S N > 8 T H E N S S O = S N - 6 : I F S O < 1 T H E N S = S O + 8M O V S P R S N , 3 2 0 , HS P R S A V G S ( N ) , S NI M I D S ( A S / Q , D - " , O

S P A C E M D S A 0 , 1 )( S P A C E S ] ' i H E N M O V S P RN , + 0 , + 6S P R I T E S N , 1 , C L ( 2 ) , 1 , 1 , 1: S P R I T E S O , 0F O R C T = 1 T O ( 7 - S P ) * 1 5 : NE X T C TG O T O 8 0

P r o g r a m 2 M a r q u e e — 6 4V e r s i o nQ 1 0 P R I N T " { C L R } { 7 D O W N ] " S P C

( 1 4 ) " P L E A S E W A I T " : G O S U B9 1

A 1 1 D I C 1 S ( 2 5 6 ) , G $ ( 2 5 6 ) , J (2 5 6 )

J 1 2 P R I N T " £ C L R ] ( 3 D O W N ){ 1 S P A C E S ] M A R Q U E E "

C 1 3 P R I N T " { 5 D O W N j E N T E R D I T A N C E O D I S P L A Y F R O MO P

F 1 4 I N P U T " ( R A N G E : 5 0 - 2 0 0 ; D F A U L T : 1 0 0 ) " ; H $

M 1 5 H » V A L ( H ? ) : I F H = 0 T H E N- 1 0 0

G 1 6 I H < 5 0 T H E N H - 5 0F 1 7 I H > 2 0 0 T H E N H « 2 0 0X 1 8 P R I H T " { D O W N ) E N T E R S P E E D

" : I N P U T " ( R A N G E : 1 - 9 ; D E A U L T ! 5 ) " ; S P $

H 1 9 S P = V A L ( S P 5 ) t I F S P = 0 T H ES P = 5

S 2 0 I S P < 1 T H E N S P - 1M R 2 1 0 I S P > 9 T H E N S P = 9D F 2 2 0 P R I N T " f C L R ] [ 8 S P A C E S ) C O

L O R M E N U "D 2 3 P R I N T " ( 3 S P A C E S j l ) B L A C

K [ 4 S P A C E S J 9 ) O R A N G E "Q 2 4 P R I N T " [ 3 S P A C E S ] 2 ) W H I T

E { S P A C E S l l H ) B R O W N "E 2 5 P R I N T " { 3 S P A C E S ) 3 ) R E

( S P A C E S i l l ) L I G H T R E DA 2 6 P R I N T " { 3 S P A C E S ] 4 ) C Y A N

[ S P A C E S ) 1 2 ) D A R K G R A YP R I N T " ( 3 S P A C E S ] 5 ) P U R PL E { 2 S P A C E S J 1 3 ) M E D I U Mf S P A C E l G R A Y "P R I N T " [ 3 S P A C E S J 6 ) G R E EN { S P A C E S ) 1 4 ) L I G H T G E E N "P R I N T " ( 3 S P A C E S ] 7 ) B L U E{ S P A C E S ) 1 5 ) L I G H T B L E P R I N T " ( 3 S P A C E S 1 8 ) Y E L LO W S P A C E S ) 1 6 ) L I G H TR A P R I N T " [ D O W N ) E N T E R B A C K GR O U N D C O L O R ( D E F A U L T 1 ) " : I N P U T C L S ( 0 )C L ( 0 ) - V A L ( C L S ( 0 ) ) i I F C L( 0 ) - 0 T H E N C L | 0 ) - 1 2P R I N T " ( D O W N J E N T E R B O R D E

C O L O R ( D E F A U L T 1 4 ) " : IN P U T C L S ( 4 )C L ( 4 ) = V A L ( C L S ( 4 ) ) : I F C ( 4 ) " 0 T H E N C L { 4 ) = 1 4P R I N T " ( d O W N } E N T E R M A R Q UE C O L O R ( D E F A U L T 1 } " : IN P U T C L S { 2 )C L ( 2 ) = V A L ( C L S ( 2 ) ) : I F C L( 2 ) = 0 T H E N C L ( 2 ) - 1P R I N T " ( C L R ) E N T E R Y O U R ME S S A G E i "P R I N T " [ R V S ) { O F F ] 1 1 ;P O K E 1 9 8 , 0 t W A I T 1 9 8 , l : G E T

K 4 0 I B $ = C H R S ( 1 7 ) O R B S = C HR S ( 1 4 5 J O R ( 7 S P A C E S ) B S =

C H R S ( 1 5 7 ) O B S = C H R S ( 2 9) T H E N 3 9 0

H 4 1 P R I N T " [ L E F T ) " ; B S ;E 4 2 I B ? = C H R S ( 3 4 ) T H E N P R

N C H R S [ 3 4 ) C H R S ( 2 0 ) ;H 4 3 I B S = C H R S ( 1 3 ) A N D A S < >

" T H E N 4 7 0X 4 4 I B ? = C H R S ( 1 3 ) T H E N 3 7 0R 4 5 I B S < > C H R S ( 2 0 ) T H E N A

= A S + B S i G O T O 3 8 0G 4 6 L = L E N ( A S ) i A S = L E F T S ( A 5 . L

E

B

B

F

J

A M

S

G

J

X

J F

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

Page 101: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 101/130

M 4 7 R 4 8 K K 4 9 0M F 5 0 0A 5 1 C 5 2 Q G 5 3 0C 5 4 J 5 5

D E 5 6 0S D 5 7 0

C G 5 B 0X F 5 9 0

G M 6 0 0O M 6 1 0K S 6 2 0

C 6 3

M 6 4

K 6 5

D 6 6

K B 6 7 0

E 6 8

J 6 9

Q 7 0 C 7 1 F 7 2 K 7 3 R C 7 4 0G 7 5 R 7 6 A 7 7

P 7 8

C 7 9

C 8 0 R 8 1 R 8 2 E 8 3 X 8 4

M 8 5

D 8 6 P 8 7 P 8 8

B 8 9 S 9 0 F 9 1

G 9 2

- 1 ) : G O T O 3 S 0A S = A S " [ S P A C E S ) 1 'L = * L E N ( A $ > : A = 0A = A + 1P R I N T " { C L R ) C O U N T D O W N

. " l 4 * L - 4 * A + 4C S = M I D S ( A S , A , 1 )N = A S C ( C S ) : I F N > 6 4 T H E N[ S P A C E j N = N - 6 4I J ( N ) = 1 T H E N 7 6 0C M - 0 : J ( N ) = 1I N = 4 4 O N = 5 9 T H E N C MP O K E 5 6 3 3 4 , 0 i P O K E l , 5 1 i F O

F = T B « = P E E K ( 5 3 2 4 7 8 * N + F ) : R C H R S { B )C 1 S ( N ) = C 1 S ( N ) + R SN E X T F : P O K E 1 , 5 5 : P O K E 5 6 33 4 , 1 2 9D S - " " "F O R D = 1 + C M T 2 1 + C MC 2 = A S C { M I D S [ C 1 S ( N ) , D , 1 )+ C H R S I B ) )C 6 = > ( C 2 A N 1 ) ' 7 + ( C 2 A N

2 ) * 5 6 / 2 + ( C 2 A N D 4 ) * 1 9 2/ I D * = 6 T H E N [ 2 S P A C E S ) P RI N " ( C L R ) C O U N T D O W N" ; 4 * L - 4 * A + 3I D = 1 2 T H E N { 2 S P A C E S j PR I N T " [ C L R J C O U N T D O W N( S P A C E ) . " ; 4 * L - 4 * A + 2I D = 1 B T H E N [ 2 S P A C E S ) ?R I N T " { C L R } C O U N T D O W N{ S P A C E } . " ; 4 * L - 4 * A + 1C 5 - { C 2 A N D 4 ) * l / 4 + ( C 2N 8 ) M 4 / 8 + ( C 2 A N 1 6 ) "1 1 2 / 1 6 + ( C 2 A N D 3 2 J M 2 8 /3 C 4 = ( C 2 A N D 3 2 ) * 3 / 3 2 + ( C 2

A N 6 4 ) * 2 8 / 6 4 + ( C 2 A N [ S P A C E } 1 2 8 ) * 2 2 4 / 1 2 8D S = D S + C H R 5 ( C 4 ) + C H R S I C 5 )+ C H R $ ( C 6 )N E X TE ? - " " : F S " 1 F O D = 1 T O 2 1 S T E PE 5 = M I D ? ( D S , D , 3 ) : FN E X TG S ( N ) = F 5I A < T H E N 4 9 0P O K E 5 3 2 B 1 , C L ( 0 ) - 1 I P O K E 53 2 6 0 , C L ( 4 ) - 1P R I N T " { C L R } " : B = 2 4 8 : F O R A= 2 0 4 0 T O 2 0 4 7 : P O K E A , B : B = B

N E X T : P O K E 5 3 2 7 L , 2 5 P O K E 5 3 2 7 7 , 2 5 5 : F O R A = 8 5 8 TO 8 6 7 : P O K E A , 1 1 0 + S P * 1 5 : N EX T : S Y S 4 9 1 5 8S N = 0 : Q = L - 3Q = O > 1 : I F Q > L T H E N 0 = 1N = A S C ( M I D ? ( A S , U , O )I N > 6 4 T H E N N = N - 6 4S N = S N + 1 : I F S N > 8 T H E N S

S O = S M - 6 : I F S O < 1 T H E N S S O + 8

S Y S 4 9 1 5 5 , S N - 1 , 3 4 0 , HS Y S 4 9 1 5 2 , G $ ( N ) , S N - 1P O K E 5 3 2 6 9 , P E E K ( 5 3 2 6 9 ) A ND ( 2 5 5 - 2 t ( S 0 - l ) ) O R 2 i ( S N -1 ) i P O K E 5 3 2 B 7 + S N - l , C L ( 2 )- F O R C T = 1 T O ( 7 - S P ) * 2 5 : NE X C G O T O 8 1 0C = 0 : F O R A = 4 9 1 5 2 T O 4 9 3 6 3 : RE A D B : F O K E A , B : C = C + B : N E X TA t I F C = 2 5 3 2 1 T H E N R E T U R NP R I N T " E R R O R I D A T A " l S TO

J 9 3 D A T A 7 6 , 1 2 5 , 1 9 2 , 7 6 , 1 8 7 ,1 9 2 , 1 6 9 , 2 7 , 1 4 1 , 1 7 , 2 0 8 , 16 9 , 1 2 7 , 1 4 1 , 1 3 , 2 2 0 , 1 6 9 , 32 , 1 4 1

P 9 4 D A T A 2 0 , 3 , 1 6 9 , 1 9 2 , 1 4 1 , 21 , 3 , 1 6 9 , 1 2 9 , 1 4 1 , 2 6 , 2 0 8 ,9 6 , 1 6 9 , 1 , 1 4 1 , 2 5 , 2 0 8 , 1 6 2

C 9 5 0 D A T A 3 , 3 2 , 9 3 , 1 9 2 , 2 0 2 , 1 6, 2 5 0 , 1 6 2 , 1 4 , 1 6 0 , 7 , 1 6 9 , 0, 1 3 3 , 2 , 1 8 5 , 7 0 , 3 , 1 5 7

B 9 6 D A T A 0 , 2 0 8 , 1 6 5 , 3 , 1 5 7 , 1 ,2 0 8 , 1 8 5 , 8 0 , 3 , 7 4 , 3 8 , 2 , 2 02 , 2 0 2 , 1 3 6 , 1 6 , 2 3 4 , 1 6 5S 9 7 D A T A 2 , 1 4 1 , 1 6 , 2 0 8 , 1 7 3 , 3 , 2 2 0 , 4 1 , 1 , 2 4 0 , 3 , 7 6 , 4 9 ,2 3 4 , 7 6 , 1 8 8 , 2 5 4 , 1 6 0 , 7

G E 9 B 0 D A T A 1 6 5 , 6 0 , 3 , 5 6 , 2 3 7 , 9 0, 3 , 1 5 3 , 6 0 , 3 , 1 B 5 , 7 0 , 3 , 2 33 , 0 , 1 5 3 , 7 0 , 3 , 1 8 5

D 9 9 D A T A 8 0 , 3 , 2 3 3 , 0 , 1 5 3 , B 0 ,3 , 1 3 6 , 1 6 , 2 2 7 , 9 6 , 3 2 , 2 5 3 ,1 7 4 , 3 2 , 1 3 9 , 1 7 6 , 1 6 0 , 1

E M 1 0 0 0 D A T A 1 7 7 , 7 1 , 1 5 3 , 2 5 0 , 0 ,2 0 0 , 1 9 2 , 3 , 2 0 8 , 2 4 6 , 3 2 , 17 8 , 1 9 2 , 1 6 9 , 0 , 1 3 3 , 2 5 4 , 13 2 , 2 5 3

B B 1 0 1 0 D A T A 1 6 2 , 5 , 6 , 2 5 3 , 3 8 , 2 54 , 2 0 2 , 1 6 , 2 4 9 , 1 6 5 , 2 5 4 , 24 , 1 0 5 , 6 2 , 1 3 3 , 2 5 4 , 1 6 0 , 63 , 1 7 7

S 1 0 2 0 D A T A 2 5 1 , 1 4 5 , 2 5 3 , 1 3 6 , 16 , 2 4 9 , 9 6 , 3 2 , 2 5 3 , 1 7 4 , 3 2, 1 5 8 , 1 7 3 , 7 6 , 1 7 0 , 1 7 7 , 3 2, 1 7 8 , 1 9 2

D P 1 0 3 0 D A T A 1 3 2 , 2 5 3 , 3 2 , 1 7 B , 1 92 , 1 6 6 , 2 5 3 , 1 5 7 , 8 0 , 3 , 1 5 2, 1 5 7 , 7 0 , 3 , 3 2 , 1 7 8 , 1 9 2 , 16 6 , 2 5 3

S S 1 0 4 0 D A T A 1 3 2 , 3 , 9 6

S o u n d D e s i g n e r F o T h 1 2 ( A r t i c l e o p a g e 6 0 . )J G O T O 1 0 I R E M F O R T H E F I R S T

[ S P A C E 1 R U H , R E M O V E L I N ET C R E A T E C A T A L O G F I L E

C D O P E N t t l , " C A T A L O G " , D 0 , U S , Wi I D S < > 0 T H E N S T O P

H P R I N T t l , « * * + * * * * * * * * * " : D CL O S E # 1

D 1 D I W S ( 5 ) , L S ( 9 )G 2 X = 9 3 : Y = 1 6 3G 3 G O S U B 2 1 9 0 : R E M L O A D S P R I T

D A T AA 4 F A S T : V O = 1 : F R = 0 : D U = 0 : D I = 0

: M N = 0 : S P = 0 : W F = 0 : P W = 0O 5 G R A P H I C 1 , Q 6 C O L O R 0 , F 7 C O L O R 1 , 1 2C 8 C O L O R 4 , 1 2K 9 C I R C L E 1 , 8 2 , 1 0 0 , 2 , 2 , 2 7 0 ,

9 0 : C I R C L E 1 , 8 6 , 1 0 0 , 2 , 2 , 90 , 2 7 0 : R E M S I N E

B 1 0 D R A W 1 , 1 0 0 , 1 0 0 T 1 0 4 , 9T 1 0 4 , 1 0 2 T O 1 0 7 , 1 0 0

i R E M S A W T O O T HF 1 1 D R A W 1 , 1 2 0 , 1 0 0 T O 1 2 0 , 9

T 1 2 3 , 9 8 T O 1 2 3 , 1 0 2I S P A C E j T O 1 2 6 , 1 0 2 T 1

6 , 1 0 0 : R E M * * * * * * S Q U A R EB 1 2 D R A W 1 , 1 4 0 , 1 0 0 T 1 4 1 , 1

0 T O 1 4 2 , 9 7 T 1 4 3 , 1 0 3T O 1 4 4 , 9 6 T O 1 4 5 , 1 0 0 : R

E * * * * * * N O I S EM 1 3 A = X 1 4 F O R S = 7 9 T 1 3 S T E P 2

i A = A + l : S S H A P E W $ ( A } , S , 96 , S + 1 0 , 1 0 4 : N E X T

K 1 5 C H A R 0 , 9 , 1 7 , H F R D D N S W P W

E 1 6 A = 0 i F O R S = 7 2 T O 2 1 S T 2 4 : A = A + 1 : S S H A P E L S ( A )

, S , 1 3 4 , S + 1 6 , 1 4 4 : N E X TM 1 7 G R A P H I C 1 , R G 1 8 0 R E M D R A W B O A R DF 1 9 F O B = - l T 3 7 i D R A W 1 , 0 ,

T 3 2 0 , B i N E X TE 2 0 F O B - 1 5 4 T O 1 9 9 i D R A W

, 0 , B T O 3 2 0 , B i N E X TB 2 1 C O L O R 1 , 1 6K 2 2 0 D R A W 1 , 0 , 3 8 T O 3 2 0 , 3 8M R 2 3 0 D R A W 1 , 0 , 1 4 2 T O 3 2 0 , 1 4 2K A 2 4 0 D R A W 1 , 0 , 1 5 3 T 3 2 0 , 1 5 3S 2 5 C H A R 1 , 2 5 , 1 8 , " S O U N D D E

I G N E R "D 2 6 B O 1 , 2 2 , 7 8 , 3 2 , 8 8G 2 7 A - 0 : F O R S = 5 1 T 1 2 S T

2 0 t A = A + lG 2 8 I A > 2 T H E N T F = 1J 2 9 G S H A P E W S ( A ) , 2 5 0 + T F , 5 i N

E X J 3 0 F O R S Q - 7 0 T 2 8 S T E PQ 3 1 B O 1 , S Q , 5 0 , S Q + 1 1 , 1 2 0R F 3 2 0 N E X TH 3 3 0 B O X 1 , 6 8 , 4 2 , 2 9 8 , 4 6R 3 4 F O R J = 8 0 T O 1 8 S T E P 3 R 3 5 I J = 1 5 2 T H E N J - 1 8 8H 3 6 F O F = 5 5 T 1 2 S T E P 1 A 3 7 D R A W 1 , J , F T O J + 5 , F i N E X

T : N E X TJ G 3 8 0 D R A W 1 , 1 4 2 , 8 6 T O 1 5 2 , 8 6J 3 9 C H A R 1 , 1 8 , 8 , " E 4 0 D R A W 1 , 1 4 7 , 1 0 1 T O 1 4 7 , 1

0 H 4 1 0 D R A W 1 , 1 4 B , 1 0 1 T 1 4 B . 1

0 E 4 2 D R A W 1 , 1 4 5 , 1 0 5 T 1 5 0 , 1

0 P 4 3 D R A W 1 , 1 4 6 , 1 0 6 T 1 4 9 , 1

0 M 4 4 D R A W 1 , 2 5 0 , 5 1 T O 2 5 0 , 1 1

G 4 5 0 F O R D = 2 2 4 T O 2 9 S T E PJ D 4 6 0 F O R E = 5 5 T 1 2 S T E P 2 A 4 7 0 D R A W 1 , D , E T O D f S . E i N E X

T : N E X TE 4 8 C H A R 1 , 1 , 1 2 , " V O I C E "O R 4 9 0 C H A R 1 , 3 , 1 0 , " 1 "G 5 0 A » 0 : F O R S = > 6 8 T 2 8 S T

3 6 : A = A + l i G S H A P E L $ ( A ), S , 1 2 5 i N E X T

X 5 1 R E I N S T A L L M A R K E R SK 5 2 S P R I T E 1 , 0 , 6D 5 3 M O V S P R l , X + 2 , 9 2B 5 4 F O R M K = 2 T O 8 : S P R I T E M

, 0 , 1 1 : M O V S P R M K , X + 2 + ( { MK - 2 ) * 3 6 ) , Y : N E X T M

A 5 5 S P R I T E 4 , 0 , 7 , 1 : S P R I T E, 0 , 7 - 1

D 5 6 M O V S P R 4 . X + 7 4 , Y - 4 9 i M O V SP 7 , X + 1 8 2 , Y - 6 2

M 5 7 S L O WD 5 8 G R A P H I C 0 , S R 5 9 0 G O S U B 1 3 6 0D 6 0 0 R E M K E Y B O A R D I N P U TF 6 1 G E T K E Y C U R ?E 6 2 I C U R ? = " + " T H E N B E G I N :

G R A P H I C 1 , 0 : F O R S - T I S P A C E J 8 : S P R I T E S . l i N E X

T j B E N DA 6 3 I C U R $ = " _ " T H E N G O S U B

{ S P A C E J 1 8 5 0K 6 4 I C U R S = " V T H E N G O S U B

I S P A C E } 2 1 7 0F 6 5 I C U R S = " T " T H E N P R I N T "

I C L R } " : G O S U B 1 9 3 0A 6 6 I C U R 5 = " * " T H E N G O S U B

[ S P A C E } 1 8 5 0 ; G O S U B 1 5 3 0D 6 7 I C U R S = " £ " T H E N G O S U B

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

Page 102: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 102/130

1 8 5 0 : G O S U B 1 6 7 0J S 6 B 0 I C U R S = " Q " T H E N G O S U B

[ S P A C E J 2 1 3 0M 6 9 I C U R 5 = " t H O M E l 1 ' O C U

S = " l C L R ) " T H E N G O S U B 1 6

P 7 0 I C U R S " ' l " T H E N C H A R, 3 , 1 0 , " I " : V O = 1

F 7 1 I C U R S = " 2 " T H E N C H A R, 3 , 1 0 , " 2 " : V O = 2

X 7 2 I C U R ? = " 3 " T H E N C H A R, 3 , 1 0 , " 3 " : V O = 3

S Q 7 3 0 L I M = ( R S P P O E ( l , 0 ] - X ) / 3 6B 7 4 I A S C ( C U R S ) = 2 9 A N D L I < T H E N M O V S P R l , + 3 6 , + 0

B 7 5 I A S C ( C U R S ) = 1 5 7 A N D L M > 1 [ 2 S P A C E S ( T H E N M O V S P

1 , - 3 6 , + 0A 7 6 I A S C ( C U R S ) = 1 7 T H E N I

C = l : G O T O 9 1 D 7 7 I A S C ( C U R $ ) = 1 4 5 T H E N

N C = - 1 : G O T O 8 1 B 7 S I C U R $ = " T H E N G O S U B

I S P A C E J 1 5 0 0A 7 9 G O T O 6 1 J S 3 0 0 H E M O V E M A R K E R SX B 8 1 0 O L I M + I G O S U B 8 4 0 , 9 1 9 ,

9 8 0 , 1 0 6 0 , 1 1 3 0 , 1 2 0 0 , 1 2 9 0B 8 2 G O T O 6 1 F 8 3 H E B A S E F R E Q U E N C YQ Q B 4 0 F Y = R S P P O S ( 2 , 1 )M 8 5 F R = ( F Y - Y ) * ( - 1 0 0 0 )M B 6 I F R > 6 1 5 0 0 A N D I N C = - 1

L S P A C E J T H E N 6 1 D ( 3 7 0 I F R < = 0 A N I N C = l T H E N

6 1 D B 8 M O V S P R 2 , + 0 , + I N CS 8 9 0 R E T U R NX 9 0 0 R E M D U R A T I O NM 9 1 D Y = R S P P 0 S ( 3 , 1 )H 9 2 D U = ( D Y - Y ) * ( - 6 )G H 9 3 0 I D U > 3 6 6 A N I N C = - 1 T

E 6 1 F 9 4 I F D U < = A N I N C = l T H E N

6 1 H 9 5 M O V S P R 3 , + 0 , + I N CS 9 6 0 R E T U R NA 9 7 R E S W E E P D I R E C T I O NQ 9 B I I N C = - 1 A N T Y > 1 1 5 T

E M O V S P R 4 , + 0 , - 1 8P 9 9 I I N C = 1 A N T Y < 1 5 0 T H

M O V S P R 4 , 4 - 0 , + 1 S L 0 0 0 T Y = R S P P O S ( 4 , 1 )J K 1 0 1 0 I T Y = 1 1 4 T H E N D I = 0R 1 0 2 0 I T Y = 1 3 2 T H E N D I = 2C 1 0 3 0 I T Y = I 5 0 T H E N D I = 1D 1 0 4 0 R E T U R NQ 1 0 5 0 R E M I N I M U M S W E E P F

E A 1 0 6 0 M Y = R S P P O S ( 5 , 1 )G 1 0 7 0 M N = ( M Y - Y ) * ( - 1 0 0 0 )R 1 0 0 0 I M N > 6 1 5 0 0 A N I N C = - 1T H E N 6 1 G 1 0 9 0 I M N < = 0 A N I N C = 1 T H

6 1 M 1 1 0 0 M O V S P R 5 , + 0 , + I N CC 1 1 1 0 R E T U R NC 1 1 2 0 R E S T E P F R E Q U E N C YE 1 1 3 0 S Y = R S P P O S ( 6 , 1 )G K 1 1 4 0 S P = ( S Y - Y ) * ( - 2 5 0 }C S 1 1 5 0 I S P > 1 5 3 7 5 A N D I N C = - 1

T H E N 6 1 S D 1 1 6 0 I S P = A M D I N C = l T H E

6 1 Q 1 1 7 0 M O V S P R 6 , + 0 , + I N CF 1 1 8 0 R E T U R NJ 1 1 9 0 R E W A V E F O R MB 1 2 0 0 I I N C = - 1 A N D W Y > 1 0 2

H E M O V S P R 7 , + 0 , - 2 0F E 1 2 1 0 I F I N C = 1 A N W Y < 1 6 0 T i

E M O V S P R 7 , + 0 , + 2 0P 1 2 2 0 W Y = R S P P O S ( 7 , 1 )B 1 2 3 0 I W Y = 1 0 1 T H E N W F = 0

1 0 C O M P U T E ' S G a z e H o J u t y 1 9 8 6

M J 1 2 4 0 I W Y = 1 2 1 T H E N W F = 1D 1 2 5 0 I W Y = 1 4 1 T H E N W F = - 2D 1 2 G 0 I W Y = 1 6 1 T H E N W F = 3X 1 2 7 0 R E T U R NX 1 2 8 0 R E M P U L S E W I D T HC J 1 2 9 0 P Y = R S P P O S ( 8 , 1 )G 1 3 0 0 P W = { P Y - Y ) * ( - 6 6 )Q 1 3 1 0 I P W J 4 0 9 1 A N I N C - - 1

I S P A C E J T H E N 6 1 0D M 1 3 2 0 I P W < = 0 A N I N C = l T H

6 1 X 1 3 3 0 M O V S P R 8 , + 0 , + I N CQ 1 3 4 0 R E T U R NM G 1 3 5 0 R E M A I N M E N UD 1 3 6 0 P R I N T " t C L R l | 3 D O W N }

I C Y N J t l O S P A C E S j S O U N DJ S P A C E J D E S I G N E R "J 1 3 7 0 P R I N T S P C { 5 ) " t 2 D O W N J P

R E S S l "C I 1 3 8 0 P R I N T S P C ( 1 0 ) " ( D O W N I

t S P A C E j T O V I E W B O A R D "E 1 3 9 0 P R I N T S P C ( 1 0 ) " - T O V I

T E X TG J 1 4 0 0 P R I N T S P C ( I 0 ) - 1 V T O V I E

V A R I A B L E SJ 1 4 1 0 P R I N T S P C ( 1 0 ) " T T O V I E

C A T A L O GA E 1 4 2 0 P R I N T S P C ( 1 0 ) " " T O S A

S O U N D F I L EM 1 4 3 0 P R I N T S P C ( 1 0 ) " £ T O L

A S O U N D F I L EQ 1 4 4 0 P R I N T S P C { 1 0 ) " Q T Q U E 1 4 5 0 P R I N T S P C ( 9 ) " t R V K j

I D O W N J C L R 1 0 F F J T V I T H I S M E N U "

S D 1 4 6 0 P R I N T S P C ( 9 1 R V S J l i O M E1 0 F F J "

G 1 4 7 0 P R I N T S P C ( 5 ) " 1 4 D O W N j PR E S S I R V S J I Y E L J S P A C EA R l C Y N t l O F F J T H E A RO U N D "

G X 1 4 8 0 R E T U R NB 1 4 9 0 R E M P L A Y S O U N DM 1 5 0 0 S O U N D V O , F R , D U , D I , M N , S

P , W F , P WP 1 5 1 0 R E T U R NH 1 5 2 0 R E S A V E S O U N DC 1 5 3 0 P R I N T " l C L R j l D O W N j " S P C

( 1 2 ) " * S A V E S O U N D * " s Fs $ = - "

C O 1 5 4 0 C O S U B 1 0 0 0B 1 5 5 0 A P P E N D # 1 , " C A T A I O G "R 1 5 6 0 G O S U B 2 0 S 0 : I F D T H E N

I S P A C K J 2 1 0 0E 1 5 7 0 P R I N T I 1 , F S $ : G O S U U 2 0 H H

I I D T H E N 2 1 0 0C B 1 5 0 0 D C L O S E # 1R 1 5 9 0 O P E N 1 5 , 8 , 1 5 , " S 0 " + l ' S $ :

O S U B 2 0 8 O : I F D T H E N D CL O S E # 1 5 : G O T O 5 9

J 1 G B 0 D C L ( ) S E # 1 5 : D O P E N # 2 , I F S S) , I ) 0 , U 8 , WD 1 6 1 0 G O S U U 2 0 8 0 : I F D T H E N

( S P A C E J 2 1 I 0M 1 6 2 0 P K I N T # 2 , V O : P R I N T # 2 , F R :

P R I N T # 2 , [ M J : P R I N T f 2 , D I :P R I N T # 2 , M N

B 1 6 3 0 P R I N T # 2 , S P : P R I N T # 2 , W F :P R I N T S 2 , P W : G O S U B 2 0 8 0 : I

D T H E N 2 1 1 0A 1 6 4 0 D C L O S E I 2S 1 6 5 0 R E T U R ND 1 6 6 0 R E L O A D S O U N DC Q 1 6 7 0 P R I N T " I C L R J " S P C ( 1 2 ) "

D O W N } * L O A D S O U N D * X G 1 6 8 0 G O S U B 1 8 8 0E 1 6 9 0 D O P E N I 2 , ( F S ? ) : G O S U ! > 2

8 0 : I F £ > T H E N 2 1 1 0Q 1 7 0 0 I N P U T # 2 , V 0 , F R , D U , D I , M N

, S P , W F , P WU 1 7 1 0 M O V S P R 2 , X + 2 , Y - [ F R / 1 0 0

0

D 1 7 2 0X 1 7 3 0S 1 7 4 0X 1 7 5 0A 1 7 6 0E R 1 7 7 0

P 1 7 8 0

J P 1 7 9 0H 1 8 0 0S 1 8 1 0P 1 S 2 0

R C 1 8 3 0H G 1 ^ 4 0G 1 8 5 0

G 1 8 6 0R B 1 8 7 0M 1 8 8 0

J 1 8 9 0X S 1 9 0 0B 1 9 1 0J 1 9 2 0G 1 9 3 0

t ' 1 9 4 0

E M 1 9 5 0D 1 9 6 0

K 1 9 7 0S K 1 9 8 0J 1 9 9 0B 2 0 0 0E 2 0 1 0J 2 0 2 0

R 2 0 3 0J R 2 0 4 0Q J 2 0 5 0C A 2 0 6 0M 2 0 7 0

S 2 0 8 0

K F 2 0 9 0B 2 1 0 0M 2 1 1 0R 2 1 2 0H 2 1 3 0

K 2 1 4 0

P 2 1 5 0

C C 2 1 6 0F 2 1 7 0

K H 2 1 8 0J 2 1 9 0

M O V S P RI D I = 0I 0 1 = 2I D I = 1M O V S P RM O V S P R0 0 0 J + 1M O V S P R5 0 ) - lW Y = ( W F «M O V S P RM O V S P R

3 , X + 3 8 , Y - ( D U / 6 )T H E N T Y = 1 1 4T H E N T Y = 1 3 2T H E N T Y = 1 5 0

4 , X + 7 4 , T Y5 , X + 1 1 0 , Y - ( M N / ]

6 , X + 1 4 6 , Y - ( S I ' / 22 0 ) + 1 0 17 , X + 1 8 2 , W Y8 , X + 2 1 8 , Y - { P W / 6

D C L O S E # 2 : P R I N T T A B ( 1 2 )" i D O W N j [ R V S j F I L E I S L OA D E D [ O F F ] "R E T U R NR E T E X T S C R E E NG R A P H I C 0 , 0 : F O R S = T

8 : S P R I T E S , 0 : N E X TR E T U R NR E I N P U T S C R E E NP R I N T " I C Y N ) 1 3 D O W N |( 1 S P A C E S ] I N P U T F I L E NA M I N P U T " 1 D 0 W N JU R I G H T J " ; F S SI F S ? = " " T H E N 5 9 R E T U R NR E D I S K C A T A L O GP R I N T " I C L R j l C Y N }1 D O W N j l l l S P A C E S j S O U

N C A T A L O G "P R I N T S P C { 7 ) " t l 6 D O W N }P R E S S I R V S ] l Y E L ] S P A C E

S P A C E B A t C Y N H O F F ]P A U S E "

W I N D O W 1 2 , 7 , 2 5 , 1 9D O P E N U , " C A T A L O G " : G O S U

2 0 8 0 : I F D T H E N D C L OS E # 1 : P R I N T " 1 2 H O M E j " : GO T 5 9 I N P U T * 1 , F I L E SR S = S TP R I N T F I L E SG E H I H S < > " T H E N 2 0 3 0

G E H S : I F H 5 < > " T H E N2 0 2 0

I R S = 0 T H E N 1 9 7 0D C L O S E # 1P R I N T " { H O M E ] "R E T U R NR E D I S K E R R O R C H E C KI D S = 6 2 T H E N P R I N T "t R V S H D O W N j l Y E L j F I L E

O F O U N D O T H I S D I S Kt O F F ] ( C Y N | " : S L E E P 2 : P RI N T " [ 2 H O M E J "R E T U R ND C L O S E f 1 : G O T O 5 9 0D C L O S E I 2 : G O T O 5 9 0R E Q U I T S C R E E NP R I N T " ( C L H i l S D O W N }[ S P A C E S J D O Y O W I S HI S P A C E j T O E X I T T O B A S I

C l 3 S P A C E S } Y "I N P U T " 1 3 3 R I G H T H U P j "; A N ?I A S C ( A N ? ) = 7 8 T H E N 5

P R I N T " l C L R j S O U N D V A R I AB L E S : " : P R I N T " l D O W N } S 0 UN D " V O " I L E F T J , " F R "

L E F T ] , " D U " l L E F T ) , " D I "L E F T ] , " M N - I L E F T ) , " S P "( L E F T ] , M W F " { L E F T ] , " P W

G O T O 6 1 P R I N T " I C L R ] L O A D I N G S P RI T D A T A . . . " : B A N K 0 I F O

Page 103: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 103/130

I = 3 5 8 4 T O 4 0 9 5 : R E A D A : P O KE I , A : X 1 = X 1 + A : N E X T

A 2 2 0 0 I F X K > 1 1 6 2 3 T H E t J P R I N T " ER R O R I D A T A S T A T E M E N TS . " : S T O P

R 2 2 1 0 R E T U R NJ 2 2 2 0 D A T A 2 5 5 , 1 9 2 , 0 , 1 2 7 , 1 2 8

, 0 , 6 3 , 0 , 0 , 3 0E 2 3 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, H 2 2 4 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, M 2 2 5 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

- R R 2 2 6 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, A 2 2 7 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, I I 2 2 8 0 D A T A 0 , 0 , 0 , 0 , 1 2 , 0 , 0 , 3 0

, 0 , 0K I 2 2 9 0 D A T A 2 5 5 , 1 9 2 , 0 , 3 0 , 0 , 0 ,

1 2 , 0 , 0 , 0F 2 3 0 0 D A T A 0 , 0 , 0 , 0 , - 0 , 0 , 0 , 0 , 0

, J 2 3 1 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

. P 2 3 2 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, S 2 3 3 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0, C D 2 3 4 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1

2 , J 2 3 5 0 D A T A 0 , 3 0 , 0 , 0 , 2 5 5 , 1 9 2 ,

0 , 3 0 , 0 , 0E 2 3 6 0 D A T A 1 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,

0 , F F 2 3 7 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, C 3 3 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, X 3 9 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, A 2 4 0 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, D 2 4 1 0 D A T A 0 , 0 , 2 5 5 , 1 9 2 , 0 , 2 5 5

, 1 9 2 , 0 , 2 5 5 , 1 9 2X 2 4 2 0 D A T A 0 , 2 5 5 , 1 9 2 , 0 , 2 5 5 , 1

9 2 , 0 , 2 5 5 , 1 9 2 , 0P 2 4 3 0 D A T A 2 5 5 , 1 9 2 , 0 , 2 5 5 , 1 9 2

, 0 , 2 5 5 , 1 9 2 , 0 , 0E 2 4 4 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, B A 2 4 5 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, S A 2 4 6 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, X X 2 4 7 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 1 2 , 0 ,

0 , 3 0F 2 4 8 0 D A T A 0 , 0 , 2 5 5 , 1 9 2 , 0 , 3 0 ,

0 , 0 , 1 2 , 0F 2 4 9 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, G C 2 5 0 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 9 , 0 , 0

, D 2 5 1 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, A 2 5 2 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, R 2 5 3 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, G G 2 5 4 0 D A T A 1 2 , 0 , 0 , 3 0 , 0 , 0 , 2 5 5

, 1 9 2 , 0 , 3 0C 2 5 5 0 D A T A 0 , 0 , J 2 , 0 , 0 , 0 , 8 , 0 ,

0 , E K 2 5 6 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, B 2 5 7 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, S 2 5 8 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

, P 2 5 9 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0

,

A X 2 6 0 0 D A T A 0 , 0 , 0 , 0 , 2 5 5 , 1 9 2 , 0, 2 5 5 , 1 9 2 , 0

C C 2 6 1 0 D A T A 5 5 , 1 9 2 , 0 , 2 5 5 , 1 9 2, 0 , 2 5 5 , 1 9 2 , 0 , 2 5 5

K 2 6 2 0 D A T A 1 9 2 , 0 , 2 5 5 , 1 9 2 , 0 , 25 5 , 1 9 2 , 0 , 2 5 5 , 1 9 2

C F 2 6 3 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,

B 2 6 4 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,

Q 2 6 5 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,

F 2 6 6 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 12 ,

R 2 6 7 0 D A T A 0 , 3 0 , 0 , 0 , 2 5 5 , 1 9 2 ,0 , 3 0 , 0 , 0

P 2 6 8 0 D A T A 1 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 ,

A A 2 6 9 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,

D B 2 7 0 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,

S 2 7 1 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0.

R 2 2 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,

K 2 7 3 0 D A T A 0 , 1 2 7

6 M o d e S p e e d - U p( A r t i c l e o p a g e 7 5 . )X 1 P R I N T ' M C L R ] [ W H T j S P E E D U

- 6 M O D E O N L Y "K 2 F O R I = 4 9 1 5 2 T O 4 9 2 5 8 i R E A D X :

C = C + X l P O K E I , X : N E X TB 3 I F C < > 1 2 4 7 0 T H t : N P R I N T " D A T A

E R R O R 1 " : E N E 4 S Y S 4 9 1 5 2X 5 D A T A 1 2 0 , 1 7 3 , 1 0 5 , 1 9 2 , 1 4 1

, 1 8 , 2 0 B , 1 7 3G 6 D A T A 1 7 , 2 0 8 , 4 1 , 1 2 7 , 1 4 1 , 1

7 , 2 0 8 , 1 6 9R 7 D A T A 1 2 9 , 1 4 1 , 2 6 , 2 0 B , 1 6 9 ,

1 9 2 , 1 6 0 , 3 20 . 8 D A T A 1 4 1 , 2 1 , 3 , 1 4 0 , 2 0 , 3 , 8

3 , 9 6E 9 D A T A 1 7 3 , 2 5 , 2 0 8 , 1 4 1 , 2 5 , 2

0 8 , 4 1 , 1S Q 1 0 0 D A T A 2 0 8 , 3 , 7 6 , 4 9 , 2 3 4 , 1 7

3 , 1 8 , 2 0 8J 1 1 D A T A 2 0 5 , 1 0 6 , 1 9 2 , 1 7 6 , 1 4

, 1 7 2 , 1 0 6 , 1 9 2M 1 2 D A T A 1 4 0 , I B , 2 0 8 , 1 6 9 , 0 , 1

4 1 , 4 8 . 2 0 8X 1 3 D A T A 7 6 , 7 8 , 1 9 2 , 1 7 2 , 1 0 5 ,

1 9 2 , 1 4 0 , 1 8H P 1 4 0 D A T A 2 0 8 , 1 6 9 , 1 , 1 4 1 , 4 B , 2

0 6 , 1 0 4 , 1 6 8Q 1 5 D A T A 1 0 4 , 1 7 0 , 1 0 4 , 6 4 , 1 2 0

, 1 6 9 , 2 3 4 , 1 4 1M 1 6 D A T A 2 1 , 3 , 1 6 9 , 4 9 , 1 4 1 , 2 0, 3 , 1 6 9

E P 1 7 0 D A T A 0 , 1 4 1 , 4 B , 2 0 B , 1 4 1 , 26 , 2 0 8 , 8 8

F S 1 8 0 D A T A 9 6 , 5 0 , 2 5 0

S e q u e n t i a l F i l eE d i t o r( A r t i c l e o p a g e 6 5 . )R 1 Z ? = C H R $ ( 2 0 ) t A = 3 0 0 0 ! l F P E E

K ( 5 6 ) < 6 4 T H E N A = 1 0 0R E 2 0 D I M A S ( A ) I P R I N T " f C L R ) " C H R

S ( 1 4 ) C H R S ( 8 ) ; : O P E N 1 , 0 , 0 :V = 2 0 3 : I F P E E K ( 7 7 1 ) = 1 6 4 T H EN V = 2 1 2

F 3 L I S " " | 4 0 T S E 4 P R I N T " ( 8 S P A C E S } S E Q U E N T I

a l f i l e e d i t o r " i p r i n t l i s" { d o w n T "

b 5 p r i n t " e n t e r t h e n a m e o [ s p a c e T t h e f i l e y o w i s h

t o ( 2 s p a c e s j e d i t a n d p re s r e t u r n [ 2 d o w n ) "

C 6 P R I N T ' S " ; : I N P U T # l , F I S l P RI N T " [ D O W N j " : F I S « L E F T S ( F I

S C 7 0 P R I N T " F I L E N A M E I S " C H R S t3 4 ) F I S C H R S ( 3 4 ) i P R I N T "[ D O W N i l S T H I S C O R R E C T ?

y / n ) y T l e f t ) " iR J 8 0 I N P U T I 1 , a S i P R I N T : I F L E N ( A$ ) = 0 T H E N P R I N T " £ U P ) " i G O T O8

D 9 A S - L E F T S ( A 5 , 1 ) : I F A S » " Y " TH E N P R I N T i G O T O 1 1 0

Q E 1 0 0 R U NH 1 1 P R I N T " D I S K D R I V E ( 8 - 1

0 8 [ L E F T ) " ; i I N P U T I l . A Si D R = I N T ( V A L ( A 5 ) )

H 1 2 I F D R < a o R D R > 1 0 T M E N P R I N T :P R I N T S P C ( 2 2 ) " t U P )[ S P A C E S ) [ U P ] " : G O T O 1 1 0

K A 1 3 0 P R I N T " ( C L R ] ( 2 S P A C E S j R EA D I N G " C H R S ( 3 4 ) F I S C H R $ {3 4 ) i P R I N T L I S

G 1 4 F 2 S = F I S + " . S , R " i L N " l : P R IN T " { 2 S P A C E S j l " X 1 5 O P E N S , D R , 8 , F 2 S : G E T # B , A SK M 1 6 0 I F 5 T < > 0 T H E N P R I N T " F I L E

O F O U N D " : G O S U B 1 1 5 0 : G O SU B 1 1 4 0 : R U N

E 1 7 G O T O 1 9 0E I 1 8 G E T I 8 . A SM G 1 9 0 I F A S < > C H R S ( 1 3 ) T H E N A S ( L N

) - A S ( L N ) + A 5A 2 0 I F S T < > 0 T H E N G O S ( I B 1 1 5 0 : G O

T O 2 6 0R G 2 1 0 I F A S = C H R S ( 1 3 ) T H E N 2 3 0A S 2 2 0 P R I N T A S ; : G O T O 1 8 0X 2 3 B S = " " : I F L N ( 9 T H E N B S = "G 2 4 P R I N T i L N = L N + l : P R I N T B S ; L

N " " ; i I F S T * > 0 T H E N 2 6 0A 2 5 G O T O 1 8 0G 2 6 C L O S E 8 : P R I N T " ! C L R ) " S P C (

1 3 ) " K A I N M E N U " : P R I N T L I SB 2 7 P R I N T " S ; i ] L I S T F ; i L E " : P R

I N T " [ D O W N ) r 2 ] E D I T L I N E" : P R I N T - [ D O W N ) r 3 ] I N S E RT L I N E "

K M 2 8 0 P R I N T " [ D O W N ) [ 4 ] D E L E T E[ S P A C E ) L I N E " : P R I N T "( D O W N ) [ 5 ] R E - R U N P R O G R A

M R 2 9 P R I N T " i D O W N ) [ 6 ] R E - S A V E

F I L E A F T E R E D I T T N G " " : P I N T " f D O W N ) [ 7 l P R I N T F I

T P R I N T E R "G 3 0 P R I N T ^ f D O W N K B ] E X I T P O G R A M [ 2 D O W N ) "C 3 1 P R I N T " E N T E R Y O U R C H O I C E

A N P R E S S R E T U R N D O W N )C 3 2 P R I N T " > " ; r l N P U T t l , A S : A =

I N T ( V A L ( A S ) ) : I F A < 1 O R A > 8T H E N 2 6 0

P 3 3 O N A G O T O 3 4 0 , 5 2 0 , 6 0 0 , 7 0 0 ,8 0 0 , 8 3 0 , 8 9 0 , 1 0 0 0

H 3 4 P R I N T " ( C L R ) " S P C ( 1 3 ) " L I SF I L E " t P R I N T L I 5

Q 3 5 P R I N T " £ R E S S ( A T A B O RO ( S P A C E ) T P A U S E "

C 3 6 P R I N T " I D O W N ) { ( R V S } W[ O F F ) ) I T U O R W I T H ( T R V S )

O [ O F F ! ) U T L I N E N U M B E R S ?W l L E F T j " ;

X 3 7 I N P U T I 1 , A S : A S = » L E F T $ ( A S ,1 i I F A S < > " W " A N D A S < > " O " ' TH E N 3 7 0

G 3 8 P R I N T " f D O W N ) " : F O R R = 1 T O LC O M P U T E f s G a z e t t e J u l y 1 9 8 6 1 0

Page 104: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 104/130

G A X Q A P

X B E E J

A Q P

3 9 4 0 4 1 4 2 4 3 4 4

4 5 4 6 4 7 4 8

4 9

5 0 5 1 5 2

M 5 3

N : I F A S « " O " T H E N 4 1 0B S = " " i I F R < 1 0 T H E N B $ = "P R I N T B S ; R " i " P R I N T A S ( R )F O R T = 1 T O 1 0 0 : N E X TG E T C S : I F C S = " " T H E N N E X T : GO T O 4 9 0I F C S = " A " T H E N P R I N T i P R I N T" { D O W N ] f R V S j * A B O R T E D" : G O T O 4 9 0I F C S < > " " T H E N 4 3 0P R I H T " ( R V S } * P A U S E D * G E T C S : I F C S = " " T H E N 4 7 0P R I N T " { U P } H i S P A C E S ) " :P R I N T " ( U P ) " ; : G O T O 4 3 0P R I N T " i D O W N ) l 2 S P A C E S ) PR E S S A N Y K E Y F O R M A I NE N U "G E T C ? : I F C ? = " " T H E N 5 0 0G O T O 2 6 0P R I N T " { C L R } " S P C { 1 3 ) " E D I

L I N E " : P R I N T L I $ ; P R I N T "{ D O W N ) W H I C H L I N E N U M B E R

T E D I T ? " I N P U T * 1 , A S i A = I N T ( V A L { A S) ) t P R I N TI F A > 0 A N D A < » L N T H E N 5 6 0P R I N T " [ D O W N J B A D L I N E N M B E R " : G O S U B 1 1 5 0 : G O T O 5 2 0P R I N T " { D O W N } " A S ( A ) : P R IN T " £ D O W n J R E T Y P E L I N E O R

P R E S S R E T U R N ( D O W N ) "P R I N T " > " ; : G O S U B 1 0 4 0 j P R IN I F T S = C H R S ( 1 3 ) A N D P = 0 T H E NP R I N T " { D O W N ) U N - C H A N G E D ": G O S U B 1 1 5 0 : G O T O 2 6 0P R I N T " { D O W N ) C H A N G E D " ; G OS U B 1 1 5 0 : A S ( A T = A S : G O T O 2 6P R I N T " { C L R } " S P C ( 1 3 ) " I N SE R T A L I N E " : P R I N T L I $P R I N T " { 2 D O W N j W H E R E S H U L D T H E L I N E B I N S E R T ED ( D O W N } "P R I N T " > " ; i I N P U T * 1 , A S : A =i n t ( v a l ( a s ) ) : p r i n ti f a > 0 a n d a < » l n t h e n 6 5 0p r i n t : p r i n t " j ) a d l i n e n m b e r " : g o 5 u b 1 1 5 0 : g o t o 6 0 0p r i n t " { d o w n } w h a t w o u l df s p a c e ] y o u l i k e t h a t l n t b e ? [ 4 s p a c e s k p r es r e t u r n t o a b o r t )P R I N T " > " ; I G O S U B 1 0 4 0I F T S = C H R S ( 1 3 ) A N D P = 0 T H E N2 6 F O R R = L N T O A S T E P - 1 : A S ( R + l) = A ? ( R ) : N E X T : L N = L N - t - lP R I N T : P R I N T " f D O W N ] D O N E ": G O S U B 1 1 5 0 : A S ( A } = A $ : G O T0 2 6 0P R I N T " [ C L R ! " S P C ( 1 3 ) " D E LE T L I N E " : P R I N T L I SP R I N T " [ D O W N ] W H I C H L I N E( S P A C E ) W O U L D Y O L I K E

D E L E T E ? { D O W N } "P R I N T " > " ; : I N P U T * 1 , A S : A =I N T ( V A L ( A ? ) )I F A < 1 O R A > L N T H E N 7 0 0P R I N T ( P R I N T : P R I N T A S ( A ) tP R I N T " [ D O W N j D E L E T E T H I S

L I N E ( Y / N ) 7 Y { L E F T ) " jI N P U T * 1 , A ? : A S = L E F T S ( A S ,1 ) : P R I N TI F A S = " Y " T H E N 7 8 0P R I N T " [ D O W N } N O T D E L E T E D" : G O S U B 1 1 5 0 : G O T O 2 6 0F O R R = A T O L N : A S ( R ) = A S ( R + l) : N E X T : L N = L N - 1 t P R I N T "[ D O W N [ D E L E T E D "

1 0 C O M P U T E ' S G a z o r t e J u l y 1 9 B e

G A

C

B S

S

D C

P X X A

5 4 5 5

5 6

5 7

5 8

5 9

6 0

6 1

6 2

6 3 6 4

6 5

K M

P J

G P

F F E

D H K

B

6 6 6 7

6 8

6 9

7 0

7 1

7 2

7 3 7 4

7 5 7 6 7 7

7 8

K F

C S X

D

D

A

K

J

H

E

X

J

K

E S J S

M

P

E

S

B B J M

K C E

H

J B

K F

J

E

7 9 8 0

8 1 8 2 8 3 8 4

8 5

B 6

9 7

8 9

8 9 9 0

9 1

9 2

9 3

9 4 9 5 9 6 9 7

9 9

9 9

1 0 0 0

1 0 1 0

1 0 2 01 0 3 01 0 4 01 0 5 0

1 0 6 01 0 7 01 0 8 0

1 0 9 0

1 1 0 0

1 1 1 01 1 2 01 1 3 01 1 4 0

1 1 5 0

G 0 S U B 1 1 5 0 1 G O T O 2 6 0P R I N T : P R I N T " [ D O W N } A R EO U S U R E ( Y / N ) 7 Y t L E F T } " 1; i I N P U T # 1 , A $ i A ? - L E F T S ( A5 , 1 )I F A S = " Y " T H E N R U NG O T O 2 6 0P R I N T " { C L R ] " S P C ( 1 2 ) " R E -S A V E F I L E " i P R I N T L I SP R I N T ^ D O W N j E N T E R T H I L N A M E " : P R I N T " ( ' • ' F

S A M E N A M E A S B E F O R E )[ D O W N S "F 3 S = F I S i P R I N T " > " ; : I N P U T1 1 , A S J P A > " * " T H E N F 3 S -A O P E N 1 5 . D R , 1 5 , " S 0 i " + F 3 S lC L O S E 1 5 i F 4 S - " 0 i " + F 3 S + " ,S , W " : O P E N & , D R , 8 , F 4 $P R I N T " [ 2 D O W N j " : F O R R = l TO L N i P R I N T " L I N E " R " { U P 3" i P R I N T # 8 , A S ( R ) : N E X TC L O S E S P R I N T : P R I N T : P R I NT " D O N E " : G O S U B 1 1 5 0 : G O T O 26 p r i n t " [ c l r } " s p c ( 1 3 ) " p r in t i n g f i l e " t p r i n t l i sp r i n t " T d o w n J h o w m a n y l n e s p e r p a g e d o e s y o u r[ s p a c e } p a p e r "p r i n t " h a v e 7 ( c o n t i nU O U S P R I N T I N G H D O W N } "P R I N T " > " ' ; : I N P U T * , L P : L L= 0 j I F L P < 0 O R L P < > I N T { L P ) TH E N 8 9 0P R N P R I N T P R I N T " P R E S S

( S P A C E ) T P R I N T O ' T A B O R T "

G E T A S : I F A S » " A " T H E N 2 6 0I F A S = " " T H E N 9 7 0G O T O 9 4 0O E N 9 , 4 , F R R 1 T O 5 R N T * 9 : N E X T : F O F R = 1 T O L N : P RI N T * 9 , A S ( R )L L = L L + l t I F L L = L P - 1 0 T H E N FO R T = l T O 1 0 t P R I N T * 9 : N E X T :L L = 0N E X T : P R I N T * 9 : C L O S E 9 : G O T0 2 6 0

P R I N T R I N T D O W N } A R E( S P A C E j Y O U S U R E ( Y / N ) ?

Y ( L E F T } " ;I N P U T * 1 , A S i A S = L E F T S { A S, 1 ) : I F A S - " Y " T H E N P R I N T "[ C L R } " i E N D

G O T O 2 6 0R E M R E T U R N A A P = O : A S = " "P R I N T C H R S ( 1 6 6 ) C H R S ( 1 5 7

G E T T S i I F T S = " " O R ( T S = C H RS ! 2 4 ) A N D A S " " ) T H E N 1 0 6 0P R I N T " " C H R S ( 1 5 7 ) ;I F T S = Z S A N D L E N ( A S ) > 0 T H E

N A S a L E F T S ( A S , L E N ( A S ) - l) : P R I N T T S ; : P = P - 1 : G 0 T O l0 5 I F T S = C H R S ( 2 4 ) T H E N F O R Z =l T O L E N ( A S ) : P R I N T Z S r : N X T : G O T O 1 0 4 0I F T S = C H R $ ( 1 3 ) T H E N P R I N TT S R E T U R NI F ( A S C ( T S ) A N D 1 2 7 ) < 3 2 T I IE N 1 0 5 0t F P > 2 5 3 T H E N 1 0 5 0P R I U T T S ; : A S - A S + T S : P O K EV , 0 : P = P + 1 : G O T O 1 0 5 0O E N 1 5 , 8 , 1 5 ; I N P U T * 1 5 , AS , B ? , C S , D S : C L 0 S E 1 5 : R E TU R F O R R = 1 T O 1 0 0 0 : N E X T : R E T UR

K e y l o a d

K B F S

1 1

1 1

( A r t i c l e o n p a g e 7 6 . )P r o g r a m 1 K e y l o a d — 6 4 V e r s i o nS P O K E 1 9 8 , 1 5 : P O K E 6 3 1 , 1 9 : P O K

E 6 2 , 1 3 i P O K E 6 3 3 , 1 9 : P O K E 6 34 , 1 7 i P O K E 6 3 5 , 1 3 : P O K E 6 3 6 , l

K P O K E 6 3 7 , 2 9 i P O K E 6 3 S , 2 9 i P O KE 6 3 9 , 2 9 : P O K E 6 4 0 , 4 2 : P O K E 6 41 , 1 3 : P O K E 6 4 2 , B 2

A P O K E 6 4 3 , 2 1 3 : P O K E 6 4 4 , 5 4 : P OK E 6 4 5 . 1 3

P P R I N T " I C L R } L O " C H R S ( 3 4 ) " S "C H R S ( 3 4 ) " , B

D P R I N T " L I S T l - " i E N DX X S " 1 2 7 S P A C E S I B P R I N T ' M H O M E ] I R V S J D I S K L O A

D E R " : P R I N T X SH P R I N T " l R V S j C R S R f O F F ) T

E S I R E D P R O G R A M , P R E S SI R V S J R E T U R N 1 0 F F 1 .

H P R I N T X S : P R I N T " M 4 S P A C E S !" C H R S ( 3 4 ) i P R I N T " *( S P A C E S ] I H O M E i [ 2 D O W N I

K I f P 0 K E 1 9 8 , 5 : P 0 K E 6 3 1 , 1 5 7 : P OK E 6 3 2 , 1 5 7 i P O K E 6 3 3 , 3 2 : P O KE 6 3 4 , 1 7 ! P O K E 6 3 5 , 1 5 7I N P U T F S : I F F S = " " T H E N E N DI F M I D S ( F S , 7 + N , 1 ) = C H R S ( 3 4) T H E N 1 4N - N + 1 : G O T O 1 2I F L E F T S I F S , 1 ) = " L " T H E N P O KE 1 9 8 , 2 : P O K E 6 3 1 , 1 9 : P O K E 62 , 1 3 : G O T O 1 6

A 1 P O K E 1 9 8 , 6 : P O K E 6 3 1 , 1 9 : P O KE 6 3 2 , 1 3 : P O K E 6 3 3 , 8 2 : P O K E 63 4 , 8 5 : P O K E 6 3 5 , 7 B : P O K E 6 3 6, 1

S 1 P R I N T " l C L R } L O A D " C H R S ( 3 4 )" i " H I D S ( F S , 7 , N > C H R S 3 " , 8 , 1 " I E N

P r o g r a m 2 K e y l o a d — 1 2 8V e r s i o nG P R I N T " l C L R j D I R E C T O R YR P O K E 2 0 8 , 7 ; P O K E 3 4 2 , 1 9 : P O K E

8 4 3 , 1 3 : P O K E 8 4 4 , 1 9 : P O K E 8 4 5, 8 2 i P O K E 8 4 6 , 2 1 3

B P O K E B 4 7 , 5 2 t P O K E B 4 6 , 1 3 : E N DX P R I N T " l H O M E H R V S l D I S K L O

D E D P R I N T " 1 2 S P A C E S ] I R V S j C R S R

1 0 F F } T D E S I R E D P R O G R A M ,P R E S S I R V S 1 R E T U R N O F F ) .

P P R I N T " 1 2 7 S P A C E S H U P } "M P O K E 2 0 8 , 5 : P O K E 8 4 2 , 1 5 7 : P O K

E 8 4 3 , 1 5 7 : P O K E 8 4 4 , 3 2 : P O K E B4 5 , 1 7 ; P O K E 8 4 6 , 1 5 7

H I N P U T F S : I F F S = " " T H E N E N DC I F M I D S ( F S , 7 N , l ) = i a t R S ( 3 4 )

G O T O 1 1F 1 N = N + 1 : G O T O 9E 1 I F L E F T S ( F S , D - " L " T U E N P O K

E 2 0 8 , 2 : P O K E 8 4 2 , 1 9 : P O K E 8 43 , 1 3 : G 0 T O 1 3

X 1 P O K E 2 0 8 , 5 : P O K E 8 4 2 , 1 9 : P O KE 8 4 3 , 1 3 : P O K E 8 4 4 , 8 2 : P 0 K E 84 5 , 2 1 3 : P O K E a 4 6 , 1 3

M 1 P R I N T 1 1 l C L R ] L O A r > " C H R S ( 3 4 )" 0 : " M I D S { F S , 7 , N ) C H H S ( 3 4 )

P r o g r a m 3 K e y l o a d — P l u s / 4 a n d1 V e r s i o nG P R I N T " I C L R | D I R E C T O R YA P O K E 2 3 9 , 7 : P O K E 1 3 1 9 , 1 9 t P 0 K

E 1 3 2 0 , 1 3 : P O K E 1 3 2 1 , 1 9 : P O K E

Page 105: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 105/130

1 3 2 2 , 8 2 : P O K E 1 3 2 3 , 2 1 3B P O K E 1 3 2 4 , 5 2 : P O K E 1 3 2 5 , 1 3 : E

N X P R I N T " t H O M E i I R V S l D I S K L O A

D E D P R I N T " ! 2 S P A C E S ( ( R V S J C R B R

I O F F J T O D E S I R E D P R O G R A M ,P R E S S t R V S J R E T U R N O F F J .

P P R I N T " i 2 7 S P A C E S J I U P J "P P O K E 2 J 9 , 5 : P O K E 1 3 1 9 , 1 5 7 I P

K E 1 3 2 0 , 1 5 7 : P O K E 1 3 2 1 , 3 2 : P OK E 1 3 2 2 , 1 7 : P O K E 1 3 2 3 , 1 5 7

H I N P U T F ? : I F F S = " " T H E N E N DC I F M 1 D S ( F S , 7 + N , 1 ) = C H R S ( 3 4 )G 0 T O 1 1

F 1 N = N + 1 : G O T O 9J 1 I F L E F T S t F S , l ) = " L " T H E N P O K

E 3 9 , 2 : P O K E 1 3 1 9 , 1 9 : P O K E 13 2 0 , 1 3 i G O T O 1 3

O 1 P O K E 2 3 9 , 5 : P O K E 1 3 1 9 , 1 9 : P OK E 1 3 2 0 , 1 3 : P O K E 1 3 2 1 , 8 2 i P OK E 1 3 2 2 , 2 1 3 : P O K E 1 3 2 3 , 1 3

H 1 P R I N T " t C L R j L O A D " C H R $ ( 3 4 )" 0 " M I D S ( F S , 7 , N > C H R S ( 3 4 )" , 8 , 1 " : E N D

P r o g r a m 4 K e y s 1 2 R 1 0 K E Y 1 , " R U N " + C H R S | 3 4 ) + C H

R S ( 3 4 ) + " 1 2 L E F T }U R I G H T S P A C E S J( 1 R I G H T l l U P j " F

M 1 1 K E Y 2 , " D L O A " + C H R S ( 3 4 ) + C HR S ( 3 4 ) + M l 2 L E F T j D1 1 R I G H T H 3 S P A C E S )1 1 R I G H T J l U P ) "

B 1 2 K E Y 3 , - [ C L R j D I R 1 - + C H R S ( 1 3) + " [ H O M E H 2 D O W N J "

J 1 3 K E Y 4 , B B L O A " + C H R $ ( 3 4 ) + C HR S [ 3 4 ) + " 1 2 L E F T j D1 1 R I G H T H 3 S P A C E S J( 1 E I G H T H U

E G 1 4 0 K E Y 5 , " I C L R J D S A V ' + C H R ? ( 34

P 1 5 K E Y 6 , " 1 C L R } B S A V " + C H R ? ( 34 A 1 6 0 K E Y 7 , 1 1 S C R A " + C H R $ ( 3 4 J + C HR 5 ( 3 4 ) + " t 2 L E F T J T1 1 R I G H T J 1 3 S P A C E S J " + C

H R S ( 1 3 ) + " Y t L E F T ( "F B 1 7 0 P R I N T " [ C L R } D I R E C T O R YP 1 8 P O K E 2 0 8 , 5 : P O K E a 4 2 , 1 9 : P O

K E 8 4 3 , 1 3 : P O K E 8 4 4 , 1 9 : P O KE 8 4 5 , 1 7 : P O K E 8 4 6 , 1 7 : N E W iE N

P r o g r a m 5 F a s t L o a d V e r s i o nK P R I N T " I C L R J SA P O K E 1 9 8 , 7 : P O K E 6 3 1 , 1 9 : P O K E

6 3 2 , 1 3 : P O K E 6 3 3 , 1 9 : P O K E 6 3 4, 8 2 : P O K E 6 3 5 , 2 1 3

D P O K E 6 3 6 , 5 2 : P O K E 6 3 7 , 1 3 i E N DX P R I N T " I H O M E H R V S ) D I S K L O

D E D P H I N T " ( 2 S P A C E S ] I R V S J C R S R

l O F F ) T D E S I R E D P R O G R A M ,P R E S S { R V S i R E T U R N L O F F j .

P P P R I N T " 1 2 7 S P A C E S i l U P ) "B P O K E 1 9 6 , 5 : P O K E 6 3 1 , 1 5 7 : P O K

E 6 3 2 , 1 5 7 : P O K E 6 3 3 , 3 2 : P O K E 63 4 , 1 7 : P O K E 6 3 5 , 1 5 7

H I H P U T F ? : I F F 5 = " H T H E N E N DC I F M I D S ( F S , 7 + N , 1 ) - C H R S ( 3 4 )

G O T O 1 1F 1 N = N + l i G O T O 9R 1 I F L E F T $ ( F S , 1 ) = " L " T H E N P O K

E 1 9 8 , 2 : P O K E 6 3 1 , 1 9 : P O K E 6 32 , 1 3 i G O T O 1 3H 1 P O K E 1 9 8 , 6 : P O K E 6 3 1 , 1 9 : P O KE 6 3 2 , 1 3 : P O K E 6 3 3 , 8 2 i P O K E 63 4 , 8 5 : P O K E 6 3 5 , 7 8 j P O K E 6 3 6, 1

J 1 P R I N T M l C L R H 0 i " M I D S ( F S , 7, N ) j E N D

A r t i m a t i o n( A r t i c l e o p a g e 6 2 . )P r o g r a m 1 C o s m i c O b j e d s1 R E C O S M I C O B J E C T S2 C = 2 : C O L O R 0 , l : G R A P H I C l , l i C O L

O R l , 5 i C O L O R 4 , l3 F O R K = 1 T O 1 0 : C X = I N T { R N D ( 0 ) « 3 2

0 ) t C Y = I N T ( R H D ( 0 ) " 2 0 0 )4 R I N T ( R N D ( 0 ) * 4 0 ) + 2 0 : R 2 r t ) T

| R N D ( 0 ) * 4 0 ) + 2 05 I F C = 2 T H E N C = 4 5 : G O T O 8 06 I F C = 4 5 T H E N C = 9 0 : G O T O 8 07 I F C = 9 0 T H E N C = 28 F O R I = R l T O 0 S T E P - ( R l / 5 ) i C I R C L

E 1 , C X , C Y , I , R 2 , , , . C t N E X T9 F O R I = R 2 T O 0 S T E P - ( R 2 / 5 ) t C I R C L

E 1 , C X , C Y , R 1 , I , , , , C : N E X T I , KP r o g r a m 2 T h P i 1 R E M T H E P I T2 C O L O R 0 , 2 : C O L O R 4 , 2 i G R A P H I C l ,

I C O L O R 1 , 1 i D R A W 1 , 1 6 0 , 1 0 03 F O R I = l T O 3 2 0 S T E P 2 i D R A W l , 1 6 0 ,

1 0 0 T O I , 0 T O 1 6 0 , 1 0 0 i N E X T4 F O R I = l T O 2 0 0 S T E P 2 i D R A W l , 1 6 0 ,

1 0 0 T O 0 , I T O 1 6 0 , 1 0 0 : N E X T5 F O R I = 1 T O 3 2 0 S T E P 2 : D R A W 1 , 1 6 0 ,

1 0 0 T O I , 2 0 0 T O 1 6 0 , 1 0 0 : N E X T6 F O R I = 2 0 0 T O 0 S T E P - 2 : D R A W 1 , 1 6 0

, 1 0 0 T O 3 2 0 , I T O 1 6 0 , 1 0 0 : N E X TP r o g r a m 3 S t r i n g A r 1 R E M S T R I N G A R T2 C O L O R S , 1 : C = 2 : C O L O R 4 , 1 i G R A P H

I C 1 , 1 : K = 5 0 : L = 7 0 : P = 53 C O L O R 1 , 5 : S = 34 A = A + 5 : K = K + P : I F A > « 2 T 1 6 T H E N A =

0 I G O T O 4 05 I F K > 3 2 0 T H E N P = - 6 : G O S U B 8 0 : S L E

E P 2 : C O L O R l , C : C = C + l i G R A P I I I C l, : I F O 1 5 T H E N G - 2

6 B O X 1 , A B S ( K ) , A B S ( K ) , A B S { K ) , L, A : I F K < 0 T H E N P = 5 : G O S U B 8 0

7 G O T O 4 0S K = I N T ( R N D ( 0 ) * 3 2 0 ) : L = I N T ( R N D

( 1 ) « 2 0 0 ) : R E T U R N

B u d g e t P l a n n e r( A r t i c l eo w n e r s :a r t i c l e . )S R 1 0 0H 1 1

S D 1 2 0

A 1 3

K J

X H

D J

1 4 1 5

1 6

1 7

1 8 1 9

d p a g e 6 7 1 2 a n P l u s / 4S e m o d i f i c a t i o n s i t h D E V = 8 : G O T O 1 8 5 0P R I N T H M f ; L E F T S ( X S , X ) ; L EF T ? ( Y ? , Y ) ; i R E T U R NA = A B S ( X ) . 0 0 5 - . 5 * ( D P - 0 ); A 1 = I N T ( A } : A S = M I D S ( S T R S( A l ) , 2 ) i I F X < 0 T H E N A S » " - "+ A I F D P T H E N A 2 S = M I D S ( S T R S (I N T ( ( A - A 1 ) * 1 0 0 ) ) , 2 ) : I F LE N ( A 2 S ) < 2 T H E N A 2 5 = " 0 " + A 2

I F D P T H E N A S - A S + " ■ " + A 2 ?A S = R I G H T S ( S P S + A 5 , F ) : R E TU R A S = L E F T S ( S P S , [ X - L E N ( A S )) / 3 ) + A S : R E T U R NF O R I = 1 T O N W : A = 0 : F O R J = 0 T ON R - 1 : A = A + T B ( J , I ) i H E X T l TB ( N R , I ) = A : T B ( 0 , I + 1 ) = A : NE X F O R I = 1 T O « W : M M = 0 : I F T B ( N R, I ) < 0 T H E N M M = - 1 : I = N W

N E X T : R E T U R N

A 5 = R 1 G H T S ( S P S + " W E E K H + S TR S ( C W ) , F - 2 ) : X = 2 : Y = 3 : G O SU B 1 1 0 : P R I N T A S ; : R E T U R NA S = " B U D G E T P L A N N E R M + S T R5 ( Y R ) : X = 4 0 : G O S U B 1 6 0P R I N T C L S ; F G S ; A S : P R I N T D 5: P R I N T E A S : E A 5 - - 1 "G O S U B 2 8 0 : F O R I = 0 T O N R : I F MM A N D I o i N R T H E N P R I N T D E B T S ;P R I N T H M S ; L E F T S { Y S , I + 5 ) ;: A S = T B S ( D i G O S U B 1 5 0 : P R I

N A F G F 0 R J = W T O W + 2 : I F I = N R A N D T B( I , J ) < 0 T H E C J P R I N T D E B T S rX = T B ( I , J ) : G O S U B 1 2 0 : P R I NT A 5 ; F G S ;N E X T i N E X T i R E T U R NG O S U B 2 0 0 i A = D ! B = M i C = Y RF O R Z - 1 T O 3A S = S T R S ( D ) + M N T H S ( M ) : G O SU B 1 5 0 : P R I N T A S ;G O S U B 5 8 0 : N E X TD = A : M = B : Y R = C

R I N T " C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C C

H 3 4 R E T U R NR D 3 5 0 G O S U B 2 0 0 : X = T B ( C R , C W ) i G O

S U B 1 2 0 t B $ = R V S + A $ + N V S t X =C C " 1 0 : Y = C R + 5 : G O S U B 1 1 0P R I N T B S ;G E T C S : I F C S = " " T H E N 3 7 0

Q

J

S B F

S E t

F K P A

G Q K

2 0

2 i

2 2

2 3

2 4

2 5 2 6 2 7 2 8 2 9 3 0

3 1 3 2 3 3

M X

Q O J B G K

X O

J X R Q F C

3 6 3 7 3 8

3 9 4 0 4 1 • 1 2 04 3 4 4

4 5 4 6 4 7 4 8

4 9 5 0 5 1 5 2

R Q 5 3 0

C

F D Q C C

F R B C K G C

K O B

5 4 5

5 6 5 7

5 8

5 9

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

" O R ( C S > = S " 0 " A N D C S < " " 9 " ) H E N 7 4 0I F C S = U P S T H E N 6 1 0I F C S - D N S T H E N 6 4 0I F C S = L F S T H E N 6 6 0I F C S = R T S T H E N 7 0 0I F C S = C R S T H E N R E T U R NI F C S = B K S T H E N I F L E N ( D S ) < >0 T H E N C S = " " : D S = L E F T $ ( D ? ,L E N ( D S ) - l ) ( G O T O 7 4 0G O S U B 1 1 0 1 P R I N T A ? ;I F A S C ( C S ) > 1 3 2 A N D A S C ( C 5 )< 1 4 1 T M E N 7 6 0I F C $ = " M " T H E N 1 6 5 0I F C S = " D " T H E N D P = N O T D P : G OS U B 2 1 0 : G O T O 3 5 0I F C S " E " ' T H E N 1 7 3 0I F C S = " F " T H E N 1 7 9 I F C S = " W " T H E N 1 6 3 0I F C S = " f " T H E N D E V = l t E A S = "I r v s J t a p e s e l e c t e d ( o f f )" : g o s u b 2 1 0 : g o t o 3 5 0i f c s " 0 " ' t h e n d e v = 8 : e a s{ r v s } d i s k s e l e c t e d j o f f }" : g o s u b 2 1 0 : g o t o 3 5 0

g o s u b 1 1 0 : p r i n t b $ : g o t o 3 7

D = D - 7 : I F D > = 1 T H E N R E T U R NM = M - 1 : I F M > = 1 T H E N D = D + M N TH ( M ) : R E T U R NY R = Y R - l l M = 1 . 2 l D = D 4 - M N T H ( M) : R E T U R ND = D + 7 : I F D < = M N T H [ M ) T H E N RE T U R ND = D - M N T H ( M ) : M = M + l : I F M e l3 T H E N R E T U R NY B = Y R + l i M = l : R E T U R NI F C R = 0 T H E N 3 7 0

C R = C R - 1G O S U B 1 1 0 : P R I N T A S ; ; G O T O 35 I F C R < > N R - 1 T H E N C R - - C R + 1 : GO T O 6 3 0G O T O 3 7 0I F C C O 1 T H E N C C = C C - 1 : C W = CW - l : G O T O 6 3 I F C W = 1 T H ! 3 N 3 7 C W = C W - 1 : W = W - 1 I G O S U B 5 5 G O S U B 2 1 0 : G O T O 3 5 0

C O M P U T E ' S G o z e r t o J u f y 1 9 8 6 1 0

Page 106: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 106/130

I J / 0 W + - 1 : G O T O 6 3 0

E S 7 1 0 I F C W = N W T H E N 3 7 0K X 7 2 0 C W = C W + 1 : W = W + 1 : G O S U B 5 ( 3 ( 3O R 7 3 0 G O S U B 2 1 0 : G O T O 3 5 0G 7 4 I F L E N ( D S ) < 1 0 T H E N D S = D S + C

S : P R I N T H H S ; D N S ; D S ; L E F T S( S P $ , 1 0 - L E N ( D $ } ) : G O T O 3 7

S F 7 5 0 G O T O 3 7 0A 7 6 P R I N T H M ? ; D N S ; S P ? : P R I N T

S P X 7 7 O H A S C ( C S ) - 1 3 2 G O S U B 7 8 H , 8

7 0 , 9 8 0 , 1 0 9 0 , 1 1 0 0 , 1 2 5 0 , 13 3 0 , 1 4 0 0 : G O T O 3 5 0D 7 0 X = 0 : Y = 0 : G O S U B 1 1 0 : P R I N T W

H S ; " < F 1 > H E L P [ 3 S P A C E S ] <F 2 > G O T 0 [ S P A C E S } ' < E > N D[ S P A C E ] O F M O N T H

H 7 9 Y = Y + 1 : G O S U B l i a : P R I N T W H S; " < F 3 > L O A D [ 3 S P A C E S ] < F 4> S A V E [ 2 S P A C E S ] < F > I N DE G t S S P A C E S } "

A C 8 0 0 Y = Y + 1 : G O S U B 1 1 0 : P R I N T W I I Sj B < F 5 > + R O W [ 3 - S P A C E S ] < F 6> - R O W { 2 S P A C E S ] < M > O N T H L

E X P [ 2 S P A C E S ] "F 6 1 Y = Y + i i G O S U B 1 1 0 : P R I N T W I I < .

; " < F 7 > C A L C { 3 S P A C E S ) < F O> P R N T ( 2 S P A C E S j < W > E E K L YE X P [ 3 S P A C E S } "

C D 8 2 0 Y = Y + 1 : G O S U B 1 1 0 : P R I N T W H S; " < Q > D I S K [ 4 S P A C E S } < T > AP E J 4 S P A C E S ) < D > E C I M A L{ S P A C E S ] "

E 8 3 Y = Y + 1 : G O S U B 1 1 0 : P R I N T " < PR E S S A N Y K E Y > { 3 S P A C E S ]

C 8 4 F S 5 K 8 6 Q 8 7

H l 8 8

F 8 9 B 9 0 P 9 1

X 9 2

P R I N T F G S ;G O S U B 2 1 0 : R E T U R NX = 0 : Y = 0 : G O S U B 1 1 0 : P R I N T WH $ | " 1 R V S * L O A D * O F i Y = Y + 1 : G O S U B 1 1 0 : F S » " " : I NP ! J T " F I L E N A M E " F F F S =" T H E N 1 2 1 0I F D E = 8 T H E N 9 1 0O P E N 2 , 1 , 0 , F S : G O T O 9 2 0O P E N 1 5 , B , 1 5 : O P E N 2 , S , 2 , F$ + " , S , R " : G O S U B 2 3 0 0 : I F E AT H E N G O S U B 2 1 0 : G O T O 9 7 0P R I N T C L $ ; D N S ; " L O A D I N G

B 9 3 I N P U T * 2 , N R , N W , D , M , Y R i M 0= M : D 0 = D : Y 0 = Y R : C C = 1 : C R = 1l C W » l t W = l : G O S U B 2 1 4 0

S 9 4 I F D E = 8 T H E N G O S U B 2 3 0 0 : I F EA T H E N 9 7 0

M 9 5 F O R I - 0 T O N R : I N P U T # 2 , T B S (I ) : F O R J = 0 T O N W : I N P U T * 2 , TB ( I , J j : N E X T J , I

Q 9 6 G O S U B 1 7 0 : G O S U B 2 1 0F 9 7 C L O S E 2 : C L O S E 1 5 : R E T U R HK 9 8 X = 0 : Y = 0 : G O S U B 1 1 0 : P R I N T W

[ 1 R V * + R O W * O F F )A 9 9 I F N I i = i a T H E N Y = Y + l : G O S U m

1 0 : P R I N T " - N O M O R E R O O M -" : G O T O 8 3

K 1 0 0 0 N $ = " " : Y = Y + l : G O S U B 1 1 0 i lN P U T " N A M E " ; N 5

G 1 0 1 0 I F N 5 = " " T H E N 1 0 8 0B 1 0 2 0 Y = Y + l ! G O S U B 1 1 0 : I S = " E " i

I N P U T " ( I / E ) " ; I $S C 1 0 3 0 A " = - l l I F I S " l " T H E N A = lF 1 0 4 0 C R - C R + 1G D 1 0 5 0 F O R I = N R T O C R S T E P - 1 : T I ) S (

I + 1 ) = T B ? ( I ) : F O R J = 0 T O N W: T B ( I + 1 , J ) = T B ( I , J ) : N E X

T J , IR 1 0 6 0 F O R I = 1 T O N H : T B ( C R , I ) = 0 :

N E X T : T B S ( C R ) = L E F T S { N S ,1 0

S F 1 0 7 0 N R = N R + 1 : T B ( C R , 0 ) = A1 C O M P U T E D G a z e l l e J u l y 1 9 8 6

A X

F J

G

K E H G A A J A F P B P

K

R J X

F

D

X P

J

X

R

H

B S

A

B

X

X

E

M

A

S

E P

C

1 0 8 01 0 9 0

1 1 0 01 1 1 0

1 1 2 01 1 3 01 ) 4 01 1 5 01 1 6 01 1 7 01 1 8 01 1 9 01 2 0 01 2 1 01 2 2 01 2 3 01 2 4 01 2 5 01 2 6 0

1 2 7 01 2 8 01 2 9 0

1 3 0 0

1 3 1 0

1 3 2 0

1 3 3 0

1 3 4 0

1 3 5 0

1 3 6 01 3 7 01 3 8 0

1 3 9 01 4 0 0

1 4 1 0

1 4 2 0

1 4 3 0

1 4 4 0

1 4 5 0

1 4 6 0

1 4 7 0

1 4 8 0

1 4 9 01 5 0 0

1 5 1 0

G O S U B 2 1 0 : R E T U R NG O S U B 1 1 0 : P R I K T A S ; j G O S UE 1 7 ^ : G O S U B 2 1 0 : R E T U R NX = 0 : Y = 0 : G O S U B 1 1 0 i P R I N TW H 5 r " ' [ R V S ] ' G O T O * [ O F F ] 1 1Y = Y + l i G O S U B 1 1 0 : W ? = " " i IN P U T " W E E K " f W 5A = I N T ( V A L ( W $ ) )I F L E F T S ( W ? , l ) = i n - " O R L E FT S ( W 5 , 1 ) = . " + " T H E N A » . C W + AI F A = W T H E N 1 2 0 0I F A > 5 0 T H E N A = 5 0I F A < = 0 T H E N 1 2 1 0I F A > W T H E N 1 2 2 0W = W - 1 I G O S U B 5 5 0I F A < W T H E N 1 1 6 0

C W = W : C C = 1G O S U B 2 1 0 : R E T U R NW = W + 1 : G O S U B 5 B 0I F A > W T H E N 1 2 2 0G O T O 1 2 0 0X = 0 : Y = 0 : G O S U B 1 1 0 : P R I N TW H $ ; " f R V S } * S A V E * [ O F F ] "Y = Y + l : G O S U B 1 1 0 : F S = " " " i lN P U T " F I L E N A M E " ; F S : I F f r ' S" " " T H E N 1 2 1 0I F D E = 8 T H E N 1 2 9 0O P E N 2 , 1 , 2 , F ? : G O T O 1 3 0 0O P E N 1 5 , 8 , 1 5 : O P E N 2 , 8 , 2 ," @ 0 : N + F S " , S , W " i G O S U ! 3 23 0 0 : I F E A T H E N 1 3 2 0P R I N T # 2 , N R ; " , " ; N W ; " , " D 0 " M 0 " Y F O R I = 0 T O N R : P R I N T I 2 , T B S( I : F O R J = 0 T O N W : P l t I N T # 2, T B ( I , J J : N E X T J , IC L O S E 1 5 : C L O S E 2 : G O S U D 1 70 : G O S U B 2 1 0 : R E T U R NX = 0 : Y = 0 : G O S U B 1 1 0 : P R I N TW H ? ; N [ R V S ] * - R O W * [ O F F j "I F C R = 0 T H E N Y = Y + 1 ; G O S U B 11 0 : P R I N T " I L L E G A L R O W " :G O T O B 3 0Y = Y + 1 : G O S U B L 1 0 : N S = " " : IN P U T " S U R E " ; N SI F L E F T S ( N S , 1 ) < > " Y " T H B N1 2 1 0N R = N R - 1[ ■ O R I = C R T O H R : T B S ( I ) T E i S( 1 + 1 ) : F O R J = 0 T O N W : T B ( I ,

J ) = T B ( I + 1 , J ) : N E X T J , IC R = C R - 1 I G O T O 1 2 1 BQ S " " : P R I N T H M E ; W i i S ; " < PR N T > " : I N P U T " F R O M " ; Q S : IF O S = " " T H E N 1 2 1 0Q 1 S = " " : I N P U T " T O[ S P A C E S ] " ; Q 1 S : I F Q 1 S =" " T H E N Q 1 S = Q S

0 1 2 : I F M N T H S ( I ) = Q ? T H E N M1 = 1 : 1 = 1 2N E X T : M 2 = 0 : Q l S = - " - " + Q l SF O R I = 1 T 0 1 2 i I F M N ? ( I ) = Q 1S T H E N M 2 = - I : I = 1 2N E X T i I F M l = 0 O R M 2 = 0 T l l E N EA S " I L L E G A L M O N T i I " t G 0 TO 1 2 1 0O P E N 4 , 4 : C M D 4 : X = 7 9 : A S = "B U ^ G ^ T P L 7 1 K I M r l J " + S ' p c i c0 ) P R I N T " { 2 0 S P A C E S ) " A S : PR I N T : M = H 0 : Y - Y 0 : D = D 0 : Q =M 2 = M 2 : I F M 2 1 3 T M f N M 2I F M O M 1 T H E N G O S U B 5 8 0 : Q -

Q + 1 : G O T O 1 4 8 0P R I N T T A B ( 1 0 ) ; : N = 1A ? = S T R S [ D ) + M N T H $ ( M ) ; G OS U B 1 5 0 : P R I N T A S . "A = H : G O S U B 5 8 0 : I F A = H T I I E NN = N + 1 : G O T O 1 5 0 0

D 1 5 2 0 P R I N T : F O R I = 0 T O N i P R I N T MC C C C C C C C C C " ; : N E X T : P R I N

P 1 5 3 0

G 1 5 4 0J 1 5 5 00 . 1 5 6 0

R 1 5 7 0

H 1 5 8 0Q S 1 5 9 0P 1 6 0 0F 1 6 1 0S 1 6 2 0

X 1 6 3 0X J 1 6 4 0

C 1 6 5 0F 1 6 6 0J J 1 6 7 0P 1 6 8 0G 1 6 9 0

P P 1 7 0 0

A G 1 7 1 0

P 1 7 2 0P 1 7 3 0

J X 1 7 4 0C 1 7 5 0G 1 7 6 0

K 1 7 7 0F 1 7 8 0S 1 7 9 0

G 1 8 0 0M 1 8 1 0M 1 8 2 0S 1 B 3 0M 1 8 4 0J H 1 8 5 0

K 1 8 6 0

4 5 A 1 8 7 0 D N ? = C H R S ( 1 7 ) s L

1 7 ) : R T ? = C H R ? ( 2 9 ) i C R ? =C H R S ( 1 3 ) : B K S = C H R 5 { 2 0 )

Q 1 8 8 0 R V S = C H R S ( 1 8 ) : H V S = C H R S (1 4 6 ) : W H S = C H R S ( 5 } + R V S

M 1 8 9 0 P O K E 5 3 2 8 0 , 3 : P O K E 5 3 2 B 1 ,0 : P R I N T F G S

H 1 9 1 0 P R I N T F G S : F 0 R I = l T O 1 2 : R EA D M N T S ( I ) , M N T { I ) : N E X T

M 1 9 2 0 D A T A - J A N , 3 1 , - F E B , 2 8 , -M A R , 3 1 , - A P R , 3 0

K 1 9 3 0 D A T A - H A Y , 3 1 , - J U N , 3 0 , -J U - A U G

F 1 9 4 0 D A T A - S E P , 3 0 , - O C T , 3 1 , -N O V . 3 0 , - D E C , 3 1

A 1 9 5 0 W = 1 : F = 1 0 : D P = - 1 : N W = 5 2B 1 9 6 0 S P S = " [ 3 9 S P A C E S ] "

O S U B 1 5 0I F I = N R A N D M M T H E N P R I N T R VS ; A 5 ; N V S ; : G O T O 1 5 6 0P R I N T A S ;0 0 = Q + N - l : I F Q Q > 5 2 T H E N Q Q= 5 F O R J = Q T O Q Q i X = T B ( I , J ) : GO S U B 1 2 0I F I = N R A N D X < 0 T H E N P R I N T RV ? ; A 5 ; N V ? , - : G O T O 1 6 0 0P R I N T A S ;N E X T J : P R I N T : N E X T IP R I N T : P R I N T i Q = Q + t J ! l F Q <5 3 A N D H O M 2 T H E N 1 4 9 0M = M 0 : D = D 0 : Y R = ' Y 0 : W = l t C W= 1 : C C = 1 : C R = 0 : P R I N T # 4 : CL O S E 4 : G O T O 1 2 1 0I F D S = " " T H E N R E T U R NA = T B ( C R , 0 ) * V A L ( D ? ) : F 0 RI = C W T O N W : T B { C R , I ) = A : N EX T I : D $ " " : G O S U B 2 1 0 : G O TO 3 5 0I F D S " " T H E N R t : T U R NA = D : B = M t C = Y R : O = W : X = HI F W O C W T H E N G O S U B 5 n 0 l W =W + 1 : G O T O 1 6 7 0

X = G O S U B 5 8 0 : W = W + 1 : I F X = M T HE N 1 6 9 0X = M : W = W - 1 : G O S U B 5 5 0 : I F W> 5 2 T H E N D = A : M = B : Y R = C t W =Q : D ? = " M : G O T O 1 7 2 0T B ( C R , W ) = T B { C R , B ) * V A L (D $ ) : G O T O 1 6 9 0G O S U B 2 1 0 : G O T O 3 5 0I F W O C W T H E N W = W + 1 : G O S U B5 8 0 : G O T O 1 7 3 €A = D : B = M : C = Y R : W = W + 1 : G O SU B 5 8 0 : X = M : F L = 0G O S U B 5 8 0 : W = W + l i I F X = H T HE N 1 7 5 0G O S U B 5 5 0 : W = W - 1 : I F W > 5 0 TH E W F L = - l i G O T O 1 7 6 0C C = 1 ) C W = W j I F F L T E 1 E N C C = 3: C W = 5 2

G O S U B 2 1 0 : G O T O 3 5 0I F W < > C W T H E N W = W + l i G O S U B5 8 0 : G O T O 1 7 9 0

A = E : B = M i C = y R : Q = WG O S U B 5 8 0 ! W = W + l i I F T B ( N R, W ) > = 0 A N D W O 5 0 T H E N 1 8 1 0I F T B ( N R , W ) > = 0 T H E N D = A : M= B : Y R = C ; W = Q i G O T O 3 5 C C = 1 : C W = WG O S U B 2 1 0 : G O T O 3 5 D I M T B ( 1 8 , 5 3 ) , T B S ( I S ) , MN S U 2 ) , M N ( 1 2 )D E B T $ = C H R S ( 2 B > s F G $ = C H RS ( 1 5 9 ) : H M $ = C H R S ( 1 9 ) : C L

Page 107: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 107/130

O X 1 9 7 0 X S = " " i F O R I - l T O 4 0 : X 5 = X 5+ R T ? : N E X T

X 1 9 8 f l Y S = " " : F O H I = 1 T O 2 4 : Y S = Y 5+ D N S : N E X T

J 1 9 9 0 A = F R E ( X )D 2 0 0 0 N R = l i C W = l : C R = 0 - C C = lJ 2 0 1 0 T B ? ( 0 ) = " P R E V B A L " : T B | 0 ,

0 ) - lP 2 0 2 0 T B S ( 1 ) = " T O T A L "A 2 0 3 0 G O S U B 2 0 7 0R 2 0 4 0 G O S U B 3 5 0F 2 0 5 0 I F D S " ' " T H E N 2 0 4 0A X 2 0 6 0 T B ( C R , C W ) = T B ( C R , 0 ) * V A L

' ( D S ) t D S = " - 1 : X = 0 : Y = l : G O SU B 1 1 0 : P R I N T S P S : G O T O 2 0 4

H 2 0 7 0 A S » " B U D G E T P L A N N E R " : X =3 9 : G O S U B 1 6 0 i P R I N T "{ C L R J " j F G S j A $

G 2 0 8 0

S 2 0 9 0

D 2 1 0 0X 2 1 1 0O 2 1 2 0B 2 1 3 0B 2 1 4 0

P M 2 1 5 0J 2 1 6 0S 2 1 7 0

P 2 1 8 0

H 2 1 9 0

Q 2 2 0 0F 2 2 1 0F 2 2 2 0B 2 2 3 0D 2 2 4 0C D 2 2 5 0

H 2 2 6 0

B 2 2 7 0

Q 2 2 8 0

Q 2 2 9 0

X 2 3 0 0

A 5 = "I N P U T " E N T E R F I L E N A M E " ;F I F F S = " " T H E N 2 1 7 0G O S U B 8 9 0I F E A T H E N 2 0 7 0R E T U R NX = Y 0 i M N T H ( 2 } « 2 8 : I F M 0 > 2T H B B X - X + 1I F I N T ( X / 4 ) = X / 4 T H E N M N ( 2

= 2 R E T U R NA 5 = " B U D G E T P L A N N E R " i X =3 : G O S U B 1 6 0 : P R I N T( C L R ) " ; F G S ; A SP R I N T D ? : I N P U T " D A Y( S P A C E S l " f B D ? : D = V A L (D D S )I N P U T " M O U T H " ; M M $ : M M S =" - " + M M SI N P U T " Y E A R [ 2 S P A C E S ] " 1 ;Y R S : Y R = V A L ( Y R S ) : Y 0 = Y RM = 0 : F O R I = 1 T O 1 2 : I F M N S ( I) = M M S T H E N M - I

N E X T i I F M » 0 T I [ E N 2 2 8 0I F Y R < 1 9 1 0 O R Y R > 1 9 9 9 T H E N2 2 9 0G O S U B 2 1 4 0I F D < 1 O R D > M N T H ( M ) T H E N 2 27 D S = " " : G O S U B 2 1 0 : M 0 = M : D 0= D : Y 0 = Y R : R E T U R ND [ R V S j l L L E G A L . D A A L U E T R A G A I N [ O F F } " : GO T O 2 1 7 0D S = " [ R V S j l L L E G A L M O N T H

U S 3 - C H A R A B R E V I A TI O N ( O F F ) " : G O T O 2 1 7 0D ? = " [ R V S j l L L E G A L Y E A R( S P A C E ) - ( 1 9 1 0 - 1 9 9 9 O L Y ) l O F F i " : G O T O 2 1 7 0I N P U T # 1 5 , E A , E A 5 , A , A : E A= ( E A < > 0 ) i R E T U R N

S a l o o n S h o o t o u t( S e 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 e5 b e f o r e t y p i n g i n . )P r o g r a m 1 S a l o o n S h o o t o u t. ' I V M2 8 0 82 8 1 02 8 1 82 8 2 02 8 2 82 8 3 02 3 2 8 4 02 B 4 B2 8 5 02 B 5 3

: 4 1 t 0 0 1 0 0 1 0 0 : 5 0 : B 3 : 2 A : 2 2 : 0 A : 0 3 : D 0 : 2 8

2 0 0 0 00 0 0 0 0 00 0 0 0 0 0A 9 0 0 8 A 9 3 2 02 4 2 2 2 7 F 2 C 0 2 8 2 5 2 A 0 2 3 2 0 2 D

0 0 0 0 0 00 0 5 0 D F 2 0 5 D3 2 0 2 0 2 C 0 8 0 2 C

0 0 0 0 5 80 0 6 08 D 0 F2 B 3 5 1 8 D 9 2 0 2 6 2 8 1 46 3

2 8 6 0 : 0 32 8 6 8 : 0 32 8 7 0 : 0 92 8 7 8 : F 72 8 8 0 : 0 F2 S B 8 : A D2 8 9 0 ; C E2 8 9 8 i B D2 8 A 0 : 2 82 8 A 8 i 2 a2 8 1 3 0 : 5 72 8 B 8 : 6 E2 B C 0 : 5 82 8 C 8 : 0 02 8 D 0 : 1 82 8 D 8 : 2 02 Q E 0 : 2 92 8 E 8 i 0 D2 8 F 0 : C A2 B F B i 8 D2 9 0 0 : 8 1 )2 9 0 8 : A D2 9 1 0 : 2 B2 9 1 8 : 2 82 9 2 0 : 3 22 9 2 8 : 0 32 9 3 0 : 5 22 9 3 8 : 0 32 9 4 0 : 0 32 9 4 8 : 8 D2 9 5 0 : 5 82 9 5 8 : 8 D3 9 6 0 : 5 82 9 6 8 : A 92 9 7 0 : 9 82 9 7 8 : 0 52 9 B 0 I 1 B2 9 8 6 : 5 32 9 9 0 1 0 02 9 9 8 I A 2 9 A 0 : 5 42 9 A 8 : A E2 9 B 0 : D 02 9 B 8 : D 22 9 C 0 1 F 02 9 C B 1 6 92 9 D 0 I 8 1 )2 9 D B : A 02 9 E 0 i C 8

2 9 F 0 : D 22 9 F B : A 82 A 0 0 : E D2 A B B : 0 32 A 1 0 : 0 B2 A 1 8 : 0 32 A 2 0 1 1 82 A 2 8 i 5 D2 A 3 0 : 1 82 A 3 8 : 6 92 A 4 0 : A 02 A 4 8 : 0 22 A 5 0 : A D2 A 5 8 : 0 22 A 6 0 : 4 A2 A 6 8 : 0 12 A 7 0 : 2 92 A 7 8 i A 92 A 8 0 : A 22 A H 8 : 0 32 A 9 0 : 8 C2 A 9 B : 3 82 A A 0 : 0 32 A A 8 t A 22 A B 0 ! F F2 A B 8 : A 02 A C 0 : 0 12 A C B : 8 A2 A D 0 : 9 H2 A D 8 : A C2 A E 0 : 0 32 A E 8 : 6 02 A F 0 : 1 F2 A F 8 : 5 E2 B 0 0 : D 0

D 0 0 92 0 F 7A 0 3 A A 6 1 F 0 2 0 2 D 0 2 D 0 D 2 A 0 3 F 08 1 2 F 0 3 2 F D 0 F 9D F 5 0 5 3 0 35 0 A 5 9 B 8 5 4 C 6 E0 3 3 8A 5 B 0 0 85 3 0 30 C 5 0 0 3 0 B 4 A 2 0 D 22 0 F 00 3 2 01 8 2 00 0 2 00 C 5 0

0 3 B CF A F A 4 A 0 4 2 83 7 2 09 2 0 4 3 8F F A 96 A 5 0 E 5 A 0 8 1 2 F 0 4 6 C 0 3 8 50 A A 2 5 0 C 8 C 00 3 D 06 2 0 1 0 B 0 4 2 0F 0 F 74 0 A 3 F 0 2 90 A A 0 3 2 8 5 2 0 A 9 0 04 0 F 0 0 50 1 0 2 0 3 C 91 A

A 6 2 0 32 C E 0 D2 8 D 0 D0 2 C 0 C 0 2 4 F 8 DD 0 A 2 4 2 A 1 9 2 83 2 E 8 8 C E 5 5 4 0 3 F 0 4 3 F F A 2 1 F F A 9 B D2 2 2 2 9 2 0 E 4 2 2 2 86 1 6 A S 0 A 6 3 0 33 E 9 F 40 E 0 A 5 4 0 30 A 0 2 8 0 E 0 2 0 3 E 9 0 A 9 0 0 8 4 C 6 E 2 2 9 0 6 8 0 E D 0 4 2 85 8 0 3 6 9 2 D F F A 2 0 6F A 5 1 3 3 4 A 2F F A 1 3 A 1 9 D 0 0 2D 0 8 2 D A 1 A 0 0 24 0 0 2 D F 2 0 D 2 F 0 3 A D F C E 3 A 9 2 2 0 D 6 A D 5 CB D 0 3 2 0 0 0 B 9 5 2 0 F 7 A 2 0 F A 5 1 3 A 8 5 0 4 A 0 A 5 B C F 9 0 2 D 0 A 2 D E 3 A C E 4 E 2 2 6 9 0 7 B 4 0 3 E EF 2 2 A O B 9 E 91 8 2 0 F 02 0 0 8 3 4C 4 0 4 0 3 1 88 5 0 F B 2 F 1 0 A 7 3 C E 4 B8 D 4 A 0 2 A 7 3 5A 0 2 2 2 0 F BS D 4 E 0 0 F 1 0 8 5

8 6 F 2 D A 2 2 0 0 B 0 8 4D 0 B 1 F 5 1 2 8 6 5C 1 E 8 1 1 8 D l2 C 2 0 2 F 0 8 A D I 2 A 9

A U 5 A 3 1 2 6 E 8 4F C 5 A 0 0 E E5 0 3 B E6 9 0 0 5 D 2 1 8 0 E 0 0 4 E D1 6 8 8 6 7 2 A E 8 5 2 7 88 5 C 5 2 0 3 B 91 6 1 A 2 D 2 A D 6 8B 0 0 2 A 8 4 B F A 7 A 0 0 0 I 0 A 7 0 A A 0 5 5 0 6 0 A D C 6A F 6 1 F E 1 2 2 0 3 1 8 2 0 4 0 1 1 C 9 F A D B 0 2 5 C 0 6 0 F 9 2 0 3 0F 6 B 0 3 8 3 2A 5 8 2 B 0 6 99 9 5 C F A 0 0 0 2 0 A 4 5 0 D 5 0 6 0 E 8 C B0 1 0 1 43 2 5 7 9 A 6 A B 0 F 0 F EF B 2 F 2 4 C 0 3 B E4 0 3 0 C D 2 A A 8 9 6F A 9 4 FA 4 D D C 9

F 0 B 3A 2 5 A B 0 A 9 6 4A 3 B 0 D 0 2 9A 0 5 A 5 B 5 C 2 9 E 02 2 I 6 A E C 0 A A 80 3 A 9 1

B 0 0 2 B 1 0 : 6 52 B 1 8 : 1 82 B 2 0 : 6 92 B 2 8 : 2 02 B 3 0 : 0 32 B 3 8 i F 02 B 4 0 : A 82 B 4 8 : B D2 B 5 0 : 2 B2 B 5 8 : 0 32 B 6 0 : 9 12 B 6 8 : 6 02 B 7 0 : B 12 B 7 8 : B 02 B 8 0 : 2 C

2 B 8 8 : k ) 32 B 9 0 : 8 52 B 9 8 : 0 A2 U A 0 : 0 A2 B A 8 : H 42 B B 0 : 8 D

B B C 2 B C 0 : A D2 B C 8 : D 22 B D 0 : 9 02 B D 8 : 0 32 B E 0 : D 02 B E 8 : 2 32 B F 0 : 0 32 B F 8 : 0 A2 C 0 0 : 0 32 C 0 S : A 92 C 1 0 : C 92 C 1 8 : C 92 C 2 0 : 2 92 C 2 B : 0 32 C 3 0 : 9 02 C 3 B : 0 32 C 4 0 : 0 32 C 4 8 : 0 32 C 5 0 : 6 22 C 5 8 : C 92 C 6 0 : 0 32 C 6 8 : 0 32 C 7 0 : A 92 C 7 8 : E E2 C 8 0 : A 52 C 8 8 : 9 D2 C 9 0 : 0 62 C 9 8 : F F2 C A 0 : 1 32 C A 8 : 7 12 C B 0 : A C2 C B 8 : C 82 C C 0 : 9 82 C C 8 : 9 12 C D 0 : 0 4

C D 0 2 C E 0 : 8 E2 C E 8 : 9 62 C F 0 : 9 E2 C F 8 : 2 02 D 0 0 : 1 62 0 0 8 : 8 52 D 1 0 : E B2 D 1 8 : 3 02 D 2 0 : 1 02 0 2 8 : 1 12 D 3 0 : A 52 D 3 8 : A 52 D 4 0 : 2 02 D 4 8 : 2 82 D 5 0 : 2 02 D 5 B : 2 82 D 6 0 : 2 02 D 6 8 : 4 72 D 7 0 : 2 D2 D 7 8 : 2 D2 D 8 0 : 0 32 D 8 8 : D B2 D 9 0 : D B2 D 9 8 : 2 82 D A 0 : A 92 D A 8 : A D

8 6 8 6 9 D B0 8 9 0 1 6 2 C A 6 6 2 1 9 1 0 4D 0 0 2 6 0I B 1 C0 4 C 92 D 3 88 0 2 8 0 A 2 F B 0 F 0 0 8B 0 A B 4 0 2 1 0 3 2 7 0 C 2 4 2 7 2 F 4 7 0 2 A 2 9 0A B 4 7 A 1 2 C 4 9 F FA 6 8 6 0 2 B 6 D 0A 0 A 6 0 B 1 2 0 9

E l 3 C I 3 2 3 C A D9 1 0 24 7 0 3E B B D1 6 0 4 E 86 0 0 00 2 0 28 9 9 9 9 A 2 0 2 02 8 F 00 B 3 B 2 [ ) E A F 2 0 1 0 5 6 D4 2 E 1 1 8 2 EE 0 0 21 8 2 E0 F C 4 6 4 C 9 I F2 E 2 6 D 3 0 1 2 05 0

0 E 0 6 8 0 0 5 A CC 9 6 0 0 3B t ' 0 1 9 0 2 0 3 0A 7 A 0 I D I E8 9 E 9 8 52 A

0 A 0 2 2 A E E 5 EC B 6 C 4 C 3 E 6 5 E 9 0 54 4 4 0 2 A 3 4 2 A 2 C C 92 2 1 C 0 A 2 C A 92 0 F 4I F B 01 6 0 3 3 80 A F 4 2 81 A B D 6 60 3 C 96 4 0 3A 5 0 4D 7 3 BB 0 B 0 3 2 5 6 0 3A 9 B 4B D D BD 2 2 A C 8 B D0 0 0 0B B 9 1 9 29 9 6 6 6 60 0 2 C D 3 F 3 1 3 0 8 I 3 6 1 1 5 2 84 B F 0

A B F 0 4 B 0 A 0 A B 1 F 0 4 7 0 34 B A 5 S 2 I b

5 0 A D 5 AA 5 5 F 0 30 A 8 D 5 F2 A 0 2 A 2C B B D2 A 9 0 8 5 A 4 3 C A B 0 4 3 8

E B 2 5 0 0 3 6 09 0 0 5A F B 9 1 A

C A B C 4 D 1 0 B 7 2 1 9 6 D 4 7 B B 6 4 2 00 8 2 C 2 A 0 8 E 1 6 3 4 7 0 0 8 D0 3 E E0 3 9 0A 1 9 C A 4 C I A 9 2 0B 0 D 0 9 0 2 9 9 0 B D D BD 2 0 1 0 1S B B C9 3 9 49 9 6 6 6 62 8 2 9B C 8 0 9 0 9 0 1 2

1 F 2 8 8 58 0 0 A E 1 0 A C 1 1 4

0 2 0 2 4 A A 2 0 0A 0 3 A

F 2 3 5 7 8 5

A 9 I F0 6 0 D A 3 5 5 0 3 D l0 C 0 6 6 7 5 0 8 8 9 D0 9 0 4 8 9 9 8F B 6 6E C

0 0 7 0A 0 C D C 0 C 9 7 D4 I 4 2 B 5 0 5 9 43 C 6 00 A A 8 4 6 F 7A 9 9 C3 B 0 8 E F2 1 1 4 2 2 5 5 I 8 6 4 6 B 3 C E 4 2 7 6 B 6 I 0 E 2 B 3 8 0 4 9 9 E 9 D 9 8A 9 B 56 C 0 4 2 4E B 2 2 9 D 0 4 8 D B 49 3 9 3 2 D A 1 3 1 C B C 1 22 2 C B A D 7 36 0 3 30 2 8 66 0 6 31 5 2 8 3 61 1 5 32 0 A 4 D 4 D 6 4 4 2 0 D 42 3 1 C 2 F 7 C2 3 0 0

C O M P U T E D G a z e t t e J u l y 1 9 8 6 1 0 5

Page 108: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 108/130

2 D B 0 : A D 5 2 D B 8 : U 2 2 D C 0 t 2 8 8 2 D C 8 i 0 5 C 2 D D 0 : 0 1 8 2 D D 8 i l 7 2 2 D E 0 i F F 8 2 D E 8 i 8 5 0 2 D F 0 i 9 1 0 2 D F 8 t B D 1 2 E 0 0 : 6 9 2 2 E 0 8 : E 8 C 2 E 1 0 : A 0 A 2 E 1 8 : 4 8 A 2 E 2 0 : C 8 C 2 E 2 8 : D 0 F 2 E 3 0 : 2 E 6 2 E 3 8 i A D 1 2 E 4 0 : 6 0 A 2 E 4 8 i 8 D 0 2 E 5 0 1 0 4 A 2 E 5 8 1 0 8 F 2 E 6 0 : 0 3 2 2 E 6 8 i 2 8 D 2 E 7 0 : 0 3 1 2 E 7 8 : 0 3 b 2 E 8 0 I 0 0 A 2 E 8 8 : A 9 I 2 E 9 0 : 1 4 2 2 E 9 8 : 2 3 8 2 E A 0 : A 9 7 2 E A 8 : E 0 1 2 E B 0 : F 0 I 2 E B 6 : D 4 8 2 E C 0 I D 4 A 2 E C 8 i 8 D 0 2 E D 0 : A 9 0 2 E D 8 i B D 5 2 E E 0 1 8 0 2 E E 8 i 8 D 0 2 E F 0 J 0 3 A 2 E F 8 i 2 3 A 2 F 0 0 : 2 8 A 2 F 0 8 i 2 8 A 2 F 1 0 : 2 8 A 2 F 1 8 : 6 D 5 2 F 2 0 I 8 D 5 2 F 2 8 i 0 3 A 2 F 3 0 I 8 D 6 2 F 3 8 : 8 D 6 2 F 4 0 : A 9 2 2 F 4 8 i 2 0 6 2 F 5 0 : 0 3 4 2 F 5 3 : 0 1 2 2 F 6 0 : 5 8 A 2 F 6 8 i 8 D 1 2 F 7 0 I A 9 0 2 F 7 8 i A 0 0 2 F 8 0 I A 9 D 2 F H 8 : B 1 0 2 F 9 0 J 0 7 A 2 F 9 8 : A E 0 2 F A 0 I E 6 0 2 F A 8 i A D 5 2 F Q 0 I 0 3 C A2 F B B i 3 8 9 2 F C B i F B 2 2 F C 8 : 8 8 D 2 F D 0 i 9 9 D 2 F D B t l 2 F 2 F E 0 : 1 3 F 2 F E 8 : F F A 2 F F 0 : 3 D 1 2 F F 8 i 4 C 7 3 0 0 0 1 3 8 6 3 0 O B : 2 0 F 3 0 1 0 : 0 3 1 3 0 1 3 : A D 5 3 0 2 0 : 0 5 A 3 0 2 8 A 0 B E3 0 3 0 : C 9 B 3 0 3 8 ( 0 2 8 3 0 4 0 : 9 1 0 3 0 4 8 : 2 0 E

0 6 F 0 1 00 A D F 1 7 2 86 A 0 A A 4 E 8 9 82 9 A 3 B DB 1 A A F F A 01 0 F 0

A 9 6 A F 0 8 8 D 6 0 D E E 2 8 0 2 2 96 7 0 B 2 0 E C9 0 8 5 F CF D A D9 F D D A 0 1 F 1 3 D A 8 0 0 A 2 A 2 3 4 3 0 F 8 DF 8 0 8 0 2 0 A 0 8 0 8 0 A 0 A 8 5 2 9 6 0D 2 7 2 1 8 D 0 A 98 2 A 0 8 5 0 3B 0 5 0 2 9 E 6 0 50 3 D 01 D 0 2 B 9 B 3E A 2 8 2 F 2 9 0 3D 8 F A 2 A 0 2 2 E 6 7 0 6 0 8 B 0 9 0 8 1 2 0 E 93 C

0 0 8 5A 5 0 40 6 2 6 6 A 5 0 5 0 0 B 1 6 0 E 1 2 2 9 8 0 8 1F 9 0 C D E 5 6 0 34 8 0 4 D 4A 5 6 A A 0 0 A E 6 8 0 0 A 1 2

A 5 0 2A 5 0 35 0 2 E 6 A A 1 A 0 1 D 2 B 2 3 7 8 0 8 4 6 0 30 2 0 2 1 2 4 0 D B 2 D0 3 5 0 6 0 6 B C 3 0 2 A 5 7 8 A 9A 3 1 8 D 00 F 8 DD O 6 0B 0 A 2 2 S E 0D 0 0 20 4 8 8E 0 0 40 A A 0 B 9 9 33 A 9 9I F B 91 0 F 78 1 0 9 2 00 F 4 8 0 2 3 D 0 70 2 8 5 0 20 8 0 2 C 9 8 5A 2 E C 3 C 0 3 2 8

A 0

0 A 7 1 6 9 0 0 8 5 B E2 B A 9 3 0 8 D A B1 8 6 9 2 86 0 2 B 31 2 E A E2 A 8 I B9 I S 2 29 0 4 6 C0 4 6 0 E 8 8 9 F 2 9 1 2 E 2 6 E 7 DD 0 0 9 0 1 F F 9 AA 8 6 0 F C F 8 I F F B D D F0 3 2 8 9 A 5 9 A 5 E 0 A 2 4 6D 0 2 E 61 6 A 6 1 A D 0 0 2 6 73 E 8 2 25 0 9 9 0 D B 1 1

1 4 D B

1 2 F 0 2 E 0 2 4 8 D 6 6 E S8 0 6 8 1 0 D 28 1 A 8 1 1 7 1A 9 F F 9 4 0 1 8 6 3 A 9 F F C D6 0 3 D 05 0 1 E C 2 A 1 0 3 D 0 I B3 8 5 8 78 5 0 1 3 7A 9 D 8 6 2 D 8 A 2 0 7 S 8 5 0 4 9 8 5 0 5 A 60 4 B 0 B F4 9 F FD 0 E 8D 0 0 9 2 D 8 C B 9 A 3 9 9 0 4D 0 2 1 1 9 3 A 6 86 A 8 F A 8 8 1 3 1 5A 6 2 9 31 F E

0 A 0 A D 2 6 7 A D 5 A 8 8 5 0 4 6 0 B C A 2 0 2 A 69 0 0 4 3 C 9 F A 2 0 D 3D E 1 3 1 1D 0 D 6 5

3 F

3 0 5 0 : A D 0 3 0 5 8 : 2 F 3 3 0 6 0 : C 9 0 3 0 6 8 : 7 D 8 3 0 7 0 : 0 0 8 3 0 7 6 : 0 4 C 3 0 8 0 : A 9 8 3 0 8 8 : 0 4 6 3 0 9 0 : 4 A B 3 0 9 8 : 1 8 6 3 0 A 0 : 6 9 0 3 0 A B I 2 B 8 3 0 B 0 : 0 3 A 3 0 B 8 : O B C 3 0 C 0 : 2 0 2 3 0 C 3 : A 9 2

2 4 B 2 2 F F 0 2 5 A 3 8 0 0 5 A 0 0 0A 8 9 9 0 4 C 8

< A F 7 5 A 2 0 9E 8 0 6 0 5 A S0 A 5 0 50 B 0 8 5 D 0 0 2 6 C 9 0 4 8 8

3 2 2 2 A 5 0 4A 5 0 5A 8 0 4 A 0A 8 A 0 A 5 A D 5 B0 4 3 8E 0 E 0 4 8 A 98 D 1 E

F C 0 3 1 61 E 6 B 9 2 2 B 9 9 2 C 0 C 0 2 E 9 C E8 6 D 6 0 8 0 E A 6

3 0 D 0 : 0 43 0 D 8 i E 93 0 E 0 : 0 13 0 E 8 : 6 03 0 F 0 : A 53 0 F 8 i 5 A3 1 0 0 : 5 B3 1 0 8 : 8 D3 1 1 0 : 2 83 1 1 8 i 2 83 1 2 0 : 0 33 1 2 8 ) 0 33 1 3 0 : 2 03 1 3 3 : B 53 1 4 0 : C A3 1 4 8 : 6 43 1 5 0 : 3 13 1 5 8 : 0 43 1 6 0 . 3 33 1 6 8 : B D3 1 7 0 : 0 33 1 7 B : 0 A3 1 8 0 : F 63 1 8 8 : 2 93 1 9 0 l A D3 1 9 8 : 4 C3 1 A 0 : 0 83 1 A 8 : 6 A3 1 B 0 : D 43 1 B 8 : 0 33 1 C 0 : 0 33 1 C B : B 63 1 D 0 : 8 A3 1 D B : A 93 1 E 0 : A 93 1 E 8 : 0 43 1 F 0 : 2 93 1 F 8 i 6 C3 2 0 0 : C 0

2 0 8 : 0 23 2 1 0 : 3 63 2 1 8 : 6 03 2 2 0 : 8 13 2 2 8 : 9 B3 2 3 0 : B 03 2 3 8 : 8 73 2 4 0 : 3 E3 2 4 8 : 3 93 2 5 0 : 0 3 2 5 8 : 7 D3 2 6 0 : 7 33 2 6 8 : 1 E

2 7 0 : F A3 2 7 8 : E 63 2 8 0 : 1 93 2 8 8 : 1 93 2 9 0 : 1 73 2 9 8 : 1 43 2 A 0 : 1 63 2 A 8 : 1 43 2 B 0 : 1 93 2 B 8 : 1 93 2 C 0 : 1 93 2 C 8 : 1 73 2 D 0 : 1 43 2 D B : 1 43 2 E 0 : 1 63 2 E 8 : 1 9

2 3 B 5 0 40 C D 9 0 8 I 6 9 2 80 8 0 6 F 8 0 8 5 0 3A 0 2 A 0 2 0 2 8 B l0 A 0 D 0 E 6 A C 3 B 0 C E 0 60 3 F 0 0 10 2 D 0 0 3A B D 7 A3 8 5 0 50 3 B 0 0 E 6 0 B 0 3 0 3 D 0 I 0 E F F A F 3 8 0 1 8 A B 3 D 4 B DD A

3 1

3 1 2 D 49 B 8 0

3 8 E 90 8 A 2 A 0 0 6 0 3 1 80 6 0 2 A 2 0 2A B 2 9 2 C F 2 8 9 C 6 0 C A 0 B D 7 BC 6 6 0 0 A A 5 3 8 F I 1 F B 3 8 D 0 F3 0 A 1 I B 6 96 0 A 0 0 64 A 4 A0 7 A 8B 9 9 18 6 4 8 0 8 0 D 0 1 0 3 4 20 6 0 3 8 80 A 0 B 2 8 2 C 3 5 6 34 0 5 4 8 36 C 8 6 1 6A 0 D 4 8 00 1 I B0 1 0 1 0 1 1 60 1 0 1 0 I 0 I 0 1 0 1 0 1 0 1 1 60 1 0 2 1 6 0 2 1 4 0

9 1 0 2 8 4 A C 9 0 A 9 B 8 9 0 6 A 0 3 6 0 A 1 F 6 0 9 0 0 E 0 0 I E 0 30 4 0 0 7 0 0 8 0 0 A 0 0 3 B 9 0 32 A 2 2 6 2 3 B E 3 B4 4 4 5 9 D 6 5 7 7 C 7 7

8 8 9 B A B 3 0 0 0 0

3 1 9 0 11 0 1 4 0 1

0 1 0 0 1 3 0 10 0 0 0

1 0 I 0 1 0 1 0

0 2 1 4 0 10 1 4 0 20 2 1 4 0 0 1 1 6 0

A 0 8 C A 1 0 F 9 9 5B 5 0 2 9 6 A D B 30 A D 9 8A 0 9 B 0 8 1 6 9 9 C0 A 6 2 8 D B B

A A 3 0 2 A 2 I F2 1 5 6 A B 4 E 1 3 8 2 B A 2 A F 9 A 6 5 3 2E 0 D A B D 9 41 F 1 1 F C 1 F 7 3 4 2 3 2 2 8 F

8 1 6 A 5 7 A 5 B 6 44 A 4 1 F 1 9 0 8 0 C 5 C B l 0 21 F 8 5 0 A

A D 0 2 C CF 0 2 D 02 0 B 5 0 E 7 9 0 3 5 9 5 0 3 F A 0 I B 0 C

D 2 3 3 3 0 4 3 3 B F 4 F 2 7 6 I 9 7 E 8 67 E 9 F B CF C B A 3 I 0 1 6 0 11 6 0 20 0 F 1 0 2 B D1 0 F 1 0 8 C OI B 0 2 7 21 6 0 1 F 1 6 0 2 E 0 0 3 1 9 0 2 4 31 4 0 1 4 51 6 0 2 1 0

2 3 B B

0 0

0 0

F 3

3 2 F 0 I 1 4 0 3 2 F 8 : 0 D 0 3 3 0 0 1 0 6 0 3 3 0 8 : 0 D 0 3 3 1 0 : 0 8 0 3 3 1 8 : 1 0 0 3 3 2 0 1 0 8 0 13 3 2 8 : 1 0 0 3 3 3 0 1 0 4 0 3 3 8 : 0 9 0 3 3 4 0 : 0 9 0 3 3 4 8 : 1 5 0 3 3 5 0 : 1 53 3 5 B i 2 13 3 6 0 : 1 C 0 3 3 6 8 : I E 0 3 3 7 0 1 1 5 0 3 3 7 B : 1 7 0 3 3 8 0 : 1 5

3 8 8 : 1 53 3 9 0 : 0 D 0 3 3 9 8 l O B 0 3 3 A 0 1 0 D 0 3 3 A 8 I 0 9 0 3 3 B 0 i 5 4 0 3 3 B 8 i 2 B A 3 3 C 0 : 3 D 1 3 3 C 8 : A 9 F 3 3 D 0 : 1 0 F 3 3 D B I 0 F 8 D3 E 0 1 A 0 0 3 3 E 8 : 2 8 A

3 F 0 : 8 D 1 3 3 F 8 : A 9 0 3 4 0 0 : 0 3 8 3 4 0 8 : A E 5 3 4 1 0 : 4 C B 3 4 1 8 : 2 8 A 3 4 2 0 : 3 8

4 2 8 : 5 43 4 3 0 : 2 8 A 3 3 8 : F 0 0 3 4 4 0 : D 0 F 3 4 4 8 j A C 5 3 4 5 0 1 4 C 5 3 4 5 8 : 0 3 1 3 4 6 0 : D F 3 4 6 8 : 1 3 2 3 4 7 0 : 0 3 D 3 4 7 8 : 0 0 9 3 4 8 0 : C D 3 4 8 8 : F 0 0 3 4 9 0 i F O 0 3 4 9 8 : A 9 1 3 4 A 0 : A 0 0 3 4 A 3 : A 0 3 3 4 B 0 : A D 0 3 4 B 8 U 7 A 3 4 C 0 : E F A 3 4 C 8 i A 0 0 3 4 D 0 : 8 D 0 3 4 D 8 : 0 8 3 3 4 E 0 : 0 0 A 3 4 E B : 2 A A 3 4 F 0 : 8 D 0 3 4 F 8 : 1 8 2 3 5 0 0 : 2 0 0 3 5 0 8 : 0 3 8 D3 5 1 0 : A 2 0 3 S 1 B : A 9 5 3 5 2 O i O B A

5 2 8 : 7 3 A 3 5 3 0 : A 0 I 3 5 3 B : A 0 3 3 5 4 0 : 0 3 2 3 5 4 8 : A 7 3 3 5 5 0 : 8 D 0 3 5 5 8 : 5 A 0 3 5 6 0 : 0 5 A 3 5 6 3 i C 8 E 3 5 7 0 : A 23 5 7 8 i 5 83 5 3 0 : 9 1

1 1

5 D 0

5 8 8 . A 2 0 3 5 9 0 : A 9 9

1 9 0 2 1 4O 0 0 0 0 1 1 0 0 2 0 S0 0 1 1 00 9 0 1 0 1 0 0 1 0 0 0 2 0 50 5 0 4 0 40 0 1 1 50 0 1 1 0 2 1 8 0 1 2 12 0 2 2 1I 0 1 1 0 1 1 0 1 1 91 0 1 1 51 5 0 21 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 A 2 8 0 30 0 8 D 1 2 A 9 0 0B 1 5 2 8A 9 C 8 8 1 F A D 1 A A 9D B 1 2 3 A 9 D 4A 2 0 0 A O5 0 8 0 F 0 0 39 0 3 E 0 F C C 5 3 3 4 A B E F 9 30 3 8 E DA 9 2 0 2 0A 0 3 2 8

F 0 0 3A O 0 2 F F A 1 2 2 B8 0 A 0 A 6 0 3 8 D 0F A 0 B 2 D 8 1 F 8 0 3 2 B1 8 2 0 F 2 0 3 2 C 9 1 70 1 2 3 2 0 1 2 F 2 A 1 C 0 3 2 80 1 2 3 6 2 0 0 2 A 0 F F F A 93 A 0 0 2 C A 1 9 1 8A 3 2 1 1 8 2 03 6 2 0 0 1 2 0 F O2 0 0 8 3 4A 2 0 4 A A 0 3 2 82 C 9 2 8B 0 A 0 9 A 2 3 E 5 6 D O8 9 0 F A 4 C C E A O 0 0 1 A 3 2

0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 4 0 90 1 0 90 1 0 1 0 2 0 1 2 10 1 0 1 1 90 1 0 I 0 1 0 1 0 0 0 0 0 0 0 5 0 0C E 2 A 8 1 A 0 O F 0 A 0 8 2 A 8 1 0 8 5 0 4 I 2 8 A 0 0 2 4 8 0 2 D 2 F FA D 0 44 C 6 4 0 0A 9 8 5 0 4O A A 2 0 4F E A 5 8 2 8 1 A 0 F F A 9E 0 D 0 E 6F 0 F F3 4 A 2F A A 3 D 0 F 4F F 3 4 A 92 A I A 2 8 3 8O B 2 F 0 8 3 4F F 3 A F F A 9A 0 0 2 I B 6 99 0 E B5 0 8 9 F A C 8 E 8A 2 5 95 7 D 02 F 0 3

0 B 0 A 0 1 3 30 B 0 D 0 2 6 60 3 0 3 0 3 0 1 B 40 1 D 40 1 C 40 2 £ 50 2 6 50 1 E E0 1 0 8 0 B 0 2 1 20 2 0 7 0 1 D 90 1 7 63 F F 8 0 B 3 42 D 3 C A 5 0 D 1 D 0 4 2 F 5 4 6 4 A F 0 4 9 32 5 F 9 0 5 E AA 9 C 6 2 7 B D A EE 6 2 1 A 1 5 A A I 0 5 9 70 3 6 6D E F F 5 E2 A C C 2 B A 2 B EA 2 0 4 1 3 2 2 A 6 A 9 0 21 C 0 D 3 C E 9 F 0E 3 F 5F A 2 1 2A 6 O 2 F 0 8 F 2 A 0 3 A E 8 0 0 E 3 C E 2

8 A 6 EF 7 F F 7 CA 2

1 0 C O M P U T & ' s G a z e t t e J u l y 1 9 B 6

Page 109: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 109/130

3 5 9 8 i 1 33 5 A 0 : B 23 5 A 8 i 2 03 5 B 0 1 0 B3 5 B 8 : A 93 S C 0 : 2 03 5 C 8 i 2 03 5 D 0 : 2 03 5 D 8 : 2 03 5 E 0 : 2 03 5 E 8 i 2 03 5 F 0 : B 73 5 F 8 : B 73 6 0 0 : B 73 6 0 8 i B 73 6 1 0 : B 73 6 1 B t l l3 6 2 0 I B 3 6 2 8 B 3 6 3 0 : 9 D3 3 B : 9 D3 6 4 0 : B 73 6 4 8 : B 3 6 5 0 : B 73 6 5 8 B 3 6 6 0 : 9 03 6 6 B t l l3 6 7 0 1 2 3 6 7 S i l 3 6 8 0 : 2 03 6 8 9 i 9 D3 6 9 0 : 2 03 6 9 8 : 9 D3 6 A 0 : 2 03 6 A 8 : 2 B3 6 B 0 : 9 D3 B 2 3 6 C 0 1 9

3 6 D 0 : 1 13 6 D 8 : 9 D3 6 E 0 1 2 3 6 E 8 : 9 D3 6 F 0 : 2 03 6 F 8 i 2 03 7 0 0 t 2 03 7 0 8 i 2 03 7 1 0 1 9 D3 7 1 8 1 3 63 7 2 0 : 2 03 7 2 8 i l l3 7 3 0 : 9 D3 7 3 8 i 9 E3 7 4 0 : 9 D3 7 4 8 : 1 13 7 5 0 1 C E3 7 5 8 : A 93 7 6 0 : 9 D3 7 6 8 : 9 D3 7 7 0 I 9 D3 7 7 8 i 2 3 7 8 0 : 3 03 7 3 8 i 3 43 7 9 0 : 2 03 7 9 8 : 1 1

7 A 0 : 5 43 7 A 8 : 9 D3 7 B 0 : 1 13 7 B 8 : 4 33 7 C 0 : 4 53 7 C 8 : 5 23 7 D 0 : 4 13 7 D 8 1 0 03 7 E 0 : A D3 7 E 8 : 0 03 7 F 0 : 6 93 F 0 3 8 0 0 : A D3 8 0 8 : 0 23 3 1 0 : 8 83 8 1 8 : 0 53 8 2 0 : 5 03 8 2 8 : B 3 8 3 0 : 3 C3 3 8 : 2 0

A 0 0 6A 0 3 5F F 3 9 2 1 1 9 2 0 2 0 2 02 0 2 02 0 2 02 2 B B B 7 B 7B 7 B 7B 7 B 7B 7 B 79 0 B 9 B 80 9 3 9 3 B 3 EB B B B B 7 E 7B B 2 1 9 2 2 1 1 2 2 0 2 09 D 9 D2 2 9 9 2 0 2 01 9 9 D 9 D2 2 9 D 9 D2 2 9 9 2 0 2 02 1 9 D 9 D2 0 2 03 2 2 1 1 1 1 13 6 3 63 6 3 71 9 9 D 9 D9 D 9 D1 D 9 D 9 D9 D 9 D1 9 0 0 0 59 9 9 2 9 2 2 2 3 1 1 3 0 0 I E1 1 4 4 9 D 9 D1 1 4 5 5 3 5 34 2 5 9 2 01 9 5 0 0 38 5 8 2 8 58 0 5 6 3 3B 1 C 0 2 72 A 0 8 3 0 0 A B 2

1 2 2 0 0 8A 1 1 A 9 9 9 9 9 6 1 22 2 2 2 2 0 2 02 2 B B B 7 B 7B 7 B 7B B 8 7 B 7B B B 8 B 81 3 1 3 9 B B B B 7 B 7B 7 B 70 0 0 59 2 1 9 9 D 9 D2 0 2 01 9 9 9 2 2 9 D 9 D2 0 2 09 9 2 2

2 1 9 D 9 D2 2 9 D 9 D2 0 2 09 9 9 D 2 02 2 1 9 9 D 9 D9 D 9 D3 6 3 60 9 9 1 9 9 2 9 2 2 09 2 2 02 0 9 29 D C D9 D 9 D1 2 2 32 2 2 2 2 0 2 01 9 9 D 9 D9 D 9 D5 3 4 31 9 4 1 9 4 1 9 4 0 2 5 5 4 4 4 9 D 0 0C 0 0 A U A 2 3 D 0 F A D 0 F 90 B 0 2 1 0 0 71 A A 0

F F 3 6 A 3 1 9 9 A 9 A 2 0 2 02 0 2 02 0 2 02 0 2 02 0 B B B B B 7 D 7B 7 B 70 9 B B B U 3 1 3 1 B 7 B 7B 7 B 7B B B 7 B 71 A 1 9 2 1 2 2 2 0 2 09 D 9 D2 0 2 02 1 9 D 9 D2 0 2 09 9 2 0 2 09 9 9 2 2 0 2 09 9 2 0 2 09 9 2 0 2 00 0 0 59 D 9 D9 3 9 D 9 D3 6 3 61 2 2 0C 3 D BC 2 2 02 2 1 A 2 1 9 2

D 2 2 2 1 1 9 0 0 9 9 9 3 9 2 4 5 9 9 1 1 1 14 9 4 79 9 8 5 4 5 2 5 4 4 E 5 0 0 5 0 5 B 0 32 A A 7 3 1 9 1A 0 0 2 A 0 2 7 A 0 2 8 1 8

A 6 1 I 4 1 9 D 8 A2 D 2 0 E 32 0 2 62 0 3 D2 4 2 4 1 0 B 5 B 7 6 3B 6 B 7 A 4 B 8 D 2B 8 9 7 9 D 4 0B F B A B B B B 1 5 2 0 4 09 0 0 0 9 E2 0 E 09 5 2 8 9 D 5 C9 0 2 0 9 3 2 E 9 D I B2 B 1 1 2 69 F 2 0 9 D 9 D2 F 1 9 2 0 9 62 7 9 0 3 6 3 2C 2 5 6C 3 E 71 1 7 10 7 1 4 2 F 1 3 2 0 1 6 9 B 9 D 4 B1 2 7 52 E 3 4 2 7 4 4 9 4 1 8 4 8 1 99 D 5 B5 A 5 B 4 2 4 E 6 E0 7 A 5 1 E 6 9 E F0 6 9 7 0 4 8 E A F 2 8 9 6 2 8 7 06 6

3 8 4 0 : 0 33 8 4 8 : 0 33 8 5 0 1 8 D3 8 5 8 1 2 03 8 6 0 : 0 33 8 6 8 : 3 C3 8 7 0 : 9 83 8 7 8 1 9 3 8 8 0 : 2 03 8 8 8 : B D3 8 9 0 : 9 D3 8 9 8 : 6 83 B A 0 1 9 63 B A 8 9 3 8 B 0 : 5 53 8 B 8 : 5 6

3 8 C 0 : F F3 B C 8 : 4 03 S D 0 U 13 8 D 9 : 7 F3 8 E 0 : D 03 8 E 8 : 0 03 8 F 0 1 1 13 8 F 8 : 0 F3 9 0 0 : 1 03 9 0 8 : 8 13 9 1 0 : D F3 9 1 8 : 8 F3 2 0 1 9 93 9 2 8 : 9 33 9 3 0 : D F3 3 : 8 3 9 4 0 1 9 33 9 4 8 1 9 53 5 0 1 D F3 9 5 8 : 8 3 9 6 0 1 9 3 9 6 8 i F 33 9 7 0 i D F3 9 7 3 i B F3 9 8 0 : F 33 9 8 8 : 6 3 9 9 0 : D F3 9 9 8 1 8 F3 9 A 0 1 F F3 9 A 8 : 6 D3 9 B 0 i 8 03 9 B 8 : 8 03 9 C 0 : F F3 9 C 8 H J 13 9 D 0 : 8 13 9 D 8 t 2 23 9 E 0 1 4 13 9 E 8 i F F3 9 F 0 i F F3 9 F 8 : F F3 A 0 0 i 8 13 A 0 8 : 8 03 A 1 0 : C 13 A l 8 : 8 13 A 2 0 : 0 83 A 2 8 i 5 13 A 3 0 1 C 03 A 3 8 1 0 43 A 4 0 1 0 33 A 4 8 : F F3 A 5 0 : F B3 A 5 B i F 83 A 6 0 : F 83 A 6 8 : 0 73 A 7 0 1 0 03 A 7 8 : 0 03 A 8 0 : 3 C3 A 8 8 1 0 E3 A 9 0 : C 03 A 9 8 : F F3 A A 0 i F C3 A A 8 : 3 F3 A B 0 : F F3 A B B 1 0 B3 A C 0 1 F F3 A C 8 i F F3 A D 0 : F F3 A D 8 1 F E3 A E 0 : 5 4

8 0 2 C 0 2 F 2 C 9 1 C0 6 4 8 3 0 F B 2 F3 0 3 C 0 3A 6 9 6 9 69 6 9 66 A 5 5 7 6 7 F 7 FD l D l7 1 D 4 7 3 4 3D l 0 03 1 0 0 0 09 9 9 9[ ) 7 D F 7 F9 F 9 F B 7 D 7 9 9 F E8 F B 7 D F 7 F8 F B 8 B F 7 FD 7 B B 3 3 F EB 7 D 7 F F F FJ F 8 0 8 08 8 F F F F8 1 8 18 1 8 10 0 4 1 4 1F F F F F FF F 8 1 8 18 8 C l C l8 8 F F F FF C C F 0 F 0 F F F F D F EF F F C F E0 0 0 0 8 00 0 0 03 C 7 E0 0 C 0 C 00 8 0 02 0

0 0 1 0 2 B F A A 0 A 0 A 0 5 0

2 E 0 5 D 0C 0 2 9 0 3F 0 0 0 4 B A 08 1 C 9 0 5D F 8 1 9 6 9 69 6 9 69 5 5 56 9 6 C F F0 3 C 3 7 F 7 FD l D l0 C 0 00 0 3 0 4 00 1 7 E F F F F E C 7 9 F F F E F DF 9 7 8 F F F E F D7 8 7 E F F F F 7 E F 7 F F F E F DF F F FF 7 F 8 F 8 F F 0 0F 0 8 0 8 4F F F F8 9 8 8 4 3 4 4 F 8 F F t 0 9 8 F F F FC F 8 9 F 7 8 7 F F 6 3 B l0 0 8 01 8 E 7 0 0 0 00 0 0 0 0 0C 0 E 0F F F F0 0 0 00 0 0 0 0 00 0 0 00 0 0 00 0 0 0 0 00 0 0 00 0 0 01 1 5 4

0 2 0 A 2 8 D 0A B 0 8 0 1 0 4 A 9F A B 0 F 9B 6 E 6 9 6 9 69 6 9 69 5 9 56 A A A7 F 7 EC 0 4 CC 0 D 47 F 7 FD D C 0 C C 4 3 0 C C 9 F F F F 9 9 9 99 3 8 7F F F F 9 3 8 79 D 9 DF F F F 9 9 F 3 F 3F F F F F F 6 D 6 DF F F F F F F F6 D 6 D8 0 8 08 0 8 06 F 0 1 8 18 8 F F 0 0E 4 8 9 8 8 7 8 8 F B 8 C 8 1 8 10 0 6 34 4 A 0 C 0B 1 8 5 0 3F F E 7D E C E C E 3 I 0 0 0 00 0 1 3 7 0 3 8

C C 0 0 0 9 0 0 0 90 F 0 0 0 0 0 0 0 00 0 0 00 0 0 01 1 4 5

A D 3 A0 B C 6 3 C 9 4 1 4 A 80 7 0 A A 0 C3 8 E 9A A 6 F9 A 9 1 9 F 6 3 F E 3 57 4 1 7 7 E D 0 4 1 8 2 4 2 D A 9 8 E 5 D F 8 1 F l8 4 E 4 D 1 8 0 9 1 E E D 3 9 D C DF 3 3 0E B D 5 F 4 6 E E F D DD F F B A6 A 8 0 8 I F 1 8 C 8 4 2 2 B 64 4 B 9 8 E 7 F 8 F 8 5 C 4 8 2 4 2 6 74 B C C 0 7 0 3 B lE A F B F D F 0 7 00 6 0 4 0 0 0 53 C 0 21 C 5 3

C 6 I E F 8 2 9I F C CF B 9 80 4 A 2 A 7 A 9 A A 9 A5 3 5 F

3 A E 8 : 4 03 A F 0 : 4 43 A F 8 : 4 0

3 9 0 : 4 1 !3 B 0 3 1 4 03 B 1 0 : 4 53 B 1 8 i l 43 B 2 0 1 5 3 B 2 8 : 1 13 B 3 0 1 1 03 B 3 B i l 03 B 4 0 : 1 43 B 4 8 : 5 03 B 5 0 : 1 03 B 5 8 t l 43 B 6 0 : 5 13 B 6 8 : 5 63 B 7 0 : F F3 B 7 8 : F F3 B 8 0 1 F F3 B H 8 : F F3 B 9 0 : E 03 B 9 8 i 8 E3 B A 0 I 0 03 B A 8 : B E3 B B 0 1 0 03 B B 8 : 0 03 B C 0 I B E

1 0 5 0 5 0 5 0 5 0 5 0 5 0 1 0 5 0 5 0 5 0 5 0 5 5 0 05 0 5 0 4 0 1 6 0 0A 0 A 0 A 0 B F B AF 8 F EB A 0 0 0 0B A 0 0 0 00 0 0 0B A

5 5 5 4 5 5 4 05 4 5 4 5 0 1 41 5 5 1 5 5 1 05 5 1 05 1 5 1 5 5 1 15 5 1 05 1 4 5 0 0 0 00 0 0 0 0 0 0 00 0 0 0B E B EB 2 B E B E2 E 0 8B 2 B E B E0 0 0 0

4 4 4 04 5 4 54 4 4 4 4 44 4 1 5 1 55 1 5 45 5 1 - 1 1 1 4 1 45 1 5 11 1 1 11 4 1 45 5 5 5 0 0 0 00 0 0 0 0 0 B 00 8 2 0B E B E0 0 B E B E0 0 0 00 0 0 0B B 0 0

4 7 4 4 4 1 4 2 4 4 3 D1 5 B 75 C 1 D 1 C 1 1 5 11 6 5 2 1 1 9 11 8 5 3 5 4 A 3 A 3 A 4 A 4 3 2 B A 0 0 F FB E 3 00 A 0 B B 4 0 9

P r o g r a m 2 T y p i n g C h e c k e r f o P l u s / 4 1 S a l o o n S h o o t o u tF 1 P O K E 5 6 , 4 0 : P O K E 5 5 , 0 :

L R A D = 1 0 2 4 0D 2 F O R X = 0 T O 9 C K » 0 1 S A = A

D + ( X " 5 1 2 ) : E A = S A + 5 1 1 I I l S P A C E j X - 9 T H E N E A - 1 5 3 0 3

J 3 P R I N T " C H E C K I N G H E X S ( S A) " H E X 5 ( E A ) " t " ;

B 4 F O Y = S A T E A C C K P E E K { Y f : N E X T Y : R E A D C

C 5 I C K = C S T H E N P R I N T O " G O T O 7

R 6 P R I N T " ( R V S i E R R O R I T H B L O C K "

P 7 N E X T X i E N DQ 8 D A T A 4 6 8 8 9 , 4 9 2 9 4 , 4 9 2 7 9 , 5

4 7 0 9 , 5 1 3 2 1J 9 D A T A 2 2 8 1 6 , 5 2 8 5 7 , 4 8 6 4 7 , 7

1 9 2 6 , 4 0 0 9 9

M a t h W o r k s h e e t( A r t i c l e o p a g e 6 3 . )D 1 R E • M A T H W O R K S H E E T • M 2 P O K E 5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 ,

0 G O T O 5 F 3 R E • P O S I T I O N C U R S O RG 4 P O K E 7 8 1 , R : P O K E 7 8 2 , C : P O

K E 7 8 3 , 0 : S Y S 6 5 5 2 0 : R E T U RR 5 P R I N T " l C L R j " : F $ » " W O R K S H E

E T " : C - aJ 6 R = 2 : G O S U B 4 0 : P R I N T " ) R V S \

I W H T j S l Y E L i { O F F j U B T R A C T IO " F

R 7 R = 4 : G O S U B 4 0 : P R I N T " [ R V S J[ W H T j A f Y E L H O F F j D D I T I O N[ S P A C E 1 " F $

H 8 R = 6 t G O S U B 4 0 i P R I N T " ( R V S I[ W H T j M l Y E L j [ O F F j U L T I P L I C

A T I O N " F J 9 P R I N T " [ 2 D O W N } { 2 S P A C E S }

P R E S S i R V S J [ W H T ) H I G H L I G HT E K E Y [ Y E L H O F F J O F Y O U

C H O I C E0 1 0 G E T K ? : I F K ? = " S " T H E N

5 = " - " i G O T O 1 5 S H 1 1 0 I K S = " A " T H E N S S = " + " : G

O T 1 5 M 1 2 I K 5 - " M " T H E N S S = " X " i G

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

Page 110: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 110/130

O T 1 5 E 1 3 G O T O 1 0 F E 1 5 0 D I M A S ( 1 0 0 ) , P i ( 1 0 0 ) i C R S

= C H R $ ( 1 3 ) : J = 0 : Z = 0D 1 7 P R I N T " l C L R ] " S P C ( 1 3 ) "

( R V S i M A T H W O R K S H E E TP D 1 9 0 R = 2 : C - 1 2 : G O S U B 4 0 I P R I N T

" f R V S j C R E A T I N G P R O B L E MS [ D O W N j t Y E L j "

Q 1 9 R E • C R E A T E 1 0 S T J U NG A ? ( 0 ) - A S ( 9 9 ) *

C 2 0 F O 1 = T 9 : N S ( I ) - R I G HT $ ( S T R $ ( I ) , 1 ) i N E X TS 2 1 1 =

K 2 2 F O R K - 0 T O 9 i F O R L = T J 2 4 I S S » " - B A N D V A L ( N S I K )

V A L ( N S I L ) ) T H E N A S I ) - N $ ( L ) + N S ( K ) i G O T O 2 6

Q 2 5 0 A S ( I ) N $ ( K ) + N S < L )K 2 6 P R I N T " " A S ( I ) " " ; : I - I + 1

i N E X T L , J 3 0 R = 2 : C = U : G O S U B 4 0 : P R I N T

- | R V S ) R A N D O M I Z E P R O B L EM l W H T j ( 2 D 0 W N 1 "

X 3 3 I J > 9 9 T H E N 4 9 0S X 3 4 0 X = I N T ( R N D ( 0 ) * 9 9 ) : I F J -

T H E N P % ( J ) = X : G O S U B 4 7 : J = J + 1 : G O T O 3 4

M 3 6 0 1 - 0G 3 7 I P * ( I ) = X T H E N 4 2 G 3 8 1 = 1 + 1K 3 9 I I * T H E N P * ( J ) = X : G O S

U 4 7 0 : J = J + l i G O T O 3 3 R 4 0 0 G O T O 3 7 J E 4 1 0 R E * F I N D U N U S E D P O I NT E H 4 2 1 - F C 4 3 0 I P % ( 1 ) = Z T H E N Z » Z + l i G

O T 4 2 R 4 4 1 = 1 + 1G 4 5 I I = T H E N P % ( J ) = Z : G O S

U 4 7 0 : J - J + 1 ; G O T O 3 3 A 4 6 G O T O 4 3 E 4 7 P R I N T " " A $ ( P % ( J ) } " " E T U R NA 4 6 R E • P R I N T W O R K S H E E T

i S P A C E J * *M 4 9 R = 1 6 : C = 3 i G O S U B 4 0 : P R I N T

" { Y E L j P O S I T I O N P R I N T H E AA B O U T 1 / I N C H "

K 5 0 R = 1 7 : C = 8 : G O S U B 4 0 : P R I N T" B E L O W P A P E R P E R F O R A T I O

N . R K 5 1 0 R = 1 8 : C = 3 : G O S U H 4 0 : P R I N T

" P R E S S H O L D ( R V S ]i W H T ] Q [ O F F j l Y E L J T A B

R P R I N T I N G "R 5 2 R = 2 0 : C = 8 : G O S U B 4 0 : P R I N T

" P R E S S 1 R V S ) [ W I l T j A N Y K Y l Y E L ) [ O F F l T S T A R T

R C 5 3 0 G E K S : I F K ? = " " T H E N 5

G 5 4 O P E N 4 , R 5 5 t ' R I N T # 4 , C H R S ( 1 4 )X 5 6 P R I N T I 4 , " { 1 3 S P A C E S j M A T

W O R K S H E E T " : P R I N T # 4 , : PR I N T # 4 ,

R 5 7 P R I N T » 4 , " N A M E & 3 0 @ | " : P RI N T * 4 ,

D 5 8 F O 1 = T 9 S T E P 1 H 5 9 0 F O R J = I T O 9 + I : P R I N T t 4 ,

" | S P A C E S ) " ; L E F T S ( A ? ( P% ( J ) ) , U " : N E X T J i P R IN T I 4 . C R S ;

H 6 0 0 F O R J = I T O 9 + l ! P R I N T # 4 ," S S ; R I G H T S ( A S ( P S ( J ) ) ,

1 ) " ; i N E X T J : P R I N T # 4 , CR S

Q M 6 1 0 F O R J = I T O 9 + I : P R I N T # 4 ," 1 S P A C F - S i E T S " t N E X T{ S P A C E | J

R 6 3

X 6 4 D 6 5 B 6 6

M 6 7

S K 6 8 0F D 6 9 0D C 7 0 0

F U E X G E L R

L

K G O T O

N E X TC L O S ER = 2 0 : C = 5" P R E S S

T 4 : P R I N T # 4

K 5

1 G O S U B

Q

4 I R V K 1 ( W H T :

( O F F j l Y E L i T OW O R K S H E E T "

R - 2 1 i C = 5 : G O S U B" P R E S S

i

T H E N

P R I N T

D A N O T H E4 0 ! P R I N T

I R V S J I W H T J[ O F F H Y E L JG E

L R I

K S : I FG O T O 5 K "

G O T O 6 8

T

T H E N

M e t e o r S t r i k e

Q U I TR T H E NE N

( S e 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 e5 b e f o r e t y p i n g i n . )0 8 0 1 : 0 b0 8 0 9 : 3 10 8 1 1 : D 00 8 1 9 : 8 D0 8 2 1 : 8 D0 8 2 9 : 8 D0 3 : D 0 8 3 9 : 0 00 8 4 1 : 0 00 8 4 9 : 0 00 8 5 1 : 2 90 8 5 9 : F B0 8 6 1 : 0 E0 B 6 9 : 0 00 B 7 1 : D 00 8 7 9 : 8 D0 B 8 1 : 0 00 8 B 9 : 0 00 8 9 1 : 0 10 8 9 9 : D 00 8 A 1 : 8 D0 8 A 9 : A 90 8 B l i A 90 8 B 9 : 3 S0 8 C 1 1 0 00 B C 9 : 0 00 8 D 1 ; 0 00 B D 9 ; 7 70 8 E l i F 50 8 E 9 : 7 C0 8 F l : A 80 8 F 9 : 0 00 9 0 1 1 0 00 9 0 9 1 0 00 9 1 1 i C 00 9 1 9 r F D0 9 2 1 : C 30 9 2 9 1 0 00 3 1 D 0 9 3 9 - 0 00 9 4 1 i F 0 9 4 9 : A S0 9 5 1 : 9 F0 9 5 9 : D 40 9 6 1 : A D0 9 6 9 i l D0 9 7 1 i F 80 9 7 9 : C 90 9 8 1 : 0 00 9 8 9 : 0 00 9 9 1 t C 00 9 9 9 : D 50 9 A 1 : 3 50 9 A 9 : 7 00 9 B 1 : F F0 9 B 9 i 0 00 9 C 1 : 0 00 9 C 9 : 0 F0 9 D 1 i F 0 9 D 9 : 7 50 9 E 1 : 0 00 9 E 9 : 0 00 9 F 1 : 0 0

0 0 A 2 p 0 4 F 0 0 0 A 1 D A 0 D 0 3 A F 0 0 0 0 D 0 0 F 0 0 0 0 A F 7 7 0 0 0 0 6 2

A I 2 A 1 0 0 0 7 7 0 C 0 0 C 0 C D 0 0

0 0 0 1 ) 0 D 5 F F F B E 6

0 D F

A I 0 0 8 6 4 0 0 5

C 7 F 0 0 0 0 5 C 0 5

0 0 A A D F D D 2 D 0 0 3 3 7 3 0 0 0 0 D 0 A F 0

0 0 8 8 A 8 1 F 0 0 F 0 2

D 6 A 9 D 8 A 1 3 4 0 0 0 7 D C 2 0 2 0 7 F 0 0 3 0 0 0 F 8 2 F 2 E 0 0 7 7

0 7 0 0 0 0 7 F 0 0 0

9 A 2 2 8 0 0 0 0 0 A D 2

1 0 A 2 A 2 0 D 0 0 0 D 0 0 5 0 0 0 0 A D C 5 0 0 0 8 B A 0 0 K D 4 0 F 0 7 D 0 0 0 0 7 0 C D 0 0

3 F D D 8 D 0 0 0 A 1 0 4

7 A B D 0 D B 8 A 0 0 0 5 C 5 A 0 0 0 0 5 C 0 D 0 0 2 1 B D B E F 4 0 C 3 D 7 0 0 0 0 C F 0 A 0 0

3 S A A 0 B 0 0 F 0 I 4 0

4 0 0 F 8 A 2 I

0 0 3 0 0 F F 0 2 0 2 0 S 7 0 0 0 0 D D 8 A F F A 0 0 0 7 F 0 C 0 0 0 0 7 D 0 0 0

3 1 0 2 D 0 0 0 0 D E 5 A

0 C 6 A 2 2 D D B 0 0 5

C C 5 0 0 0 0 F F B 5 0 0 8 B A 1 F A D D 0 0 0 0 7 3 0 0 0 0 5 0 A F 0 0

E 2 9 A F D C 5 6 F C A B C 2 B F D A D 7 1 A 3 5 C F B A 9 0 5 A 2 5 B 5 B D I F 1 2 7 1 E 3 9 A 7 D 5 5 F C D 2 A B 2 1 0

0 9 F 9 : 0 00 A 0 10 A 0 90 A 0 A 1 9

: 0 : 0 : 0 : D

0 A 2 1 I 0 30 A 2 9 t 7 00 A 3 1 : C 0 A 3 9 i 0 00 A 4 1 : 0 00 A 4 9 i 8 D0 A 5 1 : A 90 A 5 9 : 3 00 A 6 10 A 6 90 A 7 1

: 9 : E

: A 0 A 7 9 : 0 B0 A 8 10 A 8 90 A 9 10 A 9 9

: 0 : 0 1 0 : 5

0 A A 1 : 2 0 A A 9 1 0 00 A B 10 A B 90 A C 10 A C 90 A D 10 A D 90 A E 10 A E 90 A F 10 A F 90 B 0 10 B 0 90 B 0 B 1 90 1 1 2 10 U 2 90 B 3 10 U 3 90 B 4 10 B 4 90 B 5 10 B 5 90 B 6 10 B 6 90 B 7 1

: F 1 0 : 0 : 0 : 7 : 5 : 0 : C 1 0 : 0 1 0 1 0 1 0 : D 1 0 i 7 i C : 0 1 0 1 0 : 0 1 0 : 0 1 0 1 0 0 B 7 9 i O 0

0 B 8 10 B B 90 B 9 10 B 9 90 Q A 10 B A 90 B B 1

; 0 l B 1 0 i D : 0 : D : 2

0 H B 9 1 0 30 « C 10 U C 90 B D 13 B D 90 B E 10 B E 90 B F 10 B F 90 C 0 10 C 0 90 C 1 10 C 1 90 C 2 10 C 2 90 C 3 10 C 3 90 C 4 10 C 4 90 C 5 1

: S 1 0 : A : 0 : F : A : 0 : 0 : G : 6 : F : F : A : 0 : A : A : E : 9 : 3

0 C 5 9 : E 30 C 6 10 C 6 90 C 7 10 C 7 90 C 8 10 C 8 90 C 9 1

: E : 8 : 2 : E

E : 8 1

0 C 9 9 : E 30 C A 1D C ' A O

: A : A

0 0 0 0 A 7 0 0 0 A 5 D 0 E F . 0 ( I 0 0 0 F 7 0 0 0 0 C 0 C D 0 0 0 0 0 0 0 5 0 F 0 0 0 0 0 1 0 0 0 0 3 3 A D C C 1 ) 1 i 3 D C 2 B A 0 0 0 0 I 0 A A E B 3 E E 8 2 E E 8 1 E A A

0 0 0 F 0 C 5 0 0 2 0 B 9 D C

A 7 0 Z 5 A 5 5 0 0 0 F 5 0 0 0 0 0 0 0 0 0 C F 0 0 0 0 0 0 0 0 0 0 2 0 3 0 B F 1 C D 6 0 6 A 1 0 2 E A B 8 D 0 A A E B 3 E E 9 3 E E 9 1 E A A

0 0 0 0 D

0 F 0 0 8 A 6 E E F 0 0 0 0 0 7 0 0 0 0 0 0 7 5 0 0 0 0 0 0 C D 0 7

0 0 0 0 0 I 0 0 0 0 1 8 0 D 0 D C 0

4 0 I

A 0 6 E 1 0 3 F F 4 0 A A E 9 3 E E 8 3 E E 8 0 E A A

0 0 0 0 A F 0 0 0 5 2 0 0 C 0

8 4 0 F 0 5 5 0 0 0 0 0 0 0 B 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 C 3 A 8 D 0 0 1 )

D D 6 1

D 5 5 6 E B 0 0 5 0 A A E 8 3 E E 8 2 E E 8 0 E A A

0 0 0 D 0 7 7 0 0 0 8 A B C 4 2 C 0 0 5 A F 7 0 0 0 7 7 0 3 0 0 0 0 0 B 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 F 0 E 4 F 0

0 8 0 D 4 0 0 6 G F A 3 0 0 A A E B 3 E E B 2 E E 9 0 E A A

C 0 0 A F

0 C 0 C A 6 0 F 0 E D 0 0 0 0 7 0 0 0 0 0 0 7 D 0 0 0 C 0 0 3 5

0 7 0 C 0 0 0 3 0 0 0 3 D B 8 D A D 0 A A 0 [ > C 3 C 8 0 P 0 3 F 0 0 A A A F F A A F F A A F F A A A

0 0 F 0 C D O 0 A 0 0 B 0 D 0 A 0 0 7 2 5 5 0 0 0 0 F 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 4 I 4 1 A 1 0 A F 3 D B F 0 1 5 5 C S 8 8 0 0 A A A E E A A E E

A A E E A A A A

9 I 0 2 7 9 6 2 8 F 5 E F A 7 4 E 9 4 7 1

F 6 C C D 5

9 F I 4 0 A 1 2

A A 2 2 6 E 5 5 6 6 7 7 8 3 4 4 6 5 F 7 0 B

5 C 9 0 8 B 1 D B D 5 0 5 E 4 5 D 1 6 A F 7 C C 1 5 0 E B C

1 0 C O M P U T E ! ' * G a / e r r o J u l y 1 9 8 6

Page 111: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 111/130

Page 112: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 112/130

S R ) 0 R ( 2 1 S P ) ( R E T U R NC 2 7 P 0 K E S R , P E E K ( S R ) A N D N 0 T ( 2

T S P ) ; R E T U R NX 2 8 P R I N T C H B S ( 1 5 4 ) : S R S = " C H R S

[ 1 9 ) + C H R S ( 1 8 ) : F O R R = 1 T O BR 2 9 G O S U B 5 3 0 : P O K E 1 9 8 , 0 t I F R =

0 T H E N R - 1R G 3 0 0 P R I N T S R S " ' ( R V S } ( B L K ] C O L U

H I N R O W ' R " 1 *[ 2 S P A C E S l " : P O K E 1 9 , l

G 3 1 I N P U T " ( H O M E J [ 1 6 R I G H T ) "; C 2 S i I F C 2 S = " " T H E N 2 9 0

K G 3 2 0 C 2 S = L E T 1 T S { C 2 S , 1 ) : C 2 = V A L( C 2 S ) : C 3 = A S C ( C 2 ? ) : P O K E 19 , 0 : I F C 3 = 6 7 T H E N O 1 t G O T O4 S

S 3 3 I F C 3 « 6 9 T H E N P O K E 1 9 8 , 0 : 5 YS 1 9 B

B M 3 4 0 I F C 3 - f l 2 T H E N R = R - l : S P = i R - l; F O R N = 1 T O 8 : B D ( R , N ) = 0 : G OS U B 2 7 0 : N E X T : G O T O 2 9 0

J 3 5 I F C 2 > 0 A N D C 2 < 9 T H E N C = C 2 : FL = 0 : T 2 = 0 : B D ( R , C ) = 1 : G O T O3 7

S 3 6 G O T O 2 9 0M 3 7 G O S U B 6 0R 3 8 I F F L = 0 T H E N S P = R - 1 : X = C M 0

- 7 i Y = R * ' 2 4 + 3 3 : G O S U B 2 3 0 : GO S U B 5 9 0 l I F R = 8 T H E N 4 2 0

Q 3 9 I F F L T H E N G O S U B 5 3 0 : P R I N T SR $ " S O R R Y 1 T R A G A I N , O R

H I C R O E Q 4 0 I F F L T H E N B D ( R , C ) = 0 : G O S U B

5 7 0 : F O R T T = 1 T O 3 0 0 ! N E X T : GO T O 2 9 0

B 4 1 N E X T RJ 4 2 G O S U B 5 3 0 ; P R I N T S R g " S O L U T

I O N 1 P R E S S S P A C E B A R T OP L A Y A G A I N " : G O S U B 5 5 0

H 4 3 G E T A S : I F A ? < > " " T H E N 4 3 0K B 4 4 0 G O S U B 5 4 0 : G O T O 2 8 0J 4 5 G O S U B 5 3 0 : P R I N T S R $ " W O R K I

N G O N S O L U T I O N . . . "B 4 6 G O S U B 6 0E 4 7 0 I F ( F L = 0 ) A N D { T 2 ) T I I E N T 2 =

0 : F L A G = l i B D { R , C ) « 0 i S P = R- l i G O S U B 2 7 0 : G O S U B S 9 0

H 4 8 I F F L = 0 T H E N S P = R - l ! X « C * 4 0- 7 i Y = R * 2 4 + 3 3 : G O S U B 2 3 0 : GO S U B 5 9 0 i I F R = 8 T H E N 4 2 0

C 4 9 I F F L = 0 T H E N B D ( R , C ) = 1 : R = R: C = 1

J 5 0 I F F L T H E N C = C + 1 : F L - 0 i I F C =9 T H E N C = 1 ; R = R - 1 : T 2 1 : I F R= 0 T H E N R = 1 : T 2 = 0

H 5 1 G E T A ? : I F A S < > " " T H E N G O S U B5 4 0 : G O T O 2 B 0

A 5 2 G O T O 4 6 0K 5 3 F O R N = 1 0 3 9 T O 1 0 6 3 : F O K E N , i

6 0 : N E X T : R E T U R ND 5 4 F O R N N = I T 0 8 : F O R N = 1 T 0 8 : B D( N N , N ) = 0 : N E X T : N E X T : P O K E

S R , 0 : R E ? T U R NF D 5 5 0 P O K E S I + l , 1 0 0 : P O K E S I + 5 , 2

7 : P O K E S I + 1 5 , 2 8 : P O K E S I + 24 , 1 5 : P O K E S I + 6 , 6 9

C 5 6 P O K E S I + 4 , 2 1 : F O R P = 1 T O 7 0 0: N E X T : P O K E S I + 4 , 2 0 : R E T U R

M 5 7 P O K E S I + l , 1 0 : P O K E S I + 6 , 2 40 : P O K E S I + 5 , 0 : F O R P P = 1 T O 30 : P O K E S I + 4 , 1 7 : F 0 R P = l T O l0 : N E X T

M 5 8 P O K E S t + 4 , 1 6 : F O R P = l T O 1 0 :N E X T : N E X T i F O R P = l T O 1 0 0 0 :N E X T R E T U R N

F 5 9 P O K E S I + 1 , 4 5 : P O K E S I + 5 , 1 32 : P O K E S I + 6 , 1 3 2 : P O K E S I + 15 ,

B A 6 0 0 P O K E S I + 4 , 1 7 : F O R P - 1 T O 2 0 0: N E X T : P O K E S I + 4 , 1 6 : R E T U R

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

X I 6 1 F O R T = 0 T O 6 3 : R E A D D : P O K E4 * 6 4 + T , D : N E X T : F O R T = B C + 7T O B C + 1 4 : P O K E T , 5 : N E X T

E M 6 2 0 P R I N T " { h O M £ J [ R V S ] ( B L K ]{ 4 S P A C E S ) E 2 3 " ; : F O R I = 1

T O 3 i F O R Z = l T O 3A 6 3 P R I N T M T S ; : N E X T Z : F O R Q = 1 T

0 3 j P R I N T T M ? ; i N E X T Q . I i F OR I - 1 T O 3 : P R I N T M T S ; i N E X T

C 6 4 F O R I = 1 T O 2 : P R I N T T M S ; : N E XT : P R I N T L E F T S ( T M 5 , 4 3 ) "( H O M E 1

C F 6 5 0 F O R R T = 1 T 0 7 S T E P 2 : P O K E 9 4 4+ 1 2 0 * R T , 4 a + R T i P O K E 1 0 5 9 +5 * R T , 4 8 + R T : N E X T

R 6 6 F O R R T = 2 T 0 8 S T E P 2 I P O K E 1 0 59 + 5 * R T , 1 7 6 + - R T t P O K E 9 4 4 + l2 0 * R T , 1 7 6 + R T : N E X T : R E T U R

D 6 7 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0 , 0 , 0 , 0 , 1 6 , 0 , 0 , 5 6 , 0 , 1 , 57 , 0 , 3 , 2 5 5 , 1 2 8 , 1 , 2 5 1 , 0

A M 6 8 0 D A T A 0 , 2 4 6 , 0 , 0 , 1 0 8 , 0 , 0 ,5 4 , 0 , 0 , 1 2 4 , 0 , 1 , 2 5 5 , 0 , 0

, 1 2 4 , 0 , 0 , 2 5 4 , 0 , 1 , 2 5 1 , 0X 6 9 0 D A T A 7 , 2 4 7 , 1 9 2 , 1 5 , 2 3 9 , 2

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

H i - R e s D u m p( A r t i c l e o p a g e 7 9 . )S 6 0 0 B 0 R E M F O R M P S - B 0 1 , M P S -

8 0 3 , 1 * 5 2 5 P R I N T E R SK C 6 0 0 0 5 S L - 8 1 9 2 i R E M S T A R T O

L S P A C E J H I - R E S S C R E E NK X 6 0 0 1 0 D I M S C ( 1 2 7 ) , A 5 ( 2 5 , 4 0 ) :

F O R I - 0 T O 1 2 7 i R E A D S C ( I )i T = T + S C ( I ) s N E X T

P 6 0 0 2 0 I T < > 2 4 5 1 2 T H E N G R A PH I C 0 : P R I N T " E R R O R I A T S T A T E M E N T S " : S T O P

D 6 0 0 3 0 D A T A 1 2 8 , 1 9 2 , 1 6 0 , 2 2 4 , 14 4 , 2 0 8 , 1 7 6 , 2 4 0 , 1 3 6 , 2 00 , 1 6 8 , 2 3 2 , 1 5 2 , 2 1 6 , 1 8 4, 2 4 8 , 1 3 2

J K 6 0 0 4 0 D A T A 1 9 6 , 1 6 4 , 2 2 8 , 1 4 8 , 21 2 , 1 B 0 , 2 4 4 , 1 4 0 , 2 0 4 , 1 72 , 2 3 6 , 1 5 6 , 2 2 0 , 1 8 b , 2 5 2, 1 3 0 , 1 9 4

X S 6 0 0 5 0 D A T A 1 6 2 , 2 2 6 , 1 4 6 , 2 1 0 , 17 8 , 2 4 2 , 1 3 8 , 2 0 2 , 1 7 0 , 2 34 , 1 5 4 , 2 1 B , 1 8 6 , 2 5 0 , 1 3 4, 1 9 8 , 1 6 6

K 6 0 0 6 0 D A T A 2 3 0 , 1 5 0 , 2 1 4 , 1 8 2 , 24 6 , 1 4 2 , 2 0 6 , 1 7 4 , 2 3 8 , 1 5a , 2 2 2 , 1 9 0 , 2 5 4 , 1 2 9 , 1 9 3, 1 6 1 , 2 2 5

C 6 0 0 7 0 D A T A 1 4 5 , 2 0 9 , 1 7 7 , 2 4 1 , 13 7 , 2 0 1 , 1 6 9 , 2 3 3 , 1 5 3 , 2 17 , 1 8 5 , 2 4 9 , 1 3 3 , 1 9 7 , 1 6 5, 2 2 9 , 1 4 9

D R 6 0 0 8 0 D A T A 2 1 3 , 1 8 1 , 2 4 5 , 1 4 1 , 20 5 , 1 7 3 , 2 3 7 , 1 5 7 , 2 2 1 , I B9 , 2 5 3 , 1 3 1 , 1 9 5 , 1 6 3 , 2 2 7, 1 4 7 , 2 1 1

J D 6 0 0 9 0 D A T A 1 7 9 , 2 4 3 , 1 3 9 , 2 0 3 , 17 1 , 2 3 5 , 1 5 5 , 2 1 9 , 1 8 7 , 2 51 , 1 3 5 , 1 9 9 , 1 6 7 , 2 3 1 , 1 5 1, 2 1 5 , i a s

J 6 0 1 0 0 D A T A 2 4 7 , 1 4 3 , 2 0 7 , 1 7 5 , 23 9 , 1 5 9 , 2 2 3 , 1 9 1 , 2 5 5

D 6 0 1 1 0 O P E N 4 , 4 i . F O R I 7 6 8 0 + S L TO 7 9 9 2 + S L S T E P 8 i M - ( 1 - 7 6B 0 - 8 D / B + I

D 6 0 1 2 0 F O R J = I - 7 6 8 0 T O I S T E P 3 2 0: N - | I - J ) / 3 2 0 + l : F O R K = J

+ 7 T O J S T E P - 1 : X = P E E K ( K )R 6 0 1 3 0 I F X > 1 2 7 T H E N X = X - 6 4 : G O T

0 6 0 1 3 0K K 6 0 1 4 0 I F K = J + 7 T H E N A S ( N , M ) = A S

( N , M ) + C H R ? ( S C ( X A N D P E E

K ( K - 1 ) + 1 2 8 ) ) I G O T O 6 0 1 6Q 6 0 1 5 0 A S ( N , M ) = A S ( N , M ) + C H R 5 (

S C ( X } )M 6 0 1 6 0 N E X T : N E X T i F O R L = 1 T O 2 5 j

P R I N T # 4 , C H R S ( 8 ) A ? ( L , H) ; i N E X T : P R I N T # 4 , C H R S |8 ) i N E X T

K 6 0 1 7 0 P R I N T * 4 t C L O S E 4

P o w e r B A S I C : 6 R A D i s k( A r t i c l e o p a g e 8 7 . )R 1 P R I N T " 1 C L R J t 4 D O W N j t W H T j

" S P C ( 8 } " L O A D I N G M A C H I N EI S P A C E j L A N G U A G E "

E 2 F O R I - 4 9 1 5 2 T 0 4 9 4 1 6 t R E A D A :P O K E I , A : X = X + A t N E X T

C S 3 0 I F X < > 3 3 6 2 9 T H E N P R I N T " E R R OI D A T A S T A T E M E N T S . " : S

T O F P 4 0 P R I N T " ( C L R } [ D O W N H R V S j

S Y 4 9 1 5 2 T A C T I V A T E "E 5 P R I N T " l D O W N j l R V S j S Y 6

7 3 T O D E A C T I V A T E ( O F F )1 1 S P A C E S H R E S E T C O M P U T

E R ) "J 6 D A T A 1 6 9 , 7 6 , 1 3 3 , 1 1 5 , 1 6 9 ,

1 3 , 1 3 3 , 1 1 6 , 1 6 9 , 1 9 2B 7 D A T A 1 3 3 , 1 1 7 , 9 6 , 2 3 0 , 1 2 2 ,

2 0 8 , 2 , 2 3 0 , 1 2 3 , 3 2J 8 D A T A 1 2 1 , 0 , 2 0 1 , 9 5 , 2 0 8 , 8 3

, 1 6 5 , 4 3 , 1 3 3 , 2 5 1G 9 D A T A 1 6 5 , 4 4 , 1 3 3 , 2 5 2 , 1 6 5 ,

4 5 , 1 3 3 , 2 5 3 , 1 6 5 , 4 6F 1 0 D A T A 1 3 3 , 2 5 4 , 5 6 , 2 2 9 , 2 5 2

, 2 0 1 , 3 2 , 1 7 6 , 4 4 , 1 6 9Q 1 1 D A T A 0 , 1 3 3 , 2 , 1 6 9 , 1 6 0 , 1 3

3 , 3 , 1 6 0 , 0 , 1 7 7X 1 2 D A T A 2 5 1 , 1 4 5 , 2 , 2 3 0 , 2 5 1 ,

2 0 8 , 2 , 2 3 0 , 2 5 2 , 2 3 0G 1 3 D A T A 2 , 2 0 8 , 2 , 2 3 0 , 3 , 1 6 5 ,

2 5 1 , 1 9 7 , 2 5 3 , 2 0 8D 1 4 D A T A 2 3 4 , 1 6 5 , 2 5 2 , 1 9 7 , 2 54 , 2 0 8 , 2 2 8 , 2 3 0 , 1 2 2 , 2 0 8

E 1 5 D A T A 1 5 , 2 3 0 , 1 2 3 , 2 3 0 , 1 2 2, 2 0 8 , 2 , 2 3 0 , 1 2 3 , 1 6 9

F 1 6 D A T A 2 2 6 , 1 6 0 , 1 9 2 , 3 2 , 3 0 ,1 7 1 , 7 6 , 1 2 1 , 0 , 2 0 1

A 1 7 D A T A 9 4 , 2 0 8 , 7 9 , 1 6 5 , 4 3 , 13 3 , 2 5 1 , 1 6 5 , 4 4 , 1 3 3

J 1 8 D A T A 2 5 2 , 1 6 9 , 5 4 , 1 3 3 , 1 , 16 5 , 2 , 1 3 3 , 2 5 3 , 1 6 5

X 1 9 D A T A 3 , 1 3 3 , 2 5 4 , 1 6 9 , 0 , 1 33 , 2 , 1 6 9 , 1 6 0 , 1 3 3

K 2 0 D A T A 3 , 1 6 0 , 0 , 1 7 7 , 2 , 1 4 5 ,2 5 1 , 2 3 0 , 2 , 2 0 8

Q 2 1 D A T A 2 , 2 3 0 , 3 , 2 3 0 , 2 5 1 , 2 08 , 2 , 2 3 0 , 2 5 2 , 1 6 5

P 2 2 0 D A T A 2 , 1 9 7 , 2 5 3 , 2 0 8 , 2 3 4 ,1 6 5 , 3 , 1 9 7 , 2 5 4 , 2 0 8

R 2 3 D A T A 2 2 B , 1 6 5 , 2 5 1 , 1 3 3 , 4 5, 1 6 5 , 2 5 2 , 1 3 3 , 4 6 , 2 3 0

Q 2 4 D A T A 1 2 2 , 2 0 8 , 2 , 2 3 0 , 1 2 3 ,1 6 9 , 5 5 , 1 3 3 , 1 , 7 6

X 2 5 D A T A 1 2 1 , 0 , 2 0 1 , 6 0 , 2 0 8 , 16 6 , 1 6 9 , 1 6 0 , 1 3 3 , 3

A 2 6 D A T A 1 6 9 , 0 , 1 3 3 , 2 , 1 6 8 , 1 69 , 0 , 1 4 5 , 2 , 2 3 0

J 2 7 D A T A 2 , 1 6 5 , 2 , 2 0 1 , 3 , 1 4 4 ,2 4 4 , 2 3 0 , 1 2 2 , 2 0 8

E 2 8 D A T A 1 4 1 , 2 3 0 , 1 2 3 , 7 6 , 1 2 1, 0 , 3 0 , 8 2 , 7 9 , 7 1

D 2 9 D A T A 8 2 , 6 5 , 7 7 , 3 2 , 7 3 , 8 3 ,3 2 , 8 4 , 7 9 , 7 9

H 3 0 D A T A 3 2 , 7 6 , 7 9 , 7 8 , 7 1 , 3 2 ,7 0 , 7 9 , B 2 , 3 2

J 3 1 D A T A B 4 , 7 2 , 6 9 , 3 2 , 8 2 , 6 5 ,7 7 , 3 2 , 6 8 , 7 3

P 3 2 D A T A B 3 , 7 5 , 4 6 , 1 3 , 0

Page 113: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 113/130

r x o x o

T h T C M - 1 2 0 0 i 3 0 0 / 1 2 0 0 - b a u d d i r e c t - c o n n e d m o d e m f o t h 6 a n 1 2 8 .

3 0 0 / 1 2 0 0 - B a u d M o d e mF o 6 4 / 1 2 8T h T C M - 1 2 0 0 m o d e m f o t h C o m o d o r e 6 a n 1 2 f e a t u r e s a u t o m a t i cs p e e d s e l e c t i o n o f 3 0 0 - o 1 2 0 0 - b a u dt e l e c o m m u n i c a t i o n r a t e s , a n i c o p a t i b l e w i t h m o s t 1 6 5 0 A u t o m o d e ms o f t w a r e . T h m o d e m p e r m i t s m e s s a g er e v i e w , a n t h s e n d i n g a n r e c e i v i n go f i l e s a e i t h e r s p e e d .

P r o d u c e d b T r a n s C o m , t h T C M -1 2 0 0 c o n n e c t s t t h e u s e r p o r t , e l i m in a t i n g t h n e e d f o a R S - 2 3 2 i n t e r f a c er e q u i r e d b m o s t o t h e r 1 2 0 0 - b a u d m d e m s . T e l e c o m m u n i c a t i o n s s o f t w a r e i i n c l u d e d w i t h t h m o d e m , p r o v i d i n gu p a n d o w n l o a d i n g w i t h n e P u n te r p r o t o c o l , n i n e - n u m b e r p h o n e d i r e ct o r y , 1 6 c a p t u r e b u f f e r , p l u s a u t od i a l a n r e d i a l f e a t u r e s .

F r o n t - p a n e L E s t a t u s i n d i c a t o r ss h o w p o w e r s t a t u s , d a t a r e c e i v e , d a t as e n d , c o n n e c t i o n s t a t u s , b a u d r a t e , a n p h o n e l i n e c o n n e c t i o n . A i n t e r n a ls p e a k e r g i v e s a u d i b l e i n d i c a t i o n s o f d i a lt o n e s , r i n g i n g , b u s y s i g n a l s , a n c o n n e c t i o n s .

S u g g e s t e d r e t a i l p r i c e i S I 9 9 . 9 5 .T r a n s C o m , I n c . , 7 0 3 - 1 3 A n n o r e n o

D r . , A d d i s o n , 1 L 6 0 1 0 1 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 0 .

H i d d e n A s s e t s U t i l i t y P a c k a g eH i d d e n A s s e t s f r o m C a r d c o f o t h C o m m o d o r e 6 a n 1 2 i n e u t i l i t yp a c k a g e t h a t o f f e r s m e m o p a d , c a l c u l at o r , a p p o i n t m e n t s c a l e n d a r , t e l e p h o n ed i r e c t o r y , a l a r m c l o c k , p r o g r a m m e r ' su t i l i t i e s , a n d i s k u t i l i t i e s . S i m i l a r i s c o p e t B o r l a n d ' s p o p u l a r S i d e k i c k p r g r a m f o t h I B P a n M a c i n t o s hc o m p u t e r s . H i d d e n A s s e t s r e s i d e s o p l u g - i n c a r t r i d g e a n t a k e s u n o n e o t h C o m m o d o r e ' s r a n d o m - a c c e s sm e m o r y .

T h c a l c u l a t o r i f u i l s c i e n t i f i cc a l c u l a t o r w i t h c o m p l e t e m a t h f u n ct i o n s , a n i p o r t a b l e t a n o t h e r u t i l i t yo t h c o m p u t e r ' s m a i n p r o g r a m . T h m e m o p a i s m a l l w o r d p r o c e s s o rw i t h a u t o m a t i c w o r d w r a p , j u s t i f i c at i o n , a n f o r m a t t i n g c o m m a n d s . D a t af r o m t h m a i n p r o g r a m a n d t h c a l c u l at o c a b u s e d . A n i t o u t p u t i c o p a t i b l e w i t h C a r d c o ' s W r i t e N o w o r dp r o c e s s o r .

T h a p p o i n t m e n t s c a l e n d a r h a ss c h e d u l i n g c a p a b i l i t y a n f r e e - f o r mt o - d o l i s t . T h t e l e p h o n e d i r e c t o r y r ec o r d s n a m e , p h o n e n u m b e r , z i c o d e ,a n o t h e r i n f o r m a t i o n . I t ' s a l s o m i n i -d a t a b a s e w i t h s o r t i n g c a p a b i l i t y o a n f i e l d . T h a l a r m c l o c k u s e s b e e p i n g

s o u n d a n a f l a s h i n g s c r e e n b o r d e r . T h p r o g r a m m e r ' s u t i l i t i e s i n c l u d e m a c h i n el a n g u a g e m o n i t o r , m i n i - e d i t o r / a ss e m b l e r , h e x / d e c i m a l / A S C I I c o n v e rs i o n t a b l e s , a n s e v e n o t h e r u t i l i t i e s .h a l f - d o z e n d i s k u t i l i t i e s i n c l u d e s u c hf e a t u r e s a s f o r m a t t i n g , r e n a m i n g , i n t i a l i z i n g , a n f u l l i m p l e m e n t a t i o n o a l D O c o m m a n d s .

T h C o m m o d o r e 6 v e r s i o n h a s u g g e s t e d r e t a i l p r i c e o f $ 7 9 . 9 5 . 1 2 v e r s i o n i e x p e c t e d t b a v a i l a b l e b t h t i m e y o r e a d t h i s .

C a r d c o , I n c . , 3 0 S T o p e k a , W i c h i t a ,K 6 7 2 0 2 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 1 .

E d u c a t i o n a l S o f t w a r eL e a r n i n g T e c h n o l o g i e s h a s r e l e a s e dv a r i e t y o f e d u c a t i o n a l s o f t w a r e p a c ka g e s f o p r e k i n d e r g a r t e n t h r o u g h g r a d es i x . A l s o f t w a r e i c o m p a t i b l e w i t h t h C o m m o d o r e 6 a n 1 2 8 .

F o r p r e s c h o o l t h r o u g h g r a d e t w o ,h a l f - d o z e n p r o g r a m s h e l p c h i l d r e nw i t h s p e c i f i c r e c a l l , v i s u a l m e m o r y , v s u a l d i s c r i m i n a t i o n , a n a l y s i s o f t h ew h o l e , o b s e r v a t i o n , a n d e d u c t i v e r e s o n i n g . T h e y i n c l u d e A n i m a l H o t e l , B i k eH i k e , L i o n ' s W o r k s h o p , S a m e o r D i f f e r e n t ,S h u t t e r b u g ' s P i c t u r e s , a n S h u t t e r b u g ' sP a t t e r n s .

F o r a g e s e i g h t a n a b o v e : N u m b e rP l e a s e d e v e l o p s s p e c i f i c r e c a l l a n s q u e n t i a l m e m o r y . T h i n k i n g s k i l l s , s u c ha o b s e r v i n g d e t a i l s , c o m p a r i n g a n c o n t r a s t i n g , c l a s s i f y i n g , d e f i n i n gp r o b l e m , d e t e r m i n i n g a s o l u t i o n , a n e v a l u a t i n g o u t c o m e s , a r d e v e l o p e d i G r e m l i n H u n t . P i p e l i n e t e a c h e s s u c ht h i n k i n g s k i l l s a d e f i n i n g p r o b l e m ,e x p e r i m e n t i n g w i t h p o s s i b l e s o l u t i o n s ,e v a l u a t i n g o u t c o m e s , r e c o g n i z i n g p a t e r n s , a n d e t e r m i n i n g p a r t - w h o l er e l a t i o n s h i p s .

F o m a t h i n s t r u c t i o n f o p r e s c h o o lt h r o u g h s i x t h g r a d e : M a t h i N u t s h e l lh e l p s u s e r s d e v e l o p s k i l l s i n c o u n t i n g ,a d d i t i o n , s u b t r a c t i o n , m u l t i p l i c a t i o n ,a n d i v i s i o n o f s i n g l e - d i g i t n u m b e r s .E a c h p r o g r a m r e t a i l s f o $ 1 9 . 9 5 a n i c l u d e s r e d e m p t i o n c a r d f o f r e eL e a r n i n g K i t . T h L e a r n i n g K i i n c l u d e s

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

L e a r n i n g T e c h n o l o g i e s , 4 2 5 5 L B ] ,S r e . 2 6 5 , D a l l a s , T 7 5 2 4 4 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 2 .

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

Page 114: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 114/130

N e B r o d e r b u n d S o f t w a r eF o C o m m o d o r eB r e d e r b u n d h a a n n o u n c e d t h a t T h P r i n t S h o p C o m p a n i o n a n B a n k S t r e e tS p e l l e r , o r i g i n a l l y f o A p p l e 1 c o m p u te r s , a r n o a v a i l a b l e f o t h C o m m od o r e 6 4 / 1 2 8 c o m p u t e r s .

T h P r i n t S h o p C o m p a n i o n l e t s u e r c r e a t e t h e i r o w s i g n s , l e t t e r h e a d ,b a n n e r s , g r e e t i n g c a r d s , c u s t o m c a l e nd a r s , b o r d e r s , t i l e p a t t e r n s , a n o t h e rg r a p h i c i m a g e s w h e n u s e d w i t h t h p o p u l a r P r i n t S h o p p r o g r a m . Y o c a a d t e x t t y o u r g r a p h i c s , e d i t e x i s t i n gi m a g e s , a n c r e a t e n e g r a p h i c s .

B a n k S t r e e t S p e l l e r i a a d d i t i o n t t h B a n k S t r e e t W r i t e r w o r d p r o c e s s i n gp r g r a m t h a t f i n d s s p e l l i n g a n t y p og r a p h i c a l e r r o r s a n s u g g e s t s c o r r e c ts p e l l i n g s . I a l s o h e l p s p r o o f r e a d l o n gd o c u m e n t s . B a n k S t r e e t S p e l l e r i n c l u d e sa e l e c t r o n i c d i c t i o n a r y w i t h o v e r3 1 , 0 0 0 w o r d s . Y o c a a l s o c r e a t e ac u s t o m i z e d d i c t i o n a r y .

T h P r i n t S h o p C o m p a n i o n c o s t s$ 3 4 . 9 5 a n r e q u i r e s T h P r i n t S h o p s o f tw a r e , p r i n t e r , a n d i s k d r i v e . B a n kS t r e e t S p e l l e r h a s u g g e s t e d r e t a i l p r i c eo $ 4 9 . 9 5 a n r e q u i r e s B a n k S t r e e t W r i t e rs o f t w a r e .

B r e d c r b u n d S o f t w a r e , I n c . , 1 P a u lD r . , S a R a f a e l , C 9 4 9 0 3 - 2 1 0 1 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 3 .

1 5 4 1 D i s k D r i v e A c c e s s o r yT h M a s t e r C o n t r o l f r o m S y n e r g i s t i cP r o d u c t s i 1 5 4 1 d i s k d r i v e a d d - o n t h a ic o m b i n e s f o u r f e a t u r e s i o n p r o d u c t .T h M a s t e r C o n t r o l i n c l u d e s a f a n a n a i f i l t e r t c o o l y o u r d i s k d r i v e , b u i l t - i ns u r g e p r o t e c t o r w i t h a r e p l a c e a b l e f u s e ,b u t t o n w h i c h n e u t r a l i z e s y o u r b o d y ' ss t a t i c e l e c t r i c i t y , a n p o w e r c o n t r o l t h a ta l l o w s y o t t u r n t h e w h o l e s y s t e m o w i t h o n s w i t c h . O u t l e t s o t h r e a r o t h e u n i t p r o v i d e p o w e r c o n n e c t i o n s f o t h c o m p u t e r , m o n i t o r , a n d r i v e . I nc l u d e d a r t e n - d a y m o n e y b a c k g u a r a nt e a n 9 0 - d a y w a r r a n t y .

T h M a s t e r C o n t r o l s e l l s f o $ 5 4 . 9 5 ,p l u s $ 3 . 0 0 s h i p p i n g a n h a n d l i n g .

S y n e r g i s t i c P r o d u c t s , I n c . , P . O . B o 2 5 1 2 5 , C o l o r a d o S p r i n g s , C 8 0 9 3 6 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 4 .

G r a p h i c s F o T h N o v i c eT h G r a p h i c s M a g i c i a n J u n i o r f r o m P o l a r w a r e i c o m p u t e r g r a p h i c s p r o g r a mf o n o v i c e c o m p u t e r a r t i s t s w h d n o r e q u i r e a n i m a t i o n o 3 - i m a g e s . T h i ss o f t w a r e i n c l u d e s c i r c l e , t r i a n g l e , b o x ,s t r a i g h t l i n e , a n c o l o r - f i l l o p t i o n s . T h e r ea r 2 5 a v a i l a b l e c o l o r s a n p a t t e r n s ,w i t h v a r i e t y o b r u s h s i z e s a n s h a p e s .A n c r e a t i o n c a b s a v e d l d i s k . T h i n s t r u c t i o n s a r e o p o s t e r , a n d y o u c a i n p u t u s i n g k e y b o a r d , t o u c h t a b l e t , o j o y s t i c k .

1 1 C O M P U T E I s G a r e f l e J u l y 1 9 8 6

T h G r a p h i c s M a g i c i a n j u n i o r i a v a i l a b l e f o t h C o m m o d o r o e 6 4 / 1 2 8f o $ 3 4 . 9 5 .

P o l a r w a r e , P e n g u i n S o f t w a r e , 2 6 0 0K e s l i n g e r R d . , P . O . B o 3 1 1 , G e n e v a , I 6 0 1 3 4 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 5 .

S c i e n c e C o m p u t e r G a m e sT h n e S c i e n c e C h a l l e n g e S e r i e s o e d u c a t i o n a l p r o g r a m s f r o m I s l a n d S o f tw a r e i n c l u d e s C h e m i s t r y C h a l l e n g e , B i o lo g C h a l l e n g e , P h y s i c s C h a l l e n g e , a n A n a t o m y C h a l l e n g e . T h i s s o f t w a r e h e l p ss e n i o r h i g h a n c o l l e g e s t u d e n t s r e v i e wt h e i r k n o w l e d g e o s c i e n c e . T h p r g r a m s i t h s e r i e s c a n b e u s e d a d r i l l s ,g a m e s , o a w a t i n i t i a t e d i c u s s i o n .

E a c h p r o g r a m i t h s e r i e s i a v a i la b l e f o t h C o m m o d o r e 6 f o $ 2 9 . 9 5 .

I s l a n d S o f t w a r e , P . O . B o 3 0 0 , L a k eG r o v e , N 1 1 7 5 5 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 6 .

V i e t n a m W a S i m u l a t i o nF i v e g a m e s c e n a r i o s c e n t e r e d o t h V i e tn a W a r , r e c r e a t i n g m a j o r c o n f l i c t s f r o m1 9 5 4 t 1 9 7 2 , a r e i n c l u d e d i M i c r o P r o s eS o f t w a r e ' s C o n f l i c t i V i e t n a m . T h i s s t r at e g i c s i m u l a t i o n p o r t r a y s t h e U . S . i v o l v e m e n t f r o m t h e n o F r e n c h r u l e a tD i e n B i e n P h u , t t h m a j o r b a t t l e s a t l aD r a n g , K h S a n h , a n C a m b o d i a , a n t h r o u g h t h N o r t h V i e t n a m e s e a s s a u l t o Q u a n g T r i . T h a r m i e s f i g h t a c r o s s as c r o l l i n g m a p .T h 1 1 0 - p a g e d o c u m e n t a t i o n i c l u d e s h i s t o r i c a l b a c k g r o u n d , d e s i g nn o t e s , p l a y t i p s , m a p s , a n c h a r t s . F o r t h eC o m m o d o r e 6 4 / 1 2 8 w i t h o w i t h o u tj o y s t i c k .

S u g g e s t e d r e t a i l p r i c e i $ 3 9 . 9 5 .M i c r o P r o s e S i m u l a t i o n S o f t w a r e , 1 2

L a k e f r o n t D r . , H u n t V a l l e y , M 2 1 0 3 0 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 7 .

h c i t n v .D c P L a v r n

I j J . - i I l l ' 1 r - , .

C o n f l i c t i V i e t n a m s i m u l a t e s f i v ec r u c i a l b a t t l e s f r o m t h V i e t n a m W a r .

P l a y i n g A i F o r S t a r T r e k : T h K o b a y a s h i A l t e r n a t i v eS i m o n S c h u s t e r h a r e l e a s e d T h K b a y a s h i A l t e r n a t i v e P r o c e d u r e s M a n u a l ,a i n d e p t h g u i d e t t h p o p u l a r S t a r T r e k

c o m p u t e r g a m e f o t h C o m m o d o r e 6 4 T h P r o c e d u r e s M a n u a l g i v e s d e t a i l e dr u l e s o c o m m u n i c a t i o n a n d s u r v i v a l ,a n p r o v i d e s t r i a l m i s s i o n t O m t p r e p a r e c a d e t s f o t h j o u r n e y i n t o t h T r i a n g u l i s e c t o r .

T h m a n u a l w a s d e v e l o p e d s o t h a tp l a y e r s c o u l d g e e v e n m o r e e x p e r i e n c ea n c h a l l e n g e f r o m p l a y i n g t h r o l e o C a p t a i n K i r k . I w i l l b s e n t f r e e o c h a r g et d e a l e r s a n w a r r a n t y h o l d e r s o f S t a rT r e k : T h K o b a y a s h i A l t e r n a t i v e . A l l f t u r e p r i n t n g s o f t h e s o f t w a r e w i l l i n c l u d et h m a n u a l .

T h C o m m o d o r e 6 v e r s i o n o S t a rT r e k : T h K o b a y a s h i A l t e r n a t i v e r e t a i l sf o $ 3 9 . 9 5 .

S i m o n S c h u s t e r E l e c t r o n i c P u l i s h i n g D i v i s i o n , G u l f W e s t e r n B l d g . ,O n G u l f W e s t e r n P l a z a , N e Y o r k , N 1 0 0 2 3 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 8 .

C O B O L A n C P / MF o C o m m o d o r eA b a c u s S o f t w a r e h a r e l e a s e d t w n e p r o d u c t s f o t h C o m m o d o r e 6 a n 1 2 8 .T h C o m m o d o r e 1 2 C P / M U s e r ' s G u i d ei f r o m A b a c u s ' 1 2 8 R e f e r e n c e L i b r a r y s er i e s o b o o k s , a n i g u i d e f o u s i n g t h 1 2 i C P / M m o d e .

C O B O L - 6 4 i s o f t w a r e p a c k a g e f o t h C o m m o d o r e 6 t h a t i n c l u d e s a C B O e d i t o r , c o m p i l e r , i n t e r p r e t e r , a n s e v e r a l s y m b o l i c d e b u g g i n g a i d s f o u s i n g C O B O L o t h 6 4

C o m m o d o r e 1 2 C P / M U s e r ' s G u i d er e t a i l s f o $ 1 9 . 9 5 a n C O B O L - 6 4 r e t a i l sf o $ 3 9 . 9 5 .

A b a c u s S o f t w a r e , P . O . B o 7 2 1 9 ,G r a n d R a p i d s , M 4 9 5 1 0 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 0 9 .

D i s k O p e r a t i o n s P a c k a g eS p e c t r u m N e t w o r k h a r e l e a s e d a n e u t i l i t y p r o g r a m f o t h C o m m o d o r e 6 t h a t s i m p l i f i e s d i s k c o m m a n d s . D i s k A s i s t a n t a l l o w s t h 6 u s e r t p e r f o r mm a n y d i s k o p e r a t i o n s w i t h s i n g l e k e s t r o k e . T h i s p r o g r a m i m e n u - d r i v e n a n do f f e r s f i f t e e n d i s k o p t i o n s , i n c l u d i n g d i s kf o r m a t , v a l i d a t e , e r a s e , a n r e n a m e . Y o c a v i e w o p r i n t s e q u e n t i a l d a t a f i l e s ,a n d c o p y o s i n g l e a w e l l a d u a l d r i v e s .T h e r e i a l s o h e l p f i l e t h a t c a n b ev i e w e d o p r i n t e d , a w e l l a o t h e rf e a t u r e s .

D i s k A s s i s t a n t s e l l s f o $ 1 1 . 9 5 .S p e c t r u m N e t w o r k , 9 1 6 1 B e a c h y

A v e . , A r i e t a , C 9 1 3 3 1 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 0 .

S p e e c h E d i t o r F o V o i c e M a s t e rC o v o x h a i n t r o d u c e d s p e e c h e d i t o ri n t o t h s t a n d a r d d r i v e r s o f t w a r e s u p l i e d w i t h t h e V o i c e M a s t e r , s p e e c h a n m u s i c p r o c e s s o r s y s t e m c a p a b l e o f v o i c er e c o g n i t i o n . T h e d i t o r a l l o w s t h e u s e r t

Page 115: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 115/130

e d i t a n m o d i f y t h a m p l i t u d e p o r t i o n so f s t o r e d s p e e c h t e m p l a t e s t i m p r o v et h q u a l i t y o d i g i t i z e d s p e e c h p l a y b a c ko t h C o m m d o r e 6 4 T h e d i t i n g i h a d l e d e a s i l y b t h u s e r . A f t e r s e l e c t i n gv o i c e t e m p l a t e , t h e u s e r m o d i f i e s t h a p l i t u d e t g e t t h e d e s i r e d t o n a l c h a r a c t e ri s t i c s , t h e n s t o r e s t h m o d i f i e d v e r s i o n i p l a c e o f t h e o r i g i n a l . v i d e o d i s p l a ys h o w s t h a c t u a l v o i c e w a v e f o r m b e f o r e ,d u r i n g , a n a f t e r m o d i f i c a t i o n .

Y o c a u p g r a d e y o u r c u r r e n t V o i c eM a s t e r p a c k a g e t i n c l u d e t h s p e e c he d i t o r f o n o m i n a l f e b c o n t a c t i n gC o v o x d i r e c t l y . N e V o i c e M a s t e r p a c ka g e s w i l l i n c l u d e t h e s p e e c h e d i t o r , a n w i l l r e t a i l f o $ 8 9 . 9 5 .

C o v o x , I n c . , 6 7 5 - D C o n g e r S t . , E g e n e , O 9 7 4 0 2 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 1 .

S i g h t R e a d M u s i cM a s t e r S o f t h a s r e l e a s e d S i n g i n g M a s t e r ,

p r o g r a m i i t M a s t e r y i M u s i c s o f tw a r e s e r i e s t h a t c o n t a i n s i n d i v i d u a l i z e de x e r c i s e s t h e l p u s e r s l e a m t o s i g h t r e a dm u s i c . F o r t h C o m m o d o r e 6 a n 1 2 8 ,t h i s s o f t w a r e i n c l u d e s s c a l e s , t h i r d s , a n i n t e r v a l s i a l m a j o r k e y s ; c o m p l e t ec h o r d a n a l y s i s ; b a s i c m u s i c f a c t s ; a n s p e c i a l p r i n t e r o p t i o n .

T h s u g g e s t e d r e t a i l p r i c e i $ 4 9 . 9 5 .M a s t e r S o f t , P . O . B o 7 0 2 7 , B e n d , O

9 7 7 0 9 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 2 .

N e E l e c t r o n i c A r t s S o f t w a r eT h r e e n e p e r s o n a l c o m p u t e r s o f t w a r ep a c k a g e s a r n o a v a i l a b l e f r o m E l e ct r o n i c A r t s .

M i n d M i r r o r i m e n t a l a w a r e n e s sp r o g r a m d e s i g n e d b D r T i m o t h yL e a r y t h a t l e t s y o t e s t y o u r s t e r e o t y p e sb y r e s p o n d i n g t v a r i o u s s i t u a t i o n st h r o u g h t h e y e s o f y o u r c h o s e n s u bj e c t . Y o r e a c t t s i t u a t i o n s p r e s e n t e db t h p r o g r a m b a s e d o n y o u r p r e c o nc e p t i o n s a n I h w a y o a n s w e r p r l i m i n a r y q u e s t i o n s a b o u t t h s u b j e c t .T h i s p h i l o s o p h e r - o n - a - d i s k i d e s i g n e dt l e y o l e a r n a b o u t o t h e r p e o p l e a w e l l a y o u r s e l f .

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

B a s e d o t h b o a r d g a m e R i s k , t h n e c o m p u t e r g a m e , L o r d s o C o n q u e s t ,l e t s y o w a g e w a a g a i n s t t h e w o r l d .T h o b j e c t o f t h i s c o n q u e r - t h e - w o r l ds t r a t e g y g a m e i t p r o t e c t y o u r h o l di n g s w h i l e t r y i n g t t a k e o v e r t e r r i t o r i e sb e l o n g i n g t y o u r o p p o n e n t s . T h e r e a r f o u r l e v e l s o f g a m e c o m p l e x i t y a n d a nu n l i m i t e d v a r i e t y o g a m e m a p s . L o r d so C o n q u e s t i a v a i l a b l e f o t h C o m m od o r e 6 4 a n 1 2 f o $ 3 2 . 9 5 .

S u p e r B o u i d e r D a s h c o m b i n e s t h o r i g i n a l p o p u l a r a r c a d e - s t y l e g a m e ,B o u i d e r D a s h , a n i t s e q u e l B o u i d e r D a s hI I I t h e s e s t r a t e g i c a c t i o n g a m e s , y o

m u s t m a n e u v e r t h e h e r o , R o c k f o r d ,t h r o u g h s e r i e s o c a v e s t o c o l l e c t d i am o n d s w h i l e a v o i d i n g f i r e f l i e s , b u t t e rf l i e s , a n f a l l i n g b o u l d e r s . B o u i d e r D a s hI a d d s s i x t e e n n e c a v e s , e a c h w i t hf i v e p l a y l e v e l s .

T h s u g g e s t e d r e t a i l p r i c e f o t h C o m m o d o r e 6 4 / 1 2 8 i $ 2 2 . 9 5 .

E l e c t r o n i c A r t s , 1 8 2 0 G a t e w a y D r . ,S a M a i e o , C 9 4 4 0 4 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 3 .

C o m p u t e r B a s e b a l lP l a y a n m a j o r l e a g u e b a s e b a l l t e a ma g a i n s t a n o t h e r t e a m w i t h M o n d a yM o r n i n g M a n a g e r , T h B a s e b a l l G a m e .T h 1 9 8 6 r e v i s e d v e r s i o n i n c l u d e s 6 m a j o r l e a g u e t e a m s f r o m 1 9 0 5 t h r o u g ht h 1 9 8 5 p l a y o f f t e a m s a n o v e r 1 , 5 0 0p l a y e r s a n p i t c h e r s . E a c h p l a y ' s r e s u l t sa r b a s e d u p o n t h a c t u a l s t a t i s t i c s o t h p l a y e r s , a n e a c h p l a y i g r a p h i c a l l yd i s p l a y e d o y o u r s c r e e n .

M o n d a y M o r n i n g M a n a g e r i a v a i la b l e o t h C o m m o d o r e 6 f o $ 3 9 . 9 5 .

T C o m p u t e r P r o d u c t s , P . O . B o 9 6 1 7 , D o w n e r s G r o v e , 1 6 0 5 1 5 ; d i s t r i bu t e d b C o m p u t e r S o f t w a r e S e r v i c e , 4 9 5 AB u s s e R d . , E l G r o v e V i l l a g e , 1 1 6 0 0 0 7 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 4 .

M y s t e r y A n I n t r i g u e !I n t r i g u e ! i n e c o m p u t e r m y s t e r yg a m e f o t h C o m m o d o r e 6 4 Y o t a l kw i t h a a s s o r t m e n t o f c h a r a c t e r s t d t e r m i n e w h i t e l l i n g t h t r u t h a n w h c a b t r u s t e d a s w e l l a w h i g u i l t y . T h a c t i o n i s e t i n W a s h i n g t o n ,D . C . T h e r e a r m o r e t h a n 2 0 0 0 p o s s ib l s o l u t i o n s a n t h r e e e x p e r i e n c e l e e l s f o r a g e s 1 t o a d u l t .

R e t a i l p r i c e i $ 3 9 . 9 5 .K i n e m a t i o n , F o u r W i n d s R d , , P . O .

B o 3 0 7 6 , P e t e r b o r o u g h , N 0 3 4 5 8 - 3 0 7 6 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 5 .

M i n d s c a p e G a m e sM i n d s c a p e h a r e l e a s e d t h r e e n e s o f tw a r e p a c k a g e s f o t h C o m m o d o r e 6 a n 1 2 8 . Y o u r m i s s i o n i n I n f i l t r a t o r i t f l t h r o u g h h o s t i l e e n e m y a i r s p a c e a n r e a c h s t r a t e g i c t a r g e t s d e s i g n e d t d s t r o y t h M a L e a d e r ' s m i l i t a r y f o r c e .T h i s a d v e n t u r e g a m e c o m b i n e s h e l ic o p t e r f l i g h t s i m u l a t i o n a n m i l i t a r yg r o u n d a c t i o n .

S p e l l o f D e s t r u c t i o n f e a t u r e s o v e r 7 0l o c a t i o n s w i t h s c r o l l i n g 3 - g r a p h i c sa n m u s i c . T w i t h g a m e , y o m u s te n t e r t h C a s t l e o I l l u s i o n s , f i n d t h P r i m e E l e m e n t a l , a n d e s t r o y i w i t hs i n g l e s p e l l .

Y o u ' l l f i n d t h r e e s e p a r a t e g a m e s —B r i a n B l o o d a x e , R e v e l a t i o n , a n Q u o -V a d i s — c o m b i n e d o o n d i s k . W i t hB r i a n B l o o d a x e , y o c a n i n v a d e B r i t a i na n s e e k t h c r o w n j e w e l s . I R e v e l at i o n , y o b a t t l e t h M o n s t e r o t h

A p o c a l y p s e . A n i Q u o V a d i s , y o u r e e m i t h D a r k L o r d . A l t h r e e a r c o m b i n a t i o n s t r a t e g y - a r c a d e g a m e s .

T h s u g g e s t e d r e t a i l p r i c e f o I n f i lt r a t o r a n S p e l l o D e s t r u c t i o n i $ 2 9 . 9 5e a c h . T h p r i c e f o t h t h r e e - g a m e d i s ki $ 1 4 . 9 5 .

M i n d s c a p e , I n c . , 3 4 4 4 D u n d e e R d . ,N o r l h b r o o k , I 6 0 0 6 2 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 6 .

C o m m o d o r e 6 4 / 1 2 8 F o o t b a l lF o o t b a l l f r o m S u b L o g i c a l l o w s y o t p l a y a n c o n t r o l e v e r y a s p e c t o t h g r i d i r o n g a m e . Y o u c h o o s e t h p l a y e r s ,m a k e s u b s t i t u t i o n s , c a l l t h e p l a y s , a n t h e n g o o n t h f i e l d t p l a y e i t h e r o f e n s e o d e f e n s e o r b o t h . E a c h p l a y e rh a d i f f e r e n t p h y s i c a l a t t r i b u t e s a n p l a y i n g s t a t i s t i c s . O f f e n s i v e a n d e f e ns i v e p l a y e r s m o v e i n d i v i d u a l l y , s a m o s t a n y t h i n g c a n h a p p e n o n t h f i e l d .

F o o t b a l l i f o o n o t w p l a y e r s o t h C o m m o d o r e 6 4 o r 1 2 8 w i t h o n d i s k d r i v e , c o l o r o m o n o c h r o m e m o n it o r , a n d o n e o t w j o y s t i c k s . A v a i l a b l eo d i s k o n l y f o $ 3 9 . 9 5 p l u s $ s h i p p i n g .

S u b L o g i c C o r p o r a t i o n , 7 1 3 E d g e -b r o o k D r . , C h a m p a i g n , I 6 1 8 2 0 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 7 .

F l S p i t f i r eY o c a f l M a r k S u p e r m a r i n e S p i tf i r e , d i v e o v e r y o u r t a r g e t s , a n s h o o td o w n e n e m y a i r c r a f t w i t h A v a l o n H i l l ' sS p i t f i r e 4 0 . T h i s f l i g h t s i m u l a t o r p u t sy o i t h p i l o t ' s s e a t o f W o r l d W a I f i g h t e r p l a n e . Y o u r c o c k p i t h a w o r k i n gd i a l s , g a u g e s , a n c o m p a s s e s , a n y o u ' l l e v e n u s p i l o t ' s n o t e s l i k e t h o s et h R A g a v e i t o w p i l o t s . B s u r e t s a v e y o u r l o t o d i s k , b e c a u s e e a c h s u c e e d i n g f l i g h t b e c o m e s e v e n m o r e d i f f ic u l t . F o a n n u m b e r o p l a y e r s o C o m m o d o r e 6 4 / 1 2 S w i t h j o y s t i c k .

R e t a i l p r i c e i $ 3 5 .M i c r o c o m p u t e r G a m e s , I n c . , ' T h e A

a l o n H i l l G a m e C o m p a n y , 4 5 1 7 H a r f o r dR d . , B a l t i m o r e , M 2 1 2 1 4 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 1 8 .

S p i t f i r e 4 0 a f l i g h t s i m u l a t i o n g a m ef r o m M i c r o c o m p u t e r G a m e s , f o r t h eC o m m o d o r e 6 c o m p u t e r .

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

Page 116: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 116/130

C 6 4 / 1 2 8G R A P H I C SF C R U S E W I T H T H N E W S R O O M m o C J V J AR J ' s ' N E W S ' C L I P A R

A T w o S i d e d D i s k F u l l o N e C l i p A r t P i c t u r e s .S p e c i a l F o n l L e t t e r s , B o r d e r s , e t c . ; t m a k ey o u r N e w s l e t t e r s . S i g n s . F l y e r s .

f O U S . - - l i F L E X I D R A W 1 " . : ■ ! ■ ■ ■C L I P A R P L U S D I S K

A T w o S k i e d D i s k F u l l o C l i p A r t , N e F o n t s .H i d e s P i c t u r e s f o S i g n s . T - s h i r t I r o n - o n s , e t c .

F O B U S E W i t h P H 1 M T S H O P P B O O B A MH I G H R E S O L U T I O N G R A P H I C S

N o d y o u r S i g n s . F l y e r s . T - s h i r t I r o n - o n s .I t h o e x c e l l e n t d e t a i l o f H i F t o s G r a p h i c s . T w S i d e d D i s k w i t h f u l l e x a m p l e s a n d i n s t r u c t i o n s .

G R A P H I C S D I S K A N M O R E !1 2 0 G r a p h i c s , 6 0 C a r f l V e r s e s . M i n t s . A i d s .E i a m p l e s a n a 1 F r e e G r a p h i c s M a k i r q T o o l

T H E M E G R A P H I C S D I S KL o g o F i n n ' s B a s e b a l l R e l i g i o u sM i l i t a r y R e s t a u r a n t G e n e r a l S u b j e c t s - j o - -

F C H U S C W I T H P R I N T M A S I B M ' " P n o o n t MR J ' s A R G A L L E R Y

O i s k l u l l 0 N e G r a p h i c s t o y o u r G r e e t i n g C a r d s ,C a l e n d a i s . S t a t i o n e r y . S i g n s . B a n n e r s , e t c .

l o f t s h o p4 1 0 2 E 7 t S T . , S T E 2 0 7 E

L O N G D E A C H . C A 9 O B 0 4 P h o n e ( 2 1 3 ) 4 3 1 5 8 0

U s y o u r C o m m o d o r e 6 4 / 1 2 8 t i m p r o v e y o u r p e rf o r m a n c e a t h t r a c k ! P r o g r a m s f o T h o r o u g h b r e d ,H a r n e s s a n G r e y h o u n d r a c i n g r a n k t h h o r s e s o d o g s i e a c h r a c e q u i c W y a n e a s i l y . A l t h i n f o r m a t i o ni r e a d i l y a v a i l a b l e f r o m t h R a c i n g F o r m , h a r n e s s o d o t r a c k p r o g r a m .T h o r o u g h b r e d f a c t o r s i n c l u d e s p e e d , d i s t a n c e , p a s tp e r f o r m a n c e , w e i g h t , c l a s s , j o c k e y ' s r e c o r d , b e a t e n f v o r i t e a n p o s t p o s i t i o n . H a r n e s s f a c t o r s i n c l u d es p e e d , p o s t p o s i t i o n , d r i v e r ' s r e c o r d , b r e a k i n g t e n d e nc i e s , c l a s s , p a r k e d - o u t s i g n s a n b e a t e n f a v o r i t e . G r e yh o u n d f a c t o r s i n c l u d e s p e e d , p a s t p e r f o r m a n c e , m n e u v e r i n g a b i l i t y , f a v o r i t e b o x , c l a s s , k e n n e l r e c o r d ,b e a t e n f a v o r i t e a n b r e a k i n g a b i l i t y .

C o m p l e t e i n s t r u c t i o n s a n d w a g e r i n g g u i d e i n c l u d e d .T h o r o u g h b r e d , H a r n e s s o G r e y h o u n d H a n d l c a p p e r s ,$ 3 9 . 9 5 e a c h o n t a p e o d i s k . A n t w f o $ 5 9 . 9 5 o a l t h r e e f o $ 7 9 . 9 5 .

F e d e r a l H i l l S o f t w a r e8 1 3 4 S c o t t s L e v e l R d .

B a l t i m o r e , M 2 1 2 0 8T o l l F r e e O r d e r s 8 0 0 - 6 2 8 - 2 8 2 8 E x t . 8 5

F o I n f o r m a t i o n 3 0 1 - 5 2 1 - 4 8 8 6

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

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

* 2 3 9

1 6 7 0M O D E M

$ 1 5 9

1 9 0 2 M O N I T O R

5 2 8 9C A L L F O S U P E R P A C K A G E P R I C E S

1 3 5 0 M O U S EO N L Y $ 4 2 9 5

E S T . 1 9 8 2

P O & 0 X 1 7 8 8 ?M l l W A M t

O R D E R L I N E S O P E NM O N f f l l l U M - 7 P M C S I

S A 1 1 2 P - P C S

T O f l O E R C A L L T O L L F R E EF O R T E C H N I C A L I N F D f l M A I I O N .

O R O E R I N Q U I R I E S . D R F O R W I S . O R D E R S

8 0 0 - 5 5 8 - 0 0 0 3 4 1 4 - 3 5 1 - 2 0 0 7O R D E R I N G I K O R M A T I O N F O F A S T D E L I U E B V S E N D C A S H I E R S C H E C K M O N E Y O R D E R O D I R E C T B A N K T f l A N S f E f i P E R S O N A L A N C O M P A N Y C H E C K S A L L O W B U S I N E S SR A Y S ( C L E A R C H A B G E S F O 0 A B S 3 0 0 I C O N I I N E N T A L U I N C L U D E 4 " S H I P P I N G O A L O R D E R S M I N I M U M S 4 0 0 M A S T E R C A R D V I S A O R D E R S P L E A S EI N C L U D E - C A R D E X P I R A T I O N D A T E A N S I G N A T U R E W R E S I D E N T S P L E A S E A 0 D 5 1S A L E S T A H A F P A P 0 P U E R T O R I C O A N C A N A D I A N O R D E R S P L E A S E A D V i V ' / U U ; S H I P P I N G A N H A N D L I N G M I N I M U M S 5 0 0 A L O T H E R F O R E I G N O R D E R SP D A S ! A D M I N I M U M 1 S H I P P I N G M I N I M U M S I O O O A L G O O D S A R N E 5 N D I N C L U 0 E F A C T O R Y W A R R A N T Y C U T O U L O P R I C E S A L S U E S A R F I N A LA L D E F E C T I V E R E T L I I N S M U S I H S V E A R E T U R N A U T H O R I S A T I O N N U M B E R P L E A S EC A L L « 1 J - 3 5 1 - 2 O Q 7 ( 0 O B T A I N A R A O R V O U R R E T U R N W I L L H O B A C C E P T E DF O H F . P L A C E M E N T O R H H A I R P B I C E 5 A N A V A I L A B I L I T Y S U B J E C T T C H A N G EW I T H O U T N O T I C EN O T E O N A L O H D E R S O U T S I D E C O N T I N E N T A L U . S . A . W s h i p a l O R D E R S F I R S TC A S I N S U R E D U M A I L I S H I P P I N G C H A R G E S E X C E E D T H E M I N I M U M A M O U N T Y O

W I L L B C H A R G E D T H A D D I T I O N A L A M O U N T T G E Y Q U R P A C K A G E T Y O Q U I C K L Y A N D S A F t L *

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

Page 117: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 117/130

i l e Q i rN X - 1 0 C a l lN L - 1 0 C C a l lS D - 1 0 3 3

S D - 1 5 « S G - 1 5 C a l lS R - 1 5 C a l l

P R I N T E R SL e g e n d 1 0 8 0 . . . . 2 0 9E p s o n C a l lJ u k i 5 5 1 0 3 8 T o s h i b a 1 3 4 0 . . . C a l lL e g e n d 8 0 1 6 P a n a s o n i c 1 0 9 1 . . . 2 3 9P o w e r l y p e 3 0 P a n a s o n i c 1 0 8 0 2 1

P R I N T E R B U F F E R SU - B t l ( M 6 K . .U - B u l f 6 4 K .

. 7 9 . 9 5. 9 9

P R I N T E R I N T E R F A C E SX e l e c S u p e t G r a p i i i c 6 9 9 5G - W i ! 5 4 9 5

M O D E M SC o m m n d o r B 1 6 6 0W e s t t i d g e 6 4 2 0C o n v n o d o r e W

4 9 . B 5C A L L

1 5

C O M M O D O R E 6 1 2 N E N X - 1 0 P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E$ 3 2 9

T h i s i S H P P E D P R I C E a n y w h e r e I c o n t i n e n t a l U S P A N A S O N I C 1 0 9 1

X E T E C S U P E R G R A P H I C I N T E R F A C E$ 3 0 9T h i s i S H I P P E D P R I C E a n y w h e r e i c o n t i n e n t a l U S

M O N I T O R SC o m m o d o r e

1 8 0 2 C a l lN a G r e e n T T

( f o M S B ) 1 3 C o m m o d o r e

1 9 0 2 A C a l lM E C J C 1 2 2 5 . . 1 3 G o l d S l a r C a l l

A M I G AC O M P U T E RC a l l l o r a v a i l a b i l i t y

a n p r i c i n g

A M I G A S O F T W A R EH a c k e rJ ^ a c °t f i P f t o f e s s i o n a l . T i a n s y l v a m a . " i i m s o n C r C u n f i . .

R a c i e r , A n a l y / e , . . . • • ,O n o j O n . .

, , . 3 9 9 5

. 2 7 9 51 3 9 9 5

* 2 1 9 5

. . 2 9 9 5, 4 9 9 5

C O M M O D O R E 6 S O F T W A R EA B A C U S 6 C n i r t w k 3 1 9 5C a d - P a k 3 1 9 6P O W t r c l a c i 3 1 9 5S u p e r C o m p i l e r ■ ■ ■ ■ M I S u c n P a s c a l 4 4 B a s i c C o m p i l e r . 3 1 9 6F o r t h 3 1 9 5A C C E S SM a c t i V - C a r t 3 1 9 6L e a d s ' B o a r d 2 / a sT o u r n a m e n t D i s k 1 6 9 5A C T I V I S I O NG a r n a m a k e r 2 7 9 5G h o s i b o s t e r s 2 4 9 F a s l T r a c k s 2 3 9 5H a c k e r 1 0 9 5C o m p u t e ' L l P e o p l e . . 2 3 9 5A l t e r E g 3 4 9 5S o r r o w e d T i m e 2 0 9 5B A T T E R I E SI N C L U D E DC a l - K l t - D 3 3 9 5C o n s u l l a i l t - D - 1 1 9 5H o m e P a f c - D 3 4 9 5P a p c i C l p o / 5 p c l ! p a k . 5 4 3 5H o m e O r S e n e s D . 1 6 9 5B 6 C a r d 5 9 9 5B R O D E R B U N DS a n k S t r e e l W i n e r . . 3 4 9 6M u s i c S b o p - D 3 9 9 5P r i n i S b o p - 0 2 8 9 5K a r e t e k a D . 3 0 9 5C h a m p L o d e r u n n e r - D . . 2 9 P t S h o p r j r a p h i c s - D . . 1 9 9 5P r i n t S h o p H i l 1 6 9 5P i S h o u G r a p h I I o 1 1 1 1 9 9 5P i S h o p C o m p a n i o n . . 2 7 6 5B a n k S F i l e r 3 4 6 5B a n k S S p e l l e r 3 4 9 5B a n k S M a i l e r 3 4 5 5E L E C T R O N I C A R T SA r c h o nA f C f K r n I I M u l e - DR e a l m / l m p o s s - M u r d e r ' Z i n d t r r i e u M JM g s i t C o n s i r u d i o n - D .P i n b i l l C D n S i r . . . . .S k y l O ' DO n e o n Q n e ^ DS e v e n C m o G o l d - PM a i l O l W o n M c r i Df i l i n g D e s l r u t f u j r v O . A d u e n l i i f C C o r i t r - b . . .F i C o o k O M k - D , , r .B a m s T a i eE u r o p e A & f a J GT o u c h d o w n F o o t b a l l . . .t a r e s o C o r i Q u e s lU i e 5 s m a 5 t f 2 0 0 0U l t i m a t e W i f t r dS u m f f l o u i d e r d a i h

1 9 9 5. 2 4 9 5

1 9 9 5. 1 9 9 6

1 9 9 5. 1 9 9 6

1 9 9 5. 2 9 . 3 9 . 2 4 9 5

2 4 3 52 4 9 52 9 9 5

. 2 9 9 5? ? 9 53 3 9 5. 2 3 9 53 7 9 5

. 2 7 9 53 9 1 9 9 5

7 C i l « M 9 S k y f o i 2 9 9 5M r a l e M a d n e s s 2 9 R e t u r n f A l l a n i i s 2 9 9 5A r t i c F o i 2 9 9 5F i C o o k b o o k 3 4 9 5B i a l a c c a s 3 4 9 5I r l v e n l u r e C o n s l 3 3 9 5D t < u < e V i d e o 1 * D e l u u P j i n l C l l lI n f o C O l t l . , , . , , . . . . C j l l

M a m c o m 3 9 9 5M a n D n k 4 9 9 5M a n d a n 1 1 9 9 5P e n g u i n S o M v - a r e . . . . C a l lA e g i s S o t i * a r C a E x p l o r i n g F u r 2 7 9 $O d u i c P i m i C a l lM i r t i t S t u d i o 3 9 9 5H l N g y i P i D i n l M ' J iK e y M a i d C M i t 2 9 9 5M o n k e y B i w n e i s 1 9 9 5

C - 1 2 B C O M P U T E R1 5 7 1 D I S K D R I V E

1 6 7 0 M O D E M1 9 O 2 A R G M O N I T O R1 7 5 0 R A E X P A N D E R

1 3 5 0 M O U S EC a l l l o r l a t e s t p r i c e

C o m m o d o r e 6 1 5 4 1 D l a k D r i v e

> B 0 2 M o n i t o rC a l l l o L a r o s r P u c e

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

S p e c a s e 1 3 6 9 9 5S * i ! 1 H ' c w l S i r J f w y 1 9 9 5W o - d i - m e r 1 2 « 9 O a l a M a n a g e r I I . . . . 4 9 9 5F l e e l S y s l e m I I I 5 4 9 5M a i h V / i a 3 ) 9 5K i n g s O u e s t l l 3 4 9 5w o m e P a k 3 4 9 5S u p e r i c i 1 . - 6 S s i E S 9 5P f r i e c l W r i l f r 4 9 9 5S y l v i a P o r l c - 1 2 8 . . . 4 9 9 5

S P E L L O D E S T R U C T I O NI N F I L T R A T O R

S U P E R S P E C I A L SM 1 N D S C A P E

B O ' N W R E S T L EH A L L Y ' S P R O J E C T

• S U P E H S P E C I A L P R I C E S E F F E C T I V EN O T H R U J U L Y 3 1 t S

S p o r t s L i b r a r y V o l u m eB o w l i n g i ■ " S h o o t T h R a p i d s i f i ? i ? S q u a s h

G r e a t S p o r t s G a m e s f o l e s s t h a n t h e p r i c e o O n S 1 9 . 9 5

E x c l u s i v e l y A v a i l a b l e t h r uE P Y XF a s i L o a d - C a nT n e E i d o l o n - DI V m i e i G a m e sS u m m e r G a m e s I l - DK o i t m i s B i f i - D

M u l l r o l a n 6 4 / 1 3 8P i u g r f l r n / r o o l K l l . V o i p a l U E H l i i yM o v i e M o n & l e r

S n o e l S p o i l sI N F D C O MD e a d l i n eE n c h a n l e r - DI n i i d e i - DP l a n e t f a l l - DS o r c e r c r - 0S l a r c i o s s - DS u & p c n d e d - DW i l n e s s - 0S e a S l a l k e i ' D< ? O J h l l r j r l l l - 0W i i o i m g e r - QS p e l l b r e a k d r - DB a l l y h o oT r i n i t yM I C R O P R O S ES i l e n i S e r v i c e - D

A c c i o j e l - DF - 1 S S i n k e E a g l e QD e c i s i o n i D e s e r t . . K e n n e d y A p r o a e n [ C r u s a d e E m o i » -

2 4 9 5. 2 4 9 5. 2 4 9 5. 3 4 9 5. 2 4 9 5

4 9 . 2 9 9 5

2 3 9 5. 2 9 . 1 9 9 5. 2 9

. 2 9 5 5. 2 9 . 2 9 9 5. 2 9 . 2 9 9 5. 2 9 9 5. 3 9 9 5. 2 9 9 5. 2 9 . 3 9 . 2 9 9 5. 3 9 9 5. 2 9 . 2 9

. 3 9 . 2 3 9 5

3 3 9 5. 2 9 . 2 9

3 3 9 5. 2 9

M I N D S C A P EC o l o r M C r o s s w o r r j M a g i c . . ,P e r f e c t S c o r eH a i l e y P r o i e c tO u a k e M i n u s O n . .

. 2 0 9 5 J d r d s o l M i L t r n r j t i t3 1 9 5 L u s t i f r P r o l i l e . . . .

. . J 9 B 5 I n f i l t r a t o r. 2 0 9 8 C o p H W r e s t l e . . .

. . . M S S

. . . . 3 0 9 5. . . 2 0 9 5

. . . . 2 0 9 5. . 2 0 9 5

. 2 0 8 5. . . . J O 9 5

S S

E S T . 1 9 6 2

I ' B i l l 1 7 8 8 3 . M i r m u k c e W 5 3 2 1 7O H D C H L I K E S U P E N

M o n - F n 1 a . i n - r n C S 5 a 1 p p . m C S TT O r d e r C a l l T a l l F r e e

8 0 0 - 5 5 8 - 0 0 0 3F o T e c h n i c a l i n t o , O r d e rI n q u i r i e s , o l o W i s e . O r d e r s

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

■ V i z a r d C r o w nM i s s i o n C r u s h .

u o s m i c B a l a n c e - □S e r m a r i y 5 9 0 5 - 0P r o f e s s i o n a l G o l f - D .B r a a i l s i d e f r UJ u t s l f & n - Du o m p u r e r O d b a c ^ D .f - i e i f J o F i r e - 0" a r r i e f F o r c e - DB n a U h r u f l r d e n r i c su o m p u r e r A m b u s l i - D< a m p f g i u p [ « ' Da p e r M k G a i d e n - D . .G e r n & i o n e W a r n o r - D . .

m p p r i u i T i G a l a c t - i ' l i a n t a s i e - DU a t t a h o n C o m m - D . . - i g h l e r C r j m m a n d ' D , .N o f w a y 1 9 B 5 - DW i n g s o W a r - 0U c c h l i r i Q a t f e ' D3 a r t J e V A i U i c t n a mP a n d e r G r e m d e rJ S A A FP h a n f a s i g n^ n g s O Z l l f r r l3 a l t l e G r o u p^ a T I M E W O f l K S

. . 3 7 9 . . 2 J 9 S

. 3 J 9 5. . 3 / 9 S

. 3 J f f i. . 3 1 9 5

2 4 9 5. . » «

3 1 9 ;3

. . 3 7 9 . 3 7 . 0 6

. . 3 7 *. 3 9

. . 3 1 . 9 5. 2 4 f l £. 2 4 9 5. 3 d 9 =

. . 3 1 S 3

, . 3 7 9 53 2 9 f

. . 3 1 9 !. 3

2 7 9 S, 3 7 9 f

3 9 9 52 7 9 S

h i H i l u j i ^ n

S 6 0 0 A ■ ■ - I n

F P u

M a s t e r C a r d

j i n i ' ? i H i V . s h i p p i n g n t l n m u mH 0 ' V i ' i i i U ' i - . O n p y i f f i o i i r i i i ] ^ l i i r C u n ( i i i F T i ! n i l L > w ^ < \ > v e a

■ . f i M u m s i n ' t i i r f i m j i l 1 1 t m r i g i i s h i p p i n g c h a i Q f s e > c e e f l T h ei m j r n o u n l y i n . A i i U j t i i i a i i j H J r M t H d d i i i n r i . i l a r i i o ^ n i l o y e :

h . - i i i j c l y o h l u c I i J v d i m i s , i t r l v A . T I i j o o d s a r n e a n m ^ L - t r - f - c i o i y ^ a u a n i y O n t O j I D y n t e 5 a l s a l e s a r e t n i a f A l d t r t c t i v e r e i u r n i ■ . V u i f . t - l u l h o r ^ i d o n r t u m b e i r t a l li ) l - l J & J f l O M o o b i a j n j n H * y o i ( i L . f n * i l l n O ( O c a t c c i J l e dP m t i j i d d v a i l ^ D i l i t v ^ u U f t c i i c i i a n g ? i v i i f i o j i k u ' . m v

W o i d W r i t e r S p e l l - DS w i i t c a l c w f S i d e * a y sP a M a n a g e r I I - D . S i d e w a y sE w t y n W o o d - DS y l v t A P o r t e r -

. 3 9 9 5. 3 9

3 4 9 5. 3 9 . 2 0 9 5. 3 4 9 5. 3 9 9 5

N s u r c h a r g e f o M a s t e r C a r d o r V i s a

P a r j e r & a t k W r i i e r . . . . 3 2 9 5P a p f i O a t k F i l e r . . . . 3 2 9 5P a p e r c a c k P l a n n e r . . 3 2 9 5P e i f e c t F i l e r 4 9 S 5B a s t C o m p i l e r 1 2 . . U 9 C t i a T t . P a k 1 3 3 1 9 5C a r t P a 1 2 9 S u p e r C o m p i l e ' . . . . 5 9 9 5S i i p c i P a s c a l 1 9 V i r e l a r 1 3 C a l lV t t w n l t 1 2 C a l l

M I S C E L L A N E O U S 6 S i . a i o g . i c F o o l b a l l 3 9 5 6P r i n t m a s l B r 2 J . 9 5C o m m a n d o 2 5 9 5R e a t n ' T t t e S t a r s . 0 3 9 9 5G a r n e r s A W a ' - D 3 1 9 5S u o e r b a s e 6 4 / 9 5S i n p P o k e r - 0 3 3 9 55 l a p S i > o i H o c k e i - D . . . . i 4 9 5S a r g o n I I 3 4 9 5U l t i m a I I 3 7 9 5U l t i m a I I 3 7 9 5U l t i m a 1 V - 0 J 1 9 5F l e e t S y s l e m I l - D « 9 N e i v s r o o u i - D 3 4 9 5P a o e r A i r p l a n e K i C - D 2 3 9 5V i p T e r m i n a l - D 3 4 9 5C o m o u s e r y f S t a r t e r K i 2 4 9 5F l i g h t S i m u l a t o r I l - D 3 9 l O O e r i r n n e r B e s c - 0 . . . 2 0 9 5M i n d w n e e F - 0 2 7 9 5t h e W o r k s . Q . 3 4 9 5P t r r y M a s o n - 0 2 2 9 5S t i f l o c k H o l m e s - U 2 3 9 5K u c a y a s b i A I L e r n a l l v e 2 7 9 5B r i m s t o n e - D 3 7 9 5T h e H o t A i i - O 3 3 9 5E s c a p e - D 3 3 . 9 5G o l d E n o r r j t e s - D 1 9 9 5E i i r o o e A W a / e - 0 3 3 9 5A n i n i a t i o n S t a l i n n - O - . 4 9 9 5K s r a t e C h a m p - O 2 5 9 5E s s e i - i l 2 7 9 5H u n g f i i l

E . p l o a m g F i s t - D 2 0 9 5K u n g F M a s t e r - D 2 5 9 5S p S p y V o l I l - D . 3 3 9 5I n t e r n a l H o k e y - D 1 9 F u u f l b P r o l o c o l - D 2 3 9 5B l a z i n j P a O B I c s - O 3 4 9 5S u p e r H u e y - 0 1 9 S p e l l I l - D 3 4 . 9 5M a t h B l a s t e r - 0 3 4 9 5H a r d b a l l 3 4 9 5□ a m b u s i e r s 2 3 9 5P S I T r a d m g C o 3 4 9 5L a o r i n e w e s l 3 9 B a i l e r l J r J , . . . . 3 4 9 5C l i p f l r t l 1 9 9 5C h a m p i o n s n i p B o - i n g 3 D 9 5S a l e ; F o r t e 4 9 9 6S u p e r m a n 2 3 9 5J C 2 9 9 5a l t e r n a t e R e a l i t y 2 7 9 5S p o r t s L i b r a r y 1 9 9 5S l i c k ; o D e a t h 2 0 9 5C l i p A T t V o l 2 7 9 5F o n l m a $ l e r . . 3 4 9 5I n y a d e r s / L o s i T o m B 2 0 9 5M i n d P u r s u i l 2 3 9 SN e v t ' r E n d i n g S t o r y 2 3 9 5G i l o 2 0 9 5P r i n i m a s l t r 2 9 A r G a l l e r y 1 9 9 5S t a i R a n k B o . i n g 2 0 9 5O F i e l d F o o t b a l l 2 0 9 5S t a i L e a g a e B a s e b a l l . . . 3 0 9 5O n - C o o r t T e n n i s 2 0 9 5F r e e i e F i a m e . . 3 1 9 5I h e P a » n 2 9 9 5V i / i i l i i X I 7 9 9 5

Page 118: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 118/130

S E I K O S H A

T H S P - I O O O S E R I E SU N C O M P R O M I S E D Q U A L I T Y

A A A F F O R D A B L E P R I C E .I h e S P - i O Q Q P e u o n a l P r i n t e r i i b g h t i r e i g h l . d u r a b h a n Q f l t f i l M c p td n H / 7 0 c p i f i H f - l e l l e f q u i l i l f F e a i u r c i j : « i n c l u d e d Q l i d d r e i i i b t ag r i p h i c t , j f l j u n j & l e i r j t l a r i n f l l u c b o n I r t d , j u i a m a l i c p > p « r l o j d m g .t g n q - i j j t i n q i p e c a l c s m l l s n b b a n j n v j r u t y o l a n t i O p l i o n j l c u i h n l I n d e r i v j i t i b t o F u l l t w o v t i r w i r r i n t f

D I R E C T C O N N E C T C O M M O D O R ES 1 8 9 . D 0P R I N T E R S

S T A R M I C R O M I C S P A N A S O N I CS G - 1 O ! | f J 9 5 X X - F 1 0 MS f l - 1 5 j ' / i i 1 ( M i , . iS D - i r j 3 2 1 . 9 5 I U - P I M IS B - I S I l D U - P 1 S 9 2 . . .

2 0 2 3 1 . 1 1

C S H 1 5 5 1 2 0 0S B - i r j 5 6 0 P o a a r f y p e Z 5 5

M £ ? ? „ . . . « ■M S P 1 U - . C I T I Z E N . . J S 9 . 0 01 0 B 0 Z T J 5 9 51 3 8 01 3 9 5

M S P I O 3 J S MM S P J S ' 8 9 9 S

O K I D A T AO l i n u M 1 O l i m i l tH 1 9

1 9 0 E P S O NC a t o c u r r a n l p r i c i n g a 1 1

" O S S " 1 0 0 1 1 1 12 1 0 0 0 P K I H I E f l R I B B O N SU A N 3 4 9 9 S M S C O V E R S A V A I E A B I E

M O D E M ST e a m M o d a mM r t o y M M s i i f n g e rV Q l k i 6 4 7 f l

C O M M O D O R EF - 1 7 8

C - 5 7 C - 1 6 7 01 . T U N

S O F T W A R EH o m e p j kP a t H i d l pK j t i l i l jP f m i S h o pC o m p a n i o nF - 1 S S t r l k i E i g l lS i l e n t S e r v i c tF i i i | M S l m u l a l H I I S u n n y D M t i . J t

u l e g u B i s e m l iH m o - L n g u s B m t u n . I n l K i iM u l l i p t j n

B O C o l u m n -

1 9 9 . 0 0 15 9 . 9 54 6 . 9 5

1 5 9 . 9 5

2 7 5 1 5 1V 9

1 6 9 9 b1 7 9 . 9 5

3 9 3 6 9 51 9 1 1 9 5O i ! 0 5 03 9 J 1 9 5C A I L

9 l b S S1 1 9 5! 1 9 51 5 5 9 9 5

r I N T E R F A C E SS u p o ' GM W 3 S 0

1 M i c r D S t u r i i r , . . .M O N I T O R S

T E K N I K AM J - I DM J - i i

A H D E KC o l o r 6 0 C o r t i f MC o l o r T i n . . .

S A K A T AS C - 1 0 0 . . . .

T H O M S O N

. 3 9 . H. 5 9 . 9 5

5 6 9 5■ ! ;

^ 1 0 9 . 9 5. ' 9

2 8 9 ■ ■ ■ i ! ■ ;

5 3 9 0 0

1 5 0

■ ' . . ■ ■ ■ ' C M M 6 C o H r C o m t n i u 1 8 9 . 9 53 M C c m p w t s G r e e n- / i P B j I t r 7 9 . 9 5C o m p o s r i n A m B r r r . ■ 9

I n O u i G TP r i c u l o n l i i f . A N i S S / O D

O S / D D

1 5 0 5

. 1 5 : ■ u - " i . D i s k s w i t n

R i p - N - F * 5 0 S S / D D . . D S / O O . .

O n N n l c n c nM W ] 5 0 M K I n l H l mX l i t C S u p e r? 5 G 0 S h a t t i L j i o r P a p e rM i m n g e r M o d e mM r l i y M

. 4 7 . 9 55 9 . 9 5

. 3 . 9 95 4 9 56 4 . 9 5

. 2 4 9 51 6 9 55 6 9 5

l l m m i D u C o l o r C f l m p n i l e " l i r iG r e a n S c r e e n ( y i r a rH o m e A c C D u n u n i . .

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

P r i n t S h o p G r a p n u s L i b r a r yi . t i . a m G r i p h i c s L i b f i r i « .

7 3 . 9 5. 1 5 . 9 5

O R D E R T O L L F R E E 1 - 8 0 0 - 3 5 1 - 3 4 4 2C U S T O M E R S E R V I C E A N P A R E S I D E N T S C A L L - 7 1 7 - 3 2 2 - 7 7 0 0

" W h e r e P r i c e s a r e B o m , N o R a i s e d . "i W H I T E H O U S EC O M P U T E RV I S A 4 % M A S T E R C A R D 4 % . A M E R I C A N E X P R E S S 5

P . O . B o 4 0 2 5W i l l l a m s p o r t . P 1 7 7 0 1

S Y M B O L M A S T E RM U L T I P A S S S Y M B O L I C

D I S A S S E M B L E R F O C O M M O D O R E 6 4 1 2 8 *( I n c l u d e s C - 1 2 8 n a t i v e 8 5 0 2 m o d e )

d i s a s s e m b l e s a n 6 5 0 2 / 6 5 1 0 / 8 5 0 2 m a c h i n e c o d ep r o g r a m i n t o b e a u t i f u l s o u r c e

L e a r n t p r o g r a m l i k e t h e x p e r t s !A d a p t e x i s t i n g p r o g r a m s t y o u r n e e d s lA u t o m a t i c L A B E L g e n e r a t i o n .O u t p u t s s o u r c e c o d e t i l e s t d i s k f u l l yc o m p a l i b l e w i t h y o u r M A E . " P A L . " C B M . "D e v e f o p - 6 4 . " L A D S " O M e r l i n * a s s e m b l e r ,r e a d y [ o r e - a s s e m b l y a n e d i l i n g !O u l p u l s f o r m a l l e f l l i s l i n g t s c r e e n a n p r i n t e r .A u i o m a i i c a l l y u s e s N A M E S o K e r n a l l u m pt a b l e r o u t i n e s a n a l o p o m l l r i g s y s t e mv a r i a b l e s .D i s a s s e m b l e s p r o g r a m s r e g a r d l e s s o l o a da d d r e s s . E a s i l y h a n d l e s a u l o r u n " B o o t "p r o g r a m s .G e n e r a t e s l i s t o e g u a l e s l o e x t e r n a la d d r e s s e s .G e n e r a t e s c o m p l e t e c r o s s - r e f e r e n c e ds y m b o l l a b l e .R e c o g n i z e s i n s l r u c t i o n s h i d d e n u n d e r B I i n s t r u c t i o n s .1 0 0 % m a c h i n e c o d e l o s p e e d . N o l c o p yp r o t e c t e d .

O R D E R N O W I $ 4 9 . 9 5 p o s t p a i d U S A . D i s ko n l y .

" M A E I t i i i d g m a i k o E a s t e r n H o u s e , P A i I r a d e m a r k o P r o - L i n e C o m m o d o r e G f 1 2 a r t r a d e m a r k s a n d C B i r + j g r & l e i e t f t t a d o m a i k o C o m m o d o r e . D e v e l o p ^ i t r a d e m a r k o F r e n c h S i l k .L A D S I a I r a d e m a r k o f C o m p u t e P u b l i c a l i o n s M e r l i ni a t r a d e m a r k □ R o g e r W a g n e r P u b l i s h i n g .

T

U N L E A S H T H P O W E RO Y O U R C O M M O D O R E6 W I T H T H U L T I M A T E

I N T E R F A C EC o n t r o l a n m o n i t o r y o u r h o m e —a p p l i a n c e s , r i g h t s a n s e c u r l l y s y s t e m

• I n t e l l i g e n t l y c o n l r o l a l m o s t a n d e v i c eC o n n e c t t o A n a t o g - t o - D i g i t a l C o n v e n e r sC o n t r o l B o b o l sP e r l o r m a u l o m a t e d t e s l i n gA c q u i r e d a i a l o l a O o r a l o r y a n o l h e ri n s l r u m e n l a l i o n a p p l i c a t i o n sM a n y o t h e r u n e s

D o n ' t m o k e I h m i s t a k e o b u y i n g l i m i t e dc a p a b i l i t y I n t e r f a c e , I n v e s t i g a t e o u u n l v B f M l l ya 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 e I n t e r f a c eA d a p t o r ( V I A ] B o a r d , w h i c h p l u g s I n t o t h e x p a n s i o n c o n n e c t o r a n p r o v i d e s :

F o u r 8 - b l 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 lt i a n d s h a k e l i n e s F o u r 1 G b i 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 yF o u r c o n v e n i e n t 1 6 - p l n D I s o c k e l I n t e r l a c ec o n n e c t i o n s • E x p a n d a b i l i t y u t l o u rb o a r d s f s i x t e e n p o r l s .

O R D E R N O W ! P r i O O J 1 6 D . p o s t p a i d U S A .E x t e n s i v e d o c u m e n t a t i o n i n c l u d e d . E a c hu d u i l l o r u i l b o a r d $ 1 4 9 .

C O M M O D O R E 6 4 S O U R C E C O D E !" W h a t ' s R e a l l y I n s i d e t h

C o m m o d o r e 6 4 M o s t c o m p l e t e a v a i l a b l e r e c o n s t r u c t e d

a s s e m b l y l a n g u a g e s o u r c e c o d e l o t h e C - 6 4 ' sB a s i c a n K e r n a l R O M s , a l 1 6 K . Y o w i l ll u l l y u n d e r s t a n d c a l l s t o u n d o c u m e n t e d R O r o u t i n e s , a n b a b l e t e l e l i v e l y u s t h e m I y o u r o w p r o g r a m s . U s e s L A B E L S . N o l am e r e o n e - l i n e d i s a s s e m b l y . A l b r a n c h t a r g e t sa n s u b r o u t i n e e n t r y p o i n t s a r s h o w n .T A B L E S a r f u l l y s o r t e d o u t a n d e r i v e d .C o m p l e t e l y c o m m e n t e d , n g a p s w h a t s o e v e r .Y o w i l l s e a n u n d e r s t a n d h p u r p o s e o e v e r y r o u t i n e a n e v e r y l i n e o c o d e !C o m p l e t e l i s l i n g o e q u a t e s t e x t e r n a l l a b e lr e f e r e n c e s . I n v a l u a b l e l u l l y c r o s s - r e f e r e n c e ds y m b o l t a b l e O r d e r C - 6 4 S o u r c e . $ 2 9 . 9 5p o s t p a i d U S A .

P R O F E S S I O N A L U T I L I T I E S :W p e r s o n a l l y u s e a n d h i g h l y r e c o m m e n dt h e s e t w o :

P T D 6 5 1 O S y m b o l i c D e b u g g e r ( o C ^ 6 4 . A e x t r e m e l y p o w e r f u l t o o l w i t h c a p a b i l i t i e s t a b e y o n d m a c h i n e - l a n g u a g e m o n i t o r . 1 4 9 . 9 5p o s t p a i d U S A .M A E 6 4 . F u l l y p r o f e s s i o n a l m a c r o e d i t o r ^a s s e m b l e r . $ 2 9 . 9 5 p o s l p a l d U S A .

A l o u t e r s s h i p p e d f r o m s t o c k w l l h i n 2 h o u r s v i U P S . V I S A / M a s t e r C a r d w e l c o m e d .T h e r e w i l l b d e l a y o 1 w o r k i n g d a y s o o r d e r s p a i d b y p e r s o n a l c h e c k .

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 I . G - 7 , A r l i n g t o n , V 2 2 2 D S . I n f o r m a l l o n n ' e i e p h o n e O r d e r s f T 0 3 ) 2 3 7 - 4 7 9 6

Page 119: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 119/130

T H C O M M O D O R E C O N N E C T I O NQ c a 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 o m p u t e rC B 1 5 4 1 D i s k D r i v eT a x a n 2 2 C o l o r M o n i t o r

$ 4 9 9 0 0

/ V / A M I G A S y s t e mI n c l u d e s :

A M I G A 1 0 0 0 C P U , 5 1 2 K ,3 V E x t e r n a l F l o p p y ,A m i g a R G M o n i t o r

$ 1 5 9 9 0 0

Q c o m m o d o r e 2 S y s t e m

I N C L U D E S :C B 1 2 8 C o m p u t e rC B 1 5 7 1 D i s k D r i v eM a g n a v o x 8 5 6 2 R G B /

C o m p o s i t e M o n i t o r

$ 7 7 9 0 0A T A R I S O F T / C u m m o d o r c

P a c M a n « 4 C e n t i p e d e M G a l a i i a n < 4 D e l a n d e r l 4 D i D u ' 4 D o n k e y K o n g » 4 R o b o l r o n * 4

B A T T E H I E S I N C L U D E DP a p e r c l i p 6 4 / 1 2 8 * 3 T "P a p e i d i p / S p u n P a « 4 9 "S p e l l P a ' 2 9 "T h C o n s u l t a n t » 3 7 "H o m e P a k ' 2 9 0 1 1

D R O D E R B U N DT h P n n l S h o p * 2 9 «G r a p h i c s L i b r a r y 1 , 2 . 3 e » 1 7 ™T h M u s i c S H o p l 2 9 "B a n k S l t e e l W r i t e r » 3 4 ™

S O F T W A R EC A R D C O

F r u n z e F i a m o S 2 9 "S ' m o r e B a s i c S 4 4 » »

C O M M O D O R EJ a n e - 1 m e t l e » 3 9 "

D A T A S O F TM o o n S h u t t l e S 5 P o o y a n . . . * 5 O ' H i l e y ' s M i n e » S

D I S C O V E R YM a m u d H F A m i g a B I U . . . . ' 3 2 «

H E O m n i w n t e r * 1 9 ™B o n j i S p a c e R e s c u e * 3 H E G a m e s / O l y m p i c a * 3 G r a p h i c s B a s i c * 3

M E G A S O F T t o A m i g aA - C o p i o r * 3 4 s eA R e p o r t * 4 4 »

M I C R O S Y S T E M SA n a l y s e t o A m i g a » 5 9 ™

P r o f e s s i o n a l S o f t w a r eF l o e l S y s t e m s I C 1 2 8 / G 4 » 4 9 "F l e e l S y s l e m s I I C 1 3 8 « 5 9 «T r i v i a F e u e t S 1 9 9 S

P F F i l e s 3 2 B e

S P R I N G B O A R DT h N e w s R o o m > 3 C l i p A r t s 8 1 C l i p A n I I « 2 7 »

S U B L O G I CF l i g h t S i m u l a t o r I I « 3 7 »J o S i m u l a t o r C 6 *

S P I N N A K E RR h y m e s R i d d l e s * 9 A l C o c o r C a v e s > 7 B u b b l e B u r s t > 9 5 SS n o o p e r T r o o p e r ' s * * 9

M O D E M SA n c h o r V o l k s m o d e m $ 5 9 9 9A n c h o r 6 4 7 0 ( 6 4 / 1 2 8 )

3 0 0 / 1 2 0 0 B a u d S 1 3 9 0 0C B 1 6 6 0 ( C - 6 4 ) S 5 9 9 9C B 1 6 7 0 ( C - 1 2 8 ) M 7 9 0 0

> -

D R I V E SC B M 1 5 4 1 S 1 9 9 0 0C B M 1 5 7 1 S 2 4 9 0 0M S D - 1 S 2 1 9 0 0M S D - 2 S 4 5 9 0 0I N D U S - G T ( 6 4 / 1 2 8 ) . . . . S 1 9 9 0 0

P R I N T E R SC O M H E X C R - 2 2 0 * 8 9 «E P S O N H o m e w r i l o r 1 ' 1 5 9 0 0O K I D A T A O k i m a t e 1 i i g s " "S T A R S L 1 0 C " 2 1 9 i > < »P A N A S O N I C 1 0 8 0 1 1 9 9 ° °C . I T O H 7 5 0 0 A 1 1 6 9 ° °

I N T E R F A C E SC A R D C O G - W H I Z » 4 9 » BC A R D C O S u p e r G * 5 2 «D i g i i a l D o v i c o s U - P r i n ! 1 4 4 0 0O r a n g e M i c r o G r a p p l e r C * 8 9 "P P P r i n t e r I n t e r l a c e 1 3 4 "X e t e c 8 M i c r o

A C C E S S O R I E SC n m p G u a r d P r o t e c t o r * 1 4 H BC u r l i s S P P r o t e c t o r * 3 9 «

. C u r t i s S a f e t y S t r i p * 1 9 " °

M O N I T O R SC O L O R / C O M P O S I T ET a x a n 2 2 Y o u r C h o i c eN E 1 2 2 5 S 1 7 9 0 0

M O N O C H R O M EN E 1 2 0 5 A m b e r . . $ 7 9 "

D I S K E T T E SM A X E L L M D M 1 N A S H U A S S / D D S 9 9 9E L E P H A N T S S / D D S 9 G E N E R I C D S / D D w / F l i p ' n F i l e1 D i s k H o l d e r M l

A M A R A YD i s k T u b s 5 9 9 9 .

C A L L T O L L - F R E E 1 - 8 0 0 - 2 3 3 - 8 9 5 04 7 E a s t T h i r d S t r e e t , D o p t . A 4 0 7 , W i l l i a m s p o r t , P 1 7 7 0 1

E D U C A T I O N A L I N S T I T U T I O N S C A L L T O L L - F R E E 1 - 8 0 0 - 2 2 1 - 4 2 8 3P O L I C Y : A d 3 i M i r w m v " 0 0 i f p ^ n g a n h a n d l i n g L v ^ m i f t i o m e n t i m a « q u » r e j d a n n i n a J t r i i f r j e * , P e r s o n a l ^ o f l c r j m D J T i y c n « c « r e q u i r e w e e k s t d e i r F o r a s t e r M i - d yu ' f l y q - u r c r c d r t c a r f l o r ^ E f X l t J i f u t r c h e c k D a n k m o n e y u r d r r P e n * u y 1 v j n i t f t h k m i i s . ^ 6 * s a t e A i p j i c « i ' ^ u D | f l C t t e h a n g t a n o a n c f n i a r s u b i e c r E a v i l a & h t yD s f p c d v p w T w a r e w i E ? ' e p f K C d * H T « m i T c m n m H i r f l n j i r m r t e * f t ( ) o r r e t f i c e i l D k . r r J i s c e n o n i w ^ N n t " f f r e t e i m s a n J E i m , t s o T h e m a r . u f a c E u r e f ' s w a r i z n t y W c j r n c i g u j r j n c t f c o r i a l b i ' i ' y A u l j r f i n a l a n r c t u ' n e a & i p m e n t i a r i u O f ? d t r e * ( u c * m ( i f e

C A N A D I A N O R D E R SA i i r K l n ^ T i i n * r * i V I r j i U 5 i i " k ' " ! iC . v i f f w C » n j w l i i i p O n - c * r i i ' C 4 i n u r t b i

1 - 8 O O - 2 6 B - 3 9 7 4 1 - 0 0 0 - 2 6 0 - 4 5 5 9 1 - 4 1 6 - 8 2 8 - 0 8 6 6i T o r o n E D

Page 120: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 120/130

H A V E Y O G O T H , ' 1 5 4 1 B L U E S ?

W E ' V E G O T H P E R M A N E N T F I X ! !H e r e ' s w h a t w d . .

F I R S T , w e d i s a s s e m b l e y o u r I 5 4 ! d i s k d r i v e .S E C O N D , w r e - m a c h i n e t h s t e p p e r m o t o r t t h s h a f t .T H I R D , w a d j u s t t h e s t e p p e r m o t o r a n a l i g n t h h e a d s .F O U R T H , w u p g r a d e y o u r D O t t h l a t e s t v e r s i o n

a v a i l a b l e .G U A R A N T E E D F O S I M O N T H S !

A N W E D O I A L I 7 H O U R S O L E S S I !T O T A L C O S T S 6 9 . 9 5 . p l u s S 7 . 5 O s h i p p i n g h a n d l i n g

W a l s o s e r v i c e t h e n t i r e C o m m o d o r e L i n e w i t h 7 h o u r t u r n - a r o u n d l i m e ( s u b j e c t l p a r t s a v a i l a b i l i t y ) .

C - 6 4 5 9 . 0 01 5 4 1 6 5 . 0 01 7 0 2 8 5 . 0 01 5 2 5 / 8 0 1 5 9 , 0 01 5 2 F J / 8 0 2 7 5 . 0 01 5 4 1 F l a s h I n s t a l l a d 1 2 5 . 0 0

{ I n c l u d e s D O B r i d g e a n d S w i t c h f n 1 0 0 % S o f t w a r e c o m p a t i b i l i t y !C a l l l o r R e p a i r P r i c e s o o t h e i C o m m o d o r e E q u i p m e n tW a l s o r e p a i r T e l e v i d e o C o m p u t e r s a n O k i d a t a P r i m e r s

W D W A R R A N T Y R E P A I R S ! C a l l f o r D e t a i l sS 7 . 5 0 f o s h i p p i n g / S i 5 . 0 0 f o A P O / F P O o o u t s i d e C o n t i n e n t a l U S

O u B B N o i 9 1 9 - 7 6 5 - 3 8 9 2 , T e m p o r a r y P a s s w o r d T R I A DT R I A D C O M P U T E R S

3 0 6 8 T R E N W E S T D R I V E , W I N S T O N S A L E M , N 2 7 1 0 39 1 9 - 7 6 5 0 1 3 3

C H A M P I O N S H I P G O L FA P e b b l e B e a c h

E x p e r i e n c e t h f u a n t h e c h a l l e n g e o r e a l g o l f a y o t e i u p o n w o r l d i a m o u s P e b b l e B e a c h . C h a m p i o n s h i pG o l f d e l i v e r s r e a l i s t i c g o l f a c t i o n r e q u i r i n g s t r a t e g y , s k i l la n p l e n t y o p r a c t i c e . H i h o o k s a n s l i c e s , d e l i c a t ew e d g e s h o t s a n d a z z l i n g p u t t s . T w s k i l l l e v e l s l e y o l e s t y o u r a b i l i t y a g a i n s t o n o f g o l f ' s m o s t d e m a n d i n gc o u r s e s . D a t a d i s k s f o o t h e r f a m o u s c o u r s e s a r e a l s oa v a i l a b l e . I y o u ' r e g o l f e r , o j u s t g o l f f a n . t h i s i t h g o l f g a m e y o u ' v e b e e n w a i t i n g f o r .

O d i s k f o t h C o m m o d o r e 6 4 / 1 2 8 1 h o l e s w i t hc l o s e - u p s f o p u t t i n g J o y s t i c k o k e y b o a r d c o n t r o l

S e n d c h e c k o m o n e y o r d e r ( o $ 2 4 . 9 5 p l u s J 2 . 0 Q s h i p p i n g .C r e s i d e n t s a d 7 s a l e s t a x ( J 1 . 7 5 ) . C O D . o r d e r s $ 2 . 0 0 e n l r a .

S P H R T S W A R E5 2 3 4 W a r W a g o n D r i v e . S a J o s b C 9 5 1 3 6

P h o n e O r d e r s : ( 4 0 8 ) 2 8 2 - 4 5 2 8

H A V I N G T R O U B L E R E M E M B E R I N G A L T H C O M M A N D S F O Y O U R P R O G R A M S ? ?

Y O U N E E DL E R O Y ' S C H E A T S H E E T

K E Y B O A R D O V E R L A Y S F O C O M M O D O R E E 4

J L I f f l ET H M I R R O R

L E f t O f C H E A T S H E I T S " - - p l j t u c" ) i t k ; , L : i J J : . : ■ \ i , j ! • > . : ■ ' - 1 l o r u i lv l t h p t p u l i r H l t w i r i . h i r d w i r t . a n d v * * ^T I W M o i o u i r i u n t l l h e l p i h c d i l i a v e r I h L e f b e i r i l i n i n g h t r d i t t n t m b t i p r o g r i c : — i - i i r . ^ n i j ; l f - f r ! ; T h t i d u i lt i j i t r e t i i i r B o l d l | p i i n d i r tv i r J i b l n i t s * i n : . I f t t B n K i } K n *■ > t l l i c l l v l l v . W i t h L E H O T SC H W T S H E I T 3 ~ j m i \ \ n m ■ . h u i r t f v i

• P U T S P R O G R A M C M U ' H O SR I G H T A T V O U R F I N G E R T I P S

^ S A V C & T I U E - E H O S F R U S T R A T I O N^ G t f t k n o w T o u f t a o n w * R e B e r n */ l l A I ' f . 1 . S O F T W A R E l A M U i . : • S T I I U D I T P 1 A . S T I C L A M I N A T E^ | N i F A T * H L I P F t l C L "

B a s i cB l a n k s ( s e t o f 3 )C o n s u l t a n tD i s k M D o o d l eE a s y S c r i p t

l : i i h t S i m u l a t o rF l e e t S y s t e mF o D i e B e t ] i n n e rM a n a g e rM I t p i [ i nO . T V l l V r ' . - lP a p e r c l i pP r s c i i C a l c 6 P r a c M C n l c I

D O Z E N S

h . : r , ' . o c u o

S i m o n s ' H a s i cS k T r a v e lS p c c d s c r i p tS i n w r t i a s eV M l e xI f i P I e r m l n . i lV l a m c y i 5 a iW o r d P r o 3 W o r d P r o 6 I 0 5 o n F R P n r r t e r sG e m i n i I B 1 5 c i 5 2 s . M P s a D i . a m s t a t e _1 5 3 6 . h p a r

2 . 9 3

S H I P P I N G S 6 ' 1 *

T O T A L

M O R E A V A I L A B L EC H E A T S H E E T P R O D U C T S I H P O B D K i m E B P g P f T 5 2 i B

( 1 1 2 ) 7 1 M S J I

N F I N E R O R M O K E A D V A N C E D A R C H r V A L C O P I E R A V A I L A B L E A A N P R I C E .E A S Y T U S E . D O E S N O C A U S E D R I V E H E A D T K N O C K .C O P I E S U P T O 4 T R A C K SP E R I O D I C U P D A T E P O L I C Y .A U T O M A T I C A L L Y M A K E S B A C K - U P C O P I E S F R O M V T R T U A l l Y A I LP R O T E C T E D S O F T W A R E .N I B B L E S . H A L F T R A C K S . C O P I E S E X T R A S E C T O R S A N E X T R A T R A C K S .R E P R O D U C E S A L D I S K E R R O R S A U T O M A T I C A L L Y .F A S T . C O P I E S F U L L D I S K I A U T T L E A S 4 - 7 M I N S . E V E N C O P I E SI T S E L F .

v r C O P Y M O B E IM A S T E R C A R D . V I S A . O O C H E C K O

S S H I P P I N G H A N D L I N GC D O F O R E I G N O R D E R S A D 5 C A L I F . O R D E R S A D 6 S A L E S T A

W R I T E O C A L L

C o m o u r n e d( 4 0 8 1 7 5 8 - 2 4 3 6

v K A - P O B O 6 9 3 9S A U N A S . C 9 3 9 1 2

F O C O M M O D O R E 6 A N 1 5 4 1 D R I V EO C O M M O D O R E 1 2 A N 1 5 7 1 D R I V E

Page 121: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 121/130

S e n s a t i o n a l P r i c e s !. O O u M o s t P o p u l a r I t e m s !

f r o m

T H 6 9 D I S K E T T E !A r y o p a y i n g t o m u c h [ o d i s k e t t e s ? T r o u f i r s tq u a l i t y , p r i m e . S ' A " d i s k e t t e s ( n r e j e c t s , n s e c o n d s )a t r i e s o f a n t a s t i c s a l e p r i c s s a n s a v e , s a v e . S A V E !D i s k s a r p a c k a g e d i b o x e s o l 5 0 ; e a c h B o c o n t a i n s5 s h r i n k - w r a p p e d I D - p a c k s t h a t i n c l u d e d i s k e t t e s i s l e e v e s , l a b e l s , a n w i i l e - p r o t e c l t a b s .E a c h d i s k e t t e i c e r t i f i e d t b 1 0 0 % e r r o r f r e e a n c o m e s w i t h l i f e t i m e w a r r a n t y ( i y o h a v e p r o b l e m ,w e l l r e p l a c e t h d i s k e t t e ) . A l d i s k e t t e s i n c l u d e h u r e i nf o r c e m e n t r i n g s a n w r i t e - p r u l e d 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 t h e rs i n g l e o r d o u b l e d e n s i t y d r i v e s .

S S D D i s k e t t e s , B o o S 3 2 3 9 1D S D D i s k e t t e s . B o o 5 3 2 4 0 3

$ 3 4 . 5 0 - 6 9 1 e a . !

S 4 4 . 5 0 - B 9 C e a

f 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 K 6 4 ' ? "P o w ' r P a i r e p l a c e m e n l p o w e r s u p p l y ( 1 . 5 a m p |f 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 ' r P 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 t s( 1 2 0 V ) f o m o n i t o r , d i s k d r i v e , o o t h e r p e r i p h e r a l s .O n / o f f s w i t c h . F u s e p r o t e c t i o n . S t u r d y a l l - m e t a l c a i n 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 - 1 ' j i i ) $ 4 9 . 9 5

C A R T R I D G E E X P A N D E RP l u s S 2 2 . 9 5F A S T L O A D

O F F E R !S l o p v B i m n g o u y o u t c o m p u t e r b t n c f l a s s c a r i n r i y u s w a p p i n g 'T h e N a * a r e n a e a r l N d r j o o i p i n d o i T c h I u j m c a m i d g t r s i o s s R o s c fT h c o m p u t e r n d e p e n c l t i n i l y o 1 M p o w m s w i t c h C a r t r i d g e s l o t sa r v o t i l c a l f o e a s y n c c o a s n b l i n d f u m b l i n g b e h i n d t r c o m p u l a r

- l k K C a r t n r j g a E * p a r x t a i S 2 2 . 9 5^ w 9 p yc a r r n d g o — y o c a n k e e p p e r m a n e n t l y I n s t a l l e d p l u s h a v e ( w s i d e s i r e e l o o J h e r c a r t r i d g e s 13 4 Z 1 G F a s t L o a d C a r t r i d g e { S u g R a t a l J 3 9 9 5 ) $ 2 4 . 9 5

F a s t L o a d O n l y $ 2 2 . 9 5w i t h p u r c h a s e o c a r t r i d g e e x p a n d e r !

L O W E S T P R I C E S I U . S . A . !i t a i r -a S I S t R e f e f V U I w t U U I I I c ; n d r g / 0 r u r u , 1 y u u i I . . ' I . t a r u , J i j j y y a w t - r j i a r v e a r » ^ - J J J y J t t i .

u s a n o l f i e ; h i d d e n e x l r a s t P o o s l t h p r i c e y o u p a y D u t t h e r a p i d c h a n g o i p r i c e s i I b c o m p u t e r i n d u s t r y w c a o n l y m s e / p r i c e s a ! t n o l i m e y o p l a c e y o u r o r d e r , n c a n n o t a O / u s ip r i c e s o i t e m s o r d e r e d o s h i p p e d o a e a r l i e r d s l e . ) A n o t h e r p l u s f o c h a r g e c a r d c u s t o m e r s

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

C O M M O D O R EC - I 2 B C o m p u t e r1 5 7 1 D i s k O r i v o1 9 0 2 M a 1 1 0 11 6 7 0 M o d e m

E P S O NF X - 8 5F X 2 8 6

S C A L LJ C A L LS C A L LJ C A L L

S C A L LS C A L L

S T A R M I C R O N I C SN X - 1 0B O - I O C

C A R D C OG - W i : i r a o r l f l c eS ' M O H ES u p e r - G

I C A L LS C A L LJ C A L LS C A L LS C A L L

F A M O U S N A M E S O F T W A H E

I n l a o H n5 i » r r BT i m o w f l j k 5R a n d o m H o u s oA c l i v l s i o n . a n m a n y m o r e '

T H B E S T P R I C E ST H B E S T S E H V I C E *

W H S H O PA N Y W H E R E E L S E ?

C O M M O D O R E - R E A D Y P R I N T E R O N L Y * 7 Q 9 5 |T - i i ' . i l r - p 1 . " ! ^ 1 M i l e s d i r e c t p l u g V * i c a b l e ( n o o t h e r i n t e r l a c e n t e d w J ) . 5 c p s . t u c l o rl i e d , p r i n i s u p p u J l o v w r c n $ e . n u m e r a l ; . s y r n W ij n f l g r j o N i c s y e a r ^ r r a n t y b E p s o nS u g R e t i . i s u 9 9 54 1 7 3 3 $ 7 9 . 8 5

S u p p l y l i m i t e d 1 O i o e r n o w 1

O U B E S T M O N I T O RV A L U E E V E R !T h b l a c k m a i n * p i c t u r e l u b e o t h i s 1 4 ' c o m p o s i t e c o l o r m o n i t o r p r ov i d e s i m p r e s s i v e c o l o r o v e r t h e e n u r e s p e c t r u m n c n s i i . i t k s v i v i d c o l o r s a n b r i i l j a n l w h i l e s T h b u i l r i n a u d i o s p e a k e r p r o v i d e s t h b e s l s o u n d w e ' v e h e a r di m o n i t o r o t h i s S i ; e C o n t r o l s i n c l u d e v o l u m e . B r i Q h t n e s s . c o n i i a s l , c o l o r .t i r t l a n d s h a r p n e s s T h w a r r a n t y i u n m a t c n e d o n e y e a r o p a r t s a n l a b o rt w y e a r s o t h p i c t u r e l u b e 1 F r o m S a m s u n g S u p p l y L i m n e d 1 O r d e r T o d a y !4 0 7 2 8 S 1 4 9 . 9 5M o n r t o r C a t J l e ( r e q u i r e d ) \ t o r t e w i i n C M C 1 2 B ( i n c o m p o s i t e m o d e ) . T I 9 9 / 4 Aa n m a n y o l l i e r s3 7 4 2 4

$ 1 4 9 . 9 5 *

D U S T C O V E R a n " E V E R Y T H I N G B O O K "

S P E C I A L O F F E RG a t k n o w u s b y o r d e r i n g i h l s g w a i d u s tc o v o r f o y o u r C - 6 4 o C - 1 2 f i a n o u c a t a l o g .' T h e E v e r y t h i n g B o o k l o t h C - 6 4 a n C - 1 2 SH o m e C o m p u l f l j s . " f o $ 2 9 5 ( n e x t r a s h i pp i n g a n h a n d l i n g c h a r g e s ) C o v o r i a n a s t a t i c ,i r a n s f u c o n i B - g a u g o v i n y l s e w n l o u r j H f i c t i n gs t . i n d . u d a w u r o m l n r c o d s e f l m s . D l s c o v o r t h os a v m n s a n d e a s y s h i p p i n g a v a i l a b l e f r o mT E N E K C o m p u t e r E p r e s s !

3 1 6 2 7. 3 8 4 6 4

$ 2 . 9 5C - 6 4 D u t i C o v e r B n nC - 1 2 B D u a l C t j v o r a n o C a t a l o g ( G 1 H )

T h R i g h t I n t e r f a c e F o r A l Y o u r P r i n t i n g N e e d s ! !

a s o u n d t n v t t s t t f l e n t l o y R U N . D e c

T h i s h i g h - p e r r o r m a n c e g r a p h i c s .p r i n t t r r w e t l x c f r o m U S f

3 3 5 6 5B u i l l m b u M r j r p r o v i d e s s u p e r h n j h

D N n r i r i 9C o m m o r J o r f

4 0 5 0 2 S C A L L

F r o m r o o r F r i e n d s A

T € N € XW g l a d l y a c c e p t

m a i l o d o r s . 'P . O . B o £ 5 7 8S o u t h B e n d . I 4 G E 6 0

Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

A G 1

S H I P P I N G C H A H G E SO R D E R A M O U N T C H A R G El e s s t h a n $ 2 0 . O QS 2 0 . 0 0 - S 3 9 . 9 9S 4 0 . 0 0 - S 7 4 . 9 9S 7 0 0 - S 1 4 9 9 S 1 5 0 . 0 0 - S 2 9 9 9 $ 3 0 0 u

N E X T R A F E F D C H A R G E SW V E R I F Y C H A 8 G E C A R D

A D D R E S S E S .O R D E R T O L L F R E E

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

Page 122: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 122/130

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 n a n d a r j i l i l y 1 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 s I n t o t h e x p a ns i o n p o r l g i v e s y o s w i t c h a b l e ( s i n g r / o i a n c o m O i n a l i o n ] e x p a n s i o nc 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 k j s r e s e t b u t t o n * B e l o r o y o u b u y a e x p a n d e r , b s u r e t h a i i 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 t h a t y o c a a c t i v a t e y o u r c a r t r i d g e s i A N c o m b i n a t i o n a l l o w e d b t h c a r t r i d g e s .

N O O N L Y $ 2 9 . 9 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 $ 4 6 . 9 5C a r d p r i n t ( w i t h o u t G r a p h i c s ) # 1 1 0 5 $ 3 5 . 9 5A m i g a P r i n t e r C a b l e ( f t # 3 0 4 0 - 6 M M $ 1 7 . 9 5A m i g a P r i n t e r C a b l e ( 1 0 f t # 3 0 4 0 - 1 O M M $ 2 1 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( f t # 3 0 0 6 - 5 M M . . . $ 9 . 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 4 3 0 0 6 - 8 M M . . . $ 1 2 . 9 5A d U S h i a p m u p t m m n C o J . s I 6 . n o c a h , I ' n . h i * K a p o . u p B i n *

A P R O T E K D a i s y 1 2 0 2 C P D a i s y W h e e l $ 3 1 9 . 9 5E l i t e 5 C D , 1 0 C P D a i s y W h e e l P r i n t e rC o m m o d o r e D i r e c t C o n n e c t P a r a l l e l $ 1 8 4 . 9 5A J S h i p p i n g P e l l a m : l i a . 0 0 C o m . U . S . 1 2 2 . 0 0 C A H , P t t . H I . A K a P O . U P B l i m

A P r o d u c t s h a v e W e e k S a t i s f a c t i o n o M o n e y B a c k G u a r a n t e eT E C H N I C A L I N F O R M A T I O N ( B 0 5 ) 9 8 7 - 2 4 5 4

C A L L T O L L F R E E T O R D E R : { 8 0 0 ) 9 6 2 - 5 8 0 0 U _ o { 8 0 0 ) 9 6 2 - 3 8 0 0 C

C * P « W B T a n L a m f l » c a a f i w i c r t . v M A d 3

1 0 7 1 - A A v e n i d a A c a s o , C a m a r i K o , C 9 3 0 1 0

Y o H a v e C h o i c e .N u m e r i c K e y p a d s

"

■ ■ . - , "

C N u m e r i c K e y p a d , D c i m e M o c k 1 'l o q u a l i t y * U n f c p r o l i l c k e y s w i t c h e s l " M n o u i h , r t l i a b k d ^ u i e n t r y .

\ s i s j ] y c o n n e c t e d w i l h c o m p u i c t ^ e y ^ ^ o J ^ r d ,N s u f t w a r e i r e q u i r e d , l l f l ' r C o m p a l l b k x v i i h ; i 3 ! p r o g r a m s .A v a i l a b l e f o C o m m o d o r e 6 4 S X - 6 4 " , V l C - M a n d A p p l e t C o m p u t e r s .t i n e \ e j r t t i i r r ; i n t v n m ; i \ j i i l : i h l c i i h r c t m n d t K :

H u t i n 5 4 9

P I U ' J D e l u x e *1 6 9 . 9 5

P o w e r S u p p l yM a b e l i e f f n l U T Q i h a u H i t o r i g i n a l O U : i s e r v L C c a b t e . N O d i s p i ) ^ ; i b l c .

W u r k i d e p e n d a b l y w i t h s i n e \ l - m w a r r a n t y .T i i r C u m i i U H i o H ' a n A l a n * C o m p u l c r v

= ~ = J C o m p u t e r P l a c e ( 2 1 3 ) 3 2 5 - 1 7 5 4^ 2 3 3 1 4 C r e n s h s w B l v d . T o r r a o c e , C B 0 5 0 5

R e q u i r e s a a n p i u ' a i i d c i i i i o i i B i c o s i . V I S A , M A n c c o p i c d N o A d $ 3 0 0 s h i p p i n g C r e s i d e n t a d d 6 c j s . i l ' r a I a D e a l t 1 ! l n < l u i n c s w e l c o m e

C o m m o a o r o 6 4 . S X - f l l n n d V I C - J O n i c l r a d e n i f H f c l u l C o r n w o o u n i B u ^ i n a s s M i i c l n n e s . ( n A l . i r i i s I h 1 E . i ( ] . : n i L L r k » A l a n C a r ( . . A p p l e l i e . 5 I h t i a d e m a r k < S A p p l e C o i r i p u H ' r , I n c .

E L E C T R O N I C O N E *c o m m o o o h e m a r d w a b e C c o m m o d o r e

C 1 2 S 2 4 9 . 9 9C 8 1 3 9 . 9 9 ; , Z T T . . ■ ■ ■ ■ n ' l . l1 5 4 1 D I S K D R I V E 1 7 9 . B S / « ^ ™ f f l1 5 7 1 O I S K D R I V E . . 2 3 9 . 9 9 I y " " ' " | E "1 7 0 2 M O N I T O R . . 1 8 9 . 9 91 8 0 2 M O N I T O R 1 7 9 . 9 9 - , .1 9 0 2 A ( R G B I M O N I T O f l 2 7 9 . 9 3 [ B 1 4 1 B 6 4 - 9 S 9 4

P R I N T E R S P . O . B O 1 M 2 8 C o l u m b u s , O H 4 3 2 1 3S T A R S G 1 0 1 2 1 9 . 9 9l « C O M M O D O R E S O F T W A R ET « K U N G F U - E X P L O O I N G F I S T 1 9 . 9 9? K " N C F U - S T I C K S O D E A T H 1 9 . 9 9K A R A T E C H A M P . . 1 9 . 9 9K U N G F M A S T E R 1 9 . 9 9K A R A T E K A 1 9 9 9

M I S C . H A R O W A R E H A R D B A L L . . 1 8 . 9 9G - W I Z I N T E R F A C E 4 6 . 9 9 P S T R A D I N G C . I 9 C A F 1 D C O G T I N T E R F A C E . 3 7 . 9 9 T H D A B L I S T E R S 1 8 . 9 9T M A C O N N E C T I O N 4 9 9 9 L A O F T H E W E S T . 1 8 . 9 9P P I . . . 3 4 . 9 9 F I G H T N I G H T 1 8 . 9 9X E T E C J F ! I N T E R F A C E . . . 3 6 9 9 C O P Y I I 2 4 . 9 9X E T E C I N T E R F A C E 5 6 . 9 0 J E 2 4 . 9 9M O D E M S - T O T A L C O M M 2 9 . 9 9 F L I G H T S I M I 3 2 9 9C O M M O D R E 1 2 0 0 B A U D 1 4 9 . 9 9 S ' M O R E . . 4 4 9 9M E S S E N G E R M O D E M 3 4 . 9 9 F A S T L O A D 2 4 . 9 9

M O N I T O R S M U C H 5 2 4 . 9 9T H O M P S O N C O M P O S I T E M A C H 1 2 8 2 9 . 9 9

1 4 C O L O R 1 4 9 . 9 9 S U P E R P A S C A L 4 4 . 9 9T H O M P S O N ( R G B ) . 2 5 9 . 9 9 H O M E P A 2 9 . 9 9T E N I K A M O 1 0 1 4 " C O L O H 1 S 9 S Y L V I A P O R T E R 5 4 . 9 9T E N I K A ( R G B ) 2 5 9 . 9 9 H O M E A C C O U N T A N T . . 2 4 . 9 9X L 8 0 B O C O L U M N B O A R D 3 4 9 9 P R I N T S H O P 2 7 . 9 91 3 5 0 M O U S E ( F O R 1 2 6 ) 4 2 . 9 9 N E W S R O O M 3 2 . 9 9

S P E C I A L W O R D W R I T E R 4 4 . 9 9S T A R S G 1 0 2 0 8 . 0 0 M U L T I P U V N . . 4 4 . 9 9

H O T O R D E R ; C A S H I E R C H E C K , M O N E Y O R D E R . M A S T E R C A R D " O V I S A ' ( A M 4 ^ j l o r c h a r o o c f l r d s ) . N P E R S O N A L C H E C K S . . N O C . O . D ' S

S H I P P E D U P P R I C E S S U B J E C T T O C H A N G E .S H I P P I N G : P r o m p t o n o c l a y s h i p p i n g o i n - s t o c k m o r c h a n d i s f l . O h i o r e s i d e n t sa d 5 . 5 % s a l e s l a x . A d S 3 0 0 o n a l o r d e r s u n d e r S 0 0 . 0 0 . A d J 5 . 0 0 a a l o r d e r s o v e r S I O O . O O .I N T E R N A T I O N A L : A c t u . i l f r e i g h t c h a r g e a a l o r d e r s o u t s i d e I h c o n t i n e n t a lU n i l e o S t a l e s i n c l u d i n g P . O .

C A L L O W R I T E F O F R E E C A T A L O GC A L L E L E C T R O N I C O N F 6 I 4 J 8 6 4 - 9 9 9 4

P r i n t Y o u r O w " L i t t l e B l a c kB o o k / '

N a m e P r o 1 " i a e a s y - t o - u s ed i l l I i j v e j T q r . i i u M ' O u j i n ' - i i t o i i r i j i I i J j t m o . p h o U Cn u r n l r r r v u n b h u i k d d ) , i h j i a b t u e g D n a d iu i r r r t l . I f l d f i r j h f r v l i m u J i n u i l r o w a y s .

F e a t u r e s :P r i n t s m a i l i n g l a b e l s { 1 2 o a c r o s s ) i s i z e sP r i n t s R o l o d e x ™ f t c c a r d s ( 2 s i / f s ) a n 3 x c a r d sS t o r e s u t o c o m m e n t s w i t h e a c h n a m e ( b i r t h d a y s ,o i l i e r p h o n e n u m b e r s , e t c . )P a c k a g e i n c l u d e s p o c k e t s i z e p h o n e b o o kh ' a s t o n l i n e a c c e s s t r e e o r d s b l a s t n a m e , p a r t i a l n a m e ,i j i e c i a l k t - y , r e c o r d l y | > c , o r c a t e g o r y ( f o r e x a m p l e , d i s p l a yn a m e s w i t h b i r t h d a y s i M a y )S e p a r a t e b a c k u p u t i l i t y l e t s y o u s a f e g u a r d N a m c P r o 1 "r e c o r d s , a m S u b d i v i d e t h f i l e i y o u r l i s t e x c e e d s 5 0

N a m c P r o ' " o n l y . . . . s 2 ' l "C q n P D & m * f i I D a M u n r y l l j t l c l i u j i j i u r rV I M j l l - r i . i d W r l c i m cC i n i i ^ n i i i r t r f l l . ( , 2 5 d l r s T j .A . S l i C O o l ' l ~ . ^ i n l n a A i

C a l l n o w :M - H O D R " I I . f l t n O K D U U1 - 8 0 0 - 4 4 3 - 0 1 0 0 i ; F o m o r e i n f o : ( 4 1 6 ) ! ) 3 l > 8 0 7 S

C i v n | i u [ i - rP . O . B I H 1 9I V j I i i m L i i f k . r .

Page 123: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 123/130

C O M P U T E R C E N T E R SO A M E R I C A S i z z l i n g S u m m e r S p e c i a l s

O A l Y o u r C o m p u t e r N e e d sI N E Y O R K S T A T E C A L L T O L L F R E E Q / Y I A 3 1 D T i i1 - 8 0 0 - 2 2 1 - 2 7 6 0 o 5 I 6 - 3 4 9 - 1 0 2 0 O \ A J ~ % J D I I I A OO W R I T E : C O M P U T E R C E N T E R S O A M E R I C A . 3 T E R M I N A L D R I V E , P L A I N V I E W . N 1 1 8 0 3

c c o m m o d o r e

c o m m o d o r e6 4 P A C K A G E

I N C L U D E S :• C o m m o d o r e 6 C o m p u t e r

• C o m m o d o r e 1 5 4 1 D i s c D r i v eC o l o r M o n i t o r w i t h C a b l e sC A L L F O P R I C E

1 4 C O L O R R G M O N I T O RT H O M S O N S

R G A N C O L O R C O M P O S I T E$ 2 4 9 9 5

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

c o m m o d o r e1 9 0 2 M O N r r O R

C A L L F O P R I C E

W E ' R E P R O U DO O U P R I C E S -S A T I S F A C T I O N G U A R A N T E E D

D E L I V E R E D P R I C E I

c o m m o d o r e1 5 7 1 D I S C D R I V E$ 2 4 9 9 5

I n c l u d i n g : S h i p p i n g , H a n d l i n g a n I n s u r a n c e — N o E x t r a C h a r g e s

c o m m o d o r e1 2

P E R S O N A L C O M P U T E R$ 2 5 9 9 5

• I n c l u d i n g : S h i p p i n g . H a n d l i n g a n I n s u r a n c e — N o E x t r a C h a r g e s

S U M M E R S P E C I A LP A C K A G E

C o m m o d o r e 1 2 C o m m o d o r e 1 5 7 1R G B / C o m p o s i t eC o l o r M o n i t o r

8 P - 1 O O OB u i l t - m C o m m o d o r e I n t e r f a c e2 - Y e a r W a r r a n t yN e a r L e t t e r Q u a l i t y M o d e

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

P R I I N T T E R S P E C I A L SF R O M C C

S T A R P O W E R T Y P E• L e t t e r Q u a l i t y

I 8 C P S1 3 C a r r i a g e

w u C o m mI n t e r f a c e

$ 2 5 9 9 5B E S T B U S P E C I A LG E M I N I S T A R 1 0

$ 1 4 9

G o l d s t a r1 3 C O L O R C O M P O S I T E

M O N F T O R• C a b l e s i n c l u d e d Y r M f r . W a r r a n t y

/ l i \ I N T E R F A C E ST d e y i T u r b o p o m t G P r i n t s E n h a n c e d r - n a cG r a p h i c s $ 5 v "C a r d c o G . C a l l f o r P r i c eM i a o w o r i i i . . C a l l f o r P r i c e

P P X e l e c S u p e r G r a p h e s S rX e l e c - S u p e r G r a p h i c s J

C h e c k , M o n e y O r d e r , M o V I S A a c c e p t e d . N a d d i t i o n a l c h a r g e f o M a s t e r C a r d a n V i m . C a l l f o s h i p p i n g a n h a n d l i n g I n f o r m a t i o n N Y r e s i d e n t sa d a p p l i c a b l e s a l e s t a P r i c e s a n a v a i l a b i l i t y a r s u b j e c t t c h a n g e w i t h o u t n o t i c e A l f a c t o r y f r e s hm e r c h a n d i s e w i t h m a n u f a c t u r e r ' s w a r r a n t y . D e a l e r sW e l c o m e . C a l l f o r e c e n t p r i c e r e d u c t i o n s a n n e r e b a t e i n f o r m a t i o n . P l u s s h i p p i n g a n h a n d l i n g . N r e t u r n s w i t h o u t r e t u r n a u t h o r i z a t i o n n u m b e r .• I C O N T I N E N T A L U S A O N L V . A P P L U S F P E X T R A .

C C M P U T E RI N E Y O R K S T A T E C A L L T O L L F R E E

f - 8 0 0 - 2 2 1 - 2 7 6 0 o 5 1 6 - 3 4 9 - 1 0 2 0O W O T T E : C O M P U T E R C E n r T E R S O F A M E R I C AS T E R M I N A L C M V I " . C A l f J V I E W . N H B O ]

C O M P U T E R C E N T E R SO A M E R I C AS T E R M I N A L D R I V EP L A I N V I E W , N 1 1 8 0 3

1 - 8 0 O 6 3 M 0 0 31 - 8 0 0 - 5 4 8 - 0 0 0 9

Page 124: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 124/130

C o m m o d o r e C o m p a t i b l ea n o n l y . . . $ 1 3 9 0 0

F S D - 1 5 Y 4 " D i s k D r i v eD i r e c t l y r e p l a c e s t h C o m m o d o r e 1 5 4 1 d i s k d r i v e .

T h F S D - 1 D i s k D r i v e i v e r s a t i l e a n e f f i c i e n t d i s h d r i v e b u i l t t o r t h C o m o d o r e s e r i e s o p e r s o n a l c o m p u t e r s . T h i s d i s k d r i v e i f u l l y c o m p a t i b l ew i l h I h C o m m o O o r e 6 c o m p u t e r a n d d i r e d l y r e p l a c e s I h C o m m o d o r e1 5 4 1 D i s k D r i v e , g i v i n g m u c h b e t t o r p e r f o r m a n c e i t e r m s o d a l a l o a d i n g

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

S p e c i a l F e a t u r e s• F u l l m o n t h w a r r a n t y — y o u r a s s u r

a n c e o f q u a l i t yS l i m l i n e c o n s t r u c t i o n — t o I n i n t h o s es m a l l s ' p t a c o sV e n t e d m e t a l c h a s s i s — t o r u n c o o l a n o f l i c i e n t a l w a y sD u a l s e r i a l p o r t w i t h c h a i n u > q o p i i n n l o e v p a n d r i n i l i t y5 V j " i n d u s t r y s t a i K l a H J l o f m n l

• P o s i t i v e l o v e r l o c k — t o o f e m m a l o t h " p o p o u t " p r o b l e mB m l r e s p e c i a l l y l o C * 6 4 U H f B

R o m e m h o r . n s a f e s I a i O r e g o n

T O r d e r c a l l t o l l f r e e1 - 8 0 0 - 3 5 6 - 5 1 7 8

V i s a a n M a s t e r C a r d a n w e l c o m e . A l l o w5 8 . 0 0 5 r i i j ] p i n g a n h a n d i n g O m a i l y o u ro r d e f w r t h c h e c k o m o n e y o r d e r l

E m e r a l d C o m p o n e n t I n t e r n a t i o n a l5 4 W l a m e l i S t i o e tE u g e n e . O 9 7 4 0 1T e l , 5 0 3 - 6 8 3 * 1 1 5 4

M i n i G r a p h i c s C o l l e c t i o n sA L N E G R A P H I C S F U H U S W I T H T H P R I N T S H O P ™

S U M M E R F U H E A L T H F I T N E S S

C o l l e c t i o n6 G R A P H I C S

6 . 9 5

S P R I N G S S U M M E R H O L I D A Y S R E L I G O U S S Y M B O L SB u B O T H f o o n l y $ 1 2 . 9 5

A d S 2 . 0 0 s h i p p i n g h a n d l i n gS o n d C h e c k / M o n e y O r d e r t o A v a i l a b l e f o I h 1 9 9 0 S o f t w a r e C o m m o d o r a 6 1 6 3 2 P l e a s a n i V a l l e y B l v d . A p p l e i l + / 1 l e / l l cA l t o o n a , P 1 6 6 0 2 M C / V I S A a c c e p l e d

C a l l ( 8 1 4 ) 9 4 - 1 9 9 0 i P m S o o n I m w u i I V W I u k i k h « h

T H E B A S E B A L L D A T A B A S EL E Y O U R C O M P U T E R

K E E P T R A C K O Y O U RT E A M ' S B A S E B A L L S T A T S

F O Y O U !E A S Y T O U S

C l e a r S c r e e n D i r e c t i o n sE a s y D a t a E n t r ya n C o r r e c t i o

C O M P R E H E N S I V E• 2 B a t t i n g a n F i e l d i n g

S t a t i s t i c s2 P i t c h i n g S t a t i s t i c sU T 3 P l a y e r sU n l i m i t e d G a m e s

D e t a i l e d U s e r s M a n u a lF a s t S t a t i s t i c s R e t r i e v a lI r o m D i s k

H i t s , R u n s , E r r o r s , L O & E R s l o E v e r y I n n i n gA l T o t a l s , C u m u l a t l v e s ,A v e r a g e s E t c .C a l c u l a t e d

D E T A I L E D P R I N T E D R E P O R T SP l a y e r R o s t e r sG a m e S u m m a r i e sP i t c h i n g C u m u l a t i v e sA n l o m o r e

$ 4 9 . 9 5A P P L E l l e / l l c

W l r V L o s s R e c o r d s■ T B a m C u m u l a t i v e s

P l a y e r H i s t o r i e s

$ 3 9 . 9 5C O M M O D O R E 6

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

J 2 . 5 O s h i p p i n g a n h a n d l i n gP r o g r a m s p e c s a n d e i a i l s a v a i l a b l e u p o n r e q u e s t

J A C O B S E N S O F T W A R E D E S I G N S1 5 9 0 E 4 3 r d A v a n u s E u g t n * . O r e g o n 9 7 4 0 5

o ( 5 0 3 ) M 3 - B 0 3 0

Page 125: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 125/130

c C O M M O D O R E1 7 0 2 M O N I T O R M O D E M S

C O L O RC O M P O S I T E

0 ( R G B ' s A v a i l a b l e )

1 2 0 0B A U D L I S T S 3 2 9

P R I N T E R$ 9

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

E P S O NW A R R A N T E D R E T A I L

^ U $ 2 0 0 ° "

$ 7 0 F R E E T R I A L P E R I O D ;

M O D E M S3 0 B A U D L I S T $ 1 2 9

D I S K D R I V E S $ 2 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 C O M M O D O R E

$ 1 4 9 o T U N E R SP O W E R S U P P L Y

P R O - T E C H - T R O N I C S6 8 7 0 S h i n g l e C r e e k P a r k w a y # 1 0 3 M i n n e a p o l i s , M 5 5 4 3 0 ( 6 1 2 ) 5 6 0 - 6 6 0 3

— N E X T - D A Y D E L I V E R Y * -C A L L T O D A Y i s t o c k i t e m S C H O O L P . O . ' s A c c e p t e d !

1 - 8 0 0 - 3 4 5 - 5 0 8 0

Page 126: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 126/130

C o m m o d o r e 6 O n l yS O F T W A R E $ 4 / D i s kT h t l f . t P u b l i c D o m a i n S o f t w a r e I r o m 6 4 G o l d; P r t n l e d D i r e c t o r y ( 9 d i s k s ) S 2 9 5( l a m e s , u l i l l t l e i , a n r n o r * l o t t w i r a; F i v e d i s k s a m p l e r w i l h < l > r e c l D r y S 1 9 9 5B * s 1 G a m f t s f r o r n E n g l a n d

1 0 S o f w a r a P n a t u s , T r i a d s , B r i c k D u s l a r ,S t e l l a r S i n k o S o a c u A r e n a %

S p a c G i m t s8 S l a r w a r s , S l a r t r e k . E I i m . E a s y D u n g e o n .P l a n e : P r o b e . D e e g S p a c e

A d a m H a n d b i l l , G r a d e B o o k , M a t h , T y p i n g T u t o r[ 7 E d u c a t i o n , g a m e s , u t i l i t i e s $ C o m m u n i c a t i o n s . B B l i s t e r , d i s k d o c t o rI 9 4 . 9 5 B e s t u t i l i t i e s | 2 d i s k s | S D i r e c t o r y S o r t « n ( u n c t i o n k a y s , r e c o r a r I l l e i

8 0 C o c k r o a c h6 F a s t c o p y ( m m u l e s )

B U L K D I S K S 5 9 E A C HF o o l i s h t p a m o r e .

D a n g e r o u s t p a l e s s .Q u a l i t y m e d i a • L i f e t i m e r e p l a c e m e n t g u a r a n t e e

• W n t e p r o t e c l l a b s H u r i n g s a M T y v w e n v e l o p e sQ u a n t i t y I t e m 1 - 5 0 5 A m o u n t

2 S 5 S D D 6 5 5 2 5 1 D S O D . 7 . 6

_ £ * p . D a t e

A d S s h i p p i n g h a n d l i n g p e r o i d u r E a c h a d d i t i o n a l 1 0

A m o u n t e n c l o s e d t J C h e r t : V I S A ! > M a s l e r C a r f lC a r d N S i g n a t u r eP h o n e ] .N a m eA d d r e s sC i t y _ S l a l e Z i pC a l l l o l H r e e B 0 0 - 4 3 1 - 6 ! 4 9 I C a l i f . 4 1 5 - 5 5 0 - 0 5 1 2

1 S L A G K S H I PC O M P U T E R S U P P L Y t - i >

P . O . B o x 8 B 3 3 6 2 S a F r a n c i s c o . C A 9 4 1 8 B

F r e e S p i r i t S o f t w a r e , I n c .O r d e r i n e s e p r o d u c a ( o t h C 6 C 1 2 8 :T E C H N I Q U E ! H o t p r o g r a m g r a p h i c s ,a n i m a t i o n , s o u n d , m u s i c o t h C & 4 . M n k s y o u r! ■ , - , ! 1 . 1 i i P l a y m u i l c l i k e 6 v i r t u o s o . D l s * - S 1 9 . 9 5B A S I C A L L Y S I M P L E H o 1 u s a l C 6 c o m m a n d s a n o p e r a t o r s I B a s k ; p r o g r a m s . Q l a k -1 1 4 . 9 5B A S I C A L L Y S I M P L E 1 2 H o t u s a l C 1 2 8c o m m a n d s a n o p e r a t o r s I B * s k : p r o g r a m s . C 1 2 8o n l y . D , s k 1 1 9 . 3 5T H E G R E A T W O N - W W I S t r a t e g y f l a m e . A r m i e s o I n a t i o n s I n c o n f l i c t . Y o u r m i l i t a r y s t r a t e g y l c o n d i t i o n e d b t e r r a i n , p o l i t i c a l c o n d i t i o n s , t r o o pa t r e n g t h i . w e a p o n r y , l i n e s o f s u p p l y . C o m m a n dC e n t r a l P o w e r s o A l l i e s v s c o m p u t e r o r o t h e rp l a y e r . A I m m e n s e a t r u o g l e o e p i c p r o p o r t i o n ?C 1 ! f l o n l y . D i s k - S 1 B . B 5P O S T M A S T E R S i m p l e , e f f i c i e n t m a i l i n g l i s tp r o g r a m . D t s k $ 9 . 9 5P O S T M A S T E R 1 2 C 1 Z 8 m a i l i n g l i s t p r o g r a m .D I ( 9 . 9 5M U S I C O T H M A S T E R S C m u s i ca p p r e c i a t i o n . 2 0 w o r k s o t h g r e a t c l a s s i c a lc o m p o u m H a n d e l , M o z a r t , B a c h & m a n y m o r e .D I $ 9 . 9 5I T A L Y T r a v e l , a d v o n t u n i , e d u c a t i o n g a m e . L o a me s s e n t i a l I t a l i a n p h r a s e s . D i s k 1 9 D U B T C O V E R B H i g h q u a l i t y , s i l v e r - g r a y v i n y lC . . . . 1 6 9 5 1 5 4 1 o ! 5 7 1 . . . . 1 6 . 9 5C 1 2 8 J 7 . 9 5 H P S 8 0 3 J 7 . 9 5I 5 J 6 1 1 1 . 9 5 1 7 0 2 O I 1 9 C 2 I M . B SF R E E S H I P P I N G A N i l f l N u u u r ; S e n d C h e c ko m o n e y o r d e r t o

F r e e S p i r i t S o f t w a r e . I n c .5 8 3 6 S M o z a r tC h i c a g o , I 8 0 6 3 9

I l l i n o i s r e s i d e n t s a d 7 s a l e s t a x .

D U S T C O V E R SC U S T O M M A D E T F I

■ H e a v y 3 2 - o z . V I N Y L A N T I - S T A T I CE X T E N D S E Q U I P M E N T L I F E

i C h o i c e o C o l o n L t T a o B r a w nC O M P U T E R S

C - 6 4 i V I C - J O ; C - 1 6 ; P l u s 4 8 . 0 0C - 1 1 B . B - 1 2 B 1 3 . 0 0D A T A I I T T I ( H E W , « N S . 0 0

D I S K D R I V E SC - 1 S 4 1 ; C - 1 S 7 1 I N D U S O B . 0 0M S D S / D ; A P P L E S / 8 . 0 0M S D D / D ; A P P L E D / U N I T 1 0 . 0 0E N H A N C E R 2 0 0 0 8 . 0 0

P R I N T E R SC - 1 S 2 I / M P S B 0 1 1 0 . 0 0C I ! J 6 / M P S » 0 I 1 3 - 0 0C / M P S 8 0 3 ; C - 1 S 2 0 8 . 0 0P A N A S O N I C K X - P 1 0 9 0 / 9 1 1 3 . 0 0E P S O N M X / H X / F X 8 0 1 J . 0 OO E M I N I 1 1 S T A B ] < T * " . 0 0G E M I N I I S T A R I S ' i 1 6 . 0 0O K I D A T A 9 1 / 9 2 1 J . 0 0O K I M A T E 1 8 . 0 0

M O N I T O R SC - 1 7 0 2 1 6 . 0 0C - 1 9 0 I / A M I G A 1 9 . 0 0I F . N I T H I V 1 2 2 / 1 2 3 1 6 . 0 0A M D E K C O L O R I S O O / 7 0 0 1 9 . 0 0T E K N I K A M 1 0 / 1 2 1 9 . 0 0C M - 1 4 1 1 9 . 0 0H M C O L O R 1 6 . 0 0V I D E O R E C O R D E R S " . 0 0( D j m t m i e n i R t q u l ' t d )O r d e r b s t a t i n g N A M E a n M O D E La n C O L O R C H O l C f T A o B R O W N .E n c l a m c h o c k o m o n e y o r d e r p l u s S I . 5 0

f e i t e m ( 4 . 5 0 m a x . ) s h i p p i n g a n h u n d l i n ga l l f o m l B R e s . I n c l u d e 6 . 5 * % S a l e s T a x .s p e c i a l c o v e r s w i l l b m a d e t y o u rd : m e n 5 I O n e o s k e i c h . s e n d y o u r r f

q u i r e m e n t s f o o u l o p r i c e q u o t e s

C r o w n C u s t o m C o v e r s9 6 0 6 S H E L L Y F I E L D I S D c p t .D O W N E Y , C 9 0 2 4 0

( 2 1 3 ) 8 6 2 - 8 3 9 ]

N E W ! !L E R O Y ' S C H E A T S H E E T '/ J F L

C O M M O D O R E 1 2 K E Y B O A R D O V E R L A Y SN O A V A I L A B L E

D I E - C U T - P L A S T I C L A M I N A T E DO N L Y

$ " 7 9 5B l a n k i T s a lB a n e 7 . F l e d S r s l e

D u 1 S 7 1B a a t l C l i p 1 2 E A C HF R E E K E Y B O A R D E X T E N D E RW I T H E A C H O R D E R

O T Y .U C A N A D A S f X

F O R E I G N O f l D E H S M O C H E C K . M O . M O V I S A

F U N D S N O C O D

M O V 1 S A I

x S 7 . S 6 =S H I P P I N G 1 0 0 *

6 T A ( P O N L Y )

T O T A L

E J H ' I H A T I O N H A T EN A M EA D O B E S S .c

C H E A T S H E E T P R O D U C T S I N P O B O < n i 3 6 a P g h . P A t S Z W

W i 7 B 1 - 1 S S 1D R D t n H O W _ O H S [ Y O U R L O C A L D E y l i E B

U Q T T O E 1 P H E R . .< : L T T H » . I t K M H I

- - > 0

l f t ( f t * N I U T T M V

I " J D " I ' - I i * , m

< . U - L P i l f c l " ! B

' A I T C H j H P U t f D P t C * . - . a - » - . /

* W i n d « wi ! * ■ ■ ■ ■ ■ ■ - i - ■ ■

■ t i n * - ■ - - . . . ■

S T O C K B R O K E R -

" [ ! ■ - - ■ T ' H - . l - i * i O D i l l

A B f l N D O N S H I P ,

A J n t Q P T . A N | U * * V l P W O M U T m i v n l l t f « * O - T A ^ T T T I C T

u H 3 J " - T C A V 1 1 r - " . i t H C - U < ■

A C O R N O I N D I A N A . I N CZ 7 2 1 O H I O S I B E E T

2 l < ) - 8 7 9 - 2 2 8 4M * M H 4 N | t M N f J . A i * • ( " . O U . 1 * \ *

x i v * * * . n i M f m a a a ^ a n » m * hI M M X H 4 i t ' l P U M i » P O ' U U 1 T A 1

f l K H DN E A D V A N C L D 3 - G R A P H I C S

F o C o m m o d o r e 6 4 / 1 2 8 i 6 m o d eV i e w D e s i g n s I M u l t i p l e P e r s p e c l i v e a

V c r s . i l i k / P . n l 3 6 i l c s r " 1 i o t a t u r n / S c a l i n gA a B O U n e D t e p l a y. I ' r i n t i ' r I ' j p ^ b i l t t y v v j t h l . i k ' s l t o m p . i l i b k ' j

L 5 2 D F t o t l a r ■ v a H o b U I t y. D i s k L o a d i n g a n S a v i n g u E U t - s i g n s

S u p e r i m p o s e D e s i g n s / M o d i f y I ' j i t i . i l D m g n sC o m m e r c i a l G r a p h i c p n i ^ r a m c o m p a t i b i l i t y

P r o f e s s i o n a l — E d u c a t i o n a l H o m e A p p l i c a t i o n sA r c h i t e c t s , E n g i n e e r s . D e s i g n e r s ,

I ' l D g r a m m e r s , S t u d e n t sC A U - 3 D ! 1 E n t f r n i M t h f / s t n l ^ n i w i n ) ; H e l d i p a p M tt f c h n u l o ^ y A i i f " - c i , i l m l r o < ] u < r E L > r y p r i c e M V . " r t . A d d S 4 1 X I c i r s h i p p i n g . " i d h . i n d l i n ^ . f o i C . U . D . j d f l j d i i i f l i i n n lM . 0 0 , ( C a l J ^ r n u r r ^ u i c n i » p l i ' J « - i n c l u d e f t % s j ^ j i ) .

t a E - ^ a - K i J f i f S o f t w a r eS - £ i » 2 I r i C H E S T N U T S T R E E Tu E S U I T E 1 6 S A F R A N C I S C O , C 9 4 1 2 3

O R D E R L I N E ( 4 1 5 ) 4 4 1 - 1 6 0 7

Page 127: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 127/130

Page 128: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 128/130

F A C T O R Y A U T H O R I Z E D

C O M M O D O R ER 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 1 2 | 8 7 9 - 2 8 8 8

C 6 R e p a i r ( , * u • , . , „ , 3 9 . 9 5 *1 5 4 1 R e p a i r 7 9 . 9 5 *1 5 4 1 A l i g n m e n to n l y 2 9 . 9 5 *P o w e r S u p p l i e s 3 4 . 9 5C o m m o d o r e P a r t s C A L L

I n c l u d e s p a n s , l a b o r 8 U P r e t u r n s h i pp i n g . A i r F r e i g h t a d S I 0 . 0 0

D i a g n o s i s f e e o ( S 2 5 . 0 0 f o a n u n i t a t e r e d o r w i t h n d e f e c t s .

C A L L B E F O R E S H I P P I N GV I S A , M A S T E R o M O N E Y O R D E R

S E R I A L N U M B E R S R E Q U I R E D2 4 - 4 8 H R T U R N A R O U N D

{ S u b j e c t t o P a r t i A v a i l a b i l i t y )

T E K T O N I C S P L U S , I N C .I 5 H O U S T O N S T . — S T E . 3 0

B A T A V 1 A , I 6 0 5 1 0

C U A M S A V E

W H N O T ?C o m p u t e r E n t e r p r i s e s

I t h e r e j o y o u ' v e O e e n w a n t i n g y o u rC o m m o d o r e c o m p u t e r t h e l p y o w i t h , b u t h p r o g r a m y o u n e e d j u s t h a s n ' t b e e n w r i t t e n ?W H f i n i s p e c i a l i z e s i s u p p l y i n g t h p r o g r a m s t h a t d o w h a t y o u n e e d t h e m t o d o a a a f f o r d a b l e p r i c e . J u s t w r i t e u a n w e ' l l I r t s u p p l y w h a t y o n e e d .

C U R R E N T T I T L E S I N C L U D E :G o l l H a n d l c a p p e r $ 3 T h C 6 v e r s i o n m a i n t a i n s r e c o r d s t o 3 0 g o l f e r s f o 2 5 0 g a m e d a t e s . T h C 1 2 8 v e r s i o ni n c r e a s e s t h a i t 5 0 g o l l e r s . P r o v i d e s i n s t a n tc a l c u l a t i o n s o h a n d i c a p s a n w i l l s u p p l yr e p o r t o a n p l a y e r ' s h i s t o r y o g a m e - b y -g a m e h i s t o r y .

G r a p h i c s U t i l i t i e s $ 2 C o n v e r t s p i c t u r e s t r o m t h P r i n t S h o p f o r m a t t t r i e P r i n t M a s t e r f o r m a t . T h e p a c k a g e i n c l u d e s

L a b e l P r i n t e r w h i c h u s e s p i c t u r e s f r o m e i t h e rp r o g r a m t c r e a t e c u s t o m i z e d l a b e l s o E p s o n .S l a r , o c o m p a t i b l e p r i n t e r s ,

q u a d S t r a t e g y $ 2 g a m e o s t r a t e g y f o t p l a y e r s . P l a y

a g a i n s t t h e c o m p u t e r i e i t h e r t h C 6 o t h C 1 2 8 v e r s i o n .

W H N O T ? C o m p u t e r E n t u r p r l s s sP . O . B o x 1 7 1 Z D G

A r l i n g t o n , T e x a s 7 6 Q 1 7C t F i n o o y e i t r M t m j i * . o C v n r n r t o r c B u s i n e s s M a c n i n e s

f t i n c E , r « a i i r t f e n u r h f r M e r t u n d S o i r * j r eP n m M i S L e r i ■ ■ i v . i v a U n i s c n W o r l d . I n c

C O N V E R S E W I T HY O U R C O M P U T E R

A L A S T ' F U I M P L E M E N T A T I O N o I h e o n g r n a l E L I Z A & r o -g * a m n o a v a i l a b l e t o r u a y o u r C o m m o d o r e 6 4 C r e a t e d i M I i i & M . E L I Z A n a i b e c o t n o t r i e w o r l d 1 ! m o s tc f l i n b r a i e o a i f i l a i n i e i i i y s n e o n f o s t [ i o n p r o g E L I Z An r j r v f l i ' p c ' - I j r r : ' " " " | - * w h a n i s i " i : " i i t i t o r n e n i 1 y o 1 / p i i i i n t h i n r e s p o n d s w i t h h i r o w C Q T i r n e n l o rq u f l i i i o n - D n d r w r e m i r f c i j r e o t a n B m i r i n p j I r f t p p i Q p r i A i a 1D « i g n y f l T r u o l a r g e m a m i r a m * H ' Z A F i a a n a v « i b e f o r eb e e n a v a i l a o t a l p t n o n a l c o m f l u i e r u i e n e i c s p t g r a s E i yu r . p p e d d o w n r e m a n i i i d u n g i n a o p n u h c a h a n * f i i c r i m a f l f l i n ao r i g i n a l p r n g ( a a l a i c m a t i n gN e w . o u f i e * C o m m o d o r e 6 v e r s i o n p o s s e s a l n r j i r i Q F U L L p o * a ra n d r a n g e o e i o r e m c n o m o r i g i n a l i b e i n g o i l e r r - d a i n m i r o a u c i o r y r j n c e o F o n i i S ? 5 A n r t y o u * i n i i U n o u i t i o w s h d o e s i l [ o l e a c n h e ( d m o r a l h w i l l m c i u - d e i n t c o m p l e t eS O U R C E P H O G B A H f o o n l y S Z O a d d i t i o n a lO r d e r y o u r c o p y o E L I Z A l o r j a y a n y o u ' l l n e v e r a j a i n w o n o f i i H o l r e s p o n d w n e n y o u h t i r w r n e o n e i a y V O f c i T . l e i ' i i M w h i i m uc o m p u t e ) 7 o y o u r i c m a c l u a i i y G o ' "H E A D W H A T M E P E f l T S S A Y A O U T O U E S O N F E L I Z A :" M u c h m o i a i r i a n a . m e r e t j a m a Y o u ' t i b i m p r e i & e d w i i hE L F Z A A c o j i v L n c i n c d e r r . o n i E r t i i o n a r A j i J i i c a M n i e J h g e n c e "

- P M A G A Z I N E" D e l t g n t r u l e n t e r t s m m e n l - - A i d e a l m e d i u m l o s h o w i n g o f y o u r■ f j l e m . " - U i C R Q C O M P O T W G M A G A Z I N E" U Z r a $ i n i n p e c e o i o t i * n e l a s c u i a t n p r o g r a m

[ u s a n f l s t u d y . " - B A R O N ' S M I C R O C O M P U T E R R E P O R T S" E U Z A I a g r e a t w a i i n t r o d u c e y o u r f r i r r n d a t o c o m p u i e r sv e r y l u n n r p « n y D * m a " - P E T E R U c M U t t M S

H ^ i Z A i a e i c e p l J O f t i l p r o ^ r i m . o n t h a i l u n l o u H , i h c w a o Hy m a c h m e a n h a g i e a l i l o r i c a l i E e i l l . "

- P O P U L A R C O M P U T I N G U A G A Z i N E" T n i ) w e f t i o n o E L t Z * i i r i a r j e t l u a h a v e ) * t n A p a r t y g o m e ,i L M i M i c t t f d - H O U E A P P U C A T I O H 5 f Q f t 1 H C - 6 *

E L l i A I A V A I L A B L E I T H F O L L O W I N G F O R M A T S :( P l u n t a a p e c i r y D i a k o r C a s i e n e }

P r o i e d e d V e r s i o n 1 2 | P r o i e t i e « V e r s i o n c a b r u n C u t n o t n $ i « d o m a r r i e d )U n - p r o i « i e < I C D m m r H l o r e 6 * B A S i C S o j r c t V 8 f S i D n M

S o u r c e V e r s i o n c a b l i a i e d a n m o d i f i e d a w e l l a r u n )B o t h v e f a i o m I n c l u d e a s l p a g e u i e i m a n u a l

P l a a w a d d % 2 0 0 s h i p p i n g m h a n d l i n g l a l o r d a r s[ C a l i f o r n i a r n d e n i s p i e i t « a d 6 ^ * * a a l e i i a j i |

A R T I F I C I A L I N T E L L I G E N C E R E S E A R C H G R O U P9 2 1 N o r t h L J o l l n A v e n u e . D * p l

l o t A n g e l * ! . C 5 0 0 4 62 3 6 6 7 3 f i f l 3 6 S 4 2 2 1 4

M C V I S A a n d n e c k a c c e p i e d

C 6 4 . V I C 2 O P O W E R S U P P L Y 3 0 B a u d M

M A S T E R C O M P U T E R SI V O U R O W H O M E

t o t f j y o u c a n w n i e p f p g r a a n s ■ i n d q e M m f j u i w T O p i w h . i i y o u * ^ n i G e t I I m o s l o o a n c o m p u l e r a a y & a l u v n gr r r a T h h r r p i p n e t o p r f < p » c V a g t ds r i h r n

L E A R N A Y O U R O W P A C EI Y O U R S P A R E T I M E

O i i r i d r p t i W r . T ^ i i u J y p n ^ r . n n J k m \ y o i I c i m i r n b o u t a m n i u t p f s o p t f d i m n t J P f l l i -C J O i O t a - T i l p j f i y f i ^ r m i i n g y t o 1 y u r f l * n c .J h o m e C t n s l r u c i o i s p r o v d e « w i

4 p s o t ' S ^ k s . m 1 1 0 0 / 3 0 0 U i u O M u f l o m

S u r g e P r o t e c t e d N o i a oF i l t e r e d P o w e r C a n t e r .

( P O O Df B ■ I

L E A R N E V E N B E F O R E Y O D E C I D E O C O M P U T E RE v e f y f h i n g i e x p l a i n e d s i t n p t e l a n g u a g e . Y o w k l l e n t o y l e a m r g l l g c a c o m p i r t e f - E V I N I Y O D O N ' T C W O N L e a n l p r o g r a m e a n p e r c o n a f a r r p u t t t I B M A P P t E . C O M M O O O R E . T R S . a t m o

B Y O U d O W C O M P U T E R E X P E R Tf r g u m m i n g t h b e w i I k i r n i u * e t " . , - j L i . r i > n r j n v C i n n w y f l u I r i E b e s I - H d m o s I e c o m i c i l - w i i f t k i p r o g r a m m i n g 1

S p e e d P l u s ™f o C - 6 4 ' S p e e d S c r i p l 3 , 0 / 3 . 1 / 3 . 2 "

M n r g m A H u n T * " !T n O P o r t i o n s w / P t m t C o m m a n d

S l O E : E t r n e r m o a v a i i a t H e M m < -f l u f o i T i a i i c a l l y w i i h ' a v u r y a i h e r D A a t ' c o r r i m B n t ]W R A P T O G G L E ; T u r n W o r d W r r t o O a n O f

* P O W E R - P P E V i E W : S c r e e n ' W j n o o w " D i s p l a y o T e > t . A 1 M a r g i n S e l l i n g s . A n y P a g e L e n g E h

* p Q w E F l - P R L N T l C r i o Q s g e n a c r S r s r t a n S l o p f o P r m i - a u t s . O n y C h r e e f e r , t W h u l o D o c u m e n iP O W E R - P A R A M S : A s u g n u l o e l g h l c h a r a c t e rC D d o i l o o n y a l p h a p r i n t c o m m a n d m a k e sg r a p r i i c ^ a n o i h p r p n n t v r a c c e s s f l f l a y 'P Q W E H - S E T j F ' r i n t C o - n n i n t i u ^ l a y o a w l i c hE » n n l r j r s e c o n d a f y i n J U i u i s * l n l u o n M i n gU S E S O H L T J 3 Q 0 B V T E S a l e ^ t m e m o f yC - 6 4 D i s k , n o O N L Y D C * " 1 «

h a l i xI N S T I T U T E 1

M A I m i l ^ S T l T u T S C E N T E R F O n C O W P U T E f l E D U C A T I O N D L ' * T 6 ? I M J W O I V W O i C n P W L O S A J J K L E 5 C A O O O ' 5 ' M W

* ! S w n n i o f m a n c n o n r i r j - * c d t e v n v x a i i u t ' O u H n i n p r o -

J o y i t l c k E i l a n t l o nF o r C U f l M . O O S u r g v P r o t e c t e d P o w a r O u l l o l a

I B T U R B O S Y S T E M $ 8 3 9 .T U R B O b f b t D A 0 f A i T t hH u i t o s t e b s o r r n » H E .

H A H C H I P , ! S L O T S , J * 0 (" U U l L O - I H C L O C H

' ! ■ ■ ■ . . O r I N C L U r j t Q i S A f l

« f t T J n . t u i » u v n * ^ B w t n a

S p e e d S c r i p tE n h a n c e r s !

T F E M O N T E . C A 9 / J

( Q 1 B J 3 5 0 S 7 O 7 V I S A S M A S T t R C A n U A O C L P L f f l | » I M H A r U l L l N C A t D O H * J t O V | [ m l C B D U l H M W U

F i l e r P l u s ™f o M i n i - F i l e r ( G a z e t t e , F e b . , 1 9 8 6 )

S P E E n S C i i P r C O M P f l T i B i L n r : S a v e M m i - F i i wf j . i r . i r f S p v d l c n p i l i l e S h i l i / R e r u ' n h e / M i r e m a i n d e r a N e l O a i e M s p a c e s a n t ] p l a c e s t h en e c u s s a r y S p o e O S c r i p l B a c k - n r r o v j " r e [ u r n " a tI h l a t T p o s m e n I n e h e l d" S C H f j Q I N C . 5 O H I O A N f [ E L P : U l f M i n i -F i l t r r t s o y o u r M . n i i n r j L i a r a r n e c i p o a , B u d g a tF t g u r v B . a n r j I n v c u l o r y L i s i s A i f ^ u n O T h d a l el ' > ^ _ t ' t ' C S . i f l D C i / m f l f l l SD E L E T E S I M P L E H F C O B P .

* D I S F L A Y M E W O B V f l V A I L A B L E .

C - 6 4 D i s k , n o O N L Y a 1 9 " ■ « . » . . -

S e n d C n e c k o M o w / O r d e r t

L D O E n t e r p r i s e sP O . B o . 7 7 E l G r o v e . W 5 3 1 2 2

Page 129: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 129/130

„ - > " ' ■

. * » * . ; « * « * '

^ < > ^■

E E A S 9

Page 130: Compute Gazette Issue 37 1986 Jul

8/9/2019 Compute Gazette Issue 37 1986 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-37-1986-jul 130/130


Recommended